OSDN Git Service

* config/darwin.c (darwin_one_byte_bool): New global variable.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-27  Matt Austern <austern@apple.com>
2
3         * gcc.dg/darwin-bool-1.c: New test.
4         * gcc.dg/darwin-bool-2.c: New test.
5         
6 2004-07-28  Richard Henderson  <rth@redhat.com>
7
8         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9         arguments in the correct type.  Don't write to constant arguments.
10
11 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12
13         PR tree-optimization/16688
14         PR tree-optimization/16689
15         * g++.dg/tree-ssa/pr16688.C: New test.
16
17 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18
19         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20         loads.  Not only in the comment, this time.
21
22 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
23
24         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
25         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
27         * gcc.dg/sh4a-bitmovua.c: New.
28         * gcc.dg/sh4a-cos.c: New.
29         * gcc.dg/sh4a-cosf.c: New.
30         * gcc.dg/sh4a-fprun.c: New.
31         * gcc.dg/sh4a-fsrra.c: New.
32         * gcc.dg/sh4a-memmovua.c: New.
33         * gcc.dg/sh4a-sin.c: New.
34         * gcc.dg/sh4a-sincos.c: New.
35         * gcc.dg/sh4a-sincosf.c: New.
36         * gcc.dg/sh4a-sinf.c: New.
37
38 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39
40         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
41         conditionals.
42         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
43         loads.
44         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
45         DOM1.
46
47 2004-07-27  Andrew Pinski  <apinski@apple.com>
48
49         * g++.dg/rtti/tinfo1.C: Correct the xfail.
50
51 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
52
53         * gcc.dg/pragma-isr.c: New test.
54
55 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56
57         PR c++/14429
58         * g++.dg/template/ttp11.C: New test.
59
60 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
61
62         * gcc.c-torture/compile/20040727-1.c: New test.
63
64 2004-07-26  Eric Christopher  <echristo@redhat.com>
65
66         * gcc.c-torture/compile/20040726-2.c: New test.
67
68 2004-07-26  Andrew Pinski  <apinski@apple.com>
69
70         * g++.dg/rtti/tinfo1.C: Xfail.
71
72 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
73
74         * gcc.c-torture/compile/20040726-1.c: New test.
75
76 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
77             Brian Ryner  <bryner@brianryner.com>
78
79         PR c++/9283
80         PR c++/15000
81         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
82         * g++.dg/ext/visibility/: New directory.
83         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
84         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
85         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
86         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
87         * g++.dg/ext/visibility/fvisibility.C,
88         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
89         g++.dg/ext/visibility/fvisibility-override1.C
90         g++.dg/ext/visibility/fvisibility-override2.C
91         g++.dg/ext/visibility/memfuncts.C
92         g++.dg/ext/visibility/noPLT.C
93         g++.dg/ext/visibility/pragma.C
94         g++.dg/ext/visibility/pragma-override1.C
95         g++.dg/ext/visibility/pragma-override2.C
96         g++.dg/ext/visibility/staticmemfuncts.C
97         g++.dg/ext/visibility/virtual.C: New tests.
98
99 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
100
101         PR c/15360
102         * gcc.dg/pr15360-1.c: New test.
103
104 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
105
106         * gcc.dg/pragma-align-2.c: New test.
107         * gcc.dg/pragma-init-fini.c: New test.
108         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
109         targets.
110
111 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
112
113         * gcc.dg/init-string-2.c: New test.
114
115 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
116
117         PR 16684
118         * gcc.dg/Wredundant-decls-1.c: New test case.
119
120 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
121
122         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
123         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
124         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
125         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
126         * gcc.dg/compat/generate-random.c: New file.
127         * gcc.dg/compat/generate-random.h: Likewise.
128         * gcc.dg/compat/generate-random_r.c: Likewise.
129         * gcc.dg/compat/struct-layout-1.h: Likewise.
130         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
131         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
132         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
133         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
134         * gcc.dg/compat/struct-layout-1_main.c: New test.
135         * gcc.dg/compat/struct-layout-1_x.c: New file.
136         * gcc.dg/compat/struct-layout-1_y.c: New file.
137         * gcc.dg/compat/struct-layout-1_test.h: New file.
138
139 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
140
141         * gcc.dg/comp-return-1.c: New test
142
143 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
144
145         * gcc.dg/vmx/8-02a.c: Fix typo.
146
147         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
148         * gcc.dg/darwin-abi-3.c: New test.
149
150         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
151         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
152
153         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
154         * gcc.dg/vmx/ops-long-1.c: New test.
155         * gcc.dg/vmx/ops-long-2.c: New test.
156
157 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
158
159         * g++.dg/lookup/conv-[1234].C: New.
160
161 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
162
163         * g++.dg/parse/attr2.C: Simplify.
164
165 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
166
167         PR c/7284
168         * gcc.c-torture/execute/pr7284-1.c: New test.
169
170 2004-07-22  Brian Booth  <bbooth@redhat.com>
171
172         * gcc.dg/tree-ssa/20040721-1.c: New test.
173
174 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
175
176         * g++.dg/template/crash20.c: New.
177
178 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
179
180         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
181         Add dg-run directive.  Declare variables as required.
182         * gfortran.dg/g77/README: Update
183
184 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
185
186         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
187         gcc.dg/cris-peep2-andu2.c: New tests.
188
189 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
190
191         PR c/15052
192         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
193         on return type.
194         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
195         messages.
196         * gcc.dg/qual-return-2.c: Update expected messages.
197         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
198
199 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
200
201         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
202         * gcc.dg/noncompile/921102-1.c: Update expected error message.
203
204 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
205
206         PR c/11250
207         * gcc.dg/init-string-1.c: New test.
208
209 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
210
211         PR middle-end/15345
212         PR c/16450
213         * gcc.dg/torture/nested-fn-1.c: New test.
214
215 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
216
217         PR target/16559
218         * gcc.dg/ia64-fptr-1.c: New file.
219
220 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
221
222         PR c++/14497
223         * g++.dg/template/spec16.C: New test.
224         * g++.old-deja/g++.robertl/eb118.C: Remove.
225
226 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
227
228         PR c++/509
229         * g++.dg/template/spec15.C: New test.
230
231 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
232
233         Copy cases from g77.f-torture/execute and add dg-run
234         directive.  Other changes as noted.
235         * gfortran.dg/g77/13037.f
236         * gfortran.dg/g77/1832.f
237         * gfortran.dg/g77/19981119-0.f
238         * gfortran.dg/g77/19990313-0.f
239         * gfortran.dg/g77/19990313-1.f
240         * gfortran.dg/g77/19990313-2.f
241         * gfortran.dg/g77/19990313-3.f
242         * gfortran.dg/g77/19990419-1.f
243         * gfortran.dg/g77/19990826-0.f
244         * gfortran.dg/g77/19990826-2.f
245         * gfortran.dg/g77/20000503-1.f
246         * gfortran.dg/g77/20001111.f
247         * gfortran.dg/g77/20010116.f
248         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
249         * gfortran.dg/g77/20010430.f
250         * gfortran.dg/g77/6177.f
251         * gfortran.dg/g77/947.f
252         * gfortran.dg/g77/970816-3.f
253         * gfortran.dg/g77/971102-1.f
254         * gfortran.dg/g77/980520-1.f
255         * gfortran.dg/g77/980628-0.f
256         * gfortran.dg/g77/980628-1.f
257         * gfortran.dg/g77/980628-10.f
258         * gfortran.dg/g77/980628-2.f
259         * gfortran.dg/g77/980628-3.f
260         * gfortran.dg/g77/980628-7.f
261         * gfortran.dg/g77/980628-8.f
262         * gfortran.dg/g77/980628-9.f
263         * gfortran.dg/g77/980701-0.f
264         * gfortran.dg/g77/980701-1.f
265         * gfortran.dg/g77/cabs.f
266         * gfortran.dg/g77/claus.f
267         * gfortran.dg/g77/complex_1.f
268         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
269         * gfortran.dg/g77/dcomplex.f
270         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
271         * gfortran.dg/g77/f90-intrinsic-mathematical.f
272         * gfortran.dg/g77/f90-intrinsic-numeric.f
273         * gfortran.dg/g77/int8421.f
274         * gfortran.dg/g77/labug1.f
275         * gfortran.dg/g77/large_vec.f
276         * gfortran.dg/g77/le.f
277         * gfortran.dg/g77/short.f
278         * gfortran.dg/g77/README: Update
279
280 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
281
282         PR c++/16637
283         * g++.dg/parse/lookup4.C: New test.
284
285 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
286
287         PR c++/16175
288         * g++.dg/template/ttp10.C: New test.
289
290 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
291
292         * gcc.dg/pr12625-1.c: New test.
293
294 2004-07-20  Steven Bosscher  <stevenb@suse.de>
295
296         * testsuite/gcc.dg/switch-warn-1.c: New test.
297         * testsuite/gcc.dg/switch-warn-2.c: New test.
298         * gcc.c-torture/compile/pr14730.c: Update.
299
300 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
301
302         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
303         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
304         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
305         g++.dg/template/nontype3.C: Remove trailing CR from tests.
306
307 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
308
309         PR c++/16623
310         * g++.dg/template/assign1.C: New test.
311
312 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
313
314         PR c++/12170
315         * g++.dg/template/ttp9.C: New test.
316
317 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
318
319         * gcc.dg/format/cmn-err-1.c: New test.
320
321 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
322
323         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
324         gcc.dg/Wparentheses-10.c: New tests.
325         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
326
327 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
328
329         PR fortran/16465
330         * gfortran.dg/g77//ffixed-line-length-0.f,
331         gfortran.dg/g77/ffixed-line-length-132.f,
332         gfortran.dg/g77/ffixed-line-length-72.f,
333         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
334         gfortran.dg/g77/README: Update.
335
336 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
337
338         PR c++/13092
339         * g++.dg/template/non-dependent7.C: New test.
340         * g++.dg/template/non-dependent8.C: Likewise.
341         * g++.dg/template/non-dependent9.C: Likewise.
342         * g++.dg/template/non-dependent10.C: Likewise.
343
344 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/16337
347         * g++.dg/parse/attr2.C: New test.
348
349 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
350
351         * g77.dg: Removed.
352         * g77.f-torture: Ditto.
353
354 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
355
356         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
357         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
358         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
359
360 2004-07-16  Richard Henderson  <rth@redhat.com>
361
362         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
363
364 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
365
366         * lib/fortran-torture.exp (fortran-torture): Don't test compile
367         tests with full list of options.
368         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
369         of TORTURE_OPTIONS if test contains 'dg-do run'.
370
371         PR fortran/16404
372         * gfortran.dg/do_iterator.f90: New test.
373
374 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
375
376         PR rtl-optimization/16536
377         * gcc.c-torture/execute/restrict-1.c: New test.
378
379 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
380
381         PR fortran/15324
382         * gfortran.dg/pr15324.f90: New test.
383
384         PR fortran/15129
385         * gfortran.dg/pr15129.f90: New test.
386
387         PR fortran/15140
388         * gfortran.dg/pr15140.f90: New test.
389
390         PR fortran/13792
391         * gfortran.fortran-torture/execute/bounds.f90: Add check for
392         compile-time simplification.
393
394 2004-07-14  Mike Stump  <mrs@apple.com>
395
396         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
397
398 2004-07-14  James E Wilson  <wilson@specifixinc.com>
399
400         PR target/16325
401         * gcc.dg/profile-generate-1.c: New.
402
403 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
404
405         * gcc.c-torture/execute/20040709-1.c: New test.
406         * gcc.c-torture/execute/20040709-2.c: New test.
407
408 2004-07-14  Mike Stump  <mrs@apple.com>
409
410         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
411
412 2004-07-14  Mike Stump  <mrs@apple.com>
413
414         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
415
416 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
417
418         PR c++/16518
419         * g++.dg/parse/mutable1.C: New test.
420
421 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
422
423         PR tree-optimization/16443
424         * gcc.dg/tree-ssa/20040713-1.c: New test.
425
426 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
427
428         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
429         for operator new.
430
431 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
432
433         * gfortran.dg/g77/README: New file
434         * gfortran.dg/g77/19981216-0.f:  Copy from
435         g77.f-torture/noncompile.  Add "dg-do compile" and
436         dg-error as required.
437         * gfortran.dg/g77/19990218-1.f: Likewise
438         * gfortran.dg/g77/19990905-1.f: Likewise
439         * gfortran.dg/g77/9263.f: Likewise
440         * gfortran.dg/g77/980615-0.f: Likewise
441         * gfortran.dg/g77/980616-0.f: Likewise
442         * gfortran.dg/g77/check0.f: Likewise
443         * gfortran.dg/g77/select_no_compile.f: Likewise
444
445 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
446
447         Copy files from g77.f-torture/compile.
448         Add "{ dg-do compile}".  Other changes as noted
449         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
450         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
451         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
452         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
453         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
454         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
455         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
456         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
457         statement to conform to standard.  Append alpha1.x for reference.
458         * gfortran.dg/g77/xformat.f: Add dg-warning
459
460 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
461
462         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
463         Add {dg-do compile} directive.
464         * gfortran.dg/g77/cpp2.F: Likewise
465
466 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
467
468         PR c++/5402
469         * g++.dg/lookup/name-clash1.C: New test.
470
471         PR c++/9777
472         * g++.dg/lookup/name-clash2.C: New test.
473
474         PR c++/12102
475         * g++.dg/lookup/name-clash3.C: New test.
476
477 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
478
479         * g++.dg/lookup/new2.C: New test.
480         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
481
482 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
483
484         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
485         Add {dg-do compile} directive.
486         * gfortran.dg/g77/13060.f: Likewise
487         * gfortran.dg/g77/19990218-0.f: Likewise
488         * gfortran.dg/g77/19990305-0.f: Likewise
489         * gfortran.dg/g77/19990419-0.f: Likewise
490         * gfortran.dg/g77/19990502-0.f: Likewise
491         * gfortran.dg/g77/19990502-1.f: Likewise
492         * gfortran.dg/g77/19990525-0.f: Likewise
493         * gfortran.dg/g77/19990826-1.f: Likewise
494         * gfortran.dg/g77/19990826-3.f: Likewise
495         * gfortran.dg/g77/19990905-2.f: Likewise
496         * gfortran.dg/g77/20000412-1.f: Likewise
497         * gfortran.dg/g77/20000511-1.f: Likewise
498         * gfortran.dg/g77/20000511-2.f: Likewise
499         * gfortran.dg/g77/20000518.f: Likewise
500         * gfortran.dg/g77/20000601-1.f: Likewise
501         * gfortran.dg/g77/20000601-2.f: Likewise
502         * gfortran.dg/g77/20000629-1.f: Likewise
503         * gfortran.dg/g77/20000630-2.f: Likewise
504         * gfortran.dg/g77/20010115.f: Likewise
505         * gfortran.dg/g77/20010321-1.f: Likewise
506         * gfortran.dg/g77/20010426.f: Likewise
507         * gfortran.dg/g77/20020307-1.f: Likewise
508         * gfortran.dg/g77/8485.f: Likewise
509         * gfortran.dg/g77/960317-1.f: Likewise
510         * gfortran.dg/g77/970915-0.f: Likewise
511         * gfortran.dg/g77/980310-1.f: Likewise
512         * gfortran.dg/g77/980310-2.f: Likewise
513         * gfortran.dg/g77/980310-3.f: Likewise
514         * gfortran.dg/g77/980310-4.f: Likewise
515         * gfortran.dg/g77/980310-6.f: Likewise
516         * gfortran.dg/g77/980310-7.f: Likewise
517         * gfortran.dg/g77/980310-8.f: Likewise
518         * gfortran.dg/g77/980419-2.f: Likewise
519         * gfortran.dg/g77/980424-0.f: Likewise
520         * gfortran.dg/g77/980427-0.f: Likewise
521         * gfortran.dg/g77/980729-0.f: Likewise
522         * gfortran.dg/g77/981117-1.f: Likewise
523         * gfortran.dg/g77/toon_1.f: Likewise
524
525 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
526
527         PR c++/2204
528         * g++.dg/other/abstract2.C: New test.
529
530 2004-07-12  Paul Brook  <paul@codesourcery.com>
531
532         * gfortran.dg/pointer_init_1.f90: New test.
533
534 2004-07-11  Paul Brook  <paul@codesourcery.com>
535
536         PR fortran/15986
537         * gfortran.dg/contained_1.f90: New test.
538
539 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
540
541         * g++.dg/parse/defarg8.C: New test.
542
543 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
544
545         PR fortran/16433
546         * gfortran.dg/pr16433.f: New test.
547
548         PR fortran/17574
549         * gfortran.dg/pr15754.f90: New test.
550
551 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
552
553         PR tree-optimization/16437
554         * gcc.c-torture/execute/bitfld-4.c: New test.
555
556 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
557
558         * gfortran.fortran-torture/execute/common_2.f90: Add check for
559         access to common var from module.
560
561 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
562
563         PR fortran/16336
564         * gfortran.fortran-torture/execute/common_2.f90: New test.
565
566 2004-07-10  Paul Brook  <paul@codesourcery.com>
567
568         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
569
570 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
571
572         PR fortran/15969
573         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
574
575 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
576
577         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
578         * gfortran.dg/g77/ffixed-form-2.f: Likewise
579         * gfortran.dg/g77/ffree-form-1.f: Likewise
580         * gfortran.dg/g77/ffree-form-2.f: Likewise
581         * gfortran.dg/g77/ffree-form-3.f: Likewise
582         * gfortran.dg/g77/fno-underscoring.f: Likewise
583         * gfortran.dg/g77/funderscoring.f: Likewise
584         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
585
586 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
587
588         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
589
590 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
591         Paul Brook  <paul@codesourcery.com>
592
593         PR fortran/13415
594         * gfortran.dg/common_pointer_1.f90: New test.
595
596 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
597
598         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
599
600 2004-07-09  James E Wilson  <wilson@specifixinc.com>
601
602         PR target/16364
603         * gcc.c-torture/compile/20040709-1.c: New.
604
605 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
606
607         PR fortran/14077
608         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
609
610 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
611
612         PR fortran/13201
613         * gfortran.dg/shape_1.f90: New test.
614
615 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
616             Andrew Pinski  <apinski@apple.com>
617
618         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
619
620 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
621
622         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
623         comment.
624
625 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
626         Paul Brook  <paul@codesourcery.com>
627
628         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
629         '.f95' and '.F95'.
630
631 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
632
633         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
634
635 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
636
637         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
638         testcases with capital suffix.
639
640 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
641
642         PR fortran/15481
643         PR fortran/13372
644         PR fortran/13575
645         PR fortran/15978
646         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
647
648         * gfortran.dg/implicit_1.f90: New test.
649
650 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
651
652         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
653         expression to match gfortran warning/error messages
654         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
655         dg-error text.
656
657 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
658
659         * lib/fortran-torture.exp: Rename proc search_for to
660         search_for_re.
661
662 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
663
664         * gcc.c-torture/execute/simd-5.x: New file.
665         XFAIL on SPARC 64-bit at -O0.
666
667 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
668
669         PR c++/8211
670         PR c++/16165
671         * g++.dg/warn/effc3.C: New test.
672
673 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
674
675         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
676         change X to 1X in format.
677         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
678         add data statements to conform to standard.
679
680 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
681
682         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
683         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
684         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
685
686 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
687
688         * gfortran.dg/g77/7388.f: Copy from g77.dg
689         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
690         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
691         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
692         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
693         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
694         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
695         * gfortran.dg/g77/strlen0.f: Likewise
696
697 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
698
699         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
700         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
701
702 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
703
704         * gcc.c-torture/execute/920428-2.x: Delete.
705         * gcc.c-torture/execute/920501-7.x: Likewise.
706
707 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
708
709         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
710         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
711         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
712         prescott and c3-2.
713         (PREFETCH_3DNOW): Add -march=c3.
714
715 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
716
717         PR c/16437
718         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
719         * gcc.c-torture/execute/bf64-1.x: Likewise.
720
721 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
722
723         * gcc.c-torture/compile/20040708-1.c: New test.
724
725 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
726
727         PR c++/16169
728         * g++.dg/warn/effc2.C: New test.
729
730 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
731
732         * gcc.c-torture/execute/bitfld-1.x: Remove.
733         * gcc.c-torture/execute/bitfld-3.c: New test.
734         * gcc.dg/bitfld-2.c: Remove XFAILs.
735
736 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
737
738         PR c++/16276
739         * g++.dg/rtti/tinfo1.C: New file.
740
741 2004-07-07  Eric Christopher  <echristo@redhat.com>
742
743         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
744
745 2004-07-07  Andrew Pinski  <apinski@apple.com>
746
747         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
748
749 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
750
751         * g++.dg/init/call1.C: XFAIL.
752
753 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
754
755         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
756         except for movstrict*, to movmem* and clrstr* to clrmem*.
757
758 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
759
760         * gcc.c-torture/execute/20040707-1.c: New test.
761
762 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
763
764         * gcc.c-torture/execute/20040706-1.c: New test.
765
766 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
767
768         PR c++/3671
769         * g++.dg/template/spec14.C: New test.
770
771 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
772
773         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
774         nothing if not yet defined.  Use it in b, c and d type definitions.
775         * gcc.c-torture/execute/20040705-1.c: New test.
776         * gcc.c-torture/execute/20040705-2.c: New test.
777
778 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
779
780         PR c++/2518
781         * g++.dg/lookup/new1.C: New test.
782
783 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
784
785         PR c++/11406
786         * g++.dg/template/sizeof8.C: New test.
787
788 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
789
790         * gcc.c-torture/compile/20040705-1.c: New test.
791
792 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
793
794         * gfortran.fortran-torture/execute/seq_io.f90: New test.
795
796 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
797
798         * gcc.dg/cpp/if-mop.c: Two new testcases.
799         * gcc.dg/cpp/trad/comment-3.c: New.
800
801 2004-07-04  Paul Brook  <paul@codesourcery.com>
802
803         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
804
805 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
806
807         PR c++/3761
808         * g++.dg/lookup/crash4.C: New test.
809
810 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
811
812         * gcc.c-torture/execute/builtin-abs-1.c
813         * gcc.c-torture/execute/builtin-abs-2.c
814         * gcc.c-torture/execute/builtin-complex-1.c
815         * gcc.c-torture/execute/builtins/string-1-lib.c
816         * gcc.c-torture/execute/builtins/string-1.c
817         * gcc.c-torture/execute/builtins/string-2-lib.c
818         * gcc.c-torture/execute/builtins/string-2.c
819         * gcc.c-torture/execute/builtins/string-3-lib.c
820         * gcc.c-torture/execute/builtins/string-3.c
821         * gcc.c-torture/execute/builtins/string-4-lib.c
822         * gcc.c-torture/execute/builtins/string-4.c
823         * gcc.c-torture/execute/builtins/string-5-lib.c
824         * gcc.c-torture/execute/builtins/string-5.c
825         * gcc.c-torture/execute/builtins/string-6-lib.c
826         * gcc.c-torture/execute/builtins/string-6.c
827         * gcc.c-torture/execute/builtins/string-7-lib.c
828         * gcc.c-torture/execute/builtins/string-7.c
829         * gcc.c-torture/execute/builtins/string-8-lib.c
830         * gcc.c-torture/execute/builtins/string-8.c
831         * gcc.c-torture/execute/builtins/string-9-lib.c
832         * gcc.c-torture/execute/builtins/string-9.c
833         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
834         * gcc.c-torture/execute/builtins/string-asm-1.c
835         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
836         * gcc.c-torture/execute/builtins/string-asm-2.c
837         * gcc.c-torture/execute/stdio-opt-1.c
838         * gcc.c-torture/execute/stdio-opt-2.c
839         * gcc.c-torture/execute/stdio-opt-3.c
840         * gcc.c-torture/execute/string-opt-1.c
841         * gcc.c-torture/execute/string-opt-10.c
842         * gcc.c-torture/execute/string-opt-11.c
843         * gcc.c-torture/execute/string-opt-12.c
844         * gcc.c-torture/execute/string-opt-13.c
845         * gcc.c-torture/execute/string-opt-14.c
846         * gcc.c-torture/execute/string-opt-15.c
847         * gcc.c-torture/execute/string-opt-16.c
848         * gcc.c-torture/execute/string-opt-2.c
849         * gcc.c-torture/execute/string-opt-6.c
850         * gcc.c-torture/execute/string-opt-7.c
851         * gcc.c-torture/execute/string-opt-8.c:
852         Replace with ...
853
854         * gcc.c-torture/execute/builtins/abs-2.c
855         * gcc.c-torture/execute/builtins/abs-3.c
856         * gcc.c-torture/execute/builtins/complex-1.c
857         * gcc.c-torture/execute/builtins/fprintf.c
858         * gcc.c-torture/execute/builtins/fputs.c
859         * gcc.c-torture/execute/builtins/memcmp.c
860         * gcc.c-torture/execute/builtins/memmove.c
861         * gcc.c-torture/execute/builtins/memops-asm.c
862         * gcc.c-torture/execute/builtins/mempcpy-2.c
863         * gcc.c-torture/execute/builtins/mempcpy.c
864         * gcc.c-torture/execute/builtins/memset.c
865         * gcc.c-torture/execute/builtins/printf.c
866         * gcc.c-torture/execute/builtins/sprintf.c
867         * gcc.c-torture/execute/builtins/strcat.c
868         * gcc.c-torture/execute/builtins/strchr.c
869         * gcc.c-torture/execute/builtins/strcmp.c
870         * gcc.c-torture/execute/builtins/strcpy.c
871         * gcc.c-torture/execute/builtins/strcspn.c
872         * gcc.c-torture/execute/builtins/strlen-2.c
873         * gcc.c-torture/execute/builtins/strlen.c
874         * gcc.c-torture/execute/builtins/strncat.c
875         * gcc.c-torture/execute/builtins/strncmp-2.c
876         * gcc.c-torture/execute/builtins/strncmp.c
877         * gcc.c-torture/execute/builtins/strncpy.c
878         * gcc.c-torture/execute/builtins/strpbrk.c
879         * gcc.c-torture/execute/builtins/strpcpy-2.c
880         * gcc.c-torture/execute/builtins/strpcpy.c
881         * gcc.c-torture/execute/builtins/strrchr.c
882         * gcc.c-torture/execute/builtins/strspn.c
883         * gcc.c-torture/execute/builtins/strstr-asm.c
884         * gcc.c-torture/execute/builtins/strstr.c:
885         ... these new files.
886
887         * gcc.c-torture/execute/builtins/abs-2-lib.c
888         * gcc.c-torture/execute/builtins/abs-3-lib.c
889         * gcc.c-torture/execute/builtins/complex-1-lib.c
890         * gcc.c-torture/execute/builtins/fprintf-lib.c
891         * gcc.c-torture/execute/builtins/fputs-lib.c
892         * gcc.c-torture/execute/builtins/memcmp-lib.c
893         * gcc.c-torture/execute/builtins/memmove-lib.c
894         * gcc.c-torture/execute/builtins/memops-asm-lib.c
895         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
896         * gcc.c-torture/execute/builtins/mempcpy-lib.c
897         * gcc.c-torture/execute/builtins/memset-lib.c
898         * gcc.c-torture/execute/builtins/printf-lib.c
899         * gcc.c-torture/execute/builtins/sprintf-lib.c
900         * gcc.c-torture/execute/builtins/strcat-lib.c
901         * gcc.c-torture/execute/builtins/strchr-lib.c
902         * gcc.c-torture/execute/builtins/strcmp-lib.c
903         * gcc.c-torture/execute/builtins/strcpy-lib.c
904         * gcc.c-torture/execute/builtins/strcspn-lib.c
905         * gcc.c-torture/execute/builtins/strlen-2-lib.c
906         * gcc.c-torture/execute/builtins/strlen-lib.c
907         * gcc.c-torture/execute/builtins/strncat-lib.c
908         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
909         * gcc.c-torture/execute/builtins/strncmp-lib.c
910         * gcc.c-torture/execute/builtins/strncpy-lib.c
911         * gcc.c-torture/execute/builtins/strpbrk-lib.c
912         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
913         * gcc.c-torture/execute/builtins/strpcpy-lib.c
914         * gcc.c-torture/execute/builtins/strrchr-lib.c
915         * gcc.c-torture/execute/builtins/strspn-lib.c
916         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
917         * gcc.c-torture/execute/builtins/strstr-lib.c
918         * gcc.c-torture/execute/builtins/lib/abs.c
919         * gcc.c-torture/execute/builtins/lib/fprintf.c
920         * gcc.c-torture/execute/builtins/lib/memset.c
921         * gcc.c-torture/execute/builtins/lib/printf.c
922         * gcc.c-torture/execute/builtins/lib/sprintf.c
923         * gcc.c-torture/execute/builtins/lib/strcpy.c
924         * gcc.c-torture/execute/builtins/lib/strcspn.c
925         * gcc.c-torture/execute/builtins/lib/strncat.c
926         * gcc.c-torture/execute/builtins/lib/strncmp.c
927         * gcc.c-torture/execute/builtins/lib/strncpy.c
928         * gcc.c-torture/execute/builtins/lib/strpbrk.c
929         * gcc.c-torture/execute/builtins/lib/strspn.c
930         * gcc.c-torture/execute/builtins/lib/strstr.c:
931         New files containing support routines.
932
933         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
934         declaration.
935         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
936         when not optimizing.
937
938 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
939
940         PR c++/16240
941         * g++.dg/abi/mangle22.C: New test.
942         * g++.dg/abi/mangle23.C: Likewise.
943
944 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
945
946         PR fortran/16290
947         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
948         Allow for cases without denormalized floating point numbers.
949
950 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
951
952         PR c/1027
953         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
954         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
955         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
956         expected warning text.
957         * gcc.dg/format/diag-2.c: New test.
958
959 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
960
961         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
962
963 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
964
965         * gcc.dg/builtins-43.c: New.
966         * gcc.dg/builtins-44.c: New.
967         * gcc.dg/builtins-45.c: New.
968
969 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
970             Andreas Tobler  <a.tobler@schweiz.ch>
971
972         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
973         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
974         as SIGSEGV.
975         * gcc.dg/cleanup-11.c: Likewise.
976         * gcc.dg/cleanup-8.c: Likewise.
977         * gcc.dg/cleanup-9.c: Likewise.
978         * gcc.dg/cleanup-5.c: Run on all platforms.
979
980 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
981
982         * g++.dg/warn/nonnull1.C: New test.
983
984 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
985
986         * gcc.dg/compat/compat-common.h: Wrap up CINT in
987         an #ifndef SKIP_COMPLEX_INT/#endif pair.
988         Special-case the Sun compiler wrt to <complex.h>.
989
990 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
991
992         * gcc.dg/Wunreachable-8.C: New test.
993
994         * gcc.dg/h8300-ice2.c : New test.
995
996 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
997
998         PR fortran/16161
999         * gfortran.fortran-torture/compile/implicit.f90: Add test
1000         for implicit character.
1001
1002 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1003
1004         PR fortran/16289
1005         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1006         Use tiny() intrinsic to find smallest non-negative real
1007
1008 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1009
1010         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1011         * gcc.dg/compat/struct-by-value-22_x.c: New.
1012         * gcc.dg/compat/struct-by-value-22_y.c: New.
1013
1014         * gcc.c-torture/execute/20040629-1.c: New test.
1015
1016 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1017
1018         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1019         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1020
1021         PR target/16195
1022         * gcc.dg/20040625-1.c: New test.
1023
1024 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1025
1026         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1027
1028 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1029
1030         PR fortran/15963
1031         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1032
1033 2004-06-29  Richard Henderson  <rth@redhat.com>
1034
1035         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1036
1037 2004-06-29  Paul Brook  <paul@codesourcery.com>
1038
1039         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1040         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1041
1042 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1043
1044         PR c++/16260
1045         * g++.dg/parse/crash15.C: New.
1046
1047 2004-06-28  Andrew Pinski  <apinski@apple.com>
1048
1049         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1050         by the error already.
1051
1052         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1053
1054 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1055
1056         PR target/14041
1057         * gcc.dg/h8300-bss-align-1.c : New.
1058
1059 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1060
1061         * PR c++/16174
1062         * g++.dg/template/ctor4.C: New.
1063
1064 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1065
1066         PR c++/16205
1067         * g++.dg/warn/Wsequence-point-1.C: New test.
1068
1069 2004-06-27  Paul Brook  <paul@codesourcery.com>
1070
1071         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1072
1073 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1074
1075         * g++.old-deja/g++.mike/p7325.C: Remove.
1076
1077 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1078
1079         PR c/14963
1080         * gcc.dg/pr14963.c: New test.
1081
1082 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1083
1084         PR c++/16193
1085         * g++.dg/parse/redef1.C: New test.
1086
1087 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1088
1089         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1090         20021110.c.
1091         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1092         20021119-1.c.
1093         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1094         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1095         5-04.c.
1096         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1097         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1098         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1099         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1100         g++.brendan/enum14.C.
1101         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1102         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1103         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1104         g++.mike/virt1.C.
1105         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1106         memtemp24.C.
1107
1108 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1109
1110         * gcc.dg/20040527-1.c: New test case.
1111
1112 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1113
1114         PR gfortran/pr16196
1115         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1116
1117 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1118
1119         PR middle-end/15825
1120         * gcc.dg/pr15825-1.c: New test case.
1121
1122 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1123
1124         * gcc.c-torture/execute/20040625-1.c: New test.
1125
1126 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1127
1128         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1129
1130 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1131
1132         * gcc.dg/torture/mips-div-1.c: New test.
1133
1134 2004-06-24  Jeff Law  <law@redhat.com>
1135
1136         * gcc.dg/tree-ssa/20040624-1.c: New test.
1137
1138 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1139
1140         * gcc.c-torture/compile/20040624-1.c: New test.
1141
1142 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1143
1144         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1145         this directory.
1146
1147 2004-06-23  Andrew Pinski  <apinski@apple.com>
1148
1149         PR middle-end/15988
1150         * g++.dg/opt/ptrmem4.C: New test.
1151
1152         * gcc.dg/c90-array-quals-2.c: New test.
1153
1154 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1155
1156         * gcc.dg/kpice1.c: New test.
1157
1158 2006-06-23  Andrew Pinski  <apinski@apple.com>
1159
1160         * gcc.dg/c90-array-quals.c: New test.
1161
1162 2006-06-22  Richard Henderson  <rth@redhat.com>
1163
1164         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1165
1166 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1167
1168         * gcc.dg/builtins-config.h: Handle FreeBSD.
1169
1170 2006-06-22  Richard Henderson  <rth@redhat.com>
1171
1172         * g++.dg/opt/devirt1.C: New.
1173
1174 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1175
1176         * g++.dg/opt/pr15551.C: New testcase.
1177
1178 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1179
1180         PR target/14800
1181         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1182         x86_64-*-linux* when compiling for 32bit.
1183
1184 2004-06-21  Andrew Pinski  <apinski@apple.com>
1185
1186         * gcc.dg/pch/struct-1.c: New.
1187         * gcc.dg/pch/struct-1.hs: New.
1188
1189 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1190
1191         * gcc.dg/pch/save-temps-1.c: New file.
1192         * gcc.dg/pch/save-temps-1.hs: New file.
1193
1194 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1195
1196         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1197         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1198
1199 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1200
1201         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1202         to fix type error.
1203         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1204         Remove trailing spaces.
1205
1206 2004-06-21  Richard Henderson  <rth@redhat.com>
1207
1208         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1209         merging && to BIT_FIELD_REF.
1210
1211 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1212
1213         * g++.dg/opt/placeholder1.C: New test.
1214
1215 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1216
1217         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1218         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1219         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1220         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1221
1222 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1223
1224         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1225         extern "C".
1226         * g++.dg/other/pragma-re-1.C: Add comments.
1227
1228 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1229
1230         PR gfortran/16080
1231         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1232
1233 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1234
1235         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1236         instead of setting the type of size_t by
1237         hand.
1238
1239 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1240
1241         * gcc.dg/unordered-2.c: New test case.
1242         * gcc.dg/unordered-3.c: New test case.
1243
1244 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1245
1246         PR other/16043
1247         * lib/g++.exp (g++_version): Tweak regexp for version
1248         * lib/g77.exp (g77_version): Likewise
1249         * lib/gfortran.exp (gfortran_version): Likewise
1250         * lib/objc.exp (objc_version): Likewise
1251         * lib/treelang.exp (treelang_version): Likewise
1252
1253 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1254
1255         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1256         Use INT_MAX instead of __INT_MAX__.
1257         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1258
1259         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1260         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1261         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1262         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1263         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1264         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1265         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1266         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1267         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1268
1269         * gcc.dg/range-test-1.c: New test.
1270         * g++.dg/opt/range-test-1.C: New test.
1271
1272 2004-06-17  Richard Henderson  <rth@redhat.com>
1273
1274         * objc.dg/sync-1.m: New.
1275         * objc.dg/try-catch-1.m: Don't force next runtime.
1276         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1277         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1278         shadowed catch clause.
1279         * objc.dg/try-catch-5.m: New.
1280
1281 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1282
1283         Bug 14610
1284         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1285
1286 2004-06-15  Richard Henderson  <rth@redhat.com>
1287
1288         * gcc.dg/20001116-1.c: Move expected warning line.
1289
1290 2004-06-15  Richard Henderson  <rth@redhat.com>
1291
1292         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1293         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1294
1295 2004-06-15  Jeff Law  <law@redhat.com>
1296
1297         * gcc.dg/tree-ssa/20040615-1.c: New test.
1298         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1299         be less sensitive to operand ordering.
1300         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1301
1302 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1303
1304         * g++.dg/abi/bitfield3.C: Add comment..
1305
1306 2004-06-15  Richard Henderson  <rth@redhat.com>
1307
1308         * g++.dg/ext/stmtexpr1.C: XFAIL.
1309         * gcc.dg/20030612-1.c: XFAIL.
1310
1311 2004-06-15  Eric Christopher  <echristo@redhat.com>
1312
1313         * g++.dg/charset/asm5.c: New.
1314         * gcc.dg/charset/asm6.c: New.
1315
1316 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1317
1318         PR fortran/15962
1319         * gfortran.fortran-torture/execute/select_1.f90: New test.
1320
1321 2004-06-15  Paul Brook  <paul@codesourcery.com>
1322
1323         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1324
1325 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1326
1327         PR c++/15967
1328         * g++.dg/lookup/crash3.C: New test.
1329
1330 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1331
1332         PR c++/15947
1333         * g++.dg/parse/dtor4.C: New test.
1334
1335 2004-06-14  Jeff Law  <law@redhat.com>
1336
1337         * gcc.c-torture/compile/20040614-1.c: New test.
1338
1339 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1340
1341         PR fortran/15211
1342         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1343         LEN of a character array.
1344
1345 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/15096
1348         * g++.dg/template/ptrmem10.C: New test.
1349
1350         PR c++/14930
1351         * g++.dg/template/friend30.C: New test.
1352
1353 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1354
1355         PR fortran/14928
1356         * gfortran.fortran-torture/compile/mloc.f90: New test.
1357
1358 2004-06-13  Paul Brook  <paul@codesourcery.com>
1359
1360         * gfortran.fortran-torture/execute/random_2.f90: New test.
1361
1362 2004-06-13  Eric Christopher  <echristo@redhat.com>
1363
1364         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1365
1366 2004-06-12  Paul Brook  <paul@codesourcery.com>
1367
1368         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1369
1370 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1371
1372         PR fortran/14923
1373         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1374
1375 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1376
1377         PR fortran/14957
1378         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1379         syntax errors in end statements of contained subroutines.
1380
1381 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1382
1383         PR fortran/12841
1384         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1385
1386 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1387
1388         PR fortran/15665
1389         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1390
1391 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1392
1393         PR gfortran/12839
1394         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1395
1396 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1397
1398         PR c++/15862
1399         * g++.dg/parse/enum1.C: New test.
1400
1401 2004-06-10  Jeff Law  <law@redhat.com>
1402
1403         * gcc.c-torture/compile/20040610-1.c: New test.
1404
1405 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1406
1407         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1408         * g++.old-deja/g++.other/decl3.C: Likewise.
1409
1410 2004-06-10  Brian Booth  <bbooth@redhat.com>
1411
1412         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1413         V_MAY_DEF instead of VDEF.
1414         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1415
1416 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1417
1418         PR c++/14211
1419         * g++.dg/conversion/const1.C: New test.
1420
1421         PR c++/15076
1422         * g++.dg/conversion/reinterpret1.C: New test.
1423
1424         PR c++/15877
1425         * g++.dg/template/enum2.C: New test.
1426
1427         PR c++/15227
1428         * g++.dg/template/error13.C: New test.
1429
1430 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1431
1432         PR fortran/14957
1433         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1434         arguments to test_* REAL and of the right size.
1435
1436 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1437
1438         PR target/15569
1439         PR rtl-optimization/15681
1440         * gcc.dg/20040609-1.c: New test.
1441
1442 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1443
1444         PR c++/14791
1445         * g++.dg/opt/builtins1.C: New test.
1446
1447 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1448
1449         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1450         that use default windows32 struct layout.
1451         * gcc.dg/i386-bitfield2.c: Likewise.
1452
1453 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1454
1455         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1456         for mingw32 and cygwin targets.
1457
1458 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1459
1460         * gcc.dg/pch/macro-4.c: New.
1461         * gcc.dg/pch/macro-4.hs: New.
1462
1463 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1464
1465         PR fortran/13249
1466         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1467
1468 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1469
1470         PR fortran/13372
1471         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1472
1473 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1474
1475         PR gfortran/14897
1476         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1477
1478 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1479
1480         PR gfortran/15755
1481         * gfortran.fortran-torture/execute/backspace.c : New test.
1482
1483 2004-06-09  Paul Brook  <paul@codesourcery.com>
1484
1485         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1486         (pointer_to_section): Rewrite to use smaller array.
1487
1488 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1489
1490         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1491         * gcc.dg/ext/altivec-10.c: Same.
1492         * gcc.dg/ext/altivec-11.c: Same.
1493         * gcc.dg/ext/altivec-12.c: Same.
1494         * gcc.dg/ext/altivec-13.c: Same.
1495         * gcc.dg/ext/altivec-14.c: Same.
1496         * gcc.dg/ext/altivec-15.c: Same.
1497         * gcc.dg/ext/altivec-16.c: Same.
1498         * gcc.dg/ext/altivec-3.c: Same.
1499         * gcc.dg/ext/altivec-4.c: Same.
1500         * gcc.dg/ext/altivec-6.c: Same.
1501         * gcc.dg/ext/altivec-7.c: Same.
1502         * gcc.dg/ext/altivec-8.c: Same.
1503         * gcc.dg/ext/altivec-varargs-1.c: Same.
1504
1505         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1506         * g++.dg/ext/altivec-10.C: Same.
1507         * g++.dg/ext/altivec-2.C: Same.
1508         * g++.dg/ext/altivec-3.C: Same.
1509         * g++.dg/ext/altivec-4.C: Same.
1510         * g++.dg/ext/altivec-5.C: Same.
1511         * g++.dg/ext/altivec-6.C: Same.
1512         * g++.dg/ext/altivec-7.C: Same.
1513         * g++.dg/ext/altivec-8.C: Same.
1514         * g++.dg/ext/altivec-9.C: Same.
1515
1516 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1517
1518         PR c++/7841
1519         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1520
1521 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1522
1523         * gcc.dg/union-1.c: New test.
1524
1525 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1526
1527         * gcc.dg/builtins-41.c: New test case.
1528         * gcc.dg/builtins-42.c: New test case.
1529
1530 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1531
1532         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1533         * g++.dg/ext/altivec-10.C: Same.
1534         * g++.dg/ext/altivec-2.C: Same.
1535         * g++.dg/ext/altivec-3.C: Same.
1536         * g++.dg/ext/altivec-4.C: Same.
1537         * g++.dg/ext/altivec-5.C: Same.
1538         * g++.dg/ext/altivec-6.C: Same.
1539         * g++.dg/ext/altivec-7.C: Same.
1540         * g++.dg/ext/altivec-8.C: Same.
1541         * g++.dg/ext/altivec-9.C: Same.
1542         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1543         * g++.old-deja/g++.brendan/new3.C: Same.
1544         * gcc.c-torture/execute/eeprof-1.x: Same.
1545
1546 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1547
1548         PR c/14765
1549         * gcc.dg/pr14765-1.c: New test.
1550
1551 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1552
1553         PR c/14649
1554         * gcc.dg/pr14649-1.c: New test case.
1555
1556 2004-06-07  Richard Henderson  <rth@redhat.com>
1557
1558         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1559         if temporaries.
1560
1561 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1562
1563         * g++.dg/eh/elide1.C: Remove XFAIL.
1564
1565 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/15337
1568         * g++.dg/expr/sizeof3.C: New test.
1569
1570         PR c++/14777
1571         * g++.dg/template/access14.C: New test.
1572
1573         PR c++/15554
1574         * g++.dg/template/enum1.C: New test.
1575
1576         PR c++/15057
1577         * g++.dg/eh/throw1.C: New test.
1578
1579 2004-06-07  David Ayers  <d.ayers@inode.at>
1580             Ziemowit Laski  <zlaski@apple.com>
1581
1582         * lib/objc.exp (objc_target_compile): Revert the '-framework
1583         Foundation' flag fix, since bare Darwin does not ship
1584         with the Foundation framework.
1585         * objc/execute/next_mapping.h: Provide a local NSConstantString
1586         @interface and @implementation.
1587         (objc_constant_string_init): A constructor function, used to
1588         initialize the NSConstantString meta-class object.
1589         * objc/execute/string1.m: Include "next_mapping.h" instead of
1590         <Foundation/NSString.h>.
1591         * objc/execute/string2.m: Likewise.
1592         * objc/execute/string3.m: Likewise.
1593         * objc/execute/string4.m: Likewise.
1594
1595 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1596
1597         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1598         to double. Replace double with FLOAT.
1599         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1600
1601         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1602         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1603         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1604         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1605         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1606         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1607         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1608         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1609
1610 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1611
1612         PR c/13519
1613         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1614
1615 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1616
1617         PR c++/15503
1618         * g++.dg/template/meminit2.C: New test.
1619
1620 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1621
1622         PR target/15822
1623         * gcc.c-torture/execute/compare-fp-1.c,
1624         gcc.c-torture/execute/compare-fp-2.c,
1625         gcc.c-torture/execute/compare-fp-3.c,
1626         gcc.c-torture/execute/compare-fp-4.c,
1627         gcc.c-torture/execute/compare-fp-3.x,
1628         gcc.c-torture/execute/compare-fp-4.x: Moved...
1629         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1630         gcc.c-torture/execute/ieee/compare-fp-2.c,
1631         gcc.c-torture/execute/ieee/compare-fp-3.c,
1632         gcc.c-torture/execute/ieee/compare-fp-4.c,
1633         gcc.c-torture/execute/ieee/compare-fp-3.x,
1634         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1635
1636 2004-06-04  David Ayers  <d.ayers@inode.at>
1637
1638         * objc/execute/protocol-isEqual-4.m: New testcase.
1639
1640 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1641
1642         * objc/execute/protocol-isEqual-1.m: New testcase.
1643         * objc/execute/protocol-isEqual-2.m: New testcase.
1644         * objc/execute/protocol-isEqual-3.m: New testcase.
1645
1646 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1647
1648         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1649
1650 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1651
1652         * lib/objc.exp (objc_target_compile): When running tests on
1653         Darwin (Mac OS X), inform the linker about '-framework
1654         'Foundation'.
1655
1656 2004-06-02  Eric Christopher  <echristo@redhat.com>
1657
1658         * gcc.c-torture/compile/20040602-1.c: New.
1659
1660 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1661
1662         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1663         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1664
1665         PR tree-optimization/14736
1666         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1667
1668         PR tree-optimization/14042
1669         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1670
1671         PR tree-optimization/14729
1672         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1673
1674 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1675
1676         PR fortran/15557
1677         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1678
1679 2004-06-01  Richard Hederson  <rth@redhat.com>
1680
1681         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1682
1683 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1684
1685         PR c++/14932
1686         * g++.dg/parse/offsetof4.C: New test.
1687
1688 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1689
1690         PR objc/7993
1691         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1692
1693 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/15701
1696         * g++.dg/template/friend29.C: New test.
1697
1698 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1699
1700         PR c/15749
1701         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1702
1703 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1704
1705         * gcc.dg/sparc-trap-1.c: New test.
1706
1707 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1708
1709         PR middle-end/15069
1710         * g++.dg/opt/fold3.C: New test case.
1711
1712 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1713
1714         * lib/target-supports.exp (check_iconv_available): Fix fallout
1715         from 2004-05-28 patch.
1716
1717 2004-05-30  Paul Brook  <paul@codesourcery.com>
1718
1719         PR fortran/15620
1720         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1721         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1722
1723 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1724
1725         * gfortran.fortran-torture/execute/random_1.f90: New test.
1726
1727 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1728
1729         * g++.dg/ext/altivec-10.C: New test.
1730
1731 2004-05-29  Paul Brook  <paul@codesourcery.com>
1732
1733         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1734
1735 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1736
1737         * gcc.dg/altivec-16.c: New test.
1738
1739 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1740
1741         * lib/target-supports.exp (check_vmx_hw_available): New.
1742         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1743
1744         * lib/target-supports.exp (check_alias_available,
1745         check_iconv_available, check_named_sections_available): Use
1746         unique names for temporary files.
1747
1748 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1749
1750         * gcc.dg/altivec-15.c: New test.
1751
1752 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1753
1754         PR c++/15083
1755         * g++.dg/warn/noeffect6.C: New test.
1756
1757         PR c++/15471
1758         * g++.dg/expr/ptrmem4.C: New test.
1759
1760         PR c++/15640
1761         * g++.dg/template/operator3.C: New test.
1762
1763 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1764
1765         PR c++/14668
1766         * g++.dg/lookup/redecl1.C: New test.
1767         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1768
1769 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1770
1771         * gcc.c-torture/execute/compare-fp-1.c,
1772         gcc.c-torture/execute/compare-fp-2.c,
1773         gcc.c-torture/execute/compare-fp-3.c,
1774         gcc.c-torture/execute/compare-fp-4.c,
1775         gcc.c-torture/execute/compare-fp-3.x,
1776         gcc.c-torture/execute/compare-fp-4.x,
1777         gcc.dg/pr15649-1.c: New.
1778
1779 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1780
1781         PR c++/12883
1782         * g++.dg/init/array14.C: New test.
1783
1784 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1785
1786         * lib/compat.exp (compat-get-options-main): New.
1787         (compat-get-options): Remove unneeded code, warn for ignored
1788         command.
1789         (compat-execute): Check flag set by dg-require-* commands.
1790
1791         * lib/compat.exp (compat-execute): Break up long lines.
1792
1793 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1794
1795         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1796         * gcc.dg/altivec-14.c: New test.
1797         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1798
1799         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1800         * gcc.dg/altivec-12.c: Ditto.
1801
1802         * gcc.dg/altivec-3.c: Move call to altivec_check.
1803
1804 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1805
1806         PR c++/15044
1807         * g++.dg/template/error12.C: New test.
1808
1809         PR c++/15317
1810         * g++.dg/ext/attrib15.C: New test.
1811
1812         PR c++/15329
1813         * g++.dg/template/ptrmem9.C: New test.
1814
1815 2004-05-25  Paul Brook  <paul@codesourcery.com>
1816
1817         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1818
1819 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR c++/15165
1822         * g++.dg/template/crash19.C: New test.
1823
1824 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR c++/15025
1827         * g++.dg/template/redecl1.C: New test.
1828
1829 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/14821
1832         * g++.dg/other/ns1.C: New test.
1833
1834         PR c++/14883
1835         * g++.dg/template/invalid1.C: New test.
1836
1837 2004-05-23  Paul Brook  <paul@codesourcery.com>
1838         Victor Leikehman  <lei@haifasphere.co.il>
1839
1840         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1841         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1842
1843 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1844
1845         PR c++/15285
1846         PR c++/15299
1847         * g++.dg/template/non-dependent5.C: New test.
1848         * g++.dg/template/non-dependent6.C: New test.
1849
1850 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1851
1852         PR c++/15507
1853         * g++.dg/inherit/union1.C: New test.
1854
1855         PR c++/15542
1856         * g++.dg/template/addr1.C: New test.
1857
1858         PR c++/15427
1859         * g++.dg/template/array5.C: New test.
1860
1861         PR c++/15287
1862         * g++.dg/template/array6.C: New test.
1863
1864 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1865             Roger Sayle  <roger@eyesopen.com>
1866
1867         * g++.dg/lookup/forscope2.C: New test case.
1868
1869 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1870
1871         * gcc.dg/cpp/Wmissingdirs.c: New.
1872
1873 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1874
1875         PR target/15301
1876         * gcc.dg/compat/union-m128-1.h: New file.
1877         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1878         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1879         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1880
1881 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1882
1883         PR target/15302
1884         * gcc.dg/compat/struct-complex-1.h: New file.
1885         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1886         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1887         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1888
1889 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1890
1891         PR middle-end/3074
1892         * gcc.dg/pr3074-1.c: New test case.
1893         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1894
1895 2004-05-20  Falk Hueffner  <falk@debian.org>
1896
1897         PR other/15526
1898         * gcc.dg/ftrapv-1.c: New test case.
1899
1900 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1901
1902         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1903
1904 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1905             Jeff Law  <law@redhat.com>
1906
1907         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1908         * gcc.dg/tree-ssa/20040518-2.c: New test.
1909
1910         * gcc.dg/tree-ssa/20040518-1.c: New test.
1911
1912 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1913
1914         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1915
1916 2004-05-18  Paul Brook  <paul@codesourcery.com>
1917
1918         PR fortran/13930
1919         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1920
1921 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1922
1923         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1924         constant folding.
1925
1926 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1927
1928         * gcc.dg/tree-ssa/20040517-1.c: New test.
1929
1930 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1931
1932         * gcc.dg/loop-4.c: New test.
1933
1934 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1935
1936         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1937
1938 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1939
1940         PR fortran/15311
1941         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1942
1943 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1944
1945         PR fortran/13826
1946         PR fortran/13940
1947         * gfortran.fortran-torture/compile/data_1.f90: New test.
1948
1949 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1950
1951         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1952         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1953
1954 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1955
1956         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1957
1958 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1959
1960         PR c/15444
1961         * gcc.dg/format/xopen-1.c: Adjust expected message.
1962         * gcc.dg/format/xopen-3.c: New test.
1963
1964 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1965
1966         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1967
1968 2004-05-14  Jeff Law  <law@redhat.com>
1969
1970         * gcc.dg/tree-ssa/20040514-2.c: New test.
1971
1972 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1973
1974         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1975         this ...
1976         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1977         this.
1978
1979 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1980
1981         * gcc.dg/tree-ssa/20040514-1.c: New test.
1982
1983 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1984
1985         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1986         test.
1987
1988 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1989
1990         PR fortran/14066
1991         * gfortran.fortran-torture/compile/do_1.f90: New test.
1992
1993 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1994
1995         PR fortran/15051
1996         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1997         test.
1998
1999 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2000
2001         PR fortran/15149
2002         * gfortran.fortran-torture/execute/random_init.f90: New test.
2003
2004 2004-05-13  Paul Brook  <paul@codesourcery.com>
2005
2006         PR fortran/15314
2007         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2008
2009 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2010
2011         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2012         for the powerpc case.
2013
2014 2004-05-13  Jeff Law  <law@redhat.com>
2015
2016         * gcc.dg/tree-ssa/20040513-1.c: New test.
2017         * gcc.dg/tree-ssa/20040513-2.c: New test.
2018
2019 2004-05-13  Paul Brook  <paul@codesourcery.com>
2020
2021         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2022         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2023         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2024
2025 2004-05-13  Andreas Schwab  <schwab@suse.de>
2026
2027         PR other/10819
2028         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2029         characters.
2030
2031 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2032
2033         PR fortran/15294
2034         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2035
2036 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2037
2038         Merge from tree-ssa-20020619-branch.  See
2039         ChangeLog.tree-ssa for details.
2040
2041 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2042
2043         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2044         include <altivec.h> explicitly.
2045         * gcc.dg/altivec-13.c: Likewise.
2046
2047 2004-05-11  Paul Brook  <paul@codesourcery.com>
2048
2049         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2050
2051 2004-05-10  Eric Christopher  <echristo@redhat.com>
2052
2053         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2054         * gcc.dg/sibcall-4.c: Ditto.
2055
2056 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2057
2058         * g++.dg/ext/altivec-8.C: New test case.
2059         * gcc.dg/altivec-13.c: New test case.
2060
2061 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2062
2063         * gcc.c-torture/execute/divcmp-1.c: New test case.
2064         * gcc.c-torture/execute/divcmp-2.c: New test case.
2065         * gcc.c-torture/execute/divcmp-3.c: New test case.
2066
2067 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2068
2069         * g++.dg/other/pragma-re-2.C: New test.
2070
2071 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2072
2073         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2074         * gcc.dg/i386-387-2.c: Likewise.
2075
2076         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2077         __builtin_drem.
2078         * gcc.dg/i386-387-6.c: Likewise.
2079
2080 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2081
2082         * gcc.dg/builtins-33.c:  Also check log1p*.
2083
2084 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2085
2086         PR optimization/15296
2087         * gcc.c-torture/execute/pr15296.c: New test.
2088
2089 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2090
2091         * gcc.dg/builtins-40.c: New test.
2092
2093 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2094
2095         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2096
2097 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2098
2099         * g++.dg/ext/spe1.C: New testcase.
2100
2101 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2102
2103         * objc.dg/image-info.m: Allow additional attributes
2104         for __image_info section.
2105
2106 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2107
2108         * gcc.dg/torture/mips-hilo-2.c: New test.
2109
2110 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2111
2112         PR c++/14389
2113         * g++.dg/template/member5.C: New test.
2114
2115 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2116
2117         * gcc.dg/builtins-34.c: Also check expm1*.
2118
2119 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2120
2121         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2122         * gcc.dg/torture/builtin-convert-3.c: New test.
2123
2124 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2125
2126         PR middle-end/15054
2127         * g++.dg/opt/pr15054.C: New test.
2128
2129 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2130
2131         * gcc.dg/torture/builtin-rounding-1.c: New test.
2132         * gcc.dg/builtins-25.c: Delete.
2133         * gcc.dg/builtins-29.c: Delete.
2134
2135 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2136
2137         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2138         * gcc.dg/sibcall-4.c: Likewise.
2139         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2140
2141 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2142
2143         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2144         bit-field on 16-bit targets.
2145
2146 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2147
2148         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2149         16-bit targets.
2150
2151 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2152
2153         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2154         * gcc.dg/rs6000-power2-2.c: Likewise.
2155
2156 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2157
2158         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2159         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2160         Change the asm registers to be in form of frN instead of fN.
2161
2162 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2163
2164         * gcc.dg/torture/builtin-convert-2.c: New test.
2165
2166 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2167
2168         * gcc.dg/rs6000-power2-1.c: New test.
2169         * gcc.dg/rs6000-power2-2.c: New test.
2170
2171 2004-04-28  Jan Hubicka  <jh@suse.cz>
2172
2173         * gcc.dg/unused-6.c: New test.
2174
2175 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2176             Ulrich Weigand  <uweigand@de.ibm.com>
2177
2178         * ada/acats/run_all.sh: Define $target variable.
2179
2180 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2181
2182         PR c++/15119
2183         * g++.dg/other/vararg-1.C: New test.
2184
2185         PR c++/4794
2186         * g++.dg/eh/cleanup3.C: New test.
2187
2188 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2189
2190         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2191         and ad8011a (target_insn).
2192         * ada/acats/support/macro.dfs: Likewise.
2193         * ada/acats/support/impbit.adb: New file.
2194
2195 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2196
2197         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2198
2199 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2200
2201         * gcc.dg/loop-3.c: New test.
2202
2203 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2204
2205         * gcc.c-torture/execute/simd-5.c: New test.
2206
2207 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2208
2209         PR c++/15064
2210         * g++.dg/template/crash18.C: New test.
2211
2212 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2213
2214         * g++.dg/ext/complit3.C: New test.
2215
2216 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2217
2218         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2219         * gcc.dg/altivec-3.c: Same.
2220         * gcc.dg/altivec-varargs-1.c: Same.
2221
2222 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2223
2224         * lib/target-supports.exp (check_profiling_available): Assume
2225         profiling is not available on powerpc-eabi targets.
2226
2227 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2228
2229         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2230         * gcc.dg/vmx/bug-1.c: Ditto.
2231
2232 2004-04-20  Eric Christopher  <echristo@redhat.com>
2233
2234         * gcc.dg/charset/extern.c: New test.
2235         * g++.dg/charset/extern3.cc: Ditto.
2236
2237 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2238
2239         * gcc.dg/builtins-39.c: New test.
2240
2241 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2242
2243         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2244
2245 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2246
2247         * gcc.dg/torture/mips-hilo-1.c: New test.
2248
2249 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2250
2251         * gcc.c-torture/compile/20040419-1.c: New test.
2252
2253 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2254
2255         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2256
2257 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2258             Aldy Hernandez  <aldyh@redhat.com>
2259
2260         * gcc.c-torture/execute/va-arg-24.c: New.
2261
2262 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2263             Aldy Hernandez  <aldyh@redhat.com>
2264
2265         * gcc.dg/vmx/1b-01.c: New.
2266         * gcc.dg/vmx/1b-02.c: New.
2267         * gcc.dg/vmx/1b-03.c: New.
2268         * gcc.dg/vmx/1b-04.c: New.
2269         * gcc.dg/vmx/1b-05.c: New.
2270         * gcc.dg/vmx/1b-06.c: New.
2271         * gcc.dg/vmx/1b-07.c: New.
2272         * gcc.dg/vmx/1c-01.c: New.
2273         * gcc.dg/vmx/1c-02.c: New.
2274         * gcc.dg/vmx/3a-01a.c: New.
2275         * gcc.dg/vmx/3a-01.c: New.
2276         * gcc.dg/vmx/3a-01m.c: New.
2277         * gcc.dg/vmx/3a-03.c: New.
2278         * gcc.dg/vmx/3a-03m.c: New.
2279         * gcc.dg/vmx/3a-04.c: New.
2280         * gcc.dg/vmx/3a-04m.c: New.
2281         * gcc.dg/vmx/3a-05.c: New.
2282         * gcc.dg/vmx/3a-06.c: New.
2283         * gcc.dg/vmx/3a-06m.c: New.
2284         * gcc.dg/vmx/3a-07.c: New.
2285         * gcc.dg/vmx/3b-01.c: New.
2286         * gcc.dg/vmx/3b-02.c: New.
2287         * gcc.dg/vmx/3b-10.c: New.
2288         * gcc.dg/vmx/3b-13.c: New.
2289         * gcc.dg/vmx/3b-14.c: New.
2290         * gcc.dg/vmx/3b-15.c: New.
2291         * gcc.dg/vmx/3c-01a.c: New.
2292         * gcc.dg/vmx/3c-01.c: New.
2293         * gcc.dg/vmx/3c-02.c: New.
2294         * gcc.dg/vmx/3c-03.c: New.
2295         * gcc.dg/vmx/3d-01.c: New.
2296         * gcc.dg/vmx/4-01.c: New.
2297         * gcc.dg/vmx/4-03.c: New.
2298         * gcc.dg/vmx/5-01.c: New.
2299         * gcc.dg/vmx/5-02.c: New.
2300         * gcc.dg/vmx/5-03.c: New.
2301         * gcc.dg/vmx/5-04.c: New.
2302         * gcc.dg/vmx/5-05.c: New.
2303         * gcc.dg/vmx/5-06.c: New.
2304         * gcc.dg/vmx/5-07.c: New.
2305         * gcc.dg/vmx/5-07t.c: New.
2306         * gcc.dg/vmx/5-08.c: New.
2307         * gcc.dg/vmx/5-10.c: New.
2308         * gcc.dg/vmx/5-11.c: New.
2309         * gcc.dg/vmx/7-01a.c: New.
2310         * gcc.dg/vmx/7-01.c: New.
2311         * gcc.dg/vmx/7c-01.c: New.
2312         * gcc.dg/vmx/7d-01.c: New.
2313         * gcc.dg/vmx/7d-02.c: New.
2314         * gcc.dg/vmx/8-01.c: New.
2315         * gcc.dg/vmx/8-02a.c: New.
2316         * gcc.dg/vmx/8-02.c: New.
2317         * gcc.dg/vmx/brode-1.c: New.
2318         * gcc.dg/vmx/bug-1.c: New.
2319         * gcc.dg/vmx/bug-2.c: New.
2320         * gcc.dg/vmx/bug-3.c: New.
2321         * gcc.dg/vmx/cw-bug-1.c: New.
2322         * gcc.dg/vmx/cw-bug-2.c: New.
2323         * gcc.dg/vmx/cw-bug-3.c: New.
2324         * gcc.dg/vmx/dct.c: New.
2325         * gcc.dg/vmx/debug-1.c: New.
2326         * gcc.dg/vmx/debug-2.c: New.
2327         * gcc.dg/vmx/debug-3.c: New.
2328         * gcc.dg/vmx/debug-4.c: New.
2329         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2330         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2331         * gcc.dg/vmx/eg-5.c: New.
2332         * gcc.dg/vmx/fft.c: New.
2333         * gcc.dg/vmx/gcc-bug-1.c: New.
2334         * gcc.dg/vmx/gcc-bug-2.c: New.
2335         * gcc.dg/vmx/gcc-bug-3.c: New.
2336         * gcc.dg/vmx/gcc-bug-4.c: New.
2337         * gcc.dg/vmx/gcc-bug-5.c: New.
2338         * gcc.dg/vmx/gcc-bug-6.c: New.
2339         * gcc.dg/vmx/gcc-bug-7.c: New.
2340         * gcc.dg/vmx/gcc-bug-8.c: New.
2341         * gcc.dg/vmx/gcc-bug-9.c: New.
2342         * gcc.dg/vmx/gcc-bug-b.c: New.
2343         * gcc.dg/vmx/gcc-bug-c.c: New.
2344         * gcc.dg/vmx/gcc-bug-d.c: New.
2345         * gcc.dg/vmx/gcc-bug-e.c: New.
2346         * gcc.dg/vmx/gcc-bug-f.c: New.
2347         * gcc.dg/vmx/gcc-bug-g.c: New.
2348         * gcc.dg/vmx/gcc-bug-i.c: New.
2349         * gcc.dg/vmx/harness.h: New.
2350         * gcc.dg/vmx/ira1.c: New.
2351         * gcc.dg/vmx/ira2a.c: New.
2352         * gcc.dg/vmx/ira2b.c: New.
2353         * gcc.dg/vmx/ira2.c: New.
2354         * gcc.dg/vmx/ira2c.c: New.
2355         * gcc.dg/vmx/mem.c: New.
2356         * gcc.dg/vmx/newton-1.c: New.
2357         * gcc.dg/vmx/ops.c: New.
2358         * gcc.dg/vmx/sn7153.c: New.
2359         * gcc.dg/vmx/spill2.c: New.
2360         * gcc.dg/vmx/spill3.c: New.
2361         * gcc.dg/vmx/spill.c: New.
2362         * gcc.dg/vmx/t.c: New.
2363         * gcc.dg/vmx/varargs-1.c: New.
2364         * gcc.dg/vmx/varargs-2.c: New.
2365         * gcc.dg/vmx/varargs-3.c: New.
2366         * gcc.dg/vmx/varargs-4.c: New.
2367         * gcc.dg/vmx/varargs-5.c: New.
2368         * gcc.dg/vmx/varargs-6.c: New.
2369         * gcc.dg/vmx/varargs-7.c: New.
2370         * gcc.dg/vmx/vmx.exp: New.
2371         * gcc.dg/vmx/vprint-1.c: New.
2372         * gcc.dg/vmx/vscan-1.c: New.
2373         * gcc.dg/vmx/x-01.c: New.
2374         * gcc.dg/vmx/x-02.c: New.
2375         * gcc.dg/vmx/x-03.c: New.
2376         * gcc.dg/vmx/x-04.c: New.
2377         * gcc.dg/vmx/x-05.c: New.
2378         * gcc.dg/vmx/yousufi-1.c: New.
2379         * gcc.dg/vmx/zero-1.c: New.
2380         * gcc.dg/vmx/zero.c: New.
2381
2382 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2383
2384         * g++.dg/lookup/java1.C: Update for chage of
2385         _Jv_AllocObject.
2386         * g++.dg/lookup/java2.C: Likewise.
2387
2388 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2389
2390         * ada/acats/run_all.sh: use -O2 by default.
2391
2392 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2393
2394         * gcc.dg/vr-mult-[12].c: New tests.
2395
2396 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2397
2398         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2399
2400         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2401
2402 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2403
2404         * lib/target-supports.exp (check_profiling_available): Assume profiling
2405         isn't available for mips*-*-elf targets.
2406
2407 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2408
2409         * gcc.dg/builtins-38.c: New test.
2410
2411 2004-04-14  Eric Christopher  <echristo@redhat.com>
2412
2413         * g++.dg/charset/charset.exp: Run .cc extension tests.
2414
2415 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2416
2417         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2418
2419 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2420
2421         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2422
2423 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2424
2425         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2426         * gcc.dg/i386-387-2.c: Likewise.
2427
2428         * gcc.dg/i386-387-7.c: New test.
2429         * gcc.dg/i386-387-8.c: New test.
2430
2431         * gcc.dg/builtins-37.c: New test.
2432
2433 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2434
2435         * g++.dg/pch/externc-1.C: Add missing semicolon.
2436
2437 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2438
2439         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2440
2441 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2442
2443         * gcc.c-torture/execute/20040411-1.c: New test.
2444
2445 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2446
2447         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2448
2449 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2450
2451         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2452
2453 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2454
2455         * lib/target-supports.exp (check_named_sections_available): New.
2456         * lib/gcc-dg.exp (dg-require-named-sections): New.
2457         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2458         old-deja.exp.  Also prune error-count message from HP linker.
2459         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2460
2461         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2462         * g++.old-deja/g++.pt/static3.C: Likewise.
2463         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2464
2465 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2466
2467         * gcc.c-torture/execute/20040409-1.c: New test case.
2468         * gcc.c-torture/execute/20040409-2.c: New test case.
2469         * gcc.c-torture/execute/20040409-3.c: New test case.
2470
2471 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2472
2473         * gcc.dg/20040409-1.c: New test.
2474
2475 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2476
2477         PR target/14888
2478         * g++.dg/opt/pr14888.C: New test case.
2479
2480 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2481
2482         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2483         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2484         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2485         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2486         New tests.
2487
2488 2004-04-08  Paul Brook  <paul@codesourcery.com>
2489
2490         * gcc.dg/spill-1.c: New test.
2491
2492 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2493
2494         * gcc.dg/torture/builtin-ctype-2.c: New test.
2495
2496 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2497
2498         * gcc.dg/pch/pch.exp: Add largefile test.
2499
2500 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2501
2502         * g++.dg/pch/externc-1.Hs: New.
2503         * g++.dg/pch/externc-1.C: New.
2504
2505 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2506
2507         * gcc.dg/compat/struct-by-value-5a_main.c,
2508         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2509         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2510         * gcc.dg/compat/struct-by-value-5a_x.c,
2511         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2512         gcc.dg/compat/struct-by-value-5_x.c.
2513         * gcc.dg/compat/struct-by-value-5a_y.c,
2514         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2515         gcc.dg/compat/struct-by-value-5_y.c.
2516
2517         * gcc.dg/compat/struct-by-value-6a_main.c,
2518         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2519         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2520         * gcc.dg/compat/struct-by-value-6a_x.c,
2521         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2522         gcc.dg/compat/struct-by-value-6_x.c.
2523         * gcc.dg/compat/struct-by-value-6a_y.c,
2524         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2525         gcc.dg/compat/struct-by-value-6_y.c.
2526
2527         * gcc.dg/compat/struct-by-value-7a_main.c,
2528         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2529         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2530         * gcc.dg/compat/struct-by-value-7a_x.c,
2531         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2532         gcc.dg/compat/struct-by-value-7_x.c.
2533         * gcc.dg/compat/struct-by-value-7a_y.c,
2534         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2535         gcc.dg/compat/struct-by-value-7_y.c.
2536
2537 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2538
2539         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2540         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2541         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2542         options.
2543
2544 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2545
2546         * gcc.dg/builtins-36.c: New test.
2547
2548 2004-04-06  Paul Brook  <paul@codesourcery.com>
2549
2550         * README.gcc: Remove obsolete contraint on testcases.
2551
2552 2004-04-05  Paul Brook  <paul@codesourcery.com>
2553
2554         PR2123
2555         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2556         failure and exit(0) on success.
2557         * g++.dg/expr/anew2.C: Ditto.
2558         * g++.dg/expr/anew3.C: Ditto.
2559         * g++.dg/expr/anew4.C: Ditto.
2560
2561 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2562
2563         PR c++/3518
2564         * g++.dg/template/unify7.C: New.
2565
2566 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2567
2568         * g++.dg/README: Bring up to date with new subdirectories; remove
2569         duplicate subdirectory lines.
2570
2571 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2572
2573         PR c++/14007
2574         * g++.dg/template/unify5.C: New.
2575         * g++.dg/template/unify6.C: New.
2576         * g++.dg/template/qualttp20.C: Adjust.
2577         * g++.old-deja/g++.jason/report.C: Adjust.
2578         * g++.old-deja/g++.other/qual1.C: Adjust.
2579
2580 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/14803
2583         * g++.dg/inherit/ptrmem1.C: New test.
2584
2585 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2586
2587         PR c++/14755
2588         * gcc.c-torture/execute/20040331-1.c: New test.
2589         * gcc.dg/20040331-1.c: New test.
2590
2591 2004-04-01  Paul Brook  <paul@codesourcery.com>
2592
2593         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2594
2595 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2596
2597         PR c++/14724
2598         * g++.dg/init/goto1.C: New test.
2599
2600         PR c++/14763
2601         * g++.dg/template/defarg4.C: New test.
2602
2603 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2604
2605         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2606
2607 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2608
2609         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2610
2611 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2612
2613         * gcc.dg/noncompile/undeclared-2.c: New test.
2614
2615 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2616
2617         * gcc.dg/940409-1.c: Remove XFAIL.
2618         * gcc.dg/reg-vol-struct-1.c: New test.
2619
2620 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2621
2622         * gcc.dg/torture/builtin-wctype-1.c: New test.
2623
2624 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2625
2626         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2627         * gcc.dg/20001101-1.c: Likewise.
2628         * gcc.dg/20001102-1.c: Likewise.
2629
2630 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2631
2632         * gcc.dg/compare8.c: Add an additional test for XOR.
2633
2634 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2635
2636         * gcc.dg/torture/builtin-ctype-1.c: New test.
2637
2638 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2639
2640         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2641         * gcc.dg/torture/builtin-math-1.c: Likewise.
2642         * gcc.dg/torture/builtin-power-1.c: New test.
2643
2644 2004-03-24  Andreas Schwab  <schwab@suse.de>
2645
2646         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2647         IA64 assembler.
2648
2649 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2650             Roger Sayle  <roger@eyesopen.com>
2651
2652         * gcc.dg/compare8.c: New test case.
2653
2654 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2655
2656         * g++.dg/ext/altivec-7.C: New test.
2657
2658 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2659
2660         PR 12267, 12391, 12560, 13129, 14114, 14133
2661         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2662         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2663         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2664         Adjust error regexps.
2665         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2666         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2667         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2668         * gcc.dg/local1.c: Add explanatory comment.
2669
2670 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2671
2672         PR optimization/14669
2673         * g++.dg/opt/fold2.C: New test case.
2674
2675 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR c/14069
2678         * gcc.dg/20040322-1.c: New test.
2679
2680 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2681
2682         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2683         * gcc.dg/ultrasp4.c: Likewise.
2684         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2685
2686 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2687
2688         * gcc.dg/i386-sse-8.c: Reset default options.
2689
2690 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2691
2692         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2693         in the error message text.
2694
2695 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2696
2697         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2698
2699 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2700
2701         PR c++/14616
2702         * g++.dg/init/array13.C: New test.
2703
2704 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2705
2706         PR target/13889
2707         * gcc.c-torture/compile/pr13889.c: New test case.
2708
2709 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2710
2711         PR c/14635
2712         * builtins-1.c (nan, nans): Don't test.
2713         * builtins-30.c: Don't use nan, nanf, nanl.
2714         * builtins-35.c: New test.
2715
2716 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2717
2718         * g++.dg/ext/altivec-6.C: New test.
2719
2720 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2721
2722         * g++.dg/init/placement3.C: New test.
2723
2724         * g++.dg/template/spec13.C: New test.
2725
2726         * g++.dg/lookup/using11.C: New test.
2727
2728         * g++.dg/lookup/koenig3.C: New test.
2729
2730         * g++.dg/template/operator2.C: New test.
2731
2732         * g++.dg/expr/dtor3.C: New test.
2733         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2734         marker.
2735         * g++.old-deja/g++.law/visibility28.C: Likewise.
2736
2737 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2738
2739         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2740         * gcc.dg/ppc64-abi-3.c: Likewise.
2741
2742 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2743
2744         PR c++/14545
2745         * g++.dg/parse/template15.C: New test.
2746
2747 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2748
2749         * g++.dg/expr/dtor2.C: New test.
2750
2751         * g++.dg/lookup/anon4.C: New test.
2752
2753         * g++.dg/overload/using1.C: New test.
2754
2755         * g++.dg/template/lookup7.C: New test.
2756
2757         * g++.dg/template/typename6.C: New test.
2758
2759         * g++.dg/expr/cond6.C: New test.
2760
2761 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2762
2763         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2764
2765 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2766
2767         * g++.dg/expr/cond5.C: New test.
2768         * g++.dg/expr/constcast1.C: Likewise.
2769         * g++.dg/expr/ptrmem2.C: Likewise.
2770         * g++.dg/expr/ptrmem3.C: Likewise.
2771         * g++.dg/lookup/main1.C: Likewise.
2772         * g++.dg/template/lookup6.C: Likewise.
2773
2774 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2775
2776         * gcc.dg/local1.c: New test.
2777
2778         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2779
2780 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2781
2782         * gcc.dg/torture/builtin-convert-1.c: New test.
2783
2784 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2785
2786         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2787
2788 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2789
2790         PR c++/14481
2791         * g++.dg/warn/Wunused-7.C: New test.
2792
2793 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2794
2795         * gcc.dg/torture/builtin-integral-1.c: New test.
2796
2797 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR c++/14586
2800         * g++.dg/parse/non-dependent3.C: New test.
2801
2802 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2803
2804         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2805         * g++.dg/eh/simd-2.C: Likewise.
2806         * g++.dg/init/array10.C: Likewise.
2807         * gcc.c-torture/compile/simd-1.c: Likewise.
2808         * gcc.c-torture/compile/simd-2.c: Likewise.
2809         * gcc.c-torture/compile/simd-3.c: Likewise.
2810         * gcc.c-torture/compile/simd-4.c: Likewise.
2811         * gcc.c-torture/compile/simd-6.c: Likewise.
2812         * gcc.c-torture/execute/simd-1.c: Likewise.
2813         * gcc.c-torture/execute/simd-2.c: Likewise.
2814         * gcc.dg/compat/vector-defs.h: Likewise.
2815         * gcc.dg/20020531-1.c: Likewise.
2816         * gcc.dg/altivec-3.c: Likewise.
2817         * gcc.dg/altivec-4.c: Likewise.
2818         * gcc.dg/altivec-varargs-1.c: Likewise.
2819         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2820         * gcc.dg/i386-mmx-3.c: Likewise.
2821         * gcc.dg/i386-sse-4.c: Likewise.
2822         * gcc.dg/i386-sse-5.c: Likewise.
2823         * gcc.dg/i386-sse-8.c: Likewise.
2824         * gcc.dg/simd-1.c: Likewise.
2825         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2826         __ev64_opaque__ since the machine description provides it.
2827
2828 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2829
2830         * lib/compat.exp (skip_list): New global variable.
2831         Use it to hold the user defined COMPAT_SKIPS list if any.
2832         (compat-obj): Add the members of skip_list to optall.
2833
2834 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2835
2836         * gcc.dg/compat/union-by-value-1_main.c,
2837         union-by-value-1_x.c, union-by-value-1_y.c,
2838         union-check.h, union-defs.h,
2839         union-init.h, union-return-1_main.c,
2840         union-return-1_x.c, union-return-1_y.c: New files.
2841
2842 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2843
2844         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2845         mixed-struct-init.h: Add 4 mixed structure types.
2846         struct-by-value-21_main.c, struct-by-value-21_x.c,
2847         struct-by-value-21_y.c, struct-return-21_main.c,
2848         struct-return-21_x.c, struct-return-21_y.c: New files.
2849
2850 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2851
2852         PR c++/14550
2853         * g++.dg/parse/template14.C: New test.
2854
2855 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2856
2857         * gcc.c-torture/execute/20040313-1.c: New test.
2858
2859 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2860
2861         PR target/14533
2862         * gcc.dg/20040311-2.c: New test.
2863
2864 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2865
2866         PR other/14544
2867         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2868         bit-field.
2869
2870 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2871
2872         * gcc.dg/20040305-2.c: Add missing return statement.
2873
2874 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2875
2876         * gcc.dg/builtins-34.c: Also check pow10*.
2877
2878 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2879
2880         PR target/14262
2881         * gcc.dg/20040305-2.c: New test.
2882
2883 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2884
2885         * gcc.dg/20040310-1.c: New test.
2886
2887 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2888
2889         * gcc.c-torture/execute/20040311-1.c: New test case.
2890
2891 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2892
2893         PR c++/14476
2894         * g++.dg/lookup/enum1.C: New test.
2895
2896 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/14510
2899         * g++.dg/lookup/struct2.C: New test.
2900
2901 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2902
2903         * gcc.dg/builtins-34.c: New test.
2904
2905 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2906
2907         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2908
2909 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2910
2911         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2912         * gcc.dg/alias-2.c: New testcase.
2913
2914 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2915
2916         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2917
2918 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2919
2920         * gcc.c-torture/execute/20040309-1.c: New test case.
2921
2922 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2923
2924         PR c++/14397
2925         * g++.dg/overload/ref1.C: New.
2926
2927 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2928
2929         PR c++/14409
2930         * g++.dg/template/spec12.C: New test.
2931
2932         PR c++/14448
2933         * g++.dg/parse/crash14.C: New test.
2934
2935 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2936
2937         PR c++/14230
2938         * g++.dg/init/ref11.C: New test.
2939
2940 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2941
2942         PR c++/14432
2943         * g++.dg/parse/builtin2.C: New test.
2944
2945 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2946
2947         PR c++/14401
2948         * g++.dg/init/ctor3.C: New test.
2949         * g++.dg/init/union1.C: New test.
2950         * g++.dg/ext/anon-struct4.C: New test.
2951
2952 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2953
2954         * g++.dg/lookup/koenig1.C: Tweak error messages.
2955         * g++.dg/lookup/used-before-declaration.C: Likewise.
2956         * g++.dg/other/do1.C: Likewise.
2957         * g++.dg/overload/koenig1.C: Likewise.
2958         * g++.dg/parse/crash13.C: Likewise.
2959         * g++.dg/template/instantiate3.C: Likewise.
2960
2961 2004-03-08  Eric Christopher  <echristo@redhat.com>
2962
2963         * * lib/target-supports.exp: Enable libiconv in test
2964         compilation.  Fix up error checking.
2965
2966 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2967
2968         PR middle-end/14289
2969         * gcc.dg/pr14289-1.c: New test case.
2970         * gcc.dg/pr14289-2.c: Likewise.
2971         * gcc.dg/pr14289-3.c: Likewise.
2972
2973 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2974
2975         * gcc.c-torture/execute/20040308-1.c: New test.
2976
2977 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2978
2979         * gcc.c-torture/execute/20040307-1.c: New test case.
2980
2981 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2982
2983         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2984
2985 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2986
2987         * gcc.dg/20040306-1.c: New test.
2988
2989 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2990
2991         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2992         them static.
2993         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2994
2995 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2996
2997         PR c/14465
2998         * gcc.dg/decl-6.c: New test.
2999
3000 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3001
3002         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3003         Rename LOGPOW -> LOG_POW.
3004         (SQRT_EXP, POW_EXP): New.
3005
3006 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3007
3008         * gcc.dg/i386-sse-8.c: New test.
3009
3010 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3011
3012         PR c/14114
3013         * gcc.dg/decl-5.c: New test.
3014
3015 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3016
3017         * gcc.dg/20040305-1.c: New test.
3018
3019 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3020
3021         PR other/14354
3022         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3023
3024 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3025
3026         PR c++/14425, c++/14426
3027         * g++.dg/ext/altivec-4.C: New test.
3028         * g++.dg/ext/altivec-5.C: New test.
3029
3030 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3031
3032         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3033         global variables of a type with no linkage.
3034         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3035         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3036         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3037         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3038         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3039         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3040         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3041         * g++.dg/warn/deprecated.C: Name enum Color.
3042         * g++.dg/overload/VLA.C: Name structure for 'b'.
3043         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3044
3045 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3046
3047         * gcc.c-torture/compile/20040304-1.c: New test.
3048
3049 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3050
3051         PR 13728
3052         * gcc.dg/decl-4.c: New testcase.
3053
3054 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3055
3056         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3057         as PRECF if sizeof (float) > sizeof (double).
3058         (PRECL): Make it the same as PRECF if
3059         sizeof (float) > sizeof (long double).
3060
3061 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3062
3063         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3064         system type.  Add check for irix6 which doesn't have c99 runtime.
3065
3066 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3067
3068         * gcc.dg/const-elim-1.c: xfail for xtensa.
3069
3070 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3071
3072         PR c++/14369
3073         * g++.dg/template/cond4.C: New test.
3074
3075 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/14360
3078         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3079
3080         PR c++/14361
3081         * g++.dg/parse/defarg7.C: New test.
3082
3083         PR c++/14359
3084         * g++.dg/template/friend26.C: New test.
3085
3086 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR c++/14324
3089         * g++.dg/abi/mangle21.C: New test.
3090
3091         PR c++/14260
3092         * g++.dg/parse/constructor2.C: New test.
3093
3094         PR c++/14337
3095         * g++.dg/template/sfinae1.C: New test.
3096
3097 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3098
3099         PR c++/14267
3100         * g++.dg/expr/crash2.C: New test.
3101
3102         PR middle-end/13448
3103         * gcc.dg/inline-5.c: New test.
3104         * gcc.dg/always-inline.c: Split out tests into ...
3105         * gcc.dg/always-inline2.c: ... this and ...
3106         * gcc.dg/always-inline3.c: ... this.
3107
3108 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3109
3110         PR debug/12103
3111         * g++.dg/debug/crash1.C: New test.
3112
3113 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3114
3115         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3116         function with __attribute__((noinline)).
3117         (recurser_void2): Likewise.
3118         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3119         (recurser_void2): Likewise.
3120
3121 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3122
3123         PR middle-end/14203
3124         * g++.dg/warn/Wunused-6.C: New test case.
3125
3126 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3127
3128         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3129         not defined.
3130
3131 2004-02-27  Eric Christopher  <echristo@redhat.com>
3132
3133         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3134         * g++.dg/charset/asm2.c: Run only x86.
3135         * gcc.dg/charset/asm3.c: Ditto.
3136
3137 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3138
3139         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3140         ld_library_path.
3141
3142 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3143
3144         * g++.dg/ext/altivec-3.C: New.
3145
3146 2004-02-26  Richard Henderson  <rth@redhat.com>
3147
3148         * g++.dg/ext/attrib10.C: Mark for warning.
3149         * gcc.dg/attr-alias-1.c: New.
3150
3151 2004-02-26  Richard Henderson  <rth@redhat.com>
3152
3153         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3154         * gcc.c-torture/execute/20040208-2.c: ... it back.
3155
3156 2004-02-26  Eric Christopher  <echristo@redhat.com>
3157
3158         * lib/target-supports.exp (check-iconv-available): New function.
3159         * lib/gcc-dg.exp (dg-require-iconv): New function.
3160         Use above.
3161         * gcc.dg/charset: New directory.
3162         * gcc.dg/charset/charset.exp: New file.
3163         * gcc.dg/charset/asm1.c: Ditto.
3164         * gcc.dg/charset/asm2.c: Ditto.
3165         * gcc.dg/charset/asm3.c: Ditto.
3166         * gcc.dg/charset/asm4.c: Ditto.
3167         * gcc.dg/charset/asm5.c: Ditto.
3168         * gcc.dg/charset/attribute1.c: Ditto.
3169         * gcc.dg/charset/attribute2.c: Ditto.
3170         * gcc.dg/charset/string1.c: Ditto.
3171         * g++.dg/charset: New directory.
3172         * g++.dg/dg.exp: Add here. Special options.
3173         * g++.dg/charset/charset.exp: New file.
3174         * g++.dg/charset/asm1.c: Ditto.
3175         * g++.dg/charset/asm2.c: Ditto.
3176         * g++.dg/charset/asm3.c: Ditto.
3177         * g++.dg/charset/asm4.c: Ditto.
3178         * g++.dg/charset/attribute1.c: Ditto.
3179         * g++.dg/charset/attribute2.c: Ditto.
3180         * g++.dg/charset/extern1.cc: Ditto.
3181         * g++.dg/charset/extern2.cc: Ditto.
3182         * g++.dg/charset/string1.c: Ditto.
3183
3184 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3185
3186         PR c++/14278
3187         * g++.dg/parse/comma1.C: New test.
3188
3189 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3190
3191         PR c++/14284
3192         * g++.dg/template/ttp8.C: New test.
3193
3194 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3195
3196         * gcc.dg/fixuns-trunc-1.c: New test.
3197
3198 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3199
3200         * gcc.dg/builtins-config.h: Use #elif.
3201
3202 2004-02-26  Michael Matz  <matz@suse.de>
3203
3204         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3205         * gcc.dg/991214-1.c: Likewise.
3206         * gcc.dg/i386-asm-1.c: Likewise.
3207
3208 2004-02-25  Richard Henderson  <rth@redhat.com>
3209
3210         * gcc.c-torture/execute/20040208-2.c: Move ...
3211         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3212
3213 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3214
3215         PR c++/14246
3216         * g++.dg/other/crash-3.C: New test.
3217
3218 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3219
3220         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3221         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3222
3223         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3224         HP-UX.
3225
3226 2004-02-24  Michael Matz  <matz@suse.de>
3227
3228         * gcc.dg/i386-regparm.c: New.
3229
3230 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3231
3232         * gcc.c-torture/execute/20040223-1.c: New.
3233
3234 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3235             Kazu Hirata  <kazu@cs.umass.edu>
3236
3237         * gcc.dg/fwritable-strings-1.c: Remove.
3238
3239 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3240
3241         PR c/14156
3242         * gcc.dg/20040223-1.c: New test.
3243
3244 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3245
3246         PR c++/14106
3247         * g++.dg/ext/typeof9.C: New test.
3248
3249 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3250
3251         PR c++/14250
3252         * g++.dg/other/switch1.C: New test.
3253
3254 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3255
3256         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3257         * gcc.dg/va-arg-1.c: Likewise.
3258
3259 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3260
3261         PR c++/14143
3262         * g++.dg/template/koenig5.C: New test.
3263
3264 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3265
3266         * g++.dg/ext/altivec-1.C: Generalize target triple.
3267         * g++.dg/ext/altivec-2.C: New test case.
3268         * g++.dg/ext/altivec_check.h: New file.
3269         * gcc.dg/altivec-1.c: Generalize target triple;
3270         include altivec_check.h and call altivec_check().
3271         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3272         * gcc.dg/altivec-6.c: New test case.
3273         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3274         type casts as needed.
3275         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3276         altivec_check().
3277         * gcc.dg/altivec-12.c: New test case.
3278         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3279         include altivec_check.h and call altivec_check().
3280         * gcc.dg/altivec_check.h: New file.
3281
3282 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3283
3284         * lib/target-supports.exp (check_alias_available): Don't mangle
3285         function `g' in test program.
3286
3287 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3288
3289         * lib/target-supports.exp (check_profiling_available): Check
3290         argument to determine whether we support a profiling type.
3291         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3292         check_profiling_available.
3293         * g++.dg/bprob/bprob.exp: Likewise
3294         * g77.dg/bprob/bprob.exp: Likewise.
3295         * gcc.misc-tests/bprob.exp: Likewise.
3296         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3297         dg-require-profiling and delete expected error handling.
3298         * gcc.dg/20021014-1.c: Likewise.
3299         * gcc.dg/nest.c: Likewise.
3300
3301 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3302
3303         PR c++/12007
3304         * g++.dg/other/vthunk1.C: New test.
3305
3306 2004-02-20  Falk Hueffner  <falk@debian.org>
3307
3308         PR target/14201
3309         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3310
3311 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3312
3313         PR c++/13927
3314         * g++.dg/other/error8.C: Remove XFAIL markers.
3315
3316         PR c++/14173
3317         * g++.dg/ext/packed5.C: New test.
3318
3319         PR c++/14199
3320         * g++.dg/warn/Wunused-5.C: New test.
3321
3322         PR c++/14186
3323         * g++.dg/lookup/member1.C: New test.
3324
3325 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3326
3327         * gcc.c-torture/compile/20040130-1.c: Enable only when
3328         __INT_MAX__ >= 2147483647L.
3329         * gcc.c-torture/compile/961203-1.c: Likewise.
3330
3331 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3332
3333         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3334         * g++.dg/opt/template1.C: Robustify assembler regexp
3335
3336 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3337
3338         * gcc.c-torture/execute/simd-4.x: Remove.
3339         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3340         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3341         Guard with #ifndef SKIP_ATTRIBUTE.
3342         * gcc.dg/compat/vector-1_y.c: Likewise.
3343         * gcc.dg/compat/vector-2_x.c: Likewise.
3344         * gcc.dg/compat/vector-2_y.c: Likewise.
3345         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3346         * g++.dg/eh/simd-2.C: Likewise.
3347
3348 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3349
3350         * gcc.c-torture/compile/complex-1.c: New.
3351
3352 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3353
3354         PR target/14209
3355         * gcc.c-torture/execute/20040218-1.c: New test.
3356
3357 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3358
3359         PR c++/14181
3360         * g++.dg/parse/new2.C: New test.
3361
3362 2004-02-18  Paul Brook  <paul@codesourcery.com>
3363
3364         * gcc.c-torture/compile/libcall-1.c: New test.
3365
3366 2004-02-18  Paul Brook  <paul@codesourcery.com>
3367
3368         PR debug/12934
3369         * gcc.dg/debug/debug-7.c: New test.
3370
3371 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3372
3373         * gcc.dg/20040217-1.c: New test.
3374
3375 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3376
3377         * gcc.c-torture/execute/990208-1.x: Delete.
3378
3379 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3380
3381         * gcc.c-torture/execute/20040208-2.x: New file.
3382
3383 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3384
3385         PR c++/11326
3386         * g++.dg/abi/structret1.C: New test.
3387
3388 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3389
3390         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3391         (i386_cpuid): No need to test if cpuid is available on AMD64.
3392         Fix assembly, so that it works onboth i386 and AMD64.
3393         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3394         (vecInLong): Fix s[] member type to unsigned int.
3395         (vecInWord): Remove type.
3396         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3397         (a64, b64, c64, d64, e64): Remove.
3398         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3399         Remove unused variable.  Remove initialization of removed variables.
3400         Don't call mmx_tests nor sse_tests.
3401         (reference_mmx, reference_sse): Remove.
3402         (check): Add return stmt.
3403         * gcc.dg/i386-sse-7.c: New test.
3404         * gcc.dg/i386-mmx-4.c: New test.
3405
3406 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3407
3408         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3409         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3410         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3411         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3412         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3413         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3414         g++.dg/tc1/dr94.C: Fix line terminator.
3415
3416 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3417
3418         * gcc.c-torture/compile/20040216-1.c: New.
3419
3420 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3421
3422         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3423         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3424         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3425         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3426         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3427         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3428
3429 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3430
3431         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3432
3433 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3434
3435         PR c++/13971
3436         * g++.dg/expr/cond4.C: New test.
3437
3438         PR c++/14086
3439         * g++.dg/lookup/crash2.C: New test.
3440
3441 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3442
3443         * gcc.c-torture/compile/20040214-2.c: New test.
3444
3445 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3446
3447         PR c++/14116
3448         * g++.dg/ext/typeof8.C: New test.
3449
3450 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3451
3452         * gcc.c-torture/compile/20040214-1.c: New test.
3453
3454 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3455
3456         PR c++/13635
3457         * g++.dg/template/spec11.C: New test.
3458
3459 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3460
3461         PR c++/13927
3462         * g++.dg/other/error8.C: New test.
3463
3464 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/14122
3467         * g++.dg/template/array4.C: New test.
3468
3469         PR c++/14108
3470         * g++.dg/inherit/thunk2.C: New test.
3471
3472         PR c++/14083
3473         * g++.dg/eh/cond2.C: New test.
3474
3475 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3476
3477         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3478
3479 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3480
3481         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3482
3483 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3484
3485         * g++.dg/simd-2.C: xfail on ppc64-linux.
3486
3487 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3488
3489         PR c/456
3490         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3491         tests.
3492
3493 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3494
3495         * gcc.dg/builtins-33.c: New test.
3496
3497 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3498
3499         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3500
3501 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3502
3503         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3504
3505 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3506
3507         * gcc.dg/ppc64-abi-3.c: New test.
3508
3509 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3510
3511         PR c/14092
3512
3513         * gcc.dg/pr14092-1.c: New testcase.
3514
3515 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3516
3517         * gcc.dg/cpp/assert4.c: Fix typo last change.
3518
3519         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3520         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3521
3522         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3523
3524 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3525
3526         * gcc.c-torture/compile/20040209-1.c: New test case.
3527
3528 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3529
3530         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3531
3532 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3533
3534         * gcc.c-torture/execute/20040208-[12].c: New tests.
3535
3536 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3537
3538         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3539
3540 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3541
3542         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3543
3544 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3545
3546         Bug 13856
3547         * gcc.dg/visibility-8.c: New testcase.
3548
3549 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3550
3551         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3552         arguments.
3553         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3554
3555 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3556
3557         PR middle-end/13696
3558         * g++.dg/opt/fold1.C: New test case.
3559
3560 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3561
3562         PR c++/14033
3563         * g++.dg/other/crash-2.C: New test.
3564
3565 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3566
3567         PR c++/14028
3568         * g++.dg/parse/angle-bracket2.C: New test.
3569
3570 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3571
3572         PR middle-end/13750
3573         Revert:
3574         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3575         PR pch/13361
3576         * testsuite/g++.dg/pch/wchar-1.C: New.
3577         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3578
3579 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3580
3581         PR c++/14008
3582         * g++.dg/parse/error15.C: New test.
3583         * g++.dg/parse/crash11.C: Update dg-error mark.
3584
3585 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/13932
3588         * g++.dg/warn/conv2.C: New test.
3589
3590 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3591
3592         PR c++/13086
3593         * g++.dg/warn/incomplete1.C: Remove xfail.
3594
3595 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3596
3597         * lib/file-format.exp (gcc_target_object_format): Use
3598         ${tool}_target_compile, not gcc_target_compile.
3599         * lib/target-supports.exp (check_alias_available): Likewise.
3600         (check_gc_sections_available): Likewise.
3601         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3602         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3603         dg-require-alias.
3604
3605 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/13969
3608         * g++.dg/template/static6.C: New test.
3609
3610 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3611
3612         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3613
3614 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3615
3616         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3617         tests for systems where `char' is unsigned by default.
3618
3619 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3620
3621         PR c++/13997
3622         * g++.dg/template/partial3.C: New test.
3623
3624 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3625
3626         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3627         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3628         Remove mentions of obsolete ports.
3629
3630 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3631
3632         * gcc.dg/noncompile/20001228-1.c: Fix for new
3633         error message.
3634
3635 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3636
3637         PR target/9348
3638         * gcc.c-torture/execute/multdi-1.c: New test case.
3639
3640 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3641
3642         PR c++/13925
3643         * g++.dg/template/lookup5.C: New test.
3644
3645 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3646
3647         PR c++/13950
3648         * g++.dg/template/lookup4.C: New test.
3649
3650         PR c++/13970
3651         * g++.dg/parse/error14.C: New test.
3652
3653         PR c++/14002
3654         * g++.dg/parse/template13.C: New test.
3655
3656 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3657
3658         PR c++/13978
3659         * g++.dg/template/koenig4.C: New test.
3660
3661         PR c++/13968
3662         * g++.dg/template/crash17.C: New test.
3663
3664         PR c++/13975
3665         * g++.dg/parse/error13.C: New test.
3666         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3667
3668 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3669
3670         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3671
3672 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3673
3674         PR c/11658
3675         PR c/13994
3676         * gcc.dg/noncompile/20040203-1.c: New test.
3677         * gcc.dg/noncompile/20040203-2.c: Likewise.
3678         * gcc.dg/noncompile/20040203-3.c: Likewise.
3679         * gcc.dg/20040203-1.c: Likewise.
3680
3681 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3682
3683         PR c++/10858
3684         * g++.dg/template/sizeof7.C: New test.
3685
3686 2004-02-02  Eric Christopher  <echristo@redhat.com>
3687             Zack Weinberg  <zack@codesourcery.com>
3688
3689         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3690
3691 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3692
3693         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3694         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3695         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3696         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3697
3698 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3699
3700         PR c++/13113
3701         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3702
3703         PR c++/13854
3704         * g++.dg/ext/attrib13.C: New test.
3705
3706         PR c++/13907
3707         * g++.dg/conversion/op2.C: New test.
3708
3709 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3710
3711         * gcc.dg/titype-1.c: Fix pasto.
3712
3713 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3714
3715         * gcc.dg/titype-1.c: New test.
3716
3717 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3718
3719         PR c++/13957
3720         * g++.dg/template/non-type-template-argument-1.C,
3721         g++.dg/template/qualified-id1.C: Update dg-error marks.
3722         * g++.dg/template/nontype6.C: New test.
3723
3724 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3725
3726         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3727         * gcc.dg/builtins-31.c: New testcase.
3728         * gcc.dg/builtins-32.c: New testcase.
3729
3730 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3731
3732         * objc.dg/call-super-2.m: Update line numbers
3733         for the including of stddef.h.
3734
3735 2004-01-30  Michael Matz  <matz@suse.de>
3736
3737         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3738         g++.dg/ext/case-range3.C: New tests.
3739
3740 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3741
3742         DR206
3743         PR c++/13813
3744         * g++.dg/template/member4.C: New test.
3745
3746 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3747
3748         PR c++/13683
3749         * g++.dg/template/sizeof6.C: New test.
3750
3751 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3752
3753         * gcc.dg/fwritable-strings-1.c: New test.
3754
3755 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3756
3757         * gcc.c-torture/compile/20040130-1.c: New test.
3758
3759 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3760
3761         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3762
3763 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3764
3765         PR c++/13883
3766         * g++.dg/template/ctor3.C: New test.
3767
3768 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3769
3770         * g++.dg/tc1: New directory.
3771         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3772         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3773         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3774         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3775         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3776
3777 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3778
3779         * g++.dg/parse/error11.C: New test.
3780         * g++.dg/parse/error12.C: Likewise.
3781
3782 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3783
3784         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3785         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3786
3787 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3788
3789         PR c++/13791
3790         * g++.dg/ext/attrib12.C: New test.
3791
3792         PR c++/13736
3793         * g++.dg/parse/cast2.C: New test.
3794
3795 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3796
3797         * objc.dg/encode-2.m (main): New local string.  Set depending on
3798         sizeof long.  Use in sscanf call.
3799         * objc.dg/encode-3.m (main): New local string.  Set depending on
3800         sizeof long.  Use in scan_initial call.
3801
3802 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3803
3804         * objc.dg/call-super-2.m: Make LP64-safe.
3805         * objc.dg/desig-init-1.m: Likewise.
3806
3807 2004-01-27  Devang Patel <dpatel@apple.com>
3808
3809         * g++.dg/debug/namespace1.C: New test.
3810
3811 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3812
3813         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3814         xscale-*-*.
3815
3816         * gcc.dg/arm-mmx-1.c: New test.
3817
3818 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3819
3820         * gcc.dg/20040127-1.c: New test.
3821         * gcc.dg/20040127-2.c: New test.
3822
3823 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3824
3825         * objc.dg/stret-1.m (glob): Renamed to globa.
3826
3827 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3828
3829         PR c++/13663
3830         * g++.dg/expr/for1.C: New test.
3831
3832 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3833
3834         PR middle-end/13779
3835         * gcc.dg/darwin-longlong.c: New test.
3836
3837 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3838
3839         * gcc.dg/20040124-1.c: Moved test from here...
3840         * gcc.c-torture/compile/20040124-1.c: ...to here.
3841
3842 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3843
3844         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3845         the assembly output if -m64 is passed.
3846
3847 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3848
3849         PR c++/13833
3850         * g++.dg/template/cond3.C: New test.
3851
3852 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3853
3854         PR c++/13810
3855         * g++.dg/template/ttp7.C: New test.
3856
3857 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3858
3859         PR c++/13797
3860         * g++.dg/template/nontype4.C: New test.
3861         * g++.dg/template/nontype5.C: Likewise.
3862
3863 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3864
3865         * gcc.dg/torture/mips-clobber-at.c: New test.
3866
3867 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3868
3869         * gcc.dg/20040124-1.c: New test.
3870
3871 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3872
3873         * gcc.dg/20040123-1.c: New test.
3874
3875 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3876
3877         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3878
3879 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3880
3881         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3882
3883 2004-01-23  Andrew Pinski  <apinski@apple.com>
3884
3885         * gcc.dg/20030121-1.c: Move to ..
3886         * gcc.dg/20040121-1.c: here.
3887
3888 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3889
3890         * gcc.dg/builtins-29.c: New test case.
3891
3892 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3893
3894         PR 18314
3895         * gcc.dg/builtins-30.c: New testcase.
3896
3897 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3898
3899         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3900         * lib/g77.exp: Likewise.
3901         * lib/objc.exp: Likewise.
3902         * lib/g++.exp: Likewise.
3903
3904 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3905
3906         * gcc.dg/struct-by-value-2.c: New test.
3907
3908 2004-01-21  Andrew Pinski  <apinski@apple.com>
3909
3910         PR target/13785
3911         * gcc.dg/20030121-1.c: New test.
3912
3913 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3914
3915         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3916         clobber frame pointer register in asm statement.
3917
3918 2004-01-21  Falk Hueffner  <falk@debian.org>
3919
3920         * gcc.c-torture/compile/20040121-1.c: New test.
3921
3922 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3923
3924         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3925
3926 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3927
3928         * gcc.dg/ppc64-abi-2.c: New test.
3929
3930 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3931
3932         * lib/treelang.exp: Fill out this file.
3933         * lib/treelang-dg.exp: New File.
3934
3935 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3936
3937         * gcc.c-torture/compile/981022-1.c: Remove.
3938         * gcc.dg/array-5.c: Remove XFAIL.
3939         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3940         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3941         gcc.dg/cond-lvalue-1.c: Update.
3942         * gcc.dg/cast-lvalue-2.c: New test.
3943
3944 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3945
3946         PR c++/13592
3947         * g++.dg/other/error1.C (class foo): Tweak error message.
3948
3949         PR c++/13592
3950         * g++.dg/template/call2.C: New test.
3951
3952 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3953
3954         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3955         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3956         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3957         scalar-return-1_x.c, scalar-return-2_y.c,
3958         scalar-return-3_x.c, scalar-return-3_y.c,
3959         scalar-return-4_x.c, scalar-return-4_y.c,
3960         struct-align-1.h, struct-align-1_x.c,
3961         struct-align-1_y.c, struct-align-2.h,
3962         struct-align-2_x.c, struct-align-2_y.c,
3963         struct-by-value-10_y.c, struct-by-value-11_x.c,
3964         struct-by-value-11_y.c, struct-by-value-12_x.c,
3965         struct-by-value-12_y.c, struct-by-value-13_x.c,
3966         struct-by-value-13_y.c, struct-by-value-14_x.c,
3967         struct-by-value-14_y.c, struct-by-value-15_x.c,
3968         struct-by-value-15_y.c, struct-by-value-16_y.c,
3969         struct-by-value-17_y.c, struct-by-value-18_y.c,
3970         struct-by-value-19_y.c, struct-by-value-1_x.c,
3971         struct-by-value-1_y.c, struct-by-value-20_y.c,
3972         struct-by-value-2_x.c, struct-by-value-2_y.c,
3973         struct-by-value-3_y.c, struct-by-value-4_x.c,
3974         struct-by-value-4_y.c, struct-by-value-5_y.c,
3975         struct-by-value-6_y.c, struct-by-value-7_y.c
3976         struct-by-value-8_x.c, struct-by-value-8_y.c
3977         struct-by-value-9_x.c, struct-by-value-9_y.c
3978         struct-return-10_x.c, struct-return-10_y.c,
3979         struct-return-19_x.c, struct-return-20_x.c
3980         struct-return-2_x.c, struct-return-2_y.c
3981         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3982         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3983
3984 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3985
3986         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3987         attribute on sparc*-sun-solaris2.*.
3988
3989 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3990
3991         PR c++/13710
3992         * g++.dg/ext/typeof7.C: New test.
3993
3994 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3995
3996         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3997         * gcc.dg/const-elim-1.c: Same.
3998
3999 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4000
4001         * objc.dg/stret-1.m: New.
4002         * objc.dg/stret-2.m: New.
4003
4004 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4005
4006         PR c++/11895
4007         * g++.dg/ext/vector1.C: New test.
4008
4009 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4010
4011         * gcc.dg/pch/import-1.c: New.
4012         * gcc.dg/pch/import-1.hs: New.
4013         * gcc.dg/pch/import-1a.h: New.
4014         * gcc.dg/pch/import-1b.h: New.
4015         * gcc.dg/pch/import-1c.h: New.
4016
4017 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4018
4019         PR c++/13574
4020         * g++.dg/ext/array1.C: New test.
4021
4022         PR c++/13178
4023         * g++.dg/conversion/op1.C: New test.
4024
4025 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4026
4027         PR 11864
4028         From Kazumoto Kojima / Dan Kegel:
4029         * gcc.dg/pr11864-1.c: New test.
4030
4031         PR 10392
4032         From Marcus Comstedt / Dan Kegel:
4033         * gcc.dg/pr10392-1.c: New test.
4034
4035 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4036
4037         PR c++/13478
4038         * g++.dg/init/ref10.C: New test.
4039
4040 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4041
4042         PR c++/13407
4043         * g++.dg/parse/typename6.C: New test.
4044
4045 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4046
4047         PR pch/13361
4048         * testsuite/g++.dg/pch/wchar-1.C: New.
4049         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4050
4051 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4052
4053         PR c++/9259
4054         * g++.dg/expr/sizeof2.C: New test.
4055
4056 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4057
4058         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4059
4060 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4061
4062         PR c++/13659
4063         * g++.dg/lookup/strong-using-3.C: New.
4064         * g++.dg/lookup/using-10.C: New.
4065
4066 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4067
4068         PR c++/13594
4069         * g++.dg/lookup/strong-using-2.C: New.
4070
4071 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4072             Dan Kegel <dank@kegel.com>
4073             J"orn Rennecke <joern.rennecke@superh.com>
4074
4075         PR target/9365
4076         * gcc.dg/pr9365-1.c: New test.
4077
4078 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4079
4080         PR c++/8856
4081         * g++.dg/parse/casting-operator2.C: New test.
4082         * g++.old-deja/g++.pt/explicit83.C: Remove.
4083
4084 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4085
4086         * gcc.dg/label-compound-stmt-1.c: New test.
4087         * gcc.c-torture/compile/950922-1.c,
4088         gcc.c-torture/compile/20000211-3.c,
4089         gcc.c-torture/compile/20000518-1.c,
4090         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4091         compound statements.
4092
4093 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4094
4095         * gcc.dg/ppc64-abi-1.c: New test.
4096
4097 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4098
4099          * g++.dg/ext/attrib9.C: Add dg-warnings.
4100
4101 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4102
4103         PR c++/12335
4104         * g++.dg/parse/dtor3.C: New test.
4105
4106 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4107
4108         PR c++/12709
4109         * g++.dg/parse/try-catch-1.C: New test.
4110
4111 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4112
4113         * ada/acats/run_all.sh: Add more verbose output in acats.log
4114         when compiling tests.
4115
4116 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4117
4118         PR 13656
4119         * gcc.dg/typedef-redecl.c: New test case.
4120         * gcc.dg/typedef-redecl.h: New support file.
4121
4122 2004-01-13  Jan Hubicka  <jh@suse.cz>
4123
4124         * gcc.dg/always_inline.c: New test.
4125         * gcc.dg/debug/20031231-1.c: Fix.
4126
4127 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4128
4129         PR c++/13474
4130         * g++.dg/template/array3.C: New test.
4131
4132 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4133
4134         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4135         * g++.dg/warn/Wunused-2.C: Likewise.
4136
4137 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4138
4139         PR c++/13289
4140         * g++.dg/template/instantiate6.C: New test.
4141
4142 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4143
4144         PR middle-end/11397
4145         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4146
4147 2004-01-12  Jan Hubicka  <jh@suse.cz>
4148
4149         PR opt/12826
4150         * gcc.dg/20040112-1.c: New.
4151
4152         * gcc.dg/dwarf-die[1-7].c: Move to...
4153         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4154         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4155
4156 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4157
4158         PR c++/4100
4159         * g++.dg/parse/friend4.C: New test.
4160
4161 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4162
4163         PR c++/4100
4164         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4165         definition is called a friend.
4166
4167 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4168
4169         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4170
4171 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4172
4173         PR c++/3478
4174         * g++.dg/parse/error10.C: New test.
4175         * g++.dg/template/arg2.C: Accept "invalid type" error.
4176
4177 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR middle-end/13392
4180         * g++.dg/opt/expect2.C: New test.
4181
4182 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4183
4184         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4185         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4186         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4187         Update dg-error regexps.
4188
4189 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4190
4191         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4192         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4193
4194 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4195
4196         * gcc.dg/pragma-re-1.c: Use right pointer type.
4197
4198 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4199
4200         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4201
4202 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4203
4204         * gcc.dg/rs6000-ldouble-1.c: New.
4205
4206 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4207
4208         DR 337
4209         PR c++/9256
4210         * g++.dg/other/abstract1.C: New test.
4211
4212 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4213
4214         * g++.dg/lookup/strong-using-1.C: New.
4215
4216 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4217
4218         PR c/11234
4219         * gcc.dg/func-ptr-conv-1.c: New test.
4220         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4221
4222 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4223
4224         PR target/13380.
4225         * gcc.c-torture/compile/20040109-1.c: New.
4226
4227 2004-01-08  Stuart Hastings  <stuart@apple.com>
4228
4229         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4230         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4231         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4232
4233 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4234
4235         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4236
4237 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4238
4239         * ada/acats/run_acats: Treat 'gnatchop' the same way
4240         as 'gnatmake'.  Export GCC_DRIVER.
4241         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4242         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4243
4244 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4245
4246         PR c++/12573
4247         * g++.dg/template/dependent-expr4.C: New test.
4248
4249 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4250
4251         * gcc.dg/altivec-11.c: New test.
4252
4253 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4254
4255         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4256
4257 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4258
4259         PR c/6024
4260         * gcc.dg/enum-compat-1.c: New test.
4261         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4262
4263 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4264
4265         PR c/12165
4266         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4267         gcc.dg/c99-idem-qual-3.c: New tests.
4268
4269 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4270
4271         * gcc.dg/winline-7.c: Don't cast void * to int.
4272
4273 2004-01-06  Jan Hubicka  <jh@suse.cz>
4274
4275         * gcc.dg/i386-sse-5.c: New test
4276         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4277
4278 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/12815
4281         * g++.dg/rtti/typeid4.C: New test.
4282
4283 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4284
4285         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4286
4287 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/12132
4290         * g++.dg/template/error11.C: New test.
4291
4292         PR c++/13451
4293         * g++.dg/template/class2.C: New test.
4294
4295 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4296         Richard Sandiford <rsandifo@redhat.com>
4297
4298         PR c++/13387
4299         * g++.dg/opt/alias3.C: New test.
4300
4301 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4302
4303         PR c++/13157
4304         * g++.dg/template/koenig3.C: New test.
4305
4306         PR c++/13529
4307         * g++.dg/parse/offsetof3.C: New test.
4308
4309         * g++.dg/init/copy7.C: Add missing dg-error markers.
4310
4311         PR c++/12226
4312         * g++.dg/init/copy7.c: New test.
4313
4314         PR c++/13536
4315         * g++.dg/parse/cast1.C: New test.
4316
4317 2004-01-04  Jan Hubicka  <jh@suse.cz>
4318
4319         * gcc.dg/winline[1-7].c: New tests.
4320
4321 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4322
4323         PR c++/13520
4324         * g++.dg/template/qualttp22.C: New test.
4325
4326 2004-01-01  Jan Hubicka  <jh@suse.cz>
4327
4328         * gcc.dg/debug/20031231-1.c: New.
4329         * gcc.c-torture/compile/20040101-1.c: New.
4330         * gcc.dg/dwarf-die-[1-7].c: New.
4331
4332 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4333
4334         PR optimization/13521
4335         * gcc.c-torture/compile/20031231-1.c: New test.
4336
4337 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4338
4339         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4340
4341 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4342
4343         PR c++/10079
4344         * g++.dg/template/crash16.C: New test.
4345
4346 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4347
4348         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4349
4350 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4351
4352         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4353         ports.
4354         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4355         * g++.old-deja/g++.law/profile1.C: Likewise.
4356         * gcc.c-torture/compile/981006-1.c: Likewise.
4357         * gcc.c-torture/execute/loop-2e.x: Likewise.
4358         * gcc.c-torture/execute/loop-2f.x: Remove.
4359         * gcc.c-torture/execute/loop-2g.x: Likewise.
4360         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4361         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4362
4363 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4364
4365         PR c++/13507
4366         * g++.dg/ext/attrib11.C: New test.
4367
4368         PR c++/13494
4369         * g++.dg/template/array2-1.C: New test.
4370         * g++.dg/template/array2-2.C: New test.
4371
4372 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4373
4374         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4375
4376 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4377
4378         PR c++/12774
4379         * g++.dg/template/array1-1.C: New test.
4380         * g++.dg/template/array1-2.C: New test.
4381
4382 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4383
4384         PR fortran/12632
4385         * g77.dg/12632.f: New test case.
4386
4387 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4388
4389         PR c++/13289
4390         * g++.dg/parse/nontype1.C: New test.
4391
4392 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4393
4394         PR c++/12403
4395         * g++.dg/parse/explicit1.C: New test.
4396         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4397
4398 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/13081
4401         * g++.dg/opt/inline6.C: New test.
4402
4403         PR c++/12613
4404         * g++.dg/parse/error9.C: New test.
4405
4406         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4407
4408 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/13009
4411         * g++.dg/init/assign1.C: New test.
4412
4413 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4414
4415         PR c++/13070
4416         * g++.dg/warn/format3.C: New test case.
4417
4418 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4419
4420         * gcc.c-torture/compile/20031227-1.c: New test.
4421
4422 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4423
4424         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4425         * g77.dg/bprob/bprob.exp: Likewise.
4426         * gcc.misc-tests/bprob.exp: Likewise.
4427         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4428         variants on systems where the library does not provide that
4429         functionality.
4430         * gcc.dg/builtins-20.c: Use builtins-config.h.
4431         * gcc.dg/builtins-config.h: New file.
4432
4433 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4434
4435         * lib/gcc-dg.exp (dg-require-profiling): New function.
4436         * lib/target-supports.exp (check_profiling_available): Likewise.
4437         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4438         * g77.dg/bprob/bprob.exp: Likewise.
4439         * gcc.misc-tests/bprob.exp: Likewise.
4440         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4441         * gcc.dg/20021014-1.c: Likewise.
4442         * gcc.dg/nest.c: Likewise.
4443
4444 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4445
4446         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4447         compiling.
4448         * g++.dg/lookup/java2.C: Likewise.
4449         * gcc.dg/cpp/lexident.c: Likewise.
4450
4451 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4452
4453         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4454         given.
4455         * gcc.c-torture/compile/961203-1.c: Likewise.
4456         * gcc.c-torture/compile/980506-1.c: Likewise.
4457
4458 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4459
4460         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4461         (additional_prunes): New global.
4462         (gcc-dg-prune): Handle additional per-test pruning.
4463         (dg-test): Clear additional_prunes between tests.
4464
4465         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4466         dg-prune-output to avoid spurious failures from assembler
4467         complaining about nonexistent WAW violations.
4468         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4469         Use dg-prune-output to avoid spurious failures from assembler
4470         warning about Itanium B-step errata.
4471
4472 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4473
4474         * g++.dg/abi/macro0.C: New test.
4475         * g++.dg/abi/macro1.C: Likewise.
4476         * g++.dg/abi/macro2.C: Likewise.
4477
4478         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4479         * g++.dg/abi/bitfield7.C: Likewise.
4480         * g++.dg/abi/dtor2.C: Likewise.
4481         * g++.dg/abi/mangle11.C: Likewise.
4482         * g++.dg/abi/mangle12.C: Likewise.
4483         * g++.dg/abi/mangle14.C: Likewise.
4484         * g++.dg/abi/mangle17.C: Likewise.
4485         * g++.dg/abi/vbase10.C: Likewise.
4486         * g++.dg/abi/vbase14.C: Likewise.
4487         * g++.dg/template/qualttp17.C: Likewise.
4488
4489 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4490
4491         PR c/11995
4492         * gcc.dg/20031223-1.c: New test.
4493
4494 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4495
4496         * gcc.dg/noreturn-7.c: New test.
4497
4498 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4499
4500         * gcc.dg/null-pointer-1.c: New test.
4501
4502 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4503
4504         * g++.old-deja/g++.jason/template18.C: Remove.
4505         * g++.old-deja/g++.jason/template37.C: Likewise.
4506
4507         PR c++/12862
4508         * g++.dg/lookup/ns1.C: New test.
4509
4510         PR c++/12397
4511         * g++.dg/template/lookup3.C: New test.
4512
4513 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4514
4515         * g++.dg/template/recurse1.C: New test
4516
4517 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4518
4519         PR c++/12479
4520         * g++.dg/parse/semicolon1.C: New test.
4521         * g++.dg/parse/semicolon1.h: Likewise.
4522
4523 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4524
4525         * gcc.dg/darwin-misaligned.c: New test.
4526
4527 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4528
4529         PR c/9163
4530         * gcc.dg/20031222-1.c: New test.
4531
4532 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/13438
4535         * g++.dg/parse/error8.C: New test.
4536
4537         PR c++/11554
4538         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4539
4540 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4541
4542         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4543         too small.
4544         * gcc.c-torture/compile/930217-1.c: Likewise.
4545         * gcc.c-torture/compile/930513-1.c: Likewise.
4546         * gcc.c-torture/execute/920908-2.c: Likewise.
4547         * gcc.c-torture/execute/921204-1.c: Likewise.
4548         * gcc.c-torture/execute/930621-1.c: Likewise.
4549         * gcc.c-torture/execute/930630-1.c: Likewise.
4550         * gcc.c-torture/execute/931031-1.c: Likewise.
4551         * gcc.c-torture/execute/980602-2.c: Likewise.
4552         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4553         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4554         * gcc.c-torture/execute/extzvsi.c: Likewise.
4555         * gcc.c-torture/unsorted/ext.c: Likewise.
4556
4557 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4558
4559         PR target/12749
4560         * gcc.c-torture/compile/20031220-2.c: New test case.
4561
4562 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4563
4564         PR optimization/13031
4565         * gcc.c-torture/compile/20031220-1.c: New test case.
4566
4567 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4568
4569         * gcc.dg/cast-function-1.c: New test.
4570
4571 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4572
4573         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4574         formats.
4575
4576 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4577
4578         PR c++/12795
4579         * g++.dg/ext/attrib10.C: New test.
4580
4581 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4582
4583         * gcc.dg/cleanup-10.c: New test.
4584         * gcc.dg/cleanup-11.c: New test.
4585
4586 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4587
4588         PR c++/13239
4589         * g++.dg/opt/expect1.C: New test.
4590
4591 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4592
4593         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4594
4595 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4596
4597         PR debug/12923
4598         * gcc.dg/20031218-1.c: New test.
4599
4600         PR debug/12389
4601         * gcc.dg/20031218-2.c: New test.
4602         * gcc.dg/20031218-3.c: New test.
4603
4604         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4605         of label name and allow for USER_LABEL_PREFIX == "_" names.
4606         * g++.dg/abi/mangle18-2.C: Likewise.
4607         * g++.dg/abi/mangle19-1.C: Likewise.
4608         * g++.dg/abi/mangle19-2.C: Likewise.
4609         * g++.dg/abi/mangle20-1.C: Likewise.
4610         * g++.dg/abi/mangle20-2.C: Likewise.
4611
4612 2003-12-18  Richard Henderson  <rth@redhat.com>
4613
4614         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4615
4616 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4617             Dan Kegel <dank@kegel.com>
4618
4619         PR other/12009
4620         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4621         testing a cross compiler, it causes spurious compile failures.
4622         * lib/g++.exp: Likewise.
4623
4624 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4625
4626         PR c++/13262
4627         * g++.dg/template/access13.C: New test.
4628
4629 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4630
4631         * gcc.dg/20031216-1.c: New test.
4632
4633 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4634
4635         PR c++/9154
4636         * g++.dg/template/error10.C: New test.
4637
4638 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4639
4640         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4641         * g++.dg/eh/simd-2.C: Likewise.
4642
4643 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4644             Roger Sayle  <roger@eyesopen.com>
4645
4646         * gcc.c-torture/execute/ieee/mzero5.c: New.
4647
4648 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4649
4650         PR c++/10603
4651         * g++.dg/parse/error6.C: New test.
4652
4653         PR c++/12827
4654         * g++.dg/parse/error7.C: New test.
4655
4656 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4657
4658         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4659         at -O with stabs debugging formats.
4660         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4661         * gcc.dg/debug/debug-2.c: Likewise.
4662
4663 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4664
4665         PR c++/12696
4666         * g++.dg/init/error1.C: New test.
4667
4668         PR c++/12218
4669         * g++.dg/init/pm3.C: New test.
4670
4671 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4672
4673         PR c/3347
4674         * gcc.dg/bitfld-8.c: New test.
4675
4676 2003-12-16  James Lemke  <jim@wasabisystems.com>
4677
4678         * gcc.dg/arm-scd42-[123].c: New tests.
4679
4680 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4681
4682         PR c++/9043
4683         * g++.dg/abi/mangle20-1.C: New test.
4684         * g++.dg/abi/mangle20-2.C: New test.
4685
4686 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/13275
4689         * g++.dg/other/offsetof2.C: Remove XFAIL.
4690         * g++.dg/parse/offsetof1.C: New test.
4691         * g++.gd/parse/offsetof2.C: Likewise.
4692
4693 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4694
4695         * g++.dg/template/nontype3.C: New test.
4696         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4697
4698 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4699
4700         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4701
4702 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4703
4704         PR c++/13387
4705         * g++.dg/expr/assign1.C: New test.
4706
4707         PR c++/13242
4708         * g++.dg/abi/mangle19-1.C: New test.
4709         * g++.dg/abi/mangle19-2.C: New test.
4710
4711 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4712
4713         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4714
4715 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4716
4717         * gcc.c-torture/execute/20031216-1.c: New test.
4718
4719 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4720
4721         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4722         an ICE regression.
4723
4724 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4725
4726         PR c++/10926
4727         * g++.dg/template/error9.C: New test.
4728
4729         PR c++/11116
4730         * g++.dg/template/error8.C: New test.
4731
4732 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4733
4734         PR middle-end/13400
4735         * gcc.c-torture/execute/20031215-1.c: New test case.
4736
4737 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4738
4739         PR c++/13269
4740         * g++.dg/parse/error5.C: New test.
4741
4742         PR c++/12989
4743         * g++.dg/expr/sizeof1.C: New test.
4744
4745         PR c++/13310
4746         * g++.dg/template/crash15.C: New test.
4747
4748 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4749
4750         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4751         a non-POD type as the last named parameter of a varargs function.
4752
4753 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/13243
4756         PR c++/12573
4757         * g++.dg/template/crash14.C: New test.
4758         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4759
4760 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4761
4762         * g++.dg/other/java1.C: New test.
4763
4764         PR c++/13241
4765         * g++.dg/abi/mangle18-1.C: New test.
4766         * g++.dg/abi/mangle18-2.C: New test.
4767
4768 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4769
4770         PR optimization/10312
4771         * gcc.c-torture/execute/20031214-1.c: New.
4772
4773 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4774
4775         PR c++/10779
4776         PR c++/12160
4777         * g++.dg/parse/error3.C: New test.
4778         * g++.dg/parse/error4.C: Likewise.
4779         * g++.dg/abi/mangle4.C: Tweak error messages.
4780         * g++.dg/lookup/using5.C: Likewise.
4781         * g++.dg/other/error2.C: Likewise.
4782         * g++.dg/parse/typename5.C: Likewise.
4783         * g++.dg/parse/undefined1.C: Likewise.
4784         * g++.dg/template/arg2.C: Likewise.
4785         * g++.dg/template/ttp3.C: Likewise.
4786         * g++.dg/template/type1.C: Likewise.
4787         * g++.old-deja/g++.other/crash32.C: Likewise.
4788         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4789
4790 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4791
4792         PR c++/13106
4793         * g++.dg/warn/noreturn-3.C: New test.
4794
4795 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4796
4797         PR c++/13118
4798         * g++.dg/abi/covariant3.C: New.
4799
4800 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4801
4802         * g++.dg/eh/ia64-1.C: New test.
4803
4804 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4805
4806         PR optimization/13037
4807         * g77.f-torture/execute/13037.f: New test case.
4808
4809 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4810
4811         PR c++/12881
4812         * g++.dg/abi/covariant2.C: New.
4813
4814 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4815
4816         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4817
4818 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4819
4820         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4821
4822 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4823
4824         PR other/10819
4825         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4826         to fix Bug 10819.
4827         * lib/g++.exp (g++_version): Likewise.
4828         * lib/g77.exp (g77_version): Likewise.
4829         * lib/objc.exp (default_objc_version): Likewise.
4830
4831 2003-12-10  Richard Henderson  <rth@redhat.com>
4832
4833         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4834
4835         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4836
4837 2003-12-08  Matt Austern  <austern@apple.com>
4838
4839         PR c/13134
4840         * lib/gcc-dg.exp (dg-require-visibility): Define.
4841         * lib/target-supports (check_visibility_available): Define.
4842         * gcc.dg/visibility-1.c: New test.
4843         * gcc.dg/visibility-2.c: Likewise.
4844         * gcc.dg/visibility-3.c: Likewise.
4845         * gcc.dg/visibility-4.c: Likewise.
4846         * gcc.dg/visibility-5.c: Likewise.
4847         * gcc.dg/visibility-6.c: Likewise.
4848         * g++.dg/ext/visibility-1.C: Likewise.
4849         * g++.dg/ext/visibility-2.C: Likewise.
4850         * g++.dg/ext/visibility-3.C: Likewise.
4851         * g++.dg/ext/visibility-4.C: Likewise.
4852         * g++.dg/ext/visibility-5.C: Likewise.
4853         * g++.dg/ext/visibility-6.C: Likewise.
4854
4855 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4856
4857         * g++.dg/lookup/java1.C: New test.
4858         * g++.dg/lookup/java2.C: New test.
4859
4860 2003-12-07  Falk Hueffner  <falk@debian.org>
4861
4862         * g++.dg/opt/noreturn-1.C: New test.
4863
4864 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4865
4866         * gcc.dg/overflow-1.c: New test.
4867
4868 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4869
4870         * g77.f-torture/compile/13060.f: New test.
4871
4872 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR c++/13323
4875         * g++.dg/inherit/operator2.C: New test.
4876
4877 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c++/13305
4880         * g++.dg/ext/attrib9.C: New test.
4881
4882 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/13314
4885         * g++.dg/template/error7.C: New test.
4886
4887 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4888             J"orn Rennecke <joern.rennecke@superh.com>
4889
4890         PR target/13302
4891         * g++.dg/other/struct-va_list.C: New test.
4892
4893 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4894
4895         PR c++/13166
4896         * g++.dg/parse/defarg6.C: New test.
4897
4898 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4899
4900         PR target/13256
4901         * gcc.c-torture/execute/20031201-1.c: New test.
4902
4903 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4904
4905         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4906
4907 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4908
4909         * gcc.dg/builtin-return-1.c: New test.
4910
4911 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4912             J"orn Rennecke <joern.rennecke@superh.com>
4913
4914         PR optimization/13260
4915         * gcc.c-torture/execute/20031204-1.c: New test.
4916
4917 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4918
4919         PR c++/9127
4920         * g++.dg/template/error6.C: New test.
4921
4922 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4923
4924         * gcc.dg/20031202-1.c: New test.
4925
4926 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4927
4928         PR c++/13179
4929         * g++.dg/template/eh1.C: New test.
4930
4931         PR c++/10771
4932         * g++.dg/template/error5.C: New test.
4933
4934 2003-12-02  David Ung  <davidu@mips.com>
4935
4936         * gcc.dg/compat/vector-check.h: Corrected type for var
4937         g_##TMODE
4938
4939 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4940
4941         PR c++/10126
4942         * g++.dg/template/ptrmem8.C: New test.
4943
4944 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4945
4946         PR c++/12573
4947         * g++.dg/template/dependent-expr3.C: New test.
4948
4949 2003-12-01  James Lemke  <jim@wasabisystems.com>
4950
4951         * gcc.dg/arm-g2.c: New test.
4952
4953 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4954
4955         PR optimization/11634
4956         * gcc.dg/20031201-2.c: New test case.
4957
4958 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4959
4960         PR 11433
4961         * objc.dg/proto-lossage-3.m: New test.
4962
4963 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4964
4965         PR optimization/12628
4966         * gcc.dg/20031201-1.c: New test case.
4967
4968 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4969
4970         * gcc.dg/unaligned-1.c: New test.
4971
4972 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4973
4974         PR c++/9849
4975         * g++.dg/template/error4.C: New test.
4976         * g++.dg/template/nested3.C: Adjust error markers.
4977
4978 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4979
4980         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4981
4982 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4983
4984         PR c/10333
4985         * gcc.dg/bitfld-7.c: New test.
4986
4987 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4988
4989         * gcc.dg/tls/asm-1.C: New test.
4990
4991 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4992
4993         * gcc.dg/cpp/assert4.c: Update.
4994
4995 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4996
4997         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4998         * gcc.dg/builtin-apply3.c: New test.
4999
5000 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5001
5002         * lib/compat.exp (compat-obj): New xfaildata parameter.
5003         Use it to set compiler_conditional_xfail_data before compiling.
5004         (compat-get-options): Handle dg-xfail-if.
5005         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5006         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5007         * gcc.dg/compat/vector-1_y.c: Likewise.
5008         * gcc.dg/compat/vector-2_x.c: Likewise.
5009         * gcc.dg/compat/vector-2_y.c: Likewise.
5010
5011 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5012
5013         * g++.dg/opt/reg-stack4.C: New test.
5014
5015 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5016
5017         * gcc.dg/builtin-apply2.c: New test.
5018
5019 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5020
5021         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5022
5023 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5024
5025         PR c++/12924
5026         * g++.dg/template/template-id-2.C: New test.
5027
5028 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5029
5030         PR c++/5369
5031         * g++.dg/template/memfriend1.C: New test.
5032         * g++.dg/template/memfriend2.C: Likewise.
5033         * g++.dg/template/memfriend3.C: Likewise.
5034         * g++.dg/template/memfriend4.C: Likewise.
5035         * g++.dg/template/memfriend5.C: Likewise.
5036         * g++.dg/template/memfriend6.C: Likewise.
5037         * g++.dg/template/memfriend7.C: Likewise.
5038         * g++.dg/template/memfriend8.C: Likewise.
5039         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5040
5041 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5042
5043         PR c++/12515
5044         * g++.dg/ext/cond1.C: New test.
5045
5046 2003-11-20  Richard Henderson  <rth@redhat.com>
5047
5048         * gcc.dg/20020201-2.c: Remove.
5049         * gcc.dg/20020201-4.c: Remove.
5050         * gcc.dg/20020304-1.c: Remove.
5051
5052 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5053
5054         * gcc.dg/cpp/trad/xwin1.c: New test case.
5055
5056 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5057
5058         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5059         * lib/g77.exp: Likewise.
5060         * lib/objc.exp: Likewise.
5061         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5062         for darwin.
5063
5064 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5065
5066         PR c++/12932
5067         * g++.dg/template/static5.C: New test.
5068
5069 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5070
5071         * gcc.dg/nested-func-1.c: New test.
5072
5073 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5074
5075         * gcc.dg/cpp/assert4.c: New test.
5076
5077 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5078
5079         PR c++/2294
5080         * g++.dg/lookup/using9.c: New test.
5081
5082 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5083
5084         PR c++/12762
5085         * g++.dg/template/error3.C: New test.
5086
5087 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5088
5089         PR ada/13035
5090         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5091         No longer use a wrapper for gcc, since this does not work under
5092         Windows.
5093
5094 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5095
5096         PR c++/2094
5097         * g++.dg/template/ptrmem7.C: New test.
5098
5099 2003-11-13  Andrew Pinski <apinski@apple.com>
5100
5101         * gcc.c-torture/compile/20031113-1.c: New test.
5102
5103 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5104             Kean Johnston <jkj@sco.com>
5105
5106         PR c/13029
5107         * gcc.dg/unused-4.c: Update.
5108
5109 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5110
5111         * g++.dg/opt/const3.C: New test.
5112
5113 2003-11-13  Jan Hubicka  <jh@suse.cz>
5114
5115         * gcc.c-torture/compile/20031112-1.c: New test.
5116
5117 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5118
5119         * g++.dg/parse/crash10.C: Remove bogus error marker.
5120
5121 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5122
5123         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5124         (host_gcc): Likewise.
5125         (ROOT): Honor $PWDCMD.
5126         (BASE): Likewise.
5127         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5128
5129 2003-11-12  Catherine Moore  <clm@redhat.com>
5130
5131         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5132
5133 2003-11-12  Andreas Jaeger  <aj@suse.de>
5134             Jakub Jelinek  <jakub@redhat.com>
5135             Andrew Pinski  <pinskia@physics.uc.edu>
5136             Richard Henderson  <rth@redhat.com>
5137
5138         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5139         systems.
5140         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5141
5142         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5143         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5144
5145 2003-11-11  Andreas Jaeger  <aj@suse.de>
5146
5147         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5148
5149         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5150
5151 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5152
5153         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5154         Clean ups.
5155
5156 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5157
5158         * gcc.dg/trampoline-1.c: New test.
5159
5160 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5161
5162         * gcc.c-torture/compile/200031109-1.c: New test.
5163
5164 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5165
5166         PR c/3190
5167         PR c/8714
5168         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5169         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5170         gcc.dg/format/no-y2k-1.c: Update.
5171
5172 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5173
5174         PR optimization/10467
5175         * gcc.dg/20031108-1.c: New test case.
5176
5177 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5178
5179         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5180
5181 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5182
5183         * gcc.dg/compound-lvalue-1.c: New test.
5184         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5185         some XFAILs.
5186
5187 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5188
5189         * gcc.dg/altivec-varargs-1.c: New test.
5190
5191 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5192
5193         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5194         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5195         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5196         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5197         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5198
5199 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5200
5201         * gcc.dg/cond-lvalue-1.c: New test.
5202
5203 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5204
5205         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5206
5207 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5208
5209         PR c++/11616
5210         * g++.dg/template/instantiate5.C: New test.
5211
5212 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5213
5214         PR c++/12726
5215         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5216         * ChangeLog: Add missing first entry for above test.
5217
5218 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5219
5220         PR c++/9810
5221         * g++.dg/template/using8.C: New test.
5222         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5223
5224 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5225
5226         PR optimization/10817
5227         * gcc.c-torture/compile/20031102-1.c: New test case.
5228
5229 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5230
5231         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5232         2147483647.
5233
5234 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5235
5236         * gcc.dg/20031102-1.c: New test.
5237
5238 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5239
5240         * gcc.dg/complex-1.c: New test.
5241
5242 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5243
5244         PR c++/12796
5245         * g++.dg/template/crash13.C: Adjust expected error location.
5246         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5247
5248 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5249
5250         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5251
5252 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5253
5254         PR/10239
5255         * gcc.c-torture/compile/20031031-2.c: New test.
5256
5257 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5258
5259         PR/11640
5260         * gcc.c-torture/compile/20031031-1.c: New test.
5261
5262 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5263
5264         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5265         * gcc.misc-tests/bprob.exp: Likewise.
5266         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5267         the execution test on arm-elf configs.
5268         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5269         configs that don't support scratch files.
5270         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5271
5272 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5273
5274         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5275         done by dejagnu.
5276
5277 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5278
5279         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5280         Avoid non pure sh syntax. Add more logging.
5281
5282         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5283         fail.
5284
5285 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5286
5287         PR libgcj/10610
5288         * gcc.dg/ppc-stackalign-1.c: New test.
5289
5290 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5291
5292         * ada/acats/run_all.sh: Change output to be more compliant with
5293         dejagnu framework.
5294         Create acats.sum and acats.log files under testsuite/ada/acats
5295         Only run [a-z]* directories, to filter out e.g. CVS.
5296         Redirect build output to log file.
5297
5298 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5299
5300         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5301
5302 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5303
5304         PR ada/5909:
5305         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5306
5307 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5308
5309         * gcc.c-torture/compile/20031023-1.c: New test.
5310         * gcc.c-torture/compile/20031023-2.c: New test.
5311         * gcc.c-torture/compile/20031023-3.c: New test.
5312         * gcc.c-torture/compile/20031023-4.c: New test.
5313
5314 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5315
5316         PR c++/10371
5317         * g++.dg/lookup/scoped8.C: New test.
5318
5319 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5320
5321         * g++.dg/opt/reg-stack3.C: New test.
5322
5323 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5324
5325         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5326
5327 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5328
5329         PR c++/11076
5330         * g++.dg/template/crash13.C: New test.
5331
5332 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5333
5334         * gcc.dg/c99-restrict-2.c: New test.
5335
5336 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5337
5338         PR c++/12698, c++/12699, c++/12700, c++/12566
5339         * g++.dg/inherit/covariant9.C: New test.
5340         * g++.dg/inherit/covariant10.C: New test.
5341         * g++.dg/inherit/covariant11.C: New test.
5342
5343 2003-10-23  Jason Merrill  <jason@redhat.com>
5344
5345         PR c++/12726
5346         * g++.dg/ext/complit2.C: New test.
5347
5348 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5349
5350         PR target/12654
5351         * gcc.c-torture/execute/20031020-1.c: New test.
5352
5353 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5354
5355         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5356         following the jump_insn.
5357
5358 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5359
5360         * gcc.dg/cast-lvalue-1.c: New test.
5361
5362 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5363
5364         PR c++/11962
5365         * g++.dg/template/cond2.C: New test.
5366
5367 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5368
5369         * gcc.dg/builtins-28.c: New test.
5370
5371 2003-10-20  Jan Hubicka  <jh@suse.cz>
5372
5373         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5374         parameter.
5375         * testsuite/gcc.dg/inline-2.c: Likewise.
5376
5377 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5378
5379         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5380         * gcc.dg/nest.c:  Likewise.
5381
5382 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5383
5384         PR c++/9781, c++/10583, c++/11862
5385         * g++.dg/parse/crash13.C: New test.
5386
5387 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5388
5389         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5390
5391 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5392
5393         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5394         Define HAVE_C99_RUNTIME except on Solaris.
5395         * gcc.dg/builtins-20.c: Likewise.
5396
5397 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5398
5399         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5400
5401 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5402
5403         PR c++/12495
5404         * g++.dg/template/crash21.C: New test.
5405
5406 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5407
5408         PR c++/2513
5409         * g++.dg/template/typename5.C: New test.
5410
5411 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5412
5413         PR c++/12369
5414         * g++.dg/template/friend25.C: New test.
5415
5416 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5417
5418         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5419         versions.
5420
5421 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5422
5423         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5424         == 2147483647.
5425
5426 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5427
5428         * gcc.c-torture/execute/960416-1.x: Remove.
5429         * gcc.c-torture/execute/divconst-3.x: Likewise.
5430
5431 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5432
5433         PR target/12598
5434         * gcc.dg/torture/cris-volatile-1.c: New test.
5435
5436 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5437
5438         PR optimization/9325
5439         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5440         for overflowing floating point to integer conversion during RTL
5441         simplification.
5442
5443 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5444
5445         * objc/execute/_cmd.m: Fix typo.
5446         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5447         Relax 'scan-assembler' regexp.
5448         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5449         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5450         * objc.dg/zero-link-2.m: Remove blank line.
5451         * objc.dg/zero-link-3.m: New test case.
5452
5453 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5454
5455         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5456
5457         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5458         than linker trickery.
5459
5460 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5461
5462         PR c++/12370
5463         * g++.dg/other/friend2.C: New test.
5464
5465 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5466
5467         * gcc.dg/20031012-1.c: New test.
5468
5469 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5470
5471         * gcc.dg/weak/weak-3.c: Fix for new warning.
5472
5473 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5474
5475         PR optimization/8750
5476         * gcc.c-torture/execute/20031012-1.c: New test case.
5477
5478 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5479
5480         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5481         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5482
5483 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5484
5485         PR optimization/12260
5486         * gcc.c-torture/compile/20031011-2.c: New test case.
5487
5488 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5489
5490         * gcc.c-torture/execute/20031011-1.c: New testcase.
5491
5492 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5493
5494         * gcc.c-torture/compile/20031011-1.c: New test.
5495
5496 2003-10-11  Jan Hubicka  <jh@suse.cz>
5497
5498         * g++.dg/other/first-global.C: New test.
5499
5500 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5501
5502         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5503
5504 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5505
5506         * gcc.c-torture/compile/20031010-1.c: New test.
5507
5508 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5509
5510         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5511         * gcc.c-torture/execute/va-arg-25.c: ... here.
5512
5513 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5514
5515         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5516
5517 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5518
5519         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5520
5521 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5522
5523         * g++.dg/parse/error2.C: New test.
5524
5525 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5526
5527         PR c++/11097
5528         * g++.dg/other/error5.C: Modify the error message.
5529         * g++.dg/lookup/using8.C: New test.
5530
5531 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5532
5533         * gcc.dg/darwin-abi-2.c: New file.
5534         * gcc.c-torture/execute/va-arg-24.c: New file.
5535
5536 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5537
5538         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5539         indentation.
5540
5541 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/10147
5544         * g++.dg/other/error4.C: Update error messages.
5545         * g++.dg/template/ptrmem4.C: Likewise.
5546
5547         PR c++/12337
5548         * g++.dg/init/new9.C: New test.
5549
5550         PR c++/12334, c++/12236, c++/8656
5551         * g++.dg/ext/attrib8.C: New test.
5552
5553 2003-10-06  Devang Patel  <dpatel@apple.com>
5554
5555         * gcc.dg/debug/dwarf2-3.h: New test.
5556         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5557
5558 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5559
5560         * g++.dg/opt/cfg2.C: New test.
5561
5562 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5563
5564         * g++.dg/opt/float1.C: New test.
5565
5566 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5567
5568         * gcc.dg/c90-array-lval-6.c: New test.
5569         * gcc.dg/c99-array-lval-6.c: New test.
5570
5571 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5572             Ziemowit Laski  <zlaski@apple.com>
5573
5574         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5575         'Derived', so that it is never considered a class method; add
5576         new warning for '+port' method ambiguity.
5577         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5578         <objc/objc-api.h> (needed on Mac OS X).
5579         * objc.dg/method-13.m: New test.
5580
5581 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5582
5583         PR optimization/9325, PR java/6391
5584         * gcc.c-torture/execute/20031003-1.c: New test case.
5585
5586 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5587
5588         PR optimization/12180
5589         * gcc.dg/20031002-1.c: New test.
5590
5591         PR c++/12486
5592         * g++.dg/inherit/error1.C: New test.
5593
5594 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5595
5596         * lib/f-torture.exp (search_for): Rename to...
5597         (search_for_re): This.  Also, clean up comments and the
5598         "regexp" invocation.
5599
5600 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5601
5602         * gcc.c-torture/compile/20031002-1.c: New test.
5603
5604 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5605
5606         * g++.dg/opt/cond1.C: New test.
5607
5608 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5609
5610         * gcc.dg/Wold-style-definition-2.c: New testcase.
5611         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5612
5613 2003-09-29  Richard Henderson  <rth@redhat.com>
5614
5615         * g++.dg/init/array10.C: Add dg-options.
5616
5617 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5618
5619         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5620
5621 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5622
5623         * g++.dg/template/friend19.C: Fix typo.
5624         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5625
5626 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5627
5628         * gcc.c-torture/execute/20030928-1.c: New test.
5629         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5630
5631 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5632
5633         * g++.dg/opt/unroll1.C: New test.
5634
5635 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5636
5637         PR optimization/11741
5638         * gcc.dg/20030926-1.c: New test case.
5639
5640 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5641
5642         PR c++/5655
5643         * g++.dg/parse/access7.C: New test.
5644         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5645
5646 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5647
5648         MERGE OF objc-improvements-branch into MAINLINE:
5649         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5650         if libobjc has not been built.
5651         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5652         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5653         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5654         objc/execute/nested-3.m, objc/execute/np-2.m,
5655         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5656         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5657         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5658         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5659         objc.dg/special/unclaimed-category-1.h,
5660         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5661         well as GNU runtime.
5662         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5663         * execute/cascading-1.m, execute/function-message-1.m,
5664         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5665         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5666         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5667         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5668         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5669         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5670         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5671         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5672         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5673         * objc.dg/bitfield-2.m: Run only on Darwin.
5674         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5675         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5676         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5677         * objc.dg/const-str-1.m: Fix constant string layout.
5678
5679 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5680
5681         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5682
5683 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5684
5685         * gcc.dg/darwin-abi-1.c: New file.
5686
5687 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5688
5689         PR target/12281
5690         * gcc.c-torture/compile/20030921-1.c: New test.
5691
5692 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5693
5694         * g++.dg/opt/reg-stack2.C: New test.
5695
5696 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5697
5698         * g++.dg/eh/delayslot1.C: New test.
5699
5700 2003-09-20  Richard Henderson  <rth@redhat.com>
5701
5702         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5703
5704 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5705
5706         * gcc.c-torture/execute/20030920-1.c: New test case.
5707
5708 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5709
5710         * g++.dg/rtti/typeid3.C: Correct expected error message.
5711
5712 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5713
5714         PR c++/157
5715         * g++.dg/parse/crash12.C: New test.
5716
5717 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5718
5719         * gcc.dg/compat/mixed-struct-check.h: New.
5720         * gcc.dg/compat/mixed-struct-defs.h: New.
5721         * gcc.dg/compat/mixed-struct-init.h: New.
5722         * gcc.dg/compat/struct-by-value-19_main.c: New.
5723         * gcc.dg/compat/struct-by-value-19_x.c: New.
5724         * gcc.dg/compat/struct-by-value-19_y.c: New.
5725         * gcc.dg/compat/struct-by-value-20_main.c: New.
5726         * gcc.dg/compat/struct-by-value-20_x.c: New.
5727         * gcc.dg/compat/struct-by-value-20_y.c: New.
5728         * gcc.dg/compat/struct-return-19_main.c: New.
5729         * gcc.dg/compat/struct-return-19_x.c: New.
5730         * gcc.dg/compat/struct-return-19_y.c: New.
5731         * gcc.dg/compat/struct-return-20_main.c: New.
5732         * gcc.dg/compat/struct-return-20_x.c: New.
5733         * gcc.dg/compat/struct-return-20_y.c: New.
5734
5735 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5736         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5737         so that it will not complain on LP64 targets.
5738
5739 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5740
5741         PR c++/495
5742         * g++.dg/template/friend24.C: New test.
5743
5744 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5745
5746         PR c++/12332
5747         * g++.dg/template/memtmpl2.C: New test.
5748
5749 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR target/11184
5752         * gcc.dg/builtin-apply1.c: New test.
5753
5754 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5755
5756         PR c++/9848
5757         * g++.dg/warn/Wunused-4.C: New test.
5758
5759 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5760
5761         PR c++/12316
5762         * g++.dg/other/gc2.C: New test.
5763
5764 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5765
5766         PR c++/11991
5767         * g++.dg/rtti/typeid3.C: New test.
5768
5769         PR c++/12266
5770         * g++.dg/overload/template1.C: New test.
5771
5772 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5773
5774         * g++.dg/opt/cfg3.C: New test.
5775
5776 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5777
5778         PR c++/7939
5779         * g++.dg/template/crash11.C: New test.
5780
5781 2003-09-16  Jason Merrill  <jason@redhat.com>
5782             Jakub Jelinek  <jakub@redhat.com>
5783
5784         * gcc.dg/attr-warn-unused-result.c: New test.
5785
5786 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5787
5788         PR c++/12184
5789         * g++.dg/expr/call2.C: New test.
5790
5791 2003-09-15  Andreas Jaeger  <aj@suse.de>
5792
5793         * gcc.dg/Wold-style-definition-1.c: New test.
5794
5795 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/3907
5798         * g++.dg/parse/template12.C: New test.
5799
5800         * g++.dg/abi/bitfield11.C: New test.
5801         * g++.dg/abi/bitfield12.C: Likewise.
5802
5803 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5804
5805         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5806         non-expansion of functional macro name without arguments at EOL.
5807         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5808
5809 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5810
5811         * gcc.c-torture/execute/20030914-[12].c: New tests.
5812
5813 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5814
5815         PR c++/11788
5816         * g++.dg/overload/addr1.C: New test.
5817
5818 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5819
5820         * gcc.dg/20030909-1.c: New test.
5821
5822 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5823
5824         * gcc.dg/ultrasp10.c: New test.
5825
5826 2003-09-09  Devang Patel  <dpatel@apple.com>
5827
5828         * gcc.dg/darwin-ld-6.c: New test.
5829
5830 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5831
5832         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5833
5834 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5835
5836         * gcc.dg/ia64-types1.c: New test.
5837         * gcc.dg/ia64-types2.c: Likewise.
5838
5839 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5840
5841         * gcc.dg/builtins-1.c: Add more _Complex tests.
5842         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5843
5844         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5845         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5846
5847 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5848
5849         PR c++/11786
5850         * g++.dg/lookup/koenig2.C: New test.
5851
5852         PR c++/5296
5853         * g++.dg/rtti/typeid2.C: New test.
5854
5855 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5856
5857         * gcc.c-torture/compile/20030904-1.c: New test.
5858
5859 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5860
5861         * g++.dg/opt/longbranch2.C: New test.
5862
5863 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5864
5865         * g++.dg/template/crash10.C: Only compile it.
5866
5867 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5868
5869         PR middle-end/11665
5870         * gcc.c-torture/compile/20030907-1.c: New test.
5871         * g++.dg/init/array11.C: New test.
5872
5873 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5874
5875         PR c++/11852
5876         * g++.dg/init/struct1.C: New test.
5877
5878 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5879
5880         PR c++/12181
5881         * g++.dg/expr/comma1.C: New test.
5882
5883 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5884
5885         PR c++/11867
5886         * g++.dg/expr/static_cast5.C: New test.
5887
5888 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5889
5890         PR c++/11507
5891         * g++.dg/lookup/scoped7.C: New test.
5892
5893         PR c++/9574
5894         * g++.dg/other/static1.C: New test.
5895
5896         PR c++/11490
5897         * g++.dg/warn/template-1.C: New test.
5898
5899         PR c++/11432
5900         * g++.dg/template/crash10.C: New test.
5901
5902         PR c++/2478
5903         * g++.dg/overload/VLA.C: New test.
5904
5905         PR c++/10804
5906         * g++.dg/template/call1.C: New test.
5907
5908 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5909
5910         PR c++/11794
5911         * g++.dg/parse/using3.C: New test.
5912
5913 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5914
5915         PR c++/11409
5916         * g++.dg/overload/builtin3.C: New test case.
5917
5918 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5919
5920         PR c/9862
5921         * gcc.dg/20030906-1.c: New test.
5922         * gcc.dg/20030906-2.c: Likewise.
5923
5924 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5925
5926         PR c++/12167
5927         * g++.dg/parse/defarg5.C: New test.
5928
5929         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5930
5931 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/12163
5934         * g++.dg/expr/static_cast4.C: New test.
5935
5936         PR c++/12146
5937         * g++.dg/template/crash9.C: New test.
5938
5939 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5940
5941         * g++.old-deja/g++.ext/pretty2.C: Update for change
5942         in __FUNCTION__.
5943         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5944
5945 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5946
5947         PR c++/11922
5948         * g++/dg/template/qualified-id1.C: New test.
5949
5950         PR c++/12037
5951         * g++.dg/warn/noeffect4.C: New test.
5952
5953 2003-09-04  Matt Austern  <austern@apple.com>
5954
5955         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5956         * g++.dg/ext/fnname2.C: Likewise.
5957         * g++.dg/ext/fnname3.C: Likewise.
5958
5959 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5960
5961         * g++.dg/expr/lval1.C: New test.
5962         * g++.dg/ext/lvcast.C: Remove.
5963
5964 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5965
5966         PR optimization/11700.
5967         * gcc.c-torture/compile/20030903-1.c: New test case.
5968
5969 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/12053
5972         * g++.dg/abi/layout4.C: New test.
5973
5974 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5975
5976         PR c++/11553
5977         * g++.dg/parse/friend3.C: New test.
5978
5979 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5980
5981         PR c++/11847
5982         * g++.dg/template/class1.C: New test.
5983
5984         PR c++/11808
5985         * g++.dg/expr/call1.C: New test.
5986
5987 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/12114
5990         * g++.dg/init/ref9.C: New test.
5991
5992         PR c++/11972
5993         * g++.dg/template/nested4.C: New test.
5994
5995 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR c++/12093
5998         * g++.dg/template/non-dependent4.C: New test.
5999
6000         PR c++/11928
6001         * g++.dg/inherit/conv1.C: New test.
6002
6003 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/6196
6006         * g++.dg/ext/label1.C: New test.
6007         * g++.dg/ext/label2.C: Likewise.
6008
6009 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6010
6011         * g++.dg/expr/cond3.C: New test.
6012
6013 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6014
6015         * gcc.dg/builtins-1.c: Add new builtin cases.
6016
6017 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6018
6019         * gcc.dg/builtins-1.c: Add new cases.
6020         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6021
6022 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6023
6024         * gcc.dg/builtins-1.c: Add more math builtin tests.
6025         * gcc.dg/torture/builtin-attr-1.c: New test.
6026
6027 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6028
6029         PR optimization/5079
6030         * g++.dg/opt/static3.C: New test.
6031
6032 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6033
6034         * gcc.misc-tests/gcov-10b.c: New test.
6035
6036 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6037
6038         * g++.dg/opt/ptrmem3.C: New test.
6039
6040         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6041
6042 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6043
6044         * gcc.dg/20030826-2.c: New test.
6045
6046 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6047
6048         PR middle-end/12002
6049         * g77.f-torture/compile/12002.f: New test case.
6050
6051 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6052
6053         * gcc.dg/20030826-1.c: New test case.
6054
6055 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6056
6057         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6058
6059 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6060
6061         PR c++/11871
6062         * c++.dg/lookup/crash1.C: New test.
6063
6064         * c++.dg/warn/noeffect3.C: New test.
6065
6066 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6067
6068         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6069         * gcc.dg/compat/vector-1_y.c: Ditto.
6070         * gcc.dg/compat/vector-2_x.c: Ditto.
6071         * gcc.dg/compat/vector-2_y.c: Ditto.
6072
6073 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6074
6075         * gcc.dg/20030702-1.c: New test.
6076
6077 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6078
6079         PR c++/8795
6080         * g++.dg/ext/altivec-1.C: New test.
6081
6082 2003-08-24  Richard Henderson  <rth@redhat.com>
6083
6084         * g++.dg/eh/simd-2.C: Add -w for x86.
6085
6086 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6087
6088         * gcc.dg/20030815-1.c: New test.
6089
6090 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6091
6092         PR c++/3765
6093         * g++.dg/parse/access6.C: New test.
6094
6095 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6096
6097         PR c++/641, c++/11876
6098         * g++.dg/template/friend22.C: New test.
6099         * g++.dg/template/friend23.C: Likewise.
6100
6101 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6102
6103         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6104         identically.
6105
6106 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6107
6108         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6109
6110 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6111
6112         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6113
6114 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6115
6116         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6117
6118 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6119
6120         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6121
6122 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/11919
6125         * g++.dg/overload/prom1.C: New test.
6126
6127         PR c++/11551
6128         * g++.dg/parse/dtor2.C: New test.
6129
6130         PR c++/10762
6131         * g++.dg/parse/using2.C: New test.
6132
6133 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6134
6135         PR target/11805
6136         * gcc.c-torture/compile/20030821-1.c: New.
6137
6138 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/11834
6141         * g++.dg/template/deduce2.C: New test.
6142
6143 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6144
6145         * gcc.c-torture/execute/20030821-1.c: New test.
6146
6147 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6148
6149         PR middle-end/11984
6150         * gcc.dg/20030820-1.c: New test case.
6151
6152 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6153
6154         PR c++/11945
6155         * g++.dg/warn/noeffect2.C: New test.
6156
6157 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/10926
6160         * g++.dg/template/dtor2.C: New test.
6161
6162         PR c++/11684
6163         * g++.dg/template/operator1.C: New test.
6164         * g++.dg/parse/operator4.C: New test.
6165
6166         PR c++/11946.C
6167         * g++.dg/expr/enum1.C: New test.
6168         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6169
6170         PR c++/11036.C
6171         * g++.dg/parse/elab2.C: New test.
6172         * g++.dg/parse/typedef4.C: Change error message.
6173         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6174         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6175         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6176
6177 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6178
6179         * gcc.dg/pch/warn-1.c: New.
6180         * gcc.dg/pch/warn-1.hs: New.
6181
6182         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6183         not-tested file.
6184
6185 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6186
6187         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6188
6189 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6190
6191         * gcc.dg/uninit-D.c: New Test.
6192         * gcc.dg/uninit-E.c: New Test.
6193         * gcc.dg/uninit-F.c: New Test.
6194         * gcc.dg/uninit-G.c: New Test.
6195
6196 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6197
6198         * g++.dg/README: Describe the pch directory.
6199
6200 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6201
6202         PR c++/11174
6203         * g++.dg/parse/access4.C: New test.
6204         * g++.dg/parse/access5.C: Likewise.
6205         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6206
6207 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6208
6209         * gcc.dg/noncompile/20030818-1.c: New.
6210
6211 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6212
6213         PR c++/11957
6214         * g++.dg/warn/noeffect1.C: New test.
6215
6216         * g++.dg/template/scope2.C: New test.
6217         * g++.dg/template/error2.C: Correct dg-error
6218
6219 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6220
6221         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6222
6223 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6224
6225         PR C++/11512
6226         * g++.dg/template/warn1.C: New.
6227
6228 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6229
6230         * g++.dg/template/error2.C: New test.
6231         * g++.dg/lookup/using7.C: Adjust errors
6232         * g++.old-deja/g++.pt/crash36.C: Likewise.
6233         * g++.old-deja/g++.pt/derived3.C: Likewise.
6234
6235 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6236
6237         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6238         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6239         * gcc.c-torture/execute/builtins/string-9.c: New, from
6240         string-opt-9.c.  Adjust for execute/builtins framework.
6241         * gcc.c-torture/execute/string-opt-9.c: Delete.
6242
6243 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6244
6245         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6246
6247         * g++.dg/parse/ret-type2.C: New test.
6248
6249         PR c++/11703
6250         * g++.dg/init/new8.C: New test.
6251
6252         PR c++/10923
6253         * g++.dg/parse/typedef5.C: New test.
6254
6255         PR c++/9512
6256         * g++.dg/parse/qualified2.C: New test.
6257         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6258         invalid code.
6259
6260 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6261
6262         * g++.dg/conversion/ptrmem1.C: New test.
6263
6264 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6265
6266         PR target/11693
6267         * gcc.dg/20030811-1.c: New test.
6268
6269         PR target/11535
6270         * gcc.c-torture/execute/20030811-1.c: New test.
6271
6272 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6273
6274         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6275
6276 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6277
6278         PR c++/11789.C
6279         * g++.dg/inherit/multiple1.C: New test.
6280
6281 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6282
6283         * gcc.dg/spe1.c: New test.
6284
6285         PR c++/11670
6286         * g++.dg/expr/cast2.C: New test.
6287
6288         PR c++/10530
6289         * g++.dg/template/dependent-name2.C: New test.
6290
6291 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         * g++.dg/parse/crash11.C: Put the dg options in comments.
6294
6295 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6296
6297         * lib/gcc-dg.exp: Update for diagnostic change.
6298
6299 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6300
6301         PR c++/5767
6302         * g++.dg/parse/crash11.C: New test.
6303
6304 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6305
6306         * gcc.dg/cpp/spacing1.c: Update.
6307
6308 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6309
6310         PR target/11739
6311         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6312         a value for -mtune.
6313
6314 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6315
6316         PR middle-end/11771
6317         * gcc.c-torture/compile/20030804-1.c: New test case.
6318
6319 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6320
6321         * gcc.dg/20030804-1.c: New test case.
6322
6323 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6324
6325         * gcc.dg/cpp/separate-1.c: New test.
6326
6327 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6328
6329         PR c++/11704
6330         * g++.dg/template/dependent-expr2.C: New test.
6331
6332         PR c++/11766
6333         * g++.dg/expr/ptrmem1.C: New test.
6334
6335 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6336
6337         PR c++/9453
6338         * g++.dg/template/friend15.C: New test.
6339
6340 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6341
6342         * lib/dg-pch.exp: Work round PCH bug.
6343
6344 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6345
6346         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6347         builtins.  Move cases from builtins-4.c here.
6348
6349         * gcc.dg/torture/builtin-math-1.c: New test taken from
6350         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6351         additional cases.
6352
6353         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6354         Delete.
6355
6356 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6357
6358         PR c++/9447
6359         * g++.dg/template/using7.C: New test.
6360
6361 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6362
6363         * import1.c, import2.c: New tests.
6364
6365 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6366
6367         * g++.dg/eh/crossjump1.C: New test.
6368
6369 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6370
6371         PR c++/11697
6372         * g++.dg/template/using6.C: New test.
6373
6374         PR c++/11744
6375         * g++.dg/template/koenig2.C: New test.
6376
6377 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6378
6379         PR c++/7983
6380         * g++.dg/parse/typedef4.C: New test.
6381
6382 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6383
6384         PR c++/8442, c++/8806
6385         * g++.dg/template/elab1.C: New test.
6386         * g++.dg/template/type2.C: Likewise.
6387         * g++.dg/template/ttp3.C: Adjust expected error message.
6388         * g++.old-deja/g++.law/visibility13.C: Likewise.
6389         * g++.old-deja/g++.niklas/t135.C: Likewise.
6390         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6391         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6392         template argument.
6393         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6394
6395 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6396
6397         PR c++/11295
6398         * g++.dg/ext/stmtexpr1.C: New test.
6399
6400         * g++.dg/opt/tmp1.C: New test.
6401
6402         PR c++/11525
6403         * g++.dg/parse/constant4.C: New test.
6404
6405         PR c++/9447
6406         * g++.dg/template/using5.C: New test.
6407
6408 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6409
6410         * gcc.dg/builtins-27.c: New test case.
6411
6412 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6413
6414         * gcc.dg/tls/opt-7.c: New test.
6415
6416 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         * g++.old-deja/g++.other/crash18.C: Remove.
6419
6420 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6421
6422         * g++.dg/template/explicit3.C: New.
6423         * g++.dg/template/explicit4.C: New.
6424         * g++.dg/template/explicit5.C: New.
6425
6426         PR c++/11347
6427         * g++.dg/template/memtmpl1.C: New.
6428
6429 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6430
6431         PR target/11565
6432         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6433         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6434
6435 2003-07-30  Jan Hubicka  <jh@suse.cz>
6436
6437         * vtgc1.c: Kill.
6438
6439 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6440
6441         * gcc.dg/struct-in-proto-1.c: New test.
6442
6443 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6444
6445         * gcc.dg/cpp/include2.c: Only expect one message.
6446
6447 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6448
6449         PR c++/9447
6450         * g++.dg/template/using1.C: New test.
6451         * g++.dg/template/using2.C: New test.
6452         * g++.dg/template/using3.C: New test.
6453         * g++.dg/template/using4.C: New test.
6454
6455 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6456
6457         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6458         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6459
6460 2003-07-28  Jan Hubicka  <jh@suse.cz>
6461
6462         PR c++/11530
6463         * g++.dg/opt/call1.C: New test.
6464
6465 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6466
6467         PR c++/11667
6468         * g++.dg/init/enum2.C: New test.
6469         * g++.dg/template/overload1.C: Add "-w" option.
6470
6471 2003-07-28    <hp@bitrange.com>
6472
6473         * gcc.dg/Wdeclaration-after-statement-1.c,
6474         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6475
6476 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6477
6478         * gcc.c-torture/compile/20030725-1.c: New test.
6479
6480 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6481
6482         * gcc.dg/20030505.c: Only run for SPE.
6483         Remove definition of opaque type.
6484
6485 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6486
6487         * g++.dg/template/ptrmem6.C: New test.
6488
6489 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6490
6491         * gcc.c-torture/compile/zero-strct-2.c: New test.
6492
6493 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6494
6495         * gcc.dg/intermod-1.c: New test.
6496
6497 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6498
6499         PR c++/11617
6500         * g++.dg/template/lookup2.C: New test.
6501         * g++.dg/template/memclass1.C: Remove instantiated from error.
6502         * g++.dg/other/error2.C: Tweak expected errors.
6503
6504         PR c++/11596
6505         * g++.dg/template/defarg3.C: New test.
6506
6507         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6508
6509 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6510
6511         * g++.dg/inherit/access5.C: New test.
6512
6513 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6514
6515         PR c++/11513
6516         * g++.dg/template/crash8.C: New test.
6517
6518 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6519
6520         PR c/10602
6521         * gcc.dg/noncompile/incomplete-2.c: New test.
6522
6523 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6524
6525         PR c++/11645
6526         * g++.dg/inherit/access4.C: New test.
6527
6528         PR c++/11517
6529         * g++.dg/expr/cond2.C: New test.
6530
6531         PR optimization/10679
6532         * g++.dg/opt/inline4.C: New test.
6533
6534 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6535
6536         * g++.dg/parse/crash10: New test.
6537
6538 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6539
6540         * g++.dg/ext/flexary1.C: New test.
6541
6542 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6543
6544         PR c++/10793
6545         * g++.dg/template/crash9.C: New test.
6546
6547 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6548
6549         PR c++/3004
6550         * g++.dg/parse/typedef3.C: New test.
6551
6552         PR c++/7906
6553         * g++.dg/parse/operator2.C: New test.
6554
6555         PR c++/8895
6556         * g++.dg/parse/def-tmpl-arg1.C: New test.
6557
6558         PR c++/9282
6559         * g++.dg/parse/funptr1.C: New test.
6560
6561         PR c++/9452
6562         * g++.dg/parse/ambig3.C: New test.
6563
6564         PR c++/9454
6565         * g++.dg/parse/operator3.C: New test.
6566
6567         PR c++/9486
6568         * g++.dg/parse/template10.C: New test.
6569
6570         PR c++/9488
6571         * g++.dg/parse/template11.C: New test.
6572
6573         PR c++/10150
6574         * g++.dg/parse/invalid-op1.C: New test.
6575
6576         PR c++/10247
6577         * g++.dg/parse/condexpr1.C: New test.
6578
6579 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6580
6581         * g++.dg/ext/packed3.C: New test.
6582         * g++.dg/ext/packed4.C: New test.
6583
6584         * gcc.dg/pack-test-3.c: New test.
6585
6586 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6587
6588         * lib/compat.exp: Handle dg-options per source file.
6589         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6590         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6591         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6592         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6593         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6594         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6595         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6596         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6597         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6598         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6599         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6600         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6601         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6602         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6603
6604 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6605
6606         PR c/10320
6607         * gcc.c-torture/execute/20030718-1.c: New test.
6608
6609 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6610
6611         PR optimization/11536
6612         * gcc.dg/20030721-1.c: New test.
6613
6614 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6615
6616         PR c++/11546
6617         * g++.dg/template/lookup1.C: New test.
6618
6619 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6620
6621         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6622         diagnostics of ill-formed constructs involving labels.
6623         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6624         the new 'previously defined here' message.
6625
6626 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6627
6628         * g++.dg/parse/non-dependent2.C: New test.
6629
6630 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6631
6632         * g++.dg/init/init-ref4.C: xfail on targets without
6633         weak symbols.
6634
6635 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR target/11087
6638         * gcc.c-torture/execute/20030717-1.c: New test.
6639
6640 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6641
6642         * g++.dg/opt/cfg1.C: New test.
6643
6644 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6645
6646         PR optimization/11557
6647         * gcc.dg/20030717-1.c: New test.
6648
6649 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6650
6651         PR c++/10476
6652         * g++.dg/expr/crash-1.C: New test.
6653
6654         PR c++/11027
6655         * g++.dg/template/init3.C: New test.
6656
6657         PR c++/8222
6658         * g++.dg/template/non-dependent1.C: New test.
6659
6660         PR c++/11070
6661         * g++.dg/template/non-dependent2.C: New test.
6662
6663         PR c++/11071
6664         * g++.dg/template/non-dependent3.C: New test.
6665
6666         PR c++/9907
6667         * g++.dg/template/sizeof5.C: New test.
6668
6669 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6670
6671         PR 11498
6672         * gcc.c-torture/compile/mangle-1.c: New file.
6673
6674 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6675
6676         PR c++/7809
6677         * g++.dg/parse/access3.C: New test.
6678
6679 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6680
6681         PR c++/11384
6682         * g++.dg/init/init-ref4.C: New test.
6683
6684 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6685
6686         PR c++/11547
6687         * g++.dg/parse/constant3.C: New test.
6688         * g++.dg/parse/crash7.C: Likewise.
6689
6690 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6691
6692         PR target/11008
6693         * gcc.dg/i386-pentium4-not-mull.c: New.
6694
6695 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6696
6697         * gcc.dg/asm-names.c (ymain): Make it weak.
6698
6699 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6700
6701         PR c++/5421
6702         * g++.dg/template/friend21.C: New test.
6703
6704 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6705
6706         * gcc.dg/cleanup-8.c: New test.
6707         * gcc.dg/cleanup-9.c: New test.
6708
6709 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6710
6711         * g++.dg/ext/dll-MI1.h: New file.
6712         * g++.dg/ext/dllexport-MI1.C: New file.
6713         * g++.dg/ext/dllimport-MI1.C: New file.
6714
6715 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6716
6717         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6718         it does not have cmpstrsi patterns (just cmpmemsi).
6719
6720 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6721
6722         PR debug/11473
6723         * g++.dg/debug/debug8.C: New test.
6724
6725 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6726
6727         PR c++/10108
6728         * g++.dg/template/crash7.C: New test.
6729
6730 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6731
6732         PR target/10795
6733         * gcc.c-torture/compile/20030708-1.c: New.
6734
6735 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6736
6737         * gcc.c-torture/execute/20030715-1.c: New test.
6738
6739 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6740
6741         * gcc.dg/pch/inline-3.c: New file.
6742         * gcc.dg/pch/inline-3.hs: New file.
6743         * gcc.dg/pch/inline-4.c: New file.
6744         * gcc.dg/pch/inline-4.hs: New file.
6745
6746 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6747
6748         PR c++/11509
6749         * g++.dg/template/crash6.C: New test.
6750
6751         PR c++/7053
6752         * g++.dg/template/friend20.C: New test.
6753
6754         PR c++/7019
6755         * g++.dg/template/overload2.C: New test.
6756
6757 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6758
6759         PR optimization/11440
6760         * gcc.c-torture/execute/20030714-1.c: New test.
6761
6762 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6763
6764         PR c++/11154
6765         * g++.dg/template/partial2.C: New test.
6766
6767 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/11503
6770         * g++.dg/template/anon1.C: New test.
6771
6772         PR c++/11493
6773         PR c++/11495
6774         * g++.dg/parse/template9.C: Likewise.
6775         * g++.dg/template/crash4.C: New test.
6776         * g++.dg/template/koenig1.C: Likewise.
6777         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6778         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6779         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6780         functions.
6781         * g++.old-deja/g++.jason/template36.C: Likewise.
6782         * g++.old-deja/g++.mike/p1989.C: Likewise.
6783         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6784         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6785         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6786         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6787         compiling.
6788         * g++.old-deja/g++.pt/union2.C: Use this->.
6789
6790 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6791
6792         * gcc.dg/20030711-1.c: New test.
6793
6794 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6795
6796         PR c++/11050
6797         * g++.dg/parse/args1.C: New test.
6798         * g++.pt/defarg8.C: Change expected errors.
6799
6800 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/8164
6803         * g++.dg/template/nontype2.C: New test.
6804
6805         PR c++/10558
6806         * g++.dg/parse/template8.C: New test.
6807
6808         PR c++/8327
6809         * g++.dg/template/scope1.C: New test.
6810
6811         * g++.dg/warn/Wsign-compare-1.C: New test.
6812
6813 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6814
6815         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6816
6817 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6818
6819         PR c++/9411
6820         * g++.dg/template/explicit2.C: New test.
6821
6822         PR c++/10032
6823         * g++.dg/warn/pedantic1.C: New test.
6824
6825 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6826
6827         PR c++ 9483
6828         * g++.dg/other/field1.C: New test.
6829
6830 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6831
6832         PR c/11449
6833         * gcc.c-torture/compile/20030707-1.c: New.
6834
6835 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6836
6837         PR c++/10849
6838         * g++.dg/template/access12.C: New test.
6839
6840 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6841
6842         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6843         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6844         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6845         * gcc.misc-tests/gcov.exp: Update
6846         * g++.dg/gcov/gcov.exp: Update
6847         * lib/gcov.exp: Update.
6848
6849 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6850
6851         * g++.dg/abi/mangle17.C: Make sure template expressions are
6852         dependent.
6853         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6854         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6855         * g++.dg/opt/stack1.C: Remove erroneous code.
6856         * g++.dg/parse/template7.C: New test.
6857         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6858         * g++.old-deja/g++.pt/crash4.C: Likewise.
6859
6860 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6861
6862         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6863         with zero or one occurence of `$' after the initial `L'.
6864
6865 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6866
6867         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6868
6869 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6870
6871         PR c/11370
6872         * gcc.dg/Wunreachable-6.c: New testcase.
6873         * gcc.dg/Wunreachable-7.c: New testcase.
6874
6875 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6876
6877         PR c/11420
6878         * gcc.dg/20030708-1.c: New test.
6879
6880 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6881
6882         * gcc.dg/compat/sdata-section.h: New file.
6883         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6884         * gcc.dg/torture/mips-sdata-1.c: New test.
6885
6886 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6887
6888         PR c++/11030
6889         * g++.dg/template/friend19.C: New test.
6890
6891 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6892
6893         * g++.dg/opt/strength-reduce.C: New test.
6894
6895 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6896
6897         PR target/10979
6898         * gcc.dg/20030707-1.c: New testcase.
6899
6900 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6901
6902         PR optimization/11059
6903         * g++.dg/opt/emptyunion.C: New testcase.
6904
6905 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6906             Eric Botcazou  <ebotcazou@libertysurf.fr>
6907
6908         * g++.dg/opt/stack1.C: New test.
6909
6910 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6911
6912         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6913         run test.
6914
6915         PR c++/11431
6916         * g++.dg/expr/static_cast3.C: New test.
6917
6918 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6919
6920         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6921         everywhere.
6922         * gcc.dg/concat.c: Concatenation of string constants with
6923         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6924         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6925         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6926         necessary to avoid multi-character character constant warning.
6927         * gcc.dg/cpp/escape.c: Likewise.
6928         * gcc.dg/cpp/ucs.c: Likewise.
6929         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6930         Fix a typo.
6931
6932 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6933
6934         PR c/11428
6935         * gcc.c-torture/compile/20030704-1.c: New.
6936
6937 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6938
6939         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6940
6941 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6942
6943         PR c++/5287, PR c++/7910,  PR c++/11021
6944         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6945         tests for warnings.
6946         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6947         * g++.dg/ext/dllimport3.C: Likewise.
6948         * g++.dg/ext/dllimport4.C: New file.
6949         * g++.dg/ext/dllimport5.C: New file.
6950         * g++.dg/ext/dllimport6.C: New file.
6951         * g++.dg/ext/dllimport7.C: New file.
6952         * g++.dg/ext/dllimport8.C: New file.
6953         * g++.dg/ext/dllimport9.C: New file.
6954         * g++.dg/ext/dllimport10.C: New file.
6955         * g++.dg/ext/dllexport1.C: New file.
6956
6957 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6958
6959         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6960         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6961
6962 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6963
6964         * gcc.dg/builtins-25.c: New testcase.
6965         * gcc.dg/builtins-26.c: New testcase.
6966
6967 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6968
6969         * gcc.dg/compat/vector-defs.h: New file.
6970         * gcc.dg/compat/vector-setup.h: New file.
6971         * gcc.dg/compat/vector-check.h: New file.
6972         * gcc.dg/compat/vector-1_main.c: New file.
6973         * gcc.dg/compat/vector-1_x.c: New file.
6974         * gcc.dg/compat/vector-1_y.c: New file.
6975         * gcc.dg/compat/vector-2_main.c: New file.
6976         * gcc.dg/compat/vector-2_x.c: New file.
6977         * gcc.dg/compat/vector-2_y.c: New file.
6978
6979         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6980         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6981         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6982         * gcc.dg/compat/struct-align-1.h: New file.
6983         * gcc.dg/compat/struct-align-1_main.c: New file.
6984         * gcc.dg/compat/struct-align-1_x.c: New file.
6985         * gcc.dg/compat/struct-align-1_y.c: New file.
6986         * gcc.dg/compat/struct-align-2.h: New file.
6987         * gcc.dg/compat/struct-align-2_main.c: New file.
6988         * gcc.dg/compat/struct-align-2_x.c: New file.
6989         * gcc.dg/co
6990         * g++.old-deja/g++.other/comdat3.C: Likewise.
6991         * g++.old-deja/g++.other/ctor1.C: Likewise.
6992         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6993
6994 2003-06-05  Richard Henderson  <rth@redhat.com>
6995
6996         * gcc.dg/debug/20030605-1.c: New.
6997
6998 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6999
7000         * README.QMTEST: Update.
7001
7002 2003-06-04  Richard Henderson  <rth@redhat.com>
7003
7004         * gcc.dg/cleanup-1.c: New.
7005         * gcc.dg/cleanup-2.c: New.
7006         * gcc.dg/cleanup-3.c: New.
7007         * gcc.dg/cleanup-4.c: New.
7008         * gcc.dg/cleanup-5.c: New.
7009         * gcc.dg/cleanup-6.c: New.
7010         * gcc.dg/cleanup-7.c: New.
7011
7012 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7013
7014         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7015
7016         * lib/dg-pch.exp: New file.
7017         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7018         * gcc.dg/pch/pch.exp: Likewise.
7019
7020 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7021
7022         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7023         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7024         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7025         * gcc.dg/builtins-17.c: New test case.
7026         * gcc.dg/i386-387-4.c: New test case.
7027         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7028
7029 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7030
7031         * gcc.dg/ultrasp9.c: New test.
7032
7033 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7034
7035         * gcc.c-torture/compile/20030604-1.c: New test.
7036         * gcc.dg/sparc-constant-1.c: New test.
7037
7038 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7039
7040         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7041
7042 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7043
7044         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7045
7046         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7047         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7048
7049 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7050
7051         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7052
7053 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7054
7055         PR c++/10940
7056         * g++.dg/template/spec10.C: New test.
7057
7058 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7059
7060         * gcc.dg/builtins-16.c: New test case.
7061
7062 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7063
7064         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7065         mempcpy test with post-increments.
7066         * gcc.c-torture/execute/string-opt-3.c: New test.
7067         * gcc.dg/string-opt-1.c: New test.
7068
7069 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7070
7071         PR fortran/10965
7072         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7073
7074 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7075
7076         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7077         (scan-assembler): ... here.  Use dg-scan.
7078         (scan-assembler-not): Likewise.
7079         (scan-file): New function.
7080         (scan-file-not): Likewise.
7081         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7082         * gcc.dg/cpp/_Pragma4.c: Likewise.
7083         * gcc.dg/cpp/_Pragma5.c: Likewise.
7084         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7085         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7086         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7087         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7088         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7089         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7090         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7091         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7092         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7093         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7094         * gcc.dg/cpp/cxxcom1.c: Likewise.
7095         * gcc.dg/cpp/line1.c: Likewise.
7096         * gcc.dg/cpp/maccom1.c: Likewise.
7097         * gcc.dg/cpp/maccom2.c: Likewise.
7098         * gcc.dg/cpp/maccom3.c: Likewise.
7099         * gcc.dg/cpp/maccom4.c: Likewise.
7100         * gcc.dg/cpp/maccom5.c: Likewise.
7101         * gcc.dg/cpp/maccom6.c: Likewise.
7102         * gcc.dg/cpp/multiline.c: Likewise.
7103         * gcc.dg/cpp/spacing1.c: Likewise.
7104         * gcc.dg/cpp/spacing2.c: Likewise.
7105         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7106         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7107         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7108         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7109         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7110         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7111         * gcc.dg/cpp/cxxcom2.c: Likewise.
7112         * gcc.dg/cpp/cxxcom2.h: New file.
7113
7114         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7115         * g++.dg/cpp/truefalse.C: Here.
7116         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7117
7118 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7119
7120         * gcc.dg/cpp/redef3.c: New file.
7121
7122 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7123
7124         * gcc.dg/i386-loop-3.c: New test.
7125
7126 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7127
7128         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7129
7130 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7131
7132         * gcc.dg/fwrapv-1.c: New test case.
7133         * gcc.dg/fwrapv-2.c: New test case.
7134
7135 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7136
7137         PR c++/10956
7138         * g++.dg/template/spec9.C: New test.
7139
7140 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7141
7142         * gcc.dg/duff-4.c: New test case.
7143
7144 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7145
7146         PR fortran/10843
7147         * g77.dg/ffixed-form-1.f: New test
7148         * g77.dg/ffixed-form-2.f: New test
7149         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7150         * g77.dg/ffree-form-3.f: New test
7151
7152 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7153
7154         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7155         * gcc.dg/wint_t-1.c: Likewise.
7156
7157 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7158
7159         * g++.dg/template/access11.C: New test.
7160
7161 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7162
7163         PR c++/10849
7164         * g++.dg/template/access10.C: New test.
7165
7166 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7167             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7168
7169         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7170
7171 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7172
7173         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7174         suppress for powerpc-*-darwin*.
7175         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7176
7177 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7178
7179         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7180         suppress option for powerpc-*-darwin*.
7181
7182 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7183
7184         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7185         * gcc.dg/builtins-4.c: Add test for fmod.
7186
7187 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7188
7189         PR c++/10682
7190         * g++.dg/template/instantiate4.C: New test.
7191
7192 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7193
7194         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7195
7196 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7197
7198         * gcc.dg/compat/scalar-return-1_main.c: New file.
7199         * gcc.dg/compat/scalar-return-1_x.c: New file.
7200         * gcc.dg/compat/scalar-return-1_y.c: New file.
7201         * gcc.dg/compat/scalar-return-2_main.c: New file.
7202         * gcc.dg/compat/scalar-return-2_x.c: New file.
7203         * gcc.dg/compat/scalar-return-2_y.c: New file.
7204         * gcc.dg/compat/struct-return-3_main.c: New file.
7205         * gcc.dg/compat/struct-return-3_y.c: New file.
7206         * gcc.dg/compat/struct-return-3_x.c: New file.
7207         * gcc.dg/compat/struct-return-2_main.c: New file.
7208         * gcc.dg/compat/struct-return-2_x.c: New file.
7209         * gcc.dg/compat/struct-return-2_y.c: New file.
7210
7211 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7212
7213         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7214         for hppa*-hp-hpux*.
7215         * gcc.dg/20021014-1.c (dg-options): Likewise.
7216         * gcc.dg/nest.c (dg-options): Likewise.
7217
7218 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7219
7220         PR c++/9738
7221         * g++.dg/ext/dllimport2.C: New file.
7222         * g++.dg/ext/dllimport3.C: New file.
7223
7224 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7225
7226         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7227         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7228         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7229         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7230         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7231         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7232         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7233         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7234         * gcc.dg/compat/small-struct-defs.h: New file.
7235         * gcc.dg/compat/small-struct-init.h: New file.
7236         * gcc.dg/compat/small-struct-check.h: New file.
7237         * gcc.dg/compat/fp-struct-defs.h: New file.
7238         * gcc.dg/compat/fp-struct-check.h: New file.
7239         * gcc.dg/compat/fp-struct-init.h: New file.
7240         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7241         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7242
7243 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7244
7245         * gcc.dg/20030225-2.c: New test.
7246
7247 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7248             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7249
7250         * gcc.c-torture/compile/20030518-1.c: New test case.
7251
7252 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7253
7254         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7255         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7256         gcc-dg-debug-runtest.
7257         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7258         gcc-dg-debug-runtest.
7259
7260 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7261
7262         PR c++/9022
7263         * g++.dg/lookup/using6.C: New test.
7264
7265 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7266
7267         * g++.dg/parse/access2.C: New test.
7268
7269 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7270
7271         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7272         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7273         * gcc.dg/debug/debug.exp: Likewise.
7274
7275 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7276
7277         * gcc.dg/dollar.c: New test.
7278
7279 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7280
7281         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7282         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7283         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7284         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7285         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7286         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7287         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7288         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7289         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7290         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7291         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7292         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7293         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7294         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7295         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7296         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7297         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7298         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7299
7300 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7301
7302         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7303         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7304         support for "repo" mode.
7305         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7306         * lib/g77-dg.exp: Likewise.
7307         * lib/obj-dg.exp: Likewise.
7308
7309 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7310
7311         Merge from gcc-3_2-rhl8-branch:
7312         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7313
7314         * gcc.dg/tls/opt-6.c: New test.
7315
7316         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7317
7318         * gcc.dg/20030405-1.c: New test.
7319
7320         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7321
7322         * gcc.dg/20030309-1.c: New test.
7323
7324         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7325
7326         * gcc.c-torture/execute/20030307-1.c: New test.
7327
7328         2003-02-20  Randolph Chung  <tausq@debian.org>
7329
7330         * gcc.c-torture/compile/20030220-1.c: New test.
7331
7332         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7333
7334         * gcc.dg/20030217-1.c: New test.
7335
7336         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7337
7338         * gcc.c-torture/compile/20020129-1.c: New test.
7339
7340         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7341
7342         * gcc.dg/unroll-1.c: New test.
7343
7344         2002-11-16  Jan Hubicka  <jh@suse.cz>
7345
7346         * gcc.c-torture/execute/20020920-1.c: New test.
7347
7348         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7349
7350         PR target/7434
7351         * gcc.c-torture/compile/20021008-1.c: New test.
7352
7353         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7354
7355         PR target/7559
7356         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7357
7358         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7359
7360         * gcc.c-torture/compile/20020807-1.c: New test.
7361
7362         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7363
7364         * gcc.dg/tls/opt-1.c: New test.
7365
7366         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7367
7368         * gcc.dg/20020729-1.c: New test.
7369
7370         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7371
7372         * g++.dg/opt/life1.C: New test.
7373
7374         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7375
7376         * gcc.dg/20020525-1.c: New test.
7377
7378         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7379
7380         PR c++/6794
7381         * g++.dg/ext/pretty1.C: New test.
7382         * g++.dg/ext/pretty2.C: New test.
7383
7384 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7385
7386         PR c++/8385
7387         * g++.dg/ext/typeof5.C: New test.
7388
7389 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7390
7391         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7392         __USER_LABEL_PREFIX__ into account.
7393         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7394
7395 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7396
7397         * gcc.dg/builtins-15.c: New test case.
7398
7399 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7400
7401         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7402
7403 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7404
7405         * lib/g++.exp: Tweak handling of additional source files.
7406         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7407         * g++.dg/special/conpr-2a.C: Rename to ...
7408         * g++.dg/special/conpr-2a.cc: ... this.
7409         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7410         * g++.dg/special/conpr-3a.C: Rename to ...
7411         * g++.dg/special/conpr-3a.cc: This.
7412         * g++.dg/special/conpr-3b.C: Rename to ...
7413         * g++.dg/special/conpr-3b.cc: This.
7414         * g++.dg/special/conpr-4.C: New test.
7415         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7416
7417 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7418
7419         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7420
7421 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7422
7423         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7424         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7425         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7426         * g++.old-deja/g++.other/warn3.C: Likewise.
7427
7428 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7429
7430         * gcc.dg/i386-387-1.c: Update to also test log.
7431         * gcc.dg/i386-387-2.c: Likewise.
7432
7433 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7434
7435         * g77.f-torture/execute/int8421.f: New test.
7436
7437 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7438
7439         PR c++/10230, c++/10481
7440         * g++.dg/lookup/scoped5.C: New test.
7441
7442 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7443
7444         PR c++/10552
7445         * g++.dg/template/ttp6.C: New test.
7446
7447 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7448
7449         * gcc.c-torture/execute/builtins: New directory.
7450         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7451         gcc.c-torture/execute/builtins.
7452         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7453         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7454         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7455         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7456
7457 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7458
7459         PR c++/9252
7460         * g++.dg/template/access8.C: New test.
7461         * g++.dg/template/access9.C: New test.
7462
7463 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7464
7465         PR c++/9554
7466         * g++.dg/parse/access1.C: New test.
7467
7468 2003-05-09  DJ Delorie  <dj@redhat.com>
7469
7470         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7471         long, and not an int.
7472
7473 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7474
7475         PR c++/10555, c++/10576
7476         * g++.dg/template/memclass1.C: New test.
7477
7478 2003-05-08  DJ Delorie  <dj@redhat.com>
7479
7480         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7481         targets.
7482         * gcc.c-torture/execute/20021024-1.x: Likewise.
7483         * gcc.c-torture/execute/shiftdi.x: Likewise.
7484         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7485         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7486         * gcc.dg/20021018-1.c: Likewise.
7487
7488 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7489
7490         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7491
7492         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7493         (bcopy): Call memmove.
7494
7495 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7496
7497         * g77.f-torture/compile/8485.f: New test case.
7498
7499 2003-05-07  Richard Henderson  <rth@redhat.com>
7500
7501         PR c++/10570
7502         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7503         Verify exception_cleanup not called for rethrows.
7504         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7505         when exiting catch block without rethrowing.
7506         * g++.dg/eh/forced3.C: New.
7507         * g++.dg/eh/forced4.C: New.
7508
7509 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7510
7511         * gcc.dg/20030505.c: Fix triplet.
7512
7513 2003-05-06  DJ Delorie  <dj@redhat.com>
7514
7515         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7516         * gcc.dg/nest.c: Likewise.
7517
7518 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7519
7520         * gcc.dg/builtins-14.c: New test case.
7521
7522 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7523
7524         * lib/compat.exp (compat-execute): New argument.
7525         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7526         * gcc.dg/compat: New test directory.
7527         * gcc.dg/compat/compat.exp: New expect script.
7528         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7529         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7530         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7531         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7532         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7533         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7534
7535         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7536         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7537         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7538         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7539         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7540         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7541         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7542         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7543         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7544         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7545         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7546         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7547         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7548         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7549         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7550
7551 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7552
7553         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7554
7555 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7556
7557         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7558
7559 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7560
7561         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7562         * gcc.dg/ppc-fsel-2.c: New test.
7563
7564         * gcc.dg/unused-5.c: New test.
7565
7566 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7567
7568         PR c++/10496
7569         * g++.dg/warn/pmf1.C: New test.
7570
7571 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7572
7573         PR c++/4494
7574         * g++.dg/warn/main.C: New test.
7575
7576 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7577
7578         * gcc.dg/nonnull-3.c: New test.
7579
7580 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7581
7582         * gcc.dg/cpp/Wtrigraphs.c: Update.
7583         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7584
7585 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7586
7587         * gcc.dg/ppc-fsel-1.c: New test.
7588
7589 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7590
7591         PR c/10604
7592         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7593
7594 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7595
7596         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7597
7598 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7599
7600         PR c++/9364, c++/10553, c++/10586
7601         * g++.dg/parse/typename4.C: New test.
7602         * g++.dg/parse/typename5.C: Likewise.
7603
7604 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7605
7606         * gcc.c-torture/compile/20030503-1.c: New test.
7607
7608 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         * g++.dg/lookup/using5.C: Fix testcase error.
7611
7612 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7613
7614         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7615         since MEABI is no longer supported.  Remove all vestiges
7616         of MEABI from the test.
7617
7618 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7619
7620         PR c++/10554
7621         * g++.dg/lookup/using5.C: New test.
7622
7623 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7624
7625         PR c++/8772
7626         * g++.dg/template/ttp5.C: New test.
7627
7628 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7629
7630         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7631         (dg-gpp-additional-sources): New function.
7632         (dg-gpp-additional-files): Likewise.
7633         * lib/g++.exp (additional_sources): New variable.
7634         (additional_files): Likewise.
7635         (g++_target_compile): Deal with them.
7636         * lib/old-dejagnu.exp: Remove.
7637         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7638         * g++.old-deja: Revise all tests to use dg commands.
7639
7640 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7641
7642         PR c++/9432, c++/9528
7643         * g++.dg/lookup/using4.C: New test.
7644
7645 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7646
7647         * gcc.dg/noreturn-5.c: New file.
7648         * gcc.dg/noreturn-6.c: New file.
7649
7650         * gcc.c-torture/compile/inline-1.c: New file.
7651
7652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7653
7654         PR c++/10551
7655         * g++.dg/template/explicit1.C: New test.
7656
7657 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7658
7659         PR c++/10549
7660         * g++.dg/other/bitfield1.C: New test.
7661
7662         PR c++/10527
7663         * g++.dg/init/new7.C: New test.
7664
7665 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7666
7667         * g++.dg/ext/desig1.C: New test.
7668         * g++.dg/ext/init1.C: Update.
7669
7670         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7671
7672 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/10180
7675         * g++.dg/warn/Winline-1.C: New test.
7676
7677 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7678
7679         * gcc.c-torture/execute/string-opt-19.c: New test.
7680
7681         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7682         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7683
7684 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7685
7686         PR c++/10506
7687         * g++.dg/init/new6.C: New test.
7688
7689         PR c++/10503
7690         * g++.dg/init/ref6.C: New test.
7691
7692 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7693
7694         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7695
7696 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7697
7698         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7699         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7700
7701 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7702
7703         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7704         initialized static data members.
7705
7706 2003-04-25  H.J. Lu <hjl@gnu.org>
7707
7708         * gcc.dg/ia64-sync-4.c: New test.
7709
7710 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7711
7712         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7713         date.
7714
7715 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7716
7717         PR c++/10337
7718         * g++.dg/warn/conv1.C: New test.
7719         * g++.old-deja/g++.other/conv7.C: Adjust.
7720         * g++.old-deja/g++.other/overload14.C: Adjust.
7721
7722 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7723
7724         PR c++/10471
7725         * g++.dg/template/defarg2.C: New test.
7726
7727 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7728
7729         * gcc.dg/cpp/include2.c: Update.
7730         * gcc.dg/cpp/multiline-2.c: New.
7731         * gcc.dg/cpp/multiline.c: Update.
7732         * gcc.dg/cpp/strify2.c: Update.
7733         * gcc.dg/cpp/trad/literals-2.c: Update.
7734
7735 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7736
7737         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7738
7739 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7740
7741         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7742
7743 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/10451
7746         * g++.dg/parse/crash4.C: New test.
7747
7748         PR c++/9847
7749         * g++.dg/parse/crash5.C: New test.
7750
7751 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/10446
7754         * g++.dg/parse/crash3.C: New test.
7755
7756         PR c++/10428
7757         * g++.dg/parse/elab1.C: New test.
7758
7759 2003-04-22  Devang Patel  <dpatel@apple.com>
7760
7761         * gcc.dg/cpp/trad/funlike-5.c: New test.
7762
7763 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7764
7765         * g++.dg/other/packed1.C: Fix dg options.
7766
7767 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7768
7769         * g++.dg/other/offsetof2.C: New test.
7770
7771 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7772
7773         * g++.dg/template/recurse.C: Adjust location of error messages.
7774
7775 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7776
7777         PR c++/9881
7778         * g++.dg/init/addr-const1.C: New test.
7779         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7780
7781 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7782
7783         PR c++/10405
7784         * g++.dg/lookup/struct-hack1.C: New test.
7785
7786 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7787
7788         * ucs.c: Update diagnostic messages.
7789
7790 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7791
7792         * gcc.dg/cpp/truefalse.cpp: New test.
7793         * gcc.dg/cpp/cpp.exp: Update.
7794         * g++.dg/other/stdbool-if.C: Remove.
7795
7796 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7797
7798         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7799         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7800
7801 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7802
7803         * gcc.c-torture/compile/20030418-1.c: New test.
7804
7805 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7806
7807         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7808
7809 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7810
7811         PR c++/10347
7812         g++.dg/template/dependent-name1.C: New test.
7813
7814 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7815
7816         * gcc.dg/warn-1.c (tourist_guide): New array,
7817         contains a pointer to bar.
7818
7819 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7820
7821         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7822         * gcc.c-torture/execute/medce-1.c: New test case.
7823         * gcc.c-torture/execute/medce-2.c: New test case.
7824
7825 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7826
7827         * lib/prune.exp: Ignore more messages.
7828
7829         PR c++/10381
7830         * g++.dg/parse/lookup3.C: New test.
7831
7832 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7833
7834         * gcc.c-torture/compile/20030415-1.c : New test.
7835
7836 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7837
7838         * gcc.c-torture/execute/scope-2.c: Move to ...
7839         * gcc.dg/noncompile/scope.c: .... here.
7840
7841 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7842
7843         * gcc.dg/20030414-2.c: New test case.
7844
7845 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7846
7847         PR target/10377
7848         * gcc.dg/20030414-1.c: New test.
7849
7850 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7851
7852         * gcc.dg/builtins-12.c: New test case.
7853         * gcc.dg/builtins-13.c: New test case.
7854
7855 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7856
7857         * gcc.c-torture/execute/string-opt-18.c: New test.
7858
7859 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7860
7861         PR c++/10300
7862         * g++.dg/init/new5.C: New test.
7863
7864 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7865
7866         PR c++/7910
7867         * g++.dg/ext/dllimport1.C: New test.
7868
7869 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7870
7871         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7872
7873 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7874
7875         PR Fortran/9263
7876         * g77.f-torture/noncompile/9263.f: New test
7877         PR Fortran/1832
7878         * g77.f-torture/execute/1832.f: New test
7879
7880 2003-04-11  David Chad  <davidc@freebsd.org>
7881             Loren J. Rittle  <ljrittle@acm.org>
7882
7883         libobjc/8562
7884         * objc.dg/headers.m: New test.
7885
7886 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7887
7888         * gcc.c-torture/execute/builtin-noret-2.c: New.
7889         * gcc.c-torture/execute/builtin-noret-2.x: New.
7890         XFAIL builtin-noret-2.c at -O1 and above.
7891         * gcc.dg/redecl.c: New.
7892         * gcc.dg/Wshadow-1.c: Update error regexps.
7893
7894 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7895
7896         * g++.dg/abi/bitfield10.C: New test.
7897
7898 2003-04-09  Mike Stump  <mrs@apple.com>
7899
7900         * gcc.dg/pch/pch.exp: Make testcase names longer.
7901         * g++.dg/pch/pch.exp: Make testcase names longer.
7902
7903 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7904
7905         * gcc.dg/builtins-11.c: New test case.
7906
7907 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7908
7909         * gcc.dg/builtins-9.c: New test case.
7910         * gcc.dg/builtins-10.c: New test case.
7911
7912 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7913
7914         * gcc.dg/noncompile/init-4.c.c: New test.
7915
7916 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7917
7918         * gcc.misc-test/gcov-9.c: New test.
7919         * gcc.misc-test/gcov-10.c: New test
7920         * gcc.misc-test/gcov-11.c: New test.
7921
7922 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7923
7924         PR optimization/10024
7925         * gcc.c-torture/compile/20030405-1.c: New test.
7926
7927 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7928
7929         * gcc.dg/pch/static-3.c: New.
7930         * gcc.dg/pch/static-3.hs: New.
7931         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7932
7933 2003-04-04  Richard Henderson  <rth@redhat.com>
7934
7935         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7936         * g++.dg/eh/forced2.C: Likewise.
7937
7938 2003-04-03  Mike Stump  <mrs@apple.com>
7939
7940         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7941         target arg.
7942         (scan-assembler-times, scan-assembler-not): Likewise.
7943         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7944
7945 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7946
7947         * gcc.dg/sparc-loop-1.c: New test.
7948
7949 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7950
7951         PR other/9274
7952         * g++.dg/pch/system-2.C: New.
7953         * g++.dg/pch/system-2.Hs: New.
7954
7955 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7956
7957         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7958
7959         * g++.dg/eh/simd-1.C (vecfunc): Same.
7960
7961 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7962
7963         * gcc.c-torture/execute/20030401-1.c: New test case.
7964
7965 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7966
7967         * objc.dg/defs.m: New.
7968
7969 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7970
7971         * g++.dg/eh/simd-1.C: New.
7972         * g++.dg/eh/simd-2.C: New.
7973
7974 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7975
7976         * gcc.c-torture/execute/simd-3.c: New.
7977
7978 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7979
7980         PR c/9936
7981         * gcc.dg/20030331-2.c: New test.
7982
7983 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7984
7985         PR c++/10278
7986         * g++.dg/parse/crash2.C: New test.
7987
7988 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7989
7990         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7991         * gcc.c-torture/execute/20030331-1.c: ...here.
7992
7993 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7994
7995         * gcc.c-torture/execute/20030331-1.c: New test.
7996
7997 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7998
7999         * lib/gcov.exp: Adjust call return testing strings.
8000         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8001
8002 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8003
8004         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8005         * gcc.dg/builtins-7.c: New test case.
8006         * gcc.dg/builtins-8.c: New test case.
8007
8008 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8009
8010         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8011
8012 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR c++/7647
8015         * g++.dg/lookup-class-member-2.C: New test.
8016
8017 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8018
8019         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8020
8021 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8022
8023         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8024
8025 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8026
8027         * g++.dg/init/attrib1.C: New test.
8028
8029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8030
8031         * gcc.dg/ultrasp8.c: New test.
8032
8033 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8034
8035         * gcc.dg/ultrasp7.c: New test.
8036
8037 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8038
8039         PR c++/10047
8040         * g++.dg/template/inline1.C: New test.
8041
8042 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8043
8044         * gcc.dg/sparc-dwarf2.c: New test.
8045
8046 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8047
8048         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8049         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8050
8051 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8052
8053         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8054         than reading .x files.
8055         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8056         * g77.dg/gcov/gcov-1.f: Likewise.
8057         * gcc.misc-tests/gcov-4b.c: Likewise.
8058         * gcc.misc-tests/gcov-5b.c: Likewise.
8059         * gcc.misc-tests/gcov-6.c: Likewise.
8060         * gcc.misc-tests/gcov-7.c: Likewise.
8061         * gcc.misc-tests/gcov-8.c: Likewise.
8062         * g++.dg/gcov/gcov-1.x: Remove.
8063         * g77.dg/gcov/gcov-1.x: Likewise.
8064         * gcc.misc-tests/gcov-4b.x: Likewise.
8065         * gcc.misc-tests/gcov-5b.x: Likewise.
8066         * gcc.misc-tests/gcov-6.x: Likewise.
8067         * gcc.misc-tests/gcov-7.x: Likewise.
8068         * gcc.misc-tests/gcov-8.x: Likewise.
8069
8070 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8071
8072         PR opt/10087
8073         * gcc.dg/20030324-1.c: New test.
8074
8075 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8076
8077         PR c++/10224
8078         * g++.dg/template/arg3.C: New test.
8079
8080         PR c++/10158
8081         * g++.dg/template/friend18.C: New test.
8082
8083 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8084
8085         * g77.f-torture/compile/20030326-1.f: New test case.
8086
8087 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8088
8089         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8090
8091         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8092
8093 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8094
8095         * gcc.dg/ia64-sync-3.c: New test.
8096
8097 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8098
8099         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8100
8101 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8102
8103         * gcc.dg/ultrasp6.c: New test.
8104
8105 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8106
8107         * gcc.dg/i386-signbit-1.c: New test.
8108         * gcc.dg/i386-signbit-2.c: New test.
8109         * gcc.dg/i386-signbit-3.c: New test.
8110
8111 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8112
8113         * gcc.dg/ultrasp5.c: Fix options.
8114
8115 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8116
8117         * gcc.dg/ultrasp5.c: Fix comment.
8118
8119 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8120
8121         PR fortran/10197
8122         * g77.f-torture/execute/10197.f: New test.
8123
8124 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8125
8126         PR c++/9898, c++/383
8127         * g++.dg/template/conv6.C: New test.
8128
8129         PR c++/10119
8130         * g++.dg/template/ptrmem5.C: New test.
8131
8132         PR c++/10026
8133         * g++.dg/lookup/koenig1.C: New test.
8134
8135         PR C++/10199
8136         * g++.dg/lookup/template2.C: New test.
8137
8138 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8139
8140         * g++.dg/opt/rtti1.C: New test.
8141
8142 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8143
8144         * gcc.dg/ultrasp5.c: New test.
8145
8146 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8147
8148         PR middle-end/9967
8149         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8150         builtin fputs.
8151
8152 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8153
8154         PR c/8224
8155         * gcc.dg/20030323-1.c: New test.
8156
8157 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8158
8159         * gcc.c-torture/compile/20030323-1.c: New test case.
8160
8161 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8162
8163         * gcc.dg/20030321-1.c: New test.
8164
8165 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8166
8167         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8168
8169 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8170
8171         PR c++/9978, c++/9708
8172         * g++.dg/ext/vlm1.C: Adjust expected error.
8173         * g++.dg/ext/vla2.C: New test.
8174         * g++.dg/template/arg1.C: New test.
8175         * g++.dg/template/arg2.C: New test.
8176
8177 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8178
8179         * g77.f-torture/execute/select.f: New test.
8180         * g77.f-torture/noncompile/select_no_compile.f: New test.
8181
8182 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8183
8184         PR c++/9898
8185         * g++.dg/other/error4.C: New test.
8186
8187 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8188
8189         * g++.dg/template/friend17.C: New test.
8190
8191 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8192
8193         * gcc.c-torture/compile/20030320-1.c: New.
8194
8195 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8196
8197         * gcc.dg/builtins-6.c: New test case.
8198
8199 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8200
8201         PR target/10073
8202         * gcc.c-torture/compile/20030319-1.c: New.
8203
8204 2003-03-18  Jan Hubicka  <jh@suse.cz>
8205
8206         * gcc.dg/i386-cvt-1.c: New test.
8207
8208 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8209
8210         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8211         * objc.dg/naming-2.m: Likewise.
8212
8213 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8214
8215         PR c++/9639
8216         * g++.dg/parse/crash1.C: New test.
8217
8218 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8219
8220         PR c++/8805
8221         * g++.dg/eh/cleanup1.C: New test.
8222
8223 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8224
8225         * gcc.c-torture/execute/20030316-1.c: New test case.
8226
8227 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8228
8229         PR c++/9629
8230         * g++.dg/init/ctor2.C: New test.
8231
8232 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8233
8234         * g77.f-torture/compile/xformat.f: New test case.
8235
8236 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8237
8238         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8239         * g++.old-deja/g++.mike/eh50.C: Likewise.
8240
8241 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8242
8243         PR c++/6440
8244         * g++.dg/template/spec7.C: New test.
8245         * g++.dg/template/spec8.C: Likewise.
8246
8247 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8248
8249         * gcc.c-torture/execute/20030313-1.c: New test.
8250
8251 2003-03-14  Richard Henderson  <rth@redhat.com>
8252
8253         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8254
8255 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8256
8257         * gcc.c-torture/compile/20030314-1.c: New test.
8258
8259 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8260
8261         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8262         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8263         thumb target,
8264         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8265         to accept newer _imp__  prefix and additional
8266         newline in .drectve section.
8267         * gcc.dg/dll-4.c: Likewise.
8268         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8269         switch.
8270
8271 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8272
8273         * g++.dg/parse/namespace9.C: New test.
8274
8275         * g++.dg/init/ref5.C: New test.
8276         * g++.dg/parse/ptrmem1.C: Likewise.
8277
8278 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8279
8280         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8281         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8282         regular expression.
8283         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8284         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8285
8286 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8287
8288         * gcc.c-torture/execute/20030224-2.c: New test.
8289
8290 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8291
8292         * gcc.dg/decl-3.c: New test.
8293
8294 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8295
8296         * gcc.dg/i386-loop-2.c: New test.
8297
8298 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8299
8300         PR c++/9474
8301         * g++.dg/parse/namespace8.C: New test.
8302
8303         PR c++/9924
8304         * g++.dg/overload/builtin2.C: New test.
8305
8306 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8307
8308         * gcc.dg/return-type-3.c: New test.
8309
8310 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8311
8312         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8313         profiling options are not supported.
8314
8315 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8316
8317         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8318         * g++.old-deja/g++.warn/impint2.C: Likewise.
8319
8320 2003-03-10  Devang Patel  <dpatel@apple.com>
8321
8322         * g++.dg/cpp/c++_cmd_1.C: New test.
8323         * g++.dg/cpp/c++_cmd_1.h: New file.
8324
8325 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8326
8327         * gcc.dg/altivec-9.c: New file.
8328
8329 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8330
8331         * gcc.dg/ppc-sdata-1.c: New test.
8332         * gcc.dg/ppc-sdata-2.c: New test.
8333
8334 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8335
8336         PR c++/9373
8337         * g++.dg/opt/ptrmem2.C: New test.
8338
8339         PR c++/8534
8340         * g++.dg/opt/ptrmem1.C: New test.
8341
8342 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8343
8344         * gcc.dg/i386-loop-1.c: New test.
8345
8346 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8347
8348         PR c++/9970
8349         * g++.dg/lookup/friend1.C: New test.
8350
8351 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8352
8353         PR c++/9823
8354         * g++.dg/parser/constructor1.C: New test.
8355
8356 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8357
8358         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8359
8360         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8361
8362 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8363
8364         * gcc.dg/cpp/Wunused.c: Update test.
8365
8366 2003-03-08  Jan Hubicka  <jh@suse.cz>
8367
8368         * gcc.dg/inline-3.c: New test.
8369
8370 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8371
8372         PR c++/9809
8373         * g++.dg/parse/builtin1.C: New test.
8374
8375         PR c++/9982
8376         * g++.dg/abi/cookie1.C: New test.
8377         * g++.dg/abi/cookie2.C: Likewise.
8378
8379         PR c++/9524
8380         * g++.dg/template/field1.C: New test.
8381
8382         PR c++/9912
8383         * g++.dg/parse/class1.C: New test.
8384         * g++.dg/parse/namespace7.C: Likewise.
8385         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8386
8387 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8388
8389         * g++.dg/init/ref4.C: New test.
8390
8391 2003-03-07  Jan Hubicka  <jh@suse.cz>
8392
8393         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8394         * gcc.dg/inline-3.c:  New test.
8395
8396 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8397
8398         * g++.dg/init/ref3.C: New test.
8399
8400         PR c++/9965
8401         * g++.dg/init/ref2.C: New test.
8402
8403         PR c++/9400
8404         * g++.dg/warn/Wshadow-2.C: New test.
8405
8406         PR c++/9791
8407         * g++.dg/warn/Woverloaded-1.C: New test.
8408
8409 2003-03-05  Jan Hubicka  <jh@suse.cz>
8410
8411         * gcc.dg/i386-local2.c: New.
8412         * gcc.dg/i386-local.c: Fix typo.
8413
8414 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8415
8416         * g++.dg/abi/layout3.C: New test.
8417
8418 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8419
8420         * gcc.c-torture/compile/20030305-1.c
8421
8422 2003-03-05  Jan Hubicka  <jh@suse.cz>
8423
8424         * gcc.dg/i386-local.c: New.
8425
8426 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8427
8428         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8429
8430 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8431
8432         * gcc.dg/switch-2.c: New test.
8433         * gcc.dg/switch-3.c: New test.
8434         * gcc.dg/Wswitch.c: Adjust line numbers.
8435         * gcc.dg/Wswitch-default.c: Likewise.
8436         * gcc.dg/Wswitch-enum.c: Likewise.
8437
8438 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8439
8440         * gcc.c-torture/execute/20030222-1.c: New test.
8441
8442 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8443
8444         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8445
8446 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8447
8448         PR c++/9878
8449         * g++.dg/init/ref1.C: New test.
8450
8451 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8452
8453         * gcc.dg/sh-relax.c: New SH-only test.
8454
8455 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8456
8457         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8458         comment explaining purpose of testcase.
8459
8460 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8461
8462         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8463         for HC11/HC12 (asm needs two int registers).
8464         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8465         HC11/HC12 because the test uses an asm which needs two 32-bit
8466         registers.
8467
8468 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8469
8470         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8471         for HC11/HC12 (array is too large otherwise).
8472         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8473         * gcc.c-torture/compile/20010518-2.x: Likewise.
8474         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8475         HC11/HC12 (array is too large).
8476
8477 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8478
8479         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8480         * lib/g++-dg.exp (g++-dg-test): Likewise.
8481
8482 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8483
8484         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8485         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8486
8487 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8488
8489         * g++.dg/warn/implicit-typename1.C: Remove warning.
8490
8491 2003-02-28  Richard Henderson  <rth@redhat.com>
8492
8493         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8494         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8495
8496 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8497
8498         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8499         * g++.dg/pch/pch.exp: Likewise.
8500
8501 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8502
8503         PR c++/9879
8504         * testsuite/g++.dg/init/new4.C: New test.
8505
8506 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8507
8508         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8509
8510 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8511
8512         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8513         unsigned long.
8514
8515         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8516         wider than float.
8517
8518 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8519
8520         * lib/scanasm.exp: Add support for counting numbers of
8521         occurences.
8522         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8523         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8524
8525 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8526
8527         PR c++/9683
8528         * g++.dg/template/static3.C: New test.
8529
8530         PR c++/9829
8531         * g++.dg/parse/namespace6.C: New test.
8532
8533 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8534
8535         PR target/9732
8536         * gcc.dg/20030225-1.c: New test.
8537
8538 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8539
8540         * README: Remove out-of-date information.
8541
8542         PR c++/9836
8543         * g++.dg/template/spec6.C: New test.
8544
8545 2003-02-24  Jeff Law  <law@redhat.com>
8546
8547         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8548
8549 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8550
8551         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8552         * gcc.dg/pragma-ep-1.c: Likewise.
8553
8554 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8555
8556         PR c++/9602
8557         * g++.dg/template/friend16.C: New test.
8558
8559 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8560
8561         PR c++/5333
8562         * g++.dg/parse/fused-params1.C: Adjust error messages.
8563         * g++.dg/template/nested3.C: New test.
8564
8565 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8566
8567         * g++.dg/abi/param1.C: New test.
8568
8569 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8570
8571         PR c++/7982
8572         * g++.dg/warn/implicit-typename1.C: New test.
8573
8574 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8575
8576         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8577         with "mtune".
8578         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8579         * gcc.c-torture/execute/20010129-1.x: Likewise.
8580         * gcc.dg/20011107-1.c: Likewise.
8581         * gcc.dg/20020108-1.c: Likewise.
8582         * gcc.dg/20020122-3.c: Likewise.
8583         * gcc.dg/20020206-1.c: Likewise.
8584         * gcc.dg/20020310-1.c: Likewise.
8585         * gcc.dg/20020426-2.c: Likewise.
8586         * gcc.dg/20020517-1.c: Likewise.
8587         * gcc.dg/991230-1.c: Likewise.
8588         * gcc.dg/i386-unroll-1.c: Likewise.
8589         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8590
8591 2003-02-22  Jan Hubicka  <jh@suse.cz>
8592
8593         * gcc.dg/i386-mul.c: New test.
8594
8595 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8596
8597         * gcc.dg/builtins-5.c: New test case.
8598
8599 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8600
8601         * gcc.dg/asmreg-1.c: New test.
8602
8603 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8604
8605         PR c++/9749
8606         * g++.dg/parse/varmod1.C: New test.
8607
8608 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/9727
8611         * g++.dg/template/op1.C: New test.
8612
8613 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/8906
8616         * g++.dg/template/nested2.C: New test.
8617
8618 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8619
8620         PR c++/8724
8621         * g++.dg/expr/dtor1.C: New test.
8622
8623 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8624
8625         * gcc.dg/cpp/include3.c: New test.
8626         * gcc.dg/cpp/inc/foo.h: New file.
8627
8628 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8629
8630         * gcc.c-torture/execute/20030221-1.c: New test.
8631
8632 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8633
8634         PR c++/9729
8635         * g++.dg/abi/conv1.C: New test.
8636
8637 2003-02-20  Jan Hubicka  <jh@suse.cz>
8638
8639         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8640
8641 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8642
8643         * gcc.c-torture/compile/20030219-1.c: New test.
8644
8645 2003-02-18  Jan Hubicka  <jh@suse.cz>
8646
8647         * gcc.dg/funcorder.c: New test.
8648
8649 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8650
8651         * gcc.c-torture/execute/20030218-1.c: New.
8652
8653 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8654
8655         * gcc.dg/20030218-1.c: New.
8656
8657 2003-02-18  Richard Henderson  <rth@redhat.com>
8658
8659         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8660         * gcc.dg/attr-used-2.c: New.
8661
8662 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/9704
8665         * g++.dg/init/copy5.C: New test.
8666
8667 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8668
8669         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8670         * g++.dg/pch/pch.exp: Likewise.
8671
8672 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8673
8674         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8675         STACK_SIZE is not defined.
8676
8677 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8678
8679         PR c++/9457
8680         * g++.dg/template/init1.C: New test.
8681
8682 2003-02-16  Jan HUbicka  <jh@suse.cz>
8683
8684         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8685         (foo): Add few extra tests
8686         * gcc.dg/c99-const-expr-3.c: Likewise.
8687         * gcc.c-torture/execute/20030216-1.c: New.
8688
8689 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8690
8691         PR c++/9459
8692         * g++.dg/ext/typeof4.C: New test.
8693
8694 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8695
8696         * gcc.dg/i386-387-3.c: New test case.
8697
8698 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8699
8700         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8701         cris-*-elf* cris-*-aout* and mmix-*-*.
8702
8703 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8704
8705         * gcc.dg/20030213-1.c: New test.
8706
8707 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8708
8709         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8710         * gcc.dg/i386-387-2.c: Likewise.
8711
8712 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8713
8714         * gcc.dg/ppc-spe.c: Fix formatting.
8715         Enable tests that were previously unsupported by gas.
8716         Delete tests for instructions that no longer exist.
8717         Switch arguments on evsubifw builtin.
8718
8719 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8720
8721         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8722         STACK_SIZE is too small.
8723
8724 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8725             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8726
8727         * gcc.dg/decl-2.c: New test.
8728
8729 2003-02-10  Jan Hubicka  <jh@suse.cz>
8730
8731         * gcc.dg/i386-fpcvt-1.c:  New test.
8732
8733 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8734
8735         * gcc.c-torture/execute/20030209-1.c: New test.
8736
8737 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8738
8739         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8740         int-wide bitops, use the constants of the same width.
8741         Likewise, if long long is 32-bit wide, test bitops using
8742         32-bit constants.
8743
8744 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8745
8746         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8747
8748 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8749
8750         * testsuite/gcc.dg/builtins-4.c: New test case.
8751
8752 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8753
8754         * gcc.dg/20020430-1.c: Fix dg command typos.
8755         * gcc.dg/20020503-1.c: Likewise.
8756
8757 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8758
8759         PR c++/8785
8760         * g++.dg/parse/fused-params1.C: New test.
8761
8762         PR c++/8857
8763         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8764
8765         PR c++/8921
8766         * g++.dg/parse/non-dependent1.C: New test.
8767
8768         PR c++/8928
8769         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8770
8771         PR c++/9228
8772         * g++.dg/parse/undefined7.C: New test.
8773         * g++.dg/parse/non-templ1.C: New test.
8774
8775         PR c++/9229
8776         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8777
8778 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8779
8780         * gcc.c-torture/compile/20030206-1.c: New test.
8781
8782 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8783
8784         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8785         "pow" to "foo" to avoid potential confusion with a math built-in.
8786
8787 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8788
8789         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8790         conditions for SPARC targets.
8791
8792 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8793
8794         * gcc.dg/20030204-1.c: New test.
8795
8796 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8797
8798         PR c++/38
8799         * g++.dg/parse/array-size1.C: New test.
8800
8801         PR c++/5657
8802         * g++.dg/parse/undefined3.C: New test.
8803
8804         PR c++/5665
8805         * g++.dg/parse/undefined4.C: New test.
8806
8807         PR c++/5975
8808         * g++.dg/parse/undefined5.C: New test.
8809
8810         PR c++/7259
8811         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8812
8813         PR c++/8578
8814         * g++.dg/parse/casting-operator1.C: New test.
8815
8816         PR c++/8596
8817         * g++.dg/parse/undefined6.C: New test.
8818
8819         PR c++/8736
8820         * g++.dg/parse/missing-template1.C: New test.
8821
8822 2003-02-04  Jan Hubicka  <jh@suse.cz>
8823
8824         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8825         * gcc.dg/i386-cmov?.c:  Likewise.
8826         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8827         * gcc.dg/i386-ssefp-1.c:  Likewise.
8828         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8829         conventions.
8830
8831 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8832
8833         PR c++/7129
8834         * testsuite/g++.dg/ext/max.C: New test.
8835
8836 2003-02-03  Jan Hubicka  <jh@suse.cz>
8837
8838         * gcc.c-torture/execute/20030203-1.c: New test.
8839
8840 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8841
8842         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8843         'natural-endian'.
8844
8845 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8846
8847         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8848         * g++.dg/init/new2.C: Likewise.
8849         * g++.dg/other/new1.C: Likewise.
8850
8851 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8852
8853         * gcc.dg/struct-ret-libc.c: New test.
8854
8855 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8856
8857         * gcc.dg/20030129-1.c: New test.
8858
8859 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8860
8861         PR c++/8849
8862         * g++.dg/template/ptrmem4.C: New test.
8863
8864 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8865
8866         * g++.dg/parser/constant1.C: New test.
8867
8868 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8869
8870         PR c++/8591
8871         * g++.dg/parse/friend2.C: New test.
8872
8873 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8874
8875         PR c++/9437
8876         * g++.dg/template/unify4.C: New test.
8877
8878 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8879
8880         * gcc.c-torture/execute/20030128-1.c: New test.
8881
8882 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8883
8884         * g++.dg/lookup/nested1.C: Test moved from ...
8885         * g++.old-deja/g++.other/lookup24.C: ... here.
8886
8887 2003-01-28  Jan Hubicka  <jh@suse.cz>
8888
8889         * gcc.dg/i386-cmov5.c:  New test.
8890
8891 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8892
8893         * gcc.c-torture/execute/20010925-1.c: Changed the
8894         memcpy declaration.
8895
8896 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         PR c++/3902
8899         * g++.dg/parse/template5.C: New test.
8900
8901 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8902
8903         PR fortran/9258
8904         * g77.dg/pr9258: New test.
8905
8906 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8907
8908         * README: Move relevant parts from README.g++.
8909
8910         * README.g++: Remove this file.
8911
8912 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8913
8914         * g++.dg/abi/dcast1.C: New test.
8915
8916 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8917
8918         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8919
8920 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8921
8922         PR c++/47
8923         * g++.old-deja/g++.other/lookup24.C: New test.
8924
8925 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8926
8927         PR middle-end/7227
8928         * gcc.dg/uninit-C.c: New test.
8929
8930 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8931
8932         * g++.dg/abi/covariant1.C: New test.
8933
8934 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8935
8936         * gcc.dg/20030123-1.c: New test.
8937
8938 2003-01-25  Jan Hubicka  <jh@suse.cz>
8939
8940         PR opt/8492
8941         * gcc.c-torture/compile/20030125-1.c
8942
8943 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8944
8945         PR c++/9403
8946         * g++.dg/parse/template3.C: New test.
8947         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8948
8949         PR c++/795
8950         * g++.dg/parse/template4.C: New test.
8951
8952         PR c++/9415
8953         * g++.dg/template/qual2.C: New test.
8954
8955         PR c++/8545
8956         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8957
8958         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8959
8960 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8961
8962         * gcc.c-torture/execute/switch-1.c: New test case.
8963
8964 2003-01-25  Jan Hubicka  <jh@suse.cz>
8965
8966         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8967
8968 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8969
8970         Tweaks for Bison-1.875. From the NEWS file:
8971         "- `parse error' -> `syntax error'
8972         Bison now uniformly uses the term `syntax error'"
8973         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8974         * gcc.dg/cpp/digraph2.c: Likewise.
8975         * gcc.dg/cpp/direct2.c: Likewise.
8976         * gcc.dg/cpp/paste4.c: Likewise.
8977         * gcc.dg/c90-restrict-1.c: Likewise.
8978         * gcc.dg/c99-func-2.c: Likewise.
8979         * gcc.dg/noncompile/920721-2.c: Likewise.
8980         * gcc.dg/noncompile/930622-2.c: Likewise.
8981         * gcc.dg/noncompile/940112-1.c: Likewise.
8982         * gcc.dg/noncompile/950921-1.c: Likewise.
8983         * gcc.dg/noncompile/951123-1.c: Likewise.
8984         * gcc.dg/noncompile/971104-1.c: Likewise.
8985         * gcc.dg/noncompile/990416-1.c: Likewise.
8986
8987 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8988
8989         * g++.dg/parse/undefined1.C: Add error message.
8990
8991 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/9354
8994         * g++.dg/parse/new1.C: New test.
8995
8996         PR c++/9216
8997         * g++.dg/parse/template2.C: New test.
8998
8999         PR c++/9354
9000         * g++.dg/parse/typedef2.C: New test.
9001
9002         PR c++/9328
9003         * g++.dg/ext/typeof3.C: New test.
9004
9005 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9006
9007         PR c++/2738
9008         * g++.dg/parse/ret-type1.C: New test.
9009
9010         PR c++/3792
9011         * g++.dg/parse/tmpl-outside1.C: New test.
9012
9013         PR c++/4207
9014         * g++.dg/parse/int-as-enum1.C: New test.
9015
9016         PR c++/4903
9017         * g++.dg/parse/no-typename1.C: New test.
9018
9019         PR c++/5533
9020         * g++.dg/parse/no-value1.C: New test.
9021
9022         PR c++/5921
9023         * g++.dg/parse/wrong-inline1.C: New test.
9024
9025         PR c++/6402
9026         * g++.dg/parse/ref1.C: New test.
9027
9028         PR c++/6992
9029         * g++.dg/parse/attr-ctor1.C: New test.
9030
9031         PR c++/7229
9032         * g++.dg/parse/namespace5.C: New test.
9033
9034         PR c++/7917
9035         * g++.dg/parse/func-def1.C: New test.
9036
9037         PR c++/8143
9038         * g++.dg/parse/undefined1.C: New test.
9039
9040         PR c++/5723, PR c++/8522
9041         * g++.dg/parse/specialization1.C: New test.
9042
9043         PR c++/163, PR c++/8595
9044         * g++.dg/parse/struct-as-enum1.C: New test.
9045
9046         PR c++/9173
9047         * g++.dg/parse/undefined2.C: New test.
9048
9049 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9050
9051         PR c++/9298
9052         * g++.dg/parse/template1.C: New test.
9053
9054         PR c++/9384
9055         * g++.dg/parse/using1.C: New test.
9056
9057         PR c++/9285
9058         PR c++/9294
9059         * g++.dg/parse/expr2.C: New test.
9060
9061         PR c++/9388
9062         * g++.dg/parse/lookup2.C: Likewise.
9063
9064 2003-01-21  Jan Hubicka  <jh@suse.cz>
9065
9066         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9067         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9068         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9069         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9070
9071 2003-01-20  Nick Clifton  <nickc@redhat.com>
9072
9073         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9074         problem with ARM sibcall code generation.
9075
9076 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9077
9078         * gcc.c-torture/execute/20030120-1.c: New.
9079
9080 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9081
9082         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9083
9084 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9085
9086         PR c++/9272
9087         * g++.dg/parse/ctor1.C: New test.
9088
9089         PR c++/9294:
9090         * g++.dg/parse/qualified1.C: New test.
9091
9092         * g++.dg/parse/typename3.C: New test.
9093
9094 2003-01-16  Richard Henderson  <rth@redhat.com>
9095
9096         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9097
9098 2003-01-16  Richard Henderson  <rth@redhat.com>
9099
9100         * g++.dg/pch/pch.exp: Copy test header to the working directory
9101         before using it either for precompilation or direct use.
9102         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9103         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9104
9105 2003-01-16  Richard Henderson  <rth@redhat.com>
9106
9107         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9108         before using it either for precompilation or direct use.
9109         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9110         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9111
9112 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9113
9114         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9115         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9116         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9117         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9118         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9119         typename warning into error.
9120         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9121         error messages.
9122         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9123         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9124         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9125         messages.
9126         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9127         make declaration visible in template.
9128         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9129         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9130         messages.
9131         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9132         message.
9133         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9134         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9135         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9136         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9137         typename warning with error message.
9138         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9139         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9140         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9141
9142 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9143
9144         * g++.dg/parse/ambig2.C: New test.
9145
9146 2003-01-15  Richard Henderson  <rth@redhat.com>
9147
9148         * g++.dg/tls/init-2.C: Update error message string.
9149
9150 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9151
9152         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9153
9154 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9155
9156         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9157         all for HC11/HC12.
9158         * gcc.c-torture/compile/20001205-1.x: Likewise.
9159         * gcc.c-torture/compile/20001226-1.x: Likewise.
9160         * gcc.c-torture/compile/920520-1.x: Likewise.
9161         * gcc.c-torture/compile/961203-1.x: Likewise.
9162         * gcc.c-torture/compile/20020604-1.x: Likewise.
9163
9164 2003-01-15  Jan Hubicka  <jh@suse.cz>
9165
9166         * gcc.c-torture/compile/20030115-1.c: New test.
9167
9168         * gcc.dg/i386-fpcvt-1.c: New test.
9169         * gcc.dg/i386-fpcvt-2.c: New test.
9170
9171 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9172
9173         Further conform g++'s __vmi_class_type_info to the C++ ABI
9174         specification.
9175         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9176         the specification.
9177
9178 2003-01-14  Jan Hubicka  <jh@suse.cz>
9179
9180         * gcc.dg/i386-fpcvt-1.c: New test.
9181         * gcc.dg/i386-fpcvt-2.c: New test.
9182
9183 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9184
9185         * gcc.dg/i386-mmx-3.c: New test.
9186
9187 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/9264
9190         * g++.dg/parse/octal1.C: New file.
9191
9192         PR c++/9172
9193         * g++.dg/parse/typename1.C: New file.
9194
9195 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9196
9197         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9198         * gcc.dg/bf-no-ms-layout.c: Likewise.
9199         * gcc.dg/bf-ms-attrib.c: Likewise.
9200
9201 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR c++/9099
9204         * g++.dg/parse/dtor1.C: New file.
9205
9206         PR c++/9128
9207         * g++.dg/rtti/typeid1.C: New file.
9208
9209         PR c++/9153
9210         * g++.dg/parse/lookup1.C: New file.
9211
9212         PR c++/9171
9213         * g++.dg/templ/spec5.C: New file.
9214
9215 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9216
9217         * gcc.c-torture/compile/20030110-1.c: New test.
9218
9219 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9220
9221         Merge from pch-branch:
9222
9223         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9224
9225         * gcc.dg/pch/cpp-1.h: New.
9226         * gcc.dg/pch/cpp-1.c: New.
9227         * gcc.dg/pch/cpp-2.h: New.
9228         * gcc.dg/pch/cpp-2.c: New.
9229
9230         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9231
9232         * gcc.dg/pch/except-1.h: New.
9233         * gcc.dg/pch/except-1.c: New.
9234
9235         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9236
9237         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9238         running test.
9239         * gcc.dg/pch: Include *.hp not *.h.
9240         * gcc.dg/pch/system-1.h: New.
9241         * gcc.dg/pch/system-1.c: New.
9242
9243         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9244
9245         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9246         rather than trying to build and run a program using PCH.
9247         * gcc.dg/pch: Remove dg-do commands from test files.
9248
9249         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9250
9251         * gcc.dg/pch/macro-3.c: New.
9252         * gcc.dg/pch/macro-3.h: New.
9253
9254         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9255
9256         * gcc.dg/pch/common-1.c: New.
9257         * gcc.dg/pch/common-1.h: New.
9258         * gcc.dg/pch/decl-1.c: New.
9259         * gcc.dg/pch/decl-1.h: New.
9260         * gcc.dg/pch/decl-2.c: New.
9261         * gcc.dg/pch/decl-2.h: New.
9262         * gcc.dg/pch/decl-3.c: New.
9263         * gcc.dg/pch/decl-3.h: New.
9264         * gcc.dg/pch/decl-4.c: New.
9265         * gcc.dg/pch/decl-4.h: New.
9266         * gcc.dg/pch/decl-5.c: New.
9267         * gcc.dg/pch/decl-5.h: New.
9268         * gcc.dg/pch/global-1.c: New.
9269         * gcc.dg/pch/global-1.h: New.
9270         * gcc.dg/pch/inline-1.c: New.
9271         * gcc.dg/pch/inline-1.h: New.
9272         * gcc.dg/pch/inline-2.c: New.
9273         * gcc.dg/pch/inline-2.h: New.
9274         * gcc.dg/pch/static-1.c: New.
9275         * gcc.dg/pch/static-1.h: New.
9276         * gcc.dg/pch/static-2.c: New.
9277         * gcc.dg/pch/static-2.h: New.
9278
9279         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9280
9281         * g++.dg/pch/pch.exp: Better handle failing testcases.
9282         * gcc.dg/pch/pch.exp: Likewise.
9283         * gcc.dg/pch/macro-1.c: New.
9284         * gcc.dg/pch/macro-1.h: New.
9285         * gcc.dg/pch/macro-2.c: New.
9286         * gcc.dg/pch/macro-2.h: New.
9287
9288         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9289
9290         * g++.dg/dg.exp: Treat files in pch/ specially.
9291         * g++.dg/pch/pch.exp: New file.
9292         * g++.dg/pch/empty.H: New file.
9293         * g++.dg/pch/empty.C: New file.
9294         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9295         "precompile".
9296
9297         * gcc.dg/pch/pch.exp: New file.
9298         * gcc.dg/pch/empty.h: New file.
9299         * gcc.dg/pch/empty.c: New file.
9300         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9301         "precompile".
9302
9303 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9304
9305         * g++.dg/template/friend14.C: New test.
9306
9307 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9308
9309         * gcc.dg/old-style-asm-1.c: New test.
9310
9311 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9312
9313         * gcc.c-torture/compile/20030109-1.c: New test.
9314
9315 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9316
9317         * gcc.c-torture/execute/20030109-1.c: New test.
9318
9319 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9320
9321         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9322         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9323         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9324         * g++.old-deja/g++.mike/eh2.C: Likewise
9325         * g++.old-deja/g++.mike/eh3.C: Likewise
9326         * g++.old-deja/g++.mike/eh5.C: Likewise
9327         * g++.old-deja/g++.mike/eh6.C: Likewise
9328         * g++.old-deja/g++.mike/eh7.C: Likewise
9329         * g++.old-deja/g++.mike/eh8.C: Likewise
9330         * g++.old-deja/g++.mike/eh9.C: Likewise
9331         * g++.old-deja/g++.mike/eh10.C: Likewise
9332         * g++.old-deja/g++.mike/eh12.C: Likewise
9333         * g++.old-deja/g++.mike/eh13.C: Likewise
9334         * g++.old-deja/g++.mike/eh14.C: Likewise
9335         * g++.old-deja/g++.mike/eh16.C: Likewise
9336         * g++.old-deja/g++.mike/eh17.C: Likewise
9337         * g++.old-deja/g++.mike/eh18.C: Likewise
9338         * g++.old-deja/g++.mike/eh21.C: Likewise
9339         * g++.old-deja/g++.mike/eh23.C: Likewise
9340         * g++.old-deja/g++.mike/eh24.C: Likewise
9341         * g++.old-deja/g++.mike/eh25.C: Likewise
9342         * g++.old-deja/g++.mike/eh26.C: Likewise
9343         * g++.old-deja/g++.mike/eh27.C: Likewise
9344         * g++.old-deja/g++.mike/eh28.C: Likewise
9345         * g++.old-deja/g++.mike/eh29.C: Likewise
9346         * g++.old-deja/g++.mike/eh31.C: Likewise
9347         * g++.old-deja/g++.mike/eh33.C: Likewise
9348         * g++.old-deja/g++.mike/eh34.C: Likewise
9349         * g++.old-deja/g++.mike/eh35.C: Likewise
9350         * g++.old-deja/g++.mike/eh36.C: Likewise
9351         * g++.old-deja/g++.mike/eh37.C: Likewise
9352         * g++.old-deja/g++.mike/eh38.C: Likewise
9353         * g++.old-deja/g++.mike/eh39.C: Likewise
9354         * g++.old-deja/g++.mike/eh40.C: Likewise
9355         * g++.old-deja/g++.mike/eh41.C: Likewise
9356         * g++.old-deja/g++.mike/eh42.C: Likewise
9357         * g++.old-deja/g++.mike/eh44.C: Likewise
9358         * g++.old-deja/g++.mike/eh46.C: Likewise
9359         * g++.old-deja/g++.mike/eh47.C: Likewise
9360         * g++.old-deja/g++.mike/eh48.C: Likewise
9361         * g++.old-deja/g++.mike/eh49.C: Likewise
9362         * g++.old-deja/g++.mike/eh50.C: Likewise
9363
9364
9365         PR c++/8615
9366         * g++.dg/template/char1.C: New test.
9367
9368         * g++.dg/template/varmod1.C: Fix typo.
9369
9370 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9371
9372         DR 180
9373         * g++.old-deja/g++.pt/crash32.C: Expect error.
9374
9375 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9376
9377         PR c++/5919
9378         * g++.dg/template/varmod1.C: New test.
9379
9380         PR c++/8727
9381         * g++.dg/inherit/typeinfo1.C: New test.
9382
9383         PR c++/8663
9384         * g++.dg/inherit/typedef1.C: New test.
9385
9386 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9387
9388         PR c++/8332
9389         PR c++/8493
9390         * g++.dg/template/strlen1.C: New test.
9391
9392         PR c++/8227
9393         * g++.dg/template/ctor2.C: New test.
9394
9395         PR c++/8214
9396         * g++.dg/init/string1.C: New test.
9397
9398         PR c++/8511
9399         * g++.dg/template/friend8.C: New test.
9400
9401 2002-11-29  Joe Buck <jbuck@synopsys.com>
9402
9403         * g++.dg/lookup/anon2.C: New test.
9404
9405 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9406
9407         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9408         h8300 port.
9409
9410 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9411
9412         * gcc.dg/bitfld-6.c: New test.
9413
9414 2002-11-27  Jan Hubicka  <jh@suse.cz>
9415
9416         * gcc.c-torture/execute/20021127.[cx]: New test.
9417
9418 2002-11-26  Jan Hubicka  <jh@suse.cz>
9419
9420         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9421         quality.
9422
9423 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9424
9425         * g++.dg/init/brace2.C: New test.
9426         * g++.old-deja/g++.mike/p9129.C: Correct.
9427
9428 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9429
9430         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9431
9432 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9433
9434         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9435
9436 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9437
9438         * testsuite/g++.dg/abi/empty11.C: New test.
9439         * testsuite/g++.dg/rtti/cv1.C: New test.
9440
9441 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9442
9443         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9444
9445 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9446
9447         * g++.dg/abi/empty10.C: New test.
9448
9449 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9450
9451         * gcc.c-torture/compile/20021124-1.c: New test.
9452
9453 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9454
9455         * g++.dg/abi/rtti2.C: New test.
9456
9457 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9458
9459         * gcc.dg/i386-unroll-1.c: New test.
9460
9461 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9462
9463         * gcc.c-torture/compile/20021120-1.c: New test.
9464         * gcc.c-torture/compile/20021120-2.c: New test.
9465
9466 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9467
9468         * gcc.dg/bitfld-5.c: New test.
9469
9470 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9471
9472         * gcc.c-torture/execute/20021120-3.c: New test.
9473
9474 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9475
9476         * gcc.c-torture/execute/20021120-2.c: New test.
9477
9478 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9479
9480         * gcc.c-torture/execute/20021120-1.c: New test.
9481
9482 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9483
9484         * gcc.c-torture/execute/20021118-3.c: New test.
9485
9486 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9487
9488         * gcc.c-torture/compile/20021119-1.c: New test.
9489
9490 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9491
9492         * gcc.dg/duff-1.c: New test.
9493         * gcc.dg/duff-2.c: New test.
9494         * gcc.dg/duff-3.c: New test.
9495
9496 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9497
9498         * gcc.dg/cpp/_Pragma5.c: New test.
9499
9500 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9501
9502         * gcc.c-torture/execute/20021118-2.c: New test.
9503
9504 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9505
9506         * gcc.c-torture/execute/20021118-1.c: New test.
9507
9508 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9509
9510         * gcc.dg/20021116-1.c: New test.
9511
9512 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9513
9514         * g++.dg/abi/vcall1.C: New test.
9515
9516 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9517
9518         * gcc.dg/20021029-1.c: New test.
9519         * gcc.dg/20021029-2.c: New test.
9520
9521 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9522
9523         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9524
9525 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9526
9527         PR c/8439
9528         * gcc.dg/20021110.c: Move to ...
9529         * gcc.c-torture/compile/20021110.c: .... here.
9530
9531 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9532
9533         PR c/8467
9534         * gcc.c-torture/execute/20021111-1.c
9535
9536 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9537
9538         PR c/8439
9539         * gcc.dg/20021110.c: New test.
9540
9541 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9542
9543         * g++.dg/abi/vthunk3.C: Run only on x86.
9544
9545 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9546
9547         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9548
9549 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9550
9551         * lib/compat.exp (compat-execute): Fix logic error in last
9552         change.
9553
9554 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9555
9556         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9557
9558 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9559
9560         PR c++/8389
9561         * g++.dg/template/access6.C: New test.
9562
9563 2002-11-08  Jan Hubicka  <jh@suse.cz>
9564
9565         * gcc.dg/i386-ssefp-1.c: New test.
9566         * gcc.dg/i386-ssefp-1.c: New test.
9567
9568 2002-11-08  Jan Hubicka  <jh@suse.cz>
9569
9570         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9571
9572 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9573
9574         * g++.dg/abi/vthunk3.C: New test.
9575
9576         PR c++/8338
9577         * g++.dg/template/crash2.C: New test.
9578
9579 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9580
9581         * testsuite/g++.dg/abi/dtor1.C: New test.
9582         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9583
9584 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9585
9586         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9587         Darwin.
9588
9589 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9590
9591         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9592         -mthumb.  Only xfail with -O0.
9593
9594 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9595
9596         * g++.dg/abi/thunk1.C: New test.
9597         * g++.dg/abi/thunk2.C: Likewise.
9598         * g++.dg/abi/vtt1.C: Likewise.
9599
9600 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9601
9602         PR optimization/8423
9603         * gcc.c-torture/execute/builtin-constant.c: New test.
9604
9605 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9606
9607         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9608         Add some more cases.
9609
9610 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/8391
9613         * g++.dg/opt/local1.C: New test.
9614
9615 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9616
9617         PR c++/8160
9618         * g++.dg/template/complit1.C: New test.
9619
9620         PR c++/8149
9621         * g++.dg/template/typename4.C: Likewise.
9622
9623 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9624
9625         Core issue 287, PR c++/7639
9626         * g++.dg/template/instantiate1.C: Adjust error location.
9627         * g++.dg/template/instantiate3.C: New test.
9628         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9629         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9630         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9631
9632 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9633
9634         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9635
9636 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9637
9638         PR c++/8287
9639         * g++.dg/init/dtor2.C: New test.
9640
9641 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9642
9643         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9644         * gcc.dg/nest.c: Bypass errors on irix6.
9645
9646 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9647
9648         * gcc.dg/nest.c: Expect error for mmix-*-*.
9649         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9650
9651 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9652
9653         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9654         markers.
9655
9656         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9657
9658 2002-10-25  Mike Stump  <mrs@apple.com>
9659
9660         * gcc.dg/warn-1.c: New test.
9661
9662 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9663
9664         * g++.dg/template/typename3.C: New test.
9665
9666 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9667
9668         * g++.dg/lookup/ptrmem1.C: New test.
9669
9670         * g++.dg/abi/vthunk2.C: New test.
9671
9672 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9673
9674         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9675
9676 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9677
9678         * g++.dg/abi/empty9.C: New test.
9679
9680 2002-10-24  Richard Henderson  <rth@redhat.com>
9681
9682         * g++.dg/inherit/thunk1.C: Enable for ia64.
9683
9684 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/8067
9687         * g++.dg/lookup/pretty1.C: New test.
9688
9689 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9690
9691         * gcc.dg/20021023-1.c: New test.
9692
9693 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9694
9695         PR c++/7679
9696         * g++.dg/parse/inline1.C: New test.
9697
9698 2002-10-23  Richard Henderson  <rth@redhat.com>
9699
9700         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9701
9702         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9703
9704 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9705
9706         PR c++/6579
9707         * g++.dg/parse/stmtexpr3.C: New test.
9708
9709 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         * g++.dg/expr/cond1.C: New test.
9712
9713 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9714
9715         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9716
9717 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9718
9719         * g++.dg/abi/vbase13.C: New test.
9720         * g++.dg/abi/vbase14.C: Likewise.
9721
9722 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9723
9724         * gcc.dg/tls/pic-1.c: New test.
9725         * gcc.dg/tls/nonpic-1.c: New test.
9726         * gcc.dg/20021018-1.c: New test.
9727
9728 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9729
9730         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9731         Remove only files with the same base name as the test case.
9732         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9733         (profopt-execute): Likewise.  Also, remove old profiling
9734         and performance data files before running the tests.
9735
9736         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9737         * g++.dg/bprob/bprob.exp: Likewise.
9738         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9739         to allow more general test case names.
9740
9741         * g++.dg/bprob/bprob-1.C: Rename to ...
9742         * g++.dg/bprob/g++-bprob-1.C: ... this.
9743
9744         * g77.dg/bprob/bprob-1.f: Rename to ...
9745         * g77.dg/bprob/g77-bprob-1.f: ... this.
9746
9747 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9748
9749         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9750         bison 1.50 or later.
9751
9752 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9753
9754         * g++.dg/README: Describe more test directories.
9755
9756 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9757
9758         * g++.dg/init/array6.C: Add additional tests.
9759
9760 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9761
9762         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9763         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9764
9765 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9766
9767         * gcc.c-torture/compile/20020604-1.x: New.
9768         * gcc.c-torture/compile/simd-5.x: Likewise.
9769         * gcc.c-torture/execute/920710-1.x: Likewise.
9770         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9771
9772 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9773
9774         * g++.dg/inherit/override1.C: Add dg-options clause.
9775
9776 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9777
9778         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9779         _mm_slli_si128.
9780
9781 2002-10-19  Andreas Schwab  <schwab@suse.de>
9782
9783         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9784         directory component.
9785
9786 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9787
9788         * g++.dg/inherit/thunk1.C: New test.
9789
9790         * g++.dg/inherit/override1.C: New test.
9791
9792         * g++.dg/abi/mangle11.C: New test.
9793         * g++.dg/abi/mangle14.C: New test.
9794         * g++.dg/abi/mangle17.C: New test.
9795
9796 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9797
9798         * g++.dg/overload/member2.C: New test.
9799
9800 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9801
9802         * g++.dg/README: Describe new compat directory.
9803         * g++.dg/dg.exp: Skip tests in compat directory.
9804         * README.compat: New file.
9805         * lib/compat.exp: New expect script.
9806         * g++.dg/compat: New test directory.
9807         * g++.dg/compat/compat.exp: New expect script.
9808         * g++.dg/compat/abi: New test directory.
9809         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9810         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9811         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9812         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9813         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9814         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9815         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9816         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9817         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9818         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9819         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9820         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9821         * g++.dg/compat/break: New test directory.
9822         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9823         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9824         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9825         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9826         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9827         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9828         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9829         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9830         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9831         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9832         g++.dg/compat/break/README: New files.
9833         * g++.dg/compat/eh: New test directory.
9834         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9835         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9836         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9837         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9838         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9839         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9840         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9841         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9842         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9843         g++.dg/compat/eh/filter2_y.C,
9844         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9845         g++.dg/compat/eh/new1_y.C,
9846         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9847         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9848         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9849         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9850         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9851         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9852         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9853         g++.dg/compat/eh/unexpected1_y.C: New files.
9854         * g++.dg/compat/init: New test directory.
9855         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9856         g++.dg/compat/init/array5_y.C,
9857         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9858         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9859         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9860         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9861         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9862         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9863         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9864         g++.dg/compat/init/init-ref2_y.C: New files.
9865
9866 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9867
9868         PR c++/7584
9869         * g++.dg/inherit/using3.C: New test.
9870
9871 2002-10-17  Jan Hubicka  <jh@suse.cz>
9872
9873         * gcc.dg/20021017-2.c: New test.
9874
9875 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9876
9877         * g++.dg/abi/mangle16.C: Adjust.
9878
9879         * g++.dg/init/array8.C: New test.
9880
9881 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9882
9883         * gcc.dg/special/mips-abi.exp: New test.
9884         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9885
9886 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9887
9888         * g++.dg/abi/mangle16.C: New test.
9889         * g++.dg/abi/mangle17.C: Likewise.
9890
9891         PR c++/7478
9892         * g++.dg/template/ref1.C: New test.
9893
9894 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9895
9896         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9897
9898 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9899
9900         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9901
9902 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9903
9904         PR c++/7524
9905         * g++.dg/init/array7.C: New test.
9906
9907 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * g++.dg/init/array6.C: New test.
9910
9911         * g++.dg/abi/mangle13.C: Likewise.
9912         * g++.dg/abi/mangle14.C: Likewise.
9913         * g++.dg/abi/mangle15.C: Likewise.
9914
9915 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9916
9917         * g++.dg/abi/empty8.C: New test.
9918
9919 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.dg/init/ctor1.C: New test.
9922
9923 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9924
9925         * gcc.c-torture/execute/20021015-1.c: New test.
9926
9927 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9928
9929         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9930
9931 2002-10-14  Jan Hubicka  <jh@suse.cz>
9932
9933         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9934
9935 2002-10-14  Richard Henderson  <rth@redhat.com>
9936
9937         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9938
9939 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR optimization/6631
9942         * g++.dg/opt/const2.C: New test.
9943
9944 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9945
9946         PR c++/7176
9947         * g++.dg/parse/friend1.C: New test.
9948         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9949
9950 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9951
9952         * gcc.dg/20021014-1.c: New test.
9953
9954 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/5661
9957         * g++.dg/ext/vlm1.C: New test.
9958         * g++.dg/ext/vlm2.C: Likewise.
9959
9960         * g++.dg/init/array1.C: Remove invalid braces.
9961         * g++.dg/init/brace1.C: New test.
9962         * g++.dg/init/copy2.C: Likewise.
9963         * g++.dg/init/copy3.C: Likewise.
9964         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9965         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9966         braces.
9967
9968 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9969
9970         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9971
9972 2002-10-11  Richard Shann  <richard.shann@superh.com>
9973
9974         * gcc.c-torture/compile/simd-5.c: New test.
9975
9976 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9977
9978         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9979
9980 2002-10-10  Jim Wilson  <wilson@redhat.com>
9981
9982         * gcc.c-torture/execute/20021010-1.c: New test.
9983
9984 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9985
9986         PR c/7353
9987         * g++.dg/ext/typedef-init.C: New test.
9988         * gcc.dg/typedef-init.c: New test.
9989
9990 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9991
9992         * gcc.dg/cpp/paste13.c: New test.
9993
9994 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9995
9996         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9997         remaining platforms, XFAIL during compile, not execute.  Don't
9998         XFAIL at -O0.
9999
10000 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10001
10002         * gcc.dg/alias-1.c: Tweak expected warning.
10003
10004 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10005
10006         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10007
10008 2002-10-06  Andreas Jaeger  <aj@suse.de>
10009
10010         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10011         * gcc.dg/cpp/c++98.C: Likewise.
10012
10013         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10014         * g++.dg/cpp/c++98.C: Likewise.
10015
10016         * g++.dg/README (Subdirectories): Mention cpp directory.
10017
10018         PR target/7559
10019         * gcc.dg/20021006-1.c: New test.
10020
10021 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10022
10023         PR c++/7804
10024         * g++.dg/other/warning1.C: New test.
10025
10026 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10027
10028         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10029         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10030         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10031
10032 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10033
10034         PR c++/7931
10035         * g++.dg/template/ptrmem3.C: New test.
10036
10037         PR c++/7754
10038         * g++.dg/template/union1.C: New test.
10039
10040 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10041
10042         PR c++/8006
10043         * g++.dg/abi/mangle9.C: New test.
10044         * g++.dg/abi/mangle10.C: New test.
10045         * g++.dg/abi/mangle11.C: New test.
10046         * g++.dg/abi/mangle12.C: New test.
10047
10048 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/7188.
10051         * g++.dg/template/meminit1.C: New test.
10052         * g++.dg/warn/Wreorder-1.C: Likewise.
10053         * g++.old-deja/g++.mike/warn3.C: Tweak.
10054         * lib/prune.exp: Ingore "in copy constructor".
10055
10056 2002-10-02  Andreas Jaeger  <aj@suse.de>
10057
10058         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10059         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10060         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10061         on x86-64.
10062
10063 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10064
10065         * gcc.dg/empty1.C: Fix typo.
10066
10067 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10068
10069         * gcc.dg/alias-1.c: New test.
10070
10071 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10072
10073         * gcc.dg/empty1.C: New test.
10074
10075         * g++.dg/tls/init-2.C: Tweak error messages.
10076
10077 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10078
10079         * gcc.c-torture/compile/20020923-1.c: New test.
10080
10081 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10082
10083         * gcc.c-torture/execute/ffs-1.c: New test.
10084         * gcc.c-torture/execute/ffs-2.c: Ditto.
10085
10086 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10087
10088         * g++.dg/overload/member1.C: New test.
10089
10090 2002-09-30  Mark Mitchell  <mark@code
10091
10092 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10093
10094         * testsuite/gcc.dg/tls/diag-3.c: New.
10095
10096 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10097
10098         * g++.dg/README (Subdirectories): Document new subdir expr.
10099         * g++.dg/expr/pmf-1.C: New test.
10100
10101 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10102
10103         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10104
10105 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10106
10107         * g++.dg/abi/bitfield3.C: New test.
10108
10109 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10110
10111         * lib/gcov.exp: Tweak expected line formats.
10112         * gcc.misc-tests/gcov8.c: New test.
10113         * gcc.misc-tests/gcov8.x: New flags.
10114
10115 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10116
10117         * consistency.vlad/layout/endian.c: Include string.h.
10118
10119         * gcc.c-torture/execute/20020805-1.c: New test.
10120
10121 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10122
10123         * g++.dg/other/conversion1.C: New test.
10124
10125 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10126
10127         * gcc.dg/builtins-1.c: New testcase.
10128
10129 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10130
10131         * g++.dg/inherit/access3.C: New test.
10132
10133 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10134
10135         * gcc.dg/ia64-visibility-2.c: New test.
10136
10137 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10138
10139         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10140         __qualifier_flags to __flags.
10141
10142 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10143
10144         * g++.dg/inherit/operator1.C: New test.
10145         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10146         * g++.dg/other/error1.C: Change expected error message.
10147         * g++.dg/template/conv4.C: Likewise.
10148
10149 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10150
10151         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10152         for documented behavior.
10153
10154 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10155
10156         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10157         several targets known to fail.
10158
10159 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10160
10161         * gcc.dg/mips-args-[123].c: New tests.
10162
10163 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10164
10165         * gcc.dg/ppc-spe.c: New.
10166
10167 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10168
10169         * g++.dg/other/ptrmem4.C: New testcase.
10170
10171 2002-07-24  Richard Henderson  <rth@redhat.com>
10172
10173         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10174
10175 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10176
10177         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10178
10179 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10180
10181         * gcc.c-torture/execute/memset-3.c: New testcase.
10182
10183 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10184
10185         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10186         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10187
10188 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10189
10190         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10191         Delete.
10192
10193 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10194
10195         * gcc.c-torture/compile/simd-4.c: New test.
10196
10197 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10198
10199         PR c++/7347, c++/7348
10200         * g++.dg/template/access4.C: New test.
10201         * g++.dg/template/access5.C: New test.
10202         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10203         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10204         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10205         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10206
10207 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.dg/gnu89-init-2.c: New test.
10210
10211 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10212
10213         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10214
10215 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10216
10217         * gcc.c-torture/execute/20020720-1.c: New testcase.
10218
10219 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10220
10221         * gcc.dg/cpp/Wsignprom.c: New tests.
10222
10223 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10224
10225         * gcc.c-torture/execute/loop-13.c: New test.
10226
10227 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10228
10229         * gcc.dg/cpp/expr.c: New tests.
10230
10231 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10232
10233         * g++.dg/opt/pr6713.C: Add template instantiation.
10234
10235 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10236
10237         * gcc.dg/nest.c: New test.
10238
10239 2002-07-17  Richard Henderson  <rth@redhat.com>
10240
10241         * g++.dg/opt/pr6713.C: New test.
10242
10243 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10244
10245         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10246         XFAIL for all x86 processors.
10247
10248 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10249
10250         * gcc.c-torture/execute/20010122-1.x: Do not test with
10251         -fomit-frame-pointer.
10252
10253 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10254
10255         * g++.dg/template/instantiate2.C: New test.
10256         * g++.dg/template/spec4.C: New test.
10257
10258 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10259
10260         * g++.dg/template/access2.C: New test.
10261         * g++.dg/template/access3.C: New test.
10262
10263 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10264
10265         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10266         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10267         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10268         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10269         Convert to use <stdarg.h>.
10270         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10271         Delete.
10272         * gcc.dg/va-arg-2.c: New.
10273         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10274
10275 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10276
10277         * gcc.c-torture/compile/20020710-1.c: New test.
10278
10279 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10280                           Andrew Pinski  <pinskia@physics.uc.edu>
10281
10282         gcc.c-torture/compile/simd-2.c: New testcase.
10283         gcc.c-torture/compile/simd-3.c: Likewise.
10284
10285 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10286
10287         PR c++/7224
10288         * g++.dg/overload/error1.C: New test.
10289
10290 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10291
10292         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10293         configuration and IRIX 6 O32 ABI.
10294
10295 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10296
10297         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10298
10299 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10300
10301         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10302
10303 2002-07-10  Jeffrey A Law  <law@redhat.com>
10304
10305         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10306
10307         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10308
10309 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10310
10311         * gcc.dg/20020312-2.c: Check for __PPC__.
10312
10313 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10314
10315         * gcc.c-torture/compile/20020709-1.c: New test.
10316
10317 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10318
10319         * g++.dg/template/qualttp21.C: New test case.
10320
10321 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10322
10323         * gcc.c-torture/compile/20020706-1.c: New test.
10324         * gcc.c-torture/compile/20020706-2.c: New test.
10325
10326 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10327             Alexandre Oliva  <aoliva@redhat.com>
10328
10329         * g++.dg/warn/incomplete1.C: New test.
10330
10331 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10332
10333         PR c++/7099
10334         * g++.dg/warn/noreturn1.C: New test.
10335
10336 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10337
10338         PR c++/6706
10339         * g++.dg/debug/debug6.C: New test.
10340         * g++.dg/debug/debug7.C: New test.
10341
10342 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10343
10344         * gcc.c-torture/compile/simd-3.c: New test.
10345
10346 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10347
10348         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10349         * gcc.dg/20020620-1.c: Likewise.
10350
10351 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10352
10353         PR c++/6944
10354         * g++.dg/init/array4.C: New test.
10355         * g++.dg/init/array5.C: New test.
10356
10357 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10358
10359         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10360         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10361
10362 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10363
10364         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10365         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10366         * gcc.dg/wtr-conversion-1.c: Likewise.
10367         * gcc.dg/wtr-escape-1.c: Likewise.
10368         * gcc.dg/wtr-int-type-1.c: Likewise.
10369         * gcc.dg/wtr-label-1.c: Likewise.
10370         * gcc.dg/wtr-static-1.c: Likewise.
10371         * gcc.dg/wtr-strcat-1.c: Likewise.
10372         * gcc.dg/wtr-suffix-1.c: Likewise.
10373         * gcc.dg/wtr-switch-1.c: Likewise.
10374         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10375         * gcc.dg/wtr-union-init-1.c: Likewise.
10376         * gcc.dg/wtr-union-init-2.c: Likewise.
10377         * gcc.dg/wtr-union-init-3.c: Likewise.
10378
10379         * gcc.dg/wtr-func-def-1.c: New test.
10380
10381 2002-07-02 Devang Patel <dpatel@apple.com>
10382
10383         * objc.dg/param-1.m: New test.
10384
10385 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10386
10387         * gcc.dg/cpp/trad/directive.c: Add test.
10388         * gcc.dg/cpp/trad/macroargs.c: Add test.
10389         * gcc.dg/cpp/trad/rec
10390
10391 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10392
10393         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10394
10395 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10396
10397         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10398         targets.
10399
10400 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10401
10402         * g++.dg/abi/mange7.C: New test.
10403
10404         PR c++/6438.
10405         * g++.dg/parse/stmtexpr2.C: New test.
10406
10407 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10408
10409         * gcc.dg/20020312-2.c: Add SH target.
10410
10411 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10412
10413         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10414         compiler output on mips*-*-irix*.
10415
10416 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * g++.dg/parse/attr1.C: New test.
10419
10420 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10421
10422         * gcc.c-torture/execute/string-opt-17.c: New test case.
10423         * gcc.c-torture/execute/memset-2.c: New test case.
10424
10425 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10426
10427         PR c++/6256:
10428         * g++.dg/template/friend5.C: New test.
10429
10430         PR c++/6331:
10431         * g++.dg/template/qual1.C: Likewise.
10432
10433 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10434
10435         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10436         Include stdlib.h, not stdio.h or ctype.h.
10437
10438 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10439
10440         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10441         cris-*-elf* and mmix-*-*.
10442         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10443         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10444         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10445         Ditto.
10446         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10447         * gcc.dg/wchar_t-1.c: Ditto.
10448
10449 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10450
10451         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10452         Clarify comment.
10453
10454 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10455
10456         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10457
10458 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10459
10460         * gcc.c-torture/execute/20000906-1.x: Delete.
10461
10462 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10463
10464         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10465
10466 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10467
10468         * PR6367
10469         * g77.f-torture/execute/6367.f: New test.
10470         * g77.f-torture/execute/6367.x: Disable for MMIX.
10471
10472 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10473
10474         * PR6352
10475         * g++.dg/opt/inline2.C: New test.
10476
10477 2002-04-18  Richard Henderson  <rth@redhat.com>
10478
10479         * gcc.dg/20000906-1.c: Enable for all targets.
10480         * gcc.c-torture/compile/iftrap-2.c: New.
10481
10482 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10483
10484         * gcc.dg/20020418-1.c: New test.
10485         * gcc.dg/20020418-2.c: New test.
10486
10487 2002-04-18  Richard Henderson  <rth@redhat.com>
10488
10489         * gcc.c-torture/compile/iftrap-1.c: New.
10490         * gcc.dg/iftrap-1.c: Adjust for ia64.
10491         * gcc.dg/iftrap-2.c: New.
10492
10493 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10494
10495         * gcc.c-torture/compile/20020418-1.c: New test.
10496
10497 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10498
10499         * gcc.c-torture/compile/20020415-1.c: New.
10500
10501 2002-04-18  David S. Miller  <davem@redhat.com>
10502
10503         * gcc.c-torture/execute/20020418-1.c: New test.
10504
10505 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10506
10507         * gcc.dg/20020416-1.c: New test.
10508
10509         * g++.dg/opt/inline1.C: New test.
10510
10511 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10512
10513         * gcc.dg/altivec-5.c: New test.
10514
10515         * gcc.dg/20020415-1.c: New test.
10516
10517 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10518
10519         * testsuite/lib/chill.exp: Remove.
10520
10521 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10522
10523         * g++.dg/other/big-struct.C: New test.
10524
10525 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10526
10527         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10528         of scratch file.
10529
10530 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10531
10532         PR c/6277
10533         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10534         in scan-assembler function name
10535
10536 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10537
10538         * g77.f-torture/execute/980628-4.x,
10539         g77.f-torture/execute/980628-5.x,
10540         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10541         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10542         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10543         i[34567]86-*-*.
10544
10545 2002-04-13  David S. Miller  <davem@redhat.com>
10546
10547         * gcc.c-torture/execute/20020413-1.c: New test.
10548
10549 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10550
10551         * gcc.dg/asm-6.c,
10552         * g++.dg/ext/asm1.C: New tests.
10553
10554 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10555
10556         PR c++ 5373.
10557         * g++.dg/parse/stmtexpr1.C: New test.
10558
10559         PR c++/5189.
10560         * g++.dg/template/copy1.C: New test.
10561
10562 2002-04-12  Richard Henderson  <rth@redhat.com>
10563
10564         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10565
10566 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10567
10568         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10569         gcc.c-torture/execute/20020307-2.c.
10570
10571 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10572
10573         * g++.dg/ext/attrib5.C,
10574         * g++.dg/lookup/struct1.C: New tests.
10575
10576 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10577
10578         * gcc.dg/20020411-1.c: New test.
10579
10580         * gcc.c-torture/execute/20020411-1.c: New test.
10581
10582 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10583
10584         * g77.f-torture/execute/6177.f: New test.
10585
10586 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10587
10588         PR middle-end/6247
10589         * g++.dg/opt/cleanup1.C: New test.
10590
10591         * g++.dg/opt/const1.C: New test.
10592
10593 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10594
10595         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10596
10597 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10598
10599         PR c++/5507
10600         * g++.dg/template/typename2.C: New test.
10601
10602 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10603
10604         * gcc.c-torture/execute/loop-12.c: New.
10605
10606 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10607
10608         * g77.f-torture/execute/980628-4.x,
10609         g77.f-torture/execute/980628-5.x,
10610         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10611         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10612         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10613
10614 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10615
10616         PR optimization/6086
10617         * g++.dg/opt/preinc1.C: New test.
10618
10619 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR c++/5571
10622         * g++.dg/opt/static2.C: New test.
10623
10624 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10625
10626         PR c/5120
10627         * gcc.dg/20020406-1.c: New test.
10628
10629 2002-04-04  David S. Miller  <davem@redhat.com>
10630
10631         * gcc.c-torture/execute/20020404-1.c: New test.
10632
10633 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10634
10635         PR c/6123
10636         * gcc.dg/20020312-2.c: Do not declare global register variable
10637         if __PIC__ or __pic__ is defined.
10638
10639 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10640
10641         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10642         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10643
10644 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10645
10646         * gcc.misc-tests/linkage.exp: Update last change to handle
10647         sparc*-, not just sparc-.
10648
10649 2002-04-03  Richard Henderson  <rth@redhat.com>
10650
10651         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10652
10653 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10654
10655         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10656
10657 2002-04-02  David S. Miller  <davem@redhat.com>
10658
10659         * gcc.c-torture/execute/20020402-3.c: New test.
10660
10661 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10662
10663         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10664         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10665
10666         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10667         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10668         g77.f-torture/execute/20001201.x,
10669         g77.f-torture/execute/u77-test.x: New files.
10670
10671         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10672         * gcc.dg/wchar_t-1.c: Ditto.
10673
10674 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10675
10676         * gcc.c-torture/execute/20020402-1.c: New test.
10677
10678 2002-04-01  Richard Henderson  <rth@redhat.com>
10679
10680         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10681
10682         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10683
10684 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10685
10686         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10687
10688 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10689
10690         * g++.dg/inherit/template-as-base.C: Expect error.
10691         * g++.dg/inherit/namespace-as-base.C: Likewise.
10692
10693 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10694
10695         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10696         g++.dg/ext/instantiate3.C: Tweak match patterns.
10697
10698         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10699         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10700         -da test.
10701
10702 2002-03-31  Richard Henderson  <rth@redhat.com>
10703
10704         * gcc.dg/special/alias-2.c: New.
10705         * gcc.dg/special/ecos.exp: Run it.
10706
10707 2002-03-31  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10710
10711 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10712
10713         * gcc.dg/weak-1.c: Disable on h8300 port.
10714
10715 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10716
10717         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10718         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10719         ordering tests.
10720         * g++.dg/bprob/bprob-1.C: New test.
10721         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10722         * g++.dg/gcov/gcov-1.C: New test.
10723         * g++.dg/gcov/gcov-1.x: New file.
10724         * g++.dg/gcov/gcov-2.C: New test.
10725         * g++.dg/gcov/gcov-3.C: New test.
10726         * g++.dg/gcov/gcov-3.h: New file.
10727
10728 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10729
10730         * g++.old-deja/g++.other/builtins5.C: New test.
10731         * g++.old-deja/g++.other/builtins6.C: New test.
10732         * g++.old-deja/g++.other/builtins7.C: New test.
10733         * g++.old-deja/g++.other/builtins8.C: New test.
10734         * g++.old-deja/g++.other/builtins9.C: New test.
10735
10736 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10737
10738         * g++.dg/opt/static1.C: New test.
10739
10740         * g++.dg/opt/longbranch1.C: New test.
10741
10742 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10743
10744         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10745
10746         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10747
10748 2002-03-28  Jeffrey A Law  (law@redhat.com)
10749
10750         * gcc.c-torture/execute/20020328-1.c: New test.
10751
10752 2002-03-27  Richard Henderson  <rth@redhat.com>
10753
10754         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10755         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10756         move from g++.old-deja/g++.ext/.
10757
10758 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10759
10760         * g++.dg/init/new2.C: New test.
10761
10762 2002-03-26  Richard Henderson  <rth@redhat.com>
10763
10764         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10765
10766         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10767         on sparc.
10768
10769         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10770         sparcv9 systems.
10771         * gcc.dg/20001102-1.c: Likewise.
10772
10773 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10774
10775         * gcc.dg/cpp/endif-pedantic1.c,
10776         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10777
10778 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10779
10780         * g++.dg/init/new1.C: New test.
10781
10782 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10783
10784         * g++.dg/abi/vbase9.C: New test.
10785
10786 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10787
10788         * gcc.dg/arm-asm.c: New test.
10789
10790 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10791
10792         * gcc.dg/Wswitch-enum.c: New test.
10793         Fix PR c/5044.
10794
10795 2002-03-26  Richard Henderson  <rth@redhat.com>
10796
10797         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10798         structure.
10799
10800 2002-03-25  Richard Henderson  <rth@redhat.com>
10801
10802         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10803         sparcv9 systems.
10804
10805         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10806         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10807
10808 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10809
10810         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10811
10812 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10813
10814         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10815         targets using generic thunk support.
10816
10817 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10818
10819         * gcc.c-torture/compile/20020323-1.c: New test.
10820
10821         * g++.dg/opt/conj2.C: New test.
10822
10823 2002-03-24  Richard Henderson  <rth@redhat.com>
10824
10825         * gcc.dg/weak-1.c: Use -fno-common.
10826
10827 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10828
10829         * g77.dg/f77-edit-apostrophe-out.f: New test
10830         * g77.dg/f77-edit-h-out.f: New test
10831         * g77.dg/f77-edit-t-in.f: New test
10832         * g77.dg/f77-edit-t-out.f: New test
10833         * g77.dg/f77-edit-x-out.f: New test
10834         * g77.dg/f77-edit-slash-out.f: New test
10835         * g77.dg/f77-edit-colon-out.f: New test
10836         * g77.dg/f77-edit-s-out.f: New test
10837
10838 2002-03-24  Richard Henderson  <rth@redhat.com>
10839
10840         * objc/execute/formal_protocol-6.x: New XFAIL.
10841
10842 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10843
10844         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10845         that do not support weak symbols
10846
10847 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10848
10849         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10850         * lib/g77.exp:  Likewise
10851         * lib/objc.exp: Likewise
10852
10853 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10854
10855         * gcc.dg/Wswitch-default.c: New test.
10856
10857 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10858
10859         * g++.dg/other/enum1.C: New test.
10860
10861 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10862
10863         * gcc.dg/pragma-ep-3.c: Fix typo.
10864
10865 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10866
10867         * g++.dg/inherit/template-as-base.C: New test.
10868
10869 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10870
10871         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10872         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10873
10874 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10875
10876         * gcc.dg/cpp/multiline.c: Update to match.
10877
10878 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10879
10880         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10881
10882 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10883
10884         * gcc.dg/cpp/extratokens2.c:  New file.
10885
10886 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10887
10888         * gcc.dg/20020312-2.c: Add rs6000 target.
10889
10890         * gcc.c-torture/compile/20020319-1.c: New test.
10891
10892 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10893
10894         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10895         (A, E): Handle this.
10896
10897 2002-03-20  Jason Merrill  <jason@redhat.com>
10898
10899         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10900         ignoring -fpic.
10901         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10902         through prune_gcc_output.
10903
10904 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10905
10906         * gcc.c-torture/compile/20020320-1.c: New test.
10907
10908 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10909
10910         * gcc.c-torture/compile/20020318-1.c: New test.
10911
10912         * gcc.dg/struct-by-value-1.c: New test.
10913
10914         * gcc.dg/20020319-1.c: New test.
10915
10916 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10917
10918         * g++.dg/opt/conj1.C: New test.
10919
10920 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * g++.dg/template/qualttp20.C: Revert previous change.
10923         * g++.dg/template/qualttp3.C: Likewise.
10924         * g++.dg/template/qualttp4.C: Likewise
10925         * g++.dg/template/qualttp5.C: Likewise
10926         * g++.dg/template/qualttp6.C: Likewise
10927         * g++.dg/template/qualttp7.C: Likewise
10928         * g++.dg/template/qualttp8.C: Likewise
10929         * g++.dg/template/recurse.C: Likewise.
10930
10931 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10932
10933         * gcc.dg/cpp/wchar-1.c: Update.
10934
10935 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         * g++.dg/template/conv1.C: New test.
10938         * g++.dg/template/conv2.C: New test.
10939         * g++.dg/template/conv3.C: New test.
10940         * g++.dg/template/conv4.C: New test.
10941
10942 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10943
10944         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10945         * g++.dg/template/qualttp3.C: Likewise.
10946         * g++.dg/template/qualttp4.C: Likewise
10947         * g++.dg/template/qualttp5.C: Likewise
10948         * g++.dg/template/qualttp6.C: Likewise
10949         * g++.dg/template/qualttp7.C: Likewise
10950         * g++.dg/template/qualttp8.C: Likewise
10951         * g++.dg/template/recurse.C: Likewise.
10952
10953 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10954
10955         * g++.dg/opt/dtor1.C: New test.
10956
10957 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * gcc.c-torture/compile/20020315-1.c: New test.
10960
10961 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10962
10963         * gcc.dg/weak-1.c: Fix scan tests.
10964
10965 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10966
10967         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10968         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10969         cris-*-aout* mmix-*-*.
10970         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10971         cris-*-aout* mmix-*-*.
10972         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10973         cris-*-elf* cris-*-aout* and mmix-*-*.
10974         * gcc.dg/20001009-1.c: Ditto.
10975         * gcc.dg/20010912-1.c: Ditto.
10976         * gcc.dg/20020122-4.c: Ditto.
10977         * gcc.dg/inline-2.c: Ditto.
10978
10979 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10980
10981         * gcc.c-torture/compile/20020314-1.c: New test.
10982
10983 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10984
10985         * gcc.c-torture/execute/20020314-1.c: New test.
10986
10987 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10988
10989         * g++.dg/warn/Wunused-1.C: New test.
10990
10991 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10992
10993         * g++.dg/abi/mangle6.C: New test.
10994
10995 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * gcc.c-torture/compile/20020309-2.c: New test.
10998
10999         * gcc.c-torture/compile/20020312-1.c: New test.
11000
11001 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11002
11003         * g++.dg/other/access1.C: New test.
11004
11005 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11006
11007         * gcc.c-torture/execute/wchar_t-1.c: New test.
11008
11009 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11010
11011         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11012
11013 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11014
11015         * gcc.dg/20020312-1.c: New test case.
11016
11017 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11018
11019         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11020
11021 2002-03-11  Richard Henderson  <rth@redhat.com>
11022
11023         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11024         * g++.old-deja/g++.jason/report.C: Likewise.
11025
11026 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11027
11028         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11029         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11030
11031 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11032
11033         * testsuite/g++.dg/overload/pmf1.C: New test.
11034
11035 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11036
11037         * gcc.c-torture/execute/20020307-1.c: Use long.
11038
11039 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11040
11041         PR optimization/5844
11042         * gcc.dg/20020310-1.c: New test.
11043
11044 2002-03-09  Michael Meissner  <meissner@redhat.com>
11045
11046         * gcc.c-torture/execute/memcpy-2.c: New test.
11047         * gcc.c-torture/execute/memset-1.c: New test.
11048         * gcc.c-torture/execute/strlen-1.c: New test.
11049         * gcc.c-torture/execute/strcmp-1.c: New test.
11050         * gcc.c-torture/execute/strncmp-1.c: New test.
11051
11052 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11053
11054         * gcc.dg/ppc-ldstruct.c: New test.
11055
11056 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11057
11058         * gcc.c-torture/execute/va-arg-22.c: New test.
11059
11060 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11061
11062         * gcc.c-torture/compile/20020309-1.c: New test.
11063
11064 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11065
11066         * gcc.c-torture/execute/20020307-2.c: New test.
11067
11068 2002-03-07  Jeffrey A Law  (law@redhat.com)
11069
11070         * g77.f-torture/compile/20020307-1.f: New test.
11071
11072 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11073
11074         * gcc.dg/unordered-1.c: New test.
11075
11076 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11077
11078         * gcc.c-torture/execute/20020307-1.c: New test.
11079
11080 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11081
11082         * gcc.dg/20020304-1.c: New test.
11083
11084         * gcc.c-torture/compile/20020304-2.c: New test.
11085
11086 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11087
11088         * gcc.c-torture/compile/20020304-1.c: New test case
11089         (from PR c/5830).
11090
11091 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11092
11093         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11094
11095 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11096
11097         * g++.dg/other/classkey1.C: New test.
11098
11099 2002-03-01  Richard Henderson  <rth@redhat.com>
11100
11101         * gcc.c-torture/compile/981223-1.x: New.
11102         * gcc.c-torture/compile/920625-1.x: New.
11103
11104 2002-02-28  Richard Henderson  <rth@redhat.com>
11105
11106         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11107
11108 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11109
11110         * gcc.c-torture/execute/20020227-1.c: New test.
11111
11112 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11113
11114         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11115         here" ERROR lines.
11116         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11117         * g++.old-deja.g++.other/defarg1.C: Likewise.
11118         * g++.old-deja/g++.pt/calls2.C: Likewise.
11119         * g++.old-deja/g++.pt/crash20.C: Likewise.
11120         * g++.old-deja/g++.pt/crash30.C: Likewise.
11121         * g++.old-deja/g++.pt/crash36.C: Likewise.
11122         * g++.old-deja/g++.pt/crash6.C: Likewise.
11123         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11124         * g++.old-deja/g++.pt/derived3.C: Likewise.
11125         * g++.old-deja/g++.pt/error1.C: Likewise.
11126         * g++.old-deja/g++.pt/friend21.C: Likewise.
11127         * g++.old-deja/g++.pt/friend23.C: Likewise.
11128         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11129         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11130
11131 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11132
11133         * gcc.c-torture/execute/20020225-2.c: New test.
11134
11135 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11136
11137         * gcc.c-torture/execute/920730-1t.c,
11138         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11139         Delete test cases, only relevant to -traditional.
11140
11141 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11142
11143         * gcc.dg/cpp/undef1.c: Remove.
11144         * gcc.dg/cpp/directiv.c: Update.
11145         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11146
11147 2002-02-27  Michael Meissner  <meissner@redhat.com>
11148
11149         * gcc.c-torture/execute/20020226-1.c: New test.
11150
11151 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11152
11153         * g++.dg/debug/debug4.C: New test.
11154
11155         * gcc.dg/ia64-visibility-1.c: New test.
11156
11157 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11158
11159         * gcc.dg/debug/20020224-1.c: New.
11160
11161 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11162
11163         * gcc.c-torture/execute/960416-1.x: New.
11164         * gcc.c-torture/execute/divconst-3.x: Likewise.
11165
11166 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11167
11168         * gcc.dg/20020224-1.c: New test.
11169
11170 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11171
11172         * gcc.c-torture/execute/20020225-1.c: New.
11173
11174 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11175
11176         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11177
11178 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11179
11180         * gcc.dg/20020222-1.c: New test.
11181
11182 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11183
11184         * g++.dg/opt/anonunion1.C: New test.
11185
11186 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11187
11188         * g++.dg/template/qualttp19.C: New test.
11189         * g++.dg/template/qualttp20.C: New test.
11190         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11191         * g++.old-deja/g++.other/qual1.C: Likewise.
11192
11193 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11194
11195         * gcc.dg/attr-alwaysinline.c: New.
11196
11197 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11198
11199         * gcc.dg/20020220-1.c: New test.
11200
11201         * gcc.dg/20020220-2.c: New test.
11202
11203         * g++.dg/opt/mmx1.C: New test.
11204
11205 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11206
11207         * gcc.c-torture/compile/20020110.c: New test.
11208
11209 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11210
11211         * gcc.c-torture/execute/20020219-1.c: New test.
11212
11213         * gcc.dg/20020219-1.c: New test.
11214
11215         * gcc.dg/noncompile/20020220-1.c: New test.
11216
11217         * g++.dg/opt/ptrintsum1.C: New test.
11218
11219         * gcc.dg/debug/20020220-1.c: New test.
11220
11221 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11222
11223         * gcc.c-torture/execute/20020216-1.c: New test.
11224
11225 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11226
11227         * gcc.dg/decl-1.c: Update, new test.
11228
11229 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         * g++.dg/abi/bitfield1.C: New test.
11232         * g++.dg/abi/bitfield2.C: New test.
11233
11234 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11235
11236         * gcc.dg/attr-nest.c: New test.
11237
11238 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11239
11240         * gcc.c-torture/execute/20020215-1.c: New test.
11241
11242 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11245         * g++.dg/debug/debug.exp: New.
11246         * g++.dg/debug/trivial.C: New.
11247         * g++.dg/debug/debug1.C: Moved...
11248         * g++.dg/other/debug1.C: ...from here.
11249         * g++.dg/debug/debug2.C: Moved...
11250         * g++.dg/other/debug2.C: ...from here.
11251         * g++.dg/debug/debug3.C: Moved...
11252         * g++.dg/other/debug3.C: ...from here.
11253
11254         * gcc.dg/noncompile/20020213-1.c: New test.
11255
11256 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11257
11258         * g++.dg/other/debug3.C: New test.
11259
11260         * gcc.c-torture/execute/20020213-1.c: New test.
11261
11262 2002-02-13  Richard Smith <richard@ex-parrot.com>
11263
11264         * g++.old-deja/g++.other/thunk1.C: New test.
11265
11266 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11267
11268         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11269
11270 2002-02-13  Stan Shebs  <shebs@apple.com>
11271
11272         * gcc.dg/altivec-3.c: New.
11273
11274 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11275
11276         * gcc.dg/Wunreachable-1.c: New test.
11277         * gcc.dg/Wunreachable-2.c: New test.
11278
11279 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11280
11281         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11282
11283 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11284
11285         * gcc.dg/decl-1.c: New test.
11286
11287 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11288
11289         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11290
11291 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11292
11293         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11294         * gcc.c-torture/compile/980506-1.x: Likewise.
11295
11296 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11297
11298         * gcc.dg/20020210-1.c: New.
11299
11300 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11301
11302         * g77.f-torture/execute/947.f: New regression test
11303         for PR fortran/947.
11304
11305 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11306
11307         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11308         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11309
11310 2002-02-08  Richard Henderson  <rth@redhat.com>
11311
11312         * gcc.c-torture/compile/labels-3.c: New.
11313
11314 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11315
11316         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11317         expression statements work instead.
11318         * gcc.dg/noncompile/20020207-1.c: New test.
11319
11320 2002-02-07  Richard Henderson  <rth@redhat.com>
11321
11322         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11323
11324 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11325
11326         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11327         message from g77
11328         * lib/g77-dg.exp: Trim g77 error messages so that they are
11329         recognized by dg.exp.
11330
11331 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11332
11333         PR fortran/5473
11334         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11335
11336 2002-02-07  Richard Henderson  <rth@redhat.com>
11337
11338         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11339         to be sufficiently aligned for integers.
11340
11341 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11342
11343         * g++.dg/template/friend4.C: New test.
11344
11345 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11346
11347         PR fortran/5743
11348         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11349         unsupported cases.
11350
11351 2002-02-07  Richard Henderson  <rth@redhat.com>
11352
11353         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11354         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11355         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11356         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11357
11358 2002-02-06  Richard Henderson  <rth@redhat.com>
11359
11360         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11361
11362 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11363
11364         * gcc.dg/20020206-1.c: New test.
11365
11366 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * gcc.c-torture/execute/20020206-1.c: New test.
11369
11370         * gcc.c-torture/execute/20020206-2.c: New test.
11371
11372         PR optimization/5429:
11373         * gcc.c-torture/compile/20020206-1.c: New test.
11374
11375 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11376
11377         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11378         as certain file formats cannot support particularly large
11379         alignments.
11380
11381         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11382         and do not expect to be able to link the executable.
11383
11384         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11385         fail because the COFF format does not support the weak attribute.
11386
11387 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11388
11389         * g77.dg/pr5473.f:  New test
11390
11391 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11392
11393         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11394         Fix testcase accordingly.
11395
11396 2002-02-04  Richard Henderson  <rth@redhat.com>
11397
11398         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11399         (buf): Change to be an array of pointers, not ints.
11400
11401 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11402
11403         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11404         before all tests.  Move warning one line above to match where it
11405         C frontend emits.
11406         * gcc.dg/Wswitch-2.c: New test.
11407         * g++.dg/warn/Wswitch-1.C: New test.
11408         * g++.dg/warn/Wswitch-2.C: New test.
11409
11410 2002-02-04  Richard Henderson  <rth@redhat.com>
11411
11412         * g++.dg/abi/offsetof.C: Fix size comparison.
11413
11414 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11415
11416         * gcc.dg/cast-qual-2.c: New test.
11417
11418 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11419
11420         * gcc.dg/20020201-4.c: New test.
11421
11422 2002-02-04  Ben Elliston  <bje@redhat.com>
11423
11424         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11425         target_info attribute != 0, in addition to the empty string.
11426         (gcc_target_compile): Likewise.
11427
11428 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11429
11430         * gcc.dg/Wswitch.c: New test.
11431         PR gcc/4475. PR gcc/3780.
11432
11433 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11434
11435         * g77.f-torture/execute/5122.f: New test for regressions
11436         against PR fortran/5122.
11437
11438 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11439
11440         * g77.f-torture/compile/pr3743.f: Delete
11441         * g77.dg/pr3743-1.f: New test.
11442         * g77.dg/pr3743-2.f: New test.
11443         * g77.dg/pr3743-3.f: New test.
11444         * g77.dg/pr3743-4.f: New test.
11445
11446 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11447
11448         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11449
11450 2002-02-02  Richard Henderson  <rth@redhat.com>
11451
11452         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11453         * gcc.c-torture/execute/bf64-1.c: Likewise.
11454
11455 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.dg/20020201-2.c: New test.
11458
11459         * gcc.dg/20020201-3.c: New test.
11460
11461         * gcc.c-torture/execute/bitfld-2.c: New test.
11462
11463 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11464
11465         * gcc.dg/bitfld-1.c: Update.
11466         * gcc.dg/bitfld-2.c: Update.
11467         * gcc.c-torture/execute/bitfld-1.x: New.
11468
11469 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11470
11471         * gcc.c-torture/execute/20020201-1.c: New test.
11472
11473 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11474
11475         PR target/5469
11476         * gcc.dg/20020201-1.c: New test.
11477
11478 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11479
11480         PR fortran/3743
11481         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11482         * g77.f-torture/compile/pr3743.x: Remove
11483
11484 2002-01-31  Tom Rix  <trix@redhat.com>
11485
11486         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11487
11488 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11489
11490         * gcc.dg/noncompile/20020130-1.c: New test.
11491
11492 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11493
11494         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11495
11496 2002-01-29  Richard Henderson  <rth@redhat.com>
11497
11498         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11499         to long long.
11500         * gcc.c-torture/execute/bf64-1.c: Likewise.
11501
11502 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * gcc.c-torture/execute/20020129-1.c: New test.
11505
11506 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11507
11508         * gcc.c-torture/compile/20000224-1.c: Update.
11509         * gcc.c-torture/execute/bitfld-1.c: New tests.
11510         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11511         * gcc.dg/uninit-A.c: Update.
11512
11513 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11514
11515         * g++.dg/template/ctor1.C: Add instantiation.
11516
11517 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11518
11519         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11520         argument to __builtin_prefetch to be const ptr.
11521
11522 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11523
11524         * gcc.c-torture/compile/20020120-1.c: New test.
11525
11526 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11527
11528         * gcc.c-torture/execute/20020127-1.c: New test.
11529
11530 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11531
11532         * g77.dg/f77-edit-i-in.f: New test
11533         * g77.dg/f77-edit-i-out.f: New test
11534
11535 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11536
11537         * gcc.dg/debug/debug.exp: New file.
11538         * gcc.dg/debug/trivial.c: New file.
11539         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11540         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11541         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11542         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11543         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11544         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11545         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11546         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11547         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11548         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11549         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11550         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11551         * gcc.dg/20000503-1.c: Removed.
11552         * gcc.dg/20010207-1.c: Removed.
11553         * gcc.dg/20011223-1.c: Removed.
11554         * gcc.dg/20020104-2.c: Removed.
11555         * gcc.dg/debug-1.c: Removed.
11556         * gcc.dg/debug-2.c: Removed.
11557         * gcc.dg/debug-3.c: Removed.
11558         * gcc.dg/debug-4.c: Removed.
11559         * gcc.dg/debug-5.c: Removed.
11560         * gcc.dg/debug-6.c: Removed.
11561         * gcc.dg/dwarf2-1.c: Removed.
11562         * gcc.dg/dwarf2-2.c: Removed.
11563
11564 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11565
11566         * g++.old-deja/g++.other/eh5.C: New test.
11567         * g++.old-deja/g++.other/sibcall2.C: New test.
11568         * g++.old-deja/g++.other/array9.C: New test.
11569         * g++.old-deja/g++.other/typename2.C: New test.
11570         * g++.old-deja/g++.other/crash60.C: New test.
11571         * g++.old-deja/g++.other/conv9.C: New test.
11572         * g++.old-deja/g++.other/mangle10.C: New test.
11573         * g++.old-deja/g++.other/unchanging1.C: New test.
11574         * g++.old-deja/g++.other/exprstmt1.C: New test.
11575         * g++.old-deja/g++.other/inline23.C: New test.
11576         * g++.old-deja/g++.eh/ia64-1.C: New test.
11577         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11578         * g++.old-deja/g++.other/reload1.C: New test.
11579         * g++.old-deja/g++.other/static20.C: New test.
11580         * g++.old-deja/g++.other/local-alloc1.C: New test.
11581         * g++.old-deja/g++.other/conv8.C: New test.
11582         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11583         * g++.old-deja/g++.other/storeexpr1.C: New test.
11584         * g++.old-deja/g++.other/storeexpr2.C: New test.
11585         * g++.dg/eh/template2.C: New test.
11586         * g++.dg/warn/weak1.C: New test.
11587
11588 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11589
11590         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11591         Remove first, non-varying, argument.
11592
11593 2002-01-23  Richard Henderson  <rth@redhat.com>
11594
11595         * gcc.dg/inline-2.c: New.
11596
11597         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11598         Add optional target arg.  Check number of arguments.
11599         (scan-assembler-not, scan-assembler-dem): Likewise.
11600         (scan-assembler-dem-not): Likewise.
11601
11602 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11603
11604         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11605         line 12.
11606         * g++.old-deja/g++.brendan/parse3.C,
11607         g++.old-deja/g++.other/crash26.C,
11608         g++.old-deja/g++.other/crash28.C,
11609         g++.old-deja/g++.other/crash29.C,
11610         g++.old-deja/g++.other/crash30.C,
11611         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11612
11613 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11614
11615         * gcc.dg/20020115-1.c: New.
11616
11617 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11618
11619         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11620
11621 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11622
11623         * gcc.dg/20020122-3.c: New.
11624
11625 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11626
11627         * g++.dg/other/gc1.C: New test.
11628
11629 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11630
11631         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11632
11633 2002-01-22  Richard Henderson  <rth@redhat.com>
11634
11635         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11636
11637 2002-01-22  Richard Henderson  <rth@redhat.com>
11638
11639         * gcc.dg/20020122-4.c: New.
11640
11641 2002-01-22  H.J. Lu <hjl@gnu.org>
11642
11643         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11644         link output.
11645         * gcc.dg/special/ecos.exp: Likewise.
11646         * lib/g++-dg.exp: Likewise.
11647         * lib/g77-dg.exp: Likewise.
11648         * lib/gcc-dg.exp : Likewise.
11649         * lib/mike-g++.exp: Likewise.
11650         * lib/mike-g77.exp: Likewise.
11651         * lib/mike-gcc.exp: Likewise.
11652         * lib/objc-dg.exp: Likewise.
11653
11654 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11655
11656         PR target/5379
11657         * gcc.dg/20020122-2.c: New test.
11658
11659 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11660
11661         * gcc.dg/20020122-1.c: New test.
11662
11663 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11664
11665         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11666
11667 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11668
11669         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11670
11671 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11672
11673         * gcc.c-torture/compile/20020121-1.c: New test.
11674
11675 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11676
11677         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11678         ld_library_path.
11679
11680 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11681
11682         * gcc.dg/20020218-1.c: New test.
11683
11684 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11685
11686         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11687         messages
11688         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11689         "At global scope" warning
11690         * g++.dg/ext/align1.C: Change cygwin test for alignment
11691         from db-bogus to dg-warning
11692
11693 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11694
11695         * g77.f-torture/compile/cpp2.F: New test.
11696
11697 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11698
11699         * g++.dg/template/access1.C: New test.
11700
11701 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11702
11703         * gcc.dg/20020118-1.c: New.
11704
11705 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11706
11707         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11708
11709 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11710
11711         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11712         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11713         alignment warnings.
11714
11715 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11716
11717         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11718         torture_with_loops and torture_without_loops
11719
11720 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.c-torture/compile/20020116-1.c: New test.
11723
11724 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * gcc.dg/20020116-2.c: New test.
11727
11728         * gcc.dg/ultrasp4.c: New test.
11729
11730         * gcc.dg/20020116-1.c: New test.
11731
11732 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11733
11734         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11735         by EABI.
11736
11737 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11738
11739         * gcc.misc-tests/i386-prefetch.exp: New.
11740         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11741         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11742         * gcc.misc-tests/i386-pf-none-1.c: New test.
11743         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11744
11745 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11746
11747         * gcc.dg/gnu89-init-1.c: Add new tests.
11748
11749 2002-01-15  Andreas Jaeger  <aj@suse.de>
11750
11751         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11752         * gcc.dg/i386-mmx-2.c: Likewise.
11753         * gcc.dg/i386-sse-1.c: Likewise.
11754         * gcc.dg/i386-sse-2.c: Likewise.
11755         * gcc.dg/i386-sse-3.c: Likewise.
11756
11757 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11758
11759         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11760         Uncomment additional cases that now pass.
11761
11762 2002-01-11  Richard Henderson  <rth@redhat.com>
11763
11764         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11765         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11766
11767 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11768
11769         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11770
11771 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11772
11773         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11774         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11775
11776 2002-01-10  Dale Johannesen  <dalej@apple.com>
11777
11778         * gcc.c-torture/execute/loop-11.c: New.
11779
11780 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11781
11782         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11783         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11784
11785 2002-01-09  Richard Henderson  <rth@redhat.com>
11786
11787         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11788         type in which to perform the operation for each size.
11789
11790 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11791
11792         * gcc.c-torture/compile/20020109-2.c: New test.
11793
11794 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11795
11796         * gcc.c-torture/execute/loop-10.c: New test.
11797
11798 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11799
11800         * gcc.c-torture/compile/20010226-1.c: New test.
11801         * gcc.c-torture/compile/20010227-1.c: New test.
11802         * gcc.c-torture/compile/20010426-1.c: New test.
11803         * gcc.c-torture/compile/20010510-1.c: New test.
11804         * gcc.c-torture/compile/20010605-3.c: New test.
11805         * gcc.c-torture/compile/20010824-1.c: New test.
11806         * gcc.c-torture/execute/20010409-1.c: New test.
11807         * gcc.dg/noncompile/20000901-1.c: New test.
11808         * gcc.dg/20001023-1.c: New test.
11809         * gcc.dg/20001101-1.c: New test.
11810         * gcc.dg/20001102-1.c: New test.
11811         * gcc.dg/20010207-1.c: New test.
11812         * gcc.dg/20010405-1.c: New test.
11813         * gcc.dg/20010822-1.c: New test.
11814         * gcc.dg/20011107-1.c: New test.
11815
11816 2002-01-09  Jeffrey A Law  (law@redhat.com)
11817
11818         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11819
11820         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11821         execution failure on PA targets.
11822
11823 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11824
11825         * gcc.c-torture/compile/20020109-1.c: New test.
11826
11827 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11828
11829         * gcc.c-torture/execute/20020108-1.c: New test.
11830
11831 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11832
11833         * gcc.dg/20020108-1.c: New test.
11834
11835 2002-01-08  H.J. Lu <hjl@gnu.org>
11836
11837         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11838         for header files.
11839
11840 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11841
11842         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11843         consistency.
11844
11845 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11846
11847         * gcc.dg/altivec-4.c: Test altivec predicates.
11848
11849 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11850
11851         * gcc.c-torture/execute/20020107-1.c: New test.
11852
11853 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11854
11855         PR c/5279
11856         * gcc.c-torture/compile/20020106-1.c: New test.
11857
11858 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11859
11860         * gcc.c-torture/execute/nestfunc-4.c: New test.
11861
11862 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11863
11864         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11865         extra triple that slipped in.
11866         * g++.old-deja/g++.abi/align.C: Likewise.
11867         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11868
11869 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11870
11871         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11872         * g++.old-deja/g++.abi/align.C: Likewise.
11873         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11874
11875         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11876         on FreeBSD/i386.
11877         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11878         FreeBSD.
11879
11880 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11881
11882         * gcc.dg/20020104-1.c: New test.
11883
11884         * gcc.dg/20020104-2.c: New test.
11885
11886 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11887
11888         * gcc.dg/20020103-1.c: Fix typo in target selector.
11889
11890 2002-01-03  Richard Henderson  <rth@redhat.com>
11891
11892         * gcc.dg/20020103-1.c: New.
11893
11894 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11895
11896         * gcc.c-torture/execute/20020103-1.c: New test.
11897
11898 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11899
11900         * g++.dg/other/debug2.C: New test.
11901
11902         * gcc.c-torture/compile/20020103-1.c: New test.
11903
11904 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11905
11906         * gcc.dg/gnu89-init-1.c: Added new tests.
11907
11908 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11909
11910         * g++.dg/template/friend2.C: Remove as patch is reverted.
11911
11912         * g++.dg/warn/oldcast1.C: New test.
11913
11914         * g++.dg/template/ptrmem1.C: New test.
11915         * g++.dg/template/ptrmem2.C: New test.
11916
11917         * g++.dg/template/ntp.C: New test.
11918
11919         * g++.dg/other/component1.C: New test.
11920
11921         * g++.dg/template/ttp3.C: New test.
11922
11923         * g++.dg/template/friend2.C: New test.
11924         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11925
11926 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         * g++.dg/other/ptrmem1.C: New test.
11929         * g++.dg/other/ptrmem2.C: New test.
11930
11931 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11932
11933         * g++.dg/template/ctor1.C: New test.
11934
11935 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11936
11937         * g++.dg/template/friend2.C: New test.
11938
11939 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11940
11941         * gcc.dg/mmix-1.c: New test.
11942
11943 2001-12-31  Richard Henderson  <rth@redhat.com>
11944
11945         * gcc.dg/asm-5.c: New.
11946
11947 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11948
11949         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11950         in namespace __gnu_cxx
11951
11952 2001-12-30  Richard Henderson  <rth@redhat.com>
11953
11954         * gcc.dg/debug-6.c: New.
11955
11956 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11957
11958         * gcc.c-torture/compile/20011229-2.c: New test.
11959
11960 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11961
11962         * gcc.dg/debug-3.c: New test.
11963         * gcc.dg/debug-4.c: New test.
11964         * gcc.dg/debug-5.c: New test.
11965
11966 2001-12-29  Richard Henderson  <rth@redhat.com>
11967
11968         * g++.dg/eh/loop1.C: New.
11969
11970 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.dg/template/crash1.C: New test.
11973
11974 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11975
11976         * g++.dg/other/const1.C: New test.
11977
11978 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11979
11980         * gcc.c-torture/compile/20011229-1.c: New test.
11981
11982 2001-12-28  Stan Shebs  <shebs@apple.com>
11983
11984         * lib/objc-torture.exp: Resync with c-torture.exp.
11985         * lib/objc.exp: Load standard libraries.
11986
11987 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11988
11989         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11990         additional tests.
11991
11992 2001-12-27  Roger Sayle <roger@eyesopen.com>
11993
11994         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11995
11996 2001-12-27  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11999
12000 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12001
12002         * g++.dg/eh/ctor1.C: New test.
12003         * g++.dg/other/error2.C: New test.
12004
12005 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12006
12007         * g++.dg/other/init2.C: New test.
12008
12009 2001-12-24  Richard Henderson  <rth@redhat.com>
12010
12011         * gcc.dg/20011223-1.c: New.
12012         * gcc.dg/inline-1.c: New.
12013
12014 2001-12-23  Richard Henderson  <rth@redhat.com>
12015
12016         * gcc.dg/asm-4.c: Test operand modifiers.
12017
12018 2001-12-23  Richard Henderson  <rth@redhat.com>
12019
12020         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12021
12022 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12023
12024         * gcc.c-torture/execute/20011223-1.c: New test.
12025
12026 2001-12-21  Richard Henderson  <rth@redhat.com>
12027
12028         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12029         re-enables the warning.
12030
12031 2001-12-21  Richard Henderson  <rth@redhat.com>
12032
12033         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12034
12035 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12036
12037         * gcc.c-torture/compile/20011218-1.c: New test.
12038
12039 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12040
12041         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12042         arm-isr.c test.
12043         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12044         epilogue generation for ARM ISR routines.
12045
12046 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12047
12048         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12049         * gcc.dg/format/c90-printf-3.c: Likewise.
12050         * gcc.dg/format/c99-printf-3.c: Likewise.
12051         * gcc.dg/format/ext-1.c: Likewise.
12052         * gcc.dg/format/ext-6.c: Likewise.
12053         * gcc.dg/format/format.h: Prototype unlocked stdio.
12054
12055 2001-12-20  Richard Henderson  <rth@redhat.com>
12056
12057         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12058         (arena): Use it.
12059         (malloc): Correct allocation logic.  Abort if we fill up the
12060         arena before initialization complete.
12061         (realloc): Correct allocation logic.
12062
12063 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12064
12065         * gcc.c-torture/compile/20011219-2.c: New test.
12066
12067         * gcc.c-torture/execute/20011219-1.c: New test.
12068
12069 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12070
12071         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12072         target does not support weak symbols.
12073
12074 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12075
12076         * gcc.c-torture/compile/20011219-1.c: New test.
12077
12078 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12079
12080         * g++.dg/other/error1.C: New test.
12081
12082 2001-12-17  Jeffrey A Law  (law@redhat.com)
12083
12084         * gcc.c-torture/execute/20011217-1.c: New test.
12085
12086 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12087
12088         * objc.dg/special/: New directory.
12089         * objc.dg/special/special.exp: New file.
12090         * objc.dg/special/unclaimed-category-1.h: New file.
12091         * objc.dg/special/unclaimed-category-1a.m: New file.
12092         * objc.dg/special/unclaimed-category-1.m: New file.
12093
12094 2001-12-17  Andreas Jaeger  <aj@suse.de>
12095
12096         * gcc.c-torture/compile/20011217-2.c: New test.
12097
12098 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12099
12100         * gcc.c-torture/compile/20011217-1.c: New test.
12101
12102 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12103
12104         * testsuite/gcc.dg/20011214-1.c: New.
12105
12106 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12107
12108         * gcc.dg/altivec-4.c: New.
12109
12110 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12111
12112         * gcc.dg/20011113-1.c: New test.
12113
12114 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12115
12116         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12117         std::__malloc_alloc_template<0> and
12118         std::__default_alloc_template<false, 0>.
12119
12120 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12121
12122         * objc/execute/bf-21.m: New test.
12123         * objc/execute/enumeration-1.m: New test.
12124         * objc/execute/enumeration-2.m: New test.
12125
12126 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12127
12128         * gcc.dg/gnu89-init-1.c: New test.
12129
12130 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12133         * g++.old-deja/g++.jason/2371.C: Likewise.
12134         * g++.old-deja/g++.jason/template33.C: Likewise.
12135         * g++.old-deja/g++.jason/template34.C: Likewise.
12136         * g++.old-deja/g++.jason/template36.C: Likewise.
12137         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12138         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12139         * g++.old-deja/g++.other/typename1.C: Likewise.
12140         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12141         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12142         * g++.old-deja/g++.pt/typename11.C: Likewise.
12143         * g++.old-deja/g++.pt/typename14.C: Likewise.
12144         * g++.old-deja/g++.pt/typename16.C: Likewise.
12145         * g++.old-deja/g++.pt/typename3.C: Likewise.
12146         * g++.old-deja/g++.pt/typename4.C: Likewise.
12147         * g++.old-deja/g++.pt/typename5.C: Likewise.
12148         * g++.old-deja/g++.pt/typename7.C: Likewise.
12149         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12150
12151 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         * g++.dg/other/linkage1.C: New test.
12154         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12155         specifiers.
12156
12157 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12158
12159         * gcc.dg/concat.c: New test.
12160
12161 2001-12-11  Stan Shebs  <shebs@apple.com>
12162
12163         * objc/compile: New test directory.
12164         * objc/compile/compile.exp: New expect script.
12165         * objc/compile/20011211-1.m: New compile test.
12166
12167 2001-12-11  Jason Merrill  <jason@redhat.com>
12168
12169         * lib/prune.exp (prune_gcc_output): Also handle "In member
12170         function".  So many permutations...
12171
12172 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12173
12174         * g++.dg/template/typedef1.C: New test.
12175
12176 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12177
12178         * g++.dg/other/copy1.C: New test.
12179
12180 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12181
12182         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12183
12184         * gcc.dg/builtin-choose-expr.c: New.
12185
12186 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12187
12188         * gcc.dg/altivec-2.c: New.
12189
12190 2001-12-07  Richard Henderson  <rth@redhat.com>
12191
12192         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12193
12194 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12195
12196         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12197         ultrasparc.
12198
12199 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12200
12201         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12202
12203 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12204
12205         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12206         variable argument list.
12207
12208 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12209
12210         * gcc.c-torture/execute/memcheck: Delete entire directory.
12211         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12212         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12213
12214 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12215
12216         * gcc.dg/Wshadow-1.c: New test.
12217
12218 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12219
12220         * gcc.c-torture/compile/20011130-1.c: New test.
12221
12222         * gcc.dg/noncompile/20011025-1.c: New test.
12223
12224         * g++.dg/other/anon-union.C: New test.
12225
12226         * gcc.c-torture/execute/20011024-1.c: New test.
12227
12228 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12229
12230         * gcc.c-torture/execute/20000722-1.x,
12231         gcc.c-torture/execute/20010123-1.x: Remove.
12232         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12233         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12234         gcc.dg/c99-complit-2.c: New tests.
12235
12236 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         * g++.dg/inherit/base1.C: New test.
12239
12240 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12241
12242         * g++.dg/other/stdarg1.C: New test.
12243
12244         * gcc.c-torture/compile/20011130-2.c: New test.
12245
12246 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12247
12248         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12249         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12250         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12251         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12252         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12253         * gcc.dg/builtin-prefetch-1.c: New test.
12254
12255 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12256
12257         * gcc.dg/20011130-1.c: New test.
12258
12259 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12260
12261         * g++.dg/other/scope1.C: New test.
12262         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12263
12264 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12265
12266         * gcc.dg/vla-init-1.c: New test.
12267
12268 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12269
12270         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12271
12272 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12273
12274         * objc.dg/alias.m: Update.
12275         * objc.dg/class-1.m: Update.
12276         * objc.dg/const-str-1.m: Update.
12277         * objc.dg/fwd-proto-1.m: Update.
12278         * objc.dg/id-1.m: Update.
12279         * objc.dg/super-class-1.m: Update.
12280
12281 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12282
12283         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12284         constructs.
12285
12286 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12287
12288         * gcc.c-torture/execute/20011128-1.c: New test.
12289
12290 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12291
12292         * gcc.dg/20011127-1.c: New test.
12293
12294 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12295
12296         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12297         from Austin Group draft 7.
12298         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12299         scanf format arguments.
12300         * gcc.dg/format/no-exargs-2.c: New test.
12301
12302 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12303
12304         * g++.dg/abi/vbase8-4.C: New test.
12305
12306 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12307
12308         * gcc.c-torture/execute/20011121-1.c: New test.
12309
12310 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12311
12312         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12313
12314 2001-11-23  Andreas Jaeger  <aj@suse.de>
12315
12316         * gcc.dg/cpp/charconst-2.c: New test.
12317
12318 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12319
12320         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12321         to the host if it is remote.  Let tests specify extra headers
12322         they use.
12323         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12324         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12325         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12326         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12327         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12328         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12329         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12330         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12331         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12332         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12333
12334 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12335
12336         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12337         for little endian ARMs.
12338
12339 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12340
12341         * gcc.c-torture/compile/20011119-1.c: New test.
12342         * gcc.c-torture/compile/20011119-2.c: New test.
12343
12344 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12345
12346         * gcc.dg/altivec-1.c: Fix typo.
12347
12348 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12349
12350         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12351
12352 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12353
12354         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12355
12356 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12357
12358         * lib/g77.exp: Don't specify --rpath-link.
12359
12360         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12361         across all the headers.
12362         * gcc.dg/format/format.exp: For testing on a remote host,
12363         copy format.h.
12364
12365         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12366         * gcc.c-torture/execute/930406-1.c: Likewise.
12367         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12368
12369 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12370
12371         * gcc.dg/altivec-1.c: New.
12372
12373 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12374
12375         * gcc.dg/cpp/fpreprocessed.c: New test case.
12376
12377 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12378
12379         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12380         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12381         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12382
12383 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12384
12385         * gcc.dg/no-builtin-1.c: New test.
12386
12387 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12388
12389         * gcc.c-torture/execute/20011115-1.c: New test.
12390
12391 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12392
12393         * gcc.c-torture/compile/20011114-2.c: New test.
12394         * gcc.c-torture/compile/20011114-3.c: New test.
12395         * gcc.c-torture/compile/20011114-4.c: New test.
12396
12397 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12398
12399         * g++.dg/other/init1.C: New test.
12400
12401 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12402
12403         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12404         message.
12405
12406         * gcc.c-torture/execute/20011114-1.c: New testcase.
12407
12408         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12409         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12410         like the (before this change) version of 20010327-1.c.
12411
12412 2001-11-14  Roger Sayle <roger@eyesopen.com>
12413
12414         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12415
12416 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12417
12418         * g++.dg/init/array2.C: New test.
12419
12420 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12421
12422         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12423
12424 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12425
12426         * g++.dg/other/forscope1.C: New test.
12427         * g++.dg/ext/forscope1.C: New test.
12428         * g++.dg/ext/forscope2.C: New test.
12429
12430 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12431
12432         * gcc.c-torture/execute/20011113-1.c: New test.
12433
12434 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12435
12436         * gcc.c-torture/execute/20011109-2.c: New test.
12437
12438         * gcc.c-torture/execute/20011109-1.c: New test.
12439
12440 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12441
12442         * gcc.c-torture/compile/20011109-1.c: New test.
12443
12444 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12445
12446         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12447         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12448         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12449         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12450         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12451         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12452         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12453
12454 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12455
12456         * g++.dg/warn/Wshadow-1.C: New tests.
12457         * g++.old-deja/g++.mike/for3.C: Update.
12458
12459 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12460
12461         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12462         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12463         XFAILs.  Adjust expected error texts.
12464         * gcc.c-torture/compile/20011106-1.c,
12465         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12466         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12467         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12468         gcc.dg/c99-array-lval-5.c: New tests.
12469
12470 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12471
12472         * gcc.dg/cpp/defined.c: Update.
12473
12474 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12475
12476         * gcc.c-torture/execute/anon-1.c: New test.
12477
12478 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12479
12480         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12481         same size, so no warning should be produced on stormy16.
12482
12483         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12484         due to oversized array.
12485         * g++.old-deja/g++.mike/ns15.C: Likewise.
12486         * g++.old-deja/g++.pt/crash16.C: Likewise.
12487
12488 2001-11-02  Graham Stott  <grahams@redhat.com>
12489
12490         * g++.dgother/debug1.C: Fix typos.
12491
12492 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12493
12494         * g++.dg/other/debug1.C: New test.
12495
12496 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12497
12498         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12499         of unsigned long.
12500
12501 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12502
12503         * gcc.dg/20011029-2.c: New test.
12504
12505         * gcc.c-torture/compile/20011029-1.c: New test.
12506
12507 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12508
12509         * objc/execute/class_self-1.m: New test.
12510         * objc/execute/class_self-2.m: New test.
12511
12512 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12513
12514         * gcc.misc-tests/msgs.exp: Delete.
12515         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12516         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12517         error set to match recent changes.
12518
12519 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12520
12521         * gcc.dg/20011021-1.c: New test.
12522
12523 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12524
12525         * gcc.c-torture/compile/20011023-1.c: New test.
12526
12527 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12528
12529         * lib/g77.exp: Rewrite based on lib/g++.exp.
12530
12531 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12532
12533         * gcc.c-torture/execute/20011019-1.c: New test.
12534
12535         * gcc.dg/20011018-1.c: New test.
12536
12537 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12538
12539         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12540
12541 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12542
12543         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12544         * gcc.dg/attr-invalid.c: Likewise.
12545
12546 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12547
12548         * testsuite/gcc.dg/20011015-1.c: New test.
12549
12550 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12551
12552         * g++.dg/template/unify2.C: New test.
12553
12554 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12555
12556         * g++.dg/other/exception-specification.C: New test
12557
12558 2001-10-13  Tom Rix  <trix@redhat.com>
12559
12560         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12561         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12562
12563 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12564
12565         * testsuite/gcc.dg/20011009-1.c: New test.
12566
12567 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12568
12569         PR g++/4476
12570         * g++.dg/other/friend1.C: New test.
12571
12572 2001-10-11  Richard Henderson  <rth@redhat.com>
12573
12574         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12575
12576 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12577
12578         * gcc.c-torture/compile/20011010-1.c: New.
12579
12580 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12581
12582         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12583         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12584         g77.f-torture/execute/execute.exp,
12585         g77.f-torture/noncompile/noncompile.exp,
12586         gcc.c-torture/compile/compile.exp,
12587         gcc.c-torture/execute/execute.exp,
12588         gcc.c-torture/execute/ieee/ieee.exp,
12589         gcc.c-torture/execute/memcheck/memcheck.exp,
12590         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12591         objc/execute/execute.exp: Update FSF address.
12592
12593 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12594
12595         * gcc.dg/cpp/cmdlne-C.c: Update.
12596         * gcc.dg/cpp/cmdlne-C2.c: New.
12597
12598 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12599
12600         * gcc.c-torture/execute/20011008-3.c: New.
12601
12602 2001-10-08  DJ Delorie  <dj@redhat.com>
12603
12604         * gcc.dg/20011008-1.c: New.
12605         * gcc.dg/20011008-2.c: New.
12606
12607 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12608
12609         * gcc.dg/cpp/spacing1.c: Update test.
12610
12611 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12612
12613         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12614         spelling errors of "separate" as "seperate".
12615
12616 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12617
12618         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12619         enough to avoid inlining.
12620
12621 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12622
12623         * lib/g77.exp: set libg2c_dir correctly.
12624
12625 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12626
12627         * gcc.dg/cpp/macro11.c: New test.
12628
12629 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12630
12631         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12632         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12633         gcc.dg/format/multattr-3.c: New tests.
12634         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12635         tests for format attributes on function pointers being rejected.
12636
12637 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12638
12639         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12640
12641 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12642
12643         * g++.dg/warn/format1.C: New test.
12644
12645 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12646
12647         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12648
12649 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12650
12651         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12652
12653 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12654
12655         * gcc.dg/cpp/redef2.c: Add test.
12656
12657 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12658
12659         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12660         long-standing bug on i686, apparently.
12661         * gcc.c-torture/execute/loop-2c.x: New file.
12662         * gcc.c-torture/execute/loop-2d.x: New file.
12663         * gcc.c-torture/execute/loop-3c.x: New file.
12664
12665 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12666
12667         * gcc.dg/cpp/20000625-2.c: Correct line number.
12668
12669 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12670
12671         * gcc.dg/cpp/macro10.c: New test.
12672         * gcc.dg/cpp/strify3.c: New test.
12673         * gcc.dg/cpp/spacing1.c: Add tests.
12674         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12675         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12676
12677 2001-09-24  DJ Delorie  <dj@redhat.com>
12678
12679         * gcc.c-torture/execute/20010924-1.c: New test.
12680
12681 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12682
12683         * testsuite/objc/execute/paste.m: Remove.
12684
12685 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12686
12687         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12688
12689 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12690
12691         * g77.dg/strlen0.f: New test.
12692
12693 2001-09-21  Richard Henderson  <rth@redhat.com>
12694
12695         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12696         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12697
12698 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12699
12700         Table-driven attributes.
12701         * g++.dg/ext/attrib1.C: New test.
12702
12703 2001-09-20  DJ Delorie  <dj@redhat.com>
12704
12705         * gcc.dg/20000926-1.c: Update expected warning messages.
12706         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12707         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12708         array.
12709
12710 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12711
12712         * g++.dg/eh/registers1.C: New test case.
12713
12714 2001-09-17  Richard Henderson  <rth@redhat.com>
12715
12716         * gcc.dg/array-5.c: Fix VLA decomposition test.
12717
12718 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12719
12720         * gcc.dg/cpp/line5.c: New testcase.
12721
12722 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12723
12724         * gcc.dg/cpp/macro9.c: New test.
12725
12726 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12727
12728         * gcc.c-torture/execute/980223.c: Change type of addr from long
12729         to char *.
12730
12731 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12732
12733         * gcc.c-torture/execute/20010915-1.c: New test.
12734
12735 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12736
12737         * g77.dg/bprob: New directory.
12738         * g77.dg/bprob/bprob.exp: New file.
12739         * g77.dg/bprob/bprob-1.f: New test.
12740         * g77.dg/gcov: New directory.
12741         * g77.dg/gcov/gcov.exp: New file.
12742         * g77.dg/gcov/gcov-1.f: New test.
12743         * g77.dg/gcov/gcov-1.x: New file.
12744
12745 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12746
12747         * gcc.dg/cpp/directiv.c: Update.
12748         * gcc.dg/cpp/undef1.c: Update.
12749
12750 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12751
12752         * gcc.dg/20010912-1.c: New test.
12753
12754 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12755
12756         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12757         language-independent file in lib.
12758         * lib/gcov.exp: New file.
12759
12760 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12761
12762         * gcc.c-torture/compile/20010911-1.c: New test.
12763
12764 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12765
12766         * lib/profopt.exp: New, to support profile-directed optimizations.
12767         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12768         * gcc.misc-tests/bprob-1.c: New test.
12769         * gcc.misc-tests/bprob-2.c: New test.
12770
12771 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12772
12773         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12774         XFAIL and which kinds of gcov output to verify.
12775         * gcc.misc-tests/gcov-4b.x: New file.
12776         * gcc.misc-tests/gcov-5b.x: New file.
12777         * gcc.misc-tests/gcov-6.x: New file.
12778         * gcc.misc-tests/gcov-7.c: New test.
12779         * gcc.misc-tests/gcov-7.x: New file.
12780
12781 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12782
12783         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12784         * gcc.misc-tests/gcov-6.c: New test.
12785
12786 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         PR c++/3986
12789         * g++.dg/abi/vbase1.C: New test.
12790
12791 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12792
12793         * objc.dg/method-2.m: New.
12794
12795 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12796
12797         PR c++/4203
12798         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12799         * g++.dg/init/empty1.C: New test.
12800
12801 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * gcc.c-torture/compile/20010903-1.c: New test.
12804
12805 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12806
12807         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12808         for m68k.
12809
12810 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12811
12812         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12813
12814         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12815
12816         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12817
12818 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12819
12820         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12821         for 16-bit 'unsigned int'.
12822
12823 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12824
12825         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12826
12827 2001-08-27  Richard Henderson  <rth@redhat.com>
12828
12829         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12830         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12831
12832 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12833
12834         * gcc.dg/asm-names.c (ymain): New.
12835
12836 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12837
12838         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12839         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12840         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12841
12842 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12843
12844         * gcc.dg/compare5.c: New testcase.
12845
12846 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12847
12848         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12849         and "In instantiation".
12850
12851 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12852
12853         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12854
12855 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12856
12857         * gcc.misc-tests/gcov.exp: Add support for branch information.
12858         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12859         * gcc.misc-tests/gcov-4.c: New test.
12860         * gcc.misc-tests/gcov-4b.c: New test.
12861         * gcc.misc-tests/gcov-5b.c: New test.
12862
12863 2001-08-20  Zack Weinberg  <zackw@panix.com>
12864
12865         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12866         expected to fail.
12867
12868 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12869
12870         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12871
12872 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * g++.dg/eh/
12875         Moved to gcc-deps.exp
12876         * gcc-deps.exp: New file.
12877
12878 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12879
12880         * g++.old-deja/g++.pt/defarg14.C: New test.
12881
12882 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12883
12884         * g++.old-deja/g++.other/lineno5.C: New test.
12885
12886 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12887
12888         * g++.old-deja/g++.pt/crash68.C: New test.
12889
12890 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12891
12892         * g++.old-deja/g++.other/crash42.C: New test.
12893
12894 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12895
12896         * gcc.dg/cpp/extratokens.c: Fix.
12897         * gcc.dg/cpp/skipping2.c: New tests.
12898
12899 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12900
12901         * gcc.c-torture/execute/20010724-1.c: New file.
12902         * gcc.c-torture/execute/20010724-1.x: New file.
12903
12904 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12905
12906         * g++.old-deja/g++.other/cond7.C: New test.
12907
12908 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12909
12910         * g++.old-deja/g++.other/optimize4.C: New test.
12911
12912 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12913
12914         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12915
12916 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12917
12918         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12919         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12920         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12921         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12922
12923         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12924         bug report" message.
12925
12926         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12927         * g++.dg/ext/instantiate1.C: Move from old-deja.
12928
12929 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12930
12931         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12932         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12933         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12934         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12935
12936 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12937
12938         * gcc.c-torture/execute/20010723-1.c: New test.
12939
12940 2001-07-23  Ben Elliston  <bje@redhat.com>
12941
12942         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12943
12944 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12945
12946         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12947         i[34567]86-*-*.
12948         Delete handling of ieee_multilib_flags.
12949         Pass -mieee for alpha*-*-* and sh-*-*.
12950         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12951
12952 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12953
12954         Remove old-abi tests.
12955         * g++.old-deja/g++.mike/p11116.C: Remove.
12956         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12957
12958 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12959
12960         * g77.f-torture/compile/pr3743.f:  New test
12961
12962 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12963
12964         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12965
12966 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12967
12968         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12969         g++.old-deja/g++.pt/static6.C: Likewise.
12970         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12971         supports weak symbols.
12972
12973 2001-07-18  Andreas Jaeger  <aj@suse.de>
12974
12975         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12976         supported again.
12977
12978 2001-07-18  Andreas Jaeger  <aj@suse.de>
12979
12980         * gcc.dg/iftrap-1.c: Fix target line.
12981
12982 2001-07-17  Richard Henderson  <rth@redhat.com>
12983
12984         * gcc.c-torture/execute/20010717-1.c: New.
12985
12986 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12987
12988         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12989         tests.
12990
12991 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12992
12993         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12994
12995 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12996
12997         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12998         UAC_SIGBUS, UAC_NOPRINT definitions.
12999
13000 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13001
13002         * objc/execute/object_is_class.m: New test.
13003         * objc/execute/object_is_meta_class.m: New test.
13004
13005 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13006
13007         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13008         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13009
13010 2001-01-15  David Bil
13011         * objc/execute/class-14.m: Added.
13012         * objc/execute/class-2.m: Added.
13013         * objc/execute/class-3.m: Added.
13014         * objc/execute/class-4.m: Added.
13015         * objc/execute/class-5.m: Added.
13016         * objc/execute/class-6.m: Added.
13017         * objc/execute/class-7.m: Added.
13018         * objc/execute/class-8.m: Added.
13019         * objc/execute/class-9.m: Added.
13020         * objc/execute/class-tests-1.h
13021         * objc/execute/class-tests-2.h
13022         * objc/execute/compatibility_alias.m: Added.
13023         * objc/execute/encode-1.m: Added.
13024         * objc/execute/formal_protocol-1.m: Added.
13025         * objc/execute/formal_protocol-2.m: Added.
13026         * objc/execute/formal_protocol-3.m: Added.
13027         * objc/execute/formal_protocol-4.m: Added.
13028         * objc/execute/formal_protocol-5.m: Added.
13029         * objc/execute/formal_protocol-6.m: Added.
13030         * objc/execute/formal_protocol-7.m: Added.
13031         * objc/execute/informal_protocol.m: Added.
13032         * objc/execute/initialize.m: Added.
13033         * objc/execute/load.m: Added.
13034         * objc/execute/many_args_method.m: Added.
13035         * objc/execute/nested-3.m: Added.
13036         * objc/execute/no_clash.m: Added.
13037         * objc/execute/private.m: Added.
13038         * objc/execute/redefining_self.m: Added.
13039         * objc/execute/root_methods.m: Added.
13040         * objc/execute/selector-1.m: Added.
13041         * objc/execute/static-1.m: Added.
13042         * objc/execute/static-2.m: Added.
13043         * objc/execute/va_method.m: Added.
13044
13045 2001-03-10  Richard Henderson  <rth@redhat.com>
13046
13047         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13048
13049 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13050
13051         * g++.old-deja/g++.other/crash31.C: XFAIL.
13052         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13053         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13054         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13055         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13056         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13057
13058 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13059
13060         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13061
13062 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13063
13064         * gcc.dg/20000724-1.c: Don't use multiline strings.
13065
13066 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13067
13068         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13069         result of -cString against what we expect it to be; don't just
13070         print it out for no one to read.
13071
13072         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13073         Based on testcases provided by Nicola Pero.
13074
13075 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13076
13077         * gcc.dg/cpp/macro7.c: New test.
13078
13079 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13080
13081         * gcc.dg/cpp/multiline.c: Update.
13082
13083 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13084
13085         * g++.old-deja/g++.other/enum3.C: New test.
13086
13087 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13088
13089         * g++.old-deja/g++.other/pod1.C: New test.
13090
13091 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13092
13093         * g++.old-deja/g++.ext/overload1.C: New test.
13094
13095 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13096
13097         * g++.old-deja/g++.pt/using1.C: New test.
13098
13099 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13100
13101         * g++.old-deja/g++.other/using9.C: New test.
13102
13103 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13104
13105         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13106
13107         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13108
13109 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13110
13111         * g++.old-deja/g++.ext/realpt1.C: Remove.
13112
13113 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13114
13115         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13116
13117 2001-02-26  Will Cohen  <wcohen@redhat.com>
13118
13119         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13120
13121 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13122
13123         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13124         templatized constructors.
13125
13126 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13127
13128         * gcc.c-torture/execute/20010224-1.c: New test.
13129
13130 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13131
13132         * gcc.c-torture/execute/20010222-1.c: New test.
13133
13134 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13135
13136         * g++.old-deja/g++.other/inline20.C: New test.
13137
13138 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13139
13140         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13141
13142 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13143
13144         * g++.old-deja/g++.other/lookup22.C: New test.
13145
13146 200
13147         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13148         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13149         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13150         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13151         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13152
13153 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13154
13155         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13156         account.
13157
13158 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13159
13160         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13161
13162 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13163
13164         * g++.old-deja/g++.pt/crash62.C: New test.
13165
13166 2001-01-04  Richard Henderson  <rth@redhat.com>
13167
13168         * gcc.dg/20000926-1.c: Update expected warnings.
13169         * gcc.dg/array-2.c: Likewise.
13170         * gcc.dg/array-4.c: Also validate flexible array members.
13171         * gcc.dg/c99-flex-array-1.c: New.
13172
13173 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13174
13175         * gcc.c-torture/compile/20001222-1.x: Remove.
13176
13177 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13178
13179         * gcc.c-torture/execute/built-in-setjmp.c: New.
13180
13181 2001-01-03  Richard Henderson  <rth@redhat.com>
13182
13183         * gcc.dg/940510-1.c: Update expected error wording.
13184         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13185
13186 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13187
13188         * lib/target-supports.exp (check_alias_available): Modified to
13189         indicate aliases not supported if only weak aliases are supported.
13190
13191 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13192
13193         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13194         Turn on cmpstrsi checks for __pj__ and __i370__.
13195
13196 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13197
13198         * g++.old-deja/g++.other/virtual11.C: New test.
13199
13200 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13201
13202         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13203
13204 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13205
13206         * gcc.c-torture/compile/20010102-1.c: New test.
13207
13208 2001-01-02  Andreas Jaeger  <aj@suse.de>
13209
13210         * gcc.dg/noreturn-3.c: New test.
13211
13212         * gcc.dg/noreturn-4.c: New test.
13213
13214 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13215
13216         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13217         __builtin_fputc and __builtin_fwrite.
13218
13219 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13220
13221         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13222         signed char, not default char.
13223
13224 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13225
13226         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13227
13228 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13229
13230         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13231
13232 2000-12-29  Richard Henderson  <rth@redhat.com>
13233
13234         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13235         (__cyg_profile_func_exit): Define.
13236
13237 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13238
13239         * g++.dg/vtgc1.C: New test.
13240
13241 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13242
13243         * gcc.dg/noncompile/20001228-1.c: New test.
13244
13245         * gcc.dg/20001228-1.c: New test.
13246
13247         * gcc.c-torture/execute/20001228-1.c: New test.
13248
13249 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13250
13251         * gcc.dg/format-strfmon-1.c: New test.
13252
13253 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13254
13255         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13256         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13257         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13258         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13259         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13260         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13261         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13262         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13263         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13264         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13265         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13266         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13267         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13268
13269         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13270         * gcc.c-torture/execute/string-opt-4.c: Test index.
13271
13272 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13273
13274         * gcc.c-torture/compile/20001226-1.c: New test.
13275
13276 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13277
13278         * gcc.c-torture/compile/20001222-1.c: New test.
13279         * gcc.c-torture/compile/20001222-1.x: Xfail.
13280
13281 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13282
13283         * gcc.c-torture/execute/comp-goto-2.c: New test.
13284
13285 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13286
13287         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13288         Use long types if __INT_MAX__ is 32767.
13289         (main): Use cast to (sint32 *) when poking 88 into a_page.
13290
13291         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13292
13293 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13294
13295         * gcc.c-torture/compile/20001221-1.c: New test.
13296         * gcc.c-torture/execute/20001221-1.c: New test.
13297
13298 2000-12-20  Richard Henderson  <rth@redhat.com>
13299
13300         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13301         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13302
13303 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13304
13305         * gcc.dg/compare3.c: New test.
13306
13307 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13308
13309         * gcc.dg/format-warnll-1.c: New test.
13310
13311 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13312
13313         * gcc.dg/cpp/cmdlne-P.c: New test.
13314
13315 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13316
13317         * gcc.c-torture/execute/builtin-abs-1.c,
13318         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13319
13320 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13321
13322         * gcc.dg/cpp/multiline.c: New test.
13323
13324 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13325
13326         * g++.old-deja/g++.other/syshdr1.C: Update.
13327         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13328
13329 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13330
13331         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13332
13333 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13334
13335         * g++.old-deja/g++.pt/ttp65.C: New test.
13336
13337 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13338
13339         * g++.old-deja/g++.pt/ttp64.C: New test.
13340
13341 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13342
13343         * g++.old-deja/g++.pt/spec33.C: New test.
13344
13345 2000-12-14  Catherine Moore  <clm@redhat.com>
13346
13347         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13348         * gcc.c-torture/execute/920612-2.c: Likewise.
13349         * gcc.c-torture/execute/920428-2.c: Likewise.
13350         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13351         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13352
13353 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13354
13355         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13356         * gcc.dg/pack-test-2.c: Likewise.
13357
13358 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13359
13360         Tests by Zack Weinberg <zackw@stanford.edu>.
13361
13362         * gcc.dg/cpp/defined.c: Update.
13363         * gcc.dg/cpp/defined_trad.c: New tests.
13364
13365 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13366
13367         * gcc.dg/cpp/trad-direct.c: Update.
13368
13369 2000-12-11  Neil Booth  <neilb@earthling.net>
13370
13371         * gcc.dg/cpp/defined_trad.c
13372
13373 2000-12-11  Neil Booth  <neilb@earthling.net>
13374
13375         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13376
13377 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13378
13379         * gcc.dg/format-miss-2.c: New test.
13380
13381 2000-12-09  Neil Booth  <neilb@earthling.net>
13382
13383         * gcc.dg/cpp/lineflags.c: New tests.
13384         * gcc.dg/cpp/poison.c: Update.
13385         * gcc.dg/cpp/redef2.c: Update.
13386         * gcc.dg/cpp/skipping.c: New test.
13387
13388 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13389
13390         * g++.old-deja/g++.other/eh3.C: New testcase.
13391
13392 2000-12-07  Neil Booth  <neilb@earthling.net>
13393
13394         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13395         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13396         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13397         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13398         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13399         Update.
13400
13401 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13402
13403         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13404         __SIZE_TYPE__ instead of int for type of integers cast to
13405         pointers.
13406
13407 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13408
13409         * g++.old-deja/g++.other/cleanup4.C: New test.
13410
13411 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13412
13413         * format-sec-1.c: New test.
13414
13415 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13416
13417         * gcc.dg/format-nonlit-3.c: New test.
13418
13419 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13420
13421         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13422         through a null pointer.
13423
13424 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13425         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13426         library makes no calls to `operator new' during initialization.
13427
13428 2000-11-04  Neil Booth  <neilb@earthling.net>
13429
13430         * gcc.dg/cpp/include2.c: New tests.
13431
13432 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13433
13434         * lib/g++.exp (g++_set_ld_library_path): New function.
13435         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13436
13437 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13438
13439         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13440         warnings.
13441
13442 2000-11-01  Richard Henderson  <rth@redhat.com>
13443
13444         * g++.old-deja/g++.ext/namedret1.C: New.
13445         * g++.old-deja/g++.ext/namedret2.C: New.
13446         * g++.old-deja/g++.ext/namedret3.C: New.
13447
13448 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13449
13450         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13451         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13452
13453 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         * gcc.c-torture/execute/va-arg-21.c: New test.
13456
13457 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13458
13459         * gcc.dg/c99-complex-2.c: New test.
13460
13461 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13462
13463         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13464
13465 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13466
13467         * g++.old-deja/g++.other/inline16.C: New test.
13468
13469 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13470
13471         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13472         __PRETTY_FUNCTION__
13473
13474 2000-10-29  Neil Booth  <neilb@earthling.net>
13475
13476         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13477         New tests.
13478         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13479         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13480         optimisation.
13481
13482 2000-10-29  Neil Booth  <neilb@earthling.net>
13483
13484         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13485         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13486         * mi5.c: Test multiple includes work with -C.
13487         * trigraphs.c: Test ^= version.
13488
13489 2000-10-28  Neil Booth  <neilb@earthling.net>
13490
13491         New tests and test updates for new macro expander.
13492
13493         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13494         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13495         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13496         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13497         new diagnostic messages.
13498
13499         * gcc.dg/cpp/macro3.c: New tests.
13500
13501 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13502
13503         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13504         on the same line.
13505
13506 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13507
13508         * g++.old-deja/g++.other/eh2.C: New test.
13509
13510 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13511
13512         * gcc.c-torture/execute/20001027-1.c: New test.
13513
13514 2000-10-26  Richard Henderson  <rth@redhat.com>
13515
13516         * gcc.c-torture/execute/20001026-1.c: New.
13517
13518 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13519
13520         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13521         * g++.old-deja/g++.law/builtin1.C: Likewise.
13522         * g++.old-deja/g++.law/ctors10.C: Likewise.
13523         * g++.old-deja/g++.law/virtual3.C: Likewise.
13524         * g++.old-deja/g++.mike/p658.C: Likewise.
13525         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13526         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13527         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13528         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13529         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13530
13531 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         * gcc.c-torture/compile/20001024-1.c: New test.
13534
13535 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13536
13537         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13538         to tell us whether or not we are using V3.
13539
13540 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13541
13542         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13543         operands.
13544
13545 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13546
13547         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13548
13549 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13550
13551         * gcc.c-torture/execute/20001024-1.c: New test.
13552
13553 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13554
13555         * g++.old-deja/g++.other/sibcall1.C: New test.
13556
13557 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13558
13559         * gcc.dg/noncompile/init-3.c: New test.
13560
13561 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13562
13563         * gcc.dg/format-array-1.c: New test.
13564
13565 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13566
13567         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13568         writing through null pointers; remove comment about testing
13569         unterminated strings.
13570
13571 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13572
13573         * gcc.c-torture/execute/20001017-2.c: New test.
13574
13575 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13576
13577         * gcc.c-torture/compile/20001018-1.c: New test.
13578         * gcc.c-torture/compile/20001018-1.x: Xfail.
13579
13580 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13581
13582         * gcc.c-torture/execute/20001017-1.c: New test.
13583
13584 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13585
13586         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13587         for multiple use of arguments with scanf formats; add tests for
13588         multiple use of arguments.
13589
13590 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13591
13592         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13593
13594 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13595
13596         * gcc.dg/format-miss-1.c: New test.
13597
13598 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13599
13600         * gcc.c-torture/execute/20001013-1.c: New test.
13601
13602 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13603
13604         * gcc.dg/format-branch-1.c: New test.
13605
13606 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13607
13608         * README, lib/file-format.exp: Remove EGCS references.
13609
13610 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13611
13612         * gcc.dg/20001013-1.c: New test.
13613
13614 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13615
13616         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13617         for intmax_t in the compiler using __typeof__ and the type rules
13618         for conditional expressions.
13619
13620 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13621
13622         * gcc.dg/20001012-1.c: New test.
13623         * gcc.dg/20001012-2.c: New test.
13624
13625 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13626
13627         * gcc.dg/format-attr-1.c: New test.
13628
13629 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13630
13631         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13632         __LONG_LONG_MAX__ instead of LLONG_MAX.
13633
13634 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13635
13636         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13637         scanf flags.
13638         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13639         flags.
13640
13641 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13642
13643         * gcc.dg/sequence-pt-1.c: New test.
13644
13645 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13646
13647         * gcc.c-torture/execute/20001011-1.c: New testcase.
13648         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13649
13650 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13651
13652         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13653         does not error on it.
13654
13655 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13656
13657         * gcc.dg/20001009-1.c: New test.
13658
13659 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13660
13661         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13662         * gcc.c-torture/execute/20001009-2.c: ... to here.
13663
13664 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13665
13666         * gcc.c-torture/compile/20001009-1.c: New testcase.
13667         * gcc.c-torture/execute/20001009-1.c: New testcase.
13668         Testcases provided by Jan Hubicka <jh@suse.cz>.
13669
13670 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13671
13672         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13673         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13674         uintmax_t using <limits.h> to emulate the compiler's internal
13675         logic.  No longer XFAIL %j tests.
13676
13677 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13678
13679         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13680         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13681         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13682         regexps and details of expected handling of some bad formats.
13683         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13684         suppression.
13685
13686 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13687
13688         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13689         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13690         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13691         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13692         in list archives.
13693
13694 2000-10-06  Richard Henderson  <rth@cygnus.com>
13695
13696         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13697         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13698         * g++.old-deja/g++.jason/report.C: Likewise.
13699         * g++.old-deja/g++.law/friend5.C: Likewise.
13700         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13701         of the expected warnings.
13702
13703 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13704
13705         * g++.old-deja/g++.pt/enum14.C: New test.
13706
13707 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         * g++.old-deja/g++.pt/crash59.C: New test.
13710
13711 2000-10-04  Will Cohen  <wcohen@redhat.com>
13712
13713         * gcc.dg/20000926-1.c: New test.
13714
13715 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13716
13717         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13718         function name for current C++ compiler.
13719         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13720
13721 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13722
13723         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13724         __PRETTY_FUNCTION__.
13725         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13726
13727 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13728
13729         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13730
13731 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13732
13733         * gcc.c-torture/compile/20000923-1.c: New test.
13734
13735 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13736
13737         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13738         * g++.old-deja/g++.pt/ttp62.C: Same.
13739         * g++.old-deja/g++.other/inline14.C: Same.
13740
13741 2000-09-24  Richard Henderson  <rth@cygnus.com>
13742
13743         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13744
13745 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13746
13747         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13748
13749 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13750
13751         * gcc.c-torture/compile/20000922-1.c: New file.
13752
13753 2000-09-21  Nick Clifton  <nickc@redhat.com>
13754
13755         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13756         a signed long modulo operation.
13757         (mod6): New function - perform an unsigned long modulo operation.
13758         (main): Add tests for modulos of very large numbers by very small
13759         dividends.
13760
13761 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13762
13763         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13764
13765 2000-09-19  Richard Henderson  <rth@cygnus.com>
13766
13767         * gcc.dg/compare2.c (case 10): XFAIL.
13768
13769 2000-09-18  Richard Henderson  <rth@cygnus.com>
13770
13771         * gcc.c-torture/execute/20000906-1.c: Move ...
13772         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13773         that support __builtin_trap.
13774
13775 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13776
13777         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13778
13779 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13780
13781         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13782         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13783         more $ format tests.
13784
13785 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13786
13787         * gcc.dg/format-errmk-1.c: New test.
13788
13789 2000-09-17  Greg McGary  <greg@mcgary.org>
13790
13791         * gcc.c-torture/execute/20000917-1.x: Remove.
13792
13793 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13794
13795         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13796
13797 2000-09-17  Greg McGary  <greg@mcgary.org>
13798
13799         * gcc.c-torture/execute/20000917-1.c: New test.
13800         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13801
13802 2000-09-16  Neil Booth  <NeilB@earthling.net>
13803
13804         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13805         in nested macro bug.
13806
13807 2000-09-15  Neil Booth  <NeilB@earthling.net>
13808
13809         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13810
13811 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13812
13813         * gcc.c-torture/execute/20000914-1.c: New test.
13814
13815 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13816
13817         * g++.other/inline13.C: New test.
13818
13819 2000-09-12  Andreas Jaeger  <aj@suse.de>
13820
13821         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13822         constant by Ulrich Drepper <drepper@redhat.com>.
13823
13824 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13825
13826         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13827
13828 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13829
13830         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13831
13832 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13833
13834         * gcc.dg/cpp/backslash.c: New test.
13835
13836 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13837
13838         * gcc.c-torture/execute/20000910-1.c: New test.
13839         * gcc.c-torture/execute/20000910-2.c: Likewise.
13840
13841 2000-09-11  Robert Lipe  <robertl@sco.com>
13842
13843         * gcc.dg/pragma-align.c: New test.
13844
13845 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13846
13847         * g++.old-deja/g++.pt/explicit82.C: New test.
13848         * g++.old-deja/g++.pt/explicit83.C: New test.
13849
13850 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13851
13852         * gcc.dg/asm-names.c: New test.
13853
13854 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13855
13856         * gcc.dg/cpp/tr-warn6.c: New test
13857
13858 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13859
13860         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13861         be accepted.
13862
13863 2000-09-07  Catherine Moore  <clm@redhat.com>
13864
13865         * gcc.c-torture/execute/unroll-1.c: New test.
13866
13867 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13868
13869         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13870         ERROR markers.
13871         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13872         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13873         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13874         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13875         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13876         Preprocess only.
13877         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13878         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13879
13880 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         * g++.old-deja/g++.pt/deduct2.C: New test.
13883
13884 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13885
13886         * g++.old-deja/g++.pt/parms2.C: New test.
13887
13888 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * g++.old-deja/g++.pt/crash58.C: New test.
13891
13892 2000-09-06  Greg McGary  <greg@mcgary.org>
13893
13894         * gcc.c-torture/execute/20000906-1.c: New test.
13895         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13896
13897 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13898
13899         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13900
13901 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13902
13903         * g++.old-deja/g++.pt/crash57.C: New test.
13904
13905 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.pt/crash56.C: New test.
13908
13909 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         * g++.old-deja/g++.pt/koenig1.C: New test.
13912
13913 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13914
13915         * gcc.dg/20000904-1.c: New test.
13916
13917 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13918
13919         * gcc.dg/cpp/paste8.c: New test.
13920
13921 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13922
13923         * gcc.c-torture/compile/20000827-1.c: New test.
13924
13925 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13926
13927         * gcc.dg/format-diag-1.c: New test.
13928
13929 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13930
13931         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13932         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13933         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13934         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13935         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13936
13937 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13938
13939         * g++.old-deja/g++.other/nested4.C: New test.
13940
13941 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13942
13943         * g++.old-deja/g++.ns/scoped1.C: New test.
13944
13945 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13946
13947         * lib/g++.exp: Support testing already-installed GCC.
13948
13949 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13950
13951         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13952
13953 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13954
13955         * gcc.dg/return-type-2.c: New test.
13956
13957 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13958
13959         * gcc.c-torture/compile/20000825-1.c: New test.
13960
13961 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13962
13963         * gcc.dg/dwarf2-2.c: New test.
13964
13965 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13966
13967         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13968         dg-warning regexps.
13969
13970 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13971
13972         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13973         gcc.dg/format-ext-5.c: New tests.
13974
13975 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13978
13979 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13980
13981         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13982
13983 2000-08-24  Richard Henderson  <rth@cygnus.com>
13984
13985         * gcc.dg/ia64-sync-1.c: New test.
13986         * gcc.dg/ia64-sync-2.c: New test.
13987         * gcc.dg/ia64-asm-1.c: New test.
13988
13989 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13990
13991         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13992         * gcc.dg/format-ext-2.c: New test.
13993
13994 2000-08-23  Jason Merrill  <jason@redhat.com>
13995
13996         * lib/old-dejagnu.exp: Also ignore "In member function" and
13997         "At global scope".
13998
13999 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14000
14001         * gcc.dg/noncompile/label-lineno-1.c: New test.
14002
14003 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14004
14005         * gcc.dg/c99-array-nonobj-1.c: New test.
14006
14007 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14008
14009         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14010         tests.
14011         * gcc.dg/format-ext-1.c: New test.
14012
14013 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14014
14015         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14016         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14017         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14018         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14019         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14020
14021 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14022
14023         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14024         gcc.dg/c99-strftime-2.c: New tests.
14025
14026 2000-08-22  Richard Henderson  <rth@cygnus.com>
14027
14028         * gcc.c-torture/execute/20000822-1.c: New test.
14029
14030 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14031
14032         * gcc.c-torture/execute/20000819-1.x: Remove.
14033
14034 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14035
14036         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14037         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14038         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14039         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14040         gcc.dg/format-xopen-1.c: New tests.
14041
14042 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14043
14044         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14045
14046 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14047
14048         * g++.old-deja/g++.other/loop2.C: New test.
14049
14050         * gcc.c-torture/compile/20000606-1.c: New test.
14051         * gcc.c-torture/compile/20000728-1.c: New test.
14052         * gcc.c-torture/execute/20000801-1.c: New test.
14053         * gcc.c-torture/execute/20000801-2.c: New test.
14054         * gcc.c-torture/execute/20000819-1.c: New test.
14055         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14056         * gcc.dg/20000629-1.c: New test.
14057         * gcc.dg/20000724-1.c: New test.
14058         * gcc.dg/20000807-1.c: New test.
14059
14060 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14061
14062         * gcc.dg/cpp/pragma-1.c: New test.
14063         * gcc.dg/cpp/pragma-2.c: New test.
14064
14065 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14066
14067         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14068         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14069
14070 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14071
14072         * gcc.c-torture/compile/20000818-1.c: New test.
14073
14074 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14075
14076         * gcc.c-torture/execute/20000818-1.c: New test.
14077
14078 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14079
14080         * gcc.dg/format-va-1.c: New test.
14081
14082 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * g++.old-deja/g++.other/typedef8.C: New test.
14085
14086 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14089         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14090         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14091         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14092         * g++.old-deja/g++.other/ptrmem7.C: New test.
14093         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14094
14095 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         * g++.old-deja/g++.pt/typename27.C: New test.
14098
14099 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14100
14101         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14102         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14103         * g++.old-deja/g++.pt/friend45.C: New test.
14104         * g++.old-deja/g++.other/friend8.C: New test.
14105
14106 2000-08-15  Richard Henderson  <rth@cygnus.com>
14107
14108         * gcc.c-torture/execute/20000815-1.c: New test.
14109
14110 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14111
14112         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14113         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14114         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14115
14116 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         * g++.old-deja/g++.other/refinit2.C: New test.
14119
14120 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14121
14122         * lib/c-torture.exp (c-torture): Make
14123         compiler_conditional_xfail_data global.
14124         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14125         compiler_conditional_xfail_data machinery.
14126         (f-torture-execute): Likewise.
14127         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14128         and only when unrolling loops.
14129
14130         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14131
14132 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14133
14134         * g++.old-deja/g++.pt/explicit81.C: New test.
14135
14136 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14137
14138         * g++.old-deja/g++.pt/typename26.C: New test.
14139
14140 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14141
14142         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14143         warning.
14144
14145 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14146
14147         * g++.old-deja/g++.other/array3.C: New test.
14148
14149 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14150
14151         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14152         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14153         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14154         New tests.
14155
14156 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14157
14158         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14159         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14160
14161 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14162
14163         * gcc.c-torture/execute/20000808-1.c: New test.
14164
14165 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14166
14167         * gcc.dg/c90-const-expr-1.c: New test.
14168
14169 2000-08-08  Richard Henderson  <rth@cygnus.com>
14170
14171         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14172
14173 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14174
14175         * gcc.dg/noncompile/const-ll-1.c: New test.
14176
14177 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14178
14179         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14180
14181 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14182
14183         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14184         that running programs linked against the shared version of libobjc
14185         run correctly.
14186
14187 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14188
14189         * gcc.dg/c99-printf-1.c: New test.
14190
14191 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14192
14193         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14194
14195 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14196
14197         * gcc.c-torture/execute/20000731-1.x: Delete.
14198
14199 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14200
14201         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14202         and torture_without_loops as is done by c-torture.exp.
14203         (search_for): Copy from c-torture.exp.
14204         (gcc-dg-runtest): New function, drives a directory of tests
14205         iterating over the TORTURE_OPTIONS.
14206         (scan-assembler, scan-assembler-not): Move here from
14207         individual directory drivers.
14208
14209         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14210         defined by lib/gcc-dg.exp.
14211         * gcc.dg/cpp/cpp.exp: Likewise.
14212         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14213         gcc-dg-runtest, so we cycle over optimization options.
14214
14215         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14216         * gcc.dg/compare2.c: No longer expected to fail.
14217
14218 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14219
14220         * gcc.c-torture/execute/20000804-1.c: New test.
14221
14222 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14223
14224         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14225
14226 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14227
14228         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14229
14230 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14231
14232         * gcc.c-torture/compile/20000803-1.c: New test.
14233
14234 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14235
14236         * gcc.c-torture/execute/20000801-3.c,
14237         gcc.c-torture/execute/20000801-4.c: New tests.
14238         * gcc.c-torture/execute/20000801-3.x,
14239         gcc.c-torture/execute/20000801-4.x: Xfail.
14240
14241 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14242
14243         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14244         libobjc/.libs to allow for libtool.
14245
14246 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14247
14248         * gcc.c-torture/compile/20000802-1.c: New test.
14249
14250 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14251
14252         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14253
14254 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14255
14256         * gcc-c-torture/execute/20000731-2.c: New test.
14257
14258         * gcc.c-torture/execute/20000731-1.c: New test.
14259         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14260
14261 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14262
14263         * testsuite/gcc.dg/cpp/paste7.c: New test.
14264         * gcc.dg/cpp/20000725-1.c: New test.
14265
14266 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14267
14268         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14269         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14270         declaration warning for __builtin_dwarf_reg_size.
14271
14272         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14273
14274 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14275
14276         * gcc.dg/noncompile/voidparam-1.c: New test.
14277
14278 2000-07-30  Richard Henderson  <rth@cygnus.com>
14279
14280         * gcc.dg/c90-digraph-1.c: Don't xfail.
14281         * gcc.dg/compare2.c (case 10): Xfail.
14282         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14283
14284 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14285
14286         * gcc.dg/c99-main-1.c: New test.
14287
14288 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14289
14290         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14291
14292 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14293
14294         * gcc.c-tortuer/execute/20000726-1.c: New test.
14295
14296 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14297
14298         * gcc.c-torture/execute/enum-2.c: New test.
14299
14300 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14301
14302         * gcc.dg/cpp/tr-warn3.c: New test.
14303
14304 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14305
14306         * g++.old-deja/g++.ext/implicit1.C: Remove.
14307         * g++.old-deja/g++.jason/c2.C: Remove
14308         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14309         * g++.old-deja/g++.pt/crash16.C: Likewise.
14310         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14311
14312 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         * g++.old-deja/g++.other/for2.C: New test.
14315
14316 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14317
14318         * gcc.dg/20000720-1.c: New test.
14319
14320 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14321
14322         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14323
14324 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14325
14326         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14327         * gcc.c-torture/execute/20000722-1.c: New.
14328         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14329
14330 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14331
14332         * gcc.dg/cpp/20000720-1.S: New test.
14333
14334 2000-07-21  Michael Meissner  <meissner@redhat.com>
14335
14336         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14337
14338 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14339
14340         * g++.old-deja/g++.brendan/crash16.C,
14341         g++.old-deja/g++.brendan/parse3.C,
14342         g++.old-deja/g++.brendan/redecl1.C,
14343         g++.old-deja/g++.ns/template13.C,
14344         g++.old-deja/g++.other/decl4.C,
14345         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14346
14347 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14348
14349         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14350         and "Internal error".
14351
14352         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14353         regexps.
14354         * gcc.dg/cpp/paste6.c: New test.
14355
14356 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14357
14358         * gcc.dg/cpp/tr-direct.c: New test.
14359
14360         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14361         gcc.dg/cpp/undef1.c: Tweak error regexps.
14362
14363 2000-07-18  Eric Christopher <echristo@redhat.com>
14364
14365         * gcc.c-torture/compile/20000718-1.c: New test.
14366
14367 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14368
14369         * cpplex.c (_cpp_push_token): If the token being pushed back
14370         is the previous token in this context, just subtract one from
14371         context->posn.
14372         * cppmacro.c (save_expansion): Clear aux field when storing a
14373         placemarker.
14374
14375 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14376
14377         * gcc.dg/noncompile/redecl-1.c: New test.
14378
14379 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14380
14381         * gcc.c-torture/execute/20000717-5.c: New test.
14382         * gcc.c-torture/execute/20000717-1.x: Removed.
14383
14384 2000-07-17  Richard Henderson  <rth@cygnus.com>
14385
14386         * gcc.c-torture/execute/20000717-4.c: New test.
14387
14388 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14389
14390         * gcc.dg/cpp/syshdr.c: New test.
14391         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14392
14393 2000-07-17  Neil Booth  <neilb@earthling.net>
14394
14395         * gcc.dg/cpp/cmdlne-dM.c: New test.
14396         * gcc.dg/cpp/cmdlne-dD.c: New test.
14397
14398 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14399
14400         * gcc.c-torture/execute/20000717-3.c: New test.
14401
14402         * gcc.c-torture/compile/20000717-1.c: New test.
14403
14404 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14405
14406         * gcc.c-torture/execute/20000717-2.c: New test.
14407
14408 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14409
14410         * gcc.dg/formatz-1.c: New test.
14411
14412         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14413         * gcc.dg/c99-digraph-1.c: New tests.
14414
14415         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14416         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14417
14418         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14419         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14420         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14421         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14422         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14423         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14424         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14425
14426 2000-07-17   Greg McGary <greg@mcgary.org>
14427
14428         * gcc.c-torture/execute/20000717-1.c: New test.
14429         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14430
14431 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14432
14433         * gcc.c-torture/execute/20000715-2.c: New test.
14434         * gcc.dg/20000715-1.c: New test.
14435
14436 2000-07-15  Michael Meissner  <meissner@redhat.com>
14437
14438         * gcc.c-torture/execute/20000715-1.c: New test.
14439
14440 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14441
14442         * gcc.c-torture/execute/20000707-1.c: New test.
14443
14444 2000-07-13  Neil Booth  <NeilB@earthling.net>
14445
14446         * testsuite/gcc.dg/cpp/digraph1.c,
14447         testsuite/gcc.dg/cpp/digraph2.c,
14448         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14449
14450 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14451
14452         * g77.f-torture/compile/20000630-2.f:  New test.
14453         * g77.f-torture/compile/20000630-2.x
14454
14455 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14456
14457         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14458
14459 2000-07-11  Neil Booth  <NeilB@earthling.net>
14460
14461         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14462
14463 2000-07-11  Neil Booth  <NeilB@earthling.net>
14464
14465         * gcc.dg/cpp/cmdlne-C.c: New.
14466
14467 2000-07-09  Neil Booth  <NeilB@earthling.net>
14468
14469         * gcc.dg/cpp/directiv.c: New tests.
14470         * gcc.dg/cpp/undef1.c: Update.
14471
14472 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14473
14474         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14475
14476 2000-07-09  Neil Booth  <NeilB@earthling.net>
14477
14478         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14479
14480 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14481
14482         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14483         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14484
14485 2000-07-08  Neil Booth  <NeilB@earthling.net>
14486
14487         * gcc.dg/cpp/macsyntx.c: New tests.
14488
14489 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14490
14491         * gcc.dg/20000707-1.c: New test.
14492
14493 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14494
14495         * gcc.c-torture/execute/20000706-1.c: New test.
14496         * gcc.c-torture/execute/20000706-2.c: New test.
14497         * gcc.c-torture/execute/20000706-3.c: New test.
14498         * gcc.c-torture/execute/20000706-4.c: New test.
14499         * gcc.c-torture/execute/20000706-5.c: New test.
14500
14501 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14502
14503         * g++.old-deja/g++.pt/instantiate7.C: New test.
14504
14505 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14506
14507         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14508         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14509         * g++.old-deja/g++.other/rtti3.C: Likewise.
14510         * g++.old-deja/g++.other/rttid3.C: Likewise.
14511
14512 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14513
14514         *  g77.f-torture/compile/20000630-1.x: Fix typo
14515
14516 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14517
14518         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14519         assembly output.
14520
14521 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14522
14523         * gcc.dg/cpp/ident.c: New test.
14524
14525 2000-07-05  Neil Booth  <NeilB@earthling.net>
14526
14527         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14528           gcc.dg/cpp/lexstrng.c: New tests.
14529
14530 2000-07-04  Neil Booth  <NeilB@earthling.net>
14531
14532         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14533         * gcc.dg/cpp/strify2.c: Same.
14534
14535 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14536
14537         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14538         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14539         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14540         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14541
14542         * testsuite/gcc.dg/cpp/macro1.c,
14543         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14544         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14545         testsuite/gcc.dg/cpp/strify1.c,
14546         testsuite/gcc.dg/cpp/strify2.c: New tests.
14547
14548 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14549
14550         * gcc.c-torture/execute/20000703-1.c: New test.
14551
14552 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         * g++.old-deja/g++.pt (lookup10.C): New test.
14555
14556 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14557
14558         * g++.old-deja/g++.pt (typename25.C): New test.
14559
14560 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14561
14562         * gcc.c-torture/compile/20000701-1.c: New test.
14563
14564 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14565
14566         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14567         to test case.
14568
14569 2000-06-30  Catherine Moore  <clm@cygnus.com>
14570
14571         * gcc.c-torture/execute/align-1.c: New test.
14572
14573 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14574
14575         * g++.old-deja/g++.pt/expr8.C: New test.
14576         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14577
14578 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14579
14580         * gcc.c-torture/compile/20000629-1.c: New test.
14581
14582 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14583
14584
14585         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14586         gcc.dg/noncompile directory, depending on whether they're
14587         preprocessor tests or not.  Annotate all the tests for the dg
14588         framework.
14589
14590         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14591         * gcc.dg/noncompile/noncompile.exp: New.
14592
14593         * Moved files:
14594         Old name                                New name
14595         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14596         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14597         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14598         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14599         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14600         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14601         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14602         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14603         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14604         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14605         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14606         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14607         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14608         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14609         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14610         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14611         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14612         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14613         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14614         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14615         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14616         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14617         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14618         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14619
14620         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14621         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14622         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14623         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14624         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14625         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14626
14627 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14628
14629         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14630         declare one variable.  On the fourth, error.
14631         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14632         declared by 20000628-1a.h.
14633
14634 2000-06-29  Richard Henderson  <rth@redhat.com>
14635
14636         * gcc.c-torture/execute/930529-1.x: New file.
14637         * gcc.dg/920413-1.c: Adjust expected warning text.
14638         * gcc.dg/980217-1.c: Declare abort.
14639         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14640
14641 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14642
14643         * g77.f-torture/compile/20000629-1.f: New test.
14644         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14645
14646 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14647
14648         Rearrange lots of files, removing entirely the
14649         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14650         directories.
14651
14652         * Deleted files:
14653         gcc.c-torture/code_quality/code_quality.exp
14654         gcc.c-torture/special/special.exp
14655         gcc.failure/failure.exp
14656         gcc.failure/940409-1.x
14657         gcc.c-torture/compile/961203-1.x
14658
14659         * New files:
14660         gcc.misc-tests/linkage.exp
14661         gcc.c-torture/execute/920730-1t.c
14662         gcc.c-torture/execute/920730-1t.x
14663         gcc.c-torture/compile/920520-1.x
14664         gcc.c-torture/compile/920521-1.x
14665         gcc.c-torture/compile/981006-1.x
14666         gcc.c-torture/execute/eeprof-1.x
14667
14668         * Moved files (possibly with modifications to fit a new harness):
14669         Old name                                New name
14670         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14671         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14672         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14673         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14674         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14675         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14676         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14677         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14678         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14679         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14680         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14681         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14682         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14683         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14684
14685 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14686
14687         * c-torture/compile/961203-1.x: Delete.
14688
14689         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14690         not exit. Include stdio.h.
14691         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14692         * gcc.misc-tests/dg-12.c: Likewise.
14693         * gcc.misc-tests/dg-5.c: Likewise.
14694         * gcc.misc-tests/dg-6.c: Likewise.
14695         * gcc.misc-tests/dg-7.c: Prototype abort.
14696         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14697         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14698         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14699         not exit.
14700         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14701         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14702
14703 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * gcc.dg/cpp/20000628-1.c: New test.
14706         * gcc.dg/cpp/20000628-1.h: New header for above test.
14707         * gcc.dg/cpp/20000628-1a.h: Likewise.
14708
14709 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14710
14711         * gcc.dg/cpp: New directory.
14712         * gcc.dg/cpp/cpp.exp: New driver.
14713         * gcc.dg/cpp/20000627-1.c: New test.
14714         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14715         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14716         and rewrite as a compilation test.
14717
14718         * gcc.dg: Move many files into the cpp subdirectory, possibly
14719         renaming or editing them as well.
14720         Old name                New name
14721         990119-1.c              cpp/19990119-1.c
14722         990228-1.c              cpp/19990228-1.c
14723         990407-1.c              cpp/19990407-1.c
14724         990409-1.c              cpp/19990409-1.c
14725         990413-1.c              cpp/19990413-1.c
14726         990703-1.c              cpp/19990703-1.c
14727         20000127-1.c            cpp/20000127-1.c
14728         20000129-1.c            cpp/20000129-1.c
14729         20000207-1.c            cpp/20000207-1.c
14730         20000207-2.c            cpp/20000207-2.c
14731         20000209-1.c            cpp/20000209-1.c
14732         20000209-2.c            cpp/20000209-2.c
14733         20000301-1.c            cpp/20000301-1.c
14734         20000419-1.c            cpp/20000419-1.c
14735         20000510-1.S            cpp/20000510-1.S
14736         20000519-1.c            cpp/20000519-1.c
14737         20000529-1.c            cpp/20000529-1.c
14738         20000625-1.c            cpp/20000625-1.c
14739         20000625-2.c            cpp/20000625-2.c
14740         cpp-as1.c               cpp/assert1.c
14741         cpp-as2.c               cpp/assert2.c
14742         cxx-comments-1.c        cpp/cxxcom1.c
14743         cxx-comments-2.c        cpp/cxxcom2.c
14744         endif-label.c           cpp/endif.c
14745         cpp-hash1.c             cpp/hash1.c
14746         cpp-hash2.c             cpp/hash2.c
14747         cpp-if1.c               cpp/if-1.c
14748         cpp-if2.c               cpp/if-2.c
14749         cpp-if3.c               cpp/if-3.c
14750         cpp-if4.c               cpp/if-4.c
14751         cpp-if5.c               cpp/if-5.c
14752         cpp-cond.c              cpp/if-cexp.c
14753         cpp-missingop.c         cpp/if-mop.c
14754         cpp-missingparen.c      cpp/if-mpar.c
14755         cpp-opprec.c            cpp/if-oppr.c
14756         cpp-ifparen.c           cpp/if-paren.c
14757         cpp-shortcircuit.c      cpp/if-sc.c
14758         cpp-shift.c             cpp/if-shift.c
14759         cpp-unary.c             cpp/if-unary.c
14760         cpp-li1.c               cpp/line1.c
14761         cpp-li2.c               cpp/line2.c
14762         lineno.c                cpp/line3.c
14763         lineno-2.c              cpp/line4.c
14764         cpp-mi.c                cpp/mi1.c
14765         cpp-mic.h               cpp/mi1c.h
14766         cpp-micc.h              cpp/mi1cc.h
14767         cpp-mind.h              cpp/mi1nd.h
14768         cpp-mindp.h             cpp/mi1ndp.h
14769         cpp-mix.h               cpp/mi1x.h
14770         cpp-mi2.c               cpp/mi2.c
14771         cpp-mi2a.h              cpp/mi2a.h
14772         cpp-mi2b.h              cpp/mi2b.h
14773         cpp-mi2c.h              cpp/mi2c.h
14774         cpp-mi3.c               cpp/mi3.c
14775         cpp-mi3.def             cpp/mi3.def
14776         poison-1.c              cpp/poison.c
14777         pr-impl.c               cpp/prag-imp.c
14778         cpp-redef-2.c           cpp/redef1.c
14779         cpp-redef.c             cpp/redef2.c
14780         strpaste.c              cpp/strp1.c
14781         strpaste-2.c            cpp/strp2.c
14782         cpp-tradpaste.c         cpp/tr-paste.c
14783         cpp-tradstringify.c     cpp/tr-str.c
14784         cpp-tradwarn1.c         cpp/tr-warn1.c
14785         cpp-tradwarn2.c         cpp/tr-warn2.c
14786         trigraphs.c             cpp/trigraphs.c
14787         cpp-unc1.c              cpp/unc1.c
14788         cpp-unc2.c              cpp/unc2.c
14789         cpp-unc3.c              cpp/unc3.c
14790         cpp-unc.c               cpp/unc4.c
14791         undef.c                 cpp/undef1.c
14792         undef-2.c               cpp/undef2.c
14793         cpp-wi1.c               cpp/widestr1.c
14794
14795 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14796
14797         * lib/g++.exp (g++_include_flags): Tweak.
14798
14799 2000-06-27  H.J. Lu  <hjl@gnu.org>
14800             Loren J. Rittle  <ljrittle@acm.org>
14801
14802         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14803         version with one that knows about the new gcc tree structure.
14804         (g++_link_flags): Same.
14805
14806 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14807
14808         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14809         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14810         case we are cross-compiling.
14811
14812         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14813         g++.old-deja/g++.niklas/Makefile.in,
14814         g++.old-deja/g++.niklas/configure.in,
14815         g++.old-deja/g++.other/Makefile.in,
14816         g++.old-deja/g++.other/configure.in,
14817         gcc.c-torture/code_quality/Makefile.in,
14818         gcc.c-torture/code_quality/configure.in,
14819         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14820         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14821         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14822         gcc.c-torture/execute/ieee/Makefile.in,
14823         gcc.c-torture/execute/ieee/configure.in,
14824         gcc.c-torture/noncompile/Makefile.in,
14825         gcc.c-torture/noncompile/configure.in,
14826         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14827         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14828         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14829
14830 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         * g++.old-deja/g++.other/ambig3.C: New test.
14833
14834 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14835
14836         * g++.old-deja/g++.pt/syntax1.C: New test.
14837         * g++.old-deja/g++.pt/syntax2.C: New test.
14838         * g++.old-deja/g++.other/syntax3.C: New test.
14839         * g++.old-deja/g++.other/syntax4.C: New test.
14840
14841 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14842
14843         * gcc.dg/20000623-1.c: Prototype exit and abort.
14844
14845 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14846
14847         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14848         New tests.
14849         * gcc.dg/cpp-mi3.def: New file.
14850
14851         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14852         inside assertions.
14853         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14854         lexer's error messages.
14855         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14856         divine anything from the linemarkers.
14857         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14858         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14859
14860 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14861
14862         * gcc.dg/20000623-1.c: New test.
14863
14864 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14865
14866         * gcc.c-torture/execute/20000622-1.c: New test.
14867
14868 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14869
14870         * g++.old-deja/g++.other/init15.C: New test.
14871
14872 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         * g++.old-deja/g++.pt/vaarg2.C: New test.
14875         * g++.old-deja/g++.pt/vaarg3.C: New test.
14876
14877 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14878
14879         * g++.old-deja/g++.other/dyncast6.C: New test.
14880
14881 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14882
14883         * gcc.c-torture/execute/loop-6.c: New test.
14884
14885 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14886
14887         * gcc.dg/20000614-1.c: New test.
14888         * gcc.dg/20000614-2.c: New test.
14889
14890 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14891
14892         * g++.old-deja/g++.other/inline12.C: New test.
14893
14894 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14895
14896         * g++.old-deja/g++.other/eh1.C: New test.
14897
14898 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14899
14900         * g++.old-deja/g++.other/type.C: New test.
14901
14902 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14903
14904         * g++.old-deja/g++.other/initstring.C: New test.
14905
14906 2000-06-12  Jason Merrill  <jason@redhat.com>
14907
14908         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14909
14910 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14911
14912         * gcc.c-torture/compile/20000609-1.c: New test.
14913
14914 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14915
14916         * gcc.dg/20000609-1.c: New test.
14917
14918 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14919
14920         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14921         * gcc.c-torture/noncompile/poison-1.c: Move...
14922         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14923         * gcc.dg/cpp-li1.c: Add a token after the #line.
14924
14925 2000-06-05  Richard Henderson  <rth@cygnus.com>
14926
14927         * gcc.c-torture/execute/20000605-2.c: New test.
14928         * gcc.c-torture/execute/20000605-3.c: New test.
14929
14930 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14931
14932         * g77.f-torture/execute/20000503-1.x: New file.
14933
14934 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14935
14936         * g++.old-deja/g++.eh/badalloc1.C: New test.
14937
14938 2000-06-05  Richard Henderson  <rth@cygnus.com>
14939
14940         * gcc.c-torture/execute/20000605-1.c: New test.
14941
14942 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14943             Nathan Sidwell <nathan@codesourcery.com>
14944
14945         * gcc.c-torture/compile/20000605-1.c: New test.
14946
14947 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14948
14949         * g77.f-torture/compile/20000601-1.f:  New test.
14950
14951 2000-06-03  Richard Henderson  <rth@cygnus.com>
14952
14953         * gcc.c-torture/execute/20000603-1.c: New.
14954
14955 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14956
14957         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14958         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14959
14960 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14961
14962         * gcc.dg/compare2.c (case 12): XFAIL.
14963         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14964         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14965
14966         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14967
14968 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14969
14970         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14971         guard macro is already defined when the header is first
14972         included.
14973         * gcc.dg/cpp-mix.h: New file.
14974         * gcc.dg/endif-label.c: Update patterns to match compiler.
14975
14976         * g++.brendan/complex1.C: Declare abort.
14977         * g++.law/refs4.C: Remove XFAIL.
14978         * g++.oliva/expr2.C: Declare abort and exit.
14979
14980 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14981
14982         * gcc.c-torture/execute/20000528-1.c: New test.
14983
14984         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14985         * g++.old-deja/g++.law/temps4.C: Likewise.
14986
14987         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14988         stdlib.h.  Call abort() on failure.
14989         * g++.old-deja/g++.law/refs4.C: Likewise.
14990         * g++.old-deja/g++.law/temps4.C: Likewise.
14991         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14992         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14993
14994 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14995
14996         Relative to g++.dg/special:
14997         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14998
14999         Relative to g++.old-deja:
15000         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15001         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15002         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15003         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15004         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15005         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15006         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15007
15008         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15009         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15010         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15011         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15012         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15013         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15014         and/or string.h.
15015
15016         * g++.other/goto1.C: Update expectations for error messages.
15017
15018 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15019
15020         * gcc.c-torture/compile/20000523-1.c: New test.
15021
15022 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15023
15024         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15025
15026 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15027
15028         * g++.old-deja/g++.eh/catch11.C: New test.
15029         * g++.old-deja/g++.eh/catch12.C: New test.
15030
15031 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15032
15033         * gcc.c-torture/execute/20000523-1.c: New test.
15034
15035 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15036
15037         * c-torture/execute/bcp-1.c: Replace abort in arg of
15038         __builtin_constant_p with a generic external function.
15039
15040         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15041         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15042         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15043         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15044         Prototype abort and/or exit.
15045
15046         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15047         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15048         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15049         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15050
15051 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15052
15053         * gcc.dg/dwarf2-1.c: New test.
15054
15055 2000-05-20  Richard Henderson  <rth@cygnus.com>
15056
15057         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15058
15059 2000-05-20  Andreas Jaeger  <aj@suse.de>
15060
15061         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15062         testcase.
15063
15064 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15065
15066         * gcc.c-torture/execute/20000519-2.c: New test.
15067
15068 2000-05-19  Andreas Jaeger  <aj@suse.de>
15069
15070         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15071         which fails with SSA.
15072
15073         * lib/c-torture.exp: Also test with -O3 -fssa.
15074
15075 2000-05-18  Michael Meissner  <meissner@redhat.com>
15076
15077         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15078         * gcc.c-torture/execute/920415-1.c: Ditto.
15079         * gcc.c-torture/execute/920501-1.c: Ditto.
15080         * gcc.c-torture/execute/conversion.c: Ditto.
15081         * gcc.c-torture/execute/cvt-1.c: Ditto.
15082
15083 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15084
15085         * gcc.c-torture/compile/20000518-1.c: New test.
15086
15087 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15088
15089         * g77.f-torture/compile/200005018.f:  New test.
15090
15091 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15092
15093         * gcc.c-torture/compile/20000517-1.c: New test.
15094
15095 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15096
15097         * gcc.c-torture/execute/20000516-1.c: New test.
15098
15099 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * g++.old-deja/g++.other/eh.C: New test.
15102
15103 2000-05-12  Richard Henderson  <rth@cygnus.com>
15104
15105         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15106         constants through to doit's conditional.
15107
15108 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15109
15110         * gcc.c-torture/compile/20000511-1.c: New test.
15111         * g77.f-torture/compile/20000511-1.f: New test.
15112         * g77.f-torture/compile/20000511-2.f: New test.
15113
15114 2000-05-11  Michael Meissner  <meissner@redhat.com>
15115
15116         * gcc.c-torture/execute/20000511-1.c: New test.
15117
15118 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15119
15120         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15121         * gcc.dg/20000510-1.S: New.
15122
15123 2000-05-08  Catherine Moore  <clm@cygnus.com>
15124
15125         * gcc.dg/unused-3.c: New.
15126
15127 2000-05-06  Richard Henderson  <rth@cygnus.com>
15128
15129           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15130           * g++.old-deja/g++.mike/warn1.C: Likewise.
15131           * g++.old-deja/g++.pt/local1.C: Likewise.
15132           * g++.old-deja/g++.pt/local7.C: Likewise.
15133           * g++.old-deja/g++.pt/spec16.C: Likewise.
15134
15135 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15136
15137         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15138
15139 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15140
15141           * g77.f-torture/execute/20000503-1.f:  New test.
15142
15143 2000-05-04  Andreas Jaeger  <aj@suse.de>
15144
15145         * gcc.dg/noreturn-2.c: New test.
15146
15147 2000-05-04  Neil Booth  <NeilB@earthling.net>
15148
15149         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15150         preprocessor.
15151
15152 2000-05-04  Richard Henderson  <rth@cygnus.com>
15153
15154         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15155
15156 2000-05-04  Richard Henderson  <rth@cygnus.com>
15157
15158         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15159         OpenSSL by Jason R Thorpe.
15160
15161 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15162
15163         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15164
15165 2000-05-03  Robert Lipe <robertlipe@usa.net>
15166
15167         * gcc.dg/20000503-1.c: New test.
15168
15169 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15170
15171         * gcc.c-torture/compile/20000502-1.c: New test.
15172         * g++.old-deja/g++.other/align.C: New test.
15173         * gcc.dg/cpp-tradstringify.c: New test.
15174
15175 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15176
15177         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15178         and hard registers.
15179
15180 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15181
15182         * gcc.c-torture/execute/loop-5.c: New test.
15183
15184 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15185
15186         * gcc.c-torture/execute/va-arg-20.c: New test.
15187
15188 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15189
15190         * gcc.c-torture/execute/20000422-1.c: New test.
15191
15192 2000-04-20  Greg McGary  <gkm@gnu.org>
15193
15194         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15195         when optimizing, but without sibling-call optimizations (-O1).
15196
15197 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15198
15199           * gcc.c-torture/compile/20000420-1.c: New test.
15200
15201 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15202
15203         * g++.abi/ptrflags.C: New test.
15204         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15205
15206 2000-04-19  Catherine Moore  <clm@cygnus.com>
15207
15208         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15209
15210 2000-04-19  Greg McGary  <gkm@gnu.org>
15211
15212         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15213         sibling-call optimizations.
15214
15215 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15216
15217         * gcc.dg/20000419-1.c: New test.
15218
15219 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15220
15221         * gcc.c-torture/execute/20000412-6.c: New test.
15222
15223 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15224
15225         * gcc.c-torture/execute/20000412-5.c: New test.
15226         * g77.f-torture/compile/20000412-1.f: New test.
15227         * gcc.c-torture/execute/20000412-4.c: New test.
15228         * gcc.c-torture/compile/20000412-2.c: New test.
15229         * gcc.c-torture/execute/20000412-3.c: New test.
15230         * gcc.c-torture/compile/20000412-1.c: New test.
15231         * gcc.c-torture/execute/20000412-2.c: New test.
15232
15233 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15234
15235         * objc/execute/bf-20.m: New test.
15236
15237 2000-04-10  Richard Henderson  <rth@cygnus.com>
15238
15239         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15240
15241         * gcc.c-torture/execute/20000412-1.c: New test.
15242
15243 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15244
15245         * g++.old-deja/g++.eh/catchptr1.C: New test.
15246
15247 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15248
15249         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15250
15251 2000-04-08  Neil Booth  <NeilB@earthling.net>
15252
15253         * gcc.dg/cpp-nullchar.c: Remove test as
15254         embedded nulls cause problems.
15255
15256 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15257
15258         * gcc.dg/compare2.c: New test.
15259
15260 2000-04-08  Neil Booth  <NeilB@earthling.net>
15261
15262         * gcc.dg/cpp-nullchar.c: New test.
15263
15264 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15265
15266         * gcc.dg/cpp-mi2.c: New test.
15267         * gcc.dg/cpp-mi2[abc].h: New files.
15268
15269 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15270
15271         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15272         member name.
15273
15274 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15275
15276         * g++.old-deja/g++.abi/vmihint.C: New test.
15277
15278 2000-04-06  Neil Booth  <NeilB@earthling.net>
15279
15280         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15281         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15282         copyright.
15283
15284 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15285
15286         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15287         avoid stack-frame overwrite.
15288
15289 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15290
15291         * gcc.c-torture/compile/20000405-2.c: New test.
15292         * gcc.c-torture/compile/20000405-3.c: New test.
15293
15294 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15295
15296         * gcc.c-torture/compile/20000405-1.c: New test.
15297
15298 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15299
15300         * gcc.dg/cast-qual-1.c: Revert last change.
15301
15302 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15303
15304         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15305
15306 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15307
15308         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15309         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15310
15311 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15312
15313         * gcc.c-torture/compile/20000403-2.c: New test.
15314         * gcc.c-torture/compile/20000403-1.c: New test.
15315
15316 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15317
15318         * gcc.c-torture/execute/20000403-1.c: New test.
15319
15320 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15321
15322         * gcc.c-torture/execute/20000402-1.c: New test.
15323
15324 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15325
15326         * gcc.c-torture/execute/va-arg-15.c: New test.
15327         * gcc.c-torture/execute/va-arg-16.c: New test.
15328         * gcc.c-torture/execute/va-arg-17.c: New test.
15329         * gcc.c-torture/execute/va-arg-18.c: New test.
15330         * gcc.c-torture/execute/va-arg-19.c: New test.
15331
15332 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15333
15334         * gcc.c-torture/compile/981211-1.c: Move to...
15335         * gcc.dg/cpp-as1.c: ...here.
15336         * gcc.dg/cpp-as2.c: New file.
15337
15338         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15339         compiler.
15340
15341 2000-04-02  Neil Booth  <NeilB@earthling.net>
15342
15343         * gcc.dg/cpp-cond.c  New tests.
15344         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15345         accidental success less likely.
15346         * gcc.dg/cpp-missingop.c  New tests.
15347         * gcc.dg/cpp-missingparen.c  New tests.
15348         * gcc.dg/cpp-shift.c  New tests.
15349         * gcc.dg/cpp-shortcircuit.c  New tests.
15350         * gcc.dg/cpp-unary.c  New tests.
15351
15352 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15353
15354         * gcc.c-torture/compile/20000329-1.c: New test.
15355
15356 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15357
15358         * gcc.c-torture/compile/20000326-1.c: New test.
15359         * gcc.c-torture/compile/20000326-2.c: New test.
15360
15361 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15362
15363         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15364         the first parameter is a function argument.
15365
15366 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15367
15368         * g++.old-deja/g++.ext/array4.C: New test.
15369
15370 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15371
15372         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15373
15374 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15375
15376         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15377
15378 2000-03-19  Richard Henderson  <rth@cygnus.com>
15379
15380         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15381
15382 2000-03-19  Richard Henderson  <rth@cygnus.com>
15383
15384         * gcc.c-torture/compile/20000319-1.c: New test.
15385
15386 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15387
15388         * gcc.c-torture/execute/20000314-3.c: New test.
15389         * gcc.c-torture/execute/20000314-2.c: New test.
15390         * gcc.c-torture/execute/20000314-1.c: New test.
15391         * gcc.c-torture/compile/20000314-2.c: New test.
15392         * gcc.c-torture/compile/20000314-1.c: New test.
15393
15394 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         * g++.old-deja/g++.warn/inline.C: New test.
15397
15398 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15399
15400         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15401         standards-compliant result rather than specific constants.
15402         Put test-values in array.
15403
15404 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15405
15406         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15407         (g++_target_compile): Put test-specific options last.
15408
15409 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15410
15411         * g++.old-deja/g++.eh/vbase4.C: New test.
15412
15413 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15414
15415         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15416
15417 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15418
15419         * g++.old-deja/g++.brendan/misc12.C: Removed.
15420         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15421         * g++.old-deja/g++.ext/pretty4.C: New test.
15422
15423 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15424
15425         * g++.old-deja/g++.other/string2.C: New test.
15426
15427 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15428
15429         * g++.old-deja/g++.warn/impint2.C: New test.
15430
15431 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15432
15433         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15434         is 1, not zero.
15435
15436 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.old-deja/g++.warn/impint.C: New test.
15439         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15440         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15441         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15442         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15443         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15444         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15445         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15446         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15447         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15448         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15449         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15450         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15451
15452 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15453
15454         * gcc.dg/cpp-redef.c: New test.
15455
15456 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15457
15458         * g++.old-deja/g++.pt/unify7.C: New test.
15459
15460 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15461
15462         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15463         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15464
15465 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15466
15467         * gcc.c-torture/compile/20000224-1.c: New test.
15468
15469 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15470
15471         * gcc.c-torture/compile/cpp-2.c: New test.
15472         * gcc.c-torture/compile/cpp-1.c: New test.
15473
15474 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15475
15476         * gcc.c-torture/execute/20000225-1.c: New test.
15477
15478 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15479
15480         * gcc.dg/cpp-li2.c: New test.
15481
15482         * gcc.dg/cpp-wi1.c: New test.
15483
15484         * gcc.dg/cpp-li1.c: New test.
15485
15486 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15487
15488         * g++.old-deja/g++.other/sizeof5.C: New test.
15489
15490 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15491
15492         * gcc.c-torture/execute/va-arg-13.c: New test.
15493
15494 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15495
15496         * gcc.c-torture/execute/va-arg-12.c: New test.
15497
15498 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15499
15500         * gcc.c-torture/execute/20000223-1.c: New test.
15501
15502 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15503
15504         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15505
15506 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15507
15508         * g++.old-deja/g++.abi/ptrmem.C: New test.
15509
15510 2000-02-19  Richard Henderson  <rth@cygnus.com>
15511
15512         * gcc.c-torture/compile/init-3.c: New.
15513
15514 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15515
15516         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15517         ALWAYS_CXXFLAGS.
15518
15519 2000-02-11  Robert Lipe <robertl@sco.com>
15520
15521         * gcc.c-torture/compile/20000211-3.c: New test.
15522
15523 2000-02-11  Martin Buchholz <martin@xemacs.org>
15524
15525         * gcc.c-torture/compile/20000211-2.c: New test.
15526
15527 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15528
15529         * gcc.c-torture/compile/20000211-1.c: New test.
15530
15531 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15532
15533         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15534           on native targets
15535
15536 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15537
15538         * g++.old-deja/g++.other/cast5.C: New test.
15539
15540 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15541
15542         * gcc.c-torture/execute/20000205-1.c: New.
15543
15544 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15545
15546         * g++.old-deja/g++.jason/cast3.C: Return void.
15547         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15548
15549 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15550
15551         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15552
15553         * gcc.dg/loop-1.c: New test.
15554
15555 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15556
15557         * gcc.c-torture/compile/20000127-1.c: New test.
15558         * gcc.c-torture/execute/991228-1.c: New test.
15559
15560 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15561
15562         * gcc.dg/unused-2.c: New test.
15563
15564         * gcc.dg/conv-1.c: New test.
15565
15566 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15567
15568         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15569         compiler.
15570         (tool_option_proc): Fix typo.
15571
15572 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15573
15574         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15575         of the ld on the host, not on the build machine.
15576         Also, don't crash if '--help' is not a supported option.
15577
15578 2000-01-24  Richard Henderson  <rth@cygnus.com>
15579
15580         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15581
15582 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15583
15584         * gcc.c-torture/execute/20000120-2.c: New test.
15585         * gcc.c-torture/execute/20000120-1.c: New test.
15586
15587 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15588
15589         * gcc.c-torture/execute/20000113-1.c: New test.
15590
15591 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15592
15593         * gcc.c-torture/execute/20000112-1.c: New test.
15594
15595 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15596
15597         * gcc.dg/20000111-1.c: New test.
15598
15599 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15600
15601         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15602         with 16 bit integers.
15603
15604 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15605
15606         * gcc.dg/20000108-1.c: New test.
15607
15608 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15609
15610         * g++.old-deja/g++.ns/koenig8.C: New test.
15611
15612 2000-01-05  Nathan Sidwell  <nathan@
15613
15614         * gcc.c-torture/execute/990531-1.c: New test.
15615
15616 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15617
15618         * gcc.c-torture/compile/990527-1.c: New test.
15619
15620 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15621
15622         * gcc.c-torture/execute/990527-1.c: New test.
15623
15624 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15625
15626         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15627         bitfields as signed.
15628
15629 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15630
15631         * g77.f-torture/compile/19990525-0.f: New test.
15632
15633 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15634
15635         * gcc.c-torture/execute/990525-2.c: New test.
15636
15637         * gcc.c-torture/execute/990525-1.c: New test.
15638
15639 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15640
15641         * g++.old-deja/g++.other/anon3.C: New test.
15642         * g++.old-deja/g++.other/anon4.C: New test.
15643         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15644         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15645         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15646         Merrill).
15647
15648 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15649
15650         * gcc.c-torture/execute/990524-1.c: New test.
15651
15652         * gcc.dg/990524-1.c: New test.
15653
15654 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15655
15656         * gcc.c-torture/compile/990523-1.c: New test.
15657
15658 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15659
15660         * gcc.c-torture/compile/990519-1.c: New test.
15661
15662 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15663
15664         * gcc.c-torture/compile/990517-1.c: New test.
15665
15666         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15667         (e4, f4): New tests.
15668         (main): Call them.
15669
15670 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15671
15672         * gcc.dg/noreturn-1.c: New test.
15673
15674 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15675
15676         * gcc.c-torture/execute/990513-1.c: New test.
15677
15678 1999-05-10  Richard Henderson  <rth@cygnus.com>
15679
15680         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15681
15682 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15683
15684         * g77.f-torture/execute/erfc.f: Use small single-precision
15685         values, to avoid problems on Alphas when not -mieee.
15686
15687 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15688
15689         * gcc.dg/990506-0.c: New test.
15690
15691 1999-05-08  Richard Henderson  <rth@cygnus.com>
15692
15693         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15694         the constant to test.  Don't XFAIL 64-bit targets.
15695
15696         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15697         * g++.old-deja/g++.law/profile1.C: Likewise.
15698
15699         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15700         operator new instances.
15701         * g++.old-deja/g++.other/delete5.C: Likewise.
15702
15703 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15704
15705         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15706         intrinsic.
15707
15708 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15709
15710         * g77.f-torture/execute/u77-test.f: Reverse order of two
15711         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15712
15713 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15714
15715         * gcc.dg/compare1.c: New test.
15716
15717 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15718
15719         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15720         New tests.
15721
15722 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15723
15724         * g77.f-torture/compile/19990502-1.f: New test.
15725
15726 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15727
15728         * g77.f-torture/compile/19990502-0.f: New test.
15729
15730 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15731
15732         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15733         intrinsic.
15734
15735 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15736
15737         * g77.f-torture/execute/u77-test.f (main): List libU77
15738         intrinsics not currently tested.
15739         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15740         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15741         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15742         Trim blanks off the ends of some printed strings.
15743
15744 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15745
15746         * g77.f-torture/execute/u77-test.f (main): Just warn about
15747         FSTAT gid disagreement, as it's expected on some systems.
15748
15749 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15750
15751         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15752         use a new function, which allows for some slop.
15753         Clean up some commentary.
15754         (issum): The new function.
15755         (sgladd): Deleted subroutine.
15756
15757 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15758
15759         * g77.f-torture/execute/u77-test.f: Modify to be more like
15760         libf2c/libU77 version, bringing patches to that version here.
15761         Add suitable commentary.
15762
15763 1999-04-25  Richard Henderson  <rth@cygnus.com>
15764
15765         * gcc.dg/990424-1.c: New test.
15766
15767 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15768
15769         * g77.f-torture/execute/u77-test.f (main): Bug involving
15770         LSTAT has been fixed, so turn back on full checking.
15771
15772 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15773
15774         * g77.f-torture/compile/19990419-0.f: New test.
15775         * g77.f-torture/execute/19990419-1.f: New test.
15776
15777 1999-04-17  Richard Henderson  <rth@cygnus.com>
15778
15779         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15780         to avoid the need for a prototype to supress a warning.
15781
15782 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15783
15784         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15785
15786 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15787
15788         * gcc.c-torture/execute/990404-1.c: New test.
15789
15790 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15791
15792         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15793         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15794         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15795         missing initializer warnings.
15796
15797 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15798
15799         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15800         matching strings.
15801
15802 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15803
15804         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15805
15806 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15807
15808         * g77.f-torture/execute/19990325-0.f: New test.
15809         * g77.f-torture/execute/19990325-1.f: New test.
15810
15811 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15812
15813         * gcc.c-torture/execute/990324-1.c: New test.
15814
15815 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15816
15817         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15818         test with 4.
15819
15820 1999-03-17  Richard Henderson  <rth@cygnus.com>
15821
15822         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15823
15824 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15825
15826         * g77.f-torture/execute/19990313-2.f: New test.
15827         * g77.f-torture/execute/19990313-3.f: New test.
15828
15829 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15830
15831         * g77.f-torture/execute/19990313-0.f: New test.
15832         * g77.f-torture/execute/19990313-1.f: New test.
15833
15834 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15835
15836         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15837         printf to sprintf.
15838         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15839         (main): Add check for u15.  Conditionalize u31 check depending on
15840         whether ints are <32 bits or >=32 bits.
15841
15842 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15843
15844         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15845
15846 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15847
15848         * g77.f-torture/compile/19990305-0.f: New test.
15849         * g77.f-torture/execute/19981119-0.f: New test.
15850
15851 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15852
15853         * g77.f-torture/execute/970625-2.f: call ABORT if final
15854         result is not correct, instead of just printing it.
15855         Add this checking via newly introduced obfuscation, to
15856         trip up buggy front ends.
15857
15858 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15859
15860         * g77.f-torture/compile/960317-1.f: Moved from being
15861         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15862
15863 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15864
15865         * g77.f-torture/execute/960317-1.f: New (old) test.
15866         * g77.f-torture/execute/970625-2.f: Ditto.
15867
15868 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15869
15870         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15871         message on line 1 or line 2; cccp and cpplib do this differently.
15872
15873 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15874
15875         * g++.old-deja/g++.law/weak1.C: New test.
15876
15877 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15878
15879         * gcc.c-torture/execute/990119-1.c: Renamed to...
15880         * gcc.dg/990119-1.c: this, so it will only be tested once
15881         (it's a preprocessor test, it doesn't need to be run at
15882         multiple optimization levels).
15883
15884 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15885
15886         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15887           ALWAYS_CXXFLAGS.
15888
15889 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15890
15891         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15892         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15893         to not be compilable by current g77.
15894
15895 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15896
15897         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15898
15899 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15900
15901         * gcc.c-torture/execute/990222-1.c: New test.
15902
15903 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15904
15905         * g77.f-torture/compile/19990218-0.f: New test.
15906         * g77.f-torture/noncompile/19990218-1.f: New test.
15907
15908 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15909
15910         * g77.f-torture/compile/19981216-0.f: New test.
15911
15912 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15913
15914         * gcc.dg/990214-1.c: New test.
15915
15916 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15917
15918         * gcc.dg/990213-2.c: New test.
15919
15920         * gcc.dg/990213-1.c: New test.
15921
15922 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15923
15924         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15925         ints.
15926
15927 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15928
15929         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15930         specified by target.
15931
15932         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15933
15934 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15935
15936         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15937
15938 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15939
15940         * gcc.dg/special/ecos.exp: New test driver for new tests with
15941         special requirements.
15942
15943         * gcc.dg/special/alias-1.c: New test.
15944         * gcc.dg/special/gcsec-1.c: New test.
15945         * gcc.dg/special/weak-1.c: New test.
15946         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15947         * gcc.dg/special/weak-2.c: New test.
15948         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15949         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15950         * gcc.dg/special/wkali-1.c: New test.
15951         * gcc.dg/special/wkali-2.c: New test.
15952         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15953         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15954
15955 1999-02-10  Felix Lee  <flee@cygnus.com>
15956
15957           * lib/c-torture.exp (c-torture-compile): Pull out code for
15958           analyzing gcc error messages.
15959           (c-torture-execute): Likewise.  Fix some (harmless) false
15960           positives.
15961           * lib/gcc.exp (gcc_check_compile): New function.
15962
15963 1999-02-08  Richard Henderson  <rth@cygnus.com>
15964
15965         * gcc.c-torture/execute/990208-1.c: New test.
15966
15967 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15968
15969         * g++.dg/special/ecos.exp: New driver for new tests with special
15970         requirements
15971
15972         * g++.dg/special/conpr-1.C: New test
15973         * g++.dg/special/conpr-2.C: New test
15974         * g++.dg/special/conpr-2a.C: New test
15975         * g++.dg/special/conpr-3.C: New test
15976         * g++.dg/special/conpr-3a.C: New test
15977         * g++.dg/special/conpr-3b.C: New test
15978
15979         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15980         allow g++ to use the dg driver
15981
15982         * README: Add comment about g++.dg directory
15983
15984 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15985
15986         * README: Update email addresses.
15987
15988 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15989
15990         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15991         arguments in order to force structure S onto the stack even on
15992         the alpha.
15993         (test): Pass 10 leading arguments to function foo as well as the
15994         structure S.
15995
15996         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15997         failure for all targets.
15998
15999         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16000         abort to terminate program execution.
16001
16002 1999-01-30  Richard Henderson  <rth@cygnus.com>
16003
16004         * gcc.c-torture/execute/990130-1.c: New test.
16005
16006 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16007
16008         * gcc.dg/990130-1.c: New test.
16009
16010 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16011
16012         * gcc.c-torture/execute/990128-1.c: New test.
16013
16014 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16015
16016         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16017
16018 1999-01-27  Felix Lee  <flee@cygnus.com>
16019
16020         * lib/c-torture.exp (c-torture-compile): pull out code for
16021         analyzing gcc error messages.
16022         (c-torture-execute): ditto, and fix some (harmless) false
16023         positives.
16024         * lib/gcc.exp (gcc_check_compile): new function.
16025
16026 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16027
16028         * gcc.dg/990117-1.c: New test.
16029
16030         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16031
16032         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16033
16034 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16035
16036         * g77.f-torture/compile/990115-1.f: New test.
16037
16038 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16039
16040         * gcc.c-torture/compile/990107-1.c: New test
16041
16042 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16043
16044         * gcc.c-torture/execute/990106-2.c: New test.
16045
16046         * gcc.c-torture/execute/990106-1.c: New test.
16047
16048 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16049
16050         * gcc.c-torture/compile/981223-1.c: New test.
16051
16052 1998-12-29  Richard Henderson  <rth@cygnus.com>
16053
16054         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16055         (opt3): Rename from opt4 and disable.
16056
16057 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16058
16059         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16060
16061 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16062
16063         * g++.old-deja/g++.other/conv5.C: New test.
16064
16065 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16066
16067         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16068
16069 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16070
16071         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16072
16073 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16074
16075         * gcc.c-torture/compile/981211-1.c: New test.
16076
16077 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16078
16079         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16080
16081         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16082
16083 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16084
16085         * gcc.special/930510-1.c: Make C9X safe.
16086         * gcc.misc-tests/gcov-1.c Similarly.
16087         * gcc.misc-tests/gcov-2.c Similarly.
16088
16089 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16090
16091         * gcc.dg/ultrasp1.c: New test.
16092
16093 1998-12-06  Richard Henderson  <rth@cygnus.com>
16094
16095         * gcc.c-torture/execute/981206.c: New test.
16096
16097 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16098
16099         * g++.old-deja/g++.ns/template7.C: New test.
16100
16101         * g++.old-deja/g++.other/expr1.C: New test.
16102
16103         * g++.old-deja/g++.eh/tmpl3.C: New test.
16104
16105         * g++.old-deja/g++.eh/tmpl2.C: New test.
16106
16107 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16108
16109         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16110         * g++.old-deja/g++.other/using6.C: Removed.
16111         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16112
16113         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16114
16115 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16116
16117         * g++.old-deja/g++.pt/overload8.C: New test.
16118
16119         * g++.old-deja/g++.pt/overload7.C: New test.
16120
16121         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16122
16123         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16124         and relinking messages.
16125         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16126         compiling with -frepo.
16127
16128 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16129
16130         * g++.old-deja/g++.pt/lookup6.C: New test.
16131
16132 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16133
16134         * gcc.c-torture/execute/981130-1.c: New test.
16135         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16136
16137 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16138
16139         * g++.old-deja/g++.pt/explicit76.C: New test.
16140
16141         * g++.old-deja/g++.pt/friend38.C: New test.
16142
16143         * g++.old-deja/g++.ns/crash2.C: New test.
16144
16145         * g++.old-deja/g++.pt/defarg8.C: New test.
16146
16147         * g++.old-deja/g++.pt/instantiate6.C: New test.
16148
16149         * g++.old-deja/g++.pt/static6.C: New test.
16150
16151         * g++.old-deja/g++.pt/decl2.C: New test.
16152
16153 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16154
16155         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16156         problem is actually related with name lookup, but so what? :-)
16157
16158         * g++.old-deja/g++.pt/friend37.C: New test.
16159
16160 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16161
16162         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16163         element, which fails on some systems.
16164
16165         * g77.f-torture/execute/labug1.f: New test.
16166
16167 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16168
16169         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16170         is defined.
16171
16172 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16173
16174         * g77.f-torture/compile/981117-1.f: New test.
16175
16176 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16177
16178         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16179         properly discarded.
16180
16181 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16182
16183         * gcc.c-torture/execute/memcheck: New directory of tests for
16184         -fcheck-memory-usage.
16185
16186 1998-11-07  Gerald Pfe
16187
16188         * g77.f-torture/noncompile/980615-0.f: New test.
16189
16190 1998-07-26  H.J. Lu  (hjl@gnu.org)
16191
16192         * gcc.dg/980312-1.c: Do link instead of compile.
16193         * gcc.dg/980313-1.c: Likewise.
16194
16195 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16196
16197         * gcc.c-torture/compile/980726-1.c: New test.
16198
16199 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16200
16201         * g77.f-torture/execute/io0.f: New test.
16202
16203 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16204
16205         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16206         an int.
16207
16208 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16209
16210         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16211         m32r bugs.
16212
16213 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16214
16215         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16216         c-decl.c:grokdeclarator can handle mode attributes.
16217
16218 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16219
16220         * gcc.c-torture/execute/980716-1.c: New test.
16221
16222 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16223
16224         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16225         the mn10200.
16226         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16227         the mn10200.
16228         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16229         * gcc.c-torture/compile/930326-1.x: Similarly.
16230
16231 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16232
16233         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16234         New test from Craig.
16235
16236 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16237
16238         * g77.f-torture/noncompile/980616-0.f: New test.
16239
16240         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16241
16242 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16243
16244         *  g++.other/singleton.C: Return error value instead of taking
16245         SIGSEGV.
16246
16247 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16248
16249         *  g++.other/singleton.C: New test.   Warning is under dispute.
16250         Runtime crash is not.
16251
16252 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16253
16254         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16255         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16256         using6.C, using7.C}:  New namespace tests.
16257
16258 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16259
16260         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16261         specialization with typedef'ed names used as array indexes.
16262
16263 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16264
16265         * gcc.c-torture/execute/980709-1.c: New test.
16266
16267         * gcc.dg/980709-1.c: New test.
16268
16269 1998-07-07  Richard Henderson  <rth@cygnus.com>
16270
16271         * gcc.c-torture/execute/bcp-1.c: New test.
16272
16273 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16274
16275         * gcc.c-torture/execute/980707-1.c: New test.
16276
16277 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16278
16279         * gcc.c-torture/compile/980706-1.c: New test.
16280
16281 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16282
16283         * g77.f-torture/execute/980701-0.f,
16284         g77.f-torture/execute/980701-1.f: New test from Craig.
16285
16286 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16287
16288         * gcc.c-torture/compile/980701-1.c: New test.
16289
16290         * gcc.c-torture/execute/980701-1.c: New test.
16291
16292 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16293 rlsruhe.de>
16294
16295         * g++.old-deja/g++.robertl/eb132.C: New test.
16296         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16297
16298 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16299
16300         * g77.f-torture/execute/980628-7.f,
16301         g77.f-torture/execute/980628-8.f,
16302         g77.f-torture/execute/980628-9.f,
16303         g77.f-torture/execute/980628-10.f: New tests from Craig.
16304
16305         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16306
16307 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16308
16309         * g77.f-torture/execute/980628-4.f: New test from Craig.
16310         * g77.f-torture/execute/980628-5.f: Likewise.
16311         * g77.f-torture/execute/980628-2.f: Likewise.
16312         * g77.f-torture/execute/980628-0.f: Likewise.
16313         * g77.f-torture/execute/980628-1.f: Likewise.
16314         * g77.f-torture/execute/980628-3.f: Likewise.
16315         * g77.f-torture/execute/980628-6.f: Likewise.
16316
16317 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16318
16319         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16320         directory when nothing has been installed yet.
16321
16322 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16323
16324         * gcc.c-torture/special/special.exp: Handle newer versions of
16325         dejagnu.
16326
16327 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16328
16329         * gcc.dg/980626-1.c: New test.
16330
16331 1998-06-19  Bruno Haible <haible@ilog.fr>
16332
16333         * gcc.misc-tests/m-un-2.c: New test.
16334         * g++.old-deja/g++.other/warn01.c: Likewise.
16335
16336 1998-06-19  Robert Lipe  <robertl@dgii.com>
16337
16338         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16339         compatibility with assmblers with a different comment character.
16340         Eliminate use of GAS-specific extensions.
16341
16342 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16343
16344         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16345
16346 1998-06-19  Robert Lipe  <robertl@dgii.com>
16347
16348         *lib/g77.exp: Replace search for libf2c.a with search for newly
16349         renamed libg2c.a
16350
16351 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16352
16353         * gcc.c-torture/execute/980617-1.c: New test.
16354
16355 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16356
16357         * gcc.c-torture/execute/980612-1.c: New test.
16358
16359 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16360
16361         * gcc.dg/980523-1.c: Only test on ppc-linux.
16362         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16363
16364         * gcc.c-torture/execute/980608-1.c: New test.
16365
16366 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16367
16368         * gcc.c-torture/execute/980605-1.c: New test.
16369
16370 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16371
16372         * gcc.c-torture/execute/980604-1.c: New test.
16373
16374 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16375
16376         * gcc.c-torture/execute/980602-1.c: New test.
16377         * gcc.c-torture/execute/980602-2.c: Likewise.
16378
16379 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16380
16381         * 970125-0.f: Fix per JCB.  Add commentary.
16382
16383 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16384
16385         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16386         IEEE -0 support.
16387
16388 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16389
16390         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16391         earlier.
16392
16393 1998-05-28  Catherine Moore <clm@cygnus.com>
16394
16395         * gcc.c-torture/execute/980526-3.c: New test.
16396
16397 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16398
16399         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16400         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16401         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16402         m88k-motorola-sysv3 to XFAIL.
16403
16404 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16405
16406         * gcc.dg/980526-1.c: New test.
16407         * gcc.c-torture/execute/980526-2.c: New test.
16408
16409 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16410
16411         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16412
16413         * gcc.c-torture/execute/980526-1.c: New test.
16414
16415 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16416
16417         * g77.f-torture/execute/alpha2.f: Add runtime test.
16418
16419 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16420
16421         * g++.old-deja/old-deja.exp: Strip leading directories.
16422
16423         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16424         error for the line.  Don't run multiple tests for the same line.
16425
16426 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16427
16428         * gcc.dg/980523-1.c: New test.
16429
16430 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16431
16432         * g77.f-torture/compile/970915-0.f: New test.
16433
16434 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16435
16436         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16437
16438 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16439
16440         * gcc.dg/980520-1.c: New test.
16441
16442 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16443
16444         * gcc.dg/980502-1.c: Fix return type.
16445
16446 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16447
16448         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16449         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16450         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16451         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16452         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16453
16454 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16455
16456         * g77.f-torture/execute/980520-1.f: New test.
16457
16458 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16459
16460         * lib/mike-g77.exp: New file.
16461
16462         * g77.f-torture/noncompile/noncompile.exp,
16463         g77.f-torture/noncompile/check0.f: New files.
16464
16465 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16466
16467         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16468         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16469         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16470         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16471         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16472         abort where appropriate.
16473
16474 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16475
16476         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16477         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16478
16479 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16480
16481         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16482
16483 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16484
16485         * g77.f-torture/compile/980427-0.f: New test.
16486
16487 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16488
16489         * g77.f-torture/compile/980424-0.f: New test.
16490
16491 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16492
16493         * g77.f-torture/compile/980419-2.f (main): New test.
16494         * g77.f-torture/compile/970125-0.f: New test.
16495         * g77.f-torture/compile/980419-1.f: New test.
16496
16497 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16498
16499         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16500         of loop-4.c.
16501
16502 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16503
16504         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16505
16506 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16507
16508         * gcc.c-torture/compile/980329-1.c: New test.
16509
16510 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16511
16512         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16513         * gcc.dg/980312-1.c: Fix typo in -march command.
16514
16515 1998-03-16  H.J. Lu  (hjl@gnu.org)
16516
16517         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16518
16519 1998-03-11  Robert Lipe  <robertl@dgii.com>
16520
16521         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16522         Dave Love agree the Fortran source is bogus.
16523
16524 1998-03-11  Robert Lipe  <robertl@dgii.com>
16525
16526         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16527         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16528         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16529         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16530         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16531
16532 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16533
16534         * g++.old-deja/g++.other/friend1.C: New test.
16535
16536 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16537
16538         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16539         possibly uninitialized) variables and declare dnrm2.
16540
16541 1998-02-23  Robert Lipe <robertl@dgii.com>
16542
16543         From Bruno Haible <haible@ilog.fr>:
16544         * gcc.c-torture/execute/980223.c: New test.
16545
16546 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16547
16548         * gcc.dg/ifelse-1.c: New test.
16549
16550 1998-02-09  H.J. Lu  (hjl@gnu.org)
16551
16552         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16553
16554           * lib/old-dejagnu.exp (old-dejagnu): Added the
16555           "execution test - XFAIL *-*-*" handling in the spirit of
16556           "excess errors test -". Changed the "execution test fails"
16557           handling to be like "excess errors test fails".
16558           * Update various tests accordingly.
16559
16560 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16561
16562         * gcc.c-torture/execute/980205.c: New test.
16563
16564 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16565
16566         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16567         * lib/f-torture.exp: Similarly.
16568         * gcc.c-torture: Rename all .cexp files to .x files.
16569
16570 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16571
16572         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16573         (940510-1.c): Removed duplicate.
16574         (971104-1.c): New test.
16575
16576 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16577
16578           * lib/f-torture.exp: Improve error and loop detection.
16579
16580 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16581
16582         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16583         use that to size the filler array.
16584
16585 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16586
16587         * lib/c-torture.exp(c-torture-execute): Fix typo.
16588
16589         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16590         testcase as the executable name. Keep the executable around if
16591         the test fails.
16592
16593 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16594
16595         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16596         changes.  Only test one -g option, and move it to the end of the
16597         list of options to test.
16598
16599 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16600
16601         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16602         variable GCC_TORTURE_OPTIONS to supply default switches separated
16603         by colons.  If no environment variable, run tests with -O0 -g, -O1
16604         -g, and -O2 -g as well.
16605
16606 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16607
16608         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16609         explanatory comments. Fix indentation.
16610
16611 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16612
16613         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16614
16615 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16616
16617         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16618         * g++.old-deja/g++.mike/p7325.C: Likewise.
16619         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16620
16621 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16622
16623         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16624         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16625         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16626         * g++.old-deja/g++.law/operators4.C: Likewise.
16627
16628 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16629
16630         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16631         * g++.old-deja/g++.mike/p784.C: Ditto.
16632         * g++.old-deja/g++.mike/p785.C: Ditto.
16633
16634 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16635
16636           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16637
16638 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16639
16640         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16641         target feature; pass this to c-torture-execute as needed.
16642
16643 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16644
16645         * lib/c-torture.exp(c-torture-execute): If the previous and the
16646         current executables being tested are identical, we don't need to
16647         run the executable again. Try to make the executable names
16648         unique. Add an optional argument for passing additional compiler
16649         flags.
16650
16651 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16652
16653         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16654
16655 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16656
16657         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16658
16659 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16660
16661         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16662         32bit or larger longs.
16663
16664         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16665         have either a 32bit long or 32bit int.
16666
16667 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16668
16669         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16670         Make double precision tests dependent on sizeof (double).
16671
16672 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16673
16674         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16675         too.
16676
16677 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16678
16679         * gcc.c-torture/compile/961203-1.cexp: New script.
16680
16681 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16682
16683         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16684         up the includes ourselves.
16685
16686 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16687
16688         * lib/plumhall.exp: Remove random include, and add a few
16689         verbose messages for debugging.
16690
16691 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16692
16693         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16694         of trying to do it ourselves.
16695
16696 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16697
16698         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16699
16700 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16701
16702         * gcc.prms/5403.c: Made regexp a bit less strict.
16703
16704 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16705
16706         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16707         is returned from remote_load instead.
16708         * lib/plumhall.exp: Ditto.
16709         * lib/mike-g++.exp: Ditto.
16710         * lib/old-dejagnu.exp: Ditto.
16711         * lib/c-torture.exp: Ditto.
16712
16713 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16714
16715         * lib/g++.exp: Use build_wrapper procedure.
16716         * lib/gcc.exp: Ditto.
16717
16718 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16719
16720         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16721         an old-style decl for malloc.  Fixes tests to work when
16722         sizeof (int) != sizeof (size_t).
16723
16724 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16725
16726         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16727
16728         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16729         use stdargs.h interface.
16730
16731 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16732
16733         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16734         NO_VARARGS when compiling.
16735
16736 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16737
16738         * lib/plumhall.exp(ph_includes): New procedure.
16739         (ph_make): Use it.
16740         (ph_compiler): Ditto.
16741
16742         * lib/g++.exp: Rename test-glue.c to testglue.c.
16743         * lib/gcc.exp: Ditto.
16744
16745 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16746
16747         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16748         to completion when it's called.
16749
16750 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16751
16752         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16753         is defined, don't do test.
16754
16755 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16756
16757         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16758         for object files.
16759         (ph_summary): Mark skipped testcases as untested, not unresolved.
16760
16761         * lib/plumhall.exp (ph_make): If unresolved because of bad
16762         errorCode, record errorCode in log file.
16763         (*): Replace send_log/verbose with verbose -log.
16764
16765 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16766
16767         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16768         double conversion if double isn't at least 8 bytes.
16769
16770         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16771         int to work with targets where int is 16 bits.
16772
16773         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16774         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16775         precision for the test to complete.
16776
16777 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16778
16779         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16780         if d10v is not compiled with the -mdouble64 flag.
16781         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16782
16783         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16784         d10v is not compiled with the -mint32 flag.
16785
16786 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16787
16788         * lib/plumhall.exp: Use incr_count.
16789
16790 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16791
16792         * gcc.c-torture: Update to c-torture-1.45.
16793
16794 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16795
16796         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16797         the name of the expect testcase file).
16798
16799         * lib/g++.exp(g++_init): Ditto.
16800
16801 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16802
16803         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16804         the host.
16805
16806         * lib/gcc.exp(gcc_exit): New procedure.
16807
16808 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16809
16810         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16811         specs where appropriate.
16812
16813         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16814         because of new "candidates are" messages, and removed a few
16815
16816         * Converted all non-old-style g++ testcases to old-style, and
16817         moved into g++.old-deja.
16818
16819 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16820
16821         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16822         options.
16823
16824         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16825         succeeded.
16826
16827         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16828
16829 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16830
16831         * lib/gcc.exp (gcc_target_compile): Add support for defining
16832         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16833         the machine doesn't have those features.
16834
16835 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16836
16837         * g++.law/operators4.exp: Don't use LIBS.
16838
16839 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16840
16841         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16842
16843         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16844         * lib/g++.exp: Set it here instead. Also, allow use of the
16845         --tool_exec and --tool_opt options. Change CXX to
16846         GXX_UNDER_TEST.
16847
16848         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16849
16850         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16851
16852 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16853
16854         * lib/old-dejagnu.exp: Use prune_warnings instead of
16855         prune_system_crud.
16856         * lib/mike-g++.exp: Ditto.
16857         * lib/gcc.exp: Ditto.
16858         * lib/g++.exp: Ditto.
16859
16860         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16861
16862 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16863
16864           * 941014-2.c: Include stdlib.h
16865           * 960327-1.c: Include stdio.h
16866           * dbra.c, index-1.c: Don't assume ints are 32bits.
16867
16868 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16869
16870         * lib/gcc.exp: Add gcc,stack_size target feature.
16871
16872         * lib/g++.exp(g++_target_compile): Add the include and link
16873         paths here, not in two other places. And, it's $options, not
16874         options.
16875
16876         * lib/mike-g++.exp(postbase): Remove the code that determines
16877         the correct include and link paths.
16878         * g++.old-deja/old-deja.exp: Ditto.
16879
16880 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16881
16882         * lib/g++.exp(g++_init): target_compile no longer returns the
16883         filename of the result.
16884
16885 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16886
16887         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16888         call to glob.
16889
16890         * gcc.c-torture/special/special.exp: Change call to
16891         gcc_target_compile to include the object file.
16892
16893 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16894
16895         * gcc.c-torture/special/special.exp: Correct misspelling in last
16896         change.
16897
16898 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16899
16900         * lib/plumhall.exp(ph_summary): Log the entire output of the
16901         executable. Return -1 if there were any failures, 0 otherwise.
16902         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16903         (ph_make): Clean up objects and executables that were built
16904         if the tests succeeded.
16905
16906 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16907
16908         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16909         libraries and includes in the build tree as appropriate.
16910
16911 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16912
16913         * lib/c-torture.exp: Instead of looking for the global variable
16914         NO_LONG_LONG, check to see if that's a feature of the target.
16915
16916 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16917
16918         * config/default.exp: Minimize. Delete the remainer of the files in
16919         config; this functionality is now in devo/dejagnu/config.
16920
16921         g++.*/*: Pass any additional flags used to compile to postbase;
16922         delete CXXFLAGS.
16923
16924         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16925         is now done by runtest.exp. Use gcc_target_compile instead of
16926         compile.
16927
16928         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16929         Remove references to CFLAGS. Use remote_file instead of
16930         calling rm -f.
16931         (c-torture): Take a list of arguments to use to compile this
16932         testcase.
16933
16934         lib/g++.exp: Simplify. Use target_compile instead of compile.
16935         lib/gcc-dg.exp: Ditto.
16936         lib/gcc.exp: Ditto.
16937         lib/mike-{gcc,g++}.exp: Ditto.
16938         lib/old-dejagnu.exp: Ditto.
16939         lib/plumhall.exp: Ditto.
16940
16941 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16942
16943         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16944         (ph_linker): Likewise.
16945
16946 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16947
16948           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16949         MAP_ANON / MAP_ANONYMOUS if defined;
16950         else try to map from /dev/zero .
16951
16952 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16953
16954         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16955         isn't defined, then define it to MAP_ANONYMOUS.
16956
16957 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16958
16959         * gcc.c-torture: Update to c-torture-1.42 release.
16960
16961 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16962
16963         * gcc.c-torture: Update to c-torture-1.41 release.
16964
16965 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16966
16967         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16968         c-torture release.
16969
16970 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16971
16972         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16973         and LDFLAGS.  Fix second case to append the target_info ldflags
16974         onto LDFLAGS, not CFLAGS.
16975         * lib/g++.exp (g++_init): Add target_info stuff.
16976         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16977         of libgloss and newlib flags for !native.
16978
16979         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16980         (GDB): Fix relative path to go up another dir for finding gdb.
16981
16982 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16983
16984         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16985         versions in the target_info array, if they don't exist.
16986
16987 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16988
16989         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16990
16991 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16992
16993         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16994         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16995
16996 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16997
16998         * lib/old-dejagnu.exp: Don't remove the output file before we've
16999         actually tested it. Don't append pwd to the path of the executable
17000         we're testing.
17001
17002 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17003
17004         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17005
17006 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17007
17008         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17009         temporary directory for compiler files, and set it to a default
17010         value of /tmp. Set $output as the name of the output file from
17011         compiling the testcase. Add a -o option to $cflags_var so the
17012         compiler writes the final output file as $output. Set $executable
17013         to $output.
17014
17015         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17016         directory for compiler files, and set it to /tmp if it doesn't
17017         already have a value. Set $output_file to the name of the output
17018         file from compiling the testcase. Add a -o option to CXXFLAGS so
17019         the compiler writes the final output file as $output. Use $output
17020         as the executable to be tested.
17021
17022 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17023
17024         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17025
17026 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17027
17028         * gcc.c-torture/execute/pending-1.c: New test.  Still
17029         pending in Tege's queue.
17030
17031 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17032
17033         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17034         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17035         if there were failures.  Call unresolved if there were unresolved
17036         testcases.  Call gcc_fail if program did not run to completion.
17037         (ph_make): Pass additional argument name to ph_execute.
17038         (ph_execute): Add new argument.  Pass additional arguments to
17039         ph_summary.  Call gcc_fail is there is no execution output.
17040
17041 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17042
17043         * lib/plumhall.exp (proc_summary): Output relavent summary
17044         lines into the log so specific failures in plumhall can be
17045         investigated.
17046
17047 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17048
17049         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17050         (c-torture-execute): Don't try to execute tests which use
17051         "long long" types if $NO_LONG_LONG is nonzero.
17052
17053 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17054
17055         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17056         not c-torture.
17057
17058         * gcc.ieee: Move from here.
17059         * gcc.c-torture/execute/ieee: To here.
17060
17061 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17062
17063         * gcc.c-torture: Update to c-torture-1.41 release.
17064
17065 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17066
17067         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17068         not "$output".
17069
17070 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17071
17072         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17073         -c present.
17074
17075 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17076
17077         * config/proelf.exp: Handle connecting to a simulator.
17078
17079 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17080
17081         * config/proelf.exp: New file.  Enough framework that we can
17082         run c-torture tests on the proelf targets (or any other target
17083         that gdb can connect to for that matter).
17084
17085 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17086
17087         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17088         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17089
17090         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17091         exec_output exists.
17092
17093 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17094
17095         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17096         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17097
17098         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17099         to pass/fail/unresolved/unsupported/untested.  Caller must now
17100         call unresolved/unsupported/untested.
17101         * lib/*.exp: Update FSF address.  Update to handle new results of
17102         ${tool}_load.
17103         * lib/chill.exp (verbose): Delete.
17104
17105 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17106
17107         * lib/gcc.exp (default_gcc_start): Change order of args to
17108         $LDFLAGS $CFLAGS $LIBS.
17109         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17110         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17111         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17112         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17113         * gcc.misc-tests/dg-test.exp: Likewise.
17114         * gcc.misc-tests/msgs.exp: Likewise.
17115         * gcc.prms/prms.exp: Likewise.
17116         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17117         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17118
17119         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17120
17121 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17122
17123         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17124
17125         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17126         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17127
17128         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17129         necessary.
17130
17131 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17132
17133         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17134         global for loop; add use of $mathlib.
17135         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17136         settings here; set mathlib for anything but VxWorks.
17137
17138 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17139
17140         * gcc.c-torture: Update to c-torture-1.40 release.
17141
17142 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17143
17144         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17145         dg.exp.
17146
17147 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17148
17149         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17150         global.
17151
17152 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17153
17154         * lib/g++.exp (LIBS): Define if not already.
17155         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17156         (gcc-dg-prune): Call prune_gcc_output.
17157         * lib/gcc.exp (prune_gcc_output): New proc.
17158         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17159         prune_gcc_output.
17160
17161 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17162
17163         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17164         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17165
17166 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17167
17168         * gcc.c-torture: Update to c-torture-1.39 release.
17169
17170 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17171
17172         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17173         fails, try others as well.
17174
17175 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17176
17177         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17178         If compilation fails, mark execute tests as `untested'.
17179         If test is marked as unsupported, don't mark compilation and
17180         execute tests as failed.
17181
17182 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17183
17184         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17185         libstdc++ for whether or not we want to be doing shared
17186         libraries.  Delete link_curses since we don't need it anymore.
17187         * lib/mike-g++.exp (postbase): Don't link in libg++.
17188         * g++.old-deja/old-deja.exp: Likewise.
17189
17190 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17191
17192         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17193
17194 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17195
17196         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17197         For that, add `-Wl,-a,shared_archive'.
17198         * g++.old-deja/old-deja.exp: Likewise.
17199
17200 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17201
17202         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17203
17204 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17205
17206         * lib/mike-g++.exp (postbase): Pay attention to the status of
17207         g++_load.
17208
17209 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17210
17211           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17212
17213 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17214
17215         * lib/gcc.exp (default_gcc_start): No longer need to log program
17216         being executed or its output, execute_anywhere does that now.
17217         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17218         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17219
17220 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17221
17222         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17223         the same as those in lib/g++.exp.
17224
17225 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17226
17227         * gcc.c-torture: Update to c-torture-1.38 release.
17228         * gcc.ieee: Related changes.
17229
17230 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17231
17232         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17233         "exec". Minor reformatting changes.
17234
17235         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17236         cross. This means all "exec" calls now work on a remote host as
17237         well.
17238         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17239         cross. Filter out the extra "\r\n" stuff that expect puts in.
17240         (c-torture-execute): Filter out the bogus warnings like
17241         c-torture-compile does. Add support for canadian cross.
17242         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17243         Use execute_anywhere rather than calling exec directly. Now it
17244         works for canadian cross testing.
17245
17246 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17247
17248         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17249         results into a variable, and check that rather than using file exists.
17250
17251 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17252
17253         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17254         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17255
17256 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17257
17258         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17259         lib_curses if there's a shared libg++ in the build tree.
17260
17261 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17262
17263         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17264         if not supported target.
17265
17266 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17267
17268         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17269         link_curses up to always happen, not just for native builds.
17270
17271 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17272
17273         * gcc.c-torture: Update to c-torture-1.36 release.
17274         * gcc.failure: Related changes.
17275
17276 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17277
17278         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17279
17280 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17281
17282         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17283         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17284         runshlib, link_curses, and mathlib for link and run.
17285
17286         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17287         pass the runtime shared library options for Solaris, OSF/1, and
17288         Irix5, and link with -lcurses to avoid unresolved references.
17289
17290 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17291
17292         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17293         only run once.
17294
17295 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17296
17297         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17298
17299 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17300
17301         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17302         do not have a framework for the "compat" tests yet.
17303
17304 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17305
17306         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17307         set to null if we're testing vxworks5.1.  Use that instead of
17308         `-lm' in the setting of LIBS for link and run.
17309
17310 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17311
17312         * config/rom68k.exp (${tool}_load): Major changes to make it
17313         work.  Verified that it does in fact return the stuff in
17314         exec_output properly.  Catch any Emul or any TRAP other than 0.
17315
17316 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17317
17318         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17319         LDFLAGS properly for targets that need stuff from libgloss.
17320         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17321         only run once.
17322         (gpp_initialized): New variable.
17323
17324 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17325
17326         * config/rom68k.exp: Load libgloss.exp.
17327         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17328         so we can produce a fully linked binary.
17329         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17330         so we can produce a fully linked binary.
17331
17332 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17333
17334         * lib/plumhall.exp (ph_section): Watch for expected failures.
17335         Add missing `else'.
17336
17337         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17338         run the testcase.
17339         (c-torture): Likewise.
17340
17341 1995-08-28  Doug Evans  <dje@cygnus.com>
17342
17343         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17344
17345         * lib/mike-g++.exp (mike_cleanup): New proc.
17346         (prebase): New globals compiler_result, not_compiler_result,
17347         target_regexp.
17348         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17349         allow leading "-" in pattern.  Watch for unsupported tests.
17350         If $compiler_result is set, pattern match assembler code,
17351         and ditto for $not_compiler_result.
17352         * lib/mike-gcc.exp: Likewise.
17353
17354         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17355         execution "succeeded".
17356
17357 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17358
17359         * config/win32.exp: New file.
17360         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17361
17362 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17363
17364         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17365         unsupported.
17366         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17367         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17368         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17369
17370         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17371         "... without exceptions was ...".  That is now handled by
17372         prune_system_crud.
17373         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17374
17375 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17376
17377         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17378         sieve.c,sort2.c}: New files.
17379         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17380         sieve.exp,sort2.exp}: Drivers for them.
17381
17382         * lib/mike-gcc.exp (program_output): New user settable variable.
17383         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17384         messages.
17385         * lib/mike-g++.exp (program_output): New user settable variable.
17386
17387         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17388
17389         * config/sh.exp: Deleted (use sim.exp instead).
17390
17391 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17392
17393         * config/vx.exp: Declare CHECKTASK as global.
17394         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17395         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17396         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17397
17398 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17399
17400         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17401         target. Like vx.exp, only includes `vx29k.exp' instead of
17402         `vxworks.exp'.
17403
17404 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17405
17406         * config/sim.exp: Increase time limit from 120 seconds to 240.
17407
17408 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17409
17410         * gcc.c-torture/execute/950628-1.c: New test.
17411
17412 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17413
17414         * gcc.c-torture: Update with changes/additions from
17415         c-torture-1.34.
17416
17417 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17418
17419         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17420
17421 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17422
17423         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17424
17425 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17426
17427         * gcc.c-torture/compile/950512-1.c: New test.
17428         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17429         * gcc.dg/struct-ret-1.c: Likewise.
17430
17431 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17432
17433         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17434           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17435
17436 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17437
17438         * gcc.c-torture/special/920411-1.c: Deleted.
17439         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17440
17441 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17442
17443         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17444         cpu limit.
17445
17446 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17447
17448         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17449
17450 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17451
17452         From kenner;
17453         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17454         is the proper length.
17455         * va-arg-3.c: Likewise.
17456
17457 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17458
17459         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17460         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17461
17462         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17463         * lib/g++.exp (default_g++_start): Delete old cruft.
17464
17465 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17466
17467         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17468         (2 * (1 << 18)) to (2 * (1 << 17)).
17469
17470         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17471
17472 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17473
17474         * config/rom68k.exp: Renamed from config/idp.exp
17475
17476 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17477
17478         * c-torture/compile/921109-2.c
17479
17480 1995-04-18  Mike Stump  <mrs@cygnus.com>
17481
17482         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17483         excess errors.
17484
17485 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17486
17487         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17488         output.
17489         * lib/g++.exp (default_g++_start): Likewise.
17490
17491 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17492
17493         * gcc.c-torture/compile/950329-1.c: New test.
17494
17495 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17496
17497           * config/bug.exp (${tool}_load): Updated to use new remote_open
17498           and remote_close procs.
17499         * config/idp.exp: New file.
17500
17501 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17502
17503         * gcc.c-torture/execute/950322-1.c: New test.
17504
17505 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17506
17507         * config/vx.exp (${tool}_load): Clean up testing of return code from
17508         vxworks_ld and vxworks_spawn.
17509
17510 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17511
17512         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17513
17514 1995-03-13  Mike Stump  <mrs@cygnus.com>
17515
17516         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17517         can mark excess errors on a machine by machine basis.  Note, the
17518         default is to not expect any excess errors, even when excess
17519         errors test - is given, so you will want to put an XFAIL ... on
17520         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17521         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17522         those 4 machines, but no others.
17523
17524 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17525
17526         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17527         * lib/c-torture.exp: to here.
17528
17529 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17530
17531         * gcc.c-torture/execute/950221-1.c: New test.
17532         * gcc.c-torture/execute/struct-ret-1.c: New test.
17533         * gcc.c-torture/compile/950221-1.c: New test.
17534
17535         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17536
17537 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17538
17539         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17540         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17541
17542 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17543
17544         * g++.gb: New directory of tests, derived from my signature and
17545         class scoping tests.
17546
17547         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17548         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17549         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17550         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17551         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17552         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17553         * g++.gb/sig25.C: Likewise.
17554
17555         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17556         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17557         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17558         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17559         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17560         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17561         * g++.gb/sig25.exp: Likewise.
17562
17563         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17564         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17565         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17566         * g++.gb/scope13.C: Likewise, this test still fails.
17567
17568         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17569         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17570         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17571         * g++.gb/scope13.exp: Ditto.
17572
17573         * g++.gb/README: New file, explains what these tests are about.
17574
17575 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17576
17577         * lib/dg.exp (dg-do): Support `preprocess'.
17578         (dg-test): Likewise.
17579
17580 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17581
17582         * config/udi.exp: change "continue -expect" to "exp_continue".
17583
17584 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17585
17586         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17587         Delete redundant tests.
17588
17589         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17590         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17591         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17592         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17593         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17594         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17595         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17596         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17597
17598         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17599         storing label pointers.
17600         * gcc.c-torture/execute/921019-1.c: Likewise.
17601         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17602         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17603         parameter fp.
17604         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17605         constants.
17606
17607         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17608         Delete obsolete tests.
17609
17610         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17611         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17612         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17613         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17614         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17615         * gcc.c-torture/compile/950124-1.c: New test.
17616
17617         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17618
17619 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17620
17621         * lib/mike-g++.exp: Add -lm to LIBS.
17622
17623 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17624
17625         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17626
17627 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17628
17629         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17630
17631 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17632
17633         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17634
17635 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17636
17637         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17638         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17639         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17640         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17641         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17642         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17643         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17644         * g++.law/{operators31.C, operators32.C,
17645         * g++.law/{operators33.C, operators34.C}: Likewise.
17646         * g++.law/{pic1.C, refs2.C}: Likewise.
17647         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17648         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17649         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17650         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17651
17652         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17653         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17654         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17655         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17656         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17657         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17658         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17659         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17660         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17661         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17662         * g++.law/{operators34.exp}: Likewise.
17663         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17664         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17665         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17666         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17667         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17668
17669         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17670         No longer expected to fail.
17671         * g++.law/missed-error3.C: Tweak for recent bool changes.
17672
17673 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17674
17675         * config/emb-unix: Deleted.
17676         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17677         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17678
17679 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17680
17681         * lib/dg.exp (dg-test): Fix typo in last patch.
17682
17683 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17684
17685         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17686         (handles multiple occurrences).
17687
17688 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17689
17690         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17691         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17692         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17693         printed).
17694         * lib/c-torture.exp (c-torture-compile): Likewise.
17695         (c-torture): Prepend full path if missing.
17696         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17697         (gcc_fail): Likewise.
17698         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17699
17700 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17701
17702         * lib/netware.exp: Only attach to NetWare i386 systems.
17703
17704 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17705
17706         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17707         messages.  Add test name to "output pattern match" pass/fail message.
17708
17709 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17710
17711         * gcc.dg: New testsuite.
17712         * gcc.dg/dg.exp: New file.
17713
17714         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17715         test-switch.c}: Deleted.
17716
17717         * gcc.misc-tests/msgs.exp: New testcase driver.
17718
17719 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17720
17721         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17722         Watch for illegal return values from ${tool}_load.
17723         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17724         cross targets.  Coerce return value >0 to 1.
17725
17726 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17727
17728         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17729
17730         * config/emb-unix.exp: New file.
17731
17732         * config/sim.exp: Error if variable $SIM not defined.
17733         (${tool}_load): Mark test as "untested" if simulator missing.
17734
17735         * config/unix.exp: Load remote.exp to get rcp_download.
17736         * lib/c-torture.exp: Use different option lists for testcases with
17737         and without loops.
17738         * gcc.c-torture/execute/execute.exp: Likewise.
17739
17740 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17741
17742         * config/*.exp: Clarify return code from ${tool}_load.
17743         Call `unresolved' or `untested' instead of `warning' or `perror'
17744         (sometimes you still want to call both though).
17745         Add comment that `shell_id' is local to each file.
17746         * config/udi.exp (timeout): Set to 30.
17747         Don't print warning if connection fails, $connectmode has already
17748         printed an error.
17749         (${tool}_load): Move verbose messages to level 2.
17750         Rework pattern for "Process started" message.
17751         Pass `shell_id' to ${connectmode}_download.
17752         Retry twice upon timeout.  Make resetting of target more robust.
17753         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17754         Pass `shell_id' to exit_$connectmode.
17755         Only call exit_$connectmode if connected.
17756         * config/unix.exp (${tool}_load): Check return codes better.
17757         * config/vrtx.exp (${tool}_load): Likewise.
17758         * config/vx.exp (${tool}_load): Likewise.
17759         Delete unneeded global's.
17760         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17761         from ${tool}_load.
17762         (dg-stat): Delete.
17763         (dg-init): Delete recording of pass/fail counts.
17764         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17765         (old-dejagnu-init): Likewise.
17766         (old-dejagnu-stat): Delete contents, empty proc now.
17767         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17768         (c-torture): Delete references to lcnt, lpass, lfail.
17769         Get option list from TORTURE_OPTIONS.
17770         Delete -funroll[-all]-loops if no loops.
17771         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17772         (g++_stat): Delete contents (empty proc now).
17773         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17774         (gcc_finish): Likewise.
17775         (gcc_stat): Deleted.
17776         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17777         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17778         * gcc.c-torture/execute/execute.exp: Likewise.
17779         Split tests into two parts: compile, execute.
17780         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17781         no loops.  Update to reflect clarified return codes from ${tool}_load.
17782
17783 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17784
17785         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17786         to grep for.
17787         (old-dejagnu): Likewise (where necessary).
17788
17789 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17790
17791         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17792
17793         * lib/dg.exp (dg-process-target): Fix processing of selector.
17794         Add comment regarding use of `error'.
17795
17796         * lib/gcc.exp (prune_system_crud): Define if missing.
17797         * lib/g++.exp (prune_system_crud): Likewise.
17798
17799         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17800         Call prune_system_crud.
17801         * lib/dg.exp (dg-runtest): New proc.
17802         Use perror instead of send_user for tcl errors in testcase.
17803         Don't return any value, it's never used.
17804         Don't clobber previous definition of `unknown'.
17805         Print tcl errors in `dg-final'.
17806
17807 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17808
17809         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17810         (dg-test): Don't print errorInfo, it contains stack backtrace.
17811
17812 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17813
17814         * lib/g++.exp (runtest_file_p): Define if missing.
17815
17816 1994-09-24  Doug Evans  (dje@cygnus.com)
17817
17818         * lib/mike-g++.exp: Comment out loading of g++.exp.
17819         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17820         (default_g++_version): Always print something.
17821         (default_g++_start): Comment out call to `which'.
17822         (g++_start, g++_load): Deleted (must be defined in config file).
17823         * lib/gcc.exp: Test for existence of $CC at start.
17824         Delete check for tmpdir (done in gcc_init).
17825         (default_gcc_version): Always print something.
17826         (default_gcc_start): Comment out call to `which'.
17827         * config/*.exp: Major cleanup - make cross targets work at least a
17828         little better for g++ (by not being "--tool gcc" specific).
17829         Rename gcc_xxx to ${tool}_xxx.
17830         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17831         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17832
17833 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17834
17835         * lib/c-torture.exp (c-torture-compile): Rework compiler
17836         message processing.
17837
17838         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17839         c-torture.
17840
17841 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17842
17843         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17844
17845         * lib/dg.exp (dg-process-target): Support { target native }.
17846
17847 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17848
17849         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17850         looked for "... program xxx got fatal signal".
17851         Correct regsub munging of `comp_output'.
17852         Ignore compiler messages "path prefix not used" and "linker input
17853         file unused".
17854
17855 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17856
17857         * lib/gcc.exp (runtest_file_p): Define if missing.
17858         * gcc.prms/template.c: Example to work from.
17859
17860 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17861
17862         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17863         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17864
17865         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17866         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17867         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17868         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17869
17870         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17871         (dg-process-target): No longer a varargs proc.
17872         Return S/N for target, P/F for xfail.  All callers changed.
17873         (user option procs): More argument checking.
17874         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17875         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17876         (dg-test): Skip test if not running on selected target in `dg-do'.
17877         Update handling of `dg-do-what', `dg-output-text'.
17878         Separate execution pass/fail from output pattern match pass/fail.
17879         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17880
17881 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17882
17883         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17884         target for 920510-1.c.
17885
17886 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17887
17888         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17889         Clean up comment regarding use of passcnt, etc.
17890         (gcc_stat): Don't update `testcnt' here.
17891         (gcc_finish): Do it here.
17892         Might as well reset `but_id' here too.
17893         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17894         to determine if the file should be tested.
17895         * gcc.c-torture/compile/compile.exp: Likewise.
17896         * gcc.c-torture/execute/execute.exp: Likewise.
17897         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17898         * gcc.misc-tests/dg-test.exp: Likewise.
17899         * gcc.prms/prms.exp: Likewise.
17900         * gcc.wendy/wendy.exp: Likewise.
17901         * g++.old-deja.exp: Likewise.
17902         Move "Testing file" message to verbose level 1.
17903
17904 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17905
17906         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17907
17908 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17909
17910         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17911         (default_gcc_start): Accept optional second list element
17912         of compiler flags.  Print compiler output at verbosity level 2.
17913         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17914         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17915         Save current values of framework globals passcnt, failcnt, xpasscnt,
17916         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17917         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17918         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17919         xfailcnt to compute stats.  Update framework global `testcnt' from
17920         pass/fail counts.
17921         (gcc_finish): New proc.  Clean up test environment.
17922         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17923         (gcc_epass, gcc_efail): Delete.
17924         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17925         argument of line number.
17926         (dg-init): If the tool has an init routine, call it.
17927         (dg-test): Remove args `cflags_var' and `libs_var'.
17928         Pass all compiler options to ${tool}_start.
17929         Handle missing line number.
17930         (dg-finish): New function.
17931         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17932         particular files.  Call gcc_finish at end.  Move "skipping test"
17933         message to verbosity level 3.
17934         * gcc.c-torture/compile/compile.exp: Likewise.
17935         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17936         * gcc.c-torture/execute/execute.exp: Likewise.
17937         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17938         Print testcase being tried at verbosity level 1.
17939         * gcc.c-torture/special/special.exp: Unset xfail.
17940         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17941         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17942         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17943         * gcc.failure/failure.exp: Likewise.
17944         * gcc.ieee/ieee.exp: Likewise.
17945         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17946         Update call to dg-test.  Call dg-finish at end.
17947         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17948         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17949         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17950         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17951         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17952         * gcc.wendy/wendy.exp: Add copyright.
17953         Delete setting of tmpdir (done by gcc_init).
17954         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17955         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17956         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17957         gcc_[ce]pass/fail.
17958
17959 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17960
17961         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17962         confusion.
17963         (g++_load): Likewise.
17964
17965         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17966         Rename argument to `prog' to remove the confusion.
17967         Varargs fns behave differently too!
17968         (g++_load): Likewise.
17969
17970         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17971
17972         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17973         what it is.  Delete (always) printing of status value for !native.
17974         Simplify verbose code, and include status and exec_output.
17975         (g++_load): Use gcc_load.
17976
17977 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17978
17979         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17980         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17981         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17982         940714-3.c as these testcases don't exist anymore.  Make
17983         va-arg-1.c expected to pass.
17984
17985 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17986
17987         * gcc.misc-tests/misc.exp: Only run specific testcases.
17988         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17989         * gcc.misc-tests/dg-[1-9].c: New files.
17990
17991         * lib/dg.exp: New testsuite driver.
17992         * gcc.prms/prms.exp: Use it.
17993
17994         * README.gcc: New file.
17995
17996         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17997         Document and reset `lxpass' and `lxfail'.
17998         Simplify "initialized" message.
17999         (gcc_stat): Clean up comments a little.
18000
18001 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18002
18003         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18004
18005 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18006
18007         * lib/old-dejagnu.exp (process-option): New proc.
18008         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18009         (old-dejagnu): Simplify.
18010         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18011
18012 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18013
18014         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18015         exists and is not an empty string.
18016
18017         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18018         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18019         finished.
18020         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18021         automatically.
18022
18023         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18024         longer expected to fail.
18025
18026         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18027         "f" function call.
18028
18029         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18030
18031         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18032         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18033         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18034         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18035         c-torture-1.29.
18036
18037         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18038         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18039
18040         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18041
18042         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18043         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18044
18045         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18046         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18047         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18048
18049 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18050
18051         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18052         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18053         940714-1.c, 940714-2.c, 940714-3.c},
18054         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18055         gcc.misc-tests/{mg.c,mg.exp}:
18056         New tests.
18057         * gcc.noncompile/noncompile.exp: Change accordingly.
18058
18059 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18060
18061         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18062         Undo previous clobberage.
18063
18064 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18065
18066         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18067         * gcc.special/{930510-1.c, special.exp}:
18068         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18069         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18070         struct-varargs-1.c}: New tests from c-torture-1.26.
18071
18072 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18073
18074         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18075           argument to switch.
18076
18077 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18078
18079         * Revert the previous changes.  Please see Rob's directory
18080           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18081           fixes.
18082
18083 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18084
18085         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18086             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18087             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18088             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18089             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18090             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18091             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18092             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18093             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18094             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18095             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18096             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18097             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18098             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18099             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18100             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18101             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18102             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18103             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18104             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18105             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18106             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18107             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18108             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18109             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18110             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18111             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18112
18113 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18114
18115         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18116             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18117           with perror calls.
18118
18119 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18120
18121         * config/unix.exp (g++_load): Fix syntax.
18122
18123 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18124
18125         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18126         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18127         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18128         Don't expect va-arg-1.c to fail.  Correct expected output for
18129         920928-1.c.
18130         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18131         * gcc.wendy/hbm4.c: Correct typo.
18132         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18133
18134 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18135
18136         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18137         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18138         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18139         * lib/c-torture.exp (c-torture-compile): Ditto.
18140
18141         Reduce volume of output (remove all the -I's and such).
18142         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18143         Call gcc_cpass, gcc_cfail.
18144         (c-torture): Pass testing option to c-torture-compile.
18145
18146 1994-03-21  Doug Evans  (dje@cygnus.com)
18147
18148         Bring patches over from progressive.
18149         * config/default.exp: Exit remote shell cleanly.
18150         (g++_exit, g++_start): Add default versions.
18151         * config/sim.exp (gcc_load): Use perror, not error.
18152
18153 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18154
18155         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18156         set in site.exp.
18157
18158 1994-03-14  Doug Evans  (dje@cygnus.com)
18159
18160         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18161         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18162         (wendy_try): New proc to run testcase.
18163         (main loop): Call 'em.
18164         * gcc.wendy/*.c: Clean up pass to correct expected output.
18165
18166         * lib/gcc.exp: Minor cleanup work.
18167         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18168
18169 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18170
18171         * config/sim.exp (gcc_load): Document return codes better.
18172         Don't pass -v to simulator.
18173
18174 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18175
18176           * gcc.special/920717-x.c: Fix typo.
18177           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18178           get at sources.
18179
18180         * lib/mike-gcc.exp: Fix typo.
18181
18182 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18183
18184         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18185         binary to use, transform the name.
18186         * config/*.exp: rename everything. Nuke any g++ specific files,
18187         it's now a special case of gcc that requires no special support.
18188         Add a default.exp for unsupported targets.
18189
18190 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18191
18192         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18193         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18194         version of Tcl.
18195
18196 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18197
18198         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18199         than a warning.
18200
18201 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18202
18203         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18204
18205 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18206
18207         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18208         option_list.  Compile every file with only 4/6 option choices
18209         (same as C torture) instead of with 12/18 different option
18210         choices.
18211         * lib/c-torture.exp: Likewise.
18212
18213         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18214         not already set.
18215
18216 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18217
18218         * lib/old-deja
18219           test cases, ready for DejaGnu.
18220
18221 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18222
18223         * Upgraded c-torture tests from 1.18 to 1.19
18224
18225         * gcc.compile: added test(s):
18226           930607-1.c
18227         * gcc.execute: added test(s):
18228           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18229
18230         * added new subdirectory for misc tests: gcc.misc-tests
18231         * gcc.misc-test(s): added tests:
18232           inst-check.c test-consts.c test-ior.c test-switch.c
18233
18234 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18235
18236         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18237
18238 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18239
18240         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18241
18242 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18243
18244         * Upgraded c-torture tests from 1.17 to 1.18
18245
18246 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18247
18248         * Upgraded c-torture tests from 1.12 to 1.17
18249
18250 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18251
18252         * lib/old-dejagnu.exp:
18253           Fixed handling of XFAIL target triplets to correctly
18254           recognize wildcard characters.  Removed code that
18255           appended a unique id tag to the end of the file name
18256           printed out by the result of the testcases within a
18257           given test file.
18258
18259 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18260
18261         * lib/old-dejagnu.exp:
18262           Reworked expected failure handling to trigger off of XFAIL
18263           keyword in keyphrase embeded in testcase source code. The
18264           XFAIL keyword must be at the end of the keyphrase line. It
18265           may optionally be followed by one or more target triplets.
18266           It has just occured that the handling of wildcards in the
18267           target triplet may not be correct.
18268
18269 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18270
18271         * g++.old-deja/tests:
18272           Moved all subdirectories up one level into g++.old-deja .
18273
18274         * lib/old-dejagnu.exp:
18275           Fixed problem with CXXFLAGS not being properly reset, and being
18276           corrupted with extraneous "-c" compiler option.  This was
18277           causing binaries to not be generated for test that needed them.
18278           Modified strings passed to "pass" and "fail" so that individual
18279           tests from the same test file would be distinguished by an
18280           identifier appended to the test file name in the summary logs;
18281           this corrected a problem with erroneous diff logs.  Added code
18282           to search testcases for expected fail and unexpected pass keywords.
18283
18284 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18285
18286         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18287
18288 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18289
18290         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18291           Removed extraneous text from end of "Special g++ Options"
18292           keyphrase.
18293
18294         * lib/old-dejagnu.exp: Added pattern matching to look for new
18295           keywords, embedded in testcases comments, which will trigger
18296           calls to xpass and xfail.
18297
18298 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18299
18300         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18301           comments embedded in the testcases, especially the one looking for
18302           special compiler options, as well as the pattern matching for the
18303           compiler output again.
18304
18305 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18306
18307         * lib/old-dejagnu.exp: Do a proper check of the return value for
18308           execute tests. Fixed several problems with the pattern matching
18309           of the compiler output which gave erroneous test results.
18310           Changed several of the test result messages to be more descriptive.
18311         * config/unix-g++.exp: Proc g++_load now actually works and
18312           executes the tests passed to it and returns a usable return
18313           value.
18314
18315 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18316
18317           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18318
18319 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18320
18321         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18322           Modified both files to properly execute the old style
18323           dejagnu tests. The previous versions of these files were
18324           experimental and did not function anything near correctly.
18325
18326 1993-04-05  Rob Savoye  (rob@cygnus.com)
18327
18328         * Removed all Makefile.in and configure.in files. No configuration
18329         needed now.
18330
18331 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18332
18333         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18334
18335 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18336
18337         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18338         gcc.special/configure.in, gcc.noncompile/configure.in,
18339         gcc.execute/configure.in, gcc.code_quality/configure.in,
18340         g++.other/configure.in, g++.old-deja/configure.in,
18341         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18342         in srcname setting.
18343
18344 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18345
18346         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18347         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18348         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18349
18350 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18351
18352         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18353         (gdb_exit): Don't remove *_soc files.
18354
18355 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18356
18357         * lib/c-torture.exp: Don't look for main; instead always use -w
18358         -c.  This is how the c-torture tests work.  Remove the object
18359         file if the compilation succeeds.
18360         * gcc.execute/execute.exp: Remove executable if test passes.
18361         * gcc.noncompile/noncompile.exp: Every test is an expected
18362         failure.
18363         * gcc.special/special.exp: Added tests from c-torture 1.11,
18364         corrected use of existing test.
18365         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18366         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18367         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18368         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18369         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18370         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18371         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18372         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18373         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18374         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18375         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18376         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18377         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18378         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18379         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18380         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18381         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18382         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18383         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18384         c-torture 1.11.
18385         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18386         correspond to c-torture 1.11.
18387
18388         * New file.