OSDN Git Service

* gcc.dg/symbian1.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
2
3         * gcc.dg/symbian1.c: New test.
4         * gcc.dg/symbian2.c: Likewise.
5
6 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7
8         PR target/16570
9         * gcc.dg/i386-sse-9.c: New test.
10
11 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12
13         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14
15 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16
17         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
23         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
24         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
25         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
27         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
28         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
38         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
40         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
41         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
42         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
43         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
44         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
45         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
46         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
47         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
48         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
49         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
50         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
51         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
52         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
53         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
54         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
55         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
56         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
57         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
58         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
59         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
60         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
61         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
62         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
63         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
64         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
65         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
66         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
67         gcc.misc-tests/i386-pf-3dnow-1.c,
68         gcc.misc-tests/i386-pf-athlon-1.c,
69         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
70         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
71         Declare built-in functions used.
72         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
73
74 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
75
76         PR c++/16707
77         * g++.dg/lookup/using12.C: New test.
78
79         * g++.dg/init/null1.C: Fix PR number.
80         * g++.dg/parse/namespace10.C: Likewise.
81
82 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/16224
85         * g++.dg/template/spec17.C: New test.
86         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
87         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
88
89 2004-08-02  David Billinghurst
90
91         PR fortran/16292
92         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
93
94 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
95
96         * gcc.dg/ia64-got-1.c: New test case.
97
98 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
99
100         PR c++/16489
101         * g++.dg/init/null1.C: New test.
102         * g++.dg/tc1/dr76.C: Adjust error marker.
103
104         PR c++/16529
105         * g++.dg/parse/namespace10.C: New test.
106
107         PR c++/16810
108         * g++.dg/inherit/ptrmem2.C: New test.
109
110 2004-08-02  Ben Elliston  <bje@au.ibm.com>
111
112         PR target/16155
113         * gcc.dg/pr16155.c: New test.
114
115 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
116
117         * gcc.dg/redecl-2.c: New test.
118
119 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
120
121         * gcc.dg/darwin-longdouble.c: New file.
122
123 2004-07-30  Richard Henderson  <rth@redhat.com>
124
125         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
126         write to constant argument.
127         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
128
129 2004-07-30  Richard Henderson  <rth@redhat.com>
130
131         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
132         tests of nearest around zero.
133
134 2004-07-30  Andrew Pinski  <apinski@apple.com>
135
136         * gcc.c-torture/compile/20040730-1.c: New test.
137
138 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
139
140         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
141         powerpc-eabispe.
142
143 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
144
145         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
146
147 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
148
149         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
150         contains $ld_library_path.
151         * lib/gfortran.exp (gfortran_link_flags): Likewise.
152
153 2004-07-29  Richard Henderson  <rth@redhat.com>
154
155         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
156
157         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
158         (alt2, which): New.
159         (Check): Accept either alternative.
160
161 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
162
163         * g++.dg/abi/inline1.C: New test.
164         * g++.dg/abi/local1-a.cc: Likewise.
165         * g++.dg/abi/local1.C: Likewise.
166         * g++.dg/abi/mangle11.C: Tweak location of warnings.
167         * g++.dg/abi/mangle12.C: Likewise.
168         * g++.dg/abi/mangle17.C: Likewise.
169         * g++.dg/abi/mangle20-2.C: Likewise.
170         * g++.dg/opt/interface1.C: Likewise.
171         * g++.dg/opt/interface1.h: Likewise.
172         * g++.dg/opt/interface1-a.cc: New test.
173         * g++.dg/parse/repo1.C: New test.
174         * g++.dg/template/repo1.C: Likewise.
175         * g++.dg/warn/Winline-1.C: Likewise.
176         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
177
178 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
179
180         * gcc.dg/tree-ssa/20040729-1.c: New test.
181
182 2004-07-27  Matt Austern <austern@apple.com>
183
184         * gcc.dg/darwin-bool-1.c: New test.
185         * gcc.dg/darwin-bool-2.c: New test.
186
187 2004-07-28  Richard Henderson  <rth@redhat.com>
188
189         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
190         arguments in the correct type.  Don't write to constant arguments.
191
192 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
193
194         PR tree-optimization/16688
195         PR tree-optimization/16689
196         * g++.dg/tree-ssa/pr16688.C: New test.
197
198 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
199
200         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
201         loads.  Not only in the comment, this time.
202
203 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
204
205         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
206         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
207         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
208         * gcc.dg/sh4a-bitmovua.c: New.
209         * gcc.dg/sh4a-cos.c: New.
210         * gcc.dg/sh4a-cosf.c: New.
211         * gcc.dg/sh4a-fprun.c: New.
212         * gcc.dg/sh4a-fsrra.c: New.
213         * gcc.dg/sh4a-memmovua.c: New.
214         * gcc.dg/sh4a-sin.c: New.
215         * gcc.dg/sh4a-sincos.c: New.
216         * gcc.dg/sh4a-sincosf.c: New.
217         * gcc.dg/sh4a-sinf.c: New.
218
219 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
220
221         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
222         conditionals.
223         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
224         loads.
225         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
226         DOM1.
227
228 2004-07-27  Andrew Pinski  <apinski@apple.com>
229
230         * g++.dg/rtti/tinfo1.C: Correct the xfail.
231
232 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
233
234         * gcc.dg/pragma-isr.c: New test.
235
236 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
237
238         PR c++/14429
239         * g++.dg/template/ttp11.C: New test.
240
241 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
242
243         * gcc.c-torture/compile/20040727-1.c: New test.
244
245 2004-07-26  Eric Christopher  <echristo@redhat.com>
246
247         * gcc.c-torture/compile/20040726-2.c: New test.
248
249 2004-07-26  Andrew Pinski  <apinski@apple.com>
250
251         * g++.dg/rtti/tinfo1.C: Xfail.
252
253 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
254
255         * gcc.c-torture/compile/20040726-1.c: New test.
256
257 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
258             Brian Ryner  <bryner@brianryner.com>
259
260         PR c++/9283
261         PR c++/15000
262         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
263         * g++.dg/ext/visibility/: New directory.
264         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
265         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
266         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
267         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
268         * g++.dg/ext/visibility/fvisibility.C,
269         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
270         g++.dg/ext/visibility/fvisibility-override1.C
271         g++.dg/ext/visibility/fvisibility-override2.C
272         g++.dg/ext/visibility/memfuncts.C
273         g++.dg/ext/visibility/noPLT.C
274         g++.dg/ext/visibility/pragma.C
275         g++.dg/ext/visibility/pragma-override1.C
276         g++.dg/ext/visibility/pragma-override2.C
277         g++.dg/ext/visibility/staticmemfuncts.C
278         g++.dg/ext/visibility/virtual.C: New tests.
279
280 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
281
282         PR c/15360
283         * gcc.dg/pr15360-1.c: New test.
284
285 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
286
287         * gcc.dg/pragma-align-2.c: New test.
288         * gcc.dg/pragma-init-fini.c: New test.
289         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
290         targets.
291
292 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
293
294         * gcc.dg/init-string-2.c: New test.
295
296 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
297
298         PR 16684
299         * gcc.dg/Wredundant-decls-1.c: New test case.
300
301 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
302
303         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
304         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
305         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
306         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
307         * gcc.dg/compat/generate-random.c: New file.
308         * gcc.dg/compat/generate-random.h: Likewise.
309         * gcc.dg/compat/generate-random_r.c: Likewise.
310         * gcc.dg/compat/struct-layout-1.h: Likewise.
311         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
312         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
313         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
314         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
315         * gcc.dg/compat/struct-layout-1_main.c: New test.
316         * gcc.dg/compat/struct-layout-1_x.c: New file.
317         * gcc.dg/compat/struct-layout-1_y.c: New file.
318         * gcc.dg/compat/struct-layout-1_test.h: New file.
319
320 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
321
322         * gcc.dg/comp-return-1.c: New test
323
324 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
325
326         * gcc.dg/vmx/8-02a.c: Fix typo.
327
328         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
329         * gcc.dg/darwin-abi-3.c: New test.
330
331         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
332         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
333
334         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
335         * gcc.dg/vmx/ops-long-1.c: New test.
336         * gcc.dg/vmx/ops-long-2.c: New test.
337
338 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
339
340         * g++.dg/lookup/conv-[1234].C: New.
341
342 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
343
344         * g++.dg/parse/attr2.C: Simplify.
345
346 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
347
348         PR c/7284
349         * gcc.c-torture/execute/pr7284-1.c: New test.
350
351 2004-07-22  Brian Booth  <bbooth@redhat.com>
352
353         * gcc.dg/tree-ssa/20040721-1.c: New test.
354
355 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
356
357         * g++.dg/template/crash20.c: New.
358
359 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
360
361         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
362         Add dg-run directive.  Declare variables as required.
363         * gfortran.dg/g77/README: Update
364
365 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
366
367         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
368         gcc.dg/cris-peep2-andu2.c: New tests.
369
370 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
371
372         PR c/15052
373         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
374         on return type.
375         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
376         messages.
377         * gcc.dg/qual-return-2.c: Update expected messages.
378         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
379
380 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
381
382         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
383         * gcc.dg/noncompile/921102-1.c: Update expected error message.
384
385 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
386
387         PR c/11250
388         * gcc.dg/init-string-1.c: New test.
389
390 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
391
392         PR middle-end/15345
393         PR c/16450
394         * gcc.dg/torture/nested-fn-1.c: New test.
395
396 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
397
398         PR target/16559
399         * gcc.dg/ia64-fptr-1.c: New file.
400
401 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
402
403         PR c++/14497
404         * g++.dg/template/spec16.C: New test.
405         * g++.old-deja/g++.robertl/eb118.C: Remove.
406
407 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
408
409         PR c++/509
410         * g++.dg/template/spec15.C: New test.
411
412 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
413
414         Copy cases from g77.f-torture/execute and add dg-run
415         directive.  Other changes as noted.
416         * gfortran.dg/g77/13037.f
417         * gfortran.dg/g77/1832.f
418         * gfortran.dg/g77/19981119-0.f
419         * gfortran.dg/g77/19990313-0.f
420         * gfortran.dg/g77/19990313-1.f
421         * gfortran.dg/g77/19990313-2.f
422         * gfortran.dg/g77/19990313-3.f
423         * gfortran.dg/g77/19990419-1.f
424         * gfortran.dg/g77/19990826-0.f
425         * gfortran.dg/g77/19990826-2.f
426         * gfortran.dg/g77/20000503-1.f
427         * gfortran.dg/g77/20001111.f
428         * gfortran.dg/g77/20010116.f
429         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
430         * gfortran.dg/g77/20010430.f
431         * gfortran.dg/g77/6177.f
432         * gfortran.dg/g77/947.f
433         * gfortran.dg/g77/970816-3.f
434         * gfortran.dg/g77/971102-1.f
435         * gfortran.dg/g77/980520-1.f
436         * gfortran.dg/g77/980628-0.f
437         * gfortran.dg/g77/980628-1.f
438         * gfortran.dg/g77/980628-10.f
439         * gfortran.dg/g77/980628-2.f
440         * gfortran.dg/g77/980628-3.f
441         * gfortran.dg/g77/980628-7.f
442         * gfortran.dg/g77/980628-8.f
443         * gfortran.dg/g77/980628-9.f
444         * gfortran.dg/g77/980701-0.f
445         * gfortran.dg/g77/980701-1.f
446         * gfortran.dg/g77/cabs.f
447         * gfortran.dg/g77/claus.f
448         * gfortran.dg/g77/complex_1.f
449         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
450         * gfortran.dg/g77/dcomplex.f
451         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
452         * gfortran.dg/g77/f90-intrinsic-mathematical.f
453         * gfortran.dg/g77/f90-intrinsic-numeric.f
454         * gfortran.dg/g77/int8421.f
455         * gfortran.dg/g77/labug1.f
456         * gfortran.dg/g77/large_vec.f
457         * gfortran.dg/g77/le.f
458         * gfortran.dg/g77/short.f
459         * gfortran.dg/g77/README: Update
460
461 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
462
463         PR c++/16637
464         * g++.dg/parse/lookup4.C: New test.
465
466 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
467
468         PR c++/16175
469         * g++.dg/template/ttp10.C: New test.
470
471 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
472
473         * gcc.dg/pr12625-1.c: New test.
474
475 2004-07-20  Steven Bosscher  <stevenb@suse.de>
476
477         * testsuite/gcc.dg/switch-warn-1.c: New test.
478         * testsuite/gcc.dg/switch-warn-2.c: New test.
479         * gcc.c-torture/compile/pr14730.c: Update.
480
481 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
482
483         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
484         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
485         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
486         g++.dg/template/nontype3.C: Remove trailing CR from tests.
487
488 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
489
490         PR c++/16623
491         * g++.dg/template/assign1.C: New test.
492
493 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
494
495         PR c++/12170
496         * g++.dg/template/ttp9.C: New test.
497
498 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
499
500         * gcc.dg/format/cmn-err-1.c: New test.
501
502 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
503
504         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
505         gcc.dg/Wparentheses-10.c: New tests.
506         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
507
508 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
509
510         PR fortran/16465
511         * gfortran.dg/g77//ffixed-line-length-0.f,
512         gfortran.dg/g77/ffixed-line-length-132.f,
513         gfortran.dg/g77/ffixed-line-length-72.f,
514         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
515         gfortran.dg/g77/README: Update.
516
517 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
518
519         PR c++/13092
520         * g++.dg/template/non-dependent7.C: New test.
521         * g++.dg/template/non-dependent8.C: Likewise.
522         * g++.dg/template/non-dependent9.C: Likewise.
523         * g++.dg/template/non-dependent10.C: Likewise.
524
525 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
526
527         PR c++/16337
528         * g++.dg/parse/attr2.C: New test.
529
530 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
531
532         * g77.dg: Removed.
533         * g77.f-torture: Ditto.
534
535 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
536
537         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
538         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
539         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
540
541 2004-07-16  Richard Henderson  <rth@redhat.com>
542
543         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
544
545 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
546
547         * lib/fortran-torture.exp (fortran-torture): Don't test compile
548         tests with full list of options.
549         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
550         of TORTURE_OPTIONS if test contains 'dg-do run'.
551
552         PR fortran/16404
553         * gfortran.dg/do_iterator.f90: New test.
554
555 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
556
557         PR rtl-optimization/16536
558         * gcc.c-torture/execute/restrict-1.c: New test.
559
560 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
561
562         PR fortran/15324
563         * gfortran.dg/pr15324.f90: New test.
564
565         PR fortran/15129
566         * gfortran.dg/pr15129.f90: New test.
567
568         PR fortran/15140
569         * gfortran.dg/pr15140.f90: New test.
570
571         PR fortran/13792
572         * gfortran.fortran-torture/execute/bounds.f90: Add check for
573         compile-time simplification.
574
575 2004-07-14  Mike Stump  <mrs@apple.com>
576
577         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
578
579 2004-07-14  James E Wilson  <wilson@specifixinc.com>
580
581         PR target/16325
582         * gcc.dg/profile-generate-1.c: New.
583
584 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
585
586         * gcc.c-torture/execute/20040709-1.c: New test.
587         * gcc.c-torture/execute/20040709-2.c: New test.
588
589 2004-07-14  Mike Stump  <mrs@apple.com>
590
591         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
592
593 2004-07-14  Mike Stump  <mrs@apple.com>
594
595         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
596
597 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
598
599         PR c++/16518
600         * g++.dg/parse/mutable1.C: New test.
601
602 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
603
604         PR tree-optimization/16443
605         * gcc.dg/tree-ssa/20040713-1.c: New test.
606
607 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
608
609         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
610         for operator new.
611
612 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
613
614         * gfortran.dg/g77/README: New file
615         * gfortran.dg/g77/19981216-0.f:  Copy from
616         g77.f-torture/noncompile.  Add "dg-do compile" and
617         dg-error as required.
618         * gfortran.dg/g77/19990218-1.f: Likewise
619         * gfortran.dg/g77/19990905-1.f: Likewise
620         * gfortran.dg/g77/9263.f: Likewise
621         * gfortran.dg/g77/980615-0.f: Likewise
622         * gfortran.dg/g77/980616-0.f: Likewise
623         * gfortran.dg/g77/check0.f: Likewise
624         * gfortran.dg/g77/select_no_compile.f: Likewise
625
626 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
627
628         Copy files from g77.f-torture/compile.
629         Add "{ dg-do compile}".  Other changes as noted
630         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
631         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
632         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
633         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
634         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
635         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
636         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
637         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
638         statement to conform to standard.  Append alpha1.x for reference.
639         * gfortran.dg/g77/xformat.f: Add dg-warning
640
641 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
642
643         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
644         Add {dg-do compile} directive.
645         * gfortran.dg/g77/cpp2.F: Likewise
646
647 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
648
649         PR c++/5402
650         * g++.dg/lookup/name-clash1.C: New test.
651
652         PR c++/9777
653         * g++.dg/lookup/name-clash2.C: New test.
654
655         PR c++/12102
656         * g++.dg/lookup/name-clash3.C: New test.
657
658 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
659
660         * g++.dg/lookup/new2.C: New test.
661         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
662
663 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
664
665         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
666         Add {dg-do compile} directive.
667         * gfortran.dg/g77/13060.f: Likewise
668         * gfortran.dg/g77/19990218-0.f: Likewise
669         * gfortran.dg/g77/19990305-0.f: Likewise
670         * gfortran.dg/g77/19990419-0.f: Likewise
671         * gfortran.dg/g77/19990502-0.f: Likewise
672         * gfortran.dg/g77/19990502-1.f: Likewise
673         * gfortran.dg/g77/19990525-0.f: Likewise
674         * gfortran.dg/g77/19990826-1.f: Likewise
675         * gfortran.dg/g77/19990826-3.f: Likewise
676         * gfortran.dg/g77/19990905-2.f: Likewise
677         * gfortran.dg/g77/20000412-1.f: Likewise
678         * gfortran.dg/g77/20000511-1.f: Likewise
679         * gfortran.dg/g77/20000511-2.f: Likewise
680         * gfortran.dg/g77/20000518.f: Likewise
681         * gfortran.dg/g77/20000601-1.f: Likewise
682         * gfortran.dg/g77/20000601-2.f: Likewise
683         * gfortran.dg/g77/20000629-1.f: Likewise
684         * gfortran.dg/g77/20000630-2.f: Likewise
685         * gfortran.dg/g77/20010115.f: Likewise
686         * gfortran.dg/g77/20010321-1.f: Likewise
687         * gfortran.dg/g77/20010426.f: Likewise
688         * gfortran.dg/g77/20020307-1.f: Likewise
689         * gfortran.dg/g77/8485.f: Likewise
690         * gfortran.dg/g77/960317-1.f: Likewise
691         * gfortran.dg/g77/970915-0.f: Likewise
692         * gfortran.dg/g77/980310-1.f: Likewise
693         * gfortran.dg/g77/980310-2.f: Likewise
694         * gfortran.dg/g77/980310-3.f: Likewise
695         * gfortran.dg/g77/980310-4.f: Likewise
696         * gfortran.dg/g77/980310-6.f: Likewise
697         * gfortran.dg/g77/980310-7.f: Likewise
698         * gfortran.dg/g77/980310-8.f: Likewise
699         * gfortran.dg/g77/980419-2.f: Likewise
700         * gfortran.dg/g77/980424-0.f: Likewise
701         * gfortran.dg/g77/980427-0.f: Likewise
702         * gfortran.dg/g77/980729-0.f: Likewise
703         * gfortran.dg/g77/981117-1.f: Likewise
704         * gfortran.dg/g77/toon_1.f: Likewise
705
706 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
707
708         PR c++/2204
709         * g++.dg/other/abstract2.C: New test.
710
711 2004-07-12  Paul Brook  <paul@codesourcery.com>
712
713         * gfortran.dg/pointer_init_1.f90: New test.
714
715 2004-07-11  Paul Brook  <paul@codesourcery.com>
716
717         PR fortran/15986
718         * gfortran.dg/contained_1.f90: New test.
719
720 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
721
722         * g++.dg/parse/defarg8.C: New test.
723
724 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
725
726         PR fortran/16433
727         * gfortran.dg/pr16433.f: New test.
728
729         PR fortran/17574
730         * gfortran.dg/pr15754.f90: New test.
731
732 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
733
734         PR tree-optimization/16437
735         * gcc.c-torture/execute/bitfld-4.c: New test.
736
737 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
738
739         * gfortran.fortran-torture/execute/common_2.f90: Add check for
740         access to common var from module.
741
742 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
743
744         PR fortran/16336
745         * gfortran.fortran-torture/execute/common_2.f90: New test.
746
747 2004-07-10  Paul Brook  <paul@codesourcery.com>
748
749         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
750
751 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
752
753         PR fortran/15969
754         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
755
756 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
757
758         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
759         * gfortran.dg/g77/ffixed-form-2.f: Likewise
760         * gfortran.dg/g77/ffree-form-1.f: Likewise
761         * gfortran.dg/g77/ffree-form-2.f: Likewise
762         * gfortran.dg/g77/ffree-form-3.f: Likewise
763         * gfortran.dg/g77/fno-underscoring.f: Likewise
764         * gfortran.dg/g77/funderscoring.f: Likewise
765         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
766
767 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
768
769         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
770
771 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
772         Paul Brook  <paul@codesourcery.com>
773
774         PR fortran/13415
775         * gfortran.dg/common_pointer_1.f90: New test.
776
777 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
778
779         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
780
781 2004-07-09  James E Wilson  <wilson@specifixinc.com>
782
783         PR target/16364
784         * gcc.c-torture/compile/20040709-1.c: New.
785
786 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
787
788         PR fortran/14077
789         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
790
791 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
792
793         PR fortran/13201
794         * gfortran.dg/shape_1.f90: New test.
795
796 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
797             Andrew Pinski  <apinski@apple.com>
798
799         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
800
801 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
802
803         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
804         comment.
805
806 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
807         Paul Brook  <paul@codesourcery.com>
808
809         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
810         '.f95' and '.F95'.
811
812 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
813
814         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
815
816 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
817
818         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
819         testcases with capital suffix.
820
821 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
822
823         PR fortran/15481
824         PR fortran/13372
825         PR fortran/13575
826         PR fortran/15978
827         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
828
829         * gfortran.dg/implicit_1.f90: New test.
830
831 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
832
833         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
834         expression to match gfortran warning/error messages
835         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
836         dg-error text.
837
838 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
839
840         * lib/fortran-torture.exp: Rename proc search_for to
841         search_for_re.
842
843 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
844
845         * gcc.c-torture/execute/simd-5.x: New file.
846         XFAIL on SPARC 64-bit at -O0.
847
848 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
849
850         PR c++/8211
851         PR c++/16165
852         * g++.dg/warn/effc3.C: New test.
853
854 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
855
856         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
857         change X to 1X in format.
858         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
859         add data statements to conform to standard.
860
861 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
862
863         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
864         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
865         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
866
867 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
868
869         * gfortran.dg/g77/7388.f: Copy from g77.dg
870         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
871         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
872         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
873         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
874         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
875         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
876         * gfortran.dg/g77/strlen0.f: Likewise
877
878 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
879
880         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
881         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
882
883 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
884
885         * gcc.c-torture/execute/920428-2.x: Delete.
886         * gcc.c-torture/execute/920501-7.x: Likewise.
887
888 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
889
890         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
891         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
892         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
893         prescott and c3-2.
894         (PREFETCH_3DNOW): Add -march=c3.
895
896 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
897
898         PR c/16437
899         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
900         * gcc.c-torture/execute/bf64-1.x: Likewise.
901
902 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
903
904         * gcc.c-torture/compile/20040708-1.c: New test.
905
906 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
907
908         PR c++/16169
909         * g++.dg/warn/effc2.C: New test.
910
911 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
912
913         * gcc.c-torture/execute/bitfld-1.x: Remove.
914         * gcc.c-torture/execute/bitfld-3.c: New test.
915         * gcc.dg/bitfld-2.c: Remove XFAILs.
916
917 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
918
919         PR c++/16276
920         * g++.dg/rtti/tinfo1.C: New file.
921
922 2004-07-07  Eric Christopher  <echristo@redhat.com>
923
924         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
925
926 2004-07-07  Andrew Pinski  <apinski@apple.com>
927
928         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
929
930 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
931
932         * g++.dg/init/call1.C: XFAIL.
933
934 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
935
936         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
937         except for movstrict*, to movmem* and clrstr* to clrmem*.
938
939 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
940
941         * gcc.c-torture/execute/20040707-1.c: New test.
942
943 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
944
945         * gcc.c-torture/execute/20040706-1.c: New test.
946
947 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
948
949         PR c++/3671
950         * g++.dg/template/spec14.C: New test.
951
952 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
953
954         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
955         nothing if not yet defined.  Use it in b, c and d type definitions.
956         * gcc.c-torture/execute/20040705-1.c: New test.
957         * gcc.c-torture/execute/20040705-2.c: New test.
958
959 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
960
961         PR c++/2518
962         * g++.dg/lookup/new1.C: New test.
963
964 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
965
966         PR c++/11406
967         * g++.dg/template/sizeof8.C: New test.
968
969 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
970
971         * gcc.c-torture/compile/20040705-1.c: New test.
972
973 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
974
975         * gfortran.fortran-torture/execute/seq_io.f90: New test.
976
977 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
978
979         * gcc.dg/cpp/if-mop.c: Two new testcases.
980         * gcc.dg/cpp/trad/comment-3.c: New.
981
982 2004-07-04  Paul Brook  <paul@codesourcery.com>
983
984         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
985
986 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
987
988         PR c++/3761
989         * g++.dg/lookup/crash4.C: New test.
990
991 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
992
993         * gcc.c-torture/execute/builtin-abs-1.c
994         * gcc.c-torture/execute/builtin-abs-2.c
995         * gcc.c-torture/execute/builtin-complex-1.c
996         * gcc.c-torture/execute/builtins/string-1-lib.c
997         * gcc.c-torture/execute/builtins/string-1.c
998         * gcc.c-torture/execute/builtins/string-2-lib.c
999         * gcc.c-torture/execute/builtins/string-2.c
1000         * gcc.c-torture/execute/builtins/string-3-lib.c
1001         * gcc.c-torture/execute/builtins/string-3.c
1002         * gcc.c-torture/execute/builtins/string-4-lib.c
1003         * gcc.c-torture/execute/builtins/string-4.c
1004         * gcc.c-torture/execute/builtins/string-5-lib.c
1005         * gcc.c-torture/execute/builtins/string-5.c
1006         * gcc.c-torture/execute/builtins/string-6-lib.c
1007         * gcc.c-torture/execute/builtins/string-6.c
1008         * gcc.c-torture/execute/builtins/string-7-lib.c
1009         * gcc.c-torture/execute/builtins/string-7.c
1010         * gcc.c-torture/execute/builtins/string-8-lib.c
1011         * gcc.c-torture/execute/builtins/string-8.c
1012         * gcc.c-torture/execute/builtins/string-9-lib.c
1013         * gcc.c-torture/execute/builtins/string-9.c
1014         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1015         * gcc.c-torture/execute/builtins/string-asm-1.c
1016         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1017         * gcc.c-torture/execute/builtins/string-asm-2.c
1018         * gcc.c-torture/execute/stdio-opt-1.c
1019         * gcc.c-torture/execute/stdio-opt-2.c
1020         * gcc.c-torture/execute/stdio-opt-3.c
1021         * gcc.c-torture/execute/string-opt-1.c
1022         * gcc.c-torture/execute/string-opt-10.c
1023         * gcc.c-torture/execute/string-opt-11.c
1024         * gcc.c-torture/execute/string-opt-12.c
1025         * gcc.c-torture/execute/string-opt-13.c
1026         * gcc.c-torture/execute/string-opt-14.c
1027         * gcc.c-torture/execute/string-opt-15.c
1028         * gcc.c-torture/execute/string-opt-16.c
1029         * gcc.c-torture/execute/string-opt-2.c
1030         * gcc.c-torture/execute/string-opt-6.c
1031         * gcc.c-torture/execute/string-opt-7.c
1032         * gcc.c-torture/execute/string-opt-8.c:
1033         Replace with ...
1034
1035         * gcc.c-torture/execute/builtins/abs-2.c
1036         * gcc.c-torture/execute/builtins/abs-3.c
1037         * gcc.c-torture/execute/builtins/complex-1.c
1038         * gcc.c-torture/execute/builtins/fprintf.c
1039         * gcc.c-torture/execute/builtins/fputs.c
1040         * gcc.c-torture/execute/builtins/memcmp.c
1041         * gcc.c-torture/execute/builtins/memmove.c
1042         * gcc.c-torture/execute/builtins/memops-asm.c
1043         * gcc.c-torture/execute/builtins/mempcpy-2.c
1044         * gcc.c-torture/execute/builtins/mempcpy.c
1045         * gcc.c-torture/execute/builtins/memset.c
1046         * gcc.c-torture/execute/builtins/printf.c
1047         * gcc.c-torture/execute/builtins/sprintf.c
1048         * gcc.c-torture/execute/builtins/strcat.c
1049         * gcc.c-torture/execute/builtins/strchr.c
1050         * gcc.c-torture/execute/builtins/strcmp.c
1051         * gcc.c-torture/execute/builtins/strcpy.c
1052         * gcc.c-torture/execute/builtins/strcspn.c
1053         * gcc.c-torture/execute/builtins/strlen-2.c
1054         * gcc.c-torture/execute/builtins/strlen.c
1055         * gcc.c-torture/execute/builtins/strncat.c
1056         * gcc.c-torture/execute/builtins/strncmp-2.c
1057         * gcc.c-torture/execute/builtins/strncmp.c
1058         * gcc.c-torture/execute/builtins/strncpy.c
1059         * gcc.c-torture/execute/builtins/strpbrk.c
1060         * gcc.c-torture/execute/builtins/strpcpy-2.c
1061         * gcc.c-torture/execute/builtins/strpcpy.c
1062         * gcc.c-torture/execute/builtins/strrchr.c
1063         * gcc.c-torture/execute/builtins/strspn.c
1064         * gcc.c-torture/execute/builtins/strstr-asm.c
1065         * gcc.c-torture/execute/builtins/strstr.c:
1066         ... these new files.
1067
1068         * gcc.c-torture/execute/builtins/abs-2-lib.c
1069         * gcc.c-torture/execute/builtins/abs-3-lib.c
1070         * gcc.c-torture/execute/builtins/complex-1-lib.c
1071         * gcc.c-torture/execute/builtins/fprintf-lib.c
1072         * gcc.c-torture/execute/builtins/fputs-lib.c
1073         * gcc.c-torture/execute/builtins/memcmp-lib.c
1074         * gcc.c-torture/execute/builtins/memmove-lib.c
1075         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1076         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1077         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1078         * gcc.c-torture/execute/builtins/memset-lib.c
1079         * gcc.c-torture/execute/builtins/printf-lib.c
1080         * gcc.c-torture/execute/builtins/sprintf-lib.c
1081         * gcc.c-torture/execute/builtins/strcat-lib.c
1082         * gcc.c-torture/execute/builtins/strchr-lib.c
1083         * gcc.c-torture/execute/builtins/strcmp-lib.c
1084         * gcc.c-torture/execute/builtins/strcpy-lib.c
1085         * gcc.c-torture/execute/builtins/strcspn-lib.c
1086         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1087         * gcc.c-torture/execute/builtins/strlen-lib.c
1088         * gcc.c-torture/execute/builtins/strncat-lib.c
1089         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1090         * gcc.c-torture/execute/builtins/strncmp-lib.c
1091         * gcc.c-torture/execute/builtins/strncpy-lib.c
1092         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1093         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1094         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1095         * gcc.c-torture/execute/builtins/strrchr-lib.c
1096         * gcc.c-torture/execute/builtins/strspn-lib.c
1097         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1098         * gcc.c-torture/execute/builtins/strstr-lib.c
1099         * gcc.c-torture/execute/builtins/lib/abs.c
1100         * gcc.c-torture/execute/builtins/lib/fprintf.c
1101         * gcc.c-torture/execute/builtins/lib/memset.c
1102         * gcc.c-torture/execute/builtins/lib/printf.c
1103         * gcc.c-torture/execute/builtins/lib/sprintf.c
1104         * gcc.c-torture/execute/builtins/lib/strcpy.c
1105         * gcc.c-torture/execute/builtins/lib/strcspn.c
1106         * gcc.c-torture/execute/builtins/lib/strncat.c
1107         * gcc.c-torture/execute/builtins/lib/strncmp.c
1108         * gcc.c-torture/execute/builtins/lib/strncpy.c
1109         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1110         * gcc.c-torture/execute/builtins/lib/strspn.c
1111         * gcc.c-torture/execute/builtins/lib/strstr.c:
1112         New files containing support routines.
1113
1114         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1115         declaration.
1116         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1117         when not optimizing.
1118
1119 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1120
1121         PR c++/16240
1122         * g++.dg/abi/mangle22.C: New test.
1123         * g++.dg/abi/mangle23.C: Likewise.
1124
1125 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1126
1127         PR fortran/16290
1128         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1129         Allow for cases without denormalized floating point numbers.
1130
1131 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1132
1133         PR c/1027
1134         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1135         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1136         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1137         expected warning text.
1138         * gcc.dg/format/diag-2.c: New test.
1139
1140 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1141
1142         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1143
1144 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1145
1146         * gcc.dg/builtins-43.c: New.
1147         * gcc.dg/builtins-44.c: New.
1148         * gcc.dg/builtins-45.c: New.
1149
1150 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1151             Andreas Tobler  <a.tobler@schweiz.ch>
1152
1153         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1154         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1155         as SIGSEGV.
1156         * gcc.dg/cleanup-11.c: Likewise.
1157         * gcc.dg/cleanup-8.c: Likewise.
1158         * gcc.dg/cleanup-9.c: Likewise.
1159         * gcc.dg/cleanup-5.c: Run on all platforms.
1160
1161 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1162
1163         * g++.dg/warn/nonnull1.C: New test.
1164
1165 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1166
1167         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1168         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1169         Special-case the Sun compiler wrt to <complex.h>.
1170
1171 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1172
1173         * gcc.dg/Wunreachable-8.C: New test.
1174
1175         * gcc.dg/h8300-ice2.c : New test.
1176
1177 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1178
1179         PR fortran/16161
1180         * gfortran.fortran-torture/compile/implicit.f90: Add test
1181         for implicit character.
1182
1183 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1184
1185         PR fortran/16289
1186         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1187         Use tiny() intrinsic to find smallest non-negative real
1188
1189 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1190
1191         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1192         * gcc.dg/compat/struct-by-value-22_x.c: New.
1193         * gcc.dg/compat/struct-by-value-22_y.c: New.
1194
1195         * gcc.c-torture/execute/20040629-1.c: New test.
1196
1197 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1198
1199         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1200         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1201
1202         PR target/16195
1203         * gcc.dg/20040625-1.c: New test.
1204
1205 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1206
1207         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1208
1209 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1210
1211         PR fortran/15963
1212         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1213
1214 2004-06-29  Richard Henderson  <rth@redhat.com>
1215
1216         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1217
1218 2004-06-29  Paul Brook  <paul@codesourcery.com>
1219
1220         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1221         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1222
1223 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1224
1225         PR c++/16260
1226         * g++.dg/parse/crash15.C: New.
1227
1228 2004-06-28  Andrew Pinski  <apinski@apple.com>
1229
1230         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1231         by the error already.
1232
1233         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1234
1235 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1236
1237         PR target/14041
1238         * gcc.dg/h8300-bss-align-1.c : New.
1239
1240 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1241
1242         * PR c++/16174
1243         * g++.dg/template/ctor4.C: New.
1244
1245 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1246
1247         PR c++/16205
1248         * g++.dg/warn/Wsequence-point-1.C: New test.
1249
1250 2004-06-27  Paul Brook  <paul@codesourcery.com>
1251
1252         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1253
1254 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1255
1256         * g++.old-deja/g++.mike/p7325.C: Remove.
1257
1258 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1259
1260         PR c/14963
1261         * gcc.dg/pr14963.c: New test.
1262
1263 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1264
1265         PR c++/16193
1266         * g++.dg/parse/redef1.C: New test.
1267
1268 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1269
1270         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1271         20021110.c.
1272         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1273         20021119-1.c.
1274         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1275         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1276         5-04.c.
1277         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1278         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1279         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1280         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1281         g++.brendan/enum14.C.
1282         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1283         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1284         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1285         g++.mike/virt1.C.
1286         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1287         memtemp24.C.
1288
1289 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1290
1291         * gcc.dg/20040527-1.c: New test case.
1292
1293 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1294
1295         PR gfortran/pr16196
1296         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1297
1298 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1299
1300         PR middle-end/15825
1301         * gcc.dg/pr15825-1.c: New test case.
1302
1303 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1304
1305         * gcc.c-torture/execute/20040625-1.c: New test.
1306
1307 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1308
1309         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1310
1311 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1312
1313         * gcc.dg/torture/mips-div-1.c: New test.
1314
1315 2004-06-24  Jeff Law  <law@redhat.com>
1316
1317         * gcc.dg/tree-ssa/20040624-1.c: New test.
1318
1319 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1320
1321         * gcc.c-torture/compile/20040624-1.c: New test.
1322
1323 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1324
1325         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1326         this directory.
1327
1328 2004-06-23  Andrew Pinski  <apinski@apple.com>
1329
1330         PR middle-end/15988
1331         * g++.dg/opt/ptrmem4.C: New test.
1332
1333         * gcc.dg/c90-array-quals-2.c: New test.
1334
1335 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1336
1337         * gcc.dg/kpice1.c: New test.
1338
1339 2006-06-23  Andrew Pinski  <apinski@apple.com>
1340
1341         * gcc.dg/c90-array-quals.c: New test.
1342
1343 2006-06-22  Richard Henderson  <rth@redhat.com>
1344
1345         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1346
1347 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1348
1349         * gcc.dg/builtins-config.h: Handle FreeBSD.
1350
1351 2006-06-22  Richard Henderson  <rth@redhat.com>
1352
1353         * g++.dg/opt/devirt1.C: New.
1354
1355 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1356
1357         * g++.dg/opt/pr15551.C: New testcase.
1358
1359 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1360
1361         PR target/14800
1362         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1363         x86_64-*-linux* when compiling for 32bit.
1364
1365 2004-06-21  Andrew Pinski  <apinski@apple.com>
1366
1367         * gcc.dg/pch/struct-1.c: New.
1368         * gcc.dg/pch/struct-1.hs: New.
1369
1370 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1371
1372         * gcc.dg/pch/save-temps-1.c: New file.
1373         * gcc.dg/pch/save-temps-1.hs: New file.
1374
1375 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1376
1377         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1378         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1379
1380 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1381
1382         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1383         to fix type error.
1384         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1385         Remove trailing spaces.
1386
1387 2004-06-21  Richard Henderson  <rth@redhat.com>
1388
1389         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1390         merging && to BIT_FIELD_REF.
1391
1392 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1393
1394         * g++.dg/opt/placeholder1.C: New test.
1395
1396 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1397
1398         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1399         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1400         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1401         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1402
1403 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1404
1405         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1406         extern "C".
1407         * g++.dg/other/pragma-re-1.C: Add comments.
1408
1409 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1410
1411         PR gfortran/16080
1412         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1413
1414 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1415
1416         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1417         instead of setting the type of size_t by
1418         hand.
1419
1420 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1421
1422         * gcc.dg/unordered-2.c: New test case.
1423         * gcc.dg/unordered-3.c: New test case.
1424
1425 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1426
1427         PR other/16043
1428         * lib/g++.exp (g++_version): Tweak regexp for version
1429         * lib/g77.exp (g77_version): Likewise
1430         * lib/gfortran.exp (gfortran_version): Likewise
1431         * lib/objc.exp (objc_version): Likewise
1432         * lib/treelang.exp (treelang_version): Likewise
1433
1434 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1435
1436         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1437         Use INT_MAX instead of __INT_MAX__.
1438         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1439
1440         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1441         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1442         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1443         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1444         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1445         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1446         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1447         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1448         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1449
1450         * gcc.dg/range-test-1.c: New test.
1451         * g++.dg/opt/range-test-1.C: New test.
1452
1453 2004-06-17  Richard Henderson  <rth@redhat.com>
1454
1455         * objc.dg/sync-1.m: New.
1456         * objc.dg/try-catch-1.m: Don't force next runtime.
1457         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1458         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1459         shadowed catch clause.
1460         * objc.dg/try-catch-5.m: New.
1461
1462 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1463
1464         Bug 14610
1465         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1466
1467 2004-06-15  Richard Henderson  <rth@redhat.com>
1468
1469         * gcc.dg/20001116-1.c: Move expected warning line.
1470
1471 2004-06-15  Richard Henderson  <rth@redhat.com>
1472
1473         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1474         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1475
1476 2004-06-15  Jeff Law  <law@redhat.com>
1477
1478         * gcc.dg/tree-ssa/20040615-1.c: New test.
1479         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1480         be less sensitive to operand ordering.
1481         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1482
1483 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1484
1485         * g++.dg/abi/bitfield3.C: Add comment..
1486
1487 2004-06-15  Richard Henderson  <rth@redhat.com>
1488
1489         * g++.dg/ext/stmtexpr1.C: XFAIL.
1490         * gcc.dg/20030612-1.c: XFAIL.
1491
1492 2004-06-15  Eric Christopher  <echristo@redhat.com>
1493
1494         * g++.dg/charset/asm5.c: New.
1495         * gcc.dg/charset/asm6.c: New.
1496
1497 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1498
1499         PR fortran/15962
1500         * gfortran.fortran-torture/execute/select_1.f90: New test.
1501
1502 2004-06-15  Paul Brook  <paul@codesourcery.com>
1503
1504         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1505
1506 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1507
1508         PR c++/15967
1509         * g++.dg/lookup/crash3.C: New test.
1510
1511 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1512
1513         PR c++/15947
1514         * g++.dg/parse/dtor4.C: New test.
1515
1516 2004-06-14  Jeff Law  <law@redhat.com>
1517
1518         * gcc.c-torture/compile/20040614-1.c: New test.
1519
1520 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1521
1522         PR fortran/15211
1523         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1524         LEN of a character array.
1525
1526 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1527
1528         PR c++/15096
1529         * g++.dg/template/ptrmem10.C: New test.
1530
1531         PR c++/14930
1532         * g++.dg/template/friend30.C: New test.
1533
1534 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1535
1536         PR fortran/14928
1537         * gfortran.fortran-torture/compile/mloc.f90: New test.
1538
1539 2004-06-13  Paul Brook  <paul@codesourcery.com>
1540
1541         * gfortran.fortran-torture/execute/random_2.f90: New test.
1542
1543 2004-06-13  Eric Christopher  <echristo@redhat.com>
1544
1545         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1546
1547 2004-06-12  Paul Brook  <paul@codesourcery.com>
1548
1549         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1550
1551 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1552
1553         PR fortran/14923
1554         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1555
1556 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1557
1558         PR fortran/14957
1559         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1560         syntax errors in end statements of contained subroutines.
1561
1562 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1563
1564         PR fortran/12841
1565         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1566
1567 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1568
1569         PR fortran/15665
1570         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1571
1572 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1573
1574         PR gfortran/12839
1575         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1576
1577 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1578
1579         PR c++/15862
1580         * g++.dg/parse/enum1.C: New test.
1581
1582 2004-06-10  Jeff Law  <law@redhat.com>
1583
1584         * gcc.c-torture/compile/20040610-1.c: New test.
1585
1586 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1587
1588         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1589         * g++.old-deja/g++.other/decl3.C: Likewise.
1590
1591 2004-06-10  Brian Booth  <bbooth@redhat.com>
1592
1593         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1594         V_MAY_DEF instead of VDEF.
1595         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1596
1597 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1598
1599         PR c++/14211
1600         * g++.dg/conversion/const1.C: New test.
1601
1602         PR c++/15076
1603         * g++.dg/conversion/reinterpret1.C: New test.
1604
1605         PR c++/15877
1606         * g++.dg/template/enum2.C: New test.
1607
1608         PR c++/15227
1609         * g++.dg/template/error13.C: New test.
1610
1611 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1612
1613         PR fortran/14957
1614         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1615         arguments to test_* REAL and of the right size.
1616
1617 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR target/15569
1620         PR rtl-optimization/15681
1621         * gcc.dg/20040609-1.c: New test.
1622
1623 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1624
1625         PR c++/14791
1626         * g++.dg/opt/builtins1.C: New test.
1627
1628 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1629
1630         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1631         that use default windows32 struct layout.
1632         * gcc.dg/i386-bitfield2.c: Likewise.
1633
1634 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1635
1636         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1637         for mingw32 and cygwin targets.
1638
1639 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1640
1641         * gcc.dg/pch/macro-4.c: New.
1642         * gcc.dg/pch/macro-4.hs: New.
1643
1644 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1645
1646         PR fortran/13249
1647         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1648
1649 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1650
1651         PR fortran/13372
1652         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1653
1654 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1655
1656         PR gfortran/14897
1657         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1658
1659 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1660
1661         PR gfortran/15755
1662         * gfortran.fortran-torture/execute/backspace.c : New test.
1663
1664 2004-06-09  Paul Brook  <paul@codesourcery.com>
1665
1666         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1667         (pointer_to_section): Rewrite to use smaller array.
1668
1669 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1670
1671         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1672         * gcc.dg/ext/altivec-10.c: Same.
1673         * gcc.dg/ext/altivec-11.c: Same.
1674         * gcc.dg/ext/altivec-12.c: Same.
1675         * gcc.dg/ext/altivec-13.c: Same.
1676         * gcc.dg/ext/altivec-14.c: Same.
1677         * gcc.dg/ext/altivec-15.c: Same.
1678         * gcc.dg/ext/altivec-16.c: Same.
1679         * gcc.dg/ext/altivec-3.c: Same.
1680         * gcc.dg/ext/altivec-4.c: Same.
1681         * gcc.dg/ext/altivec-6.c: Same.
1682         * gcc.dg/ext/altivec-7.c: Same.
1683         * gcc.dg/ext/altivec-8.c: Same.
1684         * gcc.dg/ext/altivec-varargs-1.c: Same.
1685
1686         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1687         * g++.dg/ext/altivec-10.C: Same.
1688         * g++.dg/ext/altivec-2.C: Same.
1689         * g++.dg/ext/altivec-3.C: Same.
1690         * g++.dg/ext/altivec-4.C: Same.
1691         * g++.dg/ext/altivec-5.C: Same.
1692         * g++.dg/ext/altivec-6.C: Same.
1693         * g++.dg/ext/altivec-7.C: Same.
1694         * g++.dg/ext/altivec-8.C: Same.
1695         * g++.dg/ext/altivec-9.C: Same.
1696
1697 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1698
1699         PR c++/7841
1700         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1701
1702 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1703
1704         * gcc.dg/union-1.c: New test.
1705
1706 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1707
1708         * gcc.dg/builtins-41.c: New test case.
1709         * gcc.dg/builtins-42.c: New test case.
1710
1711 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1712
1713         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1714         * g++.dg/ext/altivec-10.C: Same.
1715         * g++.dg/ext/altivec-2.C: Same.
1716         * g++.dg/ext/altivec-3.C: Same.
1717         * g++.dg/ext/altivec-4.C: Same.
1718         * g++.dg/ext/altivec-5.C: Same.
1719         * g++.dg/ext/altivec-6.C: Same.
1720         * g++.dg/ext/altivec-7.C: Same.
1721         * g++.dg/ext/altivec-8.C: Same.
1722         * g++.dg/ext/altivec-9.C: Same.
1723         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1724         * g++.old-deja/g++.brendan/new3.C: Same.
1725         * gcc.c-torture/execute/eeprof-1.x: Same.
1726
1727 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1728
1729         PR c/14765
1730         * gcc.dg/pr14765-1.c: New test.
1731
1732 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1733
1734         PR c/14649
1735         * gcc.dg/pr14649-1.c: New test case.
1736
1737 2004-06-07  Richard Henderson  <rth@redhat.com>
1738
1739         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1740         if temporaries.
1741
1742 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1743
1744         * g++.dg/eh/elide1.C: Remove XFAIL.
1745
1746 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1747
1748         PR c++/15337
1749         * g++.dg/expr/sizeof3.C: New test.
1750
1751         PR c++/14777
1752         * g++.dg/template/access14.C: New test.
1753
1754         PR c++/15554
1755         * g++.dg/template/enum1.C: New test.
1756
1757         PR c++/15057
1758         * g++.dg/eh/throw1.C: New test.
1759
1760 2004-06-07  David Ayers  <d.ayers@inode.at>
1761             Ziemowit Laski  <zlaski@apple.com>
1762
1763         * lib/objc.exp (objc_target_compile): Revert the '-framework
1764         Foundation' flag fix, since bare Darwin does not ship
1765         with the Foundation framework.
1766         * objc/execute/next_mapping.h: Provide a local NSConstantString
1767         @interface and @implementation.
1768         (objc_constant_string_init): A constructor function, used to
1769         initialize the NSConstantString meta-class object.
1770         * objc/execute/string1.m: Include "next_mapping.h" instead of
1771         <Foundation/NSString.h>.
1772         * objc/execute/string2.m: Likewise.
1773         * objc/execute/string3.m: Likewise.
1774         * objc/execute/string4.m: Likewise.
1775
1776 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1777
1778         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1779         to double. Replace double with FLOAT.
1780         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1781
1782         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1783         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1784         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1785         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1786         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1787         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1788         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1789         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1790
1791 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1792
1793         PR c/13519
1794         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1795
1796 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1797
1798         PR c++/15503
1799         * g++.dg/template/meminit2.C: New test.
1800
1801 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1802
1803         PR target/15822
1804         * gcc.c-torture/execute/compare-fp-1.c,
1805         gcc.c-torture/execute/compare-fp-2.c,
1806         gcc.c-torture/execute/compare-fp-3.c,
1807         gcc.c-torture/execute/compare-fp-4.c,
1808         gcc.c-torture/execute/compare-fp-3.x,
1809         gcc.c-torture/execute/compare-fp-4.x: Moved...
1810         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1811         gcc.c-torture/execute/ieee/compare-fp-2.c,
1812         gcc.c-torture/execute/ieee/compare-fp-3.c,
1813         gcc.c-torture/execute/ieee/compare-fp-4.c,
1814         gcc.c-torture/execute/ieee/compare-fp-3.x,
1815         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1816
1817 2004-06-04  David Ayers  <d.ayers@inode.at>
1818
1819         * objc/execute/protocol-isEqual-4.m: New testcase.
1820
1821 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1822
1823         * objc/execute/protocol-isEqual-1.m: New testcase.
1824         * objc/execute/protocol-isEqual-2.m: New testcase.
1825         * objc/execute/protocol-isEqual-3.m: New testcase.
1826
1827 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1828
1829         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1830
1831 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1832
1833         * lib/objc.exp (objc_target_compile): When running tests on
1834         Darwin (Mac OS X), inform the linker about '-framework
1835         'Foundation'.
1836
1837 2004-06-02  Eric Christopher  <echristo@redhat.com>
1838
1839         * gcc.c-torture/compile/20040602-1.c: New.
1840
1841 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1842
1843         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1844         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1845
1846         PR tree-optimization/14736
1847         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1848
1849         PR tree-optimization/14042
1850         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1851
1852         PR tree-optimization/14729
1853         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1854
1855 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1856
1857         PR fortran/15557
1858         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1859
1860 2004-06-01  Richard Hederson  <rth@redhat.com>
1861
1862         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1863
1864 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1865
1866         PR c++/14932
1867         * g++.dg/parse/offsetof4.C: New test.
1868
1869 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1870
1871         PR objc/7993
1872         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1873
1874 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1875
1876         PR c++/15701
1877         * g++.dg/template/friend29.C: New test.
1878
1879 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1880
1881         PR c/15749
1882         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1883
1884 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1885
1886         * gcc.dg/sparc-trap-1.c: New test.
1887
1888 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1889
1890         PR middle-end/15069
1891         * g++.dg/opt/fold3.C: New test case.
1892
1893 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1894
1895         * lib/target-supports.exp (check_iconv_available): Fix fallout
1896         from 2004-05-28 patch.
1897
1898 2004-05-30  Paul Brook  <paul@codesourcery.com>
1899
1900         PR fortran/15620
1901         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1902         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1903
1904 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1905
1906         * gfortran.fortran-torture/execute/random_1.f90: New test.
1907
1908 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1909
1910         * g++.dg/ext/altivec-10.C: New test.
1911
1912 2004-05-29  Paul Brook  <paul@codesourcery.com>
1913
1914         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1915
1916 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1917
1918         * gcc.dg/altivec-16.c: New test.
1919
1920 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1921
1922         * lib/target-supports.exp (check_vmx_hw_available): New.
1923         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1924
1925         * lib/target-supports.exp (check_alias_available,
1926         check_iconv_available, check_named_sections_available): Use
1927         unique names for temporary files.
1928
1929 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1930
1931         * gcc.dg/altivec-15.c: New test.
1932
1933 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/15083
1936         * g++.dg/warn/noeffect6.C: New test.
1937
1938         PR c++/15471
1939         * g++.dg/expr/ptrmem4.C: New test.
1940
1941         PR c++/15640
1942         * g++.dg/template/operator3.C: New test.
1943
1944 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1945
1946         PR c++/14668
1947         * g++.dg/lookup/redecl1.C: New test.
1948         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1949
1950 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1951
1952         * gcc.c-torture/execute/compare-fp-1.c,
1953         gcc.c-torture/execute/compare-fp-2.c,
1954         gcc.c-torture/execute/compare-fp-3.c,
1955         gcc.c-torture/execute/compare-fp-4.c,
1956         gcc.c-torture/execute/compare-fp-3.x,
1957         gcc.c-torture/execute/compare-fp-4.x,
1958         gcc.dg/pr15649-1.c: New.
1959
1960 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1961
1962         PR c++/12883
1963         * g++.dg/init/array14.C: New test.
1964
1965 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1966
1967         * lib/compat.exp (compat-get-options-main): New.
1968         (compat-get-options): Remove unneeded code, warn for ignored
1969         command.
1970         (compat-execute): Check flag set by dg-require-* commands.
1971
1972         * lib/compat.exp (compat-execute): Break up long lines.
1973
1974 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1975
1976         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1977         * gcc.dg/altivec-14.c: New test.
1978         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1979
1980         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1981         * gcc.dg/altivec-12.c: Ditto.
1982
1983         * gcc.dg/altivec-3.c: Move call to altivec_check.
1984
1985 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1986
1987         PR c++/15044
1988         * g++.dg/template/error12.C: New test.
1989
1990         PR c++/15317
1991         * g++.dg/ext/attrib15.C: New test.
1992
1993         PR c++/15329
1994         * g++.dg/template/ptrmem9.C: New test.
1995
1996 2004-05-25  Paul Brook  <paul@codesourcery.com>
1997
1998         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1999
2000 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/15165
2003         * g++.dg/template/crash19.C: New test.
2004
2005 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/15025
2008         * g++.dg/template/redecl1.C: New test.
2009
2010 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2011
2012         PR c++/14821
2013         * g++.dg/other/ns1.C: New test.
2014
2015         PR c++/14883
2016         * g++.dg/template/invalid1.C: New test.
2017
2018 2004-05-23  Paul Brook  <paul@codesourcery.com>
2019         Victor Leikehman  <lei@haifasphere.co.il>
2020
2021         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2022         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2023
2024 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2025
2026         PR c++/15285
2027         PR c++/15299
2028         * g++.dg/template/non-dependent5.C: New test.
2029         * g++.dg/template/non-dependent6.C: New test.
2030
2031 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2032
2033         PR c++/15507
2034         * g++.dg/inherit/union1.C: New test.
2035
2036         PR c++/15542
2037         * g++.dg/template/addr1.C: New test.
2038
2039         PR c++/15427
2040         * g++.dg/template/array5.C: New test.
2041
2042         PR c++/15287
2043         * g++.dg/template/array6.C: New test.
2044
2045 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2046             Roger Sayle  <roger@eyesopen.com>
2047
2048         * g++.dg/lookup/forscope2.C: New test case.
2049
2050 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2051
2052         * gcc.dg/cpp/Wmissingdirs.c: New.
2053
2054 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2055
2056         PR target/15301
2057         * gcc.dg/compat/union-m128-1.h: New file.
2058         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2059         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2060         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2061
2062 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2063
2064         PR target/15302
2065         * gcc.dg/compat/struct-complex-1.h: New file.
2066         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2067         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2068         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2069
2070 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2071
2072         PR middle-end/3074
2073         * gcc.dg/pr3074-1.c: New test case.
2074         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2075
2076 2004-05-20  Falk Hueffner  <falk@debian.org>
2077
2078         PR other/15526
2079         * gcc.dg/ftrapv-1.c: New test case.
2080
2081 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2082
2083         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2084
2085 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2086             Jeff Law  <law@redhat.com>
2087
2088         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2089         * gcc.dg/tree-ssa/20040518-2.c: New test.
2090
2091         * gcc.dg/tree-ssa/20040518-1.c: New test.
2092
2093 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2094
2095         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2096
2097 2004-05-18  Paul Brook  <paul@codesourcery.com>
2098
2099         PR fortran/13930
2100         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2101
2102 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2103
2104         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2105         constant folding.
2106
2107 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2108
2109         * gcc.dg/tree-ssa/20040517-1.c: New test.
2110
2111 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2112
2113         * gcc.dg/loop-4.c: New test.
2114
2115 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2116
2117         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2118
2119 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2120
2121         PR fortran/15311
2122         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2123
2124 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2125
2126         PR fortran/13826
2127         PR fortran/13940
2128         * gfortran.fortran-torture/compile/data_1.f90: New test.
2129
2130 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2131
2132         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2133         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2134
2135 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2136
2137         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2138
2139 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2140
2141         PR c/15444
2142         * gcc.dg/format/xopen-1.c: Adjust expected message.
2143         * gcc.dg/format/xopen-3.c: New test.
2144
2145 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2146
2147         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2148
2149 2004-05-14  Jeff Law  <law@redhat.com>
2150
2151         * gcc.dg/tree-ssa/20040514-2.c: New test.
2152
2153 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2154
2155         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2156         this ...
2157         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2158         this.
2159
2160 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2161
2162         * gcc.dg/tree-ssa/20040514-1.c: New test.
2163
2164 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2165
2166         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2167         test.
2168
2169 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2170
2171         PR fortran/14066
2172         * gfortran.fortran-torture/compile/do_1.f90: New test.
2173
2174 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2175
2176         PR fortran/15051
2177         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2178         test.
2179
2180 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2181
2182         PR fortran/15149
2183         * gfortran.fortran-torture/execute/random_init.f90: New test.
2184
2185 2004-05-13  Paul Brook  <paul@codesourcery.com>
2186
2187         PR fortran/15314
2188         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2189
2190 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2191
2192         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2193         for the powerpc case.
2194
2195 2004-05-13  Jeff Law  <law@redhat.com>
2196
2197         * gcc.dg/tree-ssa/20040513-1.c: New test.
2198         * gcc.dg/tree-ssa/20040513-2.c: New test.
2199
2200 2004-05-13  Paul Brook  <paul@codesourcery.com>
2201
2202         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2203         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2204         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2205
2206 2004-05-13  Andreas Schwab  <schwab@suse.de>
2207
2208         PR other/10819
2209         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2210         characters.
2211
2212 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2213
2214         PR fortran/15294
2215         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2216
2217 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2218
2219         Merge from tree-ssa-20020619-branch.  See
2220         ChangeLog.tree-ssa for details.
2221
2222 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2223
2224         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2225         include <altivec.h> explicitly.
2226         * gcc.dg/altivec-13.c: Likewise.
2227
2228 2004-05-11  Paul Brook  <paul@codesourcery.com>
2229
2230         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2231
2232 2004-05-10  Eric Christopher  <echristo@redhat.com>
2233
2234         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2235         * gcc.dg/sibcall-4.c: Ditto.
2236
2237 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2238
2239         * g++.dg/ext/altivec-8.C: New test case.
2240         * gcc.dg/altivec-13.c: New test case.
2241
2242 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2243
2244         * gcc.c-torture/execute/divcmp-1.c: New test case.
2245         * gcc.c-torture/execute/divcmp-2.c: New test case.
2246         * gcc.c-torture/execute/divcmp-3.c: New test case.
2247
2248 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2249
2250         * g++.dg/other/pragma-re-2.C: New test.
2251
2252 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2253
2254         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2255         * gcc.dg/i386-387-2.c: Likewise.
2256
2257         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2258         __builtin_drem.
2259         * gcc.dg/i386-387-6.c: Likewise.
2260
2261 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2262
2263         * gcc.dg/builtins-33.c:  Also check log1p*.
2264
2265 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2266
2267         PR optimization/15296
2268         * gcc.c-torture/execute/pr15296.c: New test.
2269
2270 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2271
2272         * gcc.dg/builtins-40.c: New test.
2273
2274 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2275
2276         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2277
2278 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2279
2280         * g++.dg/ext/spe1.C: New testcase.
2281
2282 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2283
2284         * objc.dg/image-info.m: Allow additional attributes
2285         for __image_info section.
2286
2287 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2288
2289         * gcc.dg/torture/mips-hilo-2.c: New test.
2290
2291 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         PR c++/14389
2294         * g++.dg/template/member5.C: New test.
2295
2296 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2297
2298         * gcc.dg/builtins-34.c: Also check expm1*.
2299
2300 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2301
2302         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2303         * gcc.dg/torture/builtin-convert-3.c: New test.
2304
2305 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2306
2307         PR middle-end/15054
2308         * g++.dg/opt/pr15054.C: New test.
2309
2310 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2311
2312         * gcc.dg/torture/builtin-rounding-1.c: New test.
2313         * gcc.dg/builtins-25.c: Delete.
2314         * gcc.dg/builtins-29.c: Delete.
2315
2316 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2317
2318         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2319         * gcc.dg/sibcall-4.c: Likewise.
2320         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2321
2322 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2323
2324         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2325         bit-field on 16-bit targets.
2326
2327 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2328
2329         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2330         16-bit targets.
2331
2332 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2333
2334         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2335         * gcc.dg/rs6000-power2-2.c: Likewise.
2336
2337 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2338
2339         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2340         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2341         Change the asm registers to be in form of frN instead of fN.
2342
2343 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2344
2345         * gcc.dg/torture/builtin-convert-2.c: New test.
2346
2347 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2348
2349         * gcc.dg/rs6000-power2-1.c: New test.
2350         * gcc.dg/rs6000-power2-2.c: New test.
2351
2352 2004-04-28  Jan Hubicka  <jh@suse.cz>
2353
2354         * gcc.dg/unused-6.c: New test.
2355
2356 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2357             Ulrich Weigand  <uweigand@de.ibm.com>
2358
2359         * ada/acats/run_all.sh: Define $target variable.
2360
2361 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         PR c++/15119
2364         * g++.dg/other/vararg-1.C: New test.
2365
2366         PR c++/4794
2367         * g++.dg/eh/cleanup3.C: New test.
2368
2369 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2370
2371         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2372         and ad8011a (target_insn).
2373         * ada/acats/support/macro.dfs: Likewise.
2374         * ada/acats/support/impbit.adb: New file.
2375
2376 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2377
2378         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2379
2380 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2381
2382         * gcc.dg/loop-3.c: New test.
2383
2384 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2385
2386         * gcc.c-torture/execute/simd-5.c: New test.
2387
2388 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2389
2390         PR c++/15064
2391         * g++.dg/template/crash18.C: New test.
2392
2393 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2394
2395         * g++.dg/ext/complit3.C: New test.
2396
2397 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2398
2399         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2400         * gcc.dg/altivec-3.c: Same.
2401         * gcc.dg/altivec-varargs-1.c: Same.
2402
2403 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2404
2405         * lib/target-supports.exp (check_profiling_available): Assume
2406         profiling is not available on powerpc-eabi targets.
2407
2408 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2409
2410         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2411         * gcc.dg/vmx/bug-1.c: Ditto.
2412
2413 2004-04-20  Eric Christopher  <echristo@redhat.com>
2414
2415         * gcc.dg/charset/extern.c: New test.
2416         * g++.dg/charset/extern3.cc: Ditto.
2417
2418 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2419
2420         * gcc.dg/builtins-39.c: New test.
2421
2422 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2423
2424         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2425
2426 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2427
2428         * gcc.dg/torture/mips-hilo-1.c: New test.
2429
2430 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2431
2432         * gcc.c-torture/compile/20040419-1.c: New test.
2433
2434 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2435
2436         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2437
2438 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2439             Aldy Hernandez  <aldyh@redhat.com>
2440
2441         * gcc.c-torture/execute/va-arg-24.c: New.
2442
2443 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2444             Aldy Hernandez  <aldyh@redhat.com>
2445
2446         * gcc.dg/vmx/1b-01.c: New.
2447         * gcc.dg/vmx/1b-02.c: New.
2448         * gcc.dg/vmx/1b-03.c: New.
2449         * gcc.dg/vmx/1b-04.c: New.
2450         * gcc.dg/vmx/1b-05.c: New.
2451         * gcc.dg/vmx/1b-06.c: New.
2452         * gcc.dg/vmx/1b-07.c: New.
2453         * gcc.dg/vmx/1c-01.c: New.
2454         * gcc.dg/vmx/1c-02.c: New.
2455         * gcc.dg/vmx/3a-01a.c: New.
2456         * gcc.dg/vmx/3a-01.c: New.
2457         * gcc.dg/vmx/3a-01m.c: New.
2458         * gcc.dg/vmx/3a-03.c: New.
2459         * gcc.dg/vmx/3a-03m.c: New.
2460         * gcc.dg/vmx/3a-04.c: New.
2461         * gcc.dg/vmx/3a-04m.c: New.
2462         * gcc.dg/vmx/3a-05.c: New.
2463         * gcc.dg/vmx/3a-06.c: New.
2464         * gcc.dg/vmx/3a-06m.c: New.
2465         * gcc.dg/vmx/3a-07.c: New.
2466         * gcc.dg/vmx/3b-01.c: New.
2467         * gcc.dg/vmx/3b-02.c: New.
2468         * gcc.dg/vmx/3b-10.c: New.
2469         * gcc.dg/vmx/3b-13.c: New.
2470         * gcc.dg/vmx/3b-14.c: New.
2471         * gcc.dg/vmx/3b-15.c: New.
2472         * gcc.dg/vmx/3c-01a.c: New.
2473         * gcc.dg/vmx/3c-01.c: New.
2474         * gcc.dg/vmx/3c-02.c: New.
2475         * gcc.dg/vmx/3c-03.c: New.
2476         * gcc.dg/vmx/3d-01.c: New.
2477         * gcc.dg/vmx/4-01.c: New.
2478         * gcc.dg/vmx/4-03.c: New.
2479         * gcc.dg/vmx/5-01.c: New.
2480         * gcc.dg/vmx/5-02.c: New.
2481         * gcc.dg/vmx/5-03.c: New.
2482         * gcc.dg/vmx/5-04.c: New.
2483         * gcc.dg/vmx/5-05.c: New.
2484         * gcc.dg/vmx/5-06.c: New.
2485         * gcc.dg/vmx/5-07.c: New.
2486         * gcc.dg/vmx/5-07t.c: New.
2487         * gcc.dg/vmx/5-08.c: New.
2488         * gcc.dg/vmx/5-10.c: New.
2489         * gcc.dg/vmx/5-11.c: New.
2490         * gcc.dg/vmx/7-01a.c: New.
2491         * gcc.dg/vmx/7-01.c: New.
2492         * gcc.dg/vmx/7c-01.c: New.
2493         * gcc.dg/vmx/7d-01.c: New.
2494         * gcc.dg/vmx/7d-02.c: New.
2495         * gcc.dg/vmx/8-01.c: New.
2496         * gcc.dg/vmx/8-02a.c: New.
2497         * gcc.dg/vmx/8-02.c: New.
2498         * gcc.dg/vmx/brode-1.c: New.
2499         * gcc.dg/vmx/bug-1.c: New.
2500         * gcc.dg/vmx/bug-2.c: New.
2501         * gcc.dg/vmx/bug-3.c: New.
2502         * gcc.dg/vmx/cw-bug-1.c: New.
2503         * gcc.dg/vmx/cw-bug-2.c: New.
2504         * gcc.dg/vmx/cw-bug-3.c: New.
2505         * gcc.dg/vmx/dct.c: New.
2506         * gcc.dg/vmx/debug-1.c: New.
2507         * gcc.dg/vmx/debug-2.c: New.
2508         * gcc.dg/vmx/debug-3.c: New.
2509         * gcc.dg/vmx/debug-4.c: New.
2510         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2511         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2512         * gcc.dg/vmx/eg-5.c: New.
2513         * gcc.dg/vmx/fft.c: New.
2514         * gcc.dg/vmx/gcc-bug-1.c: New.
2515         * gcc.dg/vmx/gcc-bug-2.c: New.
2516         * gcc.dg/vmx/gcc-bug-3.c: New.
2517         * gcc.dg/vmx/gcc-bug-4.c: New.
2518         * gcc.dg/vmx/gcc-bug-5.c: New.
2519         * gcc.dg/vmx/gcc-bug-6.c: New.
2520         * gcc.dg/vmx/gcc-bug-7.c: New.
2521         * gcc.dg/vmx/gcc-bug-8.c: New.
2522         * gcc.dg/vmx/gcc-bug-9.c: New.
2523         * gcc.dg/vmx/gcc-bug-b.c: New.
2524         * gcc.dg/vmx/gcc-bug-c.c: New.
2525         * gcc.dg/vmx/gcc-bug-d.c: New.
2526         * gcc.dg/vmx/gcc-bug-e.c: New.
2527         * gcc.dg/vmx/gcc-bug-f.c: New.
2528         * gcc.dg/vmx/gcc-bug-g.c: New.
2529         * gcc.dg/vmx/gcc-bug-i.c: New.
2530         * gcc.dg/vmx/harness.h: New.
2531         * gcc.dg/vmx/ira1.c: New.
2532         * gcc.dg/vmx/ira2a.c: New.
2533         * gcc.dg/vmx/ira2b.c: New.
2534         * gcc.dg/vmx/ira2.c: New.
2535         * gcc.dg/vmx/ira2c.c: New.
2536         * gcc.dg/vmx/mem.c: New.
2537         * gcc.dg/vmx/newton-1.c: New.
2538         * gcc.dg/vmx/ops.c: New.
2539         * gcc.dg/vmx/sn7153.c: New.
2540         * gcc.dg/vmx/spill2.c: New.
2541         * gcc.dg/vmx/spill3.c: New.
2542         * gcc.dg/vmx/spill.c: New.
2543         * gcc.dg/vmx/t.c: New.
2544         * gcc.dg/vmx/varargs-1.c: New.
2545         * gcc.dg/vmx/varargs-2.c: New.
2546         * gcc.dg/vmx/varargs-3.c: New.
2547         * gcc.dg/vmx/varargs-4.c: New.
2548         * gcc.dg/vmx/varargs-5.c: New.
2549         * gcc.dg/vmx/varargs-6.c: New.
2550         * gcc.dg/vmx/varargs-7.c: New.
2551         * gcc.dg/vmx/vmx.exp: New.
2552         * gcc.dg/vmx/vprint-1.c: New.
2553         * gcc.dg/vmx/vscan-1.c: New.
2554         * gcc.dg/vmx/x-01.c: New.
2555         * gcc.dg/vmx/x-02.c: New.
2556         * gcc.dg/vmx/x-03.c: New.
2557         * gcc.dg/vmx/x-04.c: New.
2558         * gcc.dg/vmx/x-05.c: New.
2559         * gcc.dg/vmx/yousufi-1.c: New.
2560         * gcc.dg/vmx/zero-1.c: New.
2561         * gcc.dg/vmx/zero.c: New.
2562
2563 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2564
2565         * g++.dg/lookup/java1.C: Update for chage of
2566         _Jv_AllocObject.
2567         * g++.dg/lookup/java2.C: Likewise.
2568
2569 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2570
2571         * ada/acats/run_all.sh: use -O2 by default.
2572
2573 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2574
2575         * gcc.dg/vr-mult-[12].c: New tests.
2576
2577 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2578
2579         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2580
2581         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2582
2583 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2584
2585         * lib/target-supports.exp (check_profiling_available): Assume profiling
2586         isn't available for mips*-*-elf targets.
2587
2588 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2589
2590         * gcc.dg/builtins-38.c: New test.
2591
2592 2004-04-14  Eric Christopher  <echristo@redhat.com>
2593
2594         * g++.dg/charset/charset.exp: Run .cc extension tests.
2595
2596 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2597
2598         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2599
2600 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2601
2602         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2603
2604 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2605
2606         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2607         * gcc.dg/i386-387-2.c: Likewise.
2608
2609         * gcc.dg/i386-387-7.c: New test.
2610         * gcc.dg/i386-387-8.c: New test.
2611
2612         * gcc.dg/builtins-37.c: New test.
2613
2614 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2615
2616         * g++.dg/pch/externc-1.C: Add missing semicolon.
2617
2618 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2619
2620         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2621
2622 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2623
2624         * gcc.c-torture/execute/20040411-1.c: New test.
2625
2626 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2627
2628         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2629
2630 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2631
2632         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2633
2634 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2635
2636         * lib/target-supports.exp (check_named_sections_available): New.
2637         * lib/gcc-dg.exp (dg-require-named-sections): New.
2638         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2639         old-deja.exp.  Also prune error-count message from HP linker.
2640         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2641
2642         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2643         * g++.old-deja/g++.pt/static3.C: Likewise.
2644         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2645
2646 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2647
2648         * gcc.c-torture/execute/20040409-1.c: New test case.
2649         * gcc.c-torture/execute/20040409-2.c: New test case.
2650         * gcc.c-torture/execute/20040409-3.c: New test case.
2651
2652 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2653
2654         * gcc.dg/20040409-1.c: New test.
2655
2656 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2657
2658         PR target/14888
2659         * g++.dg/opt/pr14888.C: New test case.
2660
2661 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2662
2663         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2664         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2665         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2666         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2667         New tests.
2668
2669 2004-04-08  Paul Brook  <paul@codesourcery.com>
2670
2671         * gcc.dg/spill-1.c: New test.
2672
2673 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2674
2675         * gcc.dg/torture/builtin-ctype-2.c: New test.
2676
2677 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2678
2679         * gcc.dg/pch/pch.exp: Add largefile test.
2680
2681 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2682
2683         * g++.dg/pch/externc-1.Hs: New.
2684         * g++.dg/pch/externc-1.C: New.
2685
2686 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2687
2688         * gcc.dg/compat/struct-by-value-5a_main.c,
2689         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2690         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2691         * gcc.dg/compat/struct-by-value-5a_x.c,
2692         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2693         gcc.dg/compat/struct-by-value-5_x.c.
2694         * gcc.dg/compat/struct-by-value-5a_y.c,
2695         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2696         gcc.dg/compat/struct-by-value-5_y.c.
2697
2698         * gcc.dg/compat/struct-by-value-6a_main.c,
2699         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2700         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2701         * gcc.dg/compat/struct-by-value-6a_x.c,
2702         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2703         gcc.dg/compat/struct-by-value-6_x.c.
2704         * gcc.dg/compat/struct-by-value-6a_y.c,
2705         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2706         gcc.dg/compat/struct-by-value-6_y.c.
2707
2708         * gcc.dg/compat/struct-by-value-7a_main.c,
2709         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2710         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2711         * gcc.dg/compat/struct-by-value-7a_x.c,
2712         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2713         gcc.dg/compat/struct-by-value-7_x.c.
2714         * gcc.dg/compat/struct-by-value-7a_y.c,
2715         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2716         gcc.dg/compat/struct-by-value-7_y.c.
2717
2718 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2719
2720         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2721         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2722         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2723         options.
2724
2725 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2726
2727         * gcc.dg/builtins-36.c: New test.
2728
2729 2004-04-06  Paul Brook  <paul@codesourcery.com>
2730
2731         * README.gcc: Remove obsolete contraint on testcases.
2732
2733 2004-04-05  Paul Brook  <paul@codesourcery.com>
2734
2735         PR2123
2736         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2737         failure and exit(0) on success.
2738         * g++.dg/expr/anew2.C: Ditto.
2739         * g++.dg/expr/anew3.C: Ditto.
2740         * g++.dg/expr/anew4.C: Ditto.
2741
2742 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2743
2744         PR c++/3518
2745         * g++.dg/template/unify7.C: New.
2746
2747 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2748
2749         * g++.dg/README: Bring up to date with new subdirectories; remove
2750         duplicate subdirectory lines.
2751
2752 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2753
2754         PR c++/14007
2755         * g++.dg/template/unify5.C: New.
2756         * g++.dg/template/unify6.C: New.
2757         * g++.dg/template/qualttp20.C: Adjust.
2758         * g++.old-deja/g++.jason/report.C: Adjust.
2759         * g++.old-deja/g++.other/qual1.C: Adjust.
2760
2761 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2762
2763         PR c++/14803
2764         * g++.dg/inherit/ptrmem1.C: New test.
2765
2766 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2767
2768         PR c++/14755
2769         * gcc.c-torture/execute/20040331-1.c: New test.
2770         * gcc.dg/20040331-1.c: New test.
2771
2772 2004-04-01  Paul Brook  <paul@codesourcery.com>
2773
2774         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2775
2776 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2777
2778         PR c++/14724
2779         * g++.dg/init/goto1.C: New test.
2780
2781         PR c++/14763
2782         * g++.dg/template/defarg4.C: New test.
2783
2784 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2785
2786         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2787
2788 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2789
2790         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2791
2792 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2793
2794         * gcc.dg/noncompile/undeclared-2.c: New test.
2795
2796 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2797
2798         * gcc.dg/940409-1.c: Remove XFAIL.
2799         * gcc.dg/reg-vol-struct-1.c: New test.
2800
2801 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2802
2803         * gcc.dg/torture/builtin-wctype-1.c: New test.
2804
2805 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2806
2807         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2808         * gcc.dg/20001101-1.c: Likewise.
2809         * gcc.dg/20001102-1.c: Likewise.
2810
2811 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2812
2813         * gcc.dg/compare8.c: Add an additional test for XOR.
2814
2815 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2816
2817         * gcc.dg/torture/builtin-ctype-1.c: New test.
2818
2819 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2820
2821         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2822         * gcc.dg/torture/builtin-math-1.c: Likewise.
2823         * gcc.dg/torture/builtin-power-1.c: New test.
2824
2825 2004-03-24  Andreas Schwab  <schwab@suse.de>
2826
2827         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2828         IA64 assembler.
2829
2830 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2831             Roger Sayle  <roger@eyesopen.com>
2832
2833         * gcc.dg/compare8.c: New test case.
2834
2835 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2836
2837         * g++.dg/ext/altivec-7.C: New test.
2838
2839 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2840
2841         PR 12267, 12391, 12560, 13129, 14114, 14133
2842         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2843         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2844         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2845         Adjust error regexps.
2846         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2847         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2848         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2849         * gcc.dg/local1.c: Add explanatory comment.
2850
2851 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2852
2853         PR optimization/14669
2854         * g++.dg/opt/fold2.C: New test case.
2855
2856 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR c/14069
2859         * gcc.dg/20040322-1.c: New test.
2860
2861 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2862
2863         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2864         * gcc.dg/ultrasp4.c: Likewise.
2865         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2866
2867 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2868
2869         * gcc.dg/i386-sse-8.c: Reset default options.
2870
2871 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2872
2873         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2874         in the error message text.
2875
2876 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2877
2878         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2879
2880 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2881
2882         PR c++/14616
2883         * g++.dg/init/array13.C: New test.
2884
2885 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2886
2887         PR target/13889
2888         * gcc.c-torture/compile/pr13889.c: New test case.
2889
2890 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2891
2892         PR c/14635
2893         * builtins-1.c (nan, nans): Don't test.
2894         * builtins-30.c: Don't use nan, nanf, nanl.
2895         * builtins-35.c: New test.
2896
2897 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2898
2899         * g++.dg/ext/altivec-6.C: New test.
2900
2901 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2902
2903         * g++.dg/init/placement3.C: New test.
2904
2905         * g++.dg/template/spec13.C: New test.
2906
2907         * g++.dg/lookup/using11.C: New test.
2908
2909         * g++.dg/lookup/koenig3.C: New test.
2910
2911         * g++.dg/template/operator2.C: New test.
2912
2913         * g++.dg/expr/dtor3.C: New test.
2914         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2915         marker.
2916         * g++.old-deja/g++.law/visibility28.C: Likewise.
2917
2918 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2919
2920         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2921         * gcc.dg/ppc64-abi-3.c: Likewise.
2922
2923 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2924
2925         PR c++/14545
2926         * g++.dg/parse/template15.C: New test.
2927
2928 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2929
2930         * g++.dg/expr/dtor2.C: New test.
2931
2932         * g++.dg/lookup/anon4.C: New test.
2933
2934         * g++.dg/overload/using1.C: New test.
2935
2936         * g++.dg/template/lookup7.C: New test.
2937
2938         * g++.dg/template/typename6.C: New test.
2939
2940         * g++.dg/expr/cond6.C: New test.
2941
2942 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2943
2944         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2945
2946 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2947
2948         * g++.dg/expr/cond5.C: New test.
2949         * g++.dg/expr/constcast1.C: Likewise.
2950         * g++.dg/expr/ptrmem2.C: Likewise.
2951         * g++.dg/expr/ptrmem3.C: Likewise.
2952         * g++.dg/lookup/main1.C: Likewise.
2953         * g++.dg/template/lookup6.C: Likewise.
2954
2955 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2956
2957         * gcc.dg/local1.c: New test.
2958
2959         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2960
2961 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2962
2963         * gcc.dg/torture/builtin-convert-1.c: New test.
2964
2965 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2966
2967         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2968
2969 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2970
2971         PR c++/14481
2972         * g++.dg/warn/Wunused-7.C: New test.
2973
2974 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2975
2976         * gcc.dg/torture/builtin-integral-1.c: New test.
2977
2978 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2979
2980         PR c++/14586
2981         * g++.dg/parse/non-dependent3.C: New test.
2982
2983 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2984
2985         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2986         * g++.dg/eh/simd-2.C: Likewise.
2987         * g++.dg/init/array10.C: Likewise.
2988         * gcc.c-torture/compile/simd-1.c: Likewise.
2989         * gcc.c-torture/compile/simd-2.c: Likewise.
2990         * gcc.c-torture/compile/simd-3.c: Likewise.
2991         * gcc.c-torture/compile/simd-4.c: Likewise.
2992         * gcc.c-torture/compile/simd-6.c: Likewise.
2993         * gcc.c-torture/execute/simd-1.c: Likewise.
2994         * gcc.c-torture/execute/simd-2.c: Likewise.
2995         * gcc.dg/compat/vector-defs.h: Likewise.
2996         * gcc.dg/20020531-1.c: Likewise.
2997         * gcc.dg/altivec-3.c: Likewise.
2998         * gcc.dg/altivec-4.c: Likewise.
2999         * gcc.dg/altivec-varargs-1.c: Likewise.
3000         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3001         * gcc.dg/i386-mmx-3.c: Likewise.
3002         * gcc.dg/i386-sse-4.c: Likewise.
3003         * gcc.dg/i386-sse-5.c: Likewise.
3004         * gcc.dg/i386-sse-8.c: Likewise.
3005         * gcc.dg/simd-1.c: Likewise.
3006         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3007         __ev64_opaque__ since the machine description provides it.
3008
3009 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3010
3011         * lib/compat.exp (skip_list): New global variable.
3012         Use it to hold the user defined COMPAT_SKIPS list if any.
3013         (compat-obj): Add the members of skip_list to optall.
3014
3015 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3016
3017         * gcc.dg/compat/union-by-value-1_main.c,
3018         union-by-value-1_x.c, union-by-value-1_y.c,
3019         union-check.h, union-defs.h,
3020         union-init.h, union-return-1_main.c,
3021         union-return-1_x.c, union-return-1_y.c: New files.
3022
3023 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3024
3025         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3026         mixed-struct-init.h: Add 4 mixed structure types.
3027         struct-by-value-21_main.c, struct-by-value-21_x.c,
3028         struct-by-value-21_y.c, struct-return-21_main.c,
3029         struct-return-21_x.c, struct-return-21_y.c: New files.
3030
3031 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/14550
3034         * g++.dg/parse/template14.C: New test.
3035
3036 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3037
3038         * gcc.c-torture/execute/20040313-1.c: New test.
3039
3040 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR target/14533
3043         * gcc.dg/20040311-2.c: New test.
3044
3045 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3046
3047         PR other/14544
3048         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3049         bit-field.
3050
3051 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3052
3053         * gcc.dg/20040305-2.c: Add missing return statement.
3054
3055 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3056
3057         * gcc.dg/builtins-34.c: Also check pow10*.
3058
3059 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3060
3061         PR target/14262
3062         * gcc.dg/20040305-2.c: New test.
3063
3064 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3065
3066         * gcc.dg/20040310-1.c: New test.
3067
3068 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3069
3070         * gcc.c-torture/execute/20040311-1.c: New test case.
3071
3072 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3073
3074         PR c++/14476
3075         * g++.dg/lookup/enum1.C: New test.
3076
3077 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3078
3079         PR c++/14510
3080         * g++.dg/lookup/struct2.C: New test.
3081
3082 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3083
3084         * gcc.dg/builtins-34.c: New test.
3085
3086 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3087
3088         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3089
3090 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3091
3092         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3093         * gcc.dg/alias-2.c: New testcase.
3094
3095 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3096
3097         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3098
3099 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3100
3101         * gcc.c-torture/execute/20040309-1.c: New test case.
3102
3103 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3104
3105         PR c++/14397
3106         * g++.dg/overload/ref1.C: New.
3107
3108 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3109
3110         PR c++/14409
3111         * g++.dg/template/spec12.C: New test.
3112
3113         PR c++/14448
3114         * g++.dg/parse/crash14.C: New test.
3115
3116 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3117
3118         PR c++/14230
3119         * g++.dg/init/ref11.C: New test.
3120
3121 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/14432
3124         * g++.dg/parse/builtin2.C: New test.
3125
3126 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3127
3128         PR c++/14401
3129         * g++.dg/init/ctor3.C: New test.
3130         * g++.dg/init/union1.C: New test.
3131         * g++.dg/ext/anon-struct4.C: New test.
3132
3133 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3134
3135         * g++.dg/lookup/koenig1.C: Tweak error messages.
3136         * g++.dg/lookup/used-before-declaration.C: Likewise.
3137         * g++.dg/other/do1.C: Likewise.
3138         * g++.dg/overload/koenig1.C: Likewise.
3139         * g++.dg/parse/crash13.C: Likewise.
3140         * g++.dg/template/instantiate3.C: Likewise.
3141
3142 2004-03-08  Eric Christopher  <echristo@redhat.com>
3143
3144         * * lib/target-supports.exp: Enable libiconv in test
3145         compilation.  Fix up error checking.
3146
3147 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3148
3149         PR middle-end/14289
3150         * gcc.dg/pr14289-1.c: New test case.
3151         * gcc.dg/pr14289-2.c: Likewise.
3152         * gcc.dg/pr14289-3.c: Likewise.
3153
3154 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3155
3156         * gcc.c-torture/execute/20040308-1.c: New test.
3157
3158 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3159
3160         * gcc.c-torture/execute/20040307-1.c: New test case.
3161
3162 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3163
3164         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3165
3166 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3167
3168         * gcc.dg/20040306-1.c: New test.
3169
3170 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3171
3172         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3173         them static.
3174         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3175
3176 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3177
3178         PR c/14465
3179         * gcc.dg/decl-6.c: New test.
3180
3181 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3182
3183         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3184         Rename LOGPOW -> LOG_POW.
3185         (SQRT_EXP, POW_EXP): New.
3186
3187 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3188
3189         * gcc.dg/i386-sse-8.c: New test.
3190
3191 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3192
3193         PR c/14114
3194         * gcc.dg/decl-5.c: New test.
3195
3196 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3197
3198         * gcc.dg/20040305-1.c: New test.
3199
3200 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3201
3202         PR other/14354
3203         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3204
3205 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3206
3207         PR c++/14425, c++/14426
3208         * g++.dg/ext/altivec-4.C: New test.
3209         * g++.dg/ext/altivec-5.C: New test.
3210
3211 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3212
3213         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3214         global variables of a type with no linkage.
3215         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3216         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3217         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3218         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3219         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3220         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3221         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3222         * g++.dg/warn/deprecated.C: Name enum Color.
3223         * g++.dg/overload/VLA.C: Name structure for 'b'.
3224         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3225
3226 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3227
3228         * gcc.c-torture/compile/20040304-1.c: New test.
3229
3230 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3231
3232         PR 13728
3233         * gcc.dg/decl-4.c: New testcase.
3234
3235 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3236
3237         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3238         as PRECF if sizeof (float) > sizeof (double).
3239         (PRECL): Make it the same as PRECF if
3240         sizeof (float) > sizeof (long double).
3241
3242 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3243
3244         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3245         system type.  Add check for irix6 which doesn't have c99 runtime.
3246
3247 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3248
3249         * gcc.dg/const-elim-1.c: xfail for xtensa.
3250
3251 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3252
3253         PR c++/14369
3254         * g++.dg/template/cond4.C: New test.
3255
3256 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/14360
3259         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3260
3261         PR c++/14361
3262         * g++.dg/parse/defarg7.C: New test.
3263
3264         PR c++/14359
3265         * g++.dg/template/friend26.C: New test.
3266
3267 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3268
3269         PR c++/14324
3270         * g++.dg/abi/mangle21.C: New test.
3271
3272         PR c++/14260
3273         * g++.dg/parse/constructor2.C: New test.
3274
3275         PR c++/14337
3276         * g++.dg/template/sfinae1.C: New test.
3277
3278 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3279
3280         PR c++/14267
3281         * g++.dg/expr/crash2.C: New test.
3282
3283         PR middle-end/13448
3284         * gcc.dg/inline-5.c: New test.
3285         * gcc.dg/always-inline.c: Split out tests into ...
3286         * gcc.dg/always-inline2.c: ... this and ...
3287         * gcc.dg/always-inline3.c: ... this.
3288
3289 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3290
3291         PR debug/12103
3292         * g++.dg/debug/crash1.C: New test.
3293
3294 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3295
3296         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3297         function with __attribute__((noinline)).
3298         (recurser_void2): Likewise.
3299         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3300         (recurser_void2): Likewise.
3301
3302 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3303
3304         PR middle-end/14203
3305         * g++.dg/warn/Wunused-6.C: New test case.
3306
3307 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3308
3309         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3310         not defined.
3311
3312 2004-02-27  Eric Christopher  <echristo@redhat.com>
3313
3314         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3315         * g++.dg/charset/asm2.c: Run only x86.
3316         * gcc.dg/charset/asm3.c: Ditto.
3317
3318 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3319
3320         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3321         ld_library_path.
3322
3323 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3324
3325         * g++.dg/ext/altivec-3.C: New.
3326
3327 2004-02-26  Richard Henderson  <rth@redhat.com>
3328
3329         * g++.dg/ext/attrib10.C: Mark for warning.
3330         * gcc.dg/attr-alias-1.c: New.
3331
3332 2004-02-26  Richard Henderson  <rth@redhat.com>
3333
3334         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3335         * gcc.c-torture/execute/20040208-2.c: ... it back.
3336
3337 2004-02-26  Eric Christopher  <echristo@redhat.com>
3338
3339         * lib/target-supports.exp (check-iconv-available): New function.
3340         * lib/gcc-dg.exp (dg-require-iconv): New function.
3341         Use above.
3342         * gcc.dg/charset: New directory.
3343         * gcc.dg/charset/charset.exp: New file.
3344         * gcc.dg/charset/asm1.c: Ditto.
3345         * gcc.dg/charset/asm2.c: Ditto.
3346         * gcc.dg/charset/asm3.c: Ditto.
3347         * gcc.dg/charset/asm4.c: Ditto.
3348         * gcc.dg/charset/asm5.c: Ditto.
3349         * gcc.dg/charset/attribute1.c: Ditto.
3350         * gcc.dg/charset/attribute2.c: Ditto.
3351         * gcc.dg/charset/string1.c: Ditto.
3352         * g++.dg/charset: New directory.
3353         * g++.dg/dg.exp: Add here. Special options.
3354         * g++.dg/charset/charset.exp: New file.
3355         * g++.dg/charset/asm1.c: Ditto.
3356         * g++.dg/charset/asm2.c: Ditto.
3357         * g++.dg/charset/asm3.c: Ditto.
3358         * g++.dg/charset/asm4.c: Ditto.
3359         * g++.dg/charset/attribute1.c: Ditto.
3360         * g++.dg/charset/attribute2.c: Ditto.
3361         * g++.dg/charset/extern1.cc: Ditto.
3362         * g++.dg/charset/extern2.cc: Ditto.
3363         * g++.dg/charset/string1.c: Ditto.
3364
3365 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3366
3367         PR c++/14278
3368         * g++.dg/parse/comma1.C: New test.
3369
3370 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3371
3372         PR c++/14284
3373         * g++.dg/template/ttp8.C: New test.
3374
3375 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3376
3377         * gcc.dg/fixuns-trunc-1.c: New test.
3378
3379 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3380
3381         * gcc.dg/builtins-config.h: Use #elif.
3382
3383 2004-02-26  Michael Matz  <matz@suse.de>
3384
3385         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3386         * gcc.dg/991214-1.c: Likewise.
3387         * gcc.dg/i386-asm-1.c: Likewise.
3388
3389 2004-02-25  Richard Henderson  <rth@redhat.com>
3390
3391         * gcc.c-torture/execute/20040208-2.c: Move ...
3392         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3393
3394 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3395
3396         PR c++/14246
3397         * g++.dg/other/crash-3.C: New test.
3398
3399 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3400
3401         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3402         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3403
3404         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3405         HP-UX.
3406
3407 2004-02-24  Michael Matz  <matz@suse.de>
3408
3409         * gcc.dg/i386-regparm.c: New.
3410
3411 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3412
3413         * gcc.c-torture/execute/20040223-1.c: New.
3414
3415 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3416             Kazu Hirata  <kazu@cs.umass.edu>
3417
3418         * gcc.dg/fwritable-strings-1.c: Remove.
3419
3420 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3421
3422         PR c/14156
3423         * gcc.dg/20040223-1.c: New test.
3424
3425 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3426
3427         PR c++/14106
3428         * g++.dg/ext/typeof9.C: New test.
3429
3430 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3431
3432         PR c++/14250
3433         * g++.dg/other/switch1.C: New test.
3434
3435 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3436
3437         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3438         * gcc.dg/va-arg-1.c: Likewise.
3439
3440 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3441
3442         PR c++/14143
3443         * g++.dg/template/koenig5.C: New test.
3444
3445 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3446
3447         * g++.dg/ext/altivec-1.C: Generalize target triple.
3448         * g++.dg/ext/altivec-2.C: New test case.
3449         * g++.dg/ext/altivec_check.h: New file.
3450         * gcc.dg/altivec-1.c: Generalize target triple;
3451         include altivec_check.h and call altivec_check().
3452         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3453         * gcc.dg/altivec-6.c: New test case.
3454         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3455         type casts as needed.
3456         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3457         altivec_check().
3458         * gcc.dg/altivec-12.c: New test case.
3459         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3460         include altivec_check.h and call altivec_check().
3461         * gcc.dg/altivec_check.h: New file.
3462
3463 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3464
3465         * lib/target-supports.exp (check_alias_available): Don't mangle
3466         function `g' in test program.
3467
3468 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3469
3470         * lib/target-supports.exp (check_profiling_available): Check
3471         argument to determine whether we support a profiling type.
3472         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3473         check_profiling_available.
3474         * g++.dg/bprob/bprob.exp: Likewise
3475         * g77.dg/bprob/bprob.exp: Likewise.
3476         * gcc.misc-tests/bprob.exp: Likewise.
3477         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3478         dg-require-profiling and delete expected error handling.
3479         * gcc.dg/20021014-1.c: Likewise.
3480         * gcc.dg/nest.c: Likewise.
3481
3482 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3483
3484         PR c++/12007
3485         * g++.dg/other/vthunk1.C: New test.
3486
3487 2004-02-20  Falk Hueffner  <falk@debian.org>
3488
3489         PR target/14201
3490         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3491
3492 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3493
3494         PR c++/13927
3495         * g++.dg/other/error8.C: Remove XFAIL markers.
3496
3497         PR c++/14173
3498         * g++.dg/ext/packed5.C: New test.
3499
3500         PR c++/14199
3501         * g++.dg/warn/Wunused-5.C: New test.
3502
3503         PR c++/14186
3504         * g++.dg/lookup/member1.C: New test.
3505
3506 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3507
3508         * gcc.c-torture/compile/20040130-1.c: Enable only when
3509         __INT_MAX__ >= 2147483647L.
3510         * gcc.c-torture/compile/961203-1.c: Likewise.
3511
3512 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3513
3514         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3515         * g++.dg/opt/template1.C: Robustify assembler regexp
3516
3517 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3518
3519         * gcc.c-torture/execute/simd-4.x: Remove.
3520         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3521         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3522         Guard with #ifndef SKIP_ATTRIBUTE.
3523         * gcc.dg/compat/vector-1_y.c: Likewise.
3524         * gcc.dg/compat/vector-2_x.c: Likewise.
3525         * gcc.dg/compat/vector-2_y.c: Likewise.
3526         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3527         * g++.dg/eh/simd-2.C: Likewise.
3528
3529 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3530
3531         * gcc.c-torture/compile/complex-1.c: New.
3532
3533 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3534
3535         PR target/14209
3536         * gcc.c-torture/execute/20040218-1.c: New test.
3537
3538 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3539
3540         PR c++/14181
3541         * g++.dg/parse/new2.C: New test.
3542
3543 2004-02-18  Paul Brook  <paul@codesourcery.com>
3544
3545         * gcc.c-torture/compile/libcall-1.c: New test.
3546
3547 2004-02-18  Paul Brook  <paul@codesourcery.com>
3548
3549         PR debug/12934
3550         * gcc.dg/debug/debug-7.c: New test.
3551
3552 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3553
3554         * gcc.dg/20040217-1.c: New test.
3555
3556 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3557
3558         * gcc.c-torture/execute/990208-1.x: Delete.
3559
3560 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3561
3562         * gcc.c-torture/execute/20040208-2.x: New file.
3563
3564 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3565
3566         PR c++/11326
3567         * g++.dg/abi/structret1.C: New test.
3568
3569 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3570
3571         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3572         (i386_cpuid): No need to test if cpuid is available on AMD64.
3573         Fix assembly, so that it works onboth i386 and AMD64.
3574         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3575         (vecInLong): Fix s[] member type to unsigned int.
3576         (vecInWord): Remove type.
3577         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3578         (a64, b64, c64, d64, e64): Remove.
3579         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3580         Remove unused variable.  Remove initialization of removed variables.
3581         Don't call mmx_tests nor sse_tests.
3582         (reference_mmx, reference_sse): Remove.
3583         (check): Add return stmt.
3584         * gcc.dg/i386-sse-7.c: New test.
3585         * gcc.dg/i386-mmx-4.c: New test.
3586
3587 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3588
3589         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3590         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3591         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3592         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3593         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3594         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3595         g++.dg/tc1/dr94.C: Fix line terminator.
3596
3597 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3598
3599         * gcc.c-torture/compile/20040216-1.c: New.
3600
3601 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3602
3603         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3604         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3605         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3606         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3607         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3608         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3609
3610 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3611
3612         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3613
3614 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3615
3616         PR c++/13971
3617         * g++.dg/expr/cond4.C: New test.
3618
3619         PR c++/14086
3620         * g++.dg/lookup/crash2.C: New test.
3621
3622 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3623
3624         * gcc.c-torture/compile/20040214-2.c: New test.
3625
3626 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3627
3628         PR c++/14116
3629         * g++.dg/ext/typeof8.C: New test.
3630
3631 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3632
3633         * gcc.c-torture/compile/20040214-1.c: New test.
3634
3635 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3636
3637         PR c++/13635
3638         * g++.dg/template/spec11.C: New test.
3639
3640 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3641
3642         PR c++/13927
3643         * g++.dg/other/error8.C: New test.
3644
3645 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3646
3647         PR c++/14122
3648         * g++.dg/template/array4.C: New test.
3649
3650         PR c++/14108
3651         * g++.dg/inherit/thunk2.C: New test.
3652
3653         PR c++/14083
3654         * g++.dg/eh/cond2.C: New test.
3655
3656 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3657
3658         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3659
3660 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3661
3662         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3663
3664 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3665
3666         * g++.dg/simd-2.C: xfail on ppc64-linux.
3667
3668 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3669
3670         PR c/456
3671         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3672         tests.
3673
3674 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3675
3676         * gcc.dg/builtins-33.c: New test.
3677
3678 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3679
3680         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3681
3682 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3683
3684         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3685
3686 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3687
3688         * gcc.dg/ppc64-abi-3.c: New test.
3689
3690 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3691
3692         PR c/14092
3693
3694         * gcc.dg/pr14092-1.c: New testcase.
3695
3696 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3697
3698         * gcc.dg/cpp/assert4.c: Fix typo last change.
3699
3700         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3701         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3702
3703         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3704
3705 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3706
3707         * gcc.c-torture/compile/20040209-1.c: New test case.
3708
3709 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3710
3711         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3712
3713 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3714
3715         * gcc.c-torture/execute/20040208-[12].c: New tests.
3716
3717 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3718
3719         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3720
3721 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3722
3723         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3724
3725 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3726
3727         Bug 13856
3728         * gcc.dg/visibility-8.c: New testcase.
3729
3730 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3731
3732         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3733         arguments.
3734         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3735
3736 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3737
3738         PR middle-end/13696
3739         * g++.dg/opt/fold1.C: New test case.
3740
3741 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3742
3743         PR c++/14033
3744         * g++.dg/other/crash-2.C: New test.
3745
3746 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3747
3748         PR c++/14028
3749         * g++.dg/parse/angle-bracket2.C: New test.
3750
3751 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3752
3753         PR middle-end/13750
3754         Revert:
3755         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3756         PR pch/13361
3757         * testsuite/g++.dg/pch/wchar-1.C: New.
3758         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3759
3760 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3761
3762         PR c++/14008
3763         * g++.dg/parse/error15.C: New test.
3764         * g++.dg/parse/crash11.C: Update dg-error mark.
3765
3766 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3767
3768         PR c++/13932
3769         * g++.dg/warn/conv2.C: New test.
3770
3771 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3772
3773         PR c++/13086
3774         * g++.dg/warn/incomplete1.C: Remove xfail.
3775
3776 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3777
3778         * lib/file-format.exp (gcc_target_object_format): Use
3779         ${tool}_target_compile, not gcc_target_compile.
3780         * lib/target-supports.exp (check_alias_available): Likewise.
3781         (check_gc_sections_available): Likewise.
3782         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3783         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3784         dg-require-alias.
3785
3786 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/13969
3789         * g++.dg/template/static6.C: New test.
3790
3791 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3792
3793         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3794
3795 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3796
3797         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3798         tests for systems where `char' is unsigned by default.
3799
3800 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3801
3802         PR c++/13997
3803         * g++.dg/template/partial3.C: New test.
3804
3805 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3806
3807         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3808         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3809         Remove mentions of obsolete ports.
3810
3811 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3812
3813         * gcc.dg/noncompile/20001228-1.c: Fix for new
3814         error message.
3815
3816 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3817
3818         PR target/9348
3819         * gcc.c-torture/execute/multdi-1.c: New test case.
3820
3821 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3822
3823         PR c++/13925
3824         * g++.dg/template/lookup5.C: New test.
3825
3826 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/13950
3829         * g++.dg/template/lookup4.C: New test.
3830
3831         PR c++/13970
3832         * g++.dg/parse/error14.C: New test.
3833
3834         PR c++/14002
3835         * g++.dg/parse/template13.C: New test.
3836
3837 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3838
3839         PR c++/13978
3840         * g++.dg/template/koenig4.C: New test.
3841
3842         PR c++/13968
3843         * g++.dg/template/crash17.C: New test.
3844
3845         PR c++/13975
3846         * g++.dg/parse/error13.C: New test.
3847         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3848
3849 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3850
3851         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3852
3853 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3854
3855         PR c/11658
3856         PR c/13994
3857         * gcc.dg/noncompile/20040203-1.c: New test.
3858         * gcc.dg/noncompile/20040203-2.c: Likewise.
3859         * gcc.dg/noncompile/20040203-3.c: Likewise.
3860         * gcc.dg/20040203-1.c: Likewise.
3861
3862 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3863
3864         PR c++/10858
3865         * g++.dg/template/sizeof7.C: New test.
3866
3867 2004-02-02  Eric Christopher  <echristo@redhat.com>
3868             Zack Weinberg  <zack@codesourcery.com>
3869
3870         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3871
3872 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3873
3874         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3875         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3876         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3877         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3878
3879 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3880
3881         PR c++/13113
3882         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3883
3884         PR c++/13854
3885         * g++.dg/ext/attrib13.C: New test.
3886
3887         PR c++/13907
3888         * g++.dg/conversion/op2.C: New test.
3889
3890 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3891
3892         * gcc.dg/titype-1.c: Fix pasto.
3893
3894 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3895
3896         * gcc.dg/titype-1.c: New test.
3897
3898 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3899
3900         PR c++/13957
3901         * g++.dg/template/non-type-template-argument-1.C,
3902         g++.dg/template/qualified-id1.C: Update dg-error marks.
3903         * g++.dg/template/nontype6.C: New test.
3904
3905 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3906
3907         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3908         * gcc.dg/builtins-31.c: New testcase.
3909         * gcc.dg/builtins-32.c: New testcase.
3910
3911 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3912
3913         * objc.dg/call-super-2.m: Update line numbers
3914         for the including of stddef.h.
3915
3916 2004-01-30  Michael Matz  <matz@suse.de>
3917
3918         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3919         g++.dg/ext/case-range3.C: New tests.
3920
3921 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3922
3923         DR206
3924         PR c++/13813
3925         * g++.dg/template/member4.C: New test.
3926
3927 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3928
3929         PR c++/13683
3930         * g++.dg/template/sizeof6.C: New test.
3931
3932 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3933
3934         * gcc.dg/fwritable-strings-1.c: New test.
3935
3936 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3937
3938         * gcc.c-torture/compile/20040130-1.c: New test.
3939
3940 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3941
3942         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3943
3944 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3945
3946         PR c++/13883
3947         * g++.dg/template/ctor3.C: New test.
3948
3949 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3950
3951         * g++.dg/tc1: New directory.
3952         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3953         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3954         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3955         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3956         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3957
3958 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3959
3960         * g++.dg/parse/error11.C: New test.
3961         * g++.dg/parse/error12.C: Likewise.
3962
3963 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3964
3965         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3966         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3967
3968 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3969
3970         PR c++/13791
3971         * g++.dg/ext/attrib12.C: New test.
3972
3973         PR c++/13736
3974         * g++.dg/parse/cast2.C: New test.
3975
3976 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3977
3978         * objc.dg/encode-2.m (main): New local string.  Set depending on
3979         sizeof long.  Use in sscanf call.
3980         * objc.dg/encode-3.m (main): New local string.  Set depending on
3981         sizeof long.  Use in scan_initial call.
3982
3983 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3984
3985         * objc.dg/call-super-2.m: Make LP64-safe.
3986         * objc.dg/desig-init-1.m: Likewise.
3987
3988 2004-01-27  Devang Patel <dpatel@apple.com>
3989
3990         * g++.dg/debug/namespace1.C: New test.
3991
3992 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3993
3994         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3995         xscale-*-*.
3996
3997         * gcc.dg/arm-mmx-1.c: New test.
3998
3999 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4000
4001         * gcc.dg/20040127-1.c: New test.
4002         * gcc.dg/20040127-2.c: New test.
4003
4004 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4005
4006         * objc.dg/stret-1.m (glob): Renamed to globa.
4007
4008 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR c++/13663
4011         * g++.dg/expr/for1.C: New test.
4012
4013 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4014
4015         PR middle-end/13779
4016         * gcc.dg/darwin-longlong.c: New test.
4017
4018 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4019
4020         * gcc.dg/20040124-1.c: Moved test from here...
4021         * gcc.c-torture/compile/20040124-1.c: ...to here.
4022
4023 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4024
4025         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4026         the assembly output if -m64 is passed.
4027
4028 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4029
4030         PR c++/13833
4031         * g++.dg/template/cond3.C: New test.
4032
4033 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4034
4035         PR c++/13810
4036         * g++.dg/template/ttp7.C: New test.
4037
4038 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4039
4040         PR c++/13797
4041         * g++.dg/template/nontype4.C: New test.
4042         * g++.dg/template/nontype5.C: Likewise.
4043
4044 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4045
4046         * gcc.dg/torture/mips-clobber-at.c: New test.
4047
4048 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4049
4050         * gcc.dg/20040124-1.c: New test.
4051
4052 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4053
4054         * gcc.dg/20040123-1.c: New test.
4055
4056 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4057
4058         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4059
4060 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4061
4062         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4063
4064 2004-01-23  Andrew Pinski  <apinski@apple.com>
4065
4066         * gcc.dg/20030121-1.c: Move to ..
4067         * gcc.dg/20040121-1.c: here.
4068
4069 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4070
4071         * gcc.dg/builtins-29.c: New test case.
4072
4073 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4074
4075         PR 18314
4076         * gcc.dg/builtins-30.c: New testcase.
4077
4078 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4079
4080         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4081         * lib/g77.exp: Likewise.
4082         * lib/objc.exp: Likewise.
4083         * lib/g++.exp: Likewise.
4084
4085 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4086
4087         * gcc.dg/struct-by-value-2.c: New test.
4088
4089 2004-01-21  Andrew Pinski  <apinski@apple.com>
4090
4091         PR target/13785
4092         * gcc.dg/20030121-1.c: New test.
4093
4094 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4095
4096         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4097         clobber frame pointer register in asm statement.
4098
4099 2004-01-21  Falk Hueffner  <falk@debian.org>
4100
4101         * gcc.c-torture/compile/20040121-1.c: New test.
4102
4103 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4104
4105         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4106
4107 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4108
4109         * gcc.dg/ppc64-abi-2.c: New test.
4110
4111 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4112
4113         * lib/treelang.exp: Fill out this file.
4114         * lib/treelang-dg.exp: New File.
4115
4116 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4117
4118         * gcc.c-torture/compile/981022-1.c: Remove.
4119         * gcc.dg/array-5.c: Remove XFAIL.
4120         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4121         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4122         gcc.dg/cond-lvalue-1.c: Update.
4123         * gcc.dg/cast-lvalue-2.c: New test.
4124
4125 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4126
4127         PR c++/13592
4128         * g++.dg/other/error1.C (class foo): Tweak error message.
4129
4130         PR c++/13592
4131         * g++.dg/template/call2.C: New test.
4132
4133 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4134
4135         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4136         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4137         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4138         scalar-return-1_x.c, scalar-return-2_y.c,
4139         scalar-return-3_x.c, scalar-return-3_y.c,
4140         scalar-return-4_x.c, scalar-return-4_y.c,
4141         struct-align-1.h, struct-align-1_x.c,
4142         struct-align-1_y.c, struct-align-2.h,
4143         struct-align-2_x.c, struct-align-2_y.c,
4144         struct-by-value-10_y.c, struct-by-value-11_x.c,
4145         struct-by-value-11_y.c, struct-by-value-12_x.c,
4146         struct-by-value-12_y.c, struct-by-value-13_x.c,
4147         struct-by-value-13_y.c, struct-by-value-14_x.c,
4148         struct-by-value-14_y.c, struct-by-value-15_x.c,
4149         struct-by-value-15_y.c, struct-by-value-16_y.c,
4150         struct-by-value-17_y.c, struct-by-value-18_y.c,
4151         struct-by-value-19_y.c, struct-by-value-1_x.c,
4152         struct-by-value-1_y.c, struct-by-value-20_y.c,
4153         struct-by-value-2_x.c, struct-by-value-2_y.c,
4154         struct-by-value-3_y.c, struct-by-value-4_x.c,
4155         struct-by-value-4_y.c, struct-by-value-5_y.c,
4156         struct-by-value-6_y.c, struct-by-value-7_y.c
4157         struct-by-value-8_x.c, struct-by-value-8_y.c
4158         struct-by-value-9_x.c, struct-by-value-9_y.c
4159         struct-return-10_x.c, struct-return-10_y.c,
4160         struct-return-19_x.c, struct-return-20_x.c
4161         struct-return-2_x.c, struct-return-2_y.c
4162         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4163         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4164
4165 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4166
4167         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4168         attribute on sparc*-sun-solaris2.*.
4169
4170 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4171
4172         PR c++/13710
4173         * g++.dg/ext/typeof7.C: New test.
4174
4175 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4176
4177         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4178         * gcc.dg/const-elim-1.c: Same.
4179
4180 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4181
4182         * objc.dg/stret-1.m: New.
4183         * objc.dg/stret-2.m: New.
4184
4185 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4186
4187         PR c++/11895
4188         * g++.dg/ext/vector1.C: New test.
4189
4190 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4191
4192         * gcc.dg/pch/import-1.c: New.
4193         * gcc.dg/pch/import-1.hs: New.
4194         * gcc.dg/pch/import-1a.h: New.
4195         * gcc.dg/pch/import-1b.h: New.
4196         * gcc.dg/pch/import-1c.h: New.
4197
4198 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/13574
4201         * g++.dg/ext/array1.C: New test.
4202
4203         PR c++/13178
4204         * g++.dg/conversion/op1.C: New test.
4205
4206 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4207
4208         PR 11864
4209         From Kazumoto Kojima / Dan Kegel:
4210         * gcc.dg/pr11864-1.c: New test.
4211
4212         PR 10392
4213         From Marcus Comstedt / Dan Kegel:
4214         * gcc.dg/pr10392-1.c: New test.
4215
4216 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4217
4218         PR c++/13478
4219         * g++.dg/init/ref10.C: New test.
4220
4221 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4222
4223         PR c++/13407
4224         * g++.dg/parse/typename6.C: New test.
4225
4226 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4227
4228         PR pch/13361
4229         * testsuite/g++.dg/pch/wchar-1.C: New.
4230         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4231
4232 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4233
4234         PR c++/9259
4235         * g++.dg/expr/sizeof2.C: New test.
4236
4237 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4238
4239         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4240
4241 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4242
4243         PR c++/13659
4244         * g++.dg/lookup/strong-using-3.C: New.
4245         * g++.dg/lookup/using-10.C: New.
4246
4247 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4248
4249         PR c++/13594
4250         * g++.dg/lookup/strong-using-2.C: New.
4251
4252 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4253             Dan Kegel <dank@kegel.com>
4254             J"orn Rennecke <joern.rennecke@superh.com>
4255
4256         PR target/9365
4257         * gcc.dg/pr9365-1.c: New test.
4258
4259 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4260
4261         PR c++/8856
4262         * g++.dg/parse/casting-operator2.C: New test.
4263         * g++.old-deja/g++.pt/explicit83.C: Remove.
4264
4265 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4266
4267         * gcc.dg/label-compound-stmt-1.c: New test.
4268         * gcc.c-torture/compile/950922-1.c,
4269         gcc.c-torture/compile/20000211-3.c,
4270         gcc.c-torture/compile/20000518-1.c,
4271         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4272         compound statements.
4273
4274 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4275
4276         * gcc.dg/ppc64-abi-1.c: New test.
4277
4278 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4279
4280          * g++.dg/ext/attrib9.C: Add dg-warnings.
4281
4282 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4283
4284         PR c++/12335
4285         * g++.dg/parse/dtor3.C: New test.
4286
4287 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4288
4289         PR c++/12709
4290         * g++.dg/parse/try-catch-1.C: New test.
4291
4292 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4293
4294         * ada/acats/run_all.sh: Add more verbose output in acats.log
4295         when compiling tests.
4296
4297 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4298
4299         PR 13656
4300         * gcc.dg/typedef-redecl.c: New test case.
4301         * gcc.dg/typedef-redecl.h: New support file.
4302
4303 2004-01-13  Jan Hubicka  <jh@suse.cz>
4304
4305         * gcc.dg/always_inline.c: New test.
4306         * gcc.dg/debug/20031231-1.c: Fix.
4307
4308 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4309
4310         PR c++/13474
4311         * g++.dg/template/array3.C: New test.
4312
4313 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4314
4315         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4316         * g++.dg/warn/Wunused-2.C: Likewise.
4317
4318 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4319
4320         PR c++/13289
4321         * g++.dg/template/instantiate6.C: New test.
4322
4323 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4324
4325         PR middle-end/11397
4326         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4327
4328 2004-01-12  Jan Hubicka  <jh@suse.cz>
4329
4330         PR opt/12826
4331         * gcc.dg/20040112-1.c: New.
4332
4333         * gcc.dg/dwarf-die[1-7].c: Move to...
4334         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4335         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4336
4337 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4338
4339         PR c++/4100
4340         * g++.dg/parse/friend4.C: New test.
4341
4342 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4343
4344         PR c++/4100
4345         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4346         definition is called a friend.
4347
4348 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4349
4350         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4351
4352 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4353
4354         PR c++/3478
4355         * g++.dg/parse/error10.C: New test.
4356         * g++.dg/template/arg2.C: Accept "invalid type" error.
4357
4358 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4359
4360         PR middle-end/13392
4361         * g++.dg/opt/expect2.C: New test.
4362
4363 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4364
4365         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4366         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4367         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4368         Update dg-error regexps.
4369
4370 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4371
4372         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4373         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4374
4375 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4376
4377         * gcc.dg/pragma-re-1.c: Use right pointer type.
4378
4379 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4380
4381         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4382
4383 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4384
4385         * gcc.dg/rs6000-ldouble-1.c: New.
4386
4387 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4388
4389         DR 337
4390         PR c++/9256
4391         * g++.dg/other/abstract1.C: New test.
4392
4393 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4394
4395         * g++.dg/lookup/strong-using-1.C: New.
4396
4397 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4398
4399         PR c/11234
4400         * gcc.dg/func-ptr-conv-1.c: New test.
4401         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4402
4403 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4404
4405         PR target/13380.
4406         * gcc.c-torture/compile/20040109-1.c: New.
4407
4408 2004-01-08  Stuart Hastings  <stuart@apple.com>
4409
4410         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4411         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4412         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4413
4414 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4415
4416         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4417
4418 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4419
4420         * ada/acats/run_acats: Treat 'gnatchop' the same way
4421         as 'gnatmake'.  Export GCC_DRIVER.
4422         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4423         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4424
4425 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4426
4427         PR c++/12573
4428         * g++.dg/template/dependent-expr4.C: New test.
4429
4430 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4431
4432         * gcc.dg/altivec-11.c: New test.
4433
4434 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4435
4436         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4437
4438 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4439
4440         PR c/6024
4441         * gcc.dg/enum-compat-1.c: New test.
4442         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4443
4444 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4445
4446         PR c/12165
4447         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4448         gcc.dg/c99-idem-qual-3.c: New tests.
4449
4450 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4451
4452         * gcc.dg/winline-7.c: Don't cast void * to int.
4453
4454 2004-01-06  Jan Hubicka  <jh@suse.cz>
4455
4456         * gcc.dg/i386-sse-5.c: New test
4457         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4458
4459 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4460
4461         PR c++/12815
4462         * g++.dg/rtti/typeid4.C: New test.
4463
4464 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4465
4466         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4467
4468 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4469
4470         PR c++/12132
4471         * g++.dg/template/error11.C: New test.
4472
4473         PR c++/13451
4474         * g++.dg/template/class2.C: New test.
4475
4476 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4477         Richard Sandiford <rsandifo@redhat.com>
4478
4479         PR c++/13387
4480         * g++.dg/opt/alias3.C: New test.
4481
4482 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/13157
4485         * g++.dg/template/koenig3.C: New test.
4486
4487         PR c++/13529
4488         * g++.dg/parse/offsetof3.C: New test.
4489
4490         * g++.dg/init/copy7.C: Add missing dg-error markers.
4491
4492         PR c++/12226
4493         * g++.dg/init/copy7.c: New test.
4494
4495         PR c++/13536
4496         * g++.dg/parse/cast1.C: New test.
4497
4498 2004-01-04  Jan Hubicka  <jh@suse.cz>
4499
4500         * gcc.dg/winline[1-7].c: New tests.
4501
4502 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4503
4504         PR c++/13520
4505         * g++.dg/template/qualttp22.C: New test.
4506
4507 2004-01-01  Jan Hubicka  <jh@suse.cz>
4508
4509         * gcc.dg/debug/20031231-1.c: New.
4510         * gcc.c-torture/compile/20040101-1.c: New.
4511         * gcc.dg/dwarf-die-[1-7].c: New.
4512
4513 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR optimization/13521
4516         * gcc.c-torture/compile/20031231-1.c: New test.
4517
4518 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4519
4520         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4521
4522 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4523
4524         PR c++/10079
4525         * g++.dg/template/crash16.C: New test.
4526
4527 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4528
4529         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4530
4531 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4532
4533         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4534         ports.
4535         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4536         * g++.old-deja/g++.law/profile1.C: Likewise.
4537         * gcc.c-torture/compile/981006-1.c: Likewise.
4538         * gcc.c-torture/execute/loop-2e.x: Likewise.
4539         * gcc.c-torture/execute/loop-2f.x: Remove.
4540         * gcc.c-torture/execute/loop-2g.x: Likewise.
4541         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4542         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4543
4544 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4545
4546         PR c++/13507
4547         * g++.dg/ext/attrib11.C: New test.
4548
4549         PR c++/13494
4550         * g++.dg/template/array2-1.C: New test.
4551         * g++.dg/template/array2-2.C: New test.
4552
4553 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4554
4555         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4556
4557 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4558
4559         PR c++/12774
4560         * g++.dg/template/array1-1.C: New test.
4561         * g++.dg/template/array1-2.C: New test.
4562
4563 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4564
4565         PR fortran/12632
4566         * g77.dg/12632.f: New test case.
4567
4568 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4569
4570         PR c++/13289
4571         * g++.dg/parse/nontype1.C: New test.
4572
4573 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4574
4575         PR c++/12403
4576         * g++.dg/parse/explicit1.C: New test.
4577         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4578
4579 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4580
4581         PR c++/13081
4582         * g++.dg/opt/inline6.C: New test.
4583
4584         PR c++/12613
4585         * g++.dg/parse/error9.C: New test.
4586
4587         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4588
4589 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4590
4591         PR c++/13009
4592         * g++.dg/init/assign1.C: New test.
4593
4594 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4595
4596         PR c++/13070
4597         * g++.dg/warn/format3.C: New test case.
4598
4599 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4600
4601         * gcc.c-torture/compile/20031227-1.c: New test.
4602
4603 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4604
4605         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4606         * g77.dg/bprob/bprob.exp: Likewise.
4607         * gcc.misc-tests/bprob.exp: Likewise.
4608         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4609         variants on systems where the library does not provide that
4610         functionality.
4611         * gcc.dg/builtins-20.c: Use builtins-config.h.
4612         * gcc.dg/builtins-config.h: New file.
4613
4614 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4615
4616         * lib/gcc-dg.exp (dg-require-profiling): New function.
4617         * lib/target-supports.exp (check_profiling_available): Likewise.
4618         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4619         * g77.dg/bprob/bprob.exp: Likewise.
4620         * gcc.misc-tests/bprob.exp: Likewise.
4621         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4622         * gcc.dg/20021014-1.c: Likewise.
4623         * gcc.dg/nest.c: Likewise.
4624
4625 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4626
4627         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4628         compiling.
4629         * g++.dg/lookup/java2.C: Likewise.
4630         * gcc.dg/cpp/lexident.c: Likewise.
4631
4632 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4633
4634         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4635         given.
4636         * gcc.c-torture/compile/961203-1.c: Likewise.
4637         * gcc.c-torture/compile/980506-1.c: Likewise.
4638
4639 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4640
4641         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4642         (additional_prunes): New global.
4643         (gcc-dg-prune): Handle additional per-test pruning.
4644         (dg-test): Clear additional_prunes between tests.
4645
4646         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4647         dg-prune-output to avoid spurious failures from assembler
4648         complaining about nonexistent WAW violations.
4649         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4650         Use dg-prune-output to avoid spurious failures from assembler
4651         warning about Itanium B-step errata.
4652
4653 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4654
4655         * g++.dg/abi/macro0.C: New test.
4656         * g++.dg/abi/macro1.C: Likewise.
4657         * g++.dg/abi/macro2.C: Likewise.
4658
4659         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4660         * g++.dg/abi/bitfield7.C: Likewise.
4661         * g++.dg/abi/dtor2.C: Likewise.
4662         * g++.dg/abi/mangle11.C: Likewise.
4663         * g++.dg/abi/mangle12.C: Likewise.
4664         * g++.dg/abi/mangle14.C: Likewise.
4665         * g++.dg/abi/mangle17.C: Likewise.
4666         * g++.dg/abi/vbase10.C: Likewise.
4667         * g++.dg/abi/vbase14.C: Likewise.
4668         * g++.dg/template/qualttp17.C: Likewise.
4669
4670 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4671
4672         PR c/11995
4673         * gcc.dg/20031223-1.c: New test.
4674
4675 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4676
4677         * gcc.dg/noreturn-7.c: New test.
4678
4679 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4680
4681         * gcc.dg/null-pointer-1.c: New test.
4682
4683 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4684
4685         * g++.old-deja/g++.jason/template18.C: Remove.
4686         * g++.old-deja/g++.jason/template37.C: Likewise.
4687
4688         PR c++/12862
4689         * g++.dg/lookup/ns1.C: New test.
4690
4691         PR c++/12397
4692         * g++.dg/template/lookup3.C: New test.
4693
4694 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4695
4696         * g++.dg/template/recurse1.C: New test
4697
4698 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4699
4700         PR c++/12479
4701         * g++.dg/parse/semicolon1.C: New test.
4702         * g++.dg/parse/semicolon1.h: Likewise.
4703
4704 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4705
4706         * gcc.dg/darwin-misaligned.c: New test.
4707
4708 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4709
4710         PR c/9163
4711         * gcc.dg/20031222-1.c: New test.
4712
4713 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4714
4715         PR c++/13438
4716         * g++.dg/parse/error8.C: New test.
4717
4718         PR c++/11554
4719         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4720
4721 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4722
4723         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4724         too small.
4725         * gcc.c-torture/compile/930217-1.c: Likewise.
4726         * gcc.c-torture/compile/930513-1.c: Likewise.
4727         * gcc.c-torture/execute/920908-2.c: Likewise.
4728         * gcc.c-torture/execute/921204-1.c: Likewise.
4729         * gcc.c-torture/execute/930621-1.c: Likewise.
4730         * gcc.c-torture/execute/930630-1.c: Likewise.
4731         * gcc.c-torture/execute/931031-1.c: Likewise.
4732         * gcc.c-torture/execute/980602-2.c: Likewise.
4733         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4734         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4735         * gcc.c-torture/execute/extzvsi.c: Likewise.
4736         * gcc.c-torture/unsorted/ext.c: Likewise.
4737
4738 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4739
4740         PR target/12749
4741         * gcc.c-torture/compile/20031220-2.c: New test case.
4742
4743 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4744
4745         PR optimization/13031
4746         * gcc.c-torture/compile/20031220-1.c: New test case.
4747
4748 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4749
4750         * gcc.dg/cast-function-1.c: New test.
4751
4752 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4753
4754         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4755         formats.
4756
4757 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4758
4759         PR c++/12795
4760         * g++.dg/ext/attrib10.C: New test.
4761
4762 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4763
4764         * gcc.dg/cleanup-10.c: New test.
4765         * gcc.dg/cleanup-11.c: New test.
4766
4767 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR c++/13239
4770         * g++.dg/opt/expect1.C: New test.
4771
4772 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4773
4774         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4775
4776 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4777
4778         PR debug/12923
4779         * gcc.dg/20031218-1.c: New test.
4780
4781         PR debug/12389
4782         * gcc.dg/20031218-2.c: New test.
4783         * gcc.dg/20031218-3.c: New test.
4784
4785         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4786         of label name and allow for USER_LABEL_PREFIX == "_" names.
4787         * g++.dg/abi/mangle18-2.C: Likewise.
4788         * g++.dg/abi/mangle19-1.C: Likewise.
4789         * g++.dg/abi/mangle19-2.C: Likewise.
4790         * g++.dg/abi/mangle20-1.C: Likewise.
4791         * g++.dg/abi/mangle20-2.C: Likewise.
4792
4793 2003-12-18  Richard Henderson  <rth@redhat.com>
4794
4795         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4796
4797 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4798             Dan Kegel <dank@kegel.com>
4799
4800         PR other/12009
4801         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4802         testing a cross compiler, it causes spurious compile failures.
4803         * lib/g++.exp: Likewise.
4804
4805 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4806
4807         PR c++/13262
4808         * g++.dg/template/access13.C: New test.
4809
4810 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4811
4812         * gcc.dg/20031216-1.c: New test.
4813
4814 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4815
4816         PR c++/9154
4817         * g++.dg/template/error10.C: New test.
4818
4819 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4820
4821         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4822         * g++.dg/eh/simd-2.C: Likewise.
4823
4824 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4825             Roger Sayle  <roger@eyesopen.com>
4826
4827         * gcc.c-torture/execute/ieee/mzero5.c: New.
4828
4829 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4830
4831         PR c++/10603
4832         * g++.dg/parse/error6.C: New test.
4833
4834         PR c++/12827
4835         * g++.dg/parse/error7.C: New test.
4836
4837 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4838
4839         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4840         at -O with stabs debugging formats.
4841         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4842         * gcc.dg/debug/debug-2.c: Likewise.
4843
4844 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4845
4846         PR c++/12696
4847         * g++.dg/init/error1.C: New test.
4848
4849         PR c++/12218
4850         * g++.dg/init/pm3.C: New test.
4851
4852 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4853
4854         PR c/3347
4855         * gcc.dg/bitfld-8.c: New test.
4856
4857 2003-12-16  James Lemke  <jim@wasabisystems.com>
4858
4859         * gcc.dg/arm-scd42-[123].c: New tests.
4860
4861 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4862
4863         PR c++/9043
4864         * g++.dg/abi/mangle20-1.C: New test.
4865         * g++.dg/abi/mangle20-2.C: New test.
4866
4867 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/13275
4870         * g++.dg/other/offsetof2.C: Remove XFAIL.
4871         * g++.dg/parse/offsetof1.C: New test.
4872         * g++.gd/parse/offsetof2.C: Likewise.
4873
4874 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4875
4876         * g++.dg/template/nontype3.C: New test.
4877         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4878
4879 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4880
4881         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4882
4883 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4884
4885         PR c++/13387
4886         * g++.dg/expr/assign1.C: New test.
4887
4888         PR c++/13242
4889         * g++.dg/abi/mangle19-1.C: New test.
4890         * g++.dg/abi/mangle19-2.C: New test.
4891
4892 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4893
4894         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4895
4896 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4897
4898         * gcc.c-torture/execute/20031216-1.c: New test.
4899
4900 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4901
4902         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4903         an ICE regression.
4904
4905 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4906
4907         PR c++/10926
4908         * g++.dg/template/error9.C: New test.
4909
4910         PR c++/11116
4911         * g++.dg/template/error8.C: New test.
4912
4913 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4914
4915         PR middle-end/13400
4916         * gcc.c-torture/execute/20031215-1.c: New test case.
4917
4918 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/13269
4921         * g++.dg/parse/error5.C: New test.
4922
4923         PR c++/12989
4924         * g++.dg/expr/sizeof1.C: New test.
4925
4926         PR c++/13310
4927         * g++.dg/template/crash15.C: New test.
4928
4929 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4930
4931         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4932         a non-POD type as the last named parameter of a varargs function.
4933
4934 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4935
4936         PR c++/13243
4937         PR c++/12573
4938         * g++.dg/template/crash14.C: New test.
4939         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4940
4941 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4942
4943         * g++.dg/other/java1.C: New test.
4944
4945         PR c++/13241
4946         * g++.dg/abi/mangle18-1.C: New test.
4947         * g++.dg/abi/mangle18-2.C: New test.
4948
4949 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4950
4951         PR optimization/10312
4952         * gcc.c-torture/execute/20031214-1.c: New.
4953
4954 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4955
4956         PR c++/10779
4957         PR c++/12160
4958         * g++.dg/parse/error3.C: New test.
4959         * g++.dg/parse/error4.C: Likewise.
4960         * g++.dg/abi/mangle4.C: Tweak error messages.
4961         * g++.dg/lookup/using5.C: Likewise.
4962         * g++.dg/other/error2.C: Likewise.
4963         * g++.dg/parse/typename5.C: Likewise.
4964         * g++.dg/parse/undefined1.C: Likewise.
4965         * g++.dg/template/arg2.C: Likewise.
4966         * g++.dg/template/ttp3.C: Likewise.
4967         * g++.dg/template/type1.C: Likewise.
4968         * g++.old-deja/g++.other/crash32.C: Likewise.
4969         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4970
4971 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4972
4973         PR c++/13106
4974         * g++.dg/warn/noreturn-3.C: New test.
4975
4976 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4977
4978         PR c++/13118
4979         * g++.dg/abi/covariant3.C: New.
4980
4981 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4982
4983         * g++.dg/eh/ia64-1.C: New test.
4984
4985 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4986
4987         PR optimization/13037
4988         * g77.f-torture/execute/13037.f: New test case.
4989
4990 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4991
4992         PR c++/12881
4993         * g++.dg/abi/covariant2.C: New.
4994
4995 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4996
4997         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4998
4999 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5000
5001         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5002
5003 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5004
5005         PR other/10819
5006         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5007         to fix Bug 10819.
5008         * lib/g++.exp (g++_version): Likewise.
5009         * lib/g77.exp (g77_version): Likewise.
5010         * lib/objc.exp (default_objc_version): Likewise.
5011
5012 2003-12-10  Richard Henderson  <rth@redhat.com>
5013
5014         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5015
5016         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5017
5018 2003-12-08  Matt Austern  <austern@apple.com>
5019
5020         PR c/13134
5021         * lib/gcc-dg.exp (dg-require-visibility): Define.
5022         * lib/target-supports (check_visibility_available): Define.
5023         * gcc.dg/visibility-1.c: New test.
5024         * gcc.dg/visibility-2.c: Likewise.
5025         * gcc.dg/visibility-3.c: Likewise.
5026         * gcc.dg/visibility-4.c: Likewise.
5027         * gcc.dg/visibility-5.c: Likewise.
5028         * gcc.dg/visibility-6.c: Likewise.
5029         * g++.dg/ext/visibility-1.C: Likewise.
5030         * g++.dg/ext/visibility-2.C: Likewise.
5031         * g++.dg/ext/visibility-3.C: Likewise.
5032         * g++.dg/ext/visibility-4.C: Likewise.
5033         * g++.dg/ext/visibility-5.C: Likewise.
5034         * g++.dg/ext/visibility-6.C: Likewise.
5035
5036 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5037
5038         * g++.dg/lookup/java1.C: New test.
5039         * g++.dg/lookup/java2.C: New test.
5040
5041 2003-12-07  Falk Hueffner  <falk@debian.org>
5042
5043         * g++.dg/opt/noreturn-1.C: New test.
5044
5045 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5046
5047         * gcc.dg/overflow-1.c: New test.
5048
5049 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5050
5051         * g77.f-torture/compile/13060.f: New test.
5052
5053 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/13323
5056         * g++.dg/inherit/operator2.C: New test.
5057
5058 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/13305
5061         * g++.dg/ext/attrib9.C: New test.
5062
5063 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5064
5065         PR c++/13314
5066         * g++.dg/template/error7.C: New test.
5067
5068 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5069             J"orn Rennecke <joern.rennecke@superh.com>
5070
5071         PR target/13302
5072         * g++.dg/other/struct-va_list.C: New test.
5073
5074 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5075
5076         PR c++/13166
5077         * g++.dg/parse/defarg6.C: New test.
5078
5079 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5080
5081         PR target/13256
5082         * gcc.c-torture/execute/20031201-1.c: New test.
5083
5084 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5085
5086         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5087
5088 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5089
5090         * gcc.dg/builtin-return-1.c: New test.
5091
5092 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5093             J"orn Rennecke <joern.rennecke@superh.com>
5094
5095         PR optimization/13260
5096         * gcc.c-torture/execute/20031204-1.c: New test.
5097
5098 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5099
5100         PR c++/9127
5101         * g++.dg/template/error6.C: New test.
5102
5103 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5104
5105         * gcc.dg/20031202-1.c: New test.
5106
5107 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5108
5109         PR c++/13179
5110         * g++.dg/template/eh1.C: New test.
5111
5112         PR c++/10771
5113         * g++.dg/template/error5.C: New test.
5114
5115 2003-12-02  David Ung  <davidu@mips.com>
5116
5117         * gcc.dg/compat/vector-check.h: Corrected type for var
5118         g_##TMODE
5119
5120 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5121
5122         PR c++/10126
5123         * g++.dg/template/ptrmem8.C: New test.
5124
5125 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5126
5127         PR c++/12573
5128         * g++.dg/template/dependent-expr3.C: New test.
5129
5130 2003-12-01  James Lemke  <jim@wasabisystems.com>
5131
5132         * gcc.dg/arm-g2.c: New test.
5133
5134 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5135
5136         PR optimization/11634
5137         * gcc.dg/20031201-2.c: New test case.
5138
5139 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5140
5141         PR 11433
5142         * objc.dg/proto-lossage-3.m: New test.
5143
5144 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5145
5146         PR optimization/12628
5147         * gcc.dg/20031201-1.c: New test case.
5148
5149 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5150
5151         * gcc.dg/unaligned-1.c: New test.
5152
5153 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5154
5155         PR c++/9849
5156         * g++.dg/template/error4.C: New test.
5157         * g++.dg/template/nested3.C: Adjust error markers.
5158
5159 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5160
5161         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5162
5163 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5164
5165         PR c/10333
5166         * gcc.dg/bitfld-7.c: New test.
5167
5168 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5169
5170         * gcc.dg/tls/asm-1.C: New test.
5171
5172 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5173
5174         * gcc.dg/cpp/assert4.c: Update.
5175
5176 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5177
5178         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5179         * gcc.dg/builtin-apply3.c: New test.
5180
5181 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5182
5183         * lib/compat.exp (compat-obj): New xfaildata parameter.
5184         Use it to set compiler_conditional_xfail_data before compiling.
5185         (compat-get-options): Handle dg-xfail-if.
5186         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5187         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5188         * gcc.dg/compat/vector-1_y.c: Likewise.
5189         * gcc.dg/compat/vector-2_x.c: Likewise.
5190         * gcc.dg/compat/vector-2_y.c: Likewise.
5191
5192 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5193
5194         * g++.dg/opt/reg-stack4.C: New test.
5195
5196 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5197
5198         * gcc.dg/builtin-apply2.c: New test.
5199
5200 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5201
5202         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5203
5204 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5205
5206         PR c++/12924
5207         * g++.dg/template/template-id-2.C: New test.
5208
5209 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5210
5211         PR c++/5369
5212         * g++.dg/template/memfriend1.C: New test.
5213         * g++.dg/template/memfriend2.C: Likewise.
5214         * g++.dg/template/memfriend3.C: Likewise.
5215         * g++.dg/template/memfriend4.C: Likewise.
5216         * g++.dg/template/memfriend5.C: Likewise.
5217         * g++.dg/template/memfriend6.C: Likewise.
5218         * g++.dg/template/memfriend7.C: Likewise.
5219         * g++.dg/template/memfriend8.C: Likewise.
5220         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5221
5222 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5223
5224         PR c++/12515
5225         * g++.dg/ext/cond1.C: New test.
5226
5227 2003-11-20  Richard Henderson  <rth@redhat.com>
5228
5229         * gcc.dg/20020201-2.c: Remove.
5230         * gcc.dg/20020201-4.c: Remove.
5231         * gcc.dg/20020304-1.c: Remove.
5232
5233 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5234
5235         * gcc.dg/cpp/trad/xwin1.c: New test case.
5236
5237 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5238
5239         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5240         * lib/g77.exp: Likewise.
5241         * lib/objc.exp: Likewise.
5242         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5243         for darwin.
5244
5245 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5246
5247         PR c++/12932
5248         * g++.dg/template/static5.C: New test.
5249
5250 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5251
5252         * gcc.dg/nested-func-1.c: New test.
5253
5254 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5255
5256         * gcc.dg/cpp/assert4.c: New test.
5257
5258 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5259
5260         PR c++/2294
5261         * g++.dg/lookup/using9.c: New test.
5262
5263 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5264
5265         PR c++/12762
5266         * g++.dg/template/error3.C: New test.
5267
5268 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5269
5270         PR ada/13035
5271         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5272         No longer use a wrapper for gcc, since this does not work under
5273         Windows.
5274
5275 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5276
5277         PR c++/2094
5278         * g++.dg/template/ptrmem7.C: New test.
5279
5280 2003-11-13  Andrew Pinski <apinski@apple.com>
5281
5282         * gcc.c-torture/compile/20031113-1.c: New test.
5283
5284 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5285             Kean Johnston <jkj@sco.com>
5286
5287         PR c/13029
5288         * gcc.dg/unused-4.c: Update.
5289
5290 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5291
5292         * g++.dg/opt/const3.C: New test.
5293
5294 2003-11-13  Jan Hubicka  <jh@suse.cz>
5295
5296         * gcc.c-torture/compile/20031112-1.c: New test.
5297
5298 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5299
5300         * g++.dg/parse/crash10.C: Remove bogus error marker.
5301
5302 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5303
5304         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5305         (host_gcc): Likewise.
5306         (ROOT): Honor $PWDCMD.
5307         (BASE): Likewise.
5308         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5309
5310 2003-11-12  Catherine Moore  <clm@redhat.com>
5311
5312         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5313
5314 2003-11-12  Andreas Jaeger  <aj@suse.de>
5315             Jakub Jelinek  <jakub@redhat.com>
5316             Andrew Pinski  <pinskia@physics.uc.edu>
5317             Richard Henderson  <rth@redhat.com>
5318
5319         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5320         systems.
5321         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5322
5323         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5324         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5325
5326 2003-11-11  Andreas Jaeger  <aj@suse.de>
5327
5328         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5329
5330         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5331
5332 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5333
5334         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5335         Clean ups.
5336
5337 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5338
5339         * gcc.dg/trampoline-1.c: New test.
5340
5341 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5342
5343         * gcc.c-torture/compile/200031109-1.c: New test.
5344
5345 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5346
5347         PR c/3190
5348         PR c/8714
5349         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5350         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5351         gcc.dg/format/no-y2k-1.c: Update.
5352
5353 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5354
5355         PR optimization/10467
5356         * gcc.dg/20031108-1.c: New test case.
5357
5358 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5359
5360         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5361
5362 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5363
5364         * gcc.dg/compound-lvalue-1.c: New test.
5365         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5366         some XFAILs.
5367
5368 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5369
5370         * gcc.dg/altivec-varargs-1.c: New test.
5371
5372 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5373
5374         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5375         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5376         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5377         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5378         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5379
5380 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5381
5382         * gcc.dg/cond-lvalue-1.c: New test.
5383
5384 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5385
5386         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5387
5388 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5389
5390         PR c++/11616
5391         * g++.dg/template/instantiate5.C: New test.
5392
5393 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5394
5395         PR c++/12726
5396         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5397         * ChangeLog: Add missing first entry for above test.
5398
5399 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5400
5401         PR c++/9810
5402         * g++.dg/template/using8.C: New test.
5403         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5404
5405 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5406
5407         PR optimization/10817
5408         * gcc.c-torture/compile/20031102-1.c: New test case.
5409
5410 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5411
5412         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5413         2147483647.
5414
5415 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5416
5417         * gcc.dg/20031102-1.c: New test.
5418
5419 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5420
5421         * gcc.dg/complex-1.c: New test.
5422
5423 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5424
5425         PR c++/12796
5426         * g++.dg/template/crash13.C: Adjust expected error location.
5427         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5428
5429 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5430
5431         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5432
5433 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5434
5435         PR/10239
5436         * gcc.c-torture/compile/20031031-2.c: New test.
5437
5438 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5439
5440         PR/11640
5441         * gcc.c-torture/compile/20031031-1.c: New test.
5442
5443 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5444
5445         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5446         * gcc.misc-tests/bprob.exp: Likewise.
5447         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5448         the execution test on arm-elf configs.
5449         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5450         configs that don't support scratch files.
5451         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5452
5453 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5454
5455         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5456         done by dejagnu.
5457
5458 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5459
5460         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5461         Avoid non pure sh syntax. Add more logging.
5462
5463         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5464         fail.
5465
5466 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5467
5468         PR libgcj/10610
5469         * gcc.dg/ppc-stackalign-1.c: New test.
5470
5471 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5472
5473         * ada/acats/run_all.sh: Change output to be more compliant with
5474         dejagnu framework.
5475         Create acats.sum and acats.log files under testsuite/ada/acats
5476         Only run [a-z]* directories, to filter out e.g. CVS.
5477         Redirect build output to log file.
5478
5479 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5480
5481         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5482
5483 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5484
5485         PR ada/5909:
5486         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5487
5488 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5489
5490         * gcc.c-torture/compile/20031023-1.c: New test.
5491         * gcc.c-torture/compile/20031023-2.c: New test.
5492         * gcc.c-torture/compile/20031023-3.c: New test.
5493         * gcc.c-torture/compile/20031023-4.c: New test.
5494
5495 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5496
5497         PR c++/10371
5498         * g++.dg/lookup/scoped8.C: New test.
5499
5500 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5501
5502         * g++.dg/opt/reg-stack3.C: New test.
5503
5504 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5505
5506         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5507
5508 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5509
5510         PR c++/11076
5511         * g++.dg/template/crash13.C: New test.
5512
5513 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5514
5515         * gcc.dg/c99-restrict-2.c: New test.
5516
5517 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5518
5519         PR c++/12698, c++/12699, c++/12700, c++/12566
5520         * g++.dg/inherit/covariant9.C: New test.
5521         * g++.dg/inherit/covariant10.C: New test.
5522         * g++.dg/inherit/covariant11.C: New test.
5523
5524 2003-10-23  Jason Merrill  <jason@redhat.com>
5525
5526         PR c++/12726
5527         * g++.dg/ext/complit2.C: New test.
5528
5529 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5530
5531         PR target/12654
5532         * gcc.c-torture/execute/20031020-1.c: New test.
5533
5534 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5535
5536         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5537         following the jump_insn.
5538
5539 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5540
5541         * gcc.dg/cast-lvalue-1.c: New test.
5542
5543 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5544
5545         PR c++/11962
5546         * g++.dg/template/cond2.C: New test.
5547
5548 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5549
5550         * gcc.dg/builtins-28.c: New test.
5551
5552 2003-10-20  Jan Hubicka  <jh@suse.cz>
5553
5554         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5555         parameter.
5556         * testsuite/gcc.dg/inline-2.c: Likewise.
5557
5558 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5559
5560         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5561         * gcc.dg/nest.c:  Likewise.
5562
5563 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5564
5565         PR c++/9781, c++/10583, c++/11862
5566         * g++.dg/parse/crash13.C: New test.
5567
5568 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5569
5570         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5571
5572 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5573
5574         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5575         Define HAVE_C99_RUNTIME except on Solaris.
5576         * gcc.dg/builtins-20.c: Likewise.
5577
5578 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5579
5580         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5581
5582 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5583
5584         PR c++/12495
5585         * g++.dg/template/crash21.C: New test.
5586
5587 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5588
5589         PR c++/2513
5590         * g++.dg/template/typename5.C: New test.
5591
5592 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5593
5594         PR c++/12369
5595         * g++.dg/template/friend25.C: New test.
5596
5597 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5598
5599         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5600         versions.
5601
5602 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5603
5604         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5605         == 2147483647.
5606
5607 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5608
5609         * gcc.c-torture/execute/960416-1.x: Remove.
5610         * gcc.c-torture/execute/divconst-3.x: Likewise.
5611
5612 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5613
5614         PR target/12598
5615         * gcc.dg/torture/cris-volatile-1.c: New test.
5616
5617 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5618
5619         PR optimization/9325
5620         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5621         for overflowing floating point to integer conversion during RTL
5622         simplification.
5623
5624 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5625
5626         * objc/execute/_cmd.m: Fix typo.
5627         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5628         Relax 'scan-assembler' regexp.
5629         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5630         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5631         * objc.dg/zero-link-2.m: Remove blank line.
5632         * objc.dg/zero-link-3.m: New test case.
5633
5634 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5635
5636         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5637
5638         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5639         than linker trickery.
5640
5641 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5642
5643         PR c++/12370
5644         * g++.dg/other/friend2.C: New test.
5645
5646 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5647
5648         * gcc.dg/20031012-1.c: New test.
5649
5650 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5651
5652         * gcc.dg/weak/weak-3.c: Fix for new warning.
5653
5654 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5655
5656         PR optimization/8750
5657         * gcc.c-torture/execute/20031012-1.c: New test case.
5658
5659 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5660
5661         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5662         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5663
5664 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5665
5666         PR optimization/12260
5667         * gcc.c-torture/compile/20031011-2.c: New test case.
5668
5669 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5670
5671         * gcc.c-torture/execute/20031011-1.c: New testcase.
5672
5673 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5674
5675         * gcc.c-torture/compile/20031011-1.c: New test.
5676
5677 2003-10-11  Jan Hubicka  <jh@suse.cz>
5678
5679         * g++.dg/other/first-global.C: New test.
5680
5681 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5682
5683         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5684
5685 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5686
5687         * gcc.c-torture/compile/20031010-1.c: New test.
5688
5689 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5690
5691         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5692         * gcc.c-torture/execute/va-arg-25.c: ... here.
5693
5694 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5695
5696         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5697
5698 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5699
5700         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5701
5702 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5703
5704         * g++.dg/parse/error2.C: New test.
5705
5706 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5707
5708         PR c++/11097
5709         * g++.dg/other/error5.C: Modify the error message.
5710         * g++.dg/lookup/using8.C: New test.
5711
5712 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5713
5714         * gcc.dg/darwin-abi-2.c: New file.
5715         * gcc.c-torture/execute/va-arg-24.c: New file.
5716
5717 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5718
5719         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5720         indentation.
5721
5722 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/10147
5725         * g++.dg/other/error4.C: Update error messages.
5726         * g++.dg/template/ptrmem4.C: Likewise.
5727
5728         PR c++/12337
5729         * g++.dg/init/new9.C: New test.
5730
5731         PR c++/12334, c++/12236, c++/8656
5732         * g++.dg/ext/attrib8.C: New test.
5733
5734 2003-10-06  Devang Patel  <dpatel@apple.com>
5735
5736         * gcc.dg/debug/dwarf2-3.h: New test.
5737         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5738
5739 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5740
5741         * g++.dg/opt/cfg2.C: New test.
5742
5743 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5744
5745         * g++.dg/opt/float1.C: New test.
5746
5747 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5748
5749         * gcc.dg/c90-array-lval-6.c: New test.
5750         * gcc.dg/c99-array-lval-6.c: New test.
5751
5752 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5753             Ziemowit Laski  <zlaski@apple.com>
5754
5755         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5756         'Derived', so that it is never considered a class method; add
5757         new warning for '+port' method ambiguity.
5758         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5759         <objc/objc-api.h> (needed on Mac OS X).
5760         * objc.dg/method-13.m: New test.
5761
5762 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5763
5764         PR optimization/9325, PR java/6391
5765         * gcc.c-torture/execute/20031003-1.c: New test case.
5766
5767 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5768
5769         PR optimization/12180
5770         * gcc.dg/20031002-1.c: New test.
5771
5772         PR c++/12486
5773         * g++.dg/inherit/error1.C: New test.
5774
5775 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5776
5777         * lib/f-torture.exp (search_for): Rename to...
5778         (search_for_re): This.  Also, clean up comments and the
5779         "regexp" invocation.
5780
5781 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5782
5783         * gcc.c-torture/compile/20031002-1.c: New test.
5784
5785 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5786
5787         * g++.dg/opt/cond1.C: New test.
5788
5789 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5790
5791         * gcc.dg/Wold-style-definition-2.c: New testcase.
5792         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5793
5794 2003-09-29  Richard Henderson  <rth@redhat.com>
5795
5796         * g++.dg/init/array10.C: Add dg-options.
5797
5798 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5799
5800         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5801
5802 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5803
5804         * g++.dg/template/friend19.C: Fix typo.
5805         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5806
5807 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5808
5809         * gcc.c-torture/execute/20030928-1.c: New test.
5810         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5811
5812 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5813
5814         * g++.dg/opt/unroll1.C: New test.
5815
5816 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5817
5818         PR optimization/11741
5819         * gcc.dg/20030926-1.c: New test case.
5820
5821 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5822
5823         PR c++/5655
5824         * g++.dg/parse/access7.C: New test.
5825         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5826
5827 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5828
5829         MERGE OF objc-improvements-branch into MAINLINE:
5830         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5831         if libobjc has not been built.
5832         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5833         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5834         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5835         objc/execute/nested-3.m, objc/execute/np-2.m,
5836         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5837         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5838         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5839         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5840         objc.dg/special/unclaimed-category-1.h,
5841         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5842         well as GNU runtime.
5843         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5844         * execute/cascading-1.m, execute/function-message-1.m,
5845         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5846         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5847         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5848         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5849         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5850         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5851         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5852         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5853         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5854         * objc.dg/bitfield-2.m: Run only on Darwin.
5855         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5856         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5857         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5858         * objc.dg/const-str-1.m: Fix constant string layout.
5859
5860 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5861
5862         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5863
5864 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5865
5866         * gcc.dg/darwin-abi-1.c: New file.
5867
5868 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5869
5870         PR target/12281
5871         * gcc.c-torture/compile/20030921-1.c: New test.
5872
5873 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5874
5875         * g++.dg/opt/reg-stack2.C: New test.
5876
5877 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5878
5879         * g++.dg/eh/delayslot1.C: New test.
5880
5881 2003-09-20  Richard Henderson  <rth@redhat.com>
5882
5883         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5884
5885 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5886
5887         * gcc.c-torture/execute/20030920-1.c: New test case.
5888
5889 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5890
5891         * g++.dg/rtti/typeid3.C: Correct expected error message.
5892
5893 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5894
5895         PR c++/157
5896         * g++.dg/parse/crash12.C: New test.
5897
5898 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5899
5900         * gcc.dg/compat/mixed-struct-check.h: New.
5901         * gcc.dg/compat/mixed-struct-defs.h: New.
5902         * gcc.dg/compat/mixed-struct-init.h: New.
5903         * gcc.dg/compat/struct-by-value-19_main.c: New.
5904         * gcc.dg/compat/struct-by-value-19_x.c: New.
5905         * gcc.dg/compat/struct-by-value-19_y.c: New.
5906         * gcc.dg/compat/struct-by-value-20_main.c: New.
5907         * gcc.dg/compat/struct-by-value-20_x.c: New.
5908         * gcc.dg/compat/struct-by-value-20_y.c: New.
5909         * gcc.dg/compat/struct-return-19_main.c: New.
5910         * gcc.dg/compat/struct-return-19_x.c: New.
5911         * gcc.dg/compat/struct-return-19_y.c: New.
5912         * gcc.dg/compat/struct-return-20_main.c: New.
5913         * gcc.dg/compat/struct-return-20_x.c: New.
5914         * gcc.dg/compat/struct-return-20_y.c: New.
5915
5916 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5917         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5918         so that it will not complain on LP64 targets.
5919
5920 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5921
5922         PR c++/495
5923         * g++.dg/template/friend24.C: New test.
5924
5925 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5926
5927         PR c++/12332
5928         * g++.dg/template/memtmpl2.C: New test.
5929
5930 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5931
5932         PR target/11184
5933         * gcc.dg/builtin-apply1.c: New test.
5934
5935 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5936
5937         PR c++/9848
5938         * g++.dg/warn/Wunused-4.C: New test.
5939
5940 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5941
5942         PR c++/12316
5943         * g++.dg/other/gc2.C: New test.
5944
5945 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5946
5947         PR c++/11991
5948         * g++.dg/rtti/typeid3.C: New test.
5949
5950         PR c++/12266
5951         * g++.dg/overload/template1.C: New test.
5952
5953 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5954
5955         * g++.dg/opt/cfg3.C: New test.
5956
5957 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5958
5959         PR c++/7939
5960         * g++.dg/template/crash11.C: New test.
5961
5962 2003-09-16  Jason Merrill  <jason@redhat.com>
5963             Jakub Jelinek  <jakub@redhat.com>
5964
5965         * gcc.dg/attr-warn-unused-result.c: New test.
5966
5967 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5968
5969         PR c++/12184
5970         * g++.dg/expr/call2.C: New test.
5971
5972 2003-09-15  Andreas Jaeger  <aj@suse.de>
5973
5974         * gcc.dg/Wold-style-definition-1.c: New test.
5975
5976 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5977
5978         PR c++/3907
5979         * g++.dg/parse/template12.C: New test.
5980
5981         * g++.dg/abi/bitfield11.C: New test.
5982         * g++.dg/abi/bitfield12.C: Likewise.
5983
5984 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5985
5986         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5987         non-expansion of functional macro name without arguments at EOL.
5988         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5989
5990 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5991
5992         * gcc.c-torture/execute/20030914-[12].c: New tests.
5993
5994 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5995
5996         PR c++/11788
5997         * g++.dg/overload/addr1.C: New test.
5998
5999 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6000
6001         * gcc.dg/20030909-1.c: New test.
6002
6003 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6004
6005         * gcc.dg/ultrasp10.c: New test.
6006
6007 2003-09-09  Devang Patel  <dpatel@apple.com>
6008
6009         * gcc.dg/darwin-ld-6.c: New test.
6010
6011 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6012
6013         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6014
6015 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6016
6017         * gcc.dg/ia64-types1.c: New test.
6018         * gcc.dg/ia64-types2.c: Likewise.
6019
6020 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6021
6022         * gcc.dg/builtins-1.c: Add more _Complex tests.
6023         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6024
6025         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6026         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6027
6028 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6029
6030         PR c++/11786
6031         * g++.dg/lookup/koenig2.C: New test.
6032
6033         PR c++/5296
6034         * g++.dg/rtti/typeid2.C: New test.
6035
6036 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6037
6038         * gcc.c-torture/compile/20030904-1.c: New test.
6039
6040 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6041
6042         * g++.dg/opt/longbranch2.C: New test.
6043
6044 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6045
6046         * g++.dg/template/crash10.C: Only compile it.
6047
6048 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6049
6050         PR middle-end/11665
6051         * gcc.c-torture/compile/20030907-1.c: New test.
6052         * g++.dg/init/array11.C: New test.
6053
6054 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/11852
6057         * g++.dg/init/struct1.C: New test.
6058
6059 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6060
6061         PR c++/12181
6062         * g++.dg/expr/comma1.C: New test.
6063
6064 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6065
6066         PR c++/11867
6067         * g++.dg/expr/static_cast5.C: New test.
6068
6069 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6070
6071         PR c++/11507
6072         * g++.dg/lookup/scoped7.C: New test.
6073
6074         PR c++/9574
6075         * g++.dg/other/static1.C: New test.
6076
6077         PR c++/11490
6078         * g++.dg/warn/template-1.C: New test.
6079
6080         PR c++/11432
6081         * g++.dg/template/crash10.C: New test.
6082
6083         PR c++/2478
6084         * g++.dg/overload/VLA.C: New test.
6085
6086         PR c++/10804
6087         * g++.dg/template/call1.C: New test.
6088
6089 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6090
6091         PR c++/11794
6092         * g++.dg/parse/using3.C: New test.
6093
6094 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6095
6096         PR c++/11409
6097         * g++.dg/overload/builtin3.C: New test case.
6098
6099 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6100
6101         PR c/9862
6102         * gcc.dg/20030906-1.c: New test.
6103         * gcc.dg/20030906-2.c: Likewise.
6104
6105 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6106
6107         PR c++/12167
6108         * g++.dg/parse/defarg5.C: New test.
6109
6110         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6111
6112 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/12163
6115         * g++.dg/expr/static_cast4.C: New test.
6116
6117         PR c++/12146
6118         * g++.dg/template/crash9.C: New test.
6119
6120 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6121
6122         * g++.old-deja/g++.ext/pretty2.C: Update for change
6123         in __FUNCTION__.
6124         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6125
6126 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6127
6128         PR c++/11922
6129         * g++/dg/template/qualified-id1.C: New test.
6130
6131         PR c++/12037
6132         * g++.dg/warn/noeffect4.C: New test.
6133
6134 2003-09-04  Matt Austern  <austern@apple.com>
6135
6136         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6137         * g++.dg/ext/fnname2.C: Likewise.
6138         * g++.dg/ext/fnname3.C: Likewise.
6139
6140 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6141
6142         * g++.dg/expr/lval1.C: New test.
6143         * g++.dg/ext/lvcast.C: Remove.
6144
6145 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6146
6147         PR optimization/11700.
6148         * gcc.c-torture/compile/20030903-1.c: New test case.
6149
6150 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6151
6152         PR c++/12053
6153         * g++.dg/abi/layout4.C: New test.
6154
6155 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6156
6157         PR c++/11553
6158         * g++.dg/parse/friend3.C: New test.
6159
6160 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR c++/11847
6163         * g++.dg/template/class1.C: New test.
6164
6165         PR c++/11808
6166         * g++.dg/expr/call1.C: New test.
6167
6168 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6169
6170         PR c++/12114
6171         * g++.dg/init/ref9.C: New test.
6172
6173         PR c++/11972
6174         * g++.dg/template/nested4.C: New test.
6175
6176 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6177
6178         PR c++/12093
6179         * g++.dg/template/non-dependent4.C: New test.
6180
6181         PR c++/11928
6182         * g++.dg/inherit/conv1.C: New test.
6183
6184 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6185
6186         PR c++/6196
6187         * g++.dg/ext/label1.C: New test.
6188         * g++.dg/ext/label2.C: Likewise.
6189
6190 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6191
6192         * g++.dg/expr/cond3.C: New test.
6193
6194 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6195
6196         * gcc.dg/builtins-1.c: Add new builtin cases.
6197
6198 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6199
6200         * gcc.dg/builtins-1.c: Add new cases.
6201         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6202
6203 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6204
6205         * gcc.dg/builtins-1.c: Add more math builtin tests.
6206         * gcc.dg/torture/builtin-attr-1.c: New test.
6207
6208 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6209
6210         PR optimization/5079
6211         * g++.dg/opt/static3.C: New test.
6212
6213 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6214
6215         * gcc.misc-tests/gcov-10b.c: New test.
6216
6217 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/opt/ptrmem3.C: New test.
6220
6221         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6222
6223 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6224
6225         * gcc.dg/20030826-2.c: New test.
6226
6227 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6228
6229         PR middle-end/12002
6230         * g77.f-torture/compile/12002.f: New test case.
6231
6232 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6233
6234         * gcc.dg/20030826-1.c: New test case.
6235
6236 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6237
6238         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6239
6240 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6241
6242         PR c++/11871
6243         * c++.dg/lookup/crash1.C: New test.
6244
6245         * c++.dg/warn/noeffect3.C: New test.
6246
6247 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6248
6249         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6250         * gcc.dg/compat/vector-1_y.c: Ditto.
6251         * gcc.dg/compat/vector-2_x.c: Ditto.
6252         * gcc.dg/compat/vector-2_y.c: Ditto.
6253
6254 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6255
6256         * gcc.dg/20030702-1.c: New test.
6257
6258 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6259
6260         PR c++/8795
6261         * g++.dg/ext/altivec-1.C: New test.
6262
6263 2003-08-24  Richard Henderson  <rth@redhat.com>
6264
6265         * g++.dg/eh/simd-2.C: Add -w for x86.
6266
6267 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6268
6269         * gcc.dg/20030815-1.c: New test.
6270
6271 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6272
6273         PR c++/3765
6274         * g++.dg/parse/access6.C: New test.
6275
6276 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6277
6278         PR c++/641, c++/11876
6279         * g++.dg/template/friend22.C: New test.
6280         * g++.dg/template/friend23.C: Likewise.
6281
6282 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6283
6284         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6285         identically.
6286
6287 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6288
6289         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6290
6291 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6292
6293         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6294
6295 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6296
6297         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6298
6299 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6300
6301         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6302
6303 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6304
6305         PR c++/11919
6306         * g++.dg/overload/prom1.C: New test.
6307
6308         PR c++/11551
6309         * g++.dg/parse/dtor2.C: New test.
6310
6311         PR c++/10762
6312         * g++.dg/parse/using2.C: New test.
6313
6314 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6315
6316         PR target/11805
6317         * gcc.c-torture/compile/20030821-1.c: New.
6318
6319 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6320
6321         PR c++/11834
6322         * g++.dg/template/deduce2.C: New test.
6323
6324 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6325
6326         * gcc.c-torture/execute/20030821-1.c: New test.
6327
6328 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6329
6330         PR middle-end/11984
6331         * gcc.dg/20030820-1.c: New test case.
6332
6333 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6334
6335         PR c++/11945
6336         * g++.dg/warn/noeffect2.C: New test.
6337
6338 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6339
6340         PR c++/10926
6341         * g++.dg/template/dtor2.C: New test.
6342
6343         PR c++/11684
6344         * g++.dg/template/operator1.C: New test.
6345         * g++.dg/parse/operator4.C: New test.
6346
6347         PR c++/11946.C
6348         * g++.dg/expr/enum1.C: New test.
6349         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6350
6351         PR c++/11036.C
6352         * g++.dg/parse/elab2.C: New test.
6353         * g++.dg/parse/typedef4.C: Change error message.
6354         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6355         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6356         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6357
6358 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6359
6360         * gcc.dg/pch/warn-1.c: New.
6361         * gcc.dg/pch/warn-1.hs: New.
6362
6363         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6364         not-tested file.
6365
6366 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6367
6368         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6369
6370 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6371
6372         * gcc.dg/uninit-D.c: New Test.
6373         * gcc.dg/uninit-E.c: New Test.
6374         * gcc.dg/uninit-F.c: New Test.
6375         * gcc.dg/uninit-G.c: New Test.
6376
6377 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6378
6379         * g++.dg/README: Describe the pch directory.
6380
6381 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6382
6383         PR c++/11174
6384         * g++.dg/parse/access4.C: New test.
6385         * g++.dg/parse/access5.C: Likewise.
6386         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6387
6388 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6389
6390         * gcc.dg/noncompile/20030818-1.c: New.
6391
6392 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6393
6394         PR c++/11957
6395         * g++.dg/warn/noeffect1.C: New test.
6396
6397         * g++.dg/template/scope2.C: New test.
6398         * g++.dg/template/error2.C: Correct dg-error
6399
6400 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6401
6402         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6403
6404 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6405
6406         PR C++/11512
6407         * g++.dg/template/warn1.C: New.
6408
6409 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6410
6411         * g++.dg/template/error2.C: New test.
6412         * g++.dg/lookup/using7.C: Adjust errors
6413         * g++.old-deja/g++.pt/crash36.C: Likewise.
6414         * g++.old-deja/g++.pt/derived3.C: Likewise.
6415
6416 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6417
6418         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6419         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6420         * gcc.c-torture/execute/builtins/string-9.c: New, from
6421         string-opt-9.c.  Adjust for execute/builtins framework.
6422         * gcc.c-torture/execute/string-opt-9.c: Delete.
6423
6424 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6425
6426         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6427
6428         * g++.dg/parse/ret-type2.C: New test.
6429
6430         PR c++/11703
6431         * g++.dg/init/new8.C: New test.
6432
6433         PR c++/10923
6434         * g++.dg/parse/typedef5.C: New test.
6435
6436         PR c++/9512
6437         * g++.dg/parse/qualified2.C: New test.
6438         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6439         invalid code.
6440
6441 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6442
6443         * g++.dg/conversion/ptrmem1.C: New test.
6444
6445 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6446
6447         PR target/11693
6448         * gcc.dg/20030811-1.c: New test.
6449
6450         PR target/11535
6451         * gcc.c-torture/execute/20030811-1.c: New test.
6452
6453 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6454
6455         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6456
6457 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6458
6459         PR c++/11789.C
6460         * g++.dg/inherit/multiple1.C: New test.
6461
6462 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6463
6464         * gcc.dg/spe1.c: New test.
6465
6466         PR c++/11670
6467         * g++.dg/expr/cast2.C: New test.
6468
6469         PR c++/10530
6470         * g++.dg/template/dependent-name2.C: New test.
6471
6472 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         * g++.dg/parse/crash11.C: Put the dg options in comments.
6475
6476 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6477
6478         * lib/gcc-dg.exp: Update for diagnostic change.
6479
6480 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6481
6482         PR c++/5767
6483         * g++.dg/parse/crash11.C: New test.
6484
6485 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6486
6487         * gcc.dg/cpp/spacing1.c: Update.
6488
6489 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6490
6491         PR target/11739
6492         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6493         a value for -mtune.
6494
6495 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6496
6497         PR middle-end/11771
6498         * gcc.c-torture/compile/20030804-1.c: New test case.
6499
6500 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6501
6502         * gcc.dg/20030804-1.c: New test case.
6503
6504 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6505
6506         * gcc.dg/cpp/separate-1.c: New test.
6507
6508 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6509
6510         PR c++/11704
6511         * g++.dg/template/dependent-expr2.C: New test.
6512
6513         PR c++/11766
6514         * g++.dg/expr/ptrmem1.C: New test.
6515
6516 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6517
6518         PR c++/9453
6519         * g++.dg/template/friend15.C: New test.
6520
6521 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6522
6523         * lib/dg-pch.exp: Work round PCH bug.
6524
6525 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6526
6527         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6528         builtins.  Move cases from builtins-4.c here.
6529
6530         * gcc.dg/torture/builtin-math-1.c: New test taken from
6531         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6532         additional cases.
6533
6534         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6535         Delete.
6536
6537 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6538
6539         PR c++/9447
6540         * g++.dg/template/using7.C: New test.
6541
6542 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6543
6544         * import1.c, import2.c: New tests.
6545
6546 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6547
6548         * g++.dg/eh/crossjump1.C: New test.
6549
6550 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6551
6552         PR c++/11697
6553         * g++.dg/template/using6.C: New test.
6554
6555         PR c++/11744
6556         * g++.dg/template/koenig2.C: New test.
6557
6558 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6559
6560         PR c++/7983
6561         * g++.dg/parse/typedef4.C: New test.
6562
6563 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6564
6565         PR c++/8442, c++/8806
6566         * g++.dg/template/elab1.C: New test.
6567         * g++.dg/template/type2.C: Likewise.
6568         * g++.dg/template/ttp3.C: Adjust expected error message.
6569         * g++.old-deja/g++.law/visibility13.C: Likewise.
6570         * g++.old-deja/g++.niklas/t135.C: Likewise.
6571         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6572         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6573         template argument.
6574         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6575
6576 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6577
6578         PR c++/11295
6579         * g++.dg/ext/stmtexpr1.C: New test.
6580
6581         * g++.dg/opt/tmp1.C: New test.
6582
6583         PR c++/11525
6584         * g++.dg/parse/constant4.C: New test.
6585
6586         PR c++/9447
6587         * g++.dg/template/using5.C: New test.
6588
6589 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6590
6591         * gcc.dg/builtins-27.c: New test case.
6592
6593 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6594
6595         * gcc.dg/tls/opt-7.c: New test.
6596
6597 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6598
6599         * g++.old-deja/g++.other/crash18.C: Remove.
6600
6601 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6602
6603         * g++.dg/template/explicit3.C: New.
6604         * g++.dg/template/explicit4.C: New.
6605         * g++.dg/template/explicit5.C: New.
6606
6607         PR c++/11347
6608         * g++.dg/template/memtmpl1.C: New.
6609
6610 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6611
6612         PR target/11565
6613         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6614         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6615
6616 2003-07-30  Jan Hubicka  <jh@suse.cz>
6617
6618         * vtgc1.c: Kill.
6619
6620 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6621
6622         * gcc.dg/struct-in-proto-1.c: New test.
6623
6624 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6625
6626         * gcc.dg/cpp/include2.c: Only expect one message.
6627
6628 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6629
6630         PR c++/9447
6631         * g++.dg/template/using1.C: New test.
6632         * g++.dg/template/using2.C: New test.
6633         * g++.dg/template/using3.C: New test.
6634         * g++.dg/template/using4.C: New test.
6635
6636 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6637
6638         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6639         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6640
6641 2003-07-28  Jan Hubicka  <jh@suse.cz>
6642
6643         PR c++/11530
6644         * g++.dg/opt/call1.C: New test.
6645
6646 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6647
6648         PR c++/11667
6649         * g++.dg/init/enum2.C: New test.
6650         * g++.dg/template/overload1.C: Add "-w" option.
6651
6652 2003-07-28    <hp@bitrange.com>
6653
6654         * gcc.dg/Wdeclaration-after-statement-1.c,
6655         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6656
6657 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6658
6659         * gcc.c-torture/compile/20030725-1.c: New test.
6660
6661 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6662
6663         * gcc.dg/20030505.c: Only run for SPE.
6664         Remove definition of opaque type.
6665
6666 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6667
6668         * g++.dg/template/ptrmem6.C: New test.
6669
6670 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6671
6672         * gcc.c-torture/compile/zero-strct-2.c: New test.
6673
6674 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6675
6676         * gcc.dg/intermod-1.c: New test.
6677
6678 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6679
6680         PR c++/11617
6681         * g++.dg/template/lookup2.C: New test.
6682         * g++.dg/template/memclass1.C: Remove instantiated from error.
6683         * g++.dg/other/error2.C: Tweak expected errors.
6684
6685         PR c++/11596
6686         * g++.dg/template/defarg3.C: New test.
6687
6688         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6689
6690 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6691
6692         * g++.dg/inherit/access5.C: New test.
6693
6694 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6695
6696         PR c++/11513
6697         * g++.dg/template/crash8.C: New test.
6698
6699 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6700
6701         PR c/10602
6702         * gcc.dg/noncompile/incomplete-2.c: New test.
6703
6704 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6705
6706         PR c++/11645
6707         * g++.dg/inherit/access4.C: New test.
6708
6709         PR c++/11517
6710         * g++.dg/expr/cond2.C: New test.
6711
6712         PR optimization/10679
6713         * g++.dg/opt/inline4.C: New test.
6714
6715 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6716
6717         * g++.dg/parse/crash10: New test.
6718
6719 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6720
6721         * g++.dg/ext/flexary1.C: New test.
6722
6723 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6724
6725         PR c++/10793
6726         * g++.dg/template/crash9.C: New test.
6727
6728 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6729
6730         PR c++/3004
6731         * g++.dg/parse/typedef3.C: New test.
6732
6733         PR c++/7906
6734         * g++.dg/parse/operator2.C: New test.
6735
6736         PR c++/8895
6737         * g++.dg/parse/def-tmpl-arg1.C: New test.
6738
6739         PR c++/9282
6740         * g++.dg/parse/funptr1.C: New test.
6741
6742         PR c++/9452
6743         * g++.dg/parse/ambig3.C: New test.
6744
6745         PR c++/9454
6746         * g++.dg/parse/operator3.C: New test.
6747
6748         PR c++/9486
6749         * g++.dg/parse/template10.C: New test.
6750
6751         PR c++/9488
6752         * g++.dg/parse/template11.C: New test.
6753
6754         PR c++/10150
6755         * g++.dg/parse/invalid-op1.C: New test.
6756
6757         PR c++/10247
6758         * g++.dg/parse/condexpr1.C: New test.
6759
6760 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6761
6762         * g++.dg/ext/packed3.C: New test.
6763         * g++.dg/ext/packed4.C: New test.
6764
6765         * gcc.dg/pack-test-3.c: New test.
6766
6767 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6768
6769         * lib/compat.exp: Handle dg-options per source file.
6770         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6771         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6772         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6773         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6774         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6775         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6776         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6777         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6778         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6779         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6780         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6781         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6782         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6783         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6784
6785 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6786
6787         PR c/10320
6788         * gcc.c-torture/execute/20030718-1.c: New test.
6789
6790 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6791
6792         PR optimization/11536
6793         * gcc.dg/20030721-1.c: New test.
6794
6795 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/11546
6798         * g++.dg/template/lookup1.C: New test.
6799
6800 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6801
6802         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6803         diagnostics of ill-formed constructs involving labels.
6804         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6805         the new 'previously defined here' message.
6806
6807 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6808
6809         * g++.dg/parse/non-dependent2.C: New test.
6810
6811 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6812
6813         * g++.dg/init/init-ref4.C: xfail on targets without
6814         weak symbols.
6815
6816 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6817
6818         PR target/11087
6819         * gcc.c-torture/execute/20030717-1.c: New test.
6820
6821 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6822
6823         * g++.dg/opt/cfg1.C: New test.
6824
6825 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6826
6827         PR optimization/11557
6828         * gcc.dg/20030717-1.c: New test.
6829
6830 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6831
6832         PR c++/10476
6833         * g++.dg/expr/crash-1.C: New test.
6834
6835         PR c++/11027
6836         * g++.dg/template/init3.C: New test.
6837
6838         PR c++/8222
6839         * g++.dg/template/non-dependent1.C: New test.
6840
6841         PR c++/11070
6842         * g++.dg/template/non-dependent2.C: New test.
6843
6844         PR c++/11071
6845         * g++.dg/template/non-dependent3.C: New test.
6846
6847         PR c++/9907
6848         * g++.dg/template/sizeof5.C: New test.
6849
6850 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6851
6852         PR 11498
6853         * gcc.c-torture/compile/mangle-1.c: New file.
6854
6855 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6856
6857         PR c++/7809
6858         * g++.dg/parse/access3.C: New test.
6859
6860 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6861
6862         PR c++/11384
6863         * g++.dg/init/init-ref4.C: New test.
6864
6865 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6866
6867         PR c++/11547
6868         * g++.dg/parse/constant3.C: New test.
6869         * g++.dg/parse/crash7.C: Likewise.
6870
6871 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6872
6873         PR target/11008
6874         * gcc.dg/i386-pentium4-not-mull.c: New.
6875
6876 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6877
6878         * gcc.dg/asm-names.c (ymain): Make it weak.
6879
6880 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6881
6882         PR c++/5421
6883         * g++.dg/template/friend21.C: New test.
6884
6885 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6886
6887         * gcc.dg/cleanup-8.c: New test.
6888         * gcc.dg/cleanup-9.c: New test.
6889
6890 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6891
6892         * g++.dg/ext/dll-MI1.h: New file.
6893         * g++.dg/ext/dllexport-MI1.C: New file.
6894         * g++.dg/ext/dllimport-MI1.C: New file.
6895
6896 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6897
6898         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6899         it does not have cmpstrsi patterns (just cmpmemsi).
6900
6901 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6902
6903         PR debug/11473
6904         * g++.dg/debug/debug8.C: New test.
6905
6906 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6907
6908         PR c++/10108
6909         * g++.dg/template/crash7.C: New test.
6910
6911 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6912
6913         PR target/10795
6914         * gcc.c-torture/compile/20030708-1.c: New.
6915
6916 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6917
6918         * gcc.c-torture/execute/20030715-1.c: New test.
6919
6920 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6921
6922         * gcc.dg/pch/inline-3.c: New file.
6923         * gcc.dg/pch/inline-3.hs: New file.
6924         * gcc.dg/pch/inline-4.c: New file.
6925         * gcc.dg/pch/inline-4.hs: New file.
6926
6927 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6928
6929         PR c++/11509
6930         * g++.dg/template/crash6.C: New test.
6931
6932         PR c++/7053
6933         * g++.dg/template/friend20.C: New test.
6934
6935         PR c++/7019
6936         * g++.dg/template/overload2.C: New test.
6937
6938 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6939
6940         PR optimization/11440
6941         * gcc.c-torture/execute/20030714-1.c: New test.
6942
6943 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6944
6945         PR c++/11154
6946         * g++.dg/template/partial2.C: New test.
6947
6948 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6949
6950         PR c++/11503
6951         * g++.dg/template/anon1.C: New test.
6952
6953         PR c++/11493
6954         PR c++/11495
6955         * g++.dg/parse/template9.C: Likewise.
6956         * g++.dg/template/crash4.C: New test.
6957         * g++.dg/template/koenig1.C: Likewise.
6958         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6959         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6960         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6961         functions.
6962         * g++.old-deja/g++.jason/template36.C: Likewise.
6963         * g++.old-deja/g++.mike/p1989.C: Likewise.
6964         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6965         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6966         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6967         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6968         compiling.
6969         * g++.old-deja/g++.pt/union2.C: Use this->.
6970
6971 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * gcc.dg/20030711-1.c: New test.
6974
6975 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6976
6977         PR c++/11050
6978         * g++.dg/parse/args1.C: New test.
6979         * g++.pt/defarg8.C: Change expected errors.
6980
6981 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6982
6983         PR c++/8164
6984         * g++.dg/template/nontype2.C: New test.
6985
6986         PR c++/10558
6987         * g++.dg/parse/template8.C: New test.
6988
6989         PR c++/8327
6990         * g++.dg/template/scope1.C: New test.
6991
6992         * g++.dg/warn/Wsign-compare-1.C: New test.
6993
6994 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6995
6996         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6997
6998 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6999
7000         PR c++/9411
7001         * g++.dg/template/explicit2.C: New test.
7002
7003         PR c++/10032
7004         * g++.dg/warn/pedantic1.C: New test.
7005
7006 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7007
7008         PR c++ 9483
7009         * g++.dg/other/field1.C: New test.
7010
7011 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7012
7013         PR c/11449
7014         * gcc.c-torture/compile/20030707-1.c: New.
7015
7016 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7017
7018         PR c++/10849
7019         * g++.dg/template/access12.C: New test.
7020
7021 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7022
7023         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7024         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7025         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7026         * gcc.misc-tests/gcov.exp: Update
7027         * g++.dg/gcov/gcov.exp: Update
7028         * lib/gcov.exp: Update.
7029
7030 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7031
7032         * g++.dg/abi/mangle17.C: Make sure template expressions are
7033         dependent.
7034         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7035         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7036         * g++.dg/opt/stack1.C: Remove erroneous code.
7037         * g++.dg/parse/template7.C: New test.
7038         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7039         * g++.old-deja/g++.pt/crash4.C: Likewise.
7040
7041 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7042
7043         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7044         with zero or one occurence of `$' after the initial `L'.
7045
7046 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7047
7048         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7049
7050 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7051
7052         PR c/11370
7053         * gcc.dg/Wunreachable-6.c: New testcase.
7054         * gcc.dg/Wunreachable-7.c: New testcase.
7055
7056 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR c/11420
7059         * gcc.dg/20030708-1.c: New test.
7060
7061 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7062
7063         * gcc.dg/compat/sdata-section.h: New file.
7064         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7065         * gcc.dg/torture/mips-sdata-1.c: New test.
7066
7067 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7068
7069         PR c++/11030
7070         * g++.dg/template/friend19.C: New test.
7071
7072 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7073
7074         * g++.dg/opt/strength-reduce.C: New test.
7075
7076 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7077
7078         PR target/10979
7079         * gcc.dg/20030707-1.c: New testcase.
7080
7081 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7082
7083         PR optimization/11059
7084         * g++.dg/opt/emptyunion.C: New testcase.
7085
7086 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7087             Eric Botcazou  <ebotcazou@libertysurf.fr>
7088
7089         * g++.dg/opt/stack1.C: New test.
7090
7091 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7092
7093         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7094         run test.
7095
7096         PR c++/11431
7097         * g++.dg/expr/static_cast3.C: New test.
7098
7099 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7100
7101         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7102         everywhere.
7103         * gcc.dg/concat.c: Concatenation of string constants with
7104         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7105         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7106         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7107         necessary to avoid multi-character character constant warning.
7108         * gcc.dg/cpp/escape.c: Likewise.
7109         * gcc.dg/cpp/ucs.c: Likewise.
7110         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7111         Fix a typo.
7112
7113 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7114
7115         PR c/11428
7116         * gcc.c-torture/compile/20030704-1.c: New.
7117
7118 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7119
7120         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7121
7122 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7123
7124         PR c++/5287, PR c++/7910,  PR c++/11021
7125         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7126         tests for warnings.
7127         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7128         * g++.dg/ext/dllimport3.C: Likewise.
7129         * g++.dg/ext/dllimport4.C: New file.
7130         * g++.dg/ext/dllimport5.C: New file.
7131         * g++.dg/ext/dllimport6.C: New file.
7132         * g++.dg/ext/dllimport7.C: New file.
7133         * g++.dg/ext/dllimport8.C: New file.
7134         * g++.dg/ext/dllimport9.C: New file.
7135         * g++.dg/ext/dllimport10.C: New file.
7136         * g++.dg/ext/dllexport1.C: New file.
7137
7138 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7139
7140         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7141         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7142
7143 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7144
7145         * gcc.dg/builtins-25.c: New testcase.
7146         * gcc.dg/builtins-26.c: New testcase.
7147
7148 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7149
7150         * gcc.dg/compat/vector-defs.h: New file.
7151         * gcc.dg/compat/vector-setup.h: New file.
7152         * gcc.dg/compat/vector-check.h: New file.
7153         * gcc.dg/compat/vector-1_main.c: New file.
7154         * gcc.dg/compat/vector-1_x.c: New file.
7155         * gcc.dg/compat/vector-1_y.c: New file.
7156         * gcc.dg/compat/vector-2_main.c: New file.
7157         * gcc.dg/compat/vector-2_x.c: New file.
7158         * gcc.dg/compat/vector-2_y.c: New file.
7159
7160         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7161         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7162         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7163         * gcc.dg/compat/struct-align-1.h: New file.
7164         * gcc.dg/compat/struct-align-1_main.c: New file.
7165         * gcc.dg/compat/struct-align-1_x.c: New file.
7166         * gcc.dg/compat/struct-align-1_y.c: New file.
7167         * gcc.dg/compat/struct-align-2.h: New file.
7168         * gcc.dg/compat/struct-align-2_main.c: New file.
7169         * gcc.dg/compat/struct-align-2_x.c: New file.
7170         * gcc.dg/co
7171         * g++.old-deja/g++.other/comdat3.C: Likewise.
7172         * g++.old-deja/g++.other/ctor1.C: Likewise.
7173         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7174
7175 2003-06-05  Richard Henderson  <rth@redhat.com>
7176
7177         * gcc.dg/debug/20030605-1.c: New.
7178
7179 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7180
7181         * README.QMTEST: Update.
7182
7183 2003-06-04  Richard Henderson  <rth@redhat.com>
7184
7185         * gcc.dg/cleanup-1.c: New.
7186         * gcc.dg/cleanup-2.c: New.
7187         * gcc.dg/cleanup-3.c: New.
7188         * gcc.dg/cleanup-4.c: New.
7189         * gcc.dg/cleanup-5.c: New.
7190         * gcc.dg/cleanup-6.c: New.
7191         * gcc.dg/cleanup-7.c: New.
7192
7193 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7194
7195         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7196
7197         * lib/dg-pch.exp: New file.
7198         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7199         * gcc.dg/pch/pch.exp: Likewise.
7200
7201 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7202
7203         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7204         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7205         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7206         * gcc.dg/builtins-17.c: New test case.
7207         * gcc.dg/i386-387-4.c: New test case.
7208         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7209
7210 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7211
7212         * gcc.dg/ultrasp9.c: New test.
7213
7214 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7215
7216         * gcc.c-torture/compile/20030604-1.c: New test.
7217         * gcc.dg/sparc-constant-1.c: New test.
7218
7219 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7220
7221         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7222
7223 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7224
7225         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7226
7227         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7228         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7229
7230 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7231
7232         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7233
7234 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7235
7236         PR c++/10940
7237         * g++.dg/template/spec10.C: New test.
7238
7239 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7240
7241         * gcc.dg/builtins-16.c: New test case.
7242
7243 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7244
7245         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7246         mempcpy test with post-increments.
7247         * gcc.c-torture/execute/string-opt-3.c: New test.
7248         * gcc.dg/string-opt-1.c: New test.
7249
7250 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7251
7252         PR fortran/10965
7253         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7254
7255 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7256
7257         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7258         (scan-assembler): ... here.  Use dg-scan.
7259         (scan-assembler-not): Likewise.
7260         (scan-file): New function.
7261         (scan-file-not): Likewise.
7262         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7263         * gcc.dg/cpp/_Pragma4.c: Likewise.
7264         * gcc.dg/cpp/_Pragma5.c: Likewise.
7265         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7266         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7267         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7268         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7269         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7270         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7271         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7272         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7273         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7274         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7275         * gcc.dg/cpp/cxxcom1.c: Likewise.
7276         * gcc.dg/cpp/line1.c: Likewise.
7277         * gcc.dg/cpp/maccom1.c: Likewise.
7278         * gcc.dg/cpp/maccom2.c: Likewise.
7279         * gcc.dg/cpp/maccom3.c: Likewise.
7280         * gcc.dg/cpp/maccom4.c: Likewise.
7281         * gcc.dg/cpp/maccom5.c: Likewise.
7282         * gcc.dg/cpp/maccom6.c: Likewise.
7283         * gcc.dg/cpp/multiline.c: Likewise.
7284         * gcc.dg/cpp/spacing1.c: Likewise.
7285         * gcc.dg/cpp/spacing2.c: Likewise.
7286         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7287         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7288         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7289         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7290         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7291         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7292         * gcc.dg/cpp/cxxcom2.c: Likewise.
7293         * gcc.dg/cpp/cxxcom2.h: New file.
7294
7295         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7296         * g++.dg/cpp/truefalse.C: Here.
7297         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7298
7299 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7300
7301         * gcc.dg/cpp/redef3.c: New file.
7302
7303 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7304
7305         * gcc.dg/i386-loop-3.c: New test.
7306
7307 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7308
7309         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7310
7311 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7312
7313         * gcc.dg/fwrapv-1.c: New test case.
7314         * gcc.dg/fwrapv-2.c: New test case.
7315
7316 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7317
7318         PR c++/10956
7319         * g++.dg/template/spec9.C: New test.
7320
7321 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7322
7323         * gcc.dg/duff-4.c: New test case.
7324
7325 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7326
7327         PR fortran/10843
7328         * g77.dg/ffixed-form-1.f: New test
7329         * g77.dg/ffixed-form-2.f: New test
7330         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7331         * g77.dg/ffree-form-3.f: New test
7332
7333 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7334
7335         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7336         * gcc.dg/wint_t-1.c: Likewise.
7337
7338 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7339
7340         * g++.dg/template/access11.C: New test.
7341
7342 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7343
7344         PR c++/10849
7345         * g++.dg/template/access10.C: New test.
7346
7347 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7348             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7349
7350         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7351
7352 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7353
7354         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7355         suppress for powerpc-*-darwin*.
7356         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7357
7358 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7359
7360         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7361         suppress option for powerpc-*-darwin*.
7362
7363 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7364
7365         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7366         * gcc.dg/builtins-4.c: Add test for fmod.
7367
7368 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7369
7370         PR c++/10682
7371         * g++.dg/template/instantiate4.C: New test.
7372
7373 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7374
7375         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7376
7377 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7378
7379         * gcc.dg/compat/scalar-return-1_main.c: New file.
7380         * gcc.dg/compat/scalar-return-1_x.c: New file.
7381         * gcc.dg/compat/scalar-return-1_y.c: New file.
7382         * gcc.dg/compat/scalar-return-2_main.c: New file.
7383         * gcc.dg/compat/scalar-return-2_x.c: New file.
7384         * gcc.dg/compat/scalar-return-2_y.c: New file.
7385         * gcc.dg/compat/struct-return-3_main.c: New file.
7386         * gcc.dg/compat/struct-return-3_y.c: New file.
7387         * gcc.dg/compat/struct-return-3_x.c: New file.
7388         * gcc.dg/compat/struct-return-2_main.c: New file.
7389         * gcc.dg/compat/struct-return-2_x.c: New file.
7390         * gcc.dg/compat/struct-return-2_y.c: New file.
7391
7392 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7393
7394         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7395         for hppa*-hp-hpux*.
7396         * gcc.dg/20021014-1.c (dg-options): Likewise.
7397         * gcc.dg/nest.c (dg-options): Likewise.
7398
7399 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7400
7401         PR c++/9738
7402         * g++.dg/ext/dllimport2.C: New file.
7403         * g++.dg/ext/dllimport3.C: New file.
7404
7405 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7406
7407         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7408         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7409         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7410         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7411         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7412         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7413         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7414         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7415         * gcc.dg/compat/small-struct-defs.h: New file.
7416         * gcc.dg/compat/small-struct-init.h: New file.
7417         * gcc.dg/compat/small-struct-check.h: New file.
7418         * gcc.dg/compat/fp-struct-defs.h: New file.
7419         * gcc.dg/compat/fp-struct-check.h: New file.
7420         * gcc.dg/compat/fp-struct-init.h: New file.
7421         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7422         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7423
7424 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7425
7426         * gcc.dg/20030225-2.c: New test.
7427
7428 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7429             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7430
7431         * gcc.c-torture/compile/20030518-1.c: New test case.
7432
7433 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7434
7435         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7436         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7437         gcc-dg-debug-runtest.
7438         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7439         gcc-dg-debug-runtest.
7440
7441 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7442
7443         PR c++/9022
7444         * g++.dg/lookup/using6.C: New test.
7445
7446 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7447
7448         * g++.dg/parse/access2.C: New test.
7449
7450 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7451
7452         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7453         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7454         * gcc.dg/debug/debug.exp: Likewise.
7455
7456 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7457
7458         * gcc.dg/dollar.c: New test.
7459
7460 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7461
7462         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7463         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7464         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7465         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7466         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7467         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7468         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7469         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7470         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7471         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7472         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7473         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7474         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7475         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7476         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7477         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7478         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7479         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7480
7481 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7482
7483         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7484         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7485         support for "repo" mode.
7486         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7487         * lib/g77-dg.exp: Likewise.
7488         * lib/obj-dg.exp: Likewise.
7489
7490 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7491
7492         Merge from gcc-3_2-rhl8-branch:
7493         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7494
7495         * gcc.dg/tls/opt-6.c: New test.
7496
7497         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7498
7499         * gcc.dg/20030405-1.c: New test.
7500
7501         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7502
7503         * gcc.dg/20030309-1.c: New test.
7504
7505         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7506
7507         * gcc.c-torture/execute/20030307-1.c: New test.
7508
7509         2003-02-20  Randolph Chung  <tausq@debian.org>
7510
7511         * gcc.c-torture/compile/20030220-1.c: New test.
7512
7513         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7514
7515         * gcc.dg/20030217-1.c: New test.
7516
7517         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7518
7519         * gcc.c-torture/compile/20020129-1.c: New test.
7520
7521         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7522
7523         * gcc.dg/unroll-1.c: New test.
7524
7525         2002-11-16  Jan Hubicka  <jh@suse.cz>
7526
7527         * gcc.c-torture/execute/20020920-1.c: New test.
7528
7529         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7530
7531         PR target/7434
7532         * gcc.c-torture/compile/20021008-1.c: New test.
7533
7534         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7535
7536         PR target/7559
7537         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7538
7539         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7540
7541         * gcc.c-torture/compile/20020807-1.c: New test.
7542
7543         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.dg/tls/opt-1.c: New test.
7546
7547         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7548
7549         * gcc.dg/20020729-1.c: New test.
7550
7551         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7552
7553         * g++.dg/opt/life1.C: New test.
7554
7555         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7556
7557         * gcc.dg/20020525-1.c: New test.
7558
7559         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7560
7561         PR c++/6794
7562         * g++.dg/ext/pretty1.C: New test.
7563         * g++.dg/ext/pretty2.C: New test.
7564
7565 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7566
7567         PR c++/8385
7568         * g++.dg/ext/typeof5.C: New test.
7569
7570 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7571
7572         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7573         __USER_LABEL_PREFIX__ into account.
7574         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7575
7576 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7577
7578         * gcc.dg/builtins-15.c: New test case.
7579
7580 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7581
7582         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7583
7584 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7585
7586         * lib/g++.exp: Tweak handling of additional source files.
7587         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7588         * g++.dg/special/conpr-2a.C: Rename to ...
7589         * g++.dg/special/conpr-2a.cc: ... this.
7590         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7591         * g++.dg/special/conpr-3a.C: Rename to ...
7592         * g++.dg/special/conpr-3a.cc: This.
7593         * g++.dg/special/conpr-3b.C: Rename to ...
7594         * g++.dg/special/conpr-3b.cc: This.
7595         * g++.dg/special/conpr-4.C: New test.
7596         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7597
7598 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7599
7600         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7601
7602 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7603
7604         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7605         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7606         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7607         * g++.old-deja/g++.other/warn3.C: Likewise.
7608
7609 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7610
7611         * gcc.dg/i386-387-1.c: Update to also test log.
7612         * gcc.dg/i386-387-2.c: Likewise.
7613
7614 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7615
7616         * g77.f-torture/execute/int8421.f: New test.
7617
7618 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7619
7620         PR c++/10230, c++/10481
7621         * g++.dg/lookup/scoped5.C: New test.
7622
7623 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7624
7625         PR c++/10552
7626         * g++.dg/template/ttp6.C: New test.
7627
7628 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7629
7630         * gcc.c-torture/execute/builtins: New directory.
7631         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7632         gcc.c-torture/execute/builtins.
7633         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7634         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7635         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7636         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7637
7638 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7639
7640         PR c++/9252
7641         * g++.dg/template/access8.C: New test.
7642         * g++.dg/template/access9.C: New test.
7643
7644 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7645
7646         PR c++/9554
7647         * g++.dg/parse/access1.C: New test.
7648
7649 2003-05-09  DJ Delorie  <dj@redhat.com>
7650
7651         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7652         long, and not an int.
7653
7654 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7655
7656         PR c++/10555, c++/10576
7657         * g++.dg/template/memclass1.C: New test.
7658
7659 2003-05-08  DJ Delorie  <dj@redhat.com>
7660
7661         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7662         targets.
7663         * gcc.c-torture/execute/20021024-1.x: Likewise.
7664         * gcc.c-torture/execute/shiftdi.x: Likewise.
7665         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7666         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7667         * gcc.dg/20021018-1.c: Likewise.
7668
7669 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7670
7671         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7672
7673         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7674         (bcopy): Call memmove.
7675
7676 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7677
7678         * g77.f-torture/compile/8485.f: New test case.
7679
7680 2003-05-07  Richard Henderson  <rth@redhat.com>
7681
7682         PR c++/10570
7683         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7684         Verify exception_cleanup not called for rethrows.
7685         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7686         when exiting catch block without rethrowing.
7687         * g++.dg/eh/forced3.C: New.
7688         * g++.dg/eh/forced4.C: New.
7689
7690 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7691
7692         * gcc.dg/20030505.c: Fix triplet.
7693
7694 2003-05-06  DJ Delorie  <dj@redhat.com>
7695
7696         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7697         * gcc.dg/nest.c: Likewise.
7698
7699 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7700
7701         * gcc.dg/builtins-14.c: New test case.
7702
7703 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7704
7705         * lib/compat.exp (compat-execute): New argument.
7706         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7707         * gcc.dg/compat: New test directory.
7708         * gcc.dg/compat/compat.exp: New expect script.
7709         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7710         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7711         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7712         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7713         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7714         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7715
7716         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7717         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7718         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7719         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7720         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7721         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7722         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7723         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7724         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7725         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7726         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7727         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7728         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7729         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7730         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7731
7732 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7733
7734         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7735
7736 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7737
7738         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7739
7740 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7741
7742         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7743         * gcc.dg/ppc-fsel-2.c: New test.
7744
7745         * gcc.dg/unused-5.c: New test.
7746
7747 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7748
7749         PR c++/10496
7750         * g++.dg/warn/pmf1.C: New test.
7751
7752 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7753
7754         PR c++/4494
7755         * g++.dg/warn/main.C: New test.
7756
7757 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7758
7759         * gcc.dg/nonnull-3.c: New test.
7760
7761 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7762
7763         * gcc.dg/cpp/Wtrigraphs.c: Update.
7764         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7765
7766 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7767
7768         * gcc.dg/ppc-fsel-1.c: New test.
7769
7770 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7771
7772         PR c/10604
7773         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7774
7775 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7776
7777         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7778
7779 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7780
7781         PR c++/9364, c++/10553, c++/10586
7782         * g++.dg/parse/typename4.C: New test.
7783         * g++.dg/parse/typename5.C: Likewise.
7784
7785 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7786
7787         * gcc.c-torture/compile/20030503-1.c: New test.
7788
7789 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7790
7791         * g++.dg/lookup/using5.C: Fix testcase error.
7792
7793 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7794
7795         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7796         since MEABI is no longer supported.  Remove all vestiges
7797         of MEABI from the test.
7798
7799 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7800
7801         PR c++/10554
7802         * g++.dg/lookup/using5.C: New test.
7803
7804 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7805
7806         PR c++/8772
7807         * g++.dg/template/ttp5.C: New test.
7808
7809 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7810
7811         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7812         (dg-gpp-additional-sources): New function.
7813         (dg-gpp-additional-files): Likewise.
7814         * lib/g++.exp (additional_sources): New variable.
7815         (additional_files): Likewise.
7816         (g++_target_compile): Deal with them.
7817         * lib/old-dejagnu.exp: Remove.
7818         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7819         * g++.old-deja: Revise all tests to use dg commands.
7820
7821 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7822
7823         PR c++/9432, c++/9528
7824         * g++.dg/lookup/using4.C: New test.
7825
7826 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7827
7828         * gcc.dg/noreturn-5.c: New file.
7829         * gcc.dg/noreturn-6.c: New file.
7830
7831         * gcc.c-torture/compile/inline-1.c: New file.
7832
7833 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/10551
7836         * g++.dg/template/explicit1.C: New test.
7837
7838 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7839
7840         PR c++/10549
7841         * g++.dg/other/bitfield1.C: New test.
7842
7843         PR c++/10527
7844         * g++.dg/init/new7.C: New test.
7845
7846 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7847
7848         * g++.dg/ext/desig1.C: New test.
7849         * g++.dg/ext/init1.C: Update.
7850
7851         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7852
7853 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7854
7855         PR c++/10180
7856         * g++.dg/warn/Winline-1.C: New test.
7857
7858 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7859
7860         * gcc.c-torture/execute/string-opt-19.c: New test.
7861
7862         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7863         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7864
7865 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/10506
7868         * g++.dg/init/new6.C: New test.
7869
7870         PR c++/10503
7871         * g++.dg/init/ref6.C: New test.
7872
7873 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7874
7875         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7876
7877 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7878
7879         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7880         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7881
7882 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7883
7884         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7885         initialized static data members.
7886
7887 2003-04-25  H.J. Lu <hjl@gnu.org>
7888
7889         * gcc.dg/ia64-sync-4.c: New test.
7890
7891 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7892
7893         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7894         date.
7895
7896 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7897
7898         PR c++/10337
7899         * g++.dg/warn/conv1.C: New test.
7900         * g++.old-deja/g++.other/conv7.C: Adjust.
7901         * g++.old-deja/g++.other/overload14.C: Adjust.
7902
7903 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c++/10471
7906         * g++.dg/template/defarg2.C: New test.
7907
7908 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7909
7910         * gcc.dg/cpp/include2.c: Update.
7911         * gcc.dg/cpp/multiline-2.c: New.
7912         * gcc.dg/cpp/multiline.c: Update.
7913         * gcc.dg/cpp/strify2.c: Update.
7914         * gcc.dg/cpp/trad/literals-2.c: Update.
7915
7916 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7917
7918         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7919
7920 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7921
7922         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7923
7924 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/10451
7927         * g++.dg/parse/crash4.C: New test.
7928
7929         PR c++/9847
7930         * g++.dg/parse/crash5.C: New test.
7931
7932 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7933
7934         PR c++/10446
7935         * g++.dg/parse/crash3.C: New test.
7936
7937         PR c++/10428
7938         * g++.dg/parse/elab1.C: New test.
7939
7940 2003-04-22  Devang Patel  <dpatel@apple.com>
7941
7942         * gcc.dg/cpp/trad/funlike-5.c: New test.
7943
7944 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7945
7946         * g++.dg/other/packed1.C: Fix dg options.
7947
7948 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7949
7950         * g++.dg/other/offsetof2.C: New test.
7951
7952 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7953
7954         * g++.dg/template/recurse.C: Adjust location of error messages.
7955
7956 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7957
7958         PR c++/9881
7959         * g++.dg/init/addr-const1.C: New test.
7960         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7961
7962 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7963
7964         PR c++/10405
7965         * g++.dg/lookup/struct-hack1.C: New test.
7966
7967 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7968
7969         * ucs.c: Update diagnostic messages.
7970
7971 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7972
7973         * gcc.dg/cpp/truefalse.cpp: New test.
7974         * gcc.dg/cpp/cpp.exp: Update.
7975         * g++.dg/other/stdbool-if.C: Remove.
7976
7977 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7978
7979         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7980         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7981
7982 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7983
7984         * gcc.c-torture/compile/20030418-1.c: New test.
7985
7986 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7987
7988         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7989
7990 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7991
7992         PR c++/10347
7993         g++.dg/template/dependent-name1.C: New test.
7994
7995 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7996
7997         * gcc.dg/warn-1.c (tourist_guide): New array,
7998         contains a pointer to bar.
7999
8000 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8001
8002         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8003         * gcc.c-torture/execute/medce-1.c: New test case.
8004         * gcc.c-torture/execute/medce-2.c: New test case.
8005
8006 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8007
8008         * lib/prune.exp: Ignore more messages.
8009
8010         PR c++/10381
8011         * g++.dg/parse/lookup3.C: New test.
8012
8013 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8014
8015         * gcc.c-torture/compile/20030415-1.c : New test.
8016
8017 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8018
8019         * gcc.c-torture/execute/scope-2.c: Move to ...
8020         * gcc.dg/noncompile/scope.c: .... here.
8021
8022 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8023
8024         * gcc.dg/20030414-2.c: New test case.
8025
8026 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8027
8028         PR target/10377
8029         * gcc.dg/20030414-1.c: New test.
8030
8031 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8032
8033         * gcc.dg/builtins-12.c: New test case.
8034         * gcc.dg/builtins-13.c: New test case.
8035
8036 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8037
8038         * gcc.c-torture/execute/string-opt-18.c: New test.
8039
8040 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8041
8042         PR c++/10300
8043         * g++.dg/init/new5.C: New test.
8044
8045 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8046
8047         PR c++/7910
8048         * g++.dg/ext/dllimport1.C: New test.
8049
8050 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8051
8052         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8053
8054 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8055
8056         PR Fortran/9263
8057         * g77.f-torture/noncompile/9263.f: New test
8058         PR Fortran/1832
8059         * g77.f-torture/execute/1832.f: New test
8060
8061 2003-04-11  David Chad  <davidc@freebsd.org>
8062             Loren J. Rittle  <ljrittle@acm.org>
8063
8064         libobjc/8562
8065         * objc.dg/headers.m: New test.
8066
8067 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8068
8069         * gcc.c-torture/execute/builtin-noret-2.c: New.
8070         * gcc.c-torture/execute/builtin-noret-2.x: New.
8071         XFAIL builtin-noret-2.c at -O1 and above.
8072         * gcc.dg/redecl.c: New.
8073         * gcc.dg/Wshadow-1.c: Update error regexps.
8074
8075 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8076
8077         * g++.dg/abi/bitfield10.C: New test.
8078
8079 2003-04-09  Mike Stump  <mrs@apple.com>
8080
8081         * gcc.dg/pch/pch.exp: Make testcase names longer.
8082         * g++.dg/pch/pch.exp: Make testcase names longer.
8083
8084 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8085
8086         * gcc.dg/builtins-11.c: New test case.
8087
8088 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8089
8090         * gcc.dg/builtins-9.c: New test case.
8091         * gcc.dg/builtins-10.c: New test case.
8092
8093 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8094
8095         * gcc.dg/noncompile/init-4.c.c: New test.
8096
8097 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8098
8099         * gcc.misc-test/gcov-9.c: New test.
8100         * gcc.misc-test/gcov-10.c: New test
8101         * gcc.misc-test/gcov-11.c: New test.
8102
8103 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8104
8105         PR optimization/10024
8106         * gcc.c-torture/compile/20030405-1.c: New test.
8107
8108 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8109
8110         * gcc.dg/pch/static-3.c: New.
8111         * gcc.dg/pch/static-3.hs: New.
8112         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8113
8114 2003-04-04  Richard Henderson  <rth@redhat.com>
8115
8116         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8117         * g++.dg/eh/forced2.C: Likewise.
8118
8119 2003-04-03  Mike Stump  <mrs@apple.com>
8120
8121         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8122         target arg.
8123         (scan-assembler-times, scan-assembler-not): Likewise.
8124         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8125
8126 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8127
8128         * gcc.dg/sparc-loop-1.c: New test.
8129
8130 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8131
8132         PR other/9274
8133         * g++.dg/pch/system-2.C: New.
8134         * g++.dg/pch/system-2.Hs: New.
8135
8136 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8137
8138         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8139
8140         * g++.dg/eh/simd-1.C (vecfunc): Same.
8141
8142 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8143
8144         * gcc.c-torture/execute/20030401-1.c: New test case.
8145
8146 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8147
8148         * objc.dg/defs.m: New.
8149
8150 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8151
8152         * g++.dg/eh/simd-1.C: New.
8153         * g++.dg/eh/simd-2.C: New.
8154
8155 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8156
8157         * gcc.c-torture/execute/simd-3.c: New.
8158
8159 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8160
8161         PR c/9936
8162         * gcc.dg/20030331-2.c: New test.
8163
8164 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8165
8166         PR c++/10278
8167         * g++.dg/parse/crash2.C: New test.
8168
8169 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8170
8171         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8172         * gcc.c-torture/execute/20030331-1.c: ...here.
8173
8174 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8175
8176         * gcc.c-torture/execute/20030331-1.c: New test.
8177
8178 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8179
8180         * lib/gcov.exp: Adjust call return testing strings.
8181         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8182
8183 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8184
8185         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8186         * gcc.dg/builtins-7.c: New test case.
8187         * gcc.dg/builtins-8.c: New test case.
8188
8189 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8190
8191         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8192
8193 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8194
8195         PR c++/7647
8196         * g++.dg/lookup-class-member-2.C: New test.
8197
8198 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8199
8200         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8201
8202 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8203
8204         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8205
8206 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8207
8208         * g++.dg/init/attrib1.C: New test.
8209
8210 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8211
8212         * gcc.dg/ultrasp8.c: New test.
8213
8214 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8215
8216         * gcc.dg/ultrasp7.c: New test.
8217
8218 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8219
8220         PR c++/10047
8221         * g++.dg/template/inline1.C: New test.
8222
8223 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8224
8225         * gcc.dg/sparc-dwarf2.c: New test.
8226
8227 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8228
8229         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8230         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8231
8232 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8233
8234         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8235         than reading .x files.
8236         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8237         * g77.dg/gcov/gcov-1.f: Likewise.
8238         * gcc.misc-tests/gcov-4b.c: Likewise.
8239         * gcc.misc-tests/gcov-5b.c: Likewise.
8240         * gcc.misc-tests/gcov-6.c: Likewise.
8241         * gcc.misc-tests/gcov-7.c: Likewise.
8242         * gcc.misc-tests/gcov-8.c: Likewise.
8243         * g++.dg/gcov/gcov-1.x: Remove.
8244         * g77.dg/gcov/gcov-1.x: Likewise.
8245         * gcc.misc-tests/gcov-4b.x: Likewise.
8246         * gcc.misc-tests/gcov-5b.x: Likewise.
8247         * gcc.misc-tests/gcov-6.x: Likewise.
8248         * gcc.misc-tests/gcov-7.x: Likewise.
8249         * gcc.misc-tests/gcov-8.x: Likewise.
8250
8251 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8252
8253         PR opt/10087
8254         * gcc.dg/20030324-1.c: New test.
8255
8256 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         PR c++/10224
8259         * g++.dg/template/arg3.C: New test.
8260
8261         PR c++/10158
8262         * g++.dg/template/friend18.C: New test.
8263
8264 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8265
8266         * g77.f-torture/compile/20030326-1.f: New test case.
8267
8268 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8269
8270         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8271
8272         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8273
8274 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8275
8276         * gcc.dg/ia64-sync-3.c: New test.
8277
8278 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8279
8280         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8281
8282 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8283
8284         * gcc.dg/ultrasp6.c: New test.
8285
8286 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8287
8288         * gcc.dg/i386-signbit-1.c: New test.
8289         * gcc.dg/i386-signbit-2.c: New test.
8290         * gcc.dg/i386-signbit-3.c: New test.
8291
8292 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8293
8294         * gcc.dg/ultrasp5.c: Fix options.
8295
8296 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8297
8298         * gcc.dg/ultrasp5.c: Fix comment.
8299
8300 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8301
8302         PR fortran/10197
8303         * g77.f-torture/execute/10197.f: New test.
8304
8305 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8306
8307         PR c++/9898, c++/383
8308         * g++.dg/template/conv6.C: New test.
8309
8310         PR c++/10119
8311         * g++.dg/template/ptrmem5.C: New test.
8312
8313         PR c++/10026
8314         * g++.dg/lookup/koenig1.C: New test.
8315
8316         PR C++/10199
8317         * g++.dg/lookup/template2.C: New test.
8318
8319 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8320
8321         * g++.dg/opt/rtti1.C: New test.
8322
8323 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8324
8325         * gcc.dg/ultrasp5.c: New test.
8326
8327 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8328
8329         PR middle-end/9967
8330         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8331         builtin fputs.
8332
8333 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8334
8335         PR c/8224
8336         * gcc.dg/20030323-1.c: New test.
8337
8338 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8339
8340         * gcc.c-torture/compile/20030323-1.c: New test case.
8341
8342 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8343
8344         * gcc.dg/20030321-1.c: New test.
8345
8346 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8347
8348         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8349
8350 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8351
8352         PR c++/9978, c++/9708
8353         * g++.dg/ext/vlm1.C: Adjust expected error.
8354         * g++.dg/ext/vla2.C: New test.
8355         * g++.dg/template/arg1.C: New test.
8356         * g++.dg/template/arg2.C: New test.
8357
8358 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8359
8360         * g77.f-torture/execute/select.f: New test.
8361         * g77.f-torture/noncompile/select_no_compile.f: New test.
8362
8363 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8364
8365         PR c++/9898
8366         * g++.dg/other/error4.C: New test.
8367
8368 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8369
8370         * g++.dg/template/friend17.C: New test.
8371
8372 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8373
8374         * gcc.c-torture/compile/20030320-1.c: New.
8375
8376 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8377
8378         * gcc.dg/builtins-6.c: New test case.
8379
8380 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8381
8382         PR target/10073
8383         * gcc.c-torture/compile/20030319-1.c: New.
8384
8385 2003-03-18  Jan Hubicka  <jh@suse.cz>
8386
8387         * gcc.dg/i386-cvt-1.c: New test.
8388
8389 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8390
8391         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8392         * objc.dg/naming-2.m: Likewise.
8393
8394 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8395
8396         PR c++/9639
8397         * g++.dg/parse/crash1.C: New test.
8398
8399 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/8805
8402         * g++.dg/eh/cleanup1.C: New test.
8403
8404 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8405
8406         * gcc.c-torture/execute/20030316-1.c: New test case.
8407
8408 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8409
8410         PR c++/9629
8411         * g++.dg/init/ctor2.C: New test.
8412
8413 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8414
8415         * g77.f-torture/compile/xformat.f: New test case.
8416
8417 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8418
8419         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8420         * g++.old-deja/g++.mike/eh50.C: Likewise.
8421
8422 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8423
8424         PR c++/6440
8425         * g++.dg/template/spec7.C: New test.
8426         * g++.dg/template/spec8.C: Likewise.
8427
8428 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8429
8430         * gcc.c-torture/execute/20030313-1.c: New test.
8431
8432 2003-03-14  Richard Henderson  <rth@redhat.com>
8433
8434         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8435
8436 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8437
8438         * gcc.c-torture/compile/20030314-1.c: New test.
8439
8440 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8441
8442         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8443         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8444         thumb target,
8445         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8446         to accept newer _imp__  prefix and additional
8447         newline in .drectve section.
8448         * gcc.dg/dll-4.c: Likewise.
8449         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8450         switch.
8451
8452 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8453
8454         * g++.dg/parse/namespace9.C: New test.
8455
8456         * g++.dg/init/ref5.C: New test.
8457         * g++.dg/parse/ptrmem1.C: Likewise.
8458
8459 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8460
8461         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8462         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8463         regular expression.
8464         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8465         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8466
8467 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8468
8469         * gcc.c-torture/execute/20030224-2.c: New test.
8470
8471 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8472
8473         * gcc.dg/decl-3.c: New test.
8474
8475 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8476
8477         * gcc.dg/i386-loop-2.c: New test.
8478
8479 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8480
8481         PR c++/9474
8482         * g++.dg/parse/namespace8.C: New test.
8483
8484         PR c++/9924
8485         * g++.dg/overload/builtin2.C: New test.
8486
8487 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8488
8489         * gcc.dg/return-type-3.c: New test.
8490
8491 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8492
8493         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8494         profiling options are not supported.
8495
8496 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8497
8498         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8499         * g++.old-deja/g++.warn/impint2.C: Likewise.
8500
8501 2003-03-10  Devang Patel  <dpatel@apple.com>
8502
8503         * g++.dg/cpp/c++_cmd_1.C: New test.
8504         * g++.dg/cpp/c++_cmd_1.h: New file.
8505
8506 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8507
8508         * gcc.dg/altivec-9.c: New file.
8509
8510 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8511
8512         * gcc.dg/ppc-sdata-1.c: New test.
8513         * gcc.dg/ppc-sdata-2.c: New test.
8514
8515 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8516
8517         PR c++/9373
8518         * g++.dg/opt/ptrmem2.C: New test.
8519
8520         PR c++/8534
8521         * g++.dg/opt/ptrmem1.C: New test.
8522
8523 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8524
8525         * gcc.dg/i386-loop-1.c: New test.
8526
8527 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8528
8529         PR c++/9970
8530         * g++.dg/lookup/friend1.C: New test.
8531
8532 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/9823
8535         * g++.dg/parser/constructor1.C: New test.
8536
8537 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8538
8539         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8540
8541         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8542
8543 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8544
8545         * gcc.dg/cpp/Wunused.c: Update test.
8546
8547 2003-03-08  Jan Hubicka  <jh@suse.cz>
8548
8549         * gcc.dg/inline-3.c: New test.
8550
8551 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/9809
8554         * g++.dg/parse/builtin1.C: New test.
8555
8556         PR c++/9982
8557         * g++.dg/abi/cookie1.C: New test.
8558         * g++.dg/abi/cookie2.C: Likewise.
8559
8560         PR c++/9524
8561         * g++.dg/template/field1.C: New test.
8562
8563         PR c++/9912
8564         * g++.dg/parse/class1.C: New test.
8565         * g++.dg/parse/namespace7.C: Likewise.
8566         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8567
8568 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8569
8570         * g++.dg/init/ref4.C: New test.
8571
8572 2003-03-07  Jan Hubicka  <jh@suse.cz>
8573
8574         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8575         * gcc.dg/inline-3.c:  New test.
8576
8577 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8578
8579         * g++.dg/init/ref3.C: New test.
8580
8581         PR c++/9965
8582         * g++.dg/init/ref2.C: New test.
8583
8584         PR c++/9400
8585         * g++.dg/warn/Wshadow-2.C: New test.
8586
8587         PR c++/9791
8588         * g++.dg/warn/Woverloaded-1.C: New test.
8589
8590 2003-03-05  Jan Hubicka  <jh@suse.cz>
8591
8592         * gcc.dg/i386-local2.c: New.
8593         * gcc.dg/i386-local.c: Fix typo.
8594
8595 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8596
8597         * g++.dg/abi/layout3.C: New test.
8598
8599 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8600
8601         * gcc.c-torture/compile/20030305-1.c
8602
8603 2003-03-05  Jan Hubicka  <jh@suse.cz>
8604
8605         * gcc.dg/i386-local.c: New.
8606
8607 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8608
8609         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8610
8611 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8612
8613         * gcc.dg/switch-2.c: New test.
8614         * gcc.dg/switch-3.c: New test.
8615         * gcc.dg/Wswitch.c: Adjust line numbers.
8616         * gcc.dg/Wswitch-default.c: Likewise.
8617         * gcc.dg/Wswitch-enum.c: Likewise.
8618
8619 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8620
8621         * gcc.c-torture/execute/20030222-1.c: New test.
8622
8623 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8624
8625         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8626
8627 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/9878
8630         * g++.dg/init/ref1.C: New test.
8631
8632 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8633
8634         * gcc.dg/sh-relax.c: New SH-only test.
8635
8636 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8637
8638         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8639         comment explaining purpose of testcase.
8640
8641 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8642
8643         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8644         for HC11/HC12 (asm needs two int registers).
8645         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8646         HC11/HC12 because the test uses an asm which needs two 32-bit
8647         registers.
8648
8649 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8650
8651         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8652         for HC11/HC12 (array is too large otherwise).
8653         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8654         * gcc.c-torture/compile/20010518-2.x: Likewise.
8655         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8656         HC11/HC12 (array is too large).
8657
8658 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8659
8660         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8661         * lib/g++-dg.exp (g++-dg-test): Likewise.
8662
8663 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8664
8665         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8666         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8667
8668 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8669
8670         * g++.dg/warn/implicit-typename1.C: Remove warning.
8671
8672 2003-02-28  Richard Henderson  <rth@redhat.com>
8673
8674         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8675         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8676
8677 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8678
8679         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8680         * g++.dg/pch/pch.exp: Likewise.
8681
8682 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8683
8684         PR c++/9879
8685         * testsuite/g++.dg/init/new4.C: New test.
8686
8687 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8688
8689         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8690
8691 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8692
8693         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8694         unsigned long.
8695
8696         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8697         wider than float.
8698
8699 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8700
8701         * lib/scanasm.exp: Add support for counting numbers of
8702         occurences.
8703         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8704         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8705
8706 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8707
8708         PR c++/9683
8709         * g++.dg/template/static3.C: New test.
8710
8711         PR c++/9829
8712         * g++.dg/parse/namespace6.C: New test.
8713
8714 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8715
8716         PR target/9732
8717         * gcc.dg/20030225-1.c: New test.
8718
8719 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8720
8721         * README: Remove out-of-date information.
8722
8723         PR c++/9836
8724         * g++.dg/template/spec6.C: New test.
8725
8726 2003-02-24  Jeff Law  <law@redhat.com>
8727
8728         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8729
8730 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8731
8732         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8733         * gcc.dg/pragma-ep-1.c: Likewise.
8734
8735 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8736
8737         PR c++/9602
8738         * g++.dg/template/friend16.C: New test.
8739
8740 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8741
8742         PR c++/5333
8743         * g++.dg/parse/fused-params1.C: Adjust error messages.
8744         * g++.dg/template/nested3.C: New test.
8745
8746 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8747
8748         * g++.dg/abi/param1.C: New test.
8749
8750 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8751
8752         PR c++/7982
8753         * g++.dg/warn/implicit-typename1.C: New test.
8754
8755 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8756
8757         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8758         with "mtune".
8759         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8760         * gcc.c-torture/execute/20010129-1.x: Likewise.
8761         * gcc.dg/20011107-1.c: Likewise.
8762         * gcc.dg/20020108-1.c: Likewise.
8763         * gcc.dg/20020122-3.c: Likewise.
8764         * gcc.dg/20020206-1.c: Likewise.
8765         * gcc.dg/20020310-1.c: Likewise.
8766         * gcc.dg/20020426-2.c: Likewise.
8767         * gcc.dg/20020517-1.c: Likewise.
8768         * gcc.dg/991230-1.c: Likewise.
8769         * gcc.dg/i386-unroll-1.c: Likewise.
8770         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8771
8772 2003-02-22  Jan Hubicka  <jh@suse.cz>
8773
8774         * gcc.dg/i386-mul.c: New test.
8775
8776 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8777
8778         * gcc.dg/builtins-5.c: New test case.
8779
8780 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8781
8782         * gcc.dg/asmreg-1.c: New test.
8783
8784 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8785
8786         PR c++/9749
8787         * g++.dg/parse/varmod1.C: New test.
8788
8789 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/9727
8792         * g++.dg/template/op1.C: New test.
8793
8794 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8795
8796         PR c++/8906
8797         * g++.dg/template/nested2.C: New test.
8798
8799 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/8724
8802         * g++.dg/expr/dtor1.C: New test.
8803
8804 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8805
8806         * gcc.dg/cpp/include3.c: New test.
8807         * gcc.dg/cpp/inc/foo.h: New file.
8808
8809 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8810
8811         * gcc.c-torture/execute/20030221-1.c: New test.
8812
8813 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8814
8815         PR c++/9729
8816         * g++.dg/abi/conv1.C: New test.
8817
8818 2003-02-20  Jan Hubicka  <jh@suse.cz>
8819
8820         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8821
8822 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8823
8824         * gcc.c-torture/compile/20030219-1.c: New test.
8825
8826 2003-02-18  Jan Hubicka  <jh@suse.cz>
8827
8828         * gcc.dg/funcorder.c: New test.
8829
8830 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8831
8832         * gcc.c-torture/execute/20030218-1.c: New.
8833
8834 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8835
8836         * gcc.dg/20030218-1.c: New.
8837
8838 2003-02-18  Richard Henderson  <rth@redhat.com>
8839
8840         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8841         * gcc.dg/attr-used-2.c: New.
8842
8843 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8844
8845         PR c++/9704
8846         * g++.dg/init/copy5.C: New test.
8847
8848 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8849
8850         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8851         * g++.dg/pch/pch.exp: Likewise.
8852
8853 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8854
8855         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8856         STACK_SIZE is not defined.
8857
8858 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8859
8860         PR c++/9457
8861         * g++.dg/template/init1.C: New test.
8862
8863 2003-02-16  Jan HUbicka  <jh@suse.cz>
8864
8865         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8866         (foo): Add few extra tests
8867         * gcc.dg/c99-const-expr-3.c: Likewise.
8868         * gcc.c-torture/execute/20030216-1.c: New.
8869
8870 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8871
8872         PR c++/9459
8873         * g++.dg/ext/typeof4.C: New test.
8874
8875 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8876
8877         * gcc.dg/i386-387-3.c: New test case.
8878
8879 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8880
8881         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8882         cris-*-elf* cris-*-aout* and mmix-*-*.
8883
8884 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8885
8886         * gcc.dg/20030213-1.c: New test.
8887
8888 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8889
8890         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8891         * gcc.dg/i386-387-2.c: Likewise.
8892
8893 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8894
8895         * gcc.dg/ppc-spe.c: Fix formatting.
8896         Enable tests that were previously unsupported by gas.
8897         Delete tests for instructions that no longer exist.
8898         Switch arguments on evsubifw builtin.
8899
8900 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8901
8902         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8903         STACK_SIZE is too small.
8904
8905 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8906             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8907
8908         * gcc.dg/decl-2.c: New test.
8909
8910 2003-02-10  Jan Hubicka  <jh@suse.cz>
8911
8912         * gcc.dg/i386-fpcvt-1.c:  New test.
8913
8914 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8915
8916         * gcc.c-torture/execute/20030209-1.c: New test.
8917
8918 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8919
8920         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8921         int-wide bitops, use the constants of the same width.
8922         Likewise, if long long is 32-bit wide, test bitops using
8923         32-bit constants.
8924
8925 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8926
8927         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8928
8929 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8930
8931         * testsuite/gcc.dg/builtins-4.c: New test case.
8932
8933 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8934
8935         * gcc.dg/20020430-1.c: Fix dg command typos.
8936         * gcc.dg/20020503-1.c: Likewise.
8937
8938 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8939
8940         PR c++/8785
8941         * g++.dg/parse/fused-params1.C: New test.
8942
8943         PR c++/8857
8944         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8945
8946         PR c++/8921
8947         * g++.dg/parse/non-dependent1.C: New test.
8948
8949         PR c++/8928
8950         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8951
8952         PR c++/9228
8953         * g++.dg/parse/undefined7.C: New test.
8954         * g++.dg/parse/non-templ1.C: New test.
8955
8956         PR c++/9229
8957         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8958
8959 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8960
8961         * gcc.c-torture/compile/20030206-1.c: New test.
8962
8963 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8964
8965         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8966         "pow" to "foo" to avoid potential confusion with a math built-in.
8967
8968 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8969
8970         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8971         conditions for SPARC targets.
8972
8973 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8974
8975         * gcc.dg/20030204-1.c: New test.
8976
8977 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8978
8979         PR c++/38
8980         * g++.dg/parse/array-size1.C: New test.
8981
8982         PR c++/5657
8983         * g++.dg/parse/undefined3.C: New test.
8984
8985         PR c++/5665
8986         * g++.dg/parse/undefined4.C: New test.
8987
8988         PR c++/5975
8989         * g++.dg/parse/undefined5.C: New test.
8990
8991         PR c++/7259
8992         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8993
8994         PR c++/8578
8995         * g++.dg/parse/casting-operator1.C: New test.
8996
8997         PR c++/8596
8998         * g++.dg/parse/undefined6.C: New test.
8999
9000         PR c++/8736
9001         * g++.dg/parse/missing-template1.C: New test.
9002
9003 2003-02-04  Jan Hubicka  <jh@suse.cz>
9004
9005         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9006         * gcc.dg/i386-cmov?.c:  Likewise.
9007         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9008         * gcc.dg/i386-ssefp-1.c:  Likewise.
9009         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9010         conventions.
9011
9012 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/7129
9015         * testsuite/g++.dg/ext/max.C: New test.
9016
9017 2003-02-03  Jan Hubicka  <jh@suse.cz>
9018
9019         * gcc.c-torture/execute/20030203-1.c: New test.
9020
9021 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9022
9023         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9024         'natural-endian'.
9025
9026 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9027
9028         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9029         * g++.dg/init/new2.C: Likewise.
9030         * g++.dg/other/new1.C: Likewise.
9031
9032 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9033
9034         * gcc.dg/struct-ret-libc.c: New test.
9035
9036 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9037
9038         * gcc.dg/20030129-1.c: New test.
9039
9040 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9041
9042         PR c++/8849
9043         * g++.dg/template/ptrmem4.C: New test.
9044
9045 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9046
9047         * g++.dg/parser/constant1.C: New test.
9048
9049 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9050
9051         PR c++/8591
9052         * g++.dg/parse/friend2.C: New test.
9053
9054 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9055
9056         PR c++/9437
9057         * g++.dg/template/unify4.C: New test.
9058
9059 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9060
9061         * gcc.c-torture/execute/20030128-1.c: New test.
9062
9063 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9064
9065         * g++.dg/lookup/nested1.C: Test moved from ...
9066         * g++.old-deja/g++.other/lookup24.C: ... here.
9067
9068 2003-01-28  Jan Hubicka  <jh@suse.cz>
9069
9070         * gcc.dg/i386-cmov5.c:  New test.
9071
9072 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9073
9074         * gcc.c-torture/execute/20010925-1.c: Changed the
9075         memcpy declaration.
9076
9077 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9078
9079         PR c++/3902
9080         * g++.dg/parse/template5.C: New test.
9081
9082 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9083
9084         PR fortran/9258
9085         * g77.dg/pr9258: New test.
9086
9087 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9088
9089         * README: Move relevant parts from README.g++.
9090
9091         * README.g++: Remove this file.
9092
9093 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9094
9095         * g++.dg/abi/dcast1.C: New test.
9096
9097 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9098
9099         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9100
9101 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9102
9103         PR c++/47
9104         * g++.old-deja/g++.other/lookup24.C: New test.
9105
9106 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9107
9108         PR middle-end/7227
9109         * gcc.dg/uninit-C.c: New test.
9110
9111 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9112
9113         * g++.dg/abi/covariant1.C: New test.
9114
9115 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9116
9117         * gcc.dg/20030123-1.c: New test.
9118
9119 2003-01-25  Jan Hubicka  <jh@suse.cz>
9120
9121         PR opt/8492
9122         * gcc.c-torture/compile/20030125-1.c
9123
9124 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9125
9126         PR c++/9403
9127         * g++.dg/parse/template3.C: New test.
9128         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9129
9130         PR c++/795
9131         * g++.dg/parse/template4.C: New test.
9132
9133         PR c++/9415
9134         * g++.dg/template/qual2.C: New test.
9135
9136         PR c++/8545
9137         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9138
9139         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9140
9141 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9142
9143         * gcc.c-torture/execute/switch-1.c: New test case.
9144
9145 2003-01-25  Jan Hubicka  <jh@suse.cz>
9146
9147         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9148
9149 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9150
9151         Tweaks for Bison-1.875. From the NEWS file:
9152         "- `parse error' -> `syntax error'
9153         Bison now uniformly uses the term `syntax error'"
9154         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9155         * gcc.dg/cpp/digraph2.c: Likewise.
9156         * gcc.dg/cpp/direct2.c: Likewise.
9157         * gcc.dg/cpp/paste4.c: Likewise.
9158         * gcc.dg/c90-restrict-1.c: Likewise.
9159         * gcc.dg/c99-func-2.c: Likewise.
9160         * gcc.dg/noncompile/920721-2.c: Likewise.
9161         * gcc.dg/noncompile/930622-2.c: Likewise.
9162         * gcc.dg/noncompile/940112-1.c: Likewise.
9163         * gcc.dg/noncompile/950921-1.c: Likewise.
9164         * gcc.dg/noncompile/951123-1.c: Likewise.
9165         * gcc.dg/noncompile/971104-1.c: Likewise.
9166         * gcc.dg/noncompile/990416-1.c: Likewise.
9167
9168 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9169
9170         * g++.dg/parse/undefined1.C: Add error message.
9171
9172 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9173
9174         PR c++/9354
9175         * g++.dg/parse/new1.C: New test.
9176
9177         PR c++/9216
9178         * g++.dg/parse/template2.C: New test.
9179
9180         PR c++/9354
9181         * g++.dg/parse/typedef2.C: New test.
9182
9183         PR c++/9328
9184         * g++.dg/ext/typeof3.C: New test.
9185
9186 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9187
9188         PR c++/2738
9189         * g++.dg/parse/ret-type1.C: New test.
9190
9191         PR c++/3792
9192         * g++.dg/parse/tmpl-outside1.C: New test.
9193
9194         PR c++/4207
9195         * g++.dg/parse/int-as-enum1.C: New test.
9196
9197         PR c++/4903
9198         * g++.dg/parse/no-typename1.C: New test.
9199
9200         PR c++/5533
9201         * g++.dg/parse/no-value1.C: New test.
9202
9203         PR c++/5921
9204         * g++.dg/parse/wrong-inline1.C: New test.
9205
9206         PR c++/6402
9207         * g++.dg/parse/ref1.C: New test.
9208
9209         PR c++/6992
9210         * g++.dg/parse/attr-ctor1.C: New test.
9211
9212         PR c++/7229
9213         * g++.dg/parse/namespace5.C: New test.
9214
9215         PR c++/7917
9216         * g++.dg/parse/func-def1.C: New test.
9217
9218         PR c++/8143
9219         * g++.dg/parse/undefined1.C: New test.
9220
9221         PR c++/5723, PR c++/8522
9222         * g++.dg/parse/specialization1.C: New test.
9223
9224         PR c++/163, PR c++/8595
9225         * g++.dg/parse/struct-as-enum1.C: New test.
9226
9227         PR c++/9173
9228         * g++.dg/parse/undefined2.C: New test.
9229
9230 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9231
9232         PR c++/9298
9233         * g++.dg/parse/template1.C: New test.
9234
9235         PR c++/9384
9236         * g++.dg/parse/using1.C: New test.
9237
9238         PR c++/9285
9239         PR c++/9294
9240         * g++.dg/parse/expr2.C: New test.
9241
9242         PR c++/9388
9243         * g++.dg/parse/lookup2.C: Likewise.
9244
9245 2003-01-21  Jan Hubicka  <jh@suse.cz>
9246
9247         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9248         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9249         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9250         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9251
9252 2003-01-20  Nick Clifton  <nickc@redhat.com>
9253
9254         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9255         problem with ARM sibcall code generation.
9256
9257 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9258
9259         * gcc.c-torture/execute/20030120-1.c: New.
9260
9261 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9262
9263         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9264
9265 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/9272
9268         * g++.dg/parse/ctor1.C: New test.
9269
9270         PR c++/9294:
9271         * g++.dg/parse/qualified1.C: New test.
9272
9273         * g++.dg/parse/typename3.C: New test.
9274
9275 2003-01-16  Richard Henderson  <rth@redhat.com>
9276
9277         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9278
9279 2003-01-16  Richard Henderson  <rth@redhat.com>
9280
9281         * g++.dg/pch/pch.exp: Copy test header to the working directory
9282         before using it either for precompilation or direct use.
9283         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9284         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9285
9286 2003-01-16  Richard Henderson  <rth@redhat.com>
9287
9288         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9289         before using it either for precompilation or direct use.
9290         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9291         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9292
9293 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9294
9295         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9296         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9297         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9298         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9299         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9300         typename warning into error.
9301         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9302         error messages.
9303         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9304         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9305         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9306         messages.
9307         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9308         make declaration visible in template.
9309         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9310         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9311         messages.
9312         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9313         message.
9314         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9315         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9316         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9317         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9318         typename warning with error message.
9319         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9320         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9321         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9322
9323 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9324
9325         * g++.dg/parse/ambig2.C: New test.
9326
9327 2003-01-15  Richard Henderson  <rth@redhat.com>
9328
9329         * g++.dg/tls/init-2.C: Update error message string.
9330
9331 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9332
9333         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9334
9335 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9336
9337         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9338         all for HC11/HC12.
9339         * gcc.c-torture/compile/20001205-1.x: Likewise.
9340         * gcc.c-torture/compile/20001226-1.x: Likewise.
9341         * gcc.c-torture/compile/920520-1.x: Likewise.
9342         * gcc.c-torture/compile/961203-1.x: Likewise.
9343         * gcc.c-torture/compile/20020604-1.x: Likewise.
9344
9345 2003-01-15  Jan Hubicka  <jh@suse.cz>
9346
9347         * gcc.c-torture/compile/20030115-1.c: New test.
9348
9349         * gcc.dg/i386-fpcvt-1.c: New test.
9350         * gcc.dg/i386-fpcvt-2.c: New test.
9351
9352 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9353
9354         Further conform g++'s __vmi_class_type_info to the C++ ABI
9355         specification.
9356         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9357         the specification.
9358
9359 2003-01-14  Jan Hubicka  <jh@suse.cz>
9360
9361         * gcc.dg/i386-fpcvt-1.c: New test.
9362         * gcc.dg/i386-fpcvt-2.c: New test.
9363
9364 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9365
9366         * gcc.dg/i386-mmx-3.c: New test.
9367
9368 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/9264
9371         * g++.dg/parse/octal1.C: New file.
9372
9373         PR c++/9172
9374         * g++.dg/parse/typename1.C: New file.
9375
9376 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9377
9378         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9379         * gcc.dg/bf-no-ms-layout.c: Likewise.
9380         * gcc.dg/bf-ms-attrib.c: Likewise.
9381
9382 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9383
9384         PR c++/9099
9385         * g++.dg/parse/dtor1.C: New file.
9386
9387         PR c++/9128
9388         * g++.dg/rtti/typeid1.C: New file.
9389
9390         PR c++/9153
9391         * g++.dg/parse/lookup1.C: New file.
9392
9393         PR c++/9171
9394         * g++.dg/templ/spec5.C: New file.
9395
9396 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9397
9398         * gcc.c-torture/compile/20030110-1.c: New test.
9399
9400 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9401
9402         Merge from pch-branch:
9403
9404         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9405
9406         * gcc.dg/pch/cpp-1.h: New.
9407         * gcc.dg/pch/cpp-1.c: New.
9408         * gcc.dg/pch/cpp-2.h: New.
9409         * gcc.dg/pch/cpp-2.c: New.
9410
9411         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9412
9413         * gcc.dg/pch/except-1.h: New.
9414         * gcc.dg/pch/except-1.c: New.
9415
9416         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9417
9418         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9419         running test.
9420         * gcc.dg/pch: Include *.hp not *.h.
9421         * gcc.dg/pch/system-1.h: New.
9422         * gcc.dg/pch/system-1.c: New.
9423
9424         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9425
9426         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9427         rather than trying to build and run a program using PCH.
9428         * gcc.dg/pch: Remove dg-do commands from test files.
9429
9430         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9431
9432         * gcc.dg/pch/macro-3.c: New.
9433         * gcc.dg/pch/macro-3.h: New.
9434
9435         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9436
9437         * gcc.dg/pch/common-1.c: New.
9438         * gcc.dg/pch/common-1.h: New.
9439         * gcc.dg/pch/decl-1.c: New.
9440         * gcc.dg/pch/decl-1.h: New.
9441         * gcc.dg/pch/decl-2.c: New.
9442         * gcc.dg/pch/decl-2.h: New.
9443         * gcc.dg/pch/decl-3.c: New.
9444         * gcc.dg/pch/decl-3.h: New.
9445         * gcc.dg/pch/decl-4.c: New.
9446         * gcc.dg/pch/decl-4.h: New.
9447         * gcc.dg/pch/decl-5.c: New.
9448         * gcc.dg/pch/decl-5.h: New.
9449         * gcc.dg/pch/global-1.c: New.
9450         * gcc.dg/pch/global-1.h: New.
9451         * gcc.dg/pch/inline-1.c: New.
9452         * gcc.dg/pch/inline-1.h: New.
9453         * gcc.dg/pch/inline-2.c: New.
9454         * gcc.dg/pch/inline-2.h: New.
9455         * gcc.dg/pch/static-1.c: New.
9456         * gcc.dg/pch/static-1.h: New.
9457         * gcc.dg/pch/static-2.c: New.
9458         * gcc.dg/pch/static-2.h: New.
9459
9460         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9461
9462         * g++.dg/pch/pch.exp: Better handle failing testcases.
9463         * gcc.dg/pch/pch.exp: Likewise.
9464         * gcc.dg/pch/macro-1.c: New.
9465         * gcc.dg/pch/macro-1.h: New.
9466         * gcc.dg/pch/macro-2.c: New.
9467         * gcc.dg/pch/macro-2.h: New.
9468
9469         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9470
9471         * g++.dg/dg.exp: Treat files in pch/ specially.
9472         * g++.dg/pch/pch.exp: New file.
9473         * g++.dg/pch/empty.H: New file.
9474         * g++.dg/pch/empty.C: New file.
9475         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9476         "precompile".
9477
9478         * gcc.dg/pch/pch.exp: New file.
9479         * gcc.dg/pch/empty.h: New file.
9480         * gcc.dg/pch/empty.c: New file.
9481         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9482         "precompile".
9483
9484 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9485
9486         * g++.dg/template/friend14.C: New test.
9487
9488 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9489
9490         * gcc.dg/old-style-asm-1.c: New test.
9491
9492 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9493
9494         * gcc.c-torture/compile/20030109-1.c: New test.
9495
9496 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9497
9498         * gcc.c-torture/execute/20030109-1.c: New test.
9499
9500 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9501
9502         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9503         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9504         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9505         * g++.old-deja/g++.mike/eh2.C: Likewise
9506         * g++.old-deja/g++.mike/eh3.C: Likewise
9507         * g++.old-deja/g++.mike/eh5.C: Likewise
9508         * g++.old-deja/g++.mike/eh6.C: Likewise
9509         * g++.old-deja/g++.mike/eh7.C: Likewise
9510         * g++.old-deja/g++.mike/eh8.C: Likewise
9511         * g++.old-deja/g++.mike/eh9.C: Likewise
9512         * g++.old-deja/g++.mike/eh10.C: Likewise
9513         * g++.old-deja/g++.mike/eh12.C: Likewise
9514         * g++.old-deja/g++.mike/eh13.C: Likewise
9515         * g++.old-deja/g++.mike/eh14.C: Likewise
9516         * g++.old-deja/g++.mike/eh16.C: Likewise
9517         * g++.old-deja/g++.mike/eh17.C: Likewise
9518         * g++.old-deja/g++.mike/eh18.C: Likewise
9519         * g++.old-deja/g++.mike/eh21.C: Likewise
9520         * g++.old-deja/g++.mike/eh23.C: Likewise
9521         * g++.old-deja/g++.mike/eh24.C: Likewise
9522         * g++.old-deja/g++.mike/eh25.C: Likewise
9523         * g++.old-deja/g++.mike/eh26.C: Likewise
9524         * g++.old-deja/g++.mike/eh27.C: Likewise
9525         * g++.old-deja/g++.mike/eh28.C: Likewise
9526         * g++.old-deja/g++.mike/eh29.C: Likewise
9527         * g++.old-deja/g++.mike/eh31.C: Likewise
9528         * g++.old-deja/g++.mike/eh33.C: Likewise
9529         * g++.old-deja/g++.mike/eh34.C: Likewise
9530         * g++.old-deja/g++.mike/eh35.C: Likewise
9531         * g++.old-deja/g++.mike/eh36.C: Likewise
9532         * g++.old-deja/g++.mike/eh37.C: Likewise
9533         * g++.old-deja/g++.mike/eh38.C: Likewise
9534         * g++.old-deja/g++.mike/eh39.C: Likewise
9535         * g++.old-deja/g++.mike/eh40.C: Likewise
9536         * g++.old-deja/g++.mike/eh41.C: Likewise
9537         * g++.old-deja/g++.mike/eh42.C: Likewise
9538         * g++.old-deja/g++.mike/eh44.C: Likewise
9539         * g++.old-deja/g++.mike/eh46.C: Likewise
9540         * g++.old-deja/g++.mike/eh47.C: Likewise
9541         * g++.old-deja/g++.mike/eh48.C: Likewise
9542         * g++.old-deja/g++.mike/eh49.C: Likewise
9543         * g++.old-deja/g++.mike/eh50.C: Likewise
9544
9545
9546         PR c++/8615
9547         * g++.dg/template/char1.C: New test.
9548
9549         * g++.dg/template/varmod1.C: Fix typo.
9550
9551 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9552
9553         DR 180
9554         * g++.old-deja/g++.pt/crash32.C: Expect error.
9555
9556 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9557
9558         PR c++/5919
9559         * g++.dg/template/varmod1.C: New test.
9560
9561         PR c++/8727
9562         * g++.dg/inherit/typeinfo1.C: New test.
9563
9564         PR c++/8663
9565         * g++.dg/inherit/typedef1.C: New test.
9566
9567 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/8332
9570         PR c++/8493
9571         * g++.dg/template/strlen1.C: New test.
9572
9573         PR c++/8227
9574         * g++.dg/template/ctor2.C: New test.
9575
9576         PR c++/8214
9577         * g++.dg/init/string1.C: New test.
9578
9579         PR c++/8511
9580         * g++.dg/template/friend8.C: New test.
9581
9582 2002-11-29  Joe Buck <jbuck@synopsys.com>
9583
9584         * g++.dg/lookup/anon2.C: New test.
9585
9586 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9587
9588         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9589         h8300 port.
9590
9591 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9592
9593         * gcc.dg/bitfld-6.c: New test.
9594
9595 2002-11-27  Jan Hubicka  <jh@suse.cz>
9596
9597         * gcc.c-torture/execute/20021127.[cx]: New test.
9598
9599 2002-11-26  Jan Hubicka  <jh@suse.cz>
9600
9601         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9602         quality.
9603
9604 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9605
9606         * g++.dg/init/brace2.C: New test.
9607         * g++.old-deja/g++.mike/p9129.C: Correct.
9608
9609 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9610
9611         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9612
9613 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9614
9615         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9616
9617 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9618
9619         * testsuite/g++.dg/abi/empty11.C: New test.
9620         * testsuite/g++.dg/rtti/cv1.C: New test.
9621
9622 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9623
9624         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9625
9626 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9627
9628         * g++.dg/abi/empty10.C: New test.
9629
9630 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9631
9632         * gcc.c-torture/compile/20021124-1.c: New test.
9633
9634 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9635
9636         * g++.dg/abi/rtti2.C: New test.
9637
9638 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9639
9640         * gcc.dg/i386-unroll-1.c: New test.
9641
9642 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9643
9644         * gcc.c-torture/compile/20021120-1.c: New test.
9645         * gcc.c-torture/compile/20021120-2.c: New test.
9646
9647 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9648
9649         * gcc.dg/bitfld-5.c: New test.
9650
9651 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9652
9653         * gcc.c-torture/execute/20021120-3.c: New test.
9654
9655 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9656
9657         * gcc.c-torture/execute/20021120-2.c: New test.
9658
9659 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9660
9661         * gcc.c-torture/execute/20021120-1.c: New test.
9662
9663 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9664
9665         * gcc.c-torture/execute/20021118-3.c: New test.
9666
9667 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9668
9669         * gcc.c-torture/compile/20021119-1.c: New test.
9670
9671 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9672
9673         * gcc.dg/duff-1.c: New test.
9674         * gcc.dg/duff-2.c: New test.
9675         * gcc.dg/duff-3.c: New test.
9676
9677 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9678
9679         * gcc.dg/cpp/_Pragma5.c: New test.
9680
9681 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9682
9683         * gcc.c-torture/execute/20021118-2.c: New test.
9684
9685 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9686
9687         * gcc.c-torture/execute/20021118-1.c: New test.
9688
9689 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9690
9691         * gcc.dg/20021116-1.c: New test.
9692
9693 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9694
9695         * g++.dg/abi/vcall1.C: New test.
9696
9697 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9698
9699         * gcc.dg/20021029-1.c: New test.
9700         * gcc.dg/20021029-2.c: New test.
9701
9702 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9703
9704         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9705
9706 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9707
9708         PR c/8439
9709         * gcc.dg/20021110.c: Move to ...
9710         * gcc.c-torture/compile/20021110.c: .... here.
9711
9712 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9713
9714         PR c/8467
9715         * gcc.c-torture/execute/20021111-1.c
9716
9717 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9718
9719         PR c/8439
9720         * gcc.dg/20021110.c: New test.
9721
9722 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9723
9724         * g++.dg/abi/vthunk3.C: Run only on x86.
9725
9726 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9727
9728         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9729
9730 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9731
9732         * lib/compat.exp (compat-execute): Fix logic error in last
9733         change.
9734
9735 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9736
9737         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9738
9739 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9740
9741         PR c++/8389
9742         * g++.dg/template/access6.C: New test.
9743
9744 2002-11-08  Jan Hubicka  <jh@suse.cz>
9745
9746         * gcc.dg/i386-ssefp-1.c: New test.
9747         * gcc.dg/i386-ssefp-1.c: New test.
9748
9749 2002-11-08  Jan Hubicka  <jh@suse.cz>
9750
9751         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9752
9753 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9754
9755         * g++.dg/abi/vthunk3.C: New test.
9756
9757         PR c++/8338
9758         * g++.dg/template/crash2.C: New test.
9759
9760 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9761
9762         * testsuite/g++.dg/abi/dtor1.C: New test.
9763         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9764
9765 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9766
9767         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9768         Darwin.
9769
9770 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9771
9772         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9773         -mthumb.  Only xfail with -O0.
9774
9775 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9776
9777         * g++.dg/abi/thunk1.C: New test.
9778         * g++.dg/abi/thunk2.C: Likewise.
9779         * g++.dg/abi/vtt1.C: Likewise.
9780
9781 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9782
9783         PR optimization/8423
9784         * gcc.c-torture/execute/builtin-constant.c: New test.
9785
9786 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9787
9788         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9789         Add some more cases.
9790
9791 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9792
9793         PR c++/8391
9794         * g++.dg/opt/local1.C: New test.
9795
9796 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9797
9798         PR c++/8160
9799         * g++.dg/template/complit1.C: New test.
9800
9801         PR c++/8149
9802         * g++.dg/template/typename4.C: Likewise.
9803
9804 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9805
9806         Core issue 287, PR c++/7639
9807         * g++.dg/template/instantiate1.C: Adjust error location.
9808         * g++.dg/template/instantiate3.C: New test.
9809         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9810         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9811         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9812
9813 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9814
9815         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9816
9817 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9818
9819         PR c++/8287
9820         * g++.dg/init/dtor2.C: New test.
9821
9822 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9823
9824         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9825         * gcc.dg/nest.c: Bypass errors on irix6.
9826
9827 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9828
9829         * gcc.dg/nest.c: Expect error for mmix-*-*.
9830         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9831
9832 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9833
9834         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9835         markers.
9836
9837         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9838
9839 2002-10-25  Mike Stump  <mrs@apple.com>
9840
9841         * gcc.dg/warn-1.c: New test.
9842
9843 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9844
9845         * g++.dg/template/typename3.C: New test.
9846
9847 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9848
9849         * g++.dg/lookup/ptrmem1.C: New test.
9850
9851         * g++.dg/abi/vthunk2.C: New test.
9852
9853 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9854
9855         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9856
9857 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9858
9859         * g++.dg/abi/empty9.C: New test.
9860
9861 2002-10-24  Richard Henderson  <rth@redhat.com>
9862
9863         * g++.dg/inherit/thunk1.C: Enable for ia64.
9864
9865 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9866
9867         PR c++/8067
9868         * g++.dg/lookup/pretty1.C: New test.
9869
9870 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9871
9872         * gcc.dg/20021023-1.c: New test.
9873
9874 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9875
9876         PR c++/7679
9877         * g++.dg/parse/inline1.C: New test.
9878
9879 2002-10-23  Richard Henderson  <rth@redhat.com>
9880
9881         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9882
9883         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9884
9885 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/6579
9888         * g++.dg/parse/stmtexpr3.C: New test.
9889
9890 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9891
9892         * g++.dg/expr/cond1.C: New test.
9893
9894 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9895
9896         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9897
9898 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9899
9900         * g++.dg/abi/vbase13.C: New test.
9901         * g++.dg/abi/vbase14.C: Likewise.
9902
9903 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9904
9905         * gcc.dg/tls/pic-1.c: New test.
9906         * gcc.dg/tls/nonpic-1.c: New test.
9907         * gcc.dg/20021018-1.c: New test.
9908
9909 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9910
9911         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9912         Remove only files with the same base name as the test case.
9913         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9914         (profopt-execute): Likewise.  Also, remove old profiling
9915         and performance data files before running the tests.
9916
9917         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9918         * g++.dg/bprob/bprob.exp: Likewise.
9919         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9920         to allow more general test case names.
9921
9922         * g++.dg/bprob/bprob-1.C: Rename to ...
9923         * g++.dg/bprob/g++-bprob-1.C: ... this.
9924
9925         * g77.dg/bprob/bprob-1.f: Rename to ...
9926         * g77.dg/bprob/g77-bprob-1.f: ... this.
9927
9928 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9929
9930         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9931         bison 1.50 or later.
9932
9933 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9934
9935         * g++.dg/README: Describe more test directories.
9936
9937 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9938
9939         * g++.dg/init/array6.C: Add additional tests.
9940
9941 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9942
9943         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9944         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9945
9946 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9947
9948         * gcc.c-torture/compile/20020604-1.x: New.
9949         * gcc.c-torture/compile/simd-5.x: Likewise.
9950         * gcc.c-torture/execute/920710-1.x: Likewise.
9951         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9952
9953 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9954
9955         * g++.dg/inherit/override1.C: Add dg-options clause.
9956
9957 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9958
9959         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9960         _mm_slli_si128.
9961
9962 2002-10-19  Andreas Schwab  <schwab@suse.de>
9963
9964         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9965         directory component.
9966
9967 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9968
9969         * g++.dg/inherit/thunk1.C: New test.
9970
9971         * g++.dg/inherit/override1.C: New test.
9972
9973         * g++.dg/abi/mangle11.C: New test.
9974         * g++.dg/abi/mangle14.C: New test.
9975         * g++.dg/abi/mangle17.C: New test.
9976
9977 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9978
9979         * g++.dg/overload/member2.C: New test.
9980
9981 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9982
9983         * g++.dg/README: Describe new compat directory.
9984         * g++.dg/dg.exp: Skip tests in compat directory.
9985         * README.compat: New file.
9986         * lib/compat.exp: New expect script.
9987         * g++.dg/compat: New test directory.
9988         * g++.dg/compat/compat.exp: New expect script.
9989         * g++.dg/compat/abi: New test directory.
9990         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9991         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9992         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9993         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9994         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9995         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9996         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9997         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9998         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9999         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10000         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10001         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10002         * g++.dg/compat/break: New test directory.
10003         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10004         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10005         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10006         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10007         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10008         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10009         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10010         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10011         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10012         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10013         g++.dg/compat/break/README: New files.
10014         * g++.dg/compat/eh: New test directory.
10015         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10016         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10017         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10018         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10019         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10020         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10021         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10022         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10023         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10024         g++.dg/compat/eh/filter2_y.C,
10025         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10026         g++.dg/compat/eh/new1_y.C,
10027         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10028         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10029         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10030         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10031         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10032         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10033         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10034         g++.dg/compat/eh/unexpected1_y.C: New files.
10035         * g++.dg/compat/init: New test directory.
10036         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10037         g++.dg/compat/init/array5_y.C,
10038         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10039         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10040         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10041         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10042         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10043         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10044         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10045         g++.dg/compat/init/init-ref2_y.C: New files.
10046
10047 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10048
10049         PR c++/7584
10050         * g++.dg/inherit/using3.C: New test.
10051
10052 2002-10-17  Jan Hubicka  <jh@suse.cz>
10053
10054         * gcc.dg/20021017-2.c: New test.
10055
10056 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10057
10058         * g++.dg/abi/mangle16.C: Adjust.
10059
10060         * g++.dg/init/array8.C: New test.
10061
10062 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10063
10064         * gcc.dg/special/mips-abi.exp: New test.
10065         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10066
10067 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10068
10069         * g++.dg/abi/mangle16.C: New test.
10070         * g++.dg/abi/mangle17.C: Likewise.
10071
10072         PR c++/7478
10073         * g++.dg/template/ref1.C: New test.
10074
10075 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10076
10077         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10078
10079 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10080
10081         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10082
10083 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/7524
10086         * g++.dg/init/array7.C: New test.
10087
10088 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10089
10090         * g++.dg/init/array6.C: New test.
10091
10092         * g++.dg/abi/mangle13.C: Likewise.
10093         * g++.dg/abi/mangle14.C: Likewise.
10094         * g++.dg/abi/mangle15.C: Likewise.
10095
10096 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10097
10098         * g++.dg/abi/empty8.C: New test.
10099
10100 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10101
10102         * g++.dg/init/ctor1.C: New test.
10103
10104 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10105
10106         * gcc.c-torture/execute/20021015-1.c: New test.
10107
10108 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10109
10110         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10111
10112 2002-10-14  Jan Hubicka  <jh@suse.cz>
10113
10114         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10115
10116 2002-10-14  Richard Henderson  <rth@redhat.com>
10117
10118         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10119
10120 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10121
10122         PR optimization/6631
10123         * g++.dg/opt/const2.C: New test.
10124
10125 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10126
10127         PR c++/7176
10128         * g++.dg/parse/friend1.C: New test.
10129         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10130
10131 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10132
10133         * gcc.dg/20021014-1.c: New test.
10134
10135 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10136
10137         PR c++/5661
10138         * g++.dg/ext/vlm1.C: New test.
10139         * g++.dg/ext/vlm2.C: Likewise.
10140
10141         * g++.dg/init/array1.C: Remove invalid braces.
10142         * g++.dg/init/brace1.C: New test.
10143         * g++.dg/init/copy2.C: Likewise.
10144         * g++.dg/init/copy3.C: Likewise.
10145         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10146         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10147         braces.
10148
10149 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10150
10151         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10152
10153 2002-10-11  Richard Shann  <richard.shann@superh.com>
10154
10155         * gcc.c-torture/compile/simd-5.c: New test.
10156
10157 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10158
10159         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10160
10161 2002-10-10  Jim Wilson  <wilson@redhat.com>
10162
10163         * gcc.c-torture/execute/20021010-1.c: New test.
10164
10165 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10166
10167         PR c/7353
10168         * g++.dg/ext/typedef-init.C: New test.
10169         * gcc.dg/typedef-init.c: New test.
10170
10171 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10172
10173         * gcc.dg/cpp/paste13.c: New test.
10174
10175 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10176
10177         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10178         remaining platforms, XFAIL during compile, not execute.  Don't
10179         XFAIL at -O0.
10180
10181 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10182
10183         * gcc.dg/alias-1.c: Tweak expected warning.
10184
10185 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10186
10187         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10188
10189 2002-10-06  Andreas Jaeger  <aj@suse.de>
10190
10191         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10192         * gcc.dg/cpp/c++98.C: Likewise.
10193
10194         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10195         * g++.dg/cpp/c++98.C: Likewise.
10196
10197         * g++.dg/README (Subdirectories): Mention cpp directory.
10198
10199         PR target/7559
10200         * gcc.dg/20021006-1.c: New test.
10201
10202 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10203
10204         PR c++/7804
10205         * g++.dg/other/warning1.C: New test.
10206
10207 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10208
10209         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10210         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10211         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10212
10213 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10214
10215         PR c++/7931
10216         * g++.dg/template/ptrmem3.C: New test.
10217
10218         PR c++/7754
10219         * g++.dg/template/union1.C: New test.
10220
10221 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10222
10223         PR c++/8006
10224         * g++.dg/abi/mangle9.C: New test.
10225         * g++.dg/abi/mangle10.C: New test.
10226         * g++.dg/abi/mangle11.C: New test.
10227         * g++.dg/abi/mangle12.C: New test.
10228
10229 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/7188.
10232         * g++.dg/template/meminit1.C: New test.
10233         * g++.dg/warn/Wreorder-1.C: Likewise.
10234         * g++.old-deja/g++.mike/warn3.C: Tweak.
10235         * lib/prune.exp: Ingore "in copy constructor".
10236
10237 2002-10-02  Andreas Jaeger  <aj@suse.de>
10238
10239         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10240         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10241         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10242         on x86-64.
10243
10244 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10245
10246         * gcc.dg/empty1.C: Fix typo.
10247
10248 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10249
10250         * gcc.dg/alias-1.c: New test.
10251
10252 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10253
10254         * gcc.dg/empty1.C: New test.
10255
10256         * g++.dg/tls/init-2.C: Tweak error messages.
10257
10258 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10259
10260         * gcc.c-torture/compile/20020923-1.c: New test.
10261
10262 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10263
10264         * gcc.c-torture/execute/ffs-1.c: New test.
10265         * gcc.c-torture/execute/ffs-2.c: Ditto.
10266
10267 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10268
10269         * g++.dg/overload/member1.C: New test.
10270
10271 2002-09-30  Mark Mitchell  <mark@code
10272
10273 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10274
10275         * testsuite/gcc.dg/tls/diag-3.c: New.
10276
10277 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10278
10279         * g++.dg/README (Subdirectories): Document new subdir expr.
10280         * g++.dg/expr/pmf-1.C: New test.
10281
10282 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10283
10284         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10285
10286 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10287
10288         * g++.dg/abi/bitfield3.C: New test.
10289
10290 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10291
10292         * lib/gcov.exp: Tweak expected line formats.
10293         * gcc.misc-tests/gcov8.c: New test.
10294         * gcc.misc-tests/gcov8.x: New flags.
10295
10296 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * consistency.vlad/layout/endian.c: Include string.h.
10299
10300         * gcc.c-torture/execute/20020805-1.c: New test.
10301
10302 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10303
10304         * g++.dg/other/conversion1.C: New test.
10305
10306 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10307
10308         * gcc.dg/builtins-1.c: New testcase.
10309
10310 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10311
10312         * g++.dg/inherit/access3.C: New test.
10313
10314 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.dg/ia64-visibility-2.c: New test.
10317
10318 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10319
10320         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10321         __qualifier_flags to __flags.
10322
10323 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10324
10325         * g++.dg/inherit/operator1.C: New test.
10326         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10327         * g++.dg/other/error1.C: Change expected error message.
10328         * g++.dg/template/conv4.C: Likewise.
10329
10330 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10331
10332         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10333         for documented behavior.
10334
10335 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10336
10337         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10338         several targets known to fail.
10339
10340 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10341
10342         * gcc.dg/mips-args-[123].c: New tests.
10343
10344 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10345
10346         * gcc.dg/ppc-spe.c: New.
10347
10348 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10349
10350         * g++.dg/other/ptrmem4.C: New testcase.
10351
10352 2002-07-24  Richard Henderson  <rth@redhat.com>
10353
10354         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10355
10356 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10357
10358         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10359
10360 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10361
10362         * gcc.c-torture/execute/memset-3.c: New testcase.
10363
10364 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10365
10366         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10367         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10368
10369 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10370
10371         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10372         Delete.
10373
10374 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10375
10376         * gcc.c-torture/compile/simd-4.c: New test.
10377
10378 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10379
10380         PR c++/7347, c++/7348
10381         * g++.dg/template/access4.C: New test.
10382         * g++.dg/template/access5.C: New test.
10383         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10384         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10385         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10386         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10387
10388 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10389
10390         * gcc.dg/gnu89-init-2.c: New test.
10391
10392 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10393
10394         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10395
10396 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10397
10398         * gcc.c-torture/execute/20020720-1.c: New testcase.
10399
10400 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10401
10402         * gcc.dg/cpp/Wsignprom.c: New tests.
10403
10404 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10405
10406         * gcc.c-torture/execute/loop-13.c: New test.
10407
10408 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10409
10410         * gcc.dg/cpp/expr.c: New tests.
10411
10412 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10413
10414         * g++.dg/opt/pr6713.C: Add template instantiation.
10415
10416 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10417
10418         * gcc.dg/nest.c: New test.
10419
10420 2002-07-17  Richard Henderson  <rth@redhat.com>
10421
10422         * g++.dg/opt/pr6713.C: New test.
10423
10424 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10425
10426         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10427         XFAIL for all x86 processors.
10428
10429 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10430
10431         * gcc.c-torture/execute/20010122-1.x: Do not test with
10432         -fomit-frame-pointer.
10433
10434 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10435
10436         * g++.dg/template/instantiate2.C: New test.
10437         * g++.dg/template/spec4.C: New test.
10438
10439 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10440
10441         * g++.dg/template/access2.C: New test.
10442         * g++.dg/template/access3.C: New test.
10443
10444 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10445
10446         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10447         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10448         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10449         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10450         Convert to use <stdarg.h>.
10451         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10452         Delete.
10453         * gcc.dg/va-arg-2.c: New.
10454         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10455
10456 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10457
10458         * gcc.c-torture/compile/20020710-1.c: New test.
10459
10460 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10461                           Andrew Pinski  <pinskia@physics.uc.edu>
10462
10463         gcc.c-torture/compile/simd-2.c: New testcase.
10464         gcc.c-torture/compile/simd-3.c: Likewise.
10465
10466 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10467
10468         PR c++/7224
10469         * g++.dg/overload/error1.C: New test.
10470
10471 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10472
10473         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10474         configuration and IRIX 6 O32 ABI.
10475
10476 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10477
10478         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10479
10480 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10481
10482         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10483
10484 2002-07-10  Jeffrey A Law  <law@redhat.com>
10485
10486         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10487
10488         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10489
10490 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10491
10492         * gcc.dg/20020312-2.c: Check for __PPC__.
10493
10494 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10495
10496         * gcc.c-torture/compile/20020709-1.c: New test.
10497
10498 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10499
10500         * g++.dg/template/qualttp21.C: New test case.
10501
10502 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10503
10504         * gcc.c-torture/compile/20020706-1.c: New test.
10505         * gcc.c-torture/compile/20020706-2.c: New test.
10506
10507 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10508             Alexandre Oliva  <aoliva@redhat.com>
10509
10510         * g++.dg/warn/incomplete1.C: New test.
10511
10512 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10513
10514         PR c++/7099
10515         * g++.dg/warn/noreturn1.C: New test.
10516
10517 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10518
10519         PR c++/6706
10520         * g++.dg/debug/debug6.C: New test.
10521         * g++.dg/debug/debug7.C: New test.
10522
10523 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10524
10525         * gcc.c-torture/compile/simd-3.c: New test.
10526
10527 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10528
10529         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10530         * gcc.dg/20020620-1.c: Likewise.
10531
10532 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10533
10534         PR c++/6944
10535         * g++.dg/init/array4.C: New test.
10536         * g++.dg/init/array5.C: New test.
10537
10538 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10539
10540         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10541         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10542
10543 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10544
10545         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10546         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10547         * gcc.dg/wtr-conversion-1.c: Likewise.
10548         * gcc.dg/wtr-escape-1.c: Likewise.
10549         * gcc.dg/wtr-int-type-1.c: Likewise.
10550         * gcc.dg/wtr-label-1.c: Likewise.
10551         * gcc.dg/wtr-static-1.c: Likewise.
10552         * gcc.dg/wtr-strcat-1.c: Likewise.
10553         * gcc.dg/wtr-suffix-1.c: Likewise.
10554         * gcc.dg/wtr-switch-1.c: Likewise.
10555         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10556         * gcc.dg/wtr-union-init-1.c: Likewise.
10557         * gcc.dg/wtr-union-init-2.c: Likewise.
10558         * gcc.dg/wtr-union-init-3.c: Likewise.
10559
10560         * gcc.dg/wtr-func-def-1.c: New test.
10561
10562 2002-07-02 Devang Patel <dpatel@apple.com>
10563
10564         * objc.dg/param-1.m: New test.
10565
10566 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10567
10568         * gcc.dg/cpp/trad/directive.c: Add test.
10569         * gcc.dg/cpp/trad/macroargs.c: Add test.
10570         * gcc.dg/cpp/trad/rec
10571
10572 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10573
10574         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10575
10576 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10577
10578         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10579         targets.
10580
10581 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10582
10583         * g++.dg/abi/mange7.C: New test.
10584
10585         PR c++/6438.
10586         * g++.dg/parse/stmtexpr2.C: New test.
10587
10588 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10589
10590         * gcc.dg/20020312-2.c: Add SH target.
10591
10592 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10593
10594         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10595         compiler output on mips*-*-irix*.
10596
10597 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10598
10599         * g++.dg/parse/attr1.C: New test.
10600
10601 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10602
10603         * gcc.c-torture/execute/string-opt-17.c: New test case.
10604         * gcc.c-torture/execute/memset-2.c: New test case.
10605
10606 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10607
10608         PR c++/6256:
10609         * g++.dg/template/friend5.C: New test.
10610
10611         PR c++/6331:
10612         * g++.dg/template/qual1.C: Likewise.
10613
10614 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10615
10616         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10617         Include stdlib.h, not stdio.h or ctype.h.
10618
10619 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10620
10621         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10622         cris-*-elf* and mmix-*-*.
10623         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10624         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10625         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10626         Ditto.
10627         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10628         * gcc.dg/wchar_t-1.c: Ditto.
10629
10630 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10631
10632         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10633         Clarify comment.
10634
10635 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10636
10637         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10638
10639 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10640
10641         * gcc.c-torture/execute/20000906-1.x: Delete.
10642
10643 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10644
10645         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10646
10647 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10648
10649         * PR6367
10650         * g77.f-torture/execute/6367.f: New test.
10651         * g77.f-torture/execute/6367.x: Disable for MMIX.
10652
10653 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10654
10655         * PR6352
10656         * g++.dg/opt/inline2.C: New test.
10657
10658 2002-04-18  Richard Henderson  <rth@redhat.com>
10659
10660         * gcc.dg/20000906-1.c: Enable for all targets.
10661         * gcc.c-torture/compile/iftrap-2.c: New.
10662
10663 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10664
10665         * gcc.dg/20020418-1.c: New test.
10666         * gcc.dg/20020418-2.c: New test.
10667
10668 2002-04-18  Richard Henderson  <rth@redhat.com>
10669
10670         * gcc.c-torture/compile/iftrap-1.c: New.
10671         * gcc.dg/iftrap-1.c: Adjust for ia64.
10672         * gcc.dg/iftrap-2.c: New.
10673
10674 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10675
10676         * gcc.c-torture/compile/20020418-1.c: New test.
10677
10678 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10679
10680         * gcc.c-torture/compile/20020415-1.c: New.
10681
10682 2002-04-18  David S. Miller  <davem@redhat.com>
10683
10684         * gcc.c-torture/execute/20020418-1.c: New test.
10685
10686 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10687
10688         * gcc.dg/20020416-1.c: New test.
10689
10690         * g++.dg/opt/inline1.C: New test.
10691
10692 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.dg/altivec-5.c: New test.
10695
10696         * gcc.dg/20020415-1.c: New test.
10697
10698 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10699
10700         * testsuite/lib/chill.exp: Remove.
10701
10702 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10703
10704         * g++.dg/other/big-struct.C: New test.
10705
10706 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10707
10708         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10709         of scratch file.
10710
10711 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10712
10713         PR c/6277
10714         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10715         in scan-assembler function name
10716
10717 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10718
10719         * g77.f-torture/execute/980628-4.x,
10720         g77.f-torture/execute/980628-5.x,
10721         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10722         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10723         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10724         i[34567]86-*-*.
10725
10726 2002-04-13  David S. Miller  <davem@redhat.com>
10727
10728         * gcc.c-torture/execute/20020413-1.c: New test.
10729
10730 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10731
10732         * gcc.dg/asm-6.c,
10733         * g++.dg/ext/asm1.C: New tests.
10734
10735 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10736
10737         PR c++ 5373.
10738         * g++.dg/parse/stmtexpr1.C: New test.
10739
10740         PR c++/5189.
10741         * g++.dg/template/copy1.C: New test.
10742
10743 2002-04-12  Richard Henderson  <rth@redhat.com>
10744
10745         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10746
10747 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10748
10749         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10750         gcc.c-torture/execute/20020307-2.c.
10751
10752 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10753
10754         * g++.dg/ext/attrib5.C,
10755         * g++.dg/lookup/struct1.C: New tests.
10756
10757 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10758
10759         * gcc.dg/20020411-1.c: New test.
10760
10761         * gcc.c-torture/execute/20020411-1.c: New test.
10762
10763 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10764
10765         * g77.f-torture/execute/6177.f: New test.
10766
10767 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10768
10769         PR middle-end/6247
10770         * g++.dg/opt/cleanup1.C: New test.
10771
10772         * g++.dg/opt/const1.C: New test.
10773
10774 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10775
10776         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10777
10778 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10779
10780         PR c++/5507
10781         * g++.dg/template/typename2.C: New test.
10782
10783 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10784
10785         * gcc.c-torture/execute/loop-12.c: New.
10786
10787 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10788
10789         * g77.f-torture/execute/980628-4.x,
10790         g77.f-torture/execute/980628-5.x,
10791         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10792         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10793         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10794
10795 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10796
10797         PR optimization/6086
10798         * g++.dg/opt/preinc1.C: New test.
10799
10800 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR c++/5571
10803         * g++.dg/opt/static2.C: New test.
10804
10805 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10806
10807         PR c/5120
10808         * gcc.dg/20020406-1.c: New test.
10809
10810 2002-04-04  David S. Miller  <davem@redhat.com>
10811
10812         * gcc.c-torture/execute/20020404-1.c: New test.
10813
10814 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR c/6123
10817         * gcc.dg/20020312-2.c: Do not declare global register variable
10818         if __PIC__ or __pic__ is defined.
10819
10820 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10821
10822         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10823         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10824
10825 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10826
10827         * gcc.misc-tests/linkage.exp: Update last change to handle
10828         sparc*-, not just sparc-.
10829
10830 2002-04-03  Richard Henderson  <rth@redhat.com>
10831
10832         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10833
10834 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10835
10836         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10837
10838 2002-04-02  David S. Miller  <davem@redhat.com>
10839
10840         * gcc.c-torture/execute/20020402-3.c: New test.
10841
10842 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10843
10844         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10845         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10846
10847         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10848         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10849         g77.f-torture/execute/20001201.x,
10850         g77.f-torture/execute/u77-test.x: New files.
10851
10852         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10853         * gcc.dg/wchar_t-1.c: Ditto.
10854
10855 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10856
10857         * gcc.c-torture/execute/20020402-1.c: New test.
10858
10859 2002-04-01  Richard Henderson  <rth@redhat.com>
10860
10861         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10862
10863         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10864
10865 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10866
10867         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10868
10869 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10870
10871         * g++.dg/inherit/template-as-base.C: Expect error.
10872         * g++.dg/inherit/namespace-as-base.C: Likewise.
10873
10874 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10875
10876         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10877         g++.dg/ext/instantiate3.C: Tweak match patterns.
10878
10879         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10880         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10881         -da test.
10882
10883 2002-03-31  Richard Henderson  <rth@redhat.com>
10884
10885         * gcc.dg/special/alias-2.c: New.
10886         * gcc.dg/special/ecos.exp: Run it.
10887
10888 2002-03-31  Richard Henderson  <rth@redhat.com>
10889
10890         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10891
10892 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10893
10894         * gcc.dg/weak-1.c: Disable on h8300 port.
10895
10896 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10897
10898         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10899         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10900         ordering tests.
10901         * g++.dg/bprob/bprob-1.C: New test.
10902         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10903         * g++.dg/gcov/gcov-1.C: New test.
10904         * g++.dg/gcov/gcov-1.x: New file.
10905         * g++.dg/gcov/gcov-2.C: New test.
10906         * g++.dg/gcov/gcov-3.C: New test.
10907         * g++.dg/gcov/gcov-3.h: New file.
10908
10909 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10910
10911         * g++.old-deja/g++.other/builtins5.C: New test.
10912         * g++.old-deja/g++.other/builtins6.C: New test.
10913         * g++.old-deja/g++.other/builtins7.C: New test.
10914         * g++.old-deja/g++.other/builtins8.C: New test.
10915         * g++.old-deja/g++.other/builtins9.C: New test.
10916
10917 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10918
10919         * g++.dg/opt/static1.C: New test.
10920
10921         * g++.dg/opt/longbranch1.C: New test.
10922
10923 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10924
10925         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10926
10927         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10928
10929 2002-03-28  Jeffrey A Law  (law@redhat.com)
10930
10931         * gcc.c-torture/execute/20020328-1.c: New test.
10932
10933 2002-03-27  Richard Henderson  <rth@redhat.com>
10934
10935         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10936         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10937         move from g++.old-deja/g++.ext/.
10938
10939 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10940
10941         * g++.dg/init/new2.C: New test.
10942
10943 2002-03-26  Richard Henderson  <rth@redhat.com>
10944
10945         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10946
10947         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10948         on sparc.
10949
10950         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10951         sparcv9 systems.
10952         * gcc.dg/20001102-1.c: Likewise.
10953
10954 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10955
10956         * gcc.dg/cpp/endif-pedantic1.c,
10957         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10958
10959 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10960
10961         * g++.dg/init/new1.C: New test.
10962
10963 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10964
10965         * g++.dg/abi/vbase9.C: New test.
10966
10967 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10968
10969         * gcc.dg/arm-asm.c: New test.
10970
10971 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10972
10973         * gcc.dg/Wswitch-enum.c: New test.
10974         Fix PR c/5044.
10975
10976 2002-03-26  Richard Henderson  <rth@redhat.com>
10977
10978         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10979         structure.
10980
10981 2002-03-25  Richard Henderson  <rth@redhat.com>
10982
10983         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10984         sparcv9 systems.
10985
10986         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10987         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10988
10989 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10990
10991         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10992
10993 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10994
10995         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10996         targets using generic thunk support.
10997
10998 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10999
11000         * gcc.c-torture/compile/20020323-1.c: New test.
11001
11002         * g++.dg/opt/conj2.C: New test.
11003
11004 2002-03-24  Richard Henderson  <rth@redhat.com>
11005
11006         * gcc.dg/weak-1.c: Use -fno-common.
11007
11008 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11009
11010         * g77.dg/f77-edit-apostrophe-out.f: New test
11011         * g77.dg/f77-edit-h-out.f: New test
11012         * g77.dg/f77-edit-t-in.f: New test
11013         * g77.dg/f77-edit-t-out.f: New test
11014         * g77.dg/f77-edit-x-out.f: New test
11015         * g77.dg/f77-edit-slash-out.f: New test
11016         * g77.dg/f77-edit-colon-out.f: New test
11017         * g77.dg/f77-edit-s-out.f: New test
11018
11019 2002-03-24  Richard Henderson  <rth@redhat.com>
11020
11021         * objc/execute/formal_protocol-6.x: New XFAIL.
11022
11023 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11024
11025         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11026         that do not support weak symbols
11027
11028 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11029
11030         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11031         * lib/g77.exp:  Likewise
11032         * lib/objc.exp: Likewise
11033
11034 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11035
11036         * gcc.dg/Wswitch-default.c: New test.
11037
11038 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11039
11040         * g++.dg/other/enum1.C: New test.
11041
11042 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11043
11044         * gcc.dg/pragma-ep-3.c: Fix typo.
11045
11046 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11047
11048         * g++.dg/inherit/template-as-base.C: New test.
11049
11050 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11051
11052         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11053         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11054
11055 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11056
11057         * gcc.dg/cpp/multiline.c: Update to match.
11058
11059 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11060
11061         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11062
11063 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11064
11065         * gcc.dg/cpp/extratokens2.c:  New file.
11066
11067 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11068
11069         * gcc.dg/20020312-2.c: Add rs6000 target.
11070
11071         * gcc.c-torture/compile/20020319-1.c: New test.
11072
11073 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11074
11075         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11076         (A, E): Handle this.
11077
11078 2002-03-20  Jason Merrill  <jason@redhat.com>
11079
11080         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11081         ignoring -fpic.
11082         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11083         through prune_gcc_output.
11084
11085 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11086
11087         * gcc.c-torture/compile/20020320-1.c: New test.
11088
11089 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11090
11091         * gcc.c-torture/compile/20020318-1.c: New test.
11092
11093         * gcc.dg/struct-by-value-1.c: New test.
11094
11095         * gcc.dg/20020319-1.c: New test.
11096
11097 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11098
11099         * g++.dg/opt/conj1.C: New test.
11100
11101 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11102
11103         * g++.dg/template/qualttp20.C: Revert previous change.
11104         * g++.dg/template/qualttp3.C: Likewise.
11105         * g++.dg/template/qualttp4.C: Likewise
11106         * g++.dg/template/qualttp5.C: Likewise
11107         * g++.dg/template/qualttp6.C: Likewise
11108         * g++.dg/template/qualttp7.C: Likewise
11109         * g++.dg/template/qualttp8.C: Likewise
11110         * g++.dg/template/recurse.C: Likewise.
11111
11112 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11113
11114         * gcc.dg/cpp/wchar-1.c: Update.
11115
11116 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         * g++.dg/template/conv1.C: New test.
11119         * g++.dg/template/conv2.C: New test.
11120         * g++.dg/template/conv3.C: New test.
11121         * g++.dg/template/conv4.C: New test.
11122
11123 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11124
11125         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11126         * g++.dg/template/qualttp3.C: Likewise.
11127         * g++.dg/template/qualttp4.C: Likewise
11128         * g++.dg/template/qualttp5.C: Likewise
11129         * g++.dg/template/qualttp6.C: Likewise
11130         * g++.dg/template/qualttp7.C: Likewise
11131         * g++.dg/template/qualttp8.C: Likewise
11132         * g++.dg/template/recurse.C: Likewise.
11133
11134 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11135
11136         * g++.dg/opt/dtor1.C: New test.
11137
11138 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11139
11140         * gcc.c-torture/compile/20020315-1.c: New test.
11141
11142 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11143
11144         * gcc.dg/weak-1.c: Fix scan tests.
11145
11146 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11147
11148         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11149         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11150         cris-*-aout* mmix-*-*.
11151         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11152         cris-*-aout* mmix-*-*.
11153         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11154         cris-*-elf* cris-*-aout* and mmix-*-*.
11155         * gcc.dg/20001009-1.c: Ditto.
11156         * gcc.dg/20010912-1.c: Ditto.
11157         * gcc.dg/20020122-4.c: Ditto.
11158         * gcc.dg/inline-2.c: Ditto.
11159
11160 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11161
11162         * gcc.c-torture/compile/20020314-1.c: New test.
11163
11164 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11165
11166         * gcc.c-torture/execute/20020314-1.c: New test.
11167
11168 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11169
11170         * g++.dg/warn/Wunused-1.C: New test.
11171
11172 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11173
11174         * g++.dg/abi/mangle6.C: New test.
11175
11176 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.c-torture/compile/20020309-2.c: New test.
11179
11180         * gcc.c-torture/compile/20020312-1.c: New test.
11181
11182 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11183
11184         * g++.dg/other/access1.C: New test.
11185
11186 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11187
11188         * gcc.c-torture/execute/wchar_t-1.c: New test.
11189
11190 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11191
11192         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11193
11194 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11195
11196         * gcc.dg/20020312-1.c: New test case.
11197
11198 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11199
11200         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11201
11202 2002-03-11  Richard Henderson  <rth@redhat.com>
11203
11204         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11205         * g++.old-deja/g++.jason/report.C: Likewise.
11206
11207 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11210         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11211
11212 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11213
11214         * testsuite/g++.dg/overload/pmf1.C: New test.
11215
11216 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11217
11218         * gcc.c-torture/execute/20020307-1.c: Use long.
11219
11220 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11221
11222         PR optimization/5844
11223         * gcc.dg/20020310-1.c: New test.
11224
11225 2002-03-09  Michael Meissner  <meissner@redhat.com>
11226
11227         * gcc.c-torture/execute/memcpy-2.c: New test.
11228         * gcc.c-torture/execute/memset-1.c: New test.
11229         * gcc.c-torture/execute/strlen-1.c: New test.
11230         * gcc.c-torture/execute/strcmp-1.c: New test.
11231         * gcc.c-torture/execute/strncmp-1.c: New test.
11232
11233 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11234
11235         * gcc.dg/ppc-ldstruct.c: New test.
11236
11237 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11238
11239         * gcc.c-torture/execute/va-arg-22.c: New test.
11240
11241 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11242
11243         * gcc.c-torture/compile/20020309-1.c: New test.
11244
11245 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11246
11247         * gcc.c-torture/execute/20020307-2.c: New test.
11248
11249 2002-03-07  Jeffrey A Law  (law@redhat.com)
11250
11251         * g77.f-torture/compile/20020307-1.f: New test.
11252
11253 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11254
11255         * gcc.dg/unordered-1.c: New test.
11256
11257 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11258
11259         * gcc.c-torture/execute/20020307-1.c: New test.
11260
11261 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11262
11263         * gcc.dg/20020304-1.c: New test.
11264
11265         * gcc.c-torture/compile/20020304-2.c: New test.
11266
11267 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11268
11269         * gcc.c-torture/compile/20020304-1.c: New test case
11270         (from PR c/5830).
11271
11272 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11273
11274         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11275
11276 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11277
11278         * g++.dg/other/classkey1.C: New test.
11279
11280 2002-03-01  Richard Henderson  <rth@redhat.com>
11281
11282         * gcc.c-torture/compile/981223-1.x: New.
11283         * gcc.c-torture/compile/920625-1.x: New.
11284
11285 2002-02-28  Richard Henderson  <rth@redhat.com>
11286
11287         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11288
11289 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11290
11291         * gcc.c-torture/execute/20020227-1.c: New test.
11292
11293 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11294
11295         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11296         here" ERROR lines.
11297         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11298         * g++.old-deja.g++.other/defarg1.C: Likewise.
11299         * g++.old-deja/g++.pt/calls2.C: Likewise.
11300         * g++.old-deja/g++.pt/crash20.C: Likewise.
11301         * g++.old-deja/g++.pt/crash30.C: Likewise.
11302         * g++.old-deja/g++.pt/crash36.C: Likewise.
11303         * g++.old-deja/g++.pt/crash6.C: Likewise.
11304         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11305         * g++.old-deja/g++.pt/derived3.C: Likewise.
11306         * g++.old-deja/g++.pt/error1.C: Likewise.
11307         * g++.old-deja/g++.pt/friend21.C: Likewise.
11308         * g++.old-deja/g++.pt/friend23.C: Likewise.
11309         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11310         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11311
11312 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11313
11314         * gcc.c-torture/execute/20020225-2.c: New test.
11315
11316 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11317
11318         * gcc.c-torture/execute/920730-1t.c,
11319         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11320         Delete test cases, only relevant to -traditional.
11321
11322 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11323
11324         * gcc.dg/cpp/undef1.c: Remove.
11325         * gcc.dg/cpp/directiv.c: Update.
11326         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11327
11328 2002-02-27  Michael Meissner  <meissner@redhat.com>
11329
11330         * gcc.c-torture/execute/20020226-1.c: New test.
11331
11332 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11333
11334         * g++.dg/debug/debug4.C: New test.
11335
11336         * gcc.dg/ia64-visibility-1.c: New test.
11337
11338 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11339
11340         * gcc.dg/debug/20020224-1.c: New.
11341
11342 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11343
11344         * gcc.c-torture/execute/960416-1.x: New.
11345         * gcc.c-torture/execute/divconst-3.x: Likewise.
11346
11347 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11348
11349         * gcc.dg/20020224-1.c: New test.
11350
11351 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11352
11353         * gcc.c-torture/execute/20020225-1.c: New.
11354
11355 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11356
11357         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11358
11359 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * gcc.dg/20020222-1.c: New test.
11362
11363 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11364
11365         * g++.dg/opt/anonunion1.C: New test.
11366
11367 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11368
11369         * g++.dg/template/qualttp19.C: New test.
11370         * g++.dg/template/qualttp20.C: New test.
11371         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11372         * g++.old-deja/g++.other/qual1.C: Likewise.
11373
11374 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11375
11376         * gcc.dg/attr-alwaysinline.c: New.
11377
11378 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11379
11380         * gcc.dg/20020220-1.c: New test.
11381
11382         * gcc.dg/20020220-2.c: New test.
11383
11384         * g++.dg/opt/mmx1.C: New test.
11385
11386 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11387
11388         * gcc.c-torture/compile/20020110.c: New test.
11389
11390 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * gcc.c-torture/execute/20020219-1.c: New test.
11393
11394         * gcc.dg/20020219-1.c: New test.
11395
11396         * gcc.dg/noncompile/20020220-1.c: New test.
11397
11398         * g++.dg/opt/ptrintsum1.C: New test.
11399
11400         * gcc.dg/debug/20020220-1.c: New test.
11401
11402 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * gcc.c-torture/execute/20020216-1.c: New test.
11405
11406 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11407
11408         * gcc.dg/decl-1.c: Update, new test.
11409
11410 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11411
11412         * g++.dg/abi/bitfield1.C: New test.
11413         * g++.dg/abi/bitfield2.C: New test.
11414
11415 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11416
11417         * gcc.dg/attr-nest.c: New test.
11418
11419 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11420
11421         * gcc.c-torture/execute/20020215-1.c: New test.
11422
11423 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11426         * g++.dg/debug/debug.exp: New.
11427         * g++.dg/debug/trivial.C: New.
11428         * g++.dg/debug/debug1.C: Moved...
11429         * g++.dg/other/debug1.C: ...from here.
11430         * g++.dg/debug/debug2.C: Moved...
11431         * g++.dg/other/debug2.C: ...from here.
11432         * g++.dg/debug/debug3.C: Moved...
11433         * g++.dg/other/debug3.C: ...from here.
11434
11435         * gcc.dg/noncompile/20020213-1.c: New test.
11436
11437 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11438
11439         * g++.dg/other/debug3.C: New test.
11440
11441         * gcc.c-torture/execute/20020213-1.c: New test.
11442
11443 2002-02-13  Richard Smith <richard@ex-parrot.com>
11444
11445         * g++.old-deja/g++.other/thunk1.C: New test.
11446
11447 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11448
11449         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11450
11451 2002-02-13  Stan Shebs  <shebs@apple.com>
11452
11453         * gcc.dg/altivec-3.c: New.
11454
11455 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.dg/Wunreachable-1.c: New test.
11458         * gcc.dg/Wunreachable-2.c: New test.
11459
11460 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11461
11462         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11463
11464 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11465
11466         * gcc.dg/decl-1.c: New test.
11467
11468 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11469
11470         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11471
11472 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11473
11474         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11475         * gcc.c-torture/compile/980506-1.x: Likewise.
11476
11477 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11478
11479         * gcc.dg/20020210-1.c: New.
11480
11481 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11482
11483         * g77.f-torture/execute/947.f: New regression test
11484         for PR fortran/947.
11485
11486 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11487
11488         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11489         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11490
11491 2002-02-08  Richard Henderson  <rth@redhat.com>
11492
11493         * gcc.c-torture/compile/labels-3.c: New.
11494
11495 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11496
11497         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11498         expression statements work instead.
11499         * gcc.dg/noncompile/20020207-1.c: New test.
11500
11501 2002-02-07  Richard Henderson  <rth@redhat.com>
11502
11503         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11504
11505 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11506
11507         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11508         message from g77
11509         * lib/g77-dg.exp: Trim g77 error messages so that they are
11510         recognized by dg.exp.
11511
11512 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11513
11514         PR fortran/5473
11515         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11516
11517 2002-02-07  Richard Henderson  <rth@redhat.com>
11518
11519         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11520         to be sufficiently aligned for integers.
11521
11522 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         * g++.dg/template/friend4.C: New test.
11525
11526 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11527
11528         PR fortran/5743
11529         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11530         unsupported cases.
11531
11532 2002-02-07  Richard Henderson  <rth@redhat.com>
11533
11534         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11535         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11536         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11537         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11538
11539 2002-02-06  Richard Henderson  <rth@redhat.com>
11540
11541         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11542
11543 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11544
11545         * gcc.dg/20020206-1.c: New test.
11546
11547 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * gcc.c-torture/execute/20020206-1.c: New test.
11550
11551         * gcc.c-torture/execute/20020206-2.c: New test.
11552
11553         PR optimization/5429:
11554         * gcc.c-torture/compile/20020206-1.c: New test.
11555
11556 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11557
11558         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11559         as certain file formats cannot support particularly large
11560         alignments.
11561
11562         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11563         and do not expect to be able to link the executable.
11564
11565         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11566         fail because the COFF format does not support the weak attribute.
11567
11568 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11569
11570         * g77.dg/pr5473.f:  New test
11571
11572 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11573
11574         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11575         Fix testcase accordingly.
11576
11577 2002-02-04  Richard Henderson  <rth@redhat.com>
11578
11579         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11580         (buf): Change to be an array of pointers, not ints.
11581
11582 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11585         before all tests.  Move warning one line above to match where it
11586         C frontend emits.
11587         * gcc.dg/Wswitch-2.c: New test.
11588         * g++.dg/warn/Wswitch-1.C: New test.
11589         * g++.dg/warn/Wswitch-2.C: New test.
11590
11591 2002-02-04  Richard Henderson  <rth@redhat.com>
11592
11593         * g++.dg/abi/offsetof.C: Fix size comparison.
11594
11595 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11596
11597         * gcc.dg/cast-qual-2.c: New test.
11598
11599 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11600
11601         * gcc.dg/20020201-4.c: New test.
11602
11603 2002-02-04  Ben Elliston  <bje@redhat.com>
11604
11605         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11606         target_info attribute != 0, in addition to the empty string.
11607         (gcc_target_compile): Likewise.
11608
11609 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11610
11611         * gcc.dg/Wswitch.c: New test.
11612         PR gcc/4475. PR gcc/3780.
11613
11614 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11615
11616         * g77.f-torture/execute/5122.f: New test for regressions
11617         against PR fortran/5122.
11618
11619 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11620
11621         * g77.f-torture/compile/pr3743.f: Delete
11622         * g77.dg/pr3743-1.f: New test.
11623         * g77.dg/pr3743-2.f: New test.
11624         * g77.dg/pr3743-3.f: New test.
11625         * g77.dg/pr3743-4.f: New test.
11626
11627 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11628
11629         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11630
11631 2002-02-02  Richard Henderson  <rth@redhat.com>
11632
11633         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11634         * gcc.c-torture/execute/bf64-1.c: Likewise.
11635
11636 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11637
11638         * gcc.dg/20020201-2.c: New test.
11639
11640         * gcc.dg/20020201-3.c: New test.
11641
11642         * gcc.c-torture/execute/bitfld-2.c: New test.
11643
11644 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11645
11646         * gcc.dg/bitfld-1.c: Update.
11647         * gcc.dg/bitfld-2.c: Update.
11648         * gcc.c-torture/execute/bitfld-1.x: New.
11649
11650 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.c-torture/execute/20020201-1.c: New test.
11653
11654 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11655
11656         PR target/5469
11657         * gcc.dg/20020201-1.c: New test.
11658
11659 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11660
11661         PR fortran/3743
11662         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11663         * g77.f-torture/compile/pr3743.x: Remove
11664
11665 2002-01-31  Tom Rix  <trix@redhat.com>
11666
11667         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11668
11669 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11670
11671         * gcc.dg/noncompile/20020130-1.c: New test.
11672
11673 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11674
11675         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11676
11677 2002-01-29  Richard Henderson  <rth@redhat.com>
11678
11679         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11680         to long long.
11681         * gcc.c-torture/execute/bf64-1.c: Likewise.
11682
11683 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11684
11685         * gcc.c-torture/execute/20020129-1.c: New test.
11686
11687 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11688
11689         * gcc.c-torture/compile/20000224-1.c: Update.
11690         * gcc.c-torture/execute/bitfld-1.c: New tests.
11691         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11692         * gcc.dg/uninit-A.c: Update.
11693
11694 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         * g++.dg/template/ctor1.C: Add instantiation.
11697
11698 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11699
11700         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11701         argument to __builtin_prefetch to be const ptr.
11702
11703 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11704
11705         * gcc.c-torture/compile/20020120-1.c: New test.
11706
11707 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11708
11709         * gcc.c-torture/execute/20020127-1.c: New test.
11710
11711 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11712
11713         * g77.dg/f77-edit-i-in.f: New test
11714         * g77.dg/f77-edit-i-out.f: New test
11715
11716 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11717
11718         * gcc.dg/debug/debug.exp: New file.
11719         * gcc.dg/debug/trivial.c: New file.
11720         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11721         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11722         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11723         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11724         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11725         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11726         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11727         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11728         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11729         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11730         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11731         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11732         * gcc.dg/20000503-1.c: Removed.
11733         * gcc.dg/20010207-1.c: Removed.
11734         * gcc.dg/20011223-1.c: Removed.
11735         * gcc.dg/20020104-2.c: Removed.
11736         * gcc.dg/debug-1.c: Removed.
11737         * gcc.dg/debug-2.c: Removed.
11738         * gcc.dg/debug-3.c: Removed.
11739         * gcc.dg/debug-4.c: Removed.
11740         * gcc.dg/debug-5.c: Removed.
11741         * gcc.dg/debug-6.c: Removed.
11742         * gcc.dg/dwarf2-1.c: Removed.
11743         * gcc.dg/dwarf2-2.c: Removed.
11744
11745 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11746
11747         * g++.old-deja/g++.other/eh5.C: New test.
11748         * g++.old-deja/g++.other/sibcall2.C: New test.
11749         * g++.old-deja/g++.other/array9.C: New test.
11750         * g++.old-deja/g++.other/typename2.C: New test.
11751         * g++.old-deja/g++.other/crash60.C: New test.
11752         * g++.old-deja/g++.other/conv9.C: New test.
11753         * g++.old-deja/g++.other/mangle10.C: New test.
11754         * g++.old-deja/g++.other/unchanging1.C: New test.
11755         * g++.old-deja/g++.other/exprstmt1.C: New test.
11756         * g++.old-deja/g++.other/inline23.C: New test.
11757         * g++.old-deja/g++.eh/ia64-1.C: New test.
11758         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11759         * g++.old-deja/g++.other/reload1.C: New test.
11760         * g++.old-deja/g++.other/static20.C: New test.
11761         * g++.old-deja/g++.other/local-alloc1.C: New test.
11762         * g++.old-deja/g++.other/conv8.C: New test.
11763         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11764         * g++.old-deja/g++.other/storeexpr1.C: New test.
11765         * g++.old-deja/g++.other/storeexpr2.C: New test.
11766         * g++.dg/eh/template2.C: New test.
11767         * g++.dg/warn/weak1.C: New test.
11768
11769 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11770
11771         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11772         Remove first, non-varying, argument.
11773
11774 2002-01-23  Richard Henderson  <rth@redhat.com>
11775
11776         * gcc.dg/inline-2.c: New.
11777
11778         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11779         Add optional target arg.  Check number of arguments.
11780         (scan-assembler-not, scan-assembler-dem): Likewise.
11781         (scan-assembler-dem-not): Likewise.
11782
11783 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11784
11785         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11786         line 12.
11787         * g++.old-deja/g++.brendan/parse3.C,
11788         g++.old-deja/g++.other/crash26.C,
11789         g++.old-deja/g++.other/crash28.C,
11790         g++.old-deja/g++.other/crash29.C,
11791         g++.old-deja/g++.other/crash30.C,
11792         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11793
11794 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11795
11796         * gcc.dg/20020115-1.c: New.
11797
11798 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11799
11800         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11801
11802 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11803
11804         * gcc.dg/20020122-3.c: New.
11805
11806 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11807
11808         * g++.dg/other/gc1.C: New test.
11809
11810 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11811
11812         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11813
11814 2002-01-22  Richard Henderson  <rth@redhat.com>
11815
11816         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11817
11818 2002-01-22  Richard Henderson  <rth@redhat.com>
11819
11820         * gcc.dg/20020122-4.c: New.
11821
11822 2002-01-22  H.J. Lu <hjl@gnu.org>
11823
11824         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11825         link output.
11826         * gcc.dg/special/ecos.exp: Likewise.
11827         * lib/g++-dg.exp: Likewise.
11828         * lib/g77-dg.exp: Likewise.
11829         * lib/gcc-dg.exp : Likewise.
11830         * lib/mike-g++.exp: Likewise.
11831         * lib/mike-g77.exp: Likewise.
11832         * lib/mike-gcc.exp: Likewise.
11833         * lib/objc-dg.exp: Likewise.
11834
11835 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11836
11837         PR target/5379
11838         * gcc.dg/20020122-2.c: New test.
11839
11840 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11841
11842         * gcc.dg/20020122-1.c: New test.
11843
11844 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11845
11846         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11847
11848 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11849
11850         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11851
11852 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11853
11854         * gcc.c-torture/compile/20020121-1.c: New test.
11855
11856 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11857
11858         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11859         ld_library_path.
11860
11861 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11862
11863         * gcc.dg/20020218-1.c: New test.
11864
11865 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11866
11867         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11868         messages
11869         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11870         "At global scope" warning
11871         * g++.dg/ext/align1.C: Change cygwin test for alignment
11872         from db-bogus to dg-warning
11873
11874 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11875
11876         * g77.f-torture/compile/cpp2.F: New test.
11877
11878 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11879
11880         * g++.dg/template/access1.C: New test.
11881
11882 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11883
11884         * gcc.dg/20020118-1.c: New.
11885
11886 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11887
11888         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11889
11890 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11891
11892         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11893         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11894         alignment warnings.
11895
11896 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11897
11898         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11899         torture_with_loops and torture_without_loops
11900
11901 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * gcc.c-torture/compile/20020116-1.c: New test.
11904
11905 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11906
11907         * gcc.dg/20020116-2.c: New test.
11908
11909         * gcc.dg/ultrasp4.c: New test.
11910
11911         * gcc.dg/20020116-1.c: New test.
11912
11913 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11914
11915         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11916         by EABI.
11917
11918 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11919
11920         * gcc.misc-tests/i386-prefetch.exp: New.
11921         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11922         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11923         * gcc.misc-tests/i386-pf-none-1.c: New test.
11924         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11925
11926 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11927
11928         * gcc.dg/gnu89-init-1.c: Add new tests.
11929
11930 2002-01-15  Andreas Jaeger  <aj@suse.de>
11931
11932         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11933         * gcc.dg/i386-mmx-2.c: Likewise.
11934         * gcc.dg/i386-sse-1.c: Likewise.
11935         * gcc.dg/i386-sse-2.c: Likewise.
11936         * gcc.dg/i386-sse-3.c: Likewise.
11937
11938 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11939
11940         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11941         Uncomment additional cases that now pass.
11942
11943 2002-01-11  Richard Henderson  <rth@redhat.com>
11944
11945         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11946         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11947
11948 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11949
11950         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11951
11952 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11953
11954         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11955         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11956
11957 2002-01-10  Dale Johannesen  <dalej@apple.com>
11958
11959         * gcc.c-torture/execute/loop-11.c: New.
11960
11961 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11962
11963         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11964         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11965
11966 2002-01-09  Richard Henderson  <rth@redhat.com>
11967
11968         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11969         type in which to perform the operation for each size.
11970
11971 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11972
11973         * gcc.c-torture/compile/20020109-2.c: New test.
11974
11975 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11976
11977         * gcc.c-torture/execute/loop-10.c: New test.
11978
11979 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11980
11981         * gcc.c-torture/compile/20010226-1.c: New test.
11982         * gcc.c-torture/compile/20010227-1.c: New test.
11983         * gcc.c-torture/compile/20010426-1.c: New test.
11984         * gcc.c-torture/compile/20010510-1.c: New test.
11985         * gcc.c-torture/compile/20010605-3.c: New test.
11986         * gcc.c-torture/compile/20010824-1.c: New test.
11987         * gcc.c-torture/execute/20010409-1.c: New test.
11988         * gcc.dg/noncompile/20000901-1.c: New test.
11989         * gcc.dg/20001023-1.c: New test.
11990         * gcc.dg/20001101-1.c: New test.
11991         * gcc.dg/20001102-1.c: New test.
11992         * gcc.dg/20010207-1.c: New test.
11993         * gcc.dg/20010405-1.c: New test.
11994         * gcc.dg/20010822-1.c: New test.
11995         * gcc.dg/20011107-1.c: New test.
11996
11997 2002-01-09  Jeffrey A Law  (law@redhat.com)
11998
11999         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12000
12001         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12002         execution failure on PA targets.
12003
12004 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12005
12006         * gcc.c-torture/compile/20020109-1.c: New test.
12007
12008 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12009
12010         * gcc.c-torture/execute/20020108-1.c: New test.
12011
12012 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12013
12014         * gcc.dg/20020108-1.c: New test.
12015
12016 2002-01-08  H.J. Lu <hjl@gnu.org>
12017
12018         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12019         for header files.
12020
12021 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12022
12023         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12024         consistency.
12025
12026 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12027
12028         * gcc.dg/altivec-4.c: Test altivec predicates.
12029
12030 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12031
12032         * gcc.c-torture/execute/20020107-1.c: New test.
12033
12034 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12035
12036         PR c/5279
12037         * gcc.c-torture/compile/20020106-1.c: New test.
12038
12039 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12040
12041         * gcc.c-torture/execute/nestfunc-4.c: New test.
12042
12043 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12044
12045         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12046         extra triple that slipped in.
12047         * g++.old-deja/g++.abi/align.C: Likewise.
12048         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12049
12050 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12051
12052         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12053         * g++.old-deja/g++.abi/align.C: Likewise.
12054         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12055
12056         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12057         on FreeBSD/i386.
12058         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12059         FreeBSD.
12060
12061 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * gcc.dg/20020104-1.c: New test.
12064
12065         * gcc.dg/20020104-2.c: New test.
12066
12067 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12068
12069         * gcc.dg/20020103-1.c: Fix typo in target selector.
12070
12071 2002-01-03  Richard Henderson  <rth@redhat.com>
12072
12073         * gcc.dg/20020103-1.c: New.
12074
12075 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12076
12077         * gcc.c-torture/execute/20020103-1.c: New test.
12078
12079 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12080
12081         * g++.dg/other/debug2.C: New test.
12082
12083         * gcc.c-torture/compile/20020103-1.c: New test.
12084
12085 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12086
12087         * gcc.dg/gnu89-init-1.c: Added new tests.
12088
12089 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12090
12091         * g++.dg/template/friend2.C: Remove as patch is reverted.
12092
12093         * g++.dg/warn/oldcast1.C: New test.
12094
12095         * g++.dg/template/ptrmem1.C: New test.
12096         * g++.dg/template/ptrmem2.C: New test.
12097
12098         * g++.dg/template/ntp.C: New test.
12099
12100         * g++.dg/other/component1.C: New test.
12101
12102         * g++.dg/template/ttp3.C: New test.
12103
12104         * g++.dg/template/friend2.C: New test.
12105         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12106
12107 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12108
12109         * g++.dg/other/ptrmem1.C: New test.
12110         * g++.dg/other/ptrmem2.C: New test.
12111
12112 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12113
12114         * g++.dg/template/ctor1.C: New test.
12115
12116 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12117
12118         * g++.dg/template/friend2.C: New test.
12119
12120 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12121
12122         * gcc.dg/mmix-1.c: New test.
12123
12124 2001-12-31  Richard Henderson  <rth@redhat.com>
12125
12126         * gcc.dg/asm-5.c: New.
12127
12128 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12129
12130         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12131         in namespace __gnu_cxx
12132
12133 2001-12-30  Richard Henderson  <rth@redhat.com>
12134
12135         * gcc.dg/debug-6.c: New.
12136
12137 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * gcc.c-torture/compile/20011229-2.c: New test.
12140
12141 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12142
12143         * gcc.dg/debug-3.c: New test.
12144         * gcc.dg/debug-4.c: New test.
12145         * gcc.dg/debug-5.c: New test.
12146
12147 2001-12-29  Richard Henderson  <rth@redhat.com>
12148
12149         * g++.dg/eh/loop1.C: New.
12150
12151 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         * g++.dg/template/crash1.C: New test.
12154
12155 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12156
12157         * g++.dg/other/const1.C: New test.
12158
12159 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12160
12161         * gcc.c-torture/compile/20011229-1.c: New test.
12162
12163 2001-12-28  Stan Shebs  <shebs@apple.com>
12164
12165         * lib/objc-torture.exp: Resync with c-torture.exp.
12166         * lib/objc.exp: Load standard libraries.
12167
12168 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12171         additional tests.
12172
12173 2001-12-27  Roger Sayle <roger@eyesopen.com>
12174
12175         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12176
12177 2001-12-27  Richard Henderson  <rth@redhat.com>
12178
12179         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12180
12181 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12182
12183         * g++.dg/eh/ctor1.C: New test.
12184         * g++.dg/other/error2.C: New test.
12185
12186 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12187
12188         * g++.dg/other/init2.C: New test.
12189
12190 2001-12-24  Richard Henderson  <rth@redhat.com>
12191
12192         * gcc.dg/20011223-1.c: New.
12193         * gcc.dg/inline-1.c: New.
12194
12195 2001-12-23  Richard Henderson  <rth@redhat.com>
12196
12197         * gcc.dg/asm-4.c: Test operand modifiers.
12198
12199 2001-12-23  Richard Henderson  <rth@redhat.com>
12200
12201         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12202
12203 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12204
12205         * gcc.c-torture/execute/20011223-1.c: New test.
12206
12207 2001-12-21  Richard Henderson  <rth@redhat.com>
12208
12209         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12210         re-enables the warning.
12211
12212 2001-12-21  Richard Henderson  <rth@redhat.com>
12213
12214         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12215
12216 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12217
12218         * gcc.c-torture/compile/20011218-1.c: New test.
12219
12220 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12221
12222         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12223         arm-isr.c test.
12224         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12225         epilogue generation for ARM ISR routines.
12226
12227 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12228
12229         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12230         * gcc.dg/format/c90-printf-3.c: Likewise.
12231         * gcc.dg/format/c99-printf-3.c: Likewise.
12232         * gcc.dg/format/ext-1.c: Likewise.
12233         * gcc.dg/format/ext-6.c: Likewise.
12234         * gcc.dg/format/format.h: Prototype unlocked stdio.
12235
12236 2001-12-20  Richard Henderson  <rth@redhat.com>
12237
12238         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12239         (arena): Use it.
12240         (malloc): Correct allocation logic.  Abort if we fill up the
12241         arena before initialization complete.
12242         (realloc): Correct allocation logic.
12243
12244 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12245
12246         * gcc.c-torture/compile/20011219-2.c: New test.
12247
12248         * gcc.c-torture/execute/20011219-1.c: New test.
12249
12250 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12251
12252         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12253         target does not support weak symbols.
12254
12255 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12256
12257         * gcc.c-torture/compile/20011219-1.c: New test.
12258
12259 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12260
12261         * g++.dg/other/error1.C: New test.
12262
12263 2001-12-17  Jeffrey A Law  (law@redhat.com)
12264
12265         * gcc.c-torture/execute/20011217-1.c: New test.
12266
12267 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12268
12269         * objc.dg/special/: New directory.
12270         * objc.dg/special/special.exp: New file.
12271         * objc.dg/special/unclaimed-category-1.h: New file.
12272         * objc.dg/special/unclaimed-category-1a.m: New file.
12273         * objc.dg/special/unclaimed-category-1.m: New file.
12274
12275 2001-12-17  Andreas Jaeger  <aj@suse.de>
12276
12277         * gcc.c-torture/compile/20011217-2.c: New test.
12278
12279 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12280
12281         * gcc.c-torture/compile/20011217-1.c: New test.
12282
12283 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12284
12285         * testsuite/gcc.dg/20011214-1.c: New.
12286
12287 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12288
12289         * gcc.dg/altivec-4.c: New.
12290
12291 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12292
12293         * gcc.dg/20011113-1.c: New test.
12294
12295 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12296
12297         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12298         std::__malloc_alloc_template<0> and
12299         std::__default_alloc_template<false, 0>.
12300
12301 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12302
12303         * objc/execute/bf-21.m: New test.
12304         * objc/execute/enumeration-1.m: New test.
12305         * objc/execute/enumeration-2.m: New test.
12306
12307 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12308
12309         * gcc.dg/gnu89-init-1.c: New test.
12310
12311 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12312
12313         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12314         * g++.old-deja/g++.jason/2371.C: Likewise.
12315         * g++.old-deja/g++.jason/template33.C: Likewise.
12316         * g++.old-deja/g++.jason/template34.C: Likewise.
12317         * g++.old-deja/g++.jason/template36.C: Likewise.
12318         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12319         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12320         * g++.old-deja/g++.other/typename1.C: Likewise.
12321         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12322         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12323         * g++.old-deja/g++.pt/typename11.C: Likewise.
12324         * g++.old-deja/g++.pt/typename14.C: Likewise.
12325         * g++.old-deja/g++.pt/typename16.C: Likewise.
12326         * g++.old-deja/g++.pt/typename3.C: Likewise.
12327         * g++.old-deja/g++.pt/typename4.C: Likewise.
12328         * g++.old-deja/g++.pt/typename5.C: Likewise.
12329         * g++.old-deja/g++.pt/typename7.C: Likewise.
12330         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12331
12332 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12333
12334         * g++.dg/other/linkage1.C: New test.
12335         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12336         specifiers.
12337
12338 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12339
12340         * gcc.dg/concat.c: New test.
12341
12342 2001-12-11  Stan Shebs  <shebs@apple.com>
12343
12344         * objc/compile: New test directory.
12345         * objc/compile/compile.exp: New expect script.
12346         * objc/compile/20011211-1.m: New compile test.
12347
12348 2001-12-11  Jason Merrill  <jason@redhat.com>
12349
12350         * lib/prune.exp (prune_gcc_output): Also handle "In member
12351         function".  So many permutations...
12352
12353 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12354
12355         * g++.dg/template/typedef1.C: New test.
12356
12357 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12358
12359         * g++.dg/other/copy1.C: New test.
12360
12361 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12362
12363         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12364
12365         * gcc.dg/builtin-choose-expr.c: New.
12366
12367 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12368
12369         * gcc.dg/altivec-2.c: New.
12370
12371 2001-12-07  Richard Henderson  <rth@redhat.com>
12372
12373         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12374
12375 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12376
12377         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12378         ultrasparc.
12379
12380 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12381
12382         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12383
12384 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12385
12386         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12387         variable argument list.
12388
12389 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12390
12391         * gcc.c-torture/execute/memcheck: Delete entire directory.
12392         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12393         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12394
12395 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12396
12397         * gcc.dg/Wshadow-1.c: New test.
12398
12399 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12400
12401         * gcc.c-torture/compile/20011130-1.c: New test.
12402
12403         * gcc.dg/noncompile/20011025-1.c: New test.
12404
12405         * g++.dg/other/anon-union.C: New test.
12406
12407         * gcc.c-torture/execute/20011024-1.c: New test.
12408
12409 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12410
12411         * gcc.c-torture/execute/20000722-1.x,
12412         gcc.c-torture/execute/20010123-1.x: Remove.
12413         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12414         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12415         gcc.dg/c99-complit-2.c: New tests.
12416
12417 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12418
12419         * g++.dg/inherit/base1.C: New test.
12420
12421 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12422
12423         * g++.dg/other/stdarg1.C: New test.
12424
12425         * gcc.c-torture/compile/20011130-2.c: New test.
12426
12427 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12428
12429         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12430         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12431         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12432         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12433         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12434         * gcc.dg/builtin-prefetch-1.c: New test.
12435
12436 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12437
12438         * gcc.dg/20011130-1.c: New test.
12439
12440 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12441
12442         * g++.dg/other/scope1.C: New test.
12443         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12444
12445 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12446
12447         * gcc.dg/vla-init-1.c: New test.
12448
12449 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12450
12451         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12452
12453 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12454
12455         * objc.dg/alias.m: Update.
12456         * objc.dg/class-1.m: Update.
12457         * objc.dg/const-str-1.m: Update.
12458         * objc.dg/fwd-proto-1.m: Update.
12459         * objc.dg/id-1.m: Update.
12460         * objc.dg/super-class-1.m: Update.
12461
12462 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12463
12464         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12465         constructs.
12466
12467 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12468
12469         * gcc.c-torture/execute/20011128-1.c: New test.
12470
12471 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12472
12473         * gcc.dg/20011127-1.c: New test.
12474
12475 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12476
12477         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12478         from Austin Group draft 7.
12479         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12480         scanf format arguments.
12481         * gcc.dg/format/no-exargs-2.c: New test.
12482
12483 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12484
12485         * g++.dg/abi/vbase8-4.C: New test.
12486
12487 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12488
12489         * gcc.c-torture/execute/20011121-1.c: New test.
12490
12491 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12492
12493         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12494
12495 2001-11-23  Andreas Jaeger  <aj@suse.de>
12496
12497         * gcc.dg/cpp/charconst-2.c: New test.
12498
12499 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12500
12501         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12502         to the host if it is remote.  Let tests specify extra headers
12503         they use.
12504         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12505         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12506         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12507         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12508         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12509         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12510         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12511         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12512         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12513         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12514
12515 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12516
12517         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12518         for little endian ARMs.
12519
12520 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12521
12522         * gcc.c-torture/compile/20011119-1.c: New test.
12523         * gcc.c-torture/compile/20011119-2.c: New test.
12524
12525 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12526
12527         * gcc.dg/altivec-1.c: Fix typo.
12528
12529 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12530
12531         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12532
12533 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12534
12535         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12536
12537 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12538
12539         * lib/g77.exp: Don't specify --rpath-link.
12540
12541         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12542         across all the headers.
12543         * gcc.dg/format/format.exp: For testing on a remote host,
12544         copy format.h.
12545
12546         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12547         * gcc.c-torture/execute/930406-1.c: Likewise.
12548         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12549
12550 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12551
12552         * gcc.dg/altivec-1.c: New.
12553
12554 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12555
12556         * gcc.dg/cpp/fpreprocessed.c: New test case.
12557
12558 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12559
12560         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12561         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12562         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12563
12564 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12565
12566         * gcc.dg/no-builtin-1.c: New test.
12567
12568 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12569
12570         * gcc.c-torture/execute/20011115-1.c: New test.
12571
12572 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12573
12574         * gcc.c-torture/compile/20011114-2.c: New test.
12575         * gcc.c-torture/compile/20011114-3.c: New test.
12576         * gcc.c-torture/compile/20011114-4.c: New test.
12577
12578 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12579
12580         * g++.dg/other/init1.C: New test.
12581
12582 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12583
12584         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12585         message.
12586
12587         * gcc.c-torture/execute/20011114-1.c: New testcase.
12588
12589         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12590         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12591         like the (before this change) version of 20010327-1.c.
12592
12593 2001-11-14  Roger Sayle <roger@eyesopen.com>
12594
12595         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12596
12597 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12598
12599         * g++.dg/init/array2.C: New test.
12600
12601 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12602
12603         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12604
12605 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         * g++.dg/other/forscope1.C: New test.
12608         * g++.dg/ext/forscope1.C: New test.
12609         * g++.dg/ext/forscope2.C: New test.
12610
12611 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12612
12613         * gcc.c-torture/execute/20011113-1.c: New test.
12614
12615 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12616
12617         * gcc.c-torture/execute/20011109-2.c: New test.
12618
12619         * gcc.c-torture/execute/20011109-1.c: New test.
12620
12621 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12622
12623         * gcc.c-torture/compile/20011109-1.c: New test.
12624
12625 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12626
12627         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12628         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12629         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12630         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12631         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12632         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12633         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12634
12635 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12636
12637         * g++.dg/warn/Wshadow-1.C: New tests.
12638         * g++.old-deja/g++.mike/for3.C: Update.
12639
12640 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12641
12642         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12643         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12644         XFAILs.  Adjust expected error texts.
12645         * gcc.c-torture/compile/20011106-1.c,
12646         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12647         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12648         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12649         gcc.dg/c99-array-lval-5.c: New tests.
12650
12651 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12652
12653         * gcc.dg/cpp/defined.c: Update.
12654
12655 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12656
12657         * gcc.c-torture/execute/anon-1.c: New test.
12658
12659 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12660
12661         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12662         same size, so no warning should be produced on stormy16.
12663
12664         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12665         due to oversized array.
12666         * g++.old-deja/g++.mike/ns15.C: Likewise.
12667         * g++.old-deja/g++.pt/crash16.C: Likewise.
12668
12669 2001-11-02  Graham Stott  <grahams@redhat.com>
12670
12671         * g++.dgother/debug1.C: Fix typos.
12672
12673 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * g++.dg/other/debug1.C: New test.
12676
12677 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12678
12679         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12680         of unsigned long.
12681
12682 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * gcc.dg/20011029-2.c: New test.
12685
12686         * gcc.c-torture/compile/20011029-1.c: New test.
12687
12688 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12689
12690         * objc/execute/class_self-1.m: New test.
12691         * objc/execute/class_self-2.m: New test.
12692
12693 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12694
12695         * gcc.misc-tests/msgs.exp: Delete.
12696         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12697         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12698         error set to match recent changes.
12699
12700 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12701
12702         * gcc.dg/20011021-1.c: New test.
12703
12704 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12705
12706         * gcc.c-torture/compile/20011023-1.c: New test.
12707
12708 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12709
12710         * lib/g77.exp: Rewrite based on lib/g++.exp.
12711
12712 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12713
12714         * gcc.c-torture/execute/20011019-1.c: New test.
12715
12716         * gcc.dg/20011018-1.c: New test.
12717
12718 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12719
12720         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12721
12722 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12723
12724         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12725         * gcc.dg/attr-invalid.c: Likewise.
12726
12727 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12728
12729         * testsuite/gcc.dg/20011015-1.c: New test.
12730
12731 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12732
12733         * g++.dg/template/unify2.C: New test.
12734
12735 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12736
12737         * g++.dg/other/exception-specification.C: New test
12738
12739 2001-10-13  Tom Rix  <trix@redhat.com>
12740
12741         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12742         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12743
12744 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12745
12746         * testsuite/gcc.dg/20011009-1.c: New test.
12747
12748 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12749
12750         PR g++/4476
12751         * g++.dg/other/friend1.C: New test.
12752
12753 2001-10-11  Richard Henderson  <rth@redhat.com>
12754
12755         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12756
12757 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12758
12759         * gcc.c-torture/compile/20011010-1.c: New.
12760
12761 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12762
12763         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12764         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12765         g77.f-torture/execute/execute.exp,
12766         g77.f-torture/noncompile/noncompile.exp,
12767         gcc.c-torture/compile/compile.exp,
12768         gcc.c-torture/execute/execute.exp,
12769         gcc.c-torture/execute/ieee/ieee.exp,
12770         gcc.c-torture/execute/memcheck/memcheck.exp,
12771         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12772         objc/execute/execute.exp: Update FSF address.
12773
12774 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12775
12776         * gcc.dg/cpp/cmdlne-C.c: Update.
12777         * gcc.dg/cpp/cmdlne-C2.c: New.
12778
12779 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12780
12781         * gcc.c-torture/execute/20011008-3.c: New.
12782
12783 2001-10-08  DJ Delorie  <dj@redhat.com>
12784
12785         * gcc.dg/20011008-1.c: New.
12786         * gcc.dg/20011008-2.c: New.
12787
12788 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12789
12790         * gcc.dg/cpp/spacing1.c: Update test.
12791
12792 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12793
12794         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12795         spelling errors of "separate" as "seperate".
12796
12797 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12798
12799         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12800         enough to avoid inlining.
12801
12802 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12803
12804         * lib/g77.exp: set libg2c_dir correctly.
12805
12806 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12807
12808         * gcc.dg/cpp/macro11.c: New test.
12809
12810 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12811
12812         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12813         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12814         gcc.dg/format/multattr-3.c: New tests.
12815         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12816         tests for format attributes on function pointers being rejected.
12817
12818 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12819
12820         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12821
12822 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12823
12824         * g++.dg/warn/format1.C: New test.
12825
12826 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12827
12828         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12829
12830 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12831
12832         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12833
12834 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12835
12836         * gcc.dg/cpp/redef2.c: Add test.
12837
12838 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12839
12840         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12841         long-standing bug on i686, apparently.
12842         * gcc.c-torture/execute/loop-2c.x: New file.
12843         * gcc.c-torture/execute/loop-2d.x: New file.
12844         * gcc.c-torture/execute/loop-3c.x: New file.
12845
12846 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12847
12848         * gcc.dg/cpp/20000625-2.c: Correct line number.
12849
12850 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12851
12852         * gcc.dg/cpp/macro10.c: New test.
12853         * gcc.dg/cpp/strify3.c: New test.
12854         * gcc.dg/cpp/spacing1.c: Add tests.
12855         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12856         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12857
12858 2001-09-24  DJ Delorie  <dj@redhat.com>
12859
12860         * gcc.c-torture/execute/20010924-1.c: New test.
12861
12862 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12863
12864         * testsuite/objc/execute/paste.m: Remove.
12865
12866 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12867
12868         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12869
12870 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12871
12872         * g77.dg/strlen0.f: New test.
12873
12874 2001-09-21  Richard Henderson  <rth@redhat.com>
12875
12876         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12877         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12878
12879 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12880
12881         Table-driven attributes.
12882         * g++.dg/ext/attrib1.C: New test.
12883
12884 2001-09-20  DJ Delorie  <dj@redhat.com>
12885
12886         * gcc.dg/20000926-1.c: Update expected warning messages.
12887         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12888         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12889         array.
12890
12891 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12892
12893         * g++.dg/eh/registers1.C: New test case.
12894
12895 2001-09-17  Richard Henderson  <rth@redhat.com>
12896
12897         * gcc.dg/array-5.c: Fix VLA decomposition test.
12898
12899 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12900
12901         * gcc.dg/cpp/line5.c: New testcase.
12902
12903 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12904
12905         * gcc.dg/cpp/macro9.c: New test.
12906
12907 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12908
12909         * gcc.c-torture/execute/980223.c: Change type of addr from long
12910         to char *.
12911
12912 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12913
12914         * gcc.c-torture/execute/20010915-1.c: New test.
12915
12916 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12917
12918         * g77.dg/bprob: New directory.
12919         * g77.dg/bprob/bprob.exp: New file.
12920         * g77.dg/bprob/bprob-1.f: New test.
12921         * g77.dg/gcov: New directory.
12922         * g77.dg/gcov/gcov.exp: New file.
12923         * g77.dg/gcov/gcov-1.f: New test.
12924         * g77.dg/gcov/gcov-1.x: New file.
12925
12926 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12927
12928         * gcc.dg/cpp/directiv.c: Update.
12929         * gcc.dg/cpp/undef1.c: Update.
12930
12931 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12932
12933         * gcc.dg/20010912-1.c: New test.
12934
12935 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12936
12937         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12938         language-independent file in lib.
12939         * lib/gcov.exp: New file.
12940
12941 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12942
12943         * gcc.c-torture/compile/20010911-1.c: New test.
12944
12945 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12946
12947         * lib/profopt.exp: New, to support profile-directed optimizations.
12948         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12949         * gcc.misc-tests/bprob-1.c: New test.
12950         * gcc.misc-tests/bprob-2.c: New test.
12951
12952 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12953
12954         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12955         XFAIL and which kinds of gcov output to verify.
12956         * gcc.misc-tests/gcov-4b.x: New file.
12957         * gcc.misc-tests/gcov-5b.x: New file.
12958         * gcc.misc-tests/gcov-6.x: New file.
12959         * gcc.misc-tests/gcov-7.c: New test.
12960         * gcc.misc-tests/gcov-7.x: New file.
12961
12962 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12963
12964         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12965         * gcc.misc-tests/gcov-6.c: New test.
12966
12967 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12968
12969         PR c++/3986
12970         * g++.dg/abi/vbase1.C: New test.
12971
12972 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12973
12974         * objc.dg/method-2.m: New.
12975
12976 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12977
12978         PR c++/4203
12979         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12980         * g++.dg/init/empty1.C: New test.
12981
12982 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12983
12984         * gcc.c-torture/compile/20010903-1.c: New test.
12985
12986 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12987
12988         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12989         for m68k.
12990
12991 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12992
12993         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12994
12995         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12996
12997         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12998
12999 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13000
13001         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13002         for 16-bit 'unsigned int'.
13003
13004 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13005
13006         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13007
13008 2001-08-27  Richard Henderson  <rth@redhat.com>
13009
13010         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13011         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13012
13013 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13014
13015         * gcc.dg/asm-names.c (ymain): New.
13016
13017 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13018
13019         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13020         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13021         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13022
13023 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13024
13025         * gcc.dg/compare5.c: New testcase.
13026
13027 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13028
13029         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13030         and "In instantiation".
13031
13032 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13033
13034         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13035
13036 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13037
13038         * gcc.misc-tests/gcov.exp: Add support for branch information.
13039         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13040         * gcc.misc-tests/gcov-4.c: New test.
13041         * gcc.misc-tests/gcov-4b.c: New test.
13042         * gcc.misc-tests/gcov-5b.c: New test.
13043
13044 2001-08-20  Zack Weinberg  <zackw@panix.com>
13045
13046         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13047         expected to fail.
13048
13049 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13050
13051         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13052
13053 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13054
13055         * g++.dg/eh/
13056         Moved to gcc-deps.exp
13057         * gcc-deps.exp: New file.
13058
13059 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13060
13061         * g++.old-deja/g++.pt/defarg14.C: New test.
13062
13063 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13064
13065         * g++.old-deja/g++.other/lineno5.C: New test.
13066
13067 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13068
13069         * g++.old-deja/g++.pt/crash68.C: New test.
13070
13071 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13072
13073         * g++.old-deja/g++.other/crash42.C: New test.
13074
13075 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13076
13077         * gcc.dg/cpp/extratokens.c: Fix.
13078         * gcc.dg/cpp/skipping2.c: New tests.
13079
13080 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13081
13082         * gcc.c-torture/execute/20010724-1.c: New file.
13083         * gcc.c-torture/execute/20010724-1.x: New file.
13084
13085 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13086
13087         * g++.old-deja/g++.other/cond7.C: New test.
13088
13089 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13090
13091         * g++.old-deja/g++.other/optimize4.C: New test.
13092
13093 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13094
13095         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13096
13097 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13098
13099         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13100         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13101         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13102         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13103
13104         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13105         bug report" message.
13106
13107         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13108         * g++.dg/ext/instantiate1.C: Move from old-deja.
13109
13110 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13111
13112         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13113         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13114         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13115         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13116
13117 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13118
13119         * gcc.c-torture/execute/20010723-1.c: New test.
13120
13121 2001-07-23  Ben Elliston  <bje@redhat.com>
13122
13123         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13124
13125 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13126
13127         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13128         i[34567]86-*-*.
13129         Delete handling of ieee_multilib_flags.
13130         Pass -mieee for alpha*-*-* and sh-*-*.
13131         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13132
13133 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         Remove old-abi tests.
13136         * g++.old-deja/g++.mike/p11116.C: Remove.
13137         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13138
13139 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13140
13141         * g77.f-torture/compile/pr3743.f:  New test
13142
13143 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13144
13145         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13146
13147 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13148
13149         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13150         g++.old-deja/g++.pt/static6.C: Likewise.
13151         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13152         supports weak symbols.
13153
13154 2001-07-18  Andreas Jaeger  <aj@suse.de>
13155
13156         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13157         supported again.
13158
13159 2001-07-18  Andreas Jaeger  <aj@suse.de>
13160
13161         * gcc.dg/iftrap-1.c: Fix target line.
13162
13163 2001-07-17  Richard Henderson  <rth@redhat.com>
13164
13165         * gcc.c-torture/execute/20010717-1.c: New.
13166
13167 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13168
13169         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13170         tests.
13171
13172 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13173
13174         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13175
13176 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13177
13178         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13179         UAC_SIGBUS, UAC_NOPRINT definitions.
13180
13181 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13182
13183         * objc/execute/object_is_class.m: New test.
13184         * objc/execute/object_is_meta_class.m: New test.
13185
13186 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13187
13188         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13189         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13190
13191 2001-01-15  David Bil
13192         * objc/execute/class-14.m: Added.
13193         * objc/execute/class-2.m: Added.
13194         * objc/execute/class-3.m: Added.
13195         * objc/execute/class-4.m: Added.
13196         * objc/execute/class-5.m: Added.
13197         * objc/execute/class-6.m: Added.
13198         * objc/execute/class-7.m: Added.
13199         * objc/execute/class-8.m: Added.
13200         * objc/execute/class-9.m: Added.
13201         * objc/execute/class-tests-1.h
13202         * objc/execute/class-tests-2.h
13203         * objc/execute/compatibility_alias.m: Added.
13204         * objc/execute/encode-1.m: Added.
13205         * objc/execute/formal_protocol-1.m: Added.
13206         * objc/execute/formal_protocol-2.m: Added.
13207         * objc/execute/formal_protocol-3.m: Added.
13208         * objc/execute/formal_protocol-4.m: Added.
13209         * objc/execute/formal_protocol-5.m: Added.
13210         * objc/execute/formal_protocol-6.m: Added.
13211         * objc/execute/formal_protocol-7.m: Added.
13212         * objc/execute/informal_protocol.m: Added.
13213         * objc/execute/initialize.m: Added.
13214         * objc/execute/load.m: Added.
13215         * objc/execute/many_args_method.m: Added.
13216         * objc/execute/nested-3.m: Added.
13217         * objc/execute/no_clash.m: Added.
13218         * objc/execute/private.m: Added.
13219         * objc/execute/redefining_self.m: Added.
13220         * objc/execute/root_methods.m: Added.
13221         * objc/execute/selector-1.m: Added.
13222         * objc/execute/static-1.m: Added.
13223         * objc/execute/static-2.m: Added.
13224         * objc/execute/va_method.m: Added.
13225
13226 2001-03-10  Richard Henderson  <rth@redhat.com>
13227
13228         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13229
13230 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13231
13232         * g++.old-deja/g++.other/crash31.C: XFAIL.
13233         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13234         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13235         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13236         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13237         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13238
13239 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13240
13241         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13242
13243 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13244
13245         * gcc.dg/20000724-1.c: Don't use multiline strings.
13246
13247 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13248
13249         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13250         result of -cString against what we expect it to be; don't just
13251         print it out for no one to read.
13252
13253         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13254         Based on testcases provided by Nicola Pero.
13255
13256 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13257
13258         * gcc.dg/cpp/macro7.c: New test.
13259
13260 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13261
13262         * gcc.dg/cpp/multiline.c: Update.
13263
13264 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13265
13266         * g++.old-deja/g++.other/enum3.C: New test.
13267
13268 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13269
13270         * g++.old-deja/g++.other/pod1.C: New test.
13271
13272 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13273
13274         * g++.old-deja/g++.ext/overload1.C: New test.
13275
13276 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13277
13278         * g++.old-deja/g++.pt/using1.C: New test.
13279
13280 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13281
13282         * g++.old-deja/g++.other/using9.C: New test.
13283
13284 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13285
13286         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13287
13288         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13289
13290 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13291
13292         * g++.old-deja/g++.ext/realpt1.C: Remove.
13293
13294 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13295
13296         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13297
13298 2001-02-26  Will Cohen  <wcohen@redhat.com>
13299
13300         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13301
13302 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13303
13304         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13305         templatized constructors.
13306
13307 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13308
13309         * gcc.c-torture/execute/20010224-1.c: New test.
13310
13311 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13312
13313         * gcc.c-torture/execute/20010222-1.c: New test.
13314
13315 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13316
13317         * g++.old-deja/g++.other/inline20.C: New test.
13318
13319 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13320
13321         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13322
13323 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13324
13325         * g++.old-deja/g++.other/lookup22.C: New test.
13326
13327 200
13328         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13329         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13330         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13331         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13332         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13333
13334 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13335
13336         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13337         account.
13338
13339 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13340
13341         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13342
13343 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13344
13345         * g++.old-deja/g++.pt/crash62.C: New test.
13346
13347 2001-01-04  Richard Henderson  <rth@redhat.com>
13348
13349         * gcc.dg/20000926-1.c: Update expected warnings.
13350         * gcc.dg/array-2.c: Likewise.
13351         * gcc.dg/array-4.c: Also validate flexible array members.
13352         * gcc.dg/c99-flex-array-1.c: New.
13353
13354 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13355
13356         * gcc.c-torture/compile/20001222-1.x: Remove.
13357
13358 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13359
13360         * gcc.c-torture/execute/built-in-setjmp.c: New.
13361
13362 2001-01-03  Richard Henderson  <rth@redhat.com>
13363
13364         * gcc.dg/940510-1.c: Update expected error wording.
13365         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13366
13367 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13368
13369         * lib/target-supports.exp (check_alias_available): Modified to
13370         indicate aliases not supported if only weak aliases are supported.
13371
13372 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13373
13374         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13375         Turn on cmpstrsi checks for __pj__ and __i370__.
13376
13377 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13378
13379         * g++.old-deja/g++.other/virtual11.C: New test.
13380
13381 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13382
13383         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13384
13385 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13386
13387         * gcc.c-torture/compile/20010102-1.c: New test.
13388
13389 2001-01-02  Andreas Jaeger  <aj@suse.de>
13390
13391         * gcc.dg/noreturn-3.c: New test.
13392
13393         * gcc.dg/noreturn-4.c: New test.
13394
13395 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13396
13397         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13398         __builtin_fputc and __builtin_fwrite.
13399
13400 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13401
13402         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13403         signed char, not default char.
13404
13405 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13406
13407         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13408
13409 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13410
13411         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13412
13413 2000-12-29  Richard Henderson  <rth@redhat.com>
13414
13415         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13416         (__cyg_profile_func_exit): Define.
13417
13418 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13419
13420         * g++.dg/vtgc1.C: New test.
13421
13422 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13423
13424         * gcc.dg/noncompile/20001228-1.c: New test.
13425
13426         * gcc.dg/20001228-1.c: New test.
13427
13428         * gcc.c-torture/execute/20001228-1.c: New test.
13429
13430 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13431
13432         * gcc.dg/format-strfmon-1.c: New test.
13433
13434 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13435
13436         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13437         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13438         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13439         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13440         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13441         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13442         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13443         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13444         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13445         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13446         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13447         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13448         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13449
13450         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13451         * gcc.c-torture/execute/string-opt-4.c: Test index.
13452
13453 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13454
13455         * gcc.c-torture/compile/20001226-1.c: New test.
13456
13457 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13458
13459         * gcc.c-torture/compile/20001222-1.c: New test.
13460         * gcc.c-torture/compile/20001222-1.x: Xfail.
13461
13462 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13463
13464         * gcc.c-torture/execute/comp-goto-2.c: New test.
13465
13466 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13467
13468         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13469         Use long types if __INT_MAX__ is 32767.
13470         (main): Use cast to (sint32 *) when poking 88 into a_page.
13471
13472         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13473
13474 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13475
13476         * gcc.c-torture/compile/20001221-1.c: New test.
13477         * gcc.c-torture/execute/20001221-1.c: New test.
13478
13479 2000-12-20  Richard Henderson  <rth@redhat.com>
13480
13481         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13482         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13483
13484 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13485
13486         * gcc.dg/compare3.c: New test.
13487
13488 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13489
13490         * gcc.dg/format-warnll-1.c: New test.
13491
13492 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13493
13494         * gcc.dg/cpp/cmdlne-P.c: New test.
13495
13496 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13497
13498         * gcc.c-torture/execute/builtin-abs-1.c,
13499         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13500
13501 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13502
13503         * gcc.dg/cpp/multiline.c: New test.
13504
13505 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13506
13507         * g++.old-deja/g++.other/syshdr1.C: Update.
13508         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13509
13510 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13511
13512         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13513
13514 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13515
13516         * g++.old-deja/g++.pt/ttp65.C: New test.
13517
13518 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13519
13520         * g++.old-deja/g++.pt/ttp64.C: New test.
13521
13522 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13523
13524         * g++.old-deja/g++.pt/spec33.C: New test.
13525
13526 2000-12-14  Catherine Moore  <clm@redhat.com>
13527
13528         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13529         * gcc.c-torture/execute/920612-2.c: Likewise.
13530         * gcc.c-torture/execute/920428-2.c: Likewise.
13531         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13532         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13533
13534 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13535
13536         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13537         * gcc.dg/pack-test-2.c: Likewise.
13538
13539 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13540
13541         Tests by Zack Weinberg <zackw@stanford.edu>.
13542
13543         * gcc.dg/cpp/defined.c: Update.
13544         * gcc.dg/cpp/defined_trad.c: New tests.
13545
13546 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13547
13548         * gcc.dg/cpp/trad-direct.c: Update.
13549
13550 2000-12-11  Neil Booth  <neilb@earthling.net>
13551
13552         * gcc.dg/cpp/defined_trad.c
13553
13554 2000-12-11  Neil Booth  <neilb@earthling.net>
13555
13556         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13557
13558 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13559
13560         * gcc.dg/format-miss-2.c: New test.
13561
13562 2000-12-09  Neil Booth  <neilb@earthling.net>
13563
13564         * gcc.dg/cpp/lineflags.c: New tests.
13565         * gcc.dg/cpp/poison.c: Update.
13566         * gcc.dg/cpp/redef2.c: Update.
13567         * gcc.dg/cpp/skipping.c: New test.
13568
13569 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13570
13571         * g++.old-deja/g++.other/eh3.C: New testcase.
13572
13573 2000-12-07  Neil Booth  <neilb@earthling.net>
13574
13575         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13576         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13577         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13578         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13579         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13580         Update.
13581
13582 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13583
13584         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13585         __SIZE_TYPE__ instead of int for type of integers cast to
13586         pointers.
13587
13588 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13589
13590         * g++.old-deja/g++.other/cleanup4.C: New test.
13591
13592 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13593
13594         * format-sec-1.c: New test.
13595
13596 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13597
13598         * gcc.dg/format-nonlit-3.c: New test.
13599
13600 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13601
13602         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13603         through a null pointer.
13604
13605 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13606         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13607         library makes no calls to `operator new' during initialization.
13608
13609 2000-11-04  Neil Booth  <neilb@earthling.net>
13610
13611         * gcc.dg/cpp/include2.c: New tests.
13612
13613 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13614
13615         * lib/g++.exp (g++_set_ld_library_path): New function.
13616         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13617
13618 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13619
13620         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13621         warnings.
13622
13623 2000-11-01  Richard Henderson  <rth@redhat.com>
13624
13625         * g++.old-deja/g++.ext/namedret1.C: New.
13626         * g++.old-deja/g++.ext/namedret2.C: New.
13627         * g++.old-deja/g++.ext/namedret3.C: New.
13628
13629 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13630
13631         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13632         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13633
13634 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13635
13636         * gcc.c-torture/execute/va-arg-21.c: New test.
13637
13638 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13639
13640         * gcc.dg/c99-complex-2.c: New test.
13641
13642 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13643
13644         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13645
13646 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13647
13648         * g++.old-deja/g++.other/inline16.C: New test.
13649
13650 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13651
13652         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13653         __PRETTY_FUNCTION__
13654
13655 2000-10-29  Neil Booth  <neilb@earthling.net>
13656
13657         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13658         New tests.
13659         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13660         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13661         optimisation.
13662
13663 2000-10-29  Neil Booth  <neilb@earthling.net>
13664
13665         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13666         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13667         * mi5.c: Test multiple includes work with -C.
13668         * trigraphs.c: Test ^= version.
13669
13670 2000-10-28  Neil Booth  <neilb@earthling.net>
13671
13672         New tests and test updates for new macro expander.
13673
13674         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13675         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13676         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13677         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13678         new diagnostic messages.
13679
13680         * gcc.dg/cpp/macro3.c: New tests.
13681
13682 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13683
13684         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13685         on the same line.
13686
13687 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * g++.old-deja/g++.other/eh2.C: New test.
13690
13691 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13692
13693         * gcc.c-torture/execute/20001027-1.c: New test.
13694
13695 2000-10-26  Richard Henderson  <rth@redhat.com>
13696
13697         * gcc.c-torture/execute/20001026-1.c: New.
13698
13699 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13700
13701         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13702         * g++.old-deja/g++.law/builtin1.C: Likewise.
13703         * g++.old-deja/g++.law/ctors10.C: Likewise.
13704         * g++.old-deja/g++.law/virtual3.C: Likewise.
13705         * g++.old-deja/g++.mike/p658.C: Likewise.
13706         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13707         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13708         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13709         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13710         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13711
13712 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13713
13714         * gcc.c-torture/compile/20001024-1.c: New test.
13715
13716 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13717
13718         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13719         to tell us whether or not we are using V3.
13720
13721 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13722
13723         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13724         operands.
13725
13726 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13727
13728         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13729
13730 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13731
13732         * gcc.c-torture/execute/20001024-1.c: New test.
13733
13734 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13735
13736         * g++.old-deja/g++.other/sibcall1.C: New test.
13737
13738 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13739
13740         * gcc.dg/noncompile/init-3.c: New test.
13741
13742 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13743
13744         * gcc.dg/format-array-1.c: New test.
13745
13746 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13747
13748         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13749         writing through null pointers; remove comment about testing
13750         unterminated strings.
13751
13752 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13753
13754         * gcc.c-torture/execute/20001017-2.c: New test.
13755
13756 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13757
13758         * gcc.c-torture/compile/20001018-1.c: New test.
13759         * gcc.c-torture/compile/20001018-1.x: Xfail.
13760
13761 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13762
13763         * gcc.c-torture/execute/20001017-1.c: New test.
13764
13765 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13766
13767         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13768         for multiple use of arguments with scanf formats; add tests for
13769         multiple use of arguments.
13770
13771 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13772
13773         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13774
13775 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13776
13777         * gcc.dg/format-miss-1.c: New test.
13778
13779 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13780
13781         * gcc.c-torture/execute/20001013-1.c: New test.
13782
13783 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13784
13785         * gcc.dg/format-branch-1.c: New test.
13786
13787 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13788
13789         * README, lib/file-format.exp: Remove EGCS references.
13790
13791 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13792
13793         * gcc.dg/20001013-1.c: New test.
13794
13795 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13796
13797         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13798         for intmax_t in the compiler using __typeof__ and the type rules
13799         for conditional expressions.
13800
13801 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13802
13803         * gcc.dg/20001012-1.c: New test.
13804         * gcc.dg/20001012-2.c: New test.
13805
13806 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/format-attr-1.c: New test.
13809
13810 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13811
13812         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13813         __LONG_LONG_MAX__ instead of LLONG_MAX.
13814
13815 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13816
13817         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13818         scanf flags.
13819         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13820         flags.
13821
13822 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/sequence-pt-1.c: New test.
13825
13826 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13827
13828         * gcc.c-torture/execute/20001011-1.c: New testcase.
13829         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13830
13831 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13832
13833         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13834         does not error on it.
13835
13836 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13837
13838         * gcc.dg/20001009-1.c: New test.
13839
13840 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13841
13842         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13843         * gcc.c-torture/execute/20001009-2.c: ... to here.
13844
13845 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13846
13847         * gcc.c-torture/compile/20001009-1.c: New testcase.
13848         * gcc.c-torture/execute/20001009-1.c: New testcase.
13849         Testcases provided by Jan Hubicka <jh@suse.cz>.
13850
13851 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13852
13853         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13854         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13855         uintmax_t using <limits.h> to emulate the compiler's internal
13856         logic.  No longer XFAIL %j tests.
13857
13858 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13859
13860         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13861         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13862         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13863         regexps and details of expected handling of some bad formats.
13864         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13865         suppression.
13866
13867 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13868
13869         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13870         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13871         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13872         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13873         in list archives.
13874
13875 2000-10-06  Richard Henderson  <rth@cygnus.com>
13876
13877         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13878         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13879         * g++.old-deja/g++.jason/report.C: Likewise.
13880         * g++.old-deja/g++.law/friend5.C: Likewise.
13881         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13882         of the expected warnings.
13883
13884 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13885
13886         * g++.old-deja/g++.pt/enum14.C: New test.
13887
13888 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * g++.old-deja/g++.pt/crash59.C: New test.
13891
13892 2000-10-04  Will Cohen  <wcohen@redhat.com>
13893
13894         * gcc.dg/20000926-1.c: New test.
13895
13896 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13897
13898         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13899         function name for current C++ compiler.
13900         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13901
13902 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13903
13904         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13905         __PRETTY_FUNCTION__.
13906         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13907
13908 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13909
13910         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13911
13912 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13913
13914         * gcc.c-torture/compile/20000923-1.c: New test.
13915
13916 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13917
13918         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13919         * g++.old-deja/g++.pt/ttp62.C: Same.
13920         * g++.old-deja/g++.other/inline14.C: Same.
13921
13922 2000-09-24  Richard Henderson  <rth@cygnus.com>
13923
13924         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13925
13926 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13927
13928         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13929
13930 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13931
13932         * gcc.c-torture/compile/20000922-1.c: New file.
13933
13934 2000-09-21  Nick Clifton  <nickc@redhat.com>
13935
13936         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13937         a signed long modulo operation.
13938         (mod6): New function - perform an unsigned long modulo operation.
13939         (main): Add tests for modulos of very large numbers by very small
13940         dividends.
13941
13942 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13943
13944         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13945
13946 2000-09-19  Richard Henderson  <rth@cygnus.com>
13947
13948         * gcc.dg/compare2.c (case 10): XFAIL.
13949
13950 2000-09-18  Richard Henderson  <rth@cygnus.com>
13951
13952         * gcc.c-torture/execute/20000906-1.c: Move ...
13953         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13954         that support __builtin_trap.
13955
13956 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13957
13958         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13959
13960 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13961
13962         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13963         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13964         more $ format tests.
13965
13966 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13967
13968         * gcc.dg/format-errmk-1.c: New test.
13969
13970 2000-09-17  Greg McGary  <greg@mcgary.org>
13971
13972         * gcc.c-torture/execute/20000917-1.x: Remove.
13973
13974 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13975
13976         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13977
13978 2000-09-17  Greg McGary  <greg@mcgary.org>
13979
13980         * gcc.c-torture/execute/20000917-1.c: New test.
13981         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13982
13983 2000-09-16  Neil Booth  <NeilB@earthling.net>
13984
13985         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13986         in nested macro bug.
13987
13988 2000-09-15  Neil Booth  <NeilB@earthling.net>
13989
13990         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13991
13992 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13993
13994         * gcc.c-torture/execute/20000914-1.c: New test.
13995
13996 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13997
13998         * g++.other/inline13.C: New test.
13999
14000 2000-09-12  Andreas Jaeger  <aj@suse.de>
14001
14002         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14003         constant by Ulrich Drepper <drepper@redhat.com>.
14004
14005 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14006
14007         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14008
14009 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14010
14011         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14012
14013 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14014
14015         * gcc.dg/cpp/backslash.c: New test.
14016
14017 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14018
14019         * gcc.c-torture/execute/20000910-1.c: New test.
14020         * gcc.c-torture/execute/20000910-2.c: Likewise.
14021
14022 2000-09-11  Robert Lipe  <robertl@sco.com>
14023
14024         * gcc.dg/pragma-align.c: New test.
14025
14026 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14027
14028         * g++.old-deja/g++.pt/explicit82.C: New test.
14029         * g++.old-deja/g++.pt/explicit83.C: New test.
14030
14031 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14032
14033         * gcc.dg/asm-names.c: New test.
14034
14035 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14036
14037         * gcc.dg/cpp/tr-warn6.c: New test
14038
14039 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14040
14041         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14042         be accepted.
14043
14044 2000-09-07  Catherine Moore  <clm@redhat.com>
14045
14046         * gcc.c-torture/execute/unroll-1.c: New test.
14047
14048 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14049
14050         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14051         ERROR markers.
14052         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14053         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14054         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14055         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14056         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14057         Preprocess only.
14058         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14059         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14060
14061 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         * g++.old-deja/g++.pt/deduct2.C: New test.
14064
14065 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14066
14067         * g++.old-deja/g++.pt/parms2.C: New test.
14068
14069 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14070
14071         * g++.old-deja/g++.pt/crash58.C: New test.
14072
14073 2000-09-06  Greg McGary  <greg@mcgary.org>
14074
14075         * gcc.c-torture/execute/20000906-1.c: New test.
14076         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14077
14078 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14079
14080         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14081
14082 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * g++.old-deja/g++.pt/crash57.C: New test.
14085
14086 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.old-deja/g++.pt/crash56.C: New test.
14089
14090 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         * g++.old-deja/g++.pt/koenig1.C: New test.
14093
14094 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14095
14096         * gcc.dg/20000904-1.c: New test.
14097
14098 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14099
14100         * gcc.dg/cpp/paste8.c: New test.
14101
14102 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14103
14104         * gcc.c-torture/compile/20000827-1.c: New test.
14105
14106 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14107
14108         * gcc.dg/format-diag-1.c: New test.
14109
14110 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14111
14112         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14113         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14114         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14115         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14116         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14117
14118 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14119
14120         * g++.old-deja/g++.other/nested4.C: New test.
14121
14122 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14123
14124         * g++.old-deja/g++.ns/scoped1.C: New test.
14125
14126 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14127
14128         * lib/g++.exp: Support testing already-installed GCC.
14129
14130 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14131
14132         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14133
14134 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14135
14136         * gcc.dg/return-type-2.c: New test.
14137
14138 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14139
14140         * gcc.c-torture/compile/20000825-1.c: New test.
14141
14142 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14143
14144         * gcc.dg/dwarf2-2.c: New test.
14145
14146 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14147
14148         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14149         dg-warning regexps.
14150
14151 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14152
14153         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14154         gcc.dg/format-ext-5.c: New tests.
14155
14156 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14157
14158         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14159
14160 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14161
14162         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14163
14164 2000-08-24  Richard Henderson  <rth@cygnus.com>
14165
14166         * gcc.dg/ia64-sync-1.c: New test.
14167         * gcc.dg/ia64-sync-2.c: New test.
14168         * gcc.dg/ia64-asm-1.c: New test.
14169
14170 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14171
14172         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14173         * gcc.dg/format-ext-2.c: New test.
14174
14175 2000-08-23  Jason Merrill  <jason@redhat.com>
14176
14177         * lib/old-dejagnu.exp: Also ignore "In member function" and
14178         "At global scope".
14179
14180 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14181
14182         * gcc.dg/noncompile/label-lineno-1.c: New test.
14183
14184 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14185
14186         * gcc.dg/c99-array-nonobj-1.c: New test.
14187
14188 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14189
14190         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14191         tests.
14192         * gcc.dg/format-ext-1.c: New test.
14193
14194 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14195
14196         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14197         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14198         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14199         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14200         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14201
14202 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14203
14204         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14205         gcc.dg/c99-strftime-2.c: New tests.
14206
14207 2000-08-22  Richard Henderson  <rth@cygnus.com>
14208
14209         * gcc.c-torture/execute/20000822-1.c: New test.
14210
14211 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14212
14213         * gcc.c-torture/execute/20000819-1.x: Remove.
14214
14215 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14216
14217         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14218         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14219         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14220         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14221         gcc.dg/format-xopen-1.c: New tests.
14222
14223 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14224
14225         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14226
14227 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14228
14229         * g++.old-deja/g++.other/loop2.C: New test.
14230
14231         * gcc.c-torture/compile/20000606-1.c: New test.
14232         * gcc.c-torture/compile/20000728-1.c: New test.
14233         * gcc.c-torture/execute/20000801-1.c: New test.
14234         * gcc.c-torture/execute/20000801-2.c: New test.
14235         * gcc.c-torture/execute/20000819-1.c: New test.
14236         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14237         * gcc.dg/20000629-1.c: New test.
14238         * gcc.dg/20000724-1.c: New test.
14239         * gcc.dg/20000807-1.c: New test.
14240
14241 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14242
14243         * gcc.dg/cpp/pragma-1.c: New test.
14244         * gcc.dg/cpp/pragma-2.c: New test.
14245
14246 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14247
14248         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14249         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14250
14251 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14252
14253         * gcc.c-torture/compile/20000818-1.c: New test.
14254
14255 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14256
14257         * gcc.c-torture/execute/20000818-1.c: New test.
14258
14259 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14260
14261         * gcc.dg/format-va-1.c: New test.
14262
14263 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14264
14265         * g++.old-deja/g++.other/typedef8.C: New test.
14266
14267 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14268
14269         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14270         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14271         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14272         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14273         * g++.old-deja/g++.other/ptrmem7.C: New test.
14274         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14275
14276 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14277
14278         * g++.old-deja/g++.pt/typename27.C: New test.
14279
14280 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14281
14282         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14283         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14284         * g++.old-deja/g++.pt/friend45.C: New test.
14285         * g++.old-deja/g++.other/friend8.C: New test.
14286
14287 2000-08-15  Richard Henderson  <rth@cygnus.com>
14288
14289         * gcc.c-torture/execute/20000815-1.c: New test.
14290
14291 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14292
14293         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14294         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14295         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14296
14297 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         * g++.old-deja/g++.other/refinit2.C: New test.
14300
14301 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14302
14303         * lib/c-torture.exp (c-torture): Make
14304         compiler_conditional_xfail_data global.
14305         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14306         compiler_conditional_xfail_data machinery.
14307         (f-torture-execute): Likewise.
14308         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14309         and only when unrolling loops.
14310
14311         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14312
14313 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14314
14315         * g++.old-deja/g++.pt/explicit81.C: New test.
14316
14317 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14318
14319         * g++.old-deja/g++.pt/typename26.C: New test.
14320
14321 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14322
14323         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14324         warning.
14325
14326 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14327
14328         * g++.old-deja/g++.other/array3.C: New test.
14329
14330 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14331
14332         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14333         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14334         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14335         New tests.
14336
14337 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14338
14339         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14340         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14341
14342 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14343
14344         * gcc.c-torture/execute/20000808-1.c: New test.
14345
14346 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14347
14348         * gcc.dg/c90-const-expr-1.c: New test.
14349
14350 2000-08-08  Richard Henderson  <rth@cygnus.com>
14351
14352         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14353
14354 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14355
14356         * gcc.dg/noncompile/const-ll-1.c: New test.
14357
14358 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14359
14360         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14361
14362 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14363
14364         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14365         that running programs linked against the shared version of libobjc
14366         run correctly.
14367
14368 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14369
14370         * gcc.dg/c99-printf-1.c: New test.
14371
14372 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14373
14374         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14375
14376 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14377
14378         * gcc.c-torture/execute/20000731-1.x: Delete.
14379
14380 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14381
14382         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14383         and torture_without_loops as is done by c-torture.exp.
14384         (search_for): Copy from c-torture.exp.
14385         (gcc-dg-runtest): New function, drives a directory of tests
14386         iterating over the TORTURE_OPTIONS.
14387         (scan-assembler, scan-assembler-not): Move here from
14388         individual directory drivers.
14389
14390         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14391         defined by lib/gcc-dg.exp.
14392         * gcc.dg/cpp/cpp.exp: Likewise.
14393         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14394         gcc-dg-runtest, so we cycle over optimization options.
14395
14396         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14397         * gcc.dg/compare2.c: No longer expected to fail.
14398
14399 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14400
14401         * gcc.c-torture/execute/20000804-1.c: New test.
14402
14403 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14404
14405         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14406
14407 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14408
14409         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14410
14411 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14412
14413         * gcc.c-torture/compile/20000803-1.c: New test.
14414
14415 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14416
14417         * gcc.c-torture/execute/20000801-3.c,
14418         gcc.c-torture/execute/20000801-4.c: New tests.
14419         * gcc.c-torture/execute/20000801-3.x,
14420         gcc.c-torture/execute/20000801-4.x: Xfail.
14421
14422 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14423
14424         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14425         libobjc/.libs to allow for libtool.
14426
14427 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14428
14429         * gcc.c-torture/compile/20000802-1.c: New test.
14430
14431 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14432
14433         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14434
14435 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14436
14437         * gcc-c-torture/execute/20000731-2.c: New test.
14438
14439         * gcc.c-torture/execute/20000731-1.c: New test.
14440         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14441
14442 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14443
14444         * testsuite/gcc.dg/cpp/paste7.c: New test.
14445         * gcc.dg/cpp/20000725-1.c: New test.
14446
14447 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14448
14449         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14450         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14451         declaration warning for __builtin_dwarf_reg_size.
14452
14453         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14454
14455 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14456
14457         * gcc.dg/noncompile/voidparam-1.c: New test.
14458
14459 2000-07-30  Richard Henderson  <rth@cygnus.com>
14460
14461         * gcc.dg/c90-digraph-1.c: Don't xfail.
14462         * gcc.dg/compare2.c (case 10): Xfail.
14463         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14464
14465 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14466
14467         * gcc.dg/c99-main-1.c: New test.
14468
14469 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14470
14471         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14472
14473 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14474
14475         * gcc.c-tortuer/execute/20000726-1.c: New test.
14476
14477 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14478
14479         * gcc.c-torture/execute/enum-2.c: New test.
14480
14481 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14482
14483         * gcc.dg/cpp/tr-warn3.c: New test.
14484
14485 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.ext/implicit1.C: Remove.
14488         * g++.old-deja/g++.jason/c2.C: Remove
14489         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14490         * g++.old-deja/g++.pt/crash16.C: Likewise.
14491         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14492
14493 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14494
14495         * g++.old-deja/g++.other/for2.C: New test.
14496
14497 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14498
14499         * gcc.dg/20000720-1.c: New test.
14500
14501 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14502
14503         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14504
14505 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14506
14507         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14508         * gcc.c-torture/execute/20000722-1.c: New.
14509         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14510
14511 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * gcc.dg/cpp/20000720-1.S: New test.
14514
14515 2000-07-21  Michael Meissner  <meissner@redhat.com>
14516
14517         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14518
14519 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14520
14521         * g++.old-deja/g++.brendan/crash16.C,
14522         g++.old-deja/g++.brendan/parse3.C,
14523         g++.old-deja/g++.brendan/redecl1.C,
14524         g++.old-deja/g++.ns/template13.C,
14525         g++.old-deja/g++.other/decl4.C,
14526         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14527
14528 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14529
14530         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14531         and "Internal error".
14532
14533         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14534         regexps.
14535         * gcc.dg/cpp/paste6.c: New test.
14536
14537 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14538
14539         * gcc.dg/cpp/tr-direct.c: New test.
14540
14541         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14542         gcc.dg/cpp/undef1.c: Tweak error regexps.
14543
14544 2000-07-18  Eric Christopher <echristo@redhat.com>
14545
14546         * gcc.c-torture/compile/20000718-1.c: New test.
14547
14548 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14549
14550         * cpplex.c (_cpp_push_token): If the token being pushed back
14551         is the previous token in this context, just subtract one from
14552         context->posn.
14553         * cppmacro.c (save_expansion): Clear aux field when storing a
14554         placemarker.
14555
14556 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14557
14558         * gcc.dg/noncompile/redecl-1.c: New test.
14559
14560 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14561
14562         * gcc.c-torture/execute/20000717-5.c: New test.
14563         * gcc.c-torture/execute/20000717-1.x: Removed.
14564
14565 2000-07-17  Richard Henderson  <rth@cygnus.com>
14566
14567         * gcc.c-torture/execute/20000717-4.c: New test.
14568
14569 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14570
14571         * gcc.dg/cpp/syshdr.c: New test.
14572         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14573
14574 2000-07-17  Neil Booth  <neilb@earthling.net>
14575
14576         * gcc.dg/cpp/cmdlne-dM.c: New test.
14577         * gcc.dg/cpp/cmdlne-dD.c: New test.
14578
14579 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14580
14581         * gcc.c-torture/execute/20000717-3.c: New test.
14582
14583         * gcc.c-torture/compile/20000717-1.c: New test.
14584
14585 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14586
14587         * gcc.c-torture/execute/20000717-2.c: New test.
14588
14589 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14590
14591         * gcc.dg/formatz-1.c: New test.
14592
14593         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14594         * gcc.dg/c99-digraph-1.c: New tests.
14595
14596         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14597         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14598
14599         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14600         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14601         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14602         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14603         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14604         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14605         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14606
14607 2000-07-17   Greg McGary <greg@mcgary.org>
14608
14609         * gcc.c-torture/execute/20000717-1.c: New test.
14610         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14611
14612 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14613
14614         * gcc.c-torture/execute/20000715-2.c: New test.
14615         * gcc.dg/20000715-1.c: New test.
14616
14617 2000-07-15  Michael Meissner  <meissner@redhat.com>
14618
14619         * gcc.c-torture/execute/20000715-1.c: New test.
14620
14621 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14622
14623         * gcc.c-torture/execute/20000707-1.c: New test.
14624
14625 2000-07-13  Neil Booth  <NeilB@earthling.net>
14626
14627         * testsuite/gcc.dg/cpp/digraph1.c,
14628         testsuite/gcc.dg/cpp/digraph2.c,
14629         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14630
14631 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14632
14633         * g77.f-torture/compile/20000630-2.f:  New test.
14634         * g77.f-torture/compile/20000630-2.x
14635
14636 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14637
14638         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14639
14640 2000-07-11  Neil Booth  <NeilB@earthling.net>
14641
14642         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14643
14644 2000-07-11  Neil Booth  <NeilB@earthling.net>
14645
14646         * gcc.dg/cpp/cmdlne-C.c: New.
14647
14648 2000-07-09  Neil Booth  <NeilB@earthling.net>
14649
14650         * gcc.dg/cpp/directiv.c: New tests.
14651         * gcc.dg/cpp/undef1.c: Update.
14652
14653 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14654
14655         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14656
14657 2000-07-09  Neil Booth  <NeilB@earthling.net>
14658
14659         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14660
14661 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14662
14663         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14664         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14665
14666 2000-07-08  Neil Booth  <NeilB@earthling.net>
14667
14668         * gcc.dg/cpp/macsyntx.c: New tests.
14669
14670 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14671
14672         * gcc.dg/20000707-1.c: New test.
14673
14674 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14675
14676         * gcc.c-torture/execute/20000706-1.c: New test.
14677         * gcc.c-torture/execute/20000706-2.c: New test.
14678         * gcc.c-torture/execute/20000706-3.c: New test.
14679         * gcc.c-torture/execute/20000706-4.c: New test.
14680         * gcc.c-torture/execute/20000706-5.c: New test.
14681
14682 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14683
14684         * g++.old-deja/g++.pt/instantiate7.C: New test.
14685
14686 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14687
14688         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14689         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14690         * g++.old-deja/g++.other/rtti3.C: Likewise.
14691         * g++.old-deja/g++.other/rttid3.C: Likewise.
14692
14693 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14694
14695         *  g77.f-torture/compile/20000630-1.x: Fix typo
14696
14697 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14698
14699         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14700         assembly output.
14701
14702 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14703
14704         * gcc.dg/cpp/ident.c: New test.
14705
14706 2000-07-05  Neil Booth  <NeilB@earthling.net>
14707
14708         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14709           gcc.dg/cpp/lexstrng.c: New tests.
14710
14711 2000-07-04  Neil Booth  <NeilB@earthling.net>
14712
14713         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14714         * gcc.dg/cpp/strify2.c: Same.
14715
14716 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14717
14718         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14719         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14720         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14721         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14722
14723         * testsuite/gcc.dg/cpp/macro1.c,
14724         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14725         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14726         testsuite/gcc.dg/cpp/strify1.c,
14727         testsuite/gcc.dg/cpp/strify2.c: New tests.
14728
14729 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14730
14731         * gcc.c-torture/execute/20000703-1.c: New test.
14732
14733 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14734
14735         * g++.old-deja/g++.pt (lookup10.C): New test.
14736
14737 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14738
14739         * g++.old-deja/g++.pt (typename25.C): New test.
14740
14741 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14742
14743         * gcc.c-torture/compile/20000701-1.c: New test.
14744
14745 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14746
14747         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14748         to test case.
14749
14750 2000-06-30  Catherine Moore  <clm@cygnus.com>
14751
14752         * gcc.c-torture/execute/align-1.c: New test.
14753
14754 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14755
14756         * g++.old-deja/g++.pt/expr8.C: New test.
14757         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14758
14759 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14760
14761         * gcc.c-torture/compile/20000629-1.c: New test.
14762
14763 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14764
14765
14766         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14767         gcc.dg/noncompile directory, depending on whether they're
14768         preprocessor tests or not.  Annotate all the tests for the dg
14769         framework.
14770
14771         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14772         * gcc.dg/noncompile/noncompile.exp: New.
14773
14774         * Moved files:
14775         Old name                                New name
14776         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14777         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14778         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14779         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14780         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14781         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14782         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14783         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14784         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14785         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14786         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14787         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14788         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14789         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14790         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14791         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14792         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14793         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14794         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14795         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14796         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14797         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14798         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14799         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14800
14801         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14802         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14803         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14804         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14805         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14806         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14807
14808 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14809
14810         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14811         declare one variable.  On the fourth, error.
14812         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14813         declared by 20000628-1a.h.
14814
14815 2000-06-29  Richard Henderson  <rth@redhat.com>
14816
14817         * gcc.c-torture/execute/930529-1.x: New file.
14818         * gcc.dg/920413-1.c: Adjust expected warning text.
14819         * gcc.dg/980217-1.c: Declare abort.
14820         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14821
14822 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14823
14824         * g77.f-torture/compile/20000629-1.f: New test.
14825         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14826
14827 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14828
14829         Rearrange lots of files, removing entirely the
14830         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14831         directories.
14832
14833         * Deleted files:
14834         gcc.c-torture/code_quality/code_quality.exp
14835         gcc.c-torture/special/special.exp
14836         gcc.failure/failure.exp
14837         gcc.failure/940409-1.x
14838         gcc.c-torture/compile/961203-1.x
14839
14840         * New files:
14841         gcc.misc-tests/linkage.exp
14842         gcc.c-torture/execute/920730-1t.c
14843         gcc.c-torture/execute/920730-1t.x
14844         gcc.c-torture/compile/920520-1.x
14845         gcc.c-torture/compile/920521-1.x
14846         gcc.c-torture/compile/981006-1.x
14847         gcc.c-torture/execute/eeprof-1.x
14848
14849         * Moved files (possibly with modifications to fit a new harness):
14850         Old name                                New name
14851         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14852         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14853         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14854         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14855         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14856         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14857         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14858         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14859         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14860         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14861         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14862         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14863         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14864         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14865
14866 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14867
14868         * c-torture/compile/961203-1.x: Delete.
14869
14870         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14871         not exit. Include stdio.h.
14872         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14873         * gcc.misc-tests/dg-12.c: Likewise.
14874         * gcc.misc-tests/dg-5.c: Likewise.
14875         * gcc.misc-tests/dg-6.c: Likewise.
14876         * gcc.misc-tests/dg-7.c: Prototype abort.
14877         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14878         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14879         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14880         not exit.
14881         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14882         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14883
14884 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14885
14886         * gcc.dg/cpp/20000628-1.c: New test.
14887         * gcc.dg/cpp/20000628-1.h: New header for above test.
14888         * gcc.dg/cpp/20000628-1a.h: Likewise.
14889
14890 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14891
14892         * gcc.dg/cpp: New directory.
14893         * gcc.dg/cpp/cpp.exp: New driver.
14894         * gcc.dg/cpp/20000627-1.c: New test.
14895         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14896         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14897         and rewrite as a compilation test.
14898
14899         * gcc.dg: Move many files into the cpp subdirectory, possibly
14900         renaming or editing them as well.
14901         Old name                New name
14902         990119-1.c              cpp/19990119-1.c
14903         990228-1.c              cpp/19990228-1.c
14904         990407-1.c              cpp/19990407-1.c
14905         990409-1.c              cpp/19990409-1.c
14906         990413-1.c              cpp/19990413-1.c
14907         990703-1.c              cpp/19990703-1.c
14908         20000127-1.c            cpp/20000127-1.c
14909         20000129-1.c            cpp/20000129-1.c
14910         20000207-1.c            cpp/20000207-1.c
14911         20000207-2.c            cpp/20000207-2.c
14912         20000209-1.c            cpp/20000209-1.c
14913         20000209-2.c            cpp/20000209-2.c
14914         20000301-1.c            cpp/20000301-1.c
14915         20000419-1.c            cpp/20000419-1.c
14916         20000510-1.S            cpp/20000510-1.S
14917         20000519-1.c            cpp/20000519-1.c
14918         20000529-1.c            cpp/20000529-1.c
14919         20000625-1.c            cpp/20000625-1.c
14920         20000625-2.c            cpp/20000625-2.c
14921         cpp-as1.c               cpp/assert1.c
14922         cpp-as2.c               cpp/assert2.c
14923         cxx-comments-1.c        cpp/cxxcom1.c
14924         cxx-comments-2.c        cpp/cxxcom2.c
14925         endif-label.c           cpp/endif.c
14926         cpp-hash1.c             cpp/hash1.c
14927         cpp-hash2.c             cpp/hash2.c
14928         cpp-if1.c               cpp/if-1.c
14929         cpp-if2.c               cpp/if-2.c
14930         cpp-if3.c               cpp/if-3.c
14931         cpp-if4.c               cpp/if-4.c
14932         cpp-if5.c               cpp/if-5.c
14933         cpp-cond.c              cpp/if-cexp.c
14934         cpp-missingop.c         cpp/if-mop.c
14935         cpp-missingparen.c      cpp/if-mpar.c
14936         cpp-opprec.c            cpp/if-oppr.c
14937         cpp-ifparen.c           cpp/if-paren.c
14938         cpp-shortcircuit.c      cpp/if-sc.c
14939         cpp-shift.c             cpp/if-shift.c
14940         cpp-unary.c             cpp/if-unary.c
14941         cpp-li1.c               cpp/line1.c
14942         cpp-li2.c               cpp/line2.c
14943         lineno.c                cpp/line3.c
14944         lineno-2.c              cpp/line4.c
14945         cpp-mi.c                cpp/mi1.c
14946         cpp-mic.h               cpp/mi1c.h
14947         cpp-micc.h              cpp/mi1cc.h
14948         cpp-mind.h              cpp/mi1nd.h
14949         cpp-mindp.h             cpp/mi1ndp.h
14950         cpp-mix.h               cpp/mi1x.h
14951         cpp-mi2.c               cpp/mi2.c
14952         cpp-mi2a.h              cpp/mi2a.h
14953         cpp-mi2b.h              cpp/mi2b.h
14954         cpp-mi2c.h              cpp/mi2c.h
14955         cpp-mi3.c               cpp/mi3.c
14956         cpp-mi3.def             cpp/mi3.def
14957         poison-1.c              cpp/poison.c
14958         pr-impl.c               cpp/prag-imp.c
14959         cpp-redef-2.c           cpp/redef1.c
14960         cpp-redef.c             cpp/redef2.c
14961         strpaste.c              cpp/strp1.c
14962         strpaste-2.c            cpp/strp2.c
14963         cpp-tradpaste.c         cpp/tr-paste.c
14964         cpp-tradstringify.c     cpp/tr-str.c
14965         cpp-tradwarn1.c         cpp/tr-warn1.c
14966         cpp-tradwarn2.c         cpp/tr-warn2.c
14967         trigraphs.c             cpp/trigraphs.c
14968         cpp-unc1.c              cpp/unc1.c
14969         cpp-unc2.c              cpp/unc2.c
14970         cpp-unc3.c              cpp/unc3.c
14971         cpp-unc.c               cpp/unc4.c
14972         undef.c                 cpp/undef1.c
14973         undef-2.c               cpp/undef2.c
14974         cpp-wi1.c               cpp/widestr1.c
14975
14976 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14977
14978         * lib/g++.exp (g++_include_flags): Tweak.
14979
14980 2000-06-27  H.J. Lu  <hjl@gnu.org>
14981             Loren J. Rittle  <ljrittle@acm.org>
14982
14983         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14984         version with one that knows about the new gcc tree structure.
14985         (g++_link_flags): Same.
14986
14987 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14988
14989         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14990         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14991         case we are cross-compiling.
14992
14993         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14994         g++.old-deja/g++.niklas/Makefile.in,
14995         g++.old-deja/g++.niklas/configure.in,
14996         g++.old-deja/g++.other/Makefile.in,
14997         g++.old-deja/g++.other/configure.in,
14998         gcc.c-torture/code_quality/Makefile.in,
14999         gcc.c-torture/code_quality/configure.in,
15000         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15001         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15002         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15003         gcc.c-torture/execute/ieee/Makefile.in,
15004         gcc.c-torture/execute/ieee/configure.in,
15005         gcc.c-torture/noncompile/Makefile.in,
15006         gcc.c-torture/noncompile/configure.in,
15007         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15008         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15009         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15010
15011 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15012
15013         * g++.old-deja/g++.other/ambig3.C: New test.
15014
15015 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15016
15017         * g++.old-deja/g++.pt/syntax1.C: New test.
15018         * g++.old-deja/g++.pt/syntax2.C: New test.
15019         * g++.old-deja/g++.other/syntax3.C: New test.
15020         * g++.old-deja/g++.other/syntax4.C: New test.
15021
15022 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15023
15024         * gcc.dg/20000623-1.c: Prototype exit and abort.
15025
15026 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15027
15028         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15029         New tests.
15030         * gcc.dg/cpp-mi3.def: New file.
15031
15032         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15033         inside assertions.
15034         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15035         lexer's error messages.
15036         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15037         divine anything from the linemarkers.
15038         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15039         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15040
15041 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15042
15043         * gcc.dg/20000623-1.c: New test.
15044
15045 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15046
15047         * gcc.c-torture/execute/20000622-1.c: New test.
15048
15049 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15050
15051         * g++.old-deja/g++.other/init15.C: New test.
15052
15053 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15054
15055         * g++.old-deja/g++.pt/vaarg2.C: New test.
15056         * g++.old-deja/g++.pt/vaarg3.C: New test.
15057
15058 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15059
15060         * g++.old-deja/g++.other/dyncast6.C: New test.
15061
15062 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15063
15064         * gcc.c-torture/execute/loop-6.c: New test.
15065
15066 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15067
15068         * gcc.dg/20000614-1.c: New test.
15069         * gcc.dg/20000614-2.c: New test.
15070
15071 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15072
15073         * g++.old-deja/g++.other/inline12.C: New test.
15074
15075 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15076
15077         * g++.old-deja/g++.other/eh1.C: New test.
15078
15079 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15080
15081         * g++.old-deja/g++.other/type.C: New test.
15082
15083 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15084
15085         * g++.old-deja/g++.other/initstring.C: New test.
15086
15087 2000-06-12  Jason Merrill  <jason@redhat.com>
15088
15089         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15090
15091 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15092
15093         * gcc.c-torture/compile/20000609-1.c: New test.
15094
15095 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15096
15097         * gcc.dg/20000609-1.c: New test.
15098
15099 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15100
15101         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15102         * gcc.c-torture/noncompile/poison-1.c: Move...
15103         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15104         * gcc.dg/cpp-li1.c: Add a token after the #line.
15105
15106 2000-06-05  Richard Henderson  <rth@cygnus.com>
15107
15108         * gcc.c-torture/execute/20000605-2.c: New test.
15109         * gcc.c-torture/execute/20000605-3.c: New test.
15110
15111 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15112
15113         * g77.f-torture/execute/20000503-1.x: New file.
15114
15115 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15116
15117         * g++.old-deja/g++.eh/badalloc1.C: New test.
15118
15119 2000-06-05  Richard Henderson  <rth@cygnus.com>
15120
15121         * gcc.c-torture/execute/20000605-1.c: New test.
15122
15123 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15124             Nathan Sidwell <nathan@codesourcery.com>
15125
15126         * gcc.c-torture/compile/20000605-1.c: New test.
15127
15128 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15129
15130         * g77.f-torture/compile/20000601-1.f:  New test.
15131
15132 2000-06-03  Richard Henderson  <rth@cygnus.com>
15133
15134         * gcc.c-torture/execute/20000603-1.c: New.
15135
15136 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15137
15138         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15139         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15140
15141 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15142
15143         * gcc.dg/compare2.c (case 12): XFAIL.
15144         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15145         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15146
15147         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15148
15149 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15150
15151         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15152         guard macro is already defined when the header is first
15153         included.
15154         * gcc.dg/cpp-mix.h: New file.
15155         * gcc.dg/endif-label.c: Update patterns to match compiler.
15156
15157         * g++.brendan/complex1.C: Declare abort.
15158         * g++.law/refs4.C: Remove XFAIL.
15159         * g++.oliva/expr2.C: Declare abort and exit.
15160
15161 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15162
15163         * gcc.c-torture/execute/20000528-1.c: New test.
15164
15165         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15166         * g++.old-deja/g++.law/temps4.C: Likewise.
15167
15168         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15169         stdlib.h.  Call abort() on failure.
15170         * g++.old-deja/g++.law/refs4.C: Likewise.
15171         * g++.old-deja/g++.law/temps4.C: Likewise.
15172         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15173         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15174
15175 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15176
15177         Relative to g++.dg/special:
15178         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15179
15180         Relative to g++.old-deja:
15181         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15182         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15183         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15184         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15185         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15186         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15187         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15188
15189         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15190         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15191         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15192         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15193         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15194         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15195         and/or string.h.
15196
15197         * g++.other/goto1.C: Update expectations for error messages.
15198
15199 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15200
15201         * gcc.c-torture/compile/20000523-1.c: New test.
15202
15203 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15204
15205         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15206
15207 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15208
15209         * g++.old-deja/g++.eh/catch11.C: New test.
15210         * g++.old-deja/g++.eh/catch12.C: New test.
15211
15212 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15213
15214         * gcc.c-torture/execute/20000523-1.c: New test.
15215
15216 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15217
15218         * c-torture/execute/bcp-1.c: Replace abort in arg of
15219         __builtin_constant_p with a generic external function.
15220
15221         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15222         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15223         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15224         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15225         Prototype abort and/or exit.
15226
15227         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15228         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15229         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15230         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15231
15232 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15233
15234         * gcc.dg/dwarf2-1.c: New test.
15235
15236 2000-05-20  Richard Henderson  <rth@cygnus.com>
15237
15238         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15239
15240 2000-05-20  Andreas Jaeger  <aj@suse.de>
15241
15242         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15243         testcase.
15244
15245 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15246
15247         * gcc.c-torture/execute/20000519-2.c: New test.
15248
15249 2000-05-19  Andreas Jaeger  <aj@suse.de>
15250
15251         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15252         which fails with SSA.
15253
15254         * lib/c-torture.exp: Also test with -O3 -fssa.
15255
15256 2000-05-18  Michael Meissner  <meissner@redhat.com>
15257
15258         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15259         * gcc.c-torture/execute/920415-1.c: Ditto.
15260         * gcc.c-torture/execute/920501-1.c: Ditto.
15261         * gcc.c-torture/execute/conversion.c: Ditto.
15262         * gcc.c-torture/execute/cvt-1.c: Ditto.
15263
15264 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15265
15266         * gcc.c-torture/compile/20000518-1.c: New test.
15267
15268 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15269
15270         * g77.f-torture/compile/200005018.f:  New test.
15271
15272 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15273
15274         * gcc.c-torture/compile/20000517-1.c: New test.
15275
15276 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15277
15278         * gcc.c-torture/execute/20000516-1.c: New test.
15279
15280 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15281
15282         * g++.old-deja/g++.other/eh.C: New test.
15283
15284 2000-05-12  Richard Henderson  <rth@cygnus.com>
15285
15286         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15287         constants through to doit's conditional.
15288
15289 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15290
15291         * gcc.c-torture/compile/20000511-1.c: New test.
15292         * g77.f-torture/compile/20000511-1.f: New test.
15293         * g77.f-torture/compile/20000511-2.f: New test.
15294
15295 2000-05-11  Michael Meissner  <meissner@redhat.com>
15296
15297         * gcc.c-torture/execute/20000511-1.c: New test.
15298
15299 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15300
15301         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15302         * gcc.dg/20000510-1.S: New.
15303
15304 2000-05-08  Catherine Moore  <clm@cygnus.com>
15305
15306         * gcc.dg/unused-3.c: New.
15307
15308 2000-05-06  Richard Henderson  <rth@cygnus.com>
15309
15310           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15311           * g++.old-deja/g++.mike/warn1.C: Likewise.
15312           * g++.old-deja/g++.pt/local1.C: Likewise.
15313           * g++.old-deja/g++.pt/local7.C: Likewise.
15314           * g++.old-deja/g++.pt/spec16.C: Likewise.
15315
15316 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15317
15318         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15319
15320 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15321
15322           * g77.f-torture/execute/20000503-1.f:  New test.
15323
15324 2000-05-04  Andreas Jaeger  <aj@suse.de>
15325
15326         * gcc.dg/noreturn-2.c: New test.
15327
15328 2000-05-04  Neil Booth  <NeilB@earthling.net>
15329
15330         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15331         preprocessor.
15332
15333 2000-05-04  Richard Henderson  <rth@cygnus.com>
15334
15335         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15336
15337 2000-05-04  Richard Henderson  <rth@cygnus.com>
15338
15339         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15340         OpenSSL by Jason R Thorpe.
15341
15342 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15343
15344         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15345
15346 2000-05-03  Robert Lipe <robertlipe@usa.net>
15347
15348         * gcc.dg/20000503-1.c: New test.
15349
15350 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15351
15352         * gcc.c-torture/compile/20000502-1.c: New test.
15353         * g++.old-deja/g++.other/align.C: New test.
15354         * gcc.dg/cpp-tradstringify.c: New test.
15355
15356 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15357
15358         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15359         and hard registers.
15360
15361 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15362
15363         * gcc.c-torture/execute/loop-5.c: New test.
15364
15365 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15366
15367         * gcc.c-torture/execute/va-arg-20.c: New test.
15368
15369 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15370
15371         * gcc.c-torture/execute/20000422-1.c: New test.
15372
15373 2000-04-20  Greg McGary  <gkm@gnu.org>
15374
15375         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15376         when optimizing, but without sibling-call optimizations (-O1).
15377
15378 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15379
15380           * gcc.c-torture/compile/20000420-1.c: New test.
15381
15382 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15383
15384         * g++.abi/ptrflags.C: New test.
15385         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15386
15387 2000-04-19  Catherine Moore  <clm@cygnus.com>
15388
15389         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15390
15391 2000-04-19  Greg McGary  <gkm@gnu.org>
15392
15393         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15394         sibling-call optimizations.
15395
15396 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15397
15398         * gcc.dg/20000419-1.c: New test.
15399
15400 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15401
15402         * gcc.c-torture/execute/20000412-6.c: New test.
15403
15404 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15405
15406         * gcc.c-torture/execute/20000412-5.c: New test.
15407         * g77.f-torture/compile/20000412-1.f: New test.
15408         * gcc.c-torture/execute/20000412-4.c: New test.
15409         * gcc.c-torture/compile/20000412-2.c: New test.
15410         * gcc.c-torture/execute/20000412-3.c: New test.
15411         * gcc.c-torture/compile/20000412-1.c: New test.
15412         * gcc.c-torture/execute/20000412-2.c: New test.
15413
15414 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15415
15416         * objc/execute/bf-20.m: New test.
15417
15418 2000-04-10  Richard Henderson  <rth@cygnus.com>
15419
15420         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15421
15422         * gcc.c-torture/execute/20000412-1.c: New test.
15423
15424 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15425
15426         * g++.old-deja/g++.eh/catchptr1.C: New test.
15427
15428 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15429
15430         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15431
15432 2000-04-08  Neil Booth  <NeilB@earthling.net>
15433
15434         * gcc.dg/cpp-nullchar.c: Remove test as
15435         embedded nulls cause problems.
15436
15437 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15438
15439         * gcc.dg/compare2.c: New test.
15440
15441 2000-04-08  Neil Booth  <NeilB@earthling.net>
15442
15443         * gcc.dg/cpp-nullchar.c: New test.
15444
15445 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15446
15447         * gcc.dg/cpp-mi2.c: New test.
15448         * gcc.dg/cpp-mi2[abc].h: New files.
15449
15450 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15451
15452         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15453         member name.
15454
15455 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15456
15457         * g++.old-deja/g++.abi/vmihint.C: New test.
15458
15459 2000-04-06  Neil Booth  <NeilB@earthling.net>
15460
15461         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15462         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15463         copyright.
15464
15465 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15466
15467         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15468         avoid stack-frame overwrite.
15469
15470 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15471
15472         * gcc.c-torture/compile/20000405-2.c: New test.
15473         * gcc.c-torture/compile/20000405-3.c: New test.
15474
15475 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15476
15477         * gcc.c-torture/compile/20000405-1.c: New test.
15478
15479 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15480
15481         * gcc.dg/cast-qual-1.c: Revert last change.
15482
15483 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15484
15485         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15486
15487 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15488
15489         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15490         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15491
15492 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15493
15494         * gcc.c-torture/compile/20000403-2.c: New test.
15495         * gcc.c-torture/compile/20000403-1.c: New test.
15496
15497 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15498
15499         * gcc.c-torture/execute/20000403-1.c: New test.
15500
15501 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15502
15503         * gcc.c-torture/execute/20000402-1.c: New test.
15504
15505 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15506
15507         * gcc.c-torture/execute/va-arg-15.c: New test.
15508         * gcc.c-torture/execute/va-arg-16.c: New test.
15509         * gcc.c-torture/execute/va-arg-17.c: New test.
15510         * gcc.c-torture/execute/va-arg-18.c: New test.
15511         * gcc.c-torture/execute/va-arg-19.c: New test.
15512
15513 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15514
15515         * gcc.c-torture/compile/981211-1.c: Move to...
15516         * gcc.dg/cpp-as1.c: ...here.
15517         * gcc.dg/cpp-as2.c: New file.
15518
15519         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15520         compiler.
15521
15522 2000-04-02  Neil Booth  <NeilB@earthling.net>
15523
15524         * gcc.dg/cpp-cond.c  New tests.
15525         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15526         accidental success less likely.
15527         * gcc.dg/cpp-missingop.c  New tests.
15528         * gcc.dg/cpp-missingparen.c  New tests.
15529         * gcc.dg/cpp-shift.c  New tests.
15530         * gcc.dg/cpp-shortcircuit.c  New tests.
15531         * gcc.dg/cpp-unary.c  New tests.
15532
15533 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15534
15535         * gcc.c-torture/compile/20000329-1.c: New test.
15536
15537 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15538
15539         * gcc.c-torture/compile/20000326-1.c: New test.
15540         * gcc.c-torture/compile/20000326-2.c: New test.
15541
15542 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15543
15544         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15545         the first parameter is a function argument.
15546
15547 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15548
15549         * g++.old-deja/g++.ext/array4.C: New test.
15550
15551 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15552
15553         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15554
15555 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15556
15557         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15558
15559 2000-03-19  Richard Henderson  <rth@cygnus.com>
15560
15561         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15562
15563 2000-03-19  Richard Henderson  <rth@cygnus.com>
15564
15565         * gcc.c-torture/compile/20000319-1.c: New test.
15566
15567 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15568
15569         * gcc.c-torture/execute/20000314-3.c: New test.
15570         * gcc.c-torture/execute/20000314-2.c: New test.
15571         * gcc.c-torture/execute/20000314-1.c: New test.
15572         * gcc.c-torture/compile/20000314-2.c: New test.
15573         * gcc.c-torture/compile/20000314-1.c: New test.
15574
15575 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15576
15577         * g++.old-deja/g++.warn/inline.C: New test.
15578
15579 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15580
15581         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15582         standards-compliant result rather than specific constants.
15583         Put test-values in array.
15584
15585 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15586
15587         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15588         (g++_target_compile): Put test-specific options last.
15589
15590 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15591
15592         * g++.old-deja/g++.eh/vbase4.C: New test.
15593
15594 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15595
15596         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15597
15598 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15599
15600         * g++.old-deja/g++.brendan/misc12.C: Removed.
15601         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15602         * g++.old-deja/g++.ext/pretty4.C: New test.
15603
15604 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15605
15606         * g++.old-deja/g++.other/string2.C: New test.
15607
15608 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15609
15610         * g++.old-deja/g++.warn/impint2.C: New test.
15611
15612 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15613
15614         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15615         is 1, not zero.
15616
15617 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15618
15619         * g++.old-deja/g++.warn/impint.C: New test.
15620         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15621         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15622         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15623         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15624         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15625         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15626         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15627         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15628         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15629         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15630         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15631         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15632
15633 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15634
15635         * gcc.dg/cpp-redef.c: New test.
15636
15637 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * g++.old-deja/g++.pt/unify7.C: New test.
15640
15641 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15642
15643         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15644         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15645
15646 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15647
15648         * gcc.c-torture/compile/20000224-1.c: New test.
15649
15650 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15651
15652         * gcc.c-torture/compile/cpp-2.c: New test.
15653         * gcc.c-torture/compile/cpp-1.c: New test.
15654
15655 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15656
15657         * gcc.c-torture/execute/20000225-1.c: New test.
15658
15659 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15660
15661         * gcc.dg/cpp-li2.c: New test.
15662
15663         * gcc.dg/cpp-wi1.c: New test.
15664
15665         * gcc.dg/cpp-li1.c: New test.
15666
15667 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15668
15669         * g++.old-deja/g++.other/sizeof5.C: New test.
15670
15671 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15672
15673         * gcc.c-torture/execute/va-arg-13.c: New test.
15674
15675 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15676
15677         * gcc.c-torture/execute/va-arg-12.c: New test.
15678
15679 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15680
15681         * gcc.c-torture/execute/20000223-1.c: New test.
15682
15683 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15684
15685         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15686
15687 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15688
15689         * g++.old-deja/g++.abi/ptrmem.C: New test.
15690
15691 2000-02-19  Richard Henderson  <rth@cygnus.com>
15692
15693         * gcc.c-torture/compile/init-3.c: New.
15694
15695 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15696
15697         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15698         ALWAYS_CXXFLAGS.
15699
15700 2000-02-11  Robert Lipe <robertl@sco.com>
15701
15702         * gcc.c-torture/compile/20000211-3.c: New test.
15703
15704 2000-02-11  Martin Buchholz <martin@xemacs.org>
15705
15706         * gcc.c-torture/compile/20000211-2.c: New test.
15707
15708 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15709
15710         * gcc.c-torture/compile/20000211-1.c: New test.
15711
15712 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15713
15714         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15715           on native targets
15716
15717 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15718
15719         * g++.old-deja/g++.other/cast5.C: New test.
15720
15721 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15722
15723         * gcc.c-torture/execute/20000205-1.c: New.
15724
15725 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15726
15727         * g++.old-deja/g++.jason/cast3.C: Return void.
15728         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15729
15730 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15731
15732         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15733
15734         * gcc.dg/loop-1.c: New test.
15735
15736 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15737
15738         * gcc.c-torture/compile/20000127-1.c: New test.
15739         * gcc.c-torture/execute/991228-1.c: New test.
15740
15741 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15742
15743         * gcc.dg/unused-2.c: New test.
15744
15745         * gcc.dg/conv-1.c: New test.
15746
15747 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15748
15749         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15750         compiler.
15751         (tool_option_proc): Fix typo.
15752
15753 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15754
15755         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15756         of the ld on the host, not on the build machine.
15757         Also, don't crash if '--help' is not a supported option.
15758
15759 2000-01-24  Richard Henderson  <rth@cygnus.com>
15760
15761         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15762
15763 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15764
15765         * gcc.c-torture/execute/20000120-2.c: New test.
15766         * gcc.c-torture/execute/20000120-1.c: New test.
15767
15768 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15769
15770         * gcc.c-torture/execute/20000113-1.c: New test.
15771
15772 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15773
15774         * gcc.c-torture/execute/20000112-1.c: New test.
15775
15776 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15777
15778         * gcc.dg/20000111-1.c: New test.
15779
15780 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15781
15782         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15783         with 16 bit integers.
15784
15785 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15786
15787         * gcc.dg/20000108-1.c: New test.
15788
15789 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15790
15791         * g++.old-deja/g++.ns/koenig8.C: New test.
15792
15793 2000-01-05  Nathan Sidwell  <nathan@
15794
15795         * gcc.c-torture/execute/990531-1.c: New test.
15796
15797 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15798
15799         * gcc.c-torture/compile/990527-1.c: New test.
15800
15801 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15802
15803         * gcc.c-torture/execute/990527-1.c: New test.
15804
15805 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15806
15807         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15808         bitfields as signed.
15809
15810 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15811
15812         * g77.f-torture/compile/19990525-0.f: New test.
15813
15814 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15815
15816         * gcc.c-torture/execute/990525-2.c: New test.
15817
15818         * gcc.c-torture/execute/990525-1.c: New test.
15819
15820 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15821
15822         * g++.old-deja/g++.other/anon3.C: New test.
15823         * g++.old-deja/g++.other/anon4.C: New test.
15824         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15825         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15826         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15827         Merrill).
15828
15829 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15830
15831         * gcc.c-torture/execute/990524-1.c: New test.
15832
15833         * gcc.dg/990524-1.c: New test.
15834
15835 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15836
15837         * gcc.c-torture/compile/990523-1.c: New test.
15838
15839 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15840
15841         * gcc.c-torture/compile/990519-1.c: New test.
15842
15843 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15844
15845         * gcc.c-torture/compile/990517-1.c: New test.
15846
15847         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15848         (e4, f4): New tests.
15849         (main): Call them.
15850
15851 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15852
15853         * gcc.dg/noreturn-1.c: New test.
15854
15855 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15856
15857         * gcc.c-torture/execute/990513-1.c: New test.
15858
15859 1999-05-10  Richard Henderson  <rth@cygnus.com>
15860
15861         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15862
15863 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15864
15865         * g77.f-torture/execute/erfc.f: Use small single-precision
15866         values, to avoid problems on Alphas when not -mieee.
15867
15868 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15869
15870         * gcc.dg/990506-0.c: New test.
15871
15872 1999-05-08  Richard Henderson  <rth@cygnus.com>
15873
15874         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15875         the constant to test.  Don't XFAIL 64-bit targets.
15876
15877         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15878         * g++.old-deja/g++.law/profile1.C: Likewise.
15879
15880         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15881         operator new instances.
15882         * g++.old-deja/g++.other/delete5.C: Likewise.
15883
15884 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15885
15886         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15887         intrinsic.
15888
15889 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15890
15891         * g77.f-torture/execute/u77-test.f: Reverse order of two
15892         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15893
15894 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15895
15896         * gcc.dg/compare1.c: New test.
15897
15898 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15899
15900         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15901         New tests.
15902
15903 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15904
15905         * g77.f-torture/compile/19990502-1.f: New test.
15906
15907 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15908
15909         * g77.f-torture/compile/19990502-0.f: New test.
15910
15911 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15912
15913         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15914         intrinsic.
15915
15916 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15917
15918         * g77.f-torture/execute/u77-test.f (main): List libU77
15919         intrinsics not currently tested.
15920         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15921         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15922         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15923         Trim blanks off the ends of some printed strings.
15924
15925 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15926
15927         * g77.f-torture/execute/u77-test.f (main): Just warn about
15928         FSTAT gid disagreement, as it's expected on some systems.
15929
15930 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15931
15932         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15933         use a new function, which allows for some slop.
15934         Clean up some commentary.
15935         (issum): The new function.
15936         (sgladd): Deleted subroutine.
15937
15938 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15939
15940         * g77.f-torture/execute/u77-test.f: Modify to be more like
15941         libf2c/libU77 version, bringing patches to that version here.
15942         Add suitable commentary.
15943
15944 1999-04-25  Richard Henderson  <rth@cygnus.com>
15945
15946         * gcc.dg/990424-1.c: New test.
15947
15948 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15949
15950         * g77.f-torture/execute/u77-test.f (main): Bug involving
15951         LSTAT has been fixed, so turn back on full checking.
15952
15953 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15954
15955         * g77.f-torture/compile/19990419-0.f: New test.
15956         * g77.f-torture/execute/19990419-1.f: New test.
15957
15958 1999-04-17  Richard Henderson  <rth@cygnus.com>
15959
15960         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15961         to avoid the need for a prototype to supress a warning.
15962
15963 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15964
15965         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15966
15967 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15968
15969         * gcc.c-torture/execute/990404-1.c: New test.
15970
15971 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15972
15973         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15974         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15975         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15976         missing initializer warnings.
15977
15978 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15979
15980         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15981         matching strings.
15982
15983 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15984
15985         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15986
15987 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15988
15989         * g77.f-torture/execute/19990325-0.f: New test.
15990         * g77.f-torture/execute/19990325-1.f: New test.
15991
15992 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15993
15994         * gcc.c-torture/execute/990324-1.c: New test.
15995
15996 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15997
15998         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15999         test with 4.
16000
16001 1999-03-17  Richard Henderson  <rth@cygnus.com>
16002
16003         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16004
16005 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16006
16007         * g77.f-torture/execute/19990313-2.f: New test.
16008         * g77.f-torture/execute/19990313-3.f: New test.
16009
16010 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16011
16012         * g77.f-torture/execute/19990313-0.f: New test.
16013         * g77.f-torture/execute/19990313-1.f: New test.
16014
16015 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16016
16017         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16018         printf to sprintf.
16019         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16020         (main): Add check for u15.  Conditionalize u31 check depending on
16021         whether ints are <32 bits or >=32 bits.
16022
16023 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16024
16025         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16026
16027 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16028
16029         * g77.f-torture/compile/19990305-0.f: New test.
16030         * g77.f-torture/execute/19981119-0.f: New test.
16031
16032 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16033
16034         * g77.f-torture/execute/970625-2.f: call ABORT if final
16035         result is not correct, instead of just printing it.
16036         Add this checking via newly introduced obfuscation, to
16037         trip up buggy front ends.
16038
16039 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16040
16041         * g77.f-torture/compile/960317-1.f: Moved from being
16042         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16043
16044 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16045
16046         * g77.f-torture/execute/960317-1.f: New (old) test.
16047         * g77.f-torture/execute/970625-2.f: Ditto.
16048
16049 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16050
16051         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16052         message on line 1 or line 2; cccp and cpplib do this differently.
16053
16054 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16055
16056         * g++.old-deja/g++.law/weak1.C: New test.
16057
16058 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16059
16060         * gcc.c-torture/execute/990119-1.c: Renamed to...
16061         * gcc.dg/990119-1.c: this, so it will only be tested once
16062         (it's a preprocessor test, it doesn't need to be run at
16063         multiple optimization levels).
16064
16065 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16066
16067         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16068           ALWAYS_CXXFLAGS.
16069
16070 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16071
16072         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16073         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16074         to not be compilable by current g77.
16075
16076 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16077
16078         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16079
16080 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16081
16082         * gcc.c-torture/execute/990222-1.c: New test.
16083
16084 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16085
16086         * g77.f-torture/compile/19990218-0.f: New test.
16087         * g77.f-torture/noncompile/19990218-1.f: New test.
16088
16089 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16090
16091         * g77.f-torture/compile/19981216-0.f: New test.
16092
16093 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16094
16095         * gcc.dg/990214-1.c: New test.
16096
16097 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16098
16099         * gcc.dg/990213-2.c: New test.
16100
16101         * gcc.dg/990213-1.c: New test.
16102
16103 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16104
16105         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16106         ints.
16107
16108 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16109
16110         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16111         specified by target.
16112
16113         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16114
16115 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16116
16117         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16118
16119 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16120
16121         * gcc.dg/special/ecos.exp: New test driver for new tests with
16122         special requirements.
16123
16124         * gcc.dg/special/alias-1.c: New test.
16125         * gcc.dg/special/gcsec-1.c: New test.
16126         * gcc.dg/special/weak-1.c: New test.
16127         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16128         * gcc.dg/special/weak-2.c: New test.
16129         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16130         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16131         * gcc.dg/special/wkali-1.c: New test.
16132         * gcc.dg/special/wkali-2.c: New test.
16133         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16134         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16135
16136 1999-02-10  Felix Lee  <flee@cygnus.com>
16137
16138           * lib/c-torture.exp (c-torture-compile): Pull out code for
16139           analyzing gcc error messages.
16140           (c-torture-execute): Likewise.  Fix some (harmless) false
16141           positives.
16142           * lib/gcc.exp (gcc_check_compile): New function.
16143
16144 1999-02-08  Richard Henderson  <rth@cygnus.com>
16145
16146         * gcc.c-torture/execute/990208-1.c: New test.
16147
16148 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16149
16150         * g++.dg/special/ecos.exp: New driver for new tests with special
16151         requirements
16152
16153         * g++.dg/special/conpr-1.C: New test
16154         * g++.dg/special/conpr-2.C: New test
16155         * g++.dg/special/conpr-2a.C: New test
16156         * g++.dg/special/conpr-3.C: New test
16157         * g++.dg/special/conpr-3a.C: New test
16158         * g++.dg/special/conpr-3b.C: New test
16159
16160         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16161         allow g++ to use the dg driver
16162
16163         * README: Add comment about g++.dg directory
16164
16165 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16166
16167         * README: Update email addresses.
16168
16169 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16170
16171         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16172         arguments in order to force structure S onto the stack even on
16173         the alpha.
16174         (test): Pass 10 leading arguments to function foo as well as the
16175         structure S.
16176
16177         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16178         failure for all targets.
16179
16180         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16181         abort to terminate program execution.
16182
16183 1999-01-30  Richard Henderson  <rth@cygnus.com>
16184
16185         * gcc.c-torture/execute/990130-1.c: New test.
16186
16187 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16188
16189         * gcc.dg/990130-1.c: New test.
16190
16191 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16192
16193         * gcc.c-torture/execute/990128-1.c: New test.
16194
16195 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16196
16197         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16198
16199 1999-01-27  Felix Lee  <flee@cygnus.com>
16200
16201         * lib/c-torture.exp (c-torture-compile): pull out code for
16202         analyzing gcc error messages.
16203         (c-torture-execute): ditto, and fix some (harmless) false
16204         positives.
16205         * lib/gcc.exp (gcc_check_compile): new function.
16206
16207 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16208
16209         * gcc.dg/990117-1.c: New test.
16210
16211         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16212
16213         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16214
16215 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16216
16217         * g77.f-torture/compile/990115-1.f: New test.
16218
16219 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16220
16221         * gcc.c-torture/compile/990107-1.c: New test
16222
16223 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16224
16225         * gcc.c-torture/execute/990106-2.c: New test.
16226
16227         * gcc.c-torture/execute/990106-1.c: New test.
16228
16229 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16230
16231         * gcc.c-torture/compile/981223-1.c: New test.
16232
16233 1998-12-29  Richard Henderson  <rth@cygnus.com>
16234
16235         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16236         (opt3): Rename from opt4 and disable.
16237
16238 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16239
16240         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16241
16242 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16243
16244         * g++.old-deja/g++.other/conv5.C: New test.
16245
16246 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16247
16248         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16249
16250 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16251
16252         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16253
16254 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16255
16256         * gcc.c-torture/compile/981211-1.c: New test.
16257
16258 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16259
16260         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16261
16262         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16263
16264 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16265
16266         * gcc.special/930510-1.c: Make C9X safe.
16267         * gcc.misc-tests/gcov-1.c Similarly.
16268         * gcc.misc-tests/gcov-2.c Similarly.
16269
16270 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16271
16272         * gcc.dg/ultrasp1.c: New test.
16273
16274 1998-12-06  Richard Henderson  <rth@cygnus.com>
16275
16276         * gcc.c-torture/execute/981206.c: New test.
16277
16278 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16279
16280         * g++.old-deja/g++.ns/template7.C: New test.
16281
16282         * g++.old-deja/g++.other/expr1.C: New test.
16283
16284         * g++.old-deja/g++.eh/tmpl3.C: New test.
16285
16286         * g++.old-deja/g++.eh/tmpl2.C: New test.
16287
16288 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16289
16290         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16291         * g++.old-deja/g++.other/using6.C: Removed.
16292         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16293
16294         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16295
16296 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16297
16298         * g++.old-deja/g++.pt/overload8.C: New test.
16299
16300         * g++.old-deja/g++.pt/overload7.C: New test.
16301
16302         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16303
16304         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16305         and relinking messages.
16306         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16307         compiling with -frepo.
16308
16309 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16310
16311         * g++.old-deja/g++.pt/lookup6.C: New test.
16312
16313 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16314
16315         * gcc.c-torture/execute/981130-1.c: New test.
16316         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16317
16318 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16319
16320         * g++.old-deja/g++.pt/explicit76.C: New test.
16321
16322         * g++.old-deja/g++.pt/friend38.C: New test.
16323
16324         * g++.old-deja/g++.ns/crash2.C: New test.
16325
16326         * g++.old-deja/g++.pt/defarg8.C: New test.
16327
16328         * g++.old-deja/g++.pt/instantiate6.C: New test.
16329
16330         * g++.old-deja/g++.pt/static6.C: New test.
16331
16332         * g++.old-deja/g++.pt/decl2.C: New test.
16333
16334 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16335
16336         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16337         problem is actually related with name lookup, but so what? :-)
16338
16339         * g++.old-deja/g++.pt/friend37.C: New test.
16340
16341 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16342
16343         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16344         element, which fails on some systems.
16345
16346         * g77.f-torture/execute/labug1.f: New test.
16347
16348 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16349
16350         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16351         is defined.
16352
16353 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16354
16355         * g77.f-torture/compile/981117-1.f: New test.
16356
16357 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16358
16359         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16360         properly discarded.
16361
16362 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16363
16364         * gcc.c-torture/execute/memcheck: New directory of tests for
16365         -fcheck-memory-usage.
16366
16367 1998-11-07  Gerald Pfe
16368
16369         * g77.f-torture/noncompile/980615-0.f: New test.
16370
16371 1998-07-26  H.J. Lu  (hjl@gnu.org)
16372
16373         * gcc.dg/980312-1.c: Do link instead of compile.
16374         * gcc.dg/980313-1.c: Likewise.
16375
16376 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16377
16378         * gcc.c-torture/compile/980726-1.c: New test.
16379
16380 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16381
16382         * g77.f-torture/execute/io0.f: New test.
16383
16384 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16385
16386         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16387         an int.
16388
16389 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16390
16391         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16392         m32r bugs.
16393
16394 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16395
16396         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16397         c-decl.c:grokdeclarator can handle mode attributes.
16398
16399 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.c-torture/execute/980716-1.c: New test.
16402
16403 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16406         the mn10200.
16407         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16408         the mn10200.
16409         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16410         * gcc.c-torture/compile/930326-1.x: Similarly.
16411
16412 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16413
16414         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16415         New test from Craig.
16416
16417 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16418
16419         * g77.f-torture/noncompile/980616-0.f: New test.
16420
16421         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16422
16423 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16424
16425         *  g++.other/singleton.C: Return error value instead of taking
16426         SIGSEGV.
16427
16428 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16429
16430         *  g++.other/singleton.C: New test.   Warning is under dispute.
16431         Runtime crash is not.
16432
16433 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16434
16435         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16436         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16437         using6.C, using7.C}:  New namespace tests.
16438
16439 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16440
16441         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16442         specialization with typedef'ed names used as array indexes.
16443
16444 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16445
16446         * gcc.c-torture/execute/980709-1.c: New test.
16447
16448         * gcc.dg/980709-1.c: New test.
16449
16450 1998-07-07  Richard Henderson  <rth@cygnus.com>
16451
16452         * gcc.c-torture/execute/bcp-1.c: New test.
16453
16454 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16455
16456         * gcc.c-torture/execute/980707-1.c: New test.
16457
16458 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16459
16460         * gcc.c-torture/compile/980706-1.c: New test.
16461
16462 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16463
16464         * g77.f-torture/execute/980701-0.f,
16465         g77.f-torture/execute/980701-1.f: New test from Craig.
16466
16467 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16468
16469         * gcc.c-torture/compile/980701-1.c: New test.
16470
16471         * gcc.c-torture/execute/980701-1.c: New test.
16472
16473 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16474 rlsruhe.de>
16475
16476         * g++.old-deja/g++.robertl/eb132.C: New test.
16477         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16478
16479 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16480
16481         * g77.f-torture/execute/980628-7.f,
16482         g77.f-torture/execute/980628-8.f,
16483         g77.f-torture/execute/980628-9.f,
16484         g77.f-torture/execute/980628-10.f: New tests from Craig.
16485
16486         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16487
16488 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16489
16490         * g77.f-torture/execute/980628-4.f: New test from Craig.
16491         * g77.f-torture/execute/980628-5.f: Likewise.
16492         * g77.f-torture/execute/980628-2.f: Likewise.
16493         * g77.f-torture/execute/980628-0.f: Likewise.
16494         * g77.f-torture/execute/980628-1.f: Likewise.
16495         * g77.f-torture/execute/980628-3.f: Likewise.
16496         * g77.f-torture/execute/980628-6.f: Likewise.
16497
16498 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16499
16500         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16501         directory when nothing has been installed yet.
16502
16503 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16504
16505         * gcc.c-torture/special/special.exp: Handle newer versions of
16506         dejagnu.
16507
16508 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16509
16510         * gcc.dg/980626-1.c: New test.
16511
16512 1998-06-19  Bruno Haible <haible@ilog.fr>
16513
16514         * gcc.misc-tests/m-un-2.c: New test.
16515         * g++.old-deja/g++.other/warn01.c: Likewise.
16516
16517 1998-06-19  Robert Lipe  <robertl@dgii.com>
16518
16519         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16520         compatibility with assmblers with a different comment character.
16521         Eliminate use of GAS-specific extensions.
16522
16523 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16524
16525         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16526
16527 1998-06-19  Robert Lipe  <robertl@dgii.com>
16528
16529         *lib/g77.exp: Replace search for libf2c.a with search for newly
16530         renamed libg2c.a
16531
16532 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16533
16534         * gcc.c-torture/execute/980617-1.c: New test.
16535
16536 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16537
16538         * gcc.c-torture/execute/980612-1.c: New test.
16539
16540 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16541
16542         * gcc.dg/980523-1.c: Only test on ppc-linux.
16543         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16544
16545         * gcc.c-torture/execute/980608-1.c: New test.
16546
16547 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16548
16549         * gcc.c-torture/execute/980605-1.c: New test.
16550
16551 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16552
16553         * gcc.c-torture/execute/980604-1.c: New test.
16554
16555 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16556
16557         * gcc.c-torture/execute/980602-1.c: New test.
16558         * gcc.c-torture/execute/980602-2.c: Likewise.
16559
16560 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16561
16562         * 970125-0.f: Fix per JCB.  Add commentary.
16563
16564 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16565
16566         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16567         IEEE -0 support.
16568
16569 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16570
16571         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16572         earlier.
16573
16574 1998-05-28  Catherine Moore <clm@cygnus.com>
16575
16576         * gcc.c-torture/execute/980526-3.c: New test.
16577
16578 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16579
16580         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16581         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16582         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16583         m88k-motorola-sysv3 to XFAIL.
16584
16585 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16586
16587         * gcc.dg/980526-1.c: New test.
16588         * gcc.c-torture/execute/980526-2.c: New test.
16589
16590 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16591
16592         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16593
16594         * gcc.c-torture/execute/980526-1.c: New test.
16595
16596 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16597
16598         * g77.f-torture/execute/alpha2.f: Add runtime test.
16599
16600 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16601
16602         * g++.old-deja/old-deja.exp: Strip leading directories.
16603
16604         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16605         error for the line.  Don't run multiple tests for the same line.
16606
16607 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16608
16609         * gcc.dg/980523-1.c: New test.
16610
16611 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16612
16613         * g77.f-torture/compile/970915-0.f: New test.
16614
16615 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16616
16617         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16618
16619 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16620
16621         * gcc.dg/980520-1.c: New test.
16622
16623 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16624
16625         * gcc.dg/980502-1.c: Fix return type.
16626
16627 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16628
16629         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16630         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16631         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16632         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16633         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16634
16635 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16636
16637         * g77.f-torture/execute/980520-1.f: New test.
16638
16639 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16640
16641         * lib/mike-g77.exp: New file.
16642
16643         * g77.f-torture/noncompile/noncompile.exp,
16644         g77.f-torture/noncompile/check0.f: New files.
16645
16646 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16647
16648         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16649         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16650         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16651         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16652         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16653         abort where appropriate.
16654
16655 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16656
16657         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16658         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16659
16660 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16661
16662         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16663
16664 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16665
16666         * g77.f-torture/compile/980427-0.f: New test.
16667
16668 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16669
16670         * g77.f-torture/compile/980424-0.f: New test.
16671
16672 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16673
16674         * g77.f-torture/compile/980419-2.f (main): New test.
16675         * g77.f-torture/compile/970125-0.f: New test.
16676         * g77.f-torture/compile/980419-1.f: New test.
16677
16678 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16679
16680         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16681         of loop-4.c.
16682
16683 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16684
16685         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16686
16687 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16688
16689         * gcc.c-torture/compile/980329-1.c: New test.
16690
16691 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16692
16693         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16694         * gcc.dg/980312-1.c: Fix typo in -march command.
16695
16696 1998-03-16  H.J. Lu  (hjl@gnu.org)
16697
16698         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16699
16700 1998-03-11  Robert Lipe  <robertl@dgii.com>
16701
16702         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16703         Dave Love agree the Fortran source is bogus.
16704
16705 1998-03-11  Robert Lipe  <robertl@dgii.com>
16706
16707         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16708         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16709         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16710         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16711         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16712
16713 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16714
16715         * g++.old-deja/g++.other/friend1.C: New test.
16716
16717 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16718
16719         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16720         possibly uninitialized) variables and declare dnrm2.
16721
16722 1998-02-23  Robert Lipe <robertl@dgii.com>
16723
16724         From Bruno Haible <haible@ilog.fr>:
16725         * gcc.c-torture/execute/980223.c: New test.
16726
16727 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16728
16729         * gcc.dg/ifelse-1.c: New test.
16730
16731 1998-02-09  H.J. Lu  (hjl@gnu.org)
16732
16733         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16734
16735           * lib/old-dejagnu.exp (old-dejagnu): Added the
16736           "execution test - XFAIL *-*-*" handling in the spirit of
16737           "excess errors test -". Changed the "execution test fails"
16738           handling to be like "excess errors test fails".
16739           * Update various tests accordingly.
16740
16741 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16742
16743         * gcc.c-torture/execute/980205.c: New test.
16744
16745 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16746
16747         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16748         * lib/f-torture.exp: Similarly.
16749         * gcc.c-torture: Rename all .cexp files to .x files.
16750
16751 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16752
16753         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16754         (940510-1.c): Removed duplicate.
16755         (971104-1.c): New test.
16756
16757 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16758
16759           * lib/f-torture.exp: Improve error and loop detection.
16760
16761 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16762
16763         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16764         use that to size the filler array.
16765
16766 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16767
16768         * lib/c-torture.exp(c-torture-execute): Fix typo.
16769
16770         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16771         testcase as the executable name. Keep the executable around if
16772         the test fails.
16773
16774 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16775
16776         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16777         changes.  Only test one -g option, and move it to the end of the
16778         list of options to test.
16779
16780 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16781
16782         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16783         variable GCC_TORTURE_OPTIONS to supply default switches separated
16784         by colons.  If no environment variable, run tests with -O0 -g, -O1
16785         -g, and -O2 -g as well.
16786
16787 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16788
16789         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16790         explanatory comments. Fix indentation.
16791
16792 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16793
16794         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16795
16796 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16797
16798         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16799         * g++.old-deja/g++.mike/p7325.C: Likewise.
16800         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16801
16802 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16803
16804         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16805         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16806         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16807         * g++.old-deja/g++.law/operators4.C: Likewise.
16808
16809 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16810
16811         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16812         * g++.old-deja/g++.mike/p784.C: Ditto.
16813         * g++.old-deja/g++.mike/p785.C: Ditto.
16814
16815 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16816
16817           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16818
16819 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16820
16821         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16822         target feature; pass this to c-torture-execute as needed.
16823
16824 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16825
16826         * lib/c-torture.exp(c-torture-execute): If the previous and the
16827         current executables being tested are identical, we don't need to
16828         run the executable again. Try to make the executable names
16829         unique. Add an optional argument for passing additional compiler
16830         flags.
16831
16832 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16833
16834         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16835
16836 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16837
16838         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16839
16840 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16841
16842         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16843         32bit or larger longs.
16844
16845         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16846         have either a 32bit long or 32bit int.
16847
16848 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16849
16850         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16851         Make double precision tests dependent on sizeof (double).
16852
16853 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16854
16855         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16856         too.
16857
16858 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16859
16860         * gcc.c-torture/compile/961203-1.cexp: New script.
16861
16862 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16863
16864         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16865         up the includes ourselves.
16866
16867 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16868
16869         * lib/plumhall.exp: Remove random include, and add a few
16870         verbose messages for debugging.
16871
16872 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16873
16874         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16875         of trying to do it ourselves.
16876
16877 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16878
16879         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16880
16881 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16882
16883         * gcc.prms/5403.c: Made regexp a bit less strict.
16884
16885 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16886
16887         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16888         is returned from remote_load instead.
16889         * lib/plumhall.exp: Ditto.
16890         * lib/mike-g++.exp: Ditto.
16891         * lib/old-dejagnu.exp: Ditto.
16892         * lib/c-torture.exp: Ditto.
16893
16894 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16895
16896         * lib/g++.exp: Use build_wrapper procedure.
16897         * lib/gcc.exp: Ditto.
16898
16899 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16900
16901         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16902         an old-style decl for malloc.  Fixes tests to work when
16903         sizeof (int) != sizeof (size_t).
16904
16905 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16906
16907         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16908
16909         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16910         use stdargs.h interface.
16911
16912 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16913
16914         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16915         NO_VARARGS when compiling.
16916
16917 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16918
16919         * lib/plumhall.exp(ph_includes): New procedure.
16920         (ph_make): Use it.
16921         (ph_compiler): Ditto.
16922
16923         * lib/g++.exp: Rename test-glue.c to testglue.c.
16924         * lib/gcc.exp: Ditto.
16925
16926 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16927
16928         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16929         to completion when it's called.
16930
16931 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16932
16933         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16934         is defined, don't do test.
16935
16936 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16937
16938         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16939         for object files.
16940         (ph_summary): Mark skipped testcases as untested, not unresolved.
16941
16942         * lib/plumhall.exp (ph_make): If unresolved because of bad
16943         errorCode, record errorCode in log file.
16944         (*): Replace send_log/verbose with verbose -log.
16945
16946 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16947
16948         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16949         double conversion if double isn't at least 8 bytes.
16950
16951         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16952         int to work with targets where int is 16 bits.
16953
16954         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16955         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16956         precision for the test to complete.
16957
16958 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16959
16960         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16961         if d10v is not compiled with the -mdouble64 flag.
16962         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16963
16964         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16965         d10v is not compiled with the -mint32 flag.
16966
16967 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16968
16969         * lib/plumhall.exp: Use incr_count.
16970
16971 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16972
16973         * gcc.c-torture: Update to c-torture-1.45.
16974
16975 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16976
16977         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16978         the name of the expect testcase file).
16979
16980         * lib/g++.exp(g++_init): Ditto.
16981
16982 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16983
16984         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16985         the host.
16986
16987         * lib/gcc.exp(gcc_exit): New procedure.
16988
16989 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16990
16991         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16992         specs where appropriate.
16993
16994         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16995         because of new "candidates are" messages, and removed a few
16996
16997         * Converted all non-old-style g++ testcases to old-style, and
16998         moved into g++.old-deja.
16999
17000 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17001
17002         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17003         options.
17004
17005         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17006         succeeded.
17007
17008         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17009
17010 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17011
17012         * lib/gcc.exp (gcc_target_compile): Add support for defining
17013         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17014         the machine doesn't have those features.
17015
17016 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17017
17018         * g++.law/operators4.exp: Don't use LIBS.
17019
17020 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17021
17022         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17023
17024         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17025         * lib/g++.exp: Set it here instead. Also, allow use of the
17026         --tool_exec and --tool_opt options. Change CXX to
17027         GXX_UNDER_TEST.
17028
17029         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17030
17031         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17032
17033 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17034
17035         * lib/old-dejagnu.exp: Use prune_warnings instead of
17036         prune_system_crud.
17037         * lib/mike-g++.exp: Ditto.
17038         * lib/gcc.exp: Ditto.
17039         * lib/g++.exp: Ditto.
17040
17041         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17042
17043 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17044
17045           * 941014-2.c: Include stdlib.h
17046           * 960327-1.c: Include stdio.h
17047           * dbra.c, index-1.c: Don't assume ints are 32bits.
17048
17049 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17050
17051         * lib/gcc.exp: Add gcc,stack_size target feature.
17052
17053         * lib/g++.exp(g++_target_compile): Add the include and link
17054         paths here, not in two other places. And, it's $options, not
17055         options.
17056
17057         * lib/mike-g++.exp(postbase): Remove the code that determines
17058         the correct include and link paths.
17059         * g++.old-deja/old-deja.exp: Ditto.
17060
17061 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17062
17063         * lib/g++.exp(g++_init): target_compile no longer returns the
17064         filename of the result.
17065
17066 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17067
17068         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17069         call to glob.
17070
17071         * gcc.c-torture/special/special.exp: Change call to
17072         gcc_target_compile to include the object file.
17073
17074 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17075
17076         * gcc.c-torture/special/special.exp: Correct misspelling in last
17077         change.
17078
17079 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17080
17081         * lib/plumhall.exp(ph_summary): Log the entire output of the
17082         executable. Return -1 if there were any failures, 0 otherwise.
17083         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17084         (ph_make): Clean up objects and executables that were built
17085         if the tests succeeded.
17086
17087 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17088
17089         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17090         libraries and includes in the build tree as appropriate.
17091
17092 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17093
17094         * lib/c-torture.exp: Instead of looking for the global variable
17095         NO_LONG_LONG, check to see if that's a feature of the target.
17096
17097 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17098
17099         * config/default.exp: Minimize. Delete the remainer of the files in
17100         config; this functionality is now in devo/dejagnu/config.
17101
17102         g++.*/*: Pass any additional flags used to compile to postbase;
17103         delete CXXFLAGS.
17104
17105         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17106         is now done by runtest.exp. Use gcc_target_compile instead of
17107         compile.
17108
17109         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17110         Remove references to CFLAGS. Use remote_file instead of
17111         calling rm -f.
17112         (c-torture): Take a list of arguments to use to compile this
17113         testcase.
17114
17115         lib/g++.exp: Simplify. Use target_compile instead of compile.
17116         lib/gcc-dg.exp: Ditto.
17117         lib/gcc.exp: Ditto.
17118         lib/mike-{gcc,g++}.exp: Ditto.
17119         lib/old-dejagnu.exp: Ditto.
17120         lib/plumhall.exp: Ditto.
17121
17122 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17123
17124         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17125         (ph_linker): Likewise.
17126
17127 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17128
17129           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17130         MAP_ANON / MAP_ANONYMOUS if defined;
17131         else try to map from /dev/zero .
17132
17133 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17134
17135         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17136         isn't defined, then define it to MAP_ANONYMOUS.
17137
17138 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17139
17140         * gcc.c-torture: Update to c-torture-1.42 release.
17141
17142 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17143
17144         * gcc.c-torture: Update to c-torture-1.41 release.
17145
17146 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17147
17148         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17149         c-torture release.
17150
17151 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17152
17153         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17154         and LDFLAGS.  Fix second case to append the target_info ldflags
17155         onto LDFLAGS, not CFLAGS.
17156         * lib/g++.exp (g++_init): Add target_info stuff.
17157         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17158         of libgloss and newlib flags for !native.
17159
17160         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17161         (GDB): Fix relative path to go up another dir for finding gdb.
17162
17163 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17164
17165         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17166         versions in the target_info array, if they don't exist.
17167
17168 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17169
17170         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17171
17172 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17173
17174         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17175         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17176
17177 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17178
17179         * lib/old-dejagnu.exp: Don't remove the output file before we've
17180         actually tested it. Don't append pwd to the path of the executable
17181         we're testing.
17182
17183 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17184
17185         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17186
17187 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17188
17189         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17190         temporary directory for compiler files, and set it to a default
17191         value of /tmp. Set $output as the name of the output file from
17192         compiling the testcase. Add a -o option to $cflags_var so the
17193         compiler writes the final output file as $output. Set $executable
17194         to $output.
17195
17196         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17197         directory for compiler files, and set it to /tmp if it doesn't
17198         already have a value. Set $output_file to the name of the output
17199         file from compiling the testcase. Add a -o option to CXXFLAGS so
17200         the compiler writes the final output file as $output. Use $output
17201         as the executable to be tested.
17202
17203 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17204
17205         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17206
17207 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17208
17209         * gcc.c-torture/execute/pending-1.c: New test.  Still
17210         pending in Tege's queue.
17211
17212 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17213
17214         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17215         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17216         if there were failures.  Call unresolved if there were unresolved
17217         testcases.  Call gcc_fail if program did not run to completion.
17218         (ph_make): Pass additional argument name to ph_execute.
17219         (ph_execute): Add new argument.  Pass additional arguments to
17220         ph_summary.  Call gcc_fail is there is no execution output.
17221
17222 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17223
17224         * lib/plumhall.exp (proc_summary): Output relavent summary
17225         lines into the log so specific failures in plumhall can be
17226         investigated.
17227
17228 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17229
17230         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17231         (c-torture-execute): Don't try to execute tests which use
17232         "long long" types if $NO_LONG_LONG is nonzero.
17233
17234 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17235
17236         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17237         not c-torture.
17238
17239         * gcc.ieee: Move from here.
17240         * gcc.c-torture/execute/ieee: To here.
17241
17242 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17243
17244         * gcc.c-torture: Update to c-torture-1.41 release.
17245
17246 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17247
17248         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17249         not "$output".
17250
17251 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17252
17253         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17254         -c present.
17255
17256 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17257
17258         * config/proelf.exp: Handle connecting to a simulator.
17259
17260 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17261
17262         * config/proelf.exp: New file.  Enough framework that we can
17263         run c-torture tests on the proelf targets (or any other target
17264         that gdb can connect to for that matter).
17265
17266 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17267
17268         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17269         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17270
17271         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17272         exec_output exists.
17273
17274 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17275
17276         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17277         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17278
17279         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17280         to pass/fail/unresolved/unsupported/untested.  Caller must now
17281         call unresolved/unsupported/untested.
17282         * lib/*.exp: Update FSF address.  Update to handle new results of
17283         ${tool}_load.
17284         * lib/chill.exp (verbose): Delete.
17285
17286 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17287
17288         * lib/gcc.exp (default_gcc_start): Change order of args to
17289         $LDFLAGS $CFLAGS $LIBS.
17290         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17291         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17292         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17293         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17294         * gcc.misc-tests/dg-test.exp: Likewise.
17295         * gcc.misc-tests/msgs.exp: Likewise.
17296         * gcc.prms/prms.exp: Likewise.
17297         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17298         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17299
17300         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17301
17302 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17303
17304         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17305
17306         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17307         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17308
17309         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17310         necessary.
17311
17312 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17313
17314         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17315         global for loop; add use of $mathlib.
17316         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17317         settings here; set mathlib for anything but VxWorks.
17318
17319 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17320
17321         * gcc.c-torture: Update to c-torture-1.40 release.
17322
17323 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17324
17325         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17326         dg.exp.
17327
17328 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17329
17330         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17331         global.
17332
17333 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17334
17335         * lib/g++.exp (LIBS): Define if not already.
17336         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17337         (gcc-dg-prune): Call prune_gcc_output.
17338         * lib/gcc.exp (prune_gcc_output): New proc.
17339         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17340         prune_gcc_output.
17341
17342 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17343
17344         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17345         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17346
17347 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17348
17349         * gcc.c-torture: Update to c-torture-1.39 release.
17350
17351 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17352
17353         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17354         fails, try others as well.
17355
17356 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17357
17358         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17359         If compilation fails, mark execute tests as `untested'.
17360         If test is marked as unsupported, don't mark compilation and
17361         execute tests as failed.
17362
17363 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17364
17365         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17366         libstdc++ for whether or not we want to be doing shared
17367         libraries.  Delete link_curses since we don't need it anymore.
17368         * lib/mike-g++.exp (postbase): Don't link in libg++.
17369         * g++.old-deja/old-deja.exp: Likewise.
17370
17371 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17372
17373         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17374
17375 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17376
17377         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17378         For that, add `-Wl,-a,shared_archive'.
17379         * g++.old-deja/old-deja.exp: Likewise.
17380
17381 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17382
17383         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17384
17385 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17386
17387         * lib/mike-g++.exp (postbase): Pay attention to the status of
17388         g++_load.
17389
17390 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17391
17392           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17393
17394 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17395
17396         * lib/gcc.exp (default_gcc_start): No longer need to log program
17397         being executed or its output, execute_anywhere does that now.
17398         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17399         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17400
17401 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17402
17403         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17404         the same as those in lib/g++.exp.
17405
17406 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17407
17408         * gcc.c-torture: Update to c-torture-1.38 release.
17409         * gcc.ieee: Related changes.
17410
17411 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17412
17413         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17414         "exec". Minor reformatting changes.
17415
17416         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17417         cross. This means all "exec" calls now work on a remote host as
17418         well.
17419         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17420         cross. Filter out the extra "\r\n" stuff that expect puts in.
17421         (c-torture-execute): Filter out the bogus warnings like
17422         c-torture-compile does. Add support for canadian cross.
17423         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17424         Use execute_anywhere rather than calling exec directly. Now it
17425         works for canadian cross testing.
17426
17427 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17428
17429         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17430         results into a variable, and check that rather than using file exists.
17431
17432 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17433
17434         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17435         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17436
17437 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17438
17439         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17440         lib_curses if there's a shared libg++ in the build tree.
17441
17442 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17443
17444         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17445         if not supported target.
17446
17447 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17448
17449         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17450         link_curses up to always happen, not just for native builds.
17451
17452 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17453
17454         * gcc.c-torture: Update to c-torture-1.36 release.
17455         * gcc.failure: Related changes.
17456
17457 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17458
17459         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17460
17461 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17462
17463         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17464         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17465         runshlib, link_curses, and mathlib for link and run.
17466
17467         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17468         pass the runtime shared library options for Solaris, OSF/1, and
17469         Irix5, and link with -lcurses to avoid unresolved references.
17470
17471 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17472
17473         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17474         only run once.
17475
17476 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17477
17478         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17479
17480 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17481
17482         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17483         do not have a framework for the "compat" tests yet.
17484
17485 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17486
17487         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17488         set to null if we're testing vxworks5.1.  Use that instead of
17489         `-lm' in the setting of LIBS for link and run.
17490
17491 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17492
17493         * config/rom68k.exp (${tool}_load): Major changes to make it
17494         work.  Verified that it does in fact return the stuff in
17495         exec_output properly.  Catch any Emul or any TRAP other than 0.
17496
17497 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17498
17499         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17500         LDFLAGS properly for targets that need stuff from libgloss.
17501         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17502         only run once.
17503         (gpp_initialized): New variable.
17504
17505 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17506
17507         * config/rom68k.exp: Load libgloss.exp.
17508         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17509         so we can produce a fully linked binary.
17510         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17511         so we can produce a fully linked binary.
17512
17513 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17514
17515         * lib/plumhall.exp (ph_section): Watch for expected failures.
17516         Add missing `else'.
17517
17518         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17519         run the testcase.
17520         (c-torture): Likewise.
17521
17522 1995-08-28  Doug Evans  <dje@cygnus.com>
17523
17524         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17525
17526         * lib/mike-g++.exp (mike_cleanup): New proc.
17527         (prebase): New globals compiler_result, not_compiler_result,
17528         target_regexp.
17529         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17530         allow leading "-" in pattern.  Watch for unsupported tests.
17531         If $compiler_result is set, pattern match assembler code,
17532         and ditto for $not_compiler_result.
17533         * lib/mike-gcc.exp: Likewise.
17534
17535         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17536         execution "succeeded".
17537
17538 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17539
17540         * config/win32.exp: New file.
17541         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17542
17543 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17544
17545         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17546         unsupported.
17547         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17548         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17549         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17550
17551         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17552         "... without exceptions was ...".  That is now handled by
17553         prune_system_crud.
17554         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17555
17556 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17557
17558         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17559         sieve.c,sort2.c}: New files.
17560         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17561         sieve.exp,sort2.exp}: Drivers for them.
17562
17563         * lib/mike-gcc.exp (program_output): New user settable variable.
17564         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17565         messages.
17566         * lib/mike-g++.exp (program_output): New user settable variable.
17567
17568         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17569
17570         * config/sh.exp: Deleted (use sim.exp instead).
17571
17572 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17573
17574         * config/vx.exp: Declare CHECKTASK as global.
17575         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17576         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17577         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17578
17579 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17580
17581         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17582         target. Like vx.exp, only includes `vx29k.exp' instead of
17583         `vxworks.exp'.
17584
17585 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17586
17587         * config/sim.exp: Increase time limit from 120 seconds to 240.
17588
17589 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17590
17591         * gcc.c-torture/execute/950628-1.c: New test.
17592
17593 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17594
17595         * gcc.c-torture: Update with changes/additions from
17596         c-torture-1.34.
17597
17598 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17599
17600         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17601
17602 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17603
17604         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17605
17606 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17607
17608         * gcc.c-torture/compile/950512-1.c: New test.
17609         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17610         * gcc.dg/struct-ret-1.c: Likewise.
17611
17612 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17613
17614         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17615           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17616
17617 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17618
17619         * gcc.c-torture/special/920411-1.c: Deleted.
17620         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17621
17622 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17623
17624         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17625         cpu limit.
17626
17627 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17628
17629         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17630
17631 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17632
17633         From kenner;
17634         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17635         is the proper length.
17636         * va-arg-3.c: Likewise.
17637
17638 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17639
17640         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17641         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17642
17643         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17644         * lib/g++.exp (default_g++_start): Delete old cruft.
17645
17646 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17647
17648         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17649         (2 * (1 << 18)) to (2 * (1 << 17)).
17650
17651         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17652
17653 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17654
17655         * config/rom68k.exp: Renamed from config/idp.exp
17656
17657 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17658
17659         * c-torture/compile/921109-2.c
17660
17661 1995-04-18  Mike Stump  <mrs@cygnus.com>
17662
17663         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17664         excess errors.
17665
17666 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17667
17668         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17669         output.
17670         * lib/g++.exp (default_g++_start): Likewise.
17671
17672 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17673
17674         * gcc.c-torture/compile/950329-1.c: New test.
17675
17676 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17677
17678           * config/bug.exp (${tool}_load): Updated to use new remote_open
17679           and remote_close procs.
17680         * config/idp.exp: New file.
17681
17682 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17683
17684         * gcc.c-torture/execute/950322-1.c: New test.
17685
17686 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17687
17688         * config/vx.exp (${tool}_load): Clean up testing of return code from
17689         vxworks_ld and vxworks_spawn.
17690
17691 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17692
17693         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17694
17695 1995-03-13  Mike Stump  <mrs@cygnus.com>
17696
17697         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17698         can mark excess errors on a machine by machine basis.  Note, the
17699         default is to not expect any excess errors, even when excess
17700         errors test - is given, so you will want to put an XFAIL ... on
17701         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17702         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17703         those 4 machines, but no others.
17704
17705 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17706
17707         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17708         * lib/c-torture.exp: to here.
17709
17710 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17711
17712         * gcc.c-torture/execute/950221-1.c: New test.
17713         * gcc.c-torture/execute/struct-ret-1.c: New test.
17714         * gcc.c-torture/compile/950221-1.c: New test.
17715
17716         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17717
17718 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17719
17720         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17721         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17722
17723 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17724
17725         * g++.gb: New directory of tests, derived from my signature and
17726         class scoping tests.
17727
17728         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17729         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17730         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17731         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17732         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17733         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17734         * g++.gb/sig25.C: Likewise.
17735
17736         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17737         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17738         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17739         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17740         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17741         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17742         * g++.gb/sig25.exp: Likewise.
17743
17744         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17745         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17746         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17747         * g++.gb/scope13.C: Likewise, this test still fails.
17748
17749         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17750         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17751         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17752         * g++.gb/scope13.exp: Ditto.
17753
17754         * g++.gb/README: New file, explains what these tests are about.
17755
17756 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17757
17758         * lib/dg.exp (dg-do): Support `preprocess'.
17759         (dg-test): Likewise.
17760
17761 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17762
17763         * config/udi.exp: change "continue -expect" to "exp_continue".
17764
17765 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17766
17767         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17768         Delete redundant tests.
17769
17770         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17771         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17772         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17773         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17774         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17775         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17776         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17777         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17778
17779         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17780         storing label pointers.
17781         * gcc.c-torture/execute/921019-1.c: Likewise.
17782         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17783         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17784         parameter fp.
17785         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17786         constants.
17787
17788         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17789         Delete obsolete tests.
17790
17791         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17792         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17793         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17794         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17795         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17796         * gcc.c-torture/compile/950124-1.c: New test.
17797
17798         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17799
17800 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17801
17802         * lib/mike-g++.exp: Add -lm to LIBS.
17803
17804 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17805
17806         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17807
17808 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17809
17810         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17811
17812 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17813
17814         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17815
17816 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17817
17818         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17819         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17820         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17821         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17822         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17823         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17824         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17825         * g++.law/{operators31.C, operators32.C,
17826         * g++.law/{operators33.C, operators34.C}: Likewise.
17827         * g++.law/{pic1.C, refs2.C}: Likewise.
17828         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17829         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17830         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17831         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17832
17833         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17834         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17835         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17836         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17837         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17838         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17839         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17840         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17841         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17842         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17843         * g++.law/{operators34.exp}: Likewise.
17844         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17845         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17846         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17847         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17848         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17849
17850         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17851         No longer expected to fail.
17852         * g++.law/missed-error3.C: Tweak for recent bool changes.
17853
17854 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17855
17856         * config/emb-unix: Deleted.
17857         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17858         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17859
17860 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17861
17862         * lib/dg.exp (dg-test): Fix typo in last patch.
17863
17864 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17865
17866         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17867         (handles multiple occurrences).
17868
17869 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17870
17871         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17872         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17873         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17874         printed).
17875         * lib/c-torture.exp (c-torture-compile): Likewise.
17876         (c-torture): Prepend full path if missing.
17877         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17878         (gcc_fail): Likewise.
17879         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17880
17881 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17882
17883         * lib/netware.exp: Only attach to NetWare i386 systems.
17884
17885 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17886
17887         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17888         messages.  Add test name to "output pattern match" pass/fail message.
17889
17890 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17891
17892         * gcc.dg: New testsuite.
17893         * gcc.dg/dg.exp: New file.
17894
17895         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17896         test-switch.c}: Deleted.
17897
17898         * gcc.misc-tests/msgs.exp: New testcase driver.
17899
17900 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17901
17902         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17903         Watch for illegal return values from ${tool}_load.
17904         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17905         cross targets.  Coerce return value >0 to 1.
17906
17907 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17908
17909         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17910
17911         * config/emb-unix.exp: New file.
17912
17913         * config/sim.exp: Error if variable $SIM not defined.
17914         (${tool}_load): Mark test as "untested" if simulator missing.
17915
17916         * config/unix.exp: Load remote.exp to get rcp_download.
17917         * lib/c-torture.exp: Use different option lists for testcases with
17918         and without loops.
17919         * gcc.c-torture/execute/execute.exp: Likewise.
17920
17921 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17922
17923         * config/*.exp: Clarify return code from ${tool}_load.
17924         Call `unresolved' or `untested' instead of `warning' or `perror'
17925         (sometimes you still want to call both though).
17926         Add comment that `shell_id' is local to each file.
17927         * config/udi.exp (timeout): Set to 30.
17928         Don't print warning if connection fails, $connectmode has already
17929         printed an error.
17930         (${tool}_load): Move verbose messages to level 2.
17931         Rework pattern for "Process started" message.
17932         Pass `shell_id' to ${connectmode}_download.
17933         Retry twice upon timeout.  Make resetting of target more robust.
17934         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17935         Pass `shell_id' to exit_$connectmode.
17936         Only call exit_$connectmode if connected.
17937         * config/unix.exp (${tool}_load): Check return codes better.
17938         * config/vrtx.exp (${tool}_load): Likewise.
17939         * config/vx.exp (${tool}_load): Likewise.
17940         Delete unneeded global's.
17941         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17942         from ${tool}_load.
17943         (dg-stat): Delete.
17944         (dg-init): Delete recording of pass/fail counts.
17945         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17946         (old-dejagnu-init): Likewise.
17947         (old-dejagnu-stat): Delete contents, empty proc now.
17948         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17949         (c-torture): Delete references to lcnt, lpass, lfail.
17950         Get option list from TORTURE_OPTIONS.
17951         Delete -funroll[-all]-loops if no loops.
17952         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17953         (g++_stat): Delete contents (empty proc now).
17954         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17955         (gcc_finish): Likewise.
17956         (gcc_stat): Deleted.
17957         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17958         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17959         * gcc.c-torture/execute/execute.exp: Likewise.
17960         Split tests into two parts: compile, execute.
17961         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17962         no loops.  Update to reflect clarified return codes from ${tool}_load.
17963
17964 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17965
17966         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17967         to grep for.
17968         (old-dejagnu): Likewise (where necessary).
17969
17970 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17971
17972         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17973
17974         * lib/dg.exp (dg-process-target): Fix processing of selector.
17975         Add comment regarding use of `error'.
17976
17977         * lib/gcc.exp (prune_system_crud): Define if missing.
17978         * lib/g++.exp (prune_system_crud): Likewise.
17979
17980         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17981         Call prune_system_crud.
17982         * lib/dg.exp (dg-runtest): New proc.
17983         Use perror instead of send_user for tcl errors in testcase.
17984         Don't return any value, it's never used.
17985         Don't clobber previous definition of `unknown'.
17986         Print tcl errors in `dg-final'.
17987
17988 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17989
17990         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17991         (dg-test): Don't print errorInfo, it contains stack backtrace.
17992
17993 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17994
17995         * lib/g++.exp (runtest_file_p): Define if missing.
17996
17997 1994-09-24  Doug Evans  (dje@cygnus.com)
17998
17999         * lib/mike-g++.exp: Comment out loading of g++.exp.
18000         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18001         (default_g++_version): Always print something.
18002         (default_g++_start): Comment out call to `which'.
18003         (g++_start, g++_load): Deleted (must be defined in config file).
18004         * lib/gcc.exp: Test for existence of $CC at start.
18005         Delete check for tmpdir (done in gcc_init).
18006         (default_gcc_version): Always print something.
18007         (default_gcc_start): Comment out call to `which'.
18008         * config/*.exp: Major cleanup - make cross targets work at least a
18009         little better for g++ (by not being "--tool gcc" specific).
18010         Rename gcc_xxx to ${tool}_xxx.
18011         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18012         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18013
18014 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18015
18016         * lib/c-torture.exp (c-torture-compile): Rework compiler
18017         message processing.
18018
18019         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18020         c-torture.
18021
18022 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18023
18024         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18025
18026         * lib/dg.exp (dg-process-target): Support { target native }.
18027
18028 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18029
18030         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18031         looked for "... program xxx got fatal signal".
18032         Correct regsub munging of `comp_output'.
18033         Ignore compiler messages "path prefix not used" and "linker input
18034         file unused".
18035
18036 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18037
18038         * lib/gcc.exp (runtest_file_p): Define if missing.
18039         * gcc.prms/template.c: Example to work from.
18040
18041 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18042
18043         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18044         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18045
18046         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18047         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18048         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18049         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18050
18051         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18052         (dg-process-target): No longer a varargs proc.
18053         Return S/N for target, P/F for xfail.  All callers changed.
18054         (user option procs): More argument checking.
18055         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18056         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18057         (dg-test): Skip test if not running on selected target in `dg-do'.
18058         Update handling of `dg-do-what', `dg-output-text'.
18059         Separate execution pass/fail from output pattern match pass/fail.
18060         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18061
18062 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18063
18064         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18065         target for 920510-1.c.
18066
18067 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18068
18069         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18070         Clean up comment regarding use of passcnt, etc.
18071         (gcc_stat): Don't update `testcnt' here.
18072         (gcc_finish): Do it here.
18073         Might as well reset `but_id' here too.
18074         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18075         to determine if the file should be tested.
18076         * gcc.c-torture/compile/compile.exp: Likewise.
18077         * gcc.c-torture/execute/execute.exp: Likewise.
18078         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18079         * gcc.misc-tests/dg-test.exp: Likewise.
18080         * gcc.prms/prms.exp: Likewise.
18081         * gcc.wendy/wendy.exp: Likewise.
18082         * g++.old-deja.exp: Likewise.
18083         Move "Testing file" message to verbose level 1.
18084
18085 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18086
18087         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18088
18089 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18090
18091         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18092         (default_gcc_start): Accept optional second list element
18093         of compiler flags.  Print compiler output at verbosity level 2.
18094         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18095         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18096         Save current values of framework globals passcnt, failcnt, xpasscnt,
18097         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18098         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18099         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18100         xfailcnt to compute stats.  Update framework global `testcnt' from
18101         pass/fail counts.
18102         (gcc_finish): New proc.  Clean up test environment.
18103         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18104         (gcc_epass, gcc_efail): Delete.
18105         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18106         argument of line number.
18107         (dg-init): If the tool has an init routine, call it.
18108         (dg-test): Remove args `cflags_var' and `libs_var'.
18109         Pass all compiler options to ${tool}_start.
18110         Handle missing line number.
18111         (dg-finish): New function.
18112         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18113         particular files.  Call gcc_finish at end.  Move "skipping test"
18114         message to verbosity level 3.
18115         * gcc.c-torture/compile/compile.exp: Likewise.
18116         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18117         * gcc.c-torture/execute/execute.exp: Likewise.
18118         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18119         Print testcase being tried at verbosity level 1.
18120         * gcc.c-torture/special/special.exp: Unset xfail.
18121         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18122         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18123         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18124         * gcc.failure/failure.exp: Likewise.
18125         * gcc.ieee/ieee.exp: Likewise.
18126         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18127         Update call to dg-test.  Call dg-finish at end.
18128         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18129         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18130         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18131         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18132         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18133         * gcc.wendy/wendy.exp: Add copyright.
18134         Delete setting of tmpdir (done by gcc_init).
18135         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18136         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18137         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18138         gcc_[ce]pass/fail.
18139
18140 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18141
18142         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18143         confusion.
18144         (g++_load): Likewise.
18145
18146         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18147         Rename argument to `prog' to remove the confusion.
18148         Varargs fns behave differently too!
18149         (g++_load): Likewise.
18150
18151         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18152
18153         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18154         what it is.  Delete (always) printing of status value for !native.
18155         Simplify verbose code, and include status and exec_output.
18156         (g++_load): Use gcc_load.
18157
18158 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18159
18160         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18161         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18162         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18163         940714-3.c as these testcases don't exist anymore.  Make
18164         va-arg-1.c expected to pass.
18165
18166 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18167
18168         * gcc.misc-tests/misc.exp: Only run specific testcases.
18169         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18170         * gcc.misc-tests/dg-[1-9].c: New files.
18171
18172         * lib/dg.exp: New testsuite driver.
18173         * gcc.prms/prms.exp: Use it.
18174
18175         * README.gcc: New file.
18176
18177         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18178         Document and reset `lxpass' and `lxfail'.
18179         Simplify "initialized" message.
18180         (gcc_stat): Clean up comments a little.
18181
18182 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18183
18184         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18185
18186 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18187
18188         * lib/old-dejagnu.exp (process-option): New proc.
18189         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18190         (old-dejagnu): Simplify.
18191         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18192
18193 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18194
18195         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18196         exists and is not an empty string.
18197
18198         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18199         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18200         finished.
18201         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18202         automatically.
18203
18204         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18205         longer expected to fail.
18206
18207         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18208         "f" function call.
18209
18210         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18211
18212         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18213         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18214         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18215         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18216         c-torture-1.29.
18217
18218         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18219         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18220
18221         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18222
18223         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18224         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18225
18226         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18227         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18228         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18229
18230 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18231
18232         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18233         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18234         940714-1.c, 940714-2.c, 940714-3.c},
18235         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18236         gcc.misc-tests/{mg.c,mg.exp}:
18237         New tests.
18238         * gcc.noncompile/noncompile.exp: Change accordingly.
18239
18240 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18241
18242         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18243         Undo previous clobberage.
18244
18245 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18246
18247         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18248         * gcc.special/{930510-1.c, special.exp}:
18249         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18250         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18251         struct-varargs-1.c}: New tests from c-torture-1.26.
18252
18253 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18254
18255         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18256           argument to switch.
18257
18258 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18259
18260         * Revert the previous changes.  Please see Rob's directory
18261           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18262           fixes.
18263
18264 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18265
18266         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18267             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18268             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18269             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18270             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18271             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18272             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18273             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18274             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18275             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18276             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18277             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18278             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18279             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18280             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18281             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18282             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18283             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18284             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18285             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18286             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18287             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18288             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18289             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18290             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18291             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18292             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18293
18294 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18295
18296         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18297             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18298           with perror calls.
18299
18300 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18301
18302         * config/unix.exp (g++_load): Fix syntax.
18303
18304 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18305
18306         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18307         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18308         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18309         Don't expect va-arg-1.c to fail.  Correct expected output for
18310         920928-1.c.
18311         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18312         * gcc.wendy/hbm4.c: Correct typo.
18313         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18314
18315 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18316
18317         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18318         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18319         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18320         * lib/c-torture.exp (c-torture-compile): Ditto.
18321
18322         Reduce volume of output (remove all the -I's and such).
18323         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18324         Call gcc_cpass, gcc_cfail.
18325         (c-torture): Pass testing option to c-torture-compile.
18326
18327 1994-03-21  Doug Evans  (dje@cygnus.com)
18328
18329         Bring patches over from progressive.
18330         * config/default.exp: Exit remote shell cleanly.
18331         (g++_exit, g++_start): Add default versions.
18332         * config/sim.exp (gcc_load): Use perror, not error.
18333
18334 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18335
18336         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18337         set in site.exp.
18338
18339 1994-03-14  Doug Evans  (dje@cygnus.com)
18340
18341         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18342         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18343         (wendy_try): New proc to run testcase.
18344         (main loop): Call 'em.
18345         * gcc.wendy/*.c: Clean up pass to correct expected output.
18346
18347         * lib/gcc.exp: Minor cleanup work.
18348         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18349
18350 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18351
18352         * config/sim.exp (gcc_load): Document return codes better.
18353         Don't pass -v to simulator.
18354
18355 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18356
18357           * gcc.special/920717-x.c: Fix typo.
18358           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18359           get at sources.
18360
18361         * lib/mike-gcc.exp: Fix typo.
18362
18363 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18364
18365         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18366         binary to use, transform the name.
18367         * config/*.exp: rename everything. Nuke any g++ specific files,
18368         it's now a special case of gcc that requires no special support.
18369         Add a default.exp for unsupported targets.
18370
18371 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18372
18373         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18374         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18375         version of Tcl.
18376
18377 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18378
18379         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18380         than a warning.
18381
18382 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18383
18384         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18385
18386 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18387
18388         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18389         option_list.  Compile every file with only 4/6 option choices
18390         (same as C torture) instead of with 12/18 different option
18391         choices.
18392         * lib/c-torture.exp: Likewise.
18393
18394         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18395         not already set.
18396
18397 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18398
18399         * lib/old-deja
18400           test cases, ready for DejaGnu.
18401
18402 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18403
18404         * Upgraded c-torture tests from 1.18 to 1.19
18405
18406         * gcc.compile: added test(s):
18407           930607-1.c
18408         * gcc.execute: added test(s):
18409           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18410
18411         * added new subdirectory for misc tests: gcc.misc-tests
18412         * gcc.misc-test(s): added tests:
18413           inst-check.c test-consts.c test-ior.c test-switch.c
18414
18415 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18416
18417         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18418
18419 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18420
18421         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18422
18423 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18424
18425         * Upgraded c-torture tests from 1.17 to 1.18
18426
18427 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18428
18429         * Upgraded c-torture tests from 1.12 to 1.17
18430
18431 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18432
18433         * lib/old-dejagnu.exp:
18434           Fixed handling of XFAIL target triplets to correctly
18435           recognize wildcard characters.  Removed code that
18436           appended a unique id tag to the end of the file name
18437           printed out by the result of the testcases within a
18438           given test file.
18439
18440 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18441
18442         * lib/old-dejagnu.exp:
18443           Reworked expected failure handling to trigger off of XFAIL
18444           keyword in keyphrase embeded in testcase source code. The
18445           XFAIL keyword must be at the end of the keyphrase line. It
18446           may optionally be followed by one or more target triplets.
18447           It has just occured that the handling of wildcards in the
18448           target triplet may not be correct.
18449
18450 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18451
18452         * g++.old-deja/tests:
18453           Moved all subdirectories up one level into g++.old-deja .
18454
18455         * lib/old-dejagnu.exp:
18456           Fixed problem with CXXFLAGS not being properly reset, and being
18457           corrupted with extraneous "-c" compiler option.  This was
18458           causing binaries to not be generated for test that needed them.
18459           Modified strings passed to "pass" and "fail" so that individual
18460           tests from the same test file would be distinguished by an
18461           identifier appended to the test file name in the summary logs;
18462           this corrected a problem with erroneous diff logs.  Added code
18463           to search testcases for expected fail and unexpected pass keywords.
18464
18465 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18466
18467         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18468
18469 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18470
18471         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18472           Removed extraneous text from end of "Special g++ Options"
18473           keyphrase.
18474
18475         * lib/old-dejagnu.exp: Added pattern matching to look for new
18476           keywords, embedded in testcases comments, which will trigger
18477           calls to xpass and xfail.
18478
18479 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18480
18481         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18482           comments embedded in the testcases, especially the one looking for
18483           special compiler options, as well as the pattern matching for the
18484           compiler output again.
18485
18486 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18487
18488         * lib/old-dejagnu.exp: Do a proper check of the return value for
18489           execute tests. Fixed several problems with the pattern matching
18490           of the compiler output which gave erroneous test results.
18491           Changed several of the test result messages to be more descriptive.
18492         * config/unix-g++.exp: Proc g++_load now actually works and
18493           executes the tests passed to it and returns a usable return
18494           value.
18495
18496 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18497
18498           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18499
18500 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18501
18502         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18503           Modified both files to properly execute the old style
18504           dejagnu tests. The previous versions of these files were
18505           experimental and did not function anything near correctly.
18506
18507 1993-04-05  Rob Savoye  (rob@cygnus.com)
18508
18509         * Removed all Makefile.in and configure.in files. No configuration
18510         needed now.
18511
18512 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18513
18514         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18515
18516 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18517
18518         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18519         gcc.special/configure.in, gcc.noncompile/configure.in,
18520         gcc.execute/configure.in, gcc.code_quality/configure.in,
18521         g++.other/configure.in, g++.old-deja/configure.in,
18522         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18523         in srcname setting.
18524
18525 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18526
18527         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18528         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18529         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18530
18531 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18532
18533         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18534         (gdb_exit): Don't remove *_soc files.
18535
18536 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18537
18538         * lib/c-torture.exp: Don't look for main; instead always use -w
18539         -c.  This is how the c-torture tests work.  Remove the object
18540         file if the compilation succeeds.
18541         * gcc.execute/execute.exp: Remove executable if test passes.
18542         * gcc.noncompile/noncompile.exp: Every test is an expected
18543         failure.
18544         * gcc.special/special.exp: Added tests from c-torture 1.11,
18545         corrected use of existing test.
18546         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18547         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18548         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18549         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18550         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18551         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18552         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18553         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18554         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18555         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18556         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18557         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18558         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18559         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18560         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18561         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18562         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18563         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18564         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18565         c-torture 1.11.
18566         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18567         correspond to c-torture 1.11.
18568
18569         * New file.