OSDN Git Service

27ba1fcc31b79c08f1f9b9d59b0d94089b301bbd
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
2
3         * gcc.c-torture/compile/20040726-1.c: New test.
4
5 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6             Brian Ryner  <bryner@brianryner.com>
7
8         PR c++/9283
9         PR c++/15000
10         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11         * g++.dg/ext/visibility/: New directory.
12         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
13         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
14         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16         * g++.dg/ext/visibility/fvisibility.C,
17         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18         g++.dg/ext/visibility/fvisibility-override1.C
19         g++.dg/ext/visibility/fvisibility-override2.C
20         g++.dg/ext/visibility/memfuncts.C
21         g++.dg/ext/visibility/noPLT.C
22         g++.dg/ext/visibility/pragma.C
23         g++.dg/ext/visibility/pragma-override1.C
24         g++.dg/ext/visibility/pragma-override2.C
25         g++.dg/ext/visibility/staticmemfuncts.C
26         g++.dg/ext/visibility/virtual.C: New tests.
27
28 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29
30         PR c/15360
31         * gcc.dg/pr15360-1.c: New test.
32
33 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34
35         * gcc.dg/pragma-align-2.c: New test.
36         * gcc.dg/pragma-init-fini.c: New test.
37         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38         targets.
39
40 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
41
42         * gcc.dg/init-string-2.c: New test.
43
44 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
45
46         PR 16684
47         * gcc.dg/Wredundant-decls-1.c: New test case.
48
49 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
50
51         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
52         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
53         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
54         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
55         * gcc.dg/compat/generate-random.c: New file.
56         * gcc.dg/compat/generate-random.h: Likewise.
57         * gcc.dg/compat/generate-random_r.c: Likewise.
58         * gcc.dg/compat/struct-layout-1.h: Likewise.
59         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
60         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
61         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
62         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
63         * gcc.dg/compat/struct-layout-1_main.c: New test.
64         * gcc.dg/compat/struct-layout-1_x.c: New file.
65         * gcc.dg/compat/struct-layout-1_y.c: New file.
66         * gcc.dg/compat/struct-layout-1_test.h: New file.
67
68 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
69
70         * gcc.dg/comp-return-1.c: New test
71
72 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
73
74         * gcc.dg/vmx/8-02a.c: Fix typo.
75
76         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
77         * gcc.dg/darwin-abi-3.c: New test.
78
79         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
80         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
81
82         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
83         * gcc.dg/vmx/ops-long-1.c: New test.
84         * gcc.dg/vmx/ops-long-2.c: New test.
85
86 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
87
88         * g++.dg/lookup/conv-[1234].C: New.
89
90 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
91
92         * g++.dg/parse/attr2.C: Simplify.
93
94 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
95
96         PR c/7284
97         * gcc.c-torture/execute/pr7284-1.c: New test.
98
99 2004-07-22  Brian Booth  <bbooth@redhat.com>
100
101         * gcc.dg/tree-ssa/20040721-1.c: New test.
102
103 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
104
105         * g++.dg/template/crash20.c: New.
106
107 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
108
109         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
110         Add dg-run directive.  Declare variables as required.
111         * gfortran.dg/g77/README: Update
112
113 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
114
115         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
116         gcc.dg/cris-peep2-andu2.c: New tests.
117
118 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
119
120         PR c/15052
121         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
122         on return type.
123         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
124         messages.
125         * gcc.dg/qual-return-2.c: Update expected messages.
126         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
127
128 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
129
130         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
131         * gcc.dg/noncompile/921102-1.c: Update expected error message.
132
133 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
134
135         PR c/11250
136         * gcc.dg/init-string-1.c: New test.
137
138 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
139
140         PR middle-end/15345
141         PR c/16450
142         * gcc.dg/torture/nested-fn-1.c: New test.
143
144 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
145
146         PR target/16559
147         * gcc.dg/ia64-fptr-1.c: New file.
148
149 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
150
151         PR c++/14497
152         * g++.dg/template/spec16.C: New test.
153         * g++.old-deja/g++.robertl/eb118.C: Remove.
154
155 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
156
157         PR c++/509
158         * g++.dg/template/spec15.C: New test.
159
160 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
161
162         Copy cases from g77.f-torture/execute and add dg-run
163         directive.  Other changes as noted.
164         * gfortran.dg/g77/13037.f
165         * gfortran.dg/g77/1832.f
166         * gfortran.dg/g77/19981119-0.f
167         * gfortran.dg/g77/19990313-0.f
168         * gfortran.dg/g77/19990313-1.f
169         * gfortran.dg/g77/19990313-2.f
170         * gfortran.dg/g77/19990313-3.f
171         * gfortran.dg/g77/19990419-1.f
172         * gfortran.dg/g77/19990826-0.f
173         * gfortran.dg/g77/19990826-2.f
174         * gfortran.dg/g77/20000503-1.f
175         * gfortran.dg/g77/20001111.f
176         * gfortran.dg/g77/20010116.f
177         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
178         * gfortran.dg/g77/20010430.f
179         * gfortran.dg/g77/6177.f
180         * gfortran.dg/g77/947.f
181         * gfortran.dg/g77/970816-3.f
182         * gfortran.dg/g77/971102-1.f
183         * gfortran.dg/g77/980520-1.f
184         * gfortran.dg/g77/980628-0.f
185         * gfortran.dg/g77/980628-1.f
186         * gfortran.dg/g77/980628-10.f
187         * gfortran.dg/g77/980628-2.f
188         * gfortran.dg/g77/980628-3.f
189         * gfortran.dg/g77/980628-7.f
190         * gfortran.dg/g77/980628-8.f
191         * gfortran.dg/g77/980628-9.f
192         * gfortran.dg/g77/980701-0.f
193         * gfortran.dg/g77/980701-1.f
194         * gfortran.dg/g77/cabs.f
195         * gfortran.dg/g77/claus.f
196         * gfortran.dg/g77/complex_1.f
197         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
198         * gfortran.dg/g77/dcomplex.f
199         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
200         * gfortran.dg/g77/f90-intrinsic-mathematical.f
201         * gfortran.dg/g77/f90-intrinsic-numeric.f
202         * gfortran.dg/g77/int8421.f
203         * gfortran.dg/g77/labug1.f
204         * gfortran.dg/g77/large_vec.f
205         * gfortran.dg/g77/le.f
206         * gfortran.dg/g77/short.f
207         * gfortran.dg/g77/README: Update
208
209 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
210
211         PR c++/16637
212         * g++.dg/parse/lookup4.C: New test.
213
214 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
215
216         PR c++/16175
217         * g++.dg/template/ttp10.C: New test.
218
219 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
220
221         * gcc.dg/pr12625-1.c: New test.
222
223 2004-07-20  Steven Bosscher  <stevenb@suse.de>
224
225         * testsuite/gcc.dg/switch-warn-1.c: New test.
226         * testsuite/gcc.dg/switch-warn-2.c: New test.
227         * gcc.c-torture/compile/pr14730.c: Update.
228
229 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
230
231         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
232         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
233         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
234         g++.dg/template/nontype3.C: Remove trailing CR from tests.
235
236 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
237
238         PR c++/16623
239         * g++.dg/template/assign1.C: New test.
240
241 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
242
243         PR c++/12170
244         * g++.dg/template/ttp9.C: New test.
245
246 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
247
248         * gcc.dg/format/cmn-err-1.c: New test.
249
250 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
251
252         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
253         gcc.dg/Wparentheses-10.c: New tests.
254         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
255
256 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
257
258         PR fortran/16465
259         * gfortran.dg/g77//ffixed-line-length-0.f,
260         gfortran.dg/g77/ffixed-line-length-132.f,
261         gfortran.dg/g77/ffixed-line-length-72.f,
262         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
263         gfortran.dg/g77/README: Update.
264
265 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
266
267         PR c++/13092
268         * g++.dg/template/non-dependent7.C: New test.
269         * g++.dg/template/non-dependent8.C: Likewise.
270         * g++.dg/template/non-dependent9.C: Likewise.
271         * g++.dg/template/non-dependent10.C: Likewise.
272
273 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
274
275         PR c++/16337
276         * g++.dg/parse/attr2.C: New test.
277
278 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
279
280         * g77.dg: Removed.
281         * g77.f-torture: Ditto.
282
283 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
284
285         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
286         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
287         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
288
289 2004-07-16  Richard Henderson  <rth@redhat.com>
290
291         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
292
293 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
294
295         * lib/fortran-torture.exp (fortran-torture): Don't test compile
296         tests with full list of options.
297         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
298         of TORTURE_OPTIONS if test contains 'dg-do run'.
299
300         PR fortran/16404
301         * gfortran.dg/do_iterator.f90: New test.
302
303 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
304
305         PR rtl-optimization/16536
306         * gcc.c-torture/execute/restrict-1.c: New test.
307
308 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
309
310         PR fortran/15324
311         * gfortran.dg/pr15324.f90: New test.
312
313         PR fortran/15129
314         * gfortran.dg/pr15129.f90: New test.
315
316         PR fortran/15140
317         * gfortran.dg/pr15140.f90: New test.
318
319         PR fortran/13792
320         * gfortran.fortran-torture/execute/bounds.f90: Add check for
321         compile-time simplification.
322
323 2004-07-14  Mike Stump  <mrs@apple.com>
324
325         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
326
327 2004-07-14  James E Wilson  <wilson@specifixinc.com>
328
329         PR target/16325
330         * gcc.dg/profile-generate-1.c: New.
331
332 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
333
334         * gcc.c-torture/execute/20040709-1.c: New test.
335         * gcc.c-torture/execute/20040709-2.c: New test.
336
337 2004-07-14  Mike Stump  <mrs@apple.com>
338
339         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
340
341 2004-07-14  Mike Stump  <mrs@apple.com>
342
343         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
344
345 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
346
347         PR c++/16518
348         * g++.dg/parse/mutable1.C: New test.
349
350 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
351
352         PR tree-optimization/16443
353         * gcc.dg/tree-ssa/20040713-1.c: New test.
354
355 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
356
357         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
358         for operator new.
359
360 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
361
362         * gfortran.dg/g77/README: New file
363         * gfortran.dg/g77/19981216-0.f:  Copy from
364         g77.f-torture/noncompile.  Add "dg-do compile" and
365         dg-error as required.
366         * gfortran.dg/g77/19990218-1.f: Likewise
367         * gfortran.dg/g77/19990905-1.f: Likewise
368         * gfortran.dg/g77/9263.f: Likewise
369         * gfortran.dg/g77/980615-0.f: Likewise
370         * gfortran.dg/g77/980616-0.f: Likewise
371         * gfortran.dg/g77/check0.f: Likewise
372         * gfortran.dg/g77/select_no_compile.f: Likewise
373
374 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
375
376         Copy files from g77.f-torture/compile.
377         Add "{ dg-do compile}".  Other changes as noted
378         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
379         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
380         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
381         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
382         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
383         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
384         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
385         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
386         statement to conform to standard.  Append alpha1.x for reference.
387         * gfortran.dg/g77/xformat.f: Add dg-warning
388
389 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
390
391         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
392         Add {dg-do compile} directive.
393         * gfortran.dg/g77/cpp2.F: Likewise
394
395 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
396
397         PR c++/5402
398         * g++.dg/lookup/name-clash1.C: New test.
399
400         PR c++/9777
401         * g++.dg/lookup/name-clash2.C: New test.
402
403         PR c++/12102
404         * g++.dg/lookup/name-clash3.C: New test.
405
406 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
407
408         * g++.dg/lookup/new2.C: New test.
409         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
410
411 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
412
413         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
414         Add {dg-do compile} directive.
415         * gfortran.dg/g77/13060.f: Likewise
416         * gfortran.dg/g77/19990218-0.f: Likewise
417         * gfortran.dg/g77/19990305-0.f: Likewise
418         * gfortran.dg/g77/19990419-0.f: Likewise
419         * gfortran.dg/g77/19990502-0.f: Likewise
420         * gfortran.dg/g77/19990502-1.f: Likewise
421         * gfortran.dg/g77/19990525-0.f: Likewise
422         * gfortran.dg/g77/19990826-1.f: Likewise
423         * gfortran.dg/g77/19990826-3.f: Likewise
424         * gfortran.dg/g77/19990905-2.f: Likewise
425         * gfortran.dg/g77/20000412-1.f: Likewise
426         * gfortran.dg/g77/20000511-1.f: Likewise
427         * gfortran.dg/g77/20000511-2.f: Likewise
428         * gfortran.dg/g77/20000518.f: Likewise
429         * gfortran.dg/g77/20000601-1.f: Likewise
430         * gfortran.dg/g77/20000601-2.f: Likewise
431         * gfortran.dg/g77/20000629-1.f: Likewise
432         * gfortran.dg/g77/20000630-2.f: Likewise
433         * gfortran.dg/g77/20010115.f: Likewise
434         * gfortran.dg/g77/20010321-1.f: Likewise
435         * gfortran.dg/g77/20010426.f: Likewise
436         * gfortran.dg/g77/20020307-1.f: Likewise
437         * gfortran.dg/g77/8485.f: Likewise
438         * gfortran.dg/g77/960317-1.f: Likewise
439         * gfortran.dg/g77/970915-0.f: Likewise
440         * gfortran.dg/g77/980310-1.f: Likewise
441         * gfortran.dg/g77/980310-2.f: Likewise
442         * gfortran.dg/g77/980310-3.f: Likewise
443         * gfortran.dg/g77/980310-4.f: Likewise
444         * gfortran.dg/g77/980310-6.f: Likewise
445         * gfortran.dg/g77/980310-7.f: Likewise
446         * gfortran.dg/g77/980310-8.f: Likewise
447         * gfortran.dg/g77/980419-2.f: Likewise
448         * gfortran.dg/g77/980424-0.f: Likewise
449         * gfortran.dg/g77/980427-0.f: Likewise
450         * gfortran.dg/g77/980729-0.f: Likewise
451         * gfortran.dg/g77/981117-1.f: Likewise
452         * gfortran.dg/g77/toon_1.f: Likewise
453
454 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
455
456         PR c++/2204
457         * g++.dg/other/abstract2.C: New test.
458
459 2004-07-12  Paul Brook  <paul@codesourcery.com>
460
461         * gfortran.dg/pointer_init_1.f90: New test.
462
463 2004-07-11  Paul Brook  <paul@codesourcery.com>
464
465         PR fortran/15986
466         * gfortran.dg/contained_1.f90: New test.
467
468 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
469
470         * g++.dg/parse/defarg8.C: New test.
471
472 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
473
474         PR fortran/16433
475         * gfortran.dg/pr16433.f: New test.
476
477         PR fortran/17574
478         * gfortran.dg/pr15754.f90: New test.
479
480 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
481
482         PR tree-optimization/16437
483         * gcc.c-torture/execute/bitfld-4.c: New test.
484
485 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
486
487         * gfortran.fortran-torture/execute/common_2.f90: Add check for
488         access to common var from module.
489
490 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
491
492         PR fortran/16336
493         * gfortran.fortran-torture/execute/common_2.f90: New test.
494
495 2004-07-10  Paul Brook  <paul@codesourcery.com>
496
497         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
498
499 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
500
501         PR fortran/15969
502         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
503
504 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
505
506         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
507         * gfortran.dg/g77/ffixed-form-2.f: Likewise
508         * gfortran.dg/g77/ffree-form-1.f: Likewise
509         * gfortran.dg/g77/ffree-form-2.f: Likewise
510         * gfortran.dg/g77/ffree-form-3.f: Likewise
511         * gfortran.dg/g77/fno-underscoring.f: Likewise
512         * gfortran.dg/g77/funderscoring.f: Likewise
513         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
514
515 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
516
517         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
518
519 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
520         Paul Brook  <paul@codesourcery.com>
521
522         PR fortran/13415
523         * gfortran.dg/common_pointer_1.f90: New test.
524
525 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
526
527         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
528
529 2004-07-09  James E Wilson  <wilson@specifixinc.com>
530
531         PR target/16364
532         * gcc.c-torture/compile/20040709-1.c: New.
533
534 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
535
536         PR fortran/14077
537         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
538
539 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
540
541         PR fortran/13201
542         * gfortran.dg/shape_1.f90: New test.
543
544 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
545             Andrew Pinski  <apinski@apple.com>
546
547         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
548
549 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
550
551         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
552         comment.
553
554 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
555         Paul Brook  <paul@codesourcery.com>
556
557         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
558         '.f95' and '.F95'.
559
560 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
561
562         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
563
564 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
565
566         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
567         testcases with capital suffix.
568
569 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
570
571         PR fortran/15481
572         PR fortran/13372
573         PR fortran/13575
574         PR fortran/15978
575         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
576
577         * gfortran.dg/implicit_1.f90: New test.
578
579 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
580
581         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
582         expression to match gfortran warning/error messages
583         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
584         dg-error text.
585
586 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
587
588         * lib/fortran-torture.exp: Rename proc search_for to
589         search_for_re.
590
591 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
592
593         * gcc.c-torture/execute/simd-5.x: New file.
594         XFAIL on SPARC 64-bit at -O0.
595
596 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
597
598         PR c++/8211
599         PR c++/16165
600         * g++.dg/warn/effc3.C: New test.
601
602 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
603
604         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
605         change X to 1X in format.
606         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
607         add data statements to conform to standard.
608
609 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
610
611         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
612         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
613         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
614
615 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
616
617         * gfortran.dg/g77/7388.f: Copy from g77.dg
618         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
619         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
620         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
621         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
622         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
623         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
624         * gfortran.dg/g77/strlen0.f: Likewise
625
626 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
627
628         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
629         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
630
631 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
632
633         * gcc.c-torture/execute/920428-2.x: Delete.
634         * gcc.c-torture/execute/920501-7.x: Likewise.
635
636 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
637
638         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
639         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
640         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
641         prescott and c3-2.
642         (PREFETCH_3DNOW): Add -march=c3.
643
644 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
645
646         PR c/16437
647         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
648         * gcc.c-torture/execute/bf64-1.x: Likewise.
649
650 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
651
652         * gcc.c-torture/compile/20040708-1.c: New test.
653
654 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
655
656         PR c++/16169
657         * g++.dg/warn/effc2.C: New test.
658
659 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
660
661         * gcc.c-torture/execute/bitfld-1.x: Remove.
662         * gcc.c-torture/execute/bitfld-3.c: New test.
663         * gcc.dg/bitfld-2.c: Remove XFAILs.
664
665 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
666
667         PR c++/16276
668         * g++.dg/rtti/tinfo1.C: New file.
669
670 2004-07-07  Eric Christopher  <echristo@redhat.com>
671
672         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
673
674 2004-07-07  Andrew Pinski  <apinski@apple.com>
675
676         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
677
678 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
679
680         * g++.dg/init/call1.C: XFAIL.
681
682 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
683
684         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
685         except for movstrict*, to movmem* and clrstr* to clrmem*.
686
687 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
688
689         * gcc.c-torture/execute/20040707-1.c: New test.
690
691 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
692
693         * gcc.c-torture/execute/20040706-1.c: New test.
694
695 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
696
697         PR c++/3671
698         * g++.dg/template/spec14.C: New test.
699
700 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
701
702         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
703         nothing if not yet defined.  Use it in b, c and d type definitions.
704         * gcc.c-torture/execute/20040705-1.c: New test.
705         * gcc.c-torture/execute/20040705-2.c: New test.
706
707 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
708
709         PR c++/2518
710         * g++.dg/lookup/new1.C: New test.
711
712 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
713
714         PR c++/11406
715         * g++.dg/template/sizeof8.C: New test.
716
717 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
718
719         * gcc.c-torture/compile/20040705-1.c: New test.
720
721 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
722
723         * gfortran.fortran-torture/execute/seq_io.f90: New test.
724
725 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
726
727         * gcc.dg/cpp/if-mop.c: Two new testcases.
728         * gcc.dg/cpp/trad/comment-3.c: New.
729
730 2004-07-04  Paul Brook  <paul@codesourcery.com>
731
732         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
733
734 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
735
736         PR c++/3761
737         * g++.dg/lookup/crash4.C: New test.
738
739 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
740
741         * gcc.c-torture/execute/builtin-abs-1.c
742         * gcc.c-torture/execute/builtin-abs-2.c
743         * gcc.c-torture/execute/builtin-complex-1.c
744         * gcc.c-torture/execute/builtins/string-1-lib.c
745         * gcc.c-torture/execute/builtins/string-1.c
746         * gcc.c-torture/execute/builtins/string-2-lib.c
747         * gcc.c-torture/execute/builtins/string-2.c
748         * gcc.c-torture/execute/builtins/string-3-lib.c
749         * gcc.c-torture/execute/builtins/string-3.c
750         * gcc.c-torture/execute/builtins/string-4-lib.c
751         * gcc.c-torture/execute/builtins/string-4.c
752         * gcc.c-torture/execute/builtins/string-5-lib.c
753         * gcc.c-torture/execute/builtins/string-5.c
754         * gcc.c-torture/execute/builtins/string-6-lib.c
755         * gcc.c-torture/execute/builtins/string-6.c
756         * gcc.c-torture/execute/builtins/string-7-lib.c
757         * gcc.c-torture/execute/builtins/string-7.c
758         * gcc.c-torture/execute/builtins/string-8-lib.c
759         * gcc.c-torture/execute/builtins/string-8.c
760         * gcc.c-torture/execute/builtins/string-9-lib.c
761         * gcc.c-torture/execute/builtins/string-9.c
762         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
763         * gcc.c-torture/execute/builtins/string-asm-1.c
764         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
765         * gcc.c-torture/execute/builtins/string-asm-2.c
766         * gcc.c-torture/execute/stdio-opt-1.c
767         * gcc.c-torture/execute/stdio-opt-2.c
768         * gcc.c-torture/execute/stdio-opt-3.c
769         * gcc.c-torture/execute/string-opt-1.c
770         * gcc.c-torture/execute/string-opt-10.c
771         * gcc.c-torture/execute/string-opt-11.c
772         * gcc.c-torture/execute/string-opt-12.c
773         * gcc.c-torture/execute/string-opt-13.c
774         * gcc.c-torture/execute/string-opt-14.c
775         * gcc.c-torture/execute/string-opt-15.c
776         * gcc.c-torture/execute/string-opt-16.c
777         * gcc.c-torture/execute/string-opt-2.c
778         * gcc.c-torture/execute/string-opt-6.c
779         * gcc.c-torture/execute/string-opt-7.c
780         * gcc.c-torture/execute/string-opt-8.c:
781         Replace with ...
782
783         * gcc.c-torture/execute/builtins/abs-2.c
784         * gcc.c-torture/execute/builtins/abs-3.c
785         * gcc.c-torture/execute/builtins/complex-1.c
786         * gcc.c-torture/execute/builtins/fprintf.c
787         * gcc.c-torture/execute/builtins/fputs.c
788         * gcc.c-torture/execute/builtins/memcmp.c
789         * gcc.c-torture/execute/builtins/memmove.c
790         * gcc.c-torture/execute/builtins/memops-asm.c
791         * gcc.c-torture/execute/builtins/mempcpy-2.c
792         * gcc.c-torture/execute/builtins/mempcpy.c
793         * gcc.c-torture/execute/builtins/memset.c
794         * gcc.c-torture/execute/builtins/printf.c
795         * gcc.c-torture/execute/builtins/sprintf.c
796         * gcc.c-torture/execute/builtins/strcat.c
797         * gcc.c-torture/execute/builtins/strchr.c
798         * gcc.c-torture/execute/builtins/strcmp.c
799         * gcc.c-torture/execute/builtins/strcpy.c
800         * gcc.c-torture/execute/builtins/strcspn.c
801         * gcc.c-torture/execute/builtins/strlen-2.c
802         * gcc.c-torture/execute/builtins/strlen.c
803         * gcc.c-torture/execute/builtins/strncat.c
804         * gcc.c-torture/execute/builtins/strncmp-2.c
805         * gcc.c-torture/execute/builtins/strncmp.c
806         * gcc.c-torture/execute/builtins/strncpy.c
807         * gcc.c-torture/execute/builtins/strpbrk.c
808         * gcc.c-torture/execute/builtins/strpcpy-2.c
809         * gcc.c-torture/execute/builtins/strpcpy.c
810         * gcc.c-torture/execute/builtins/strrchr.c
811         * gcc.c-torture/execute/builtins/strspn.c
812         * gcc.c-torture/execute/builtins/strstr-asm.c
813         * gcc.c-torture/execute/builtins/strstr.c:
814         ... these new files.
815
816         * gcc.c-torture/execute/builtins/abs-2-lib.c
817         * gcc.c-torture/execute/builtins/abs-3-lib.c
818         * gcc.c-torture/execute/builtins/complex-1-lib.c
819         * gcc.c-torture/execute/builtins/fprintf-lib.c
820         * gcc.c-torture/execute/builtins/fputs-lib.c
821         * gcc.c-torture/execute/builtins/memcmp-lib.c
822         * gcc.c-torture/execute/builtins/memmove-lib.c
823         * gcc.c-torture/execute/builtins/memops-asm-lib.c
824         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
825         * gcc.c-torture/execute/builtins/mempcpy-lib.c
826         * gcc.c-torture/execute/builtins/memset-lib.c
827         * gcc.c-torture/execute/builtins/printf-lib.c
828         * gcc.c-torture/execute/builtins/sprintf-lib.c
829         * gcc.c-torture/execute/builtins/strcat-lib.c
830         * gcc.c-torture/execute/builtins/strchr-lib.c
831         * gcc.c-torture/execute/builtins/strcmp-lib.c
832         * gcc.c-torture/execute/builtins/strcpy-lib.c
833         * gcc.c-torture/execute/builtins/strcspn-lib.c
834         * gcc.c-torture/execute/builtins/strlen-2-lib.c
835         * gcc.c-torture/execute/builtins/strlen-lib.c
836         * gcc.c-torture/execute/builtins/strncat-lib.c
837         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
838         * gcc.c-torture/execute/builtins/strncmp-lib.c
839         * gcc.c-torture/execute/builtins/strncpy-lib.c
840         * gcc.c-torture/execute/builtins/strpbrk-lib.c
841         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
842         * gcc.c-torture/execute/builtins/strpcpy-lib.c
843         * gcc.c-torture/execute/builtins/strrchr-lib.c
844         * gcc.c-torture/execute/builtins/strspn-lib.c
845         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
846         * gcc.c-torture/execute/builtins/strstr-lib.c
847         * gcc.c-torture/execute/builtins/lib/abs.c
848         * gcc.c-torture/execute/builtins/lib/fprintf.c
849         * gcc.c-torture/execute/builtins/lib/memset.c
850         * gcc.c-torture/execute/builtins/lib/printf.c
851         * gcc.c-torture/execute/builtins/lib/sprintf.c
852         * gcc.c-torture/execute/builtins/lib/strcpy.c
853         * gcc.c-torture/execute/builtins/lib/strcspn.c
854         * gcc.c-torture/execute/builtins/lib/strncat.c
855         * gcc.c-torture/execute/builtins/lib/strncmp.c
856         * gcc.c-torture/execute/builtins/lib/strncpy.c
857         * gcc.c-torture/execute/builtins/lib/strpbrk.c
858         * gcc.c-torture/execute/builtins/lib/strspn.c
859         * gcc.c-torture/execute/builtins/lib/strstr.c:
860         New files containing support routines.
861
862         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
863         declaration.
864         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
865         when not optimizing.
866
867 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/16240
870         * g++.dg/abi/mangle22.C: New test.
871         * g++.dg/abi/mangle23.C: Likewise.
872
873 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
874
875         PR fortran/16290
876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
877         Allow for cases without denormalized floating point numbers.
878
879 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
880
881         PR c/1027
882         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
883         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
884         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
885         expected warning text.
886         * gcc.dg/format/diag-2.c: New test.
887
888 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
889
890         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
891
892 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
893
894         * gcc.dg/builtins-43.c: New.
895         * gcc.dg/builtins-44.c: New.
896         * gcc.dg/builtins-45.c: New.
897
898 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
899             Andreas Tobler  <a.tobler@schweiz.ch>
900
901         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
902         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
903         as SIGSEGV.
904         * gcc.dg/cleanup-11.c: Likewise.
905         * gcc.dg/cleanup-8.c: Likewise.
906         * gcc.dg/cleanup-9.c: Likewise.
907         * gcc.dg/cleanup-5.c: Run on all platforms.
908
909 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
910
911         * g++.dg/warn/nonnull1.C: New test.
912
913 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
914
915         * gcc.dg/compat/compat-common.h: Wrap up CINT in
916         an #ifndef SKIP_COMPLEX_INT/#endif pair.
917         Special-case the Sun compiler wrt to <complex.h>.
918
919 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
920
921         * gcc.dg/Wunreachable-8.C: New test.
922
923         * gcc.dg/h8300-ice2.c : New test.
924
925 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
926
927         PR fortran/16161
928         * gfortran.fortran-torture/compile/implicit.f90: Add test
929         for implicit character.
930
931 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
932
933         PR fortran/16289
934         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
935         Use tiny() intrinsic to find smallest non-negative real
936
937 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
938
939         * gcc.dg/compat/struct-by-value-22_main.c: New test.
940         * gcc.dg/compat/struct-by-value-22_x.c: New.
941         * gcc.dg/compat/struct-by-value-22_y.c: New.
942
943         * gcc.c-torture/execute/20040629-1.c: New test.
944
945 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
946
947         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
948         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
949
950         PR target/16195
951         * gcc.dg/20040625-1.c: New test.
952
953 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
954
955         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
956
957 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
958
959         PR fortran/15963
960         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
961
962 2004-06-29  Richard Henderson  <rth@redhat.com>
963
964         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
965
966 2004-06-29  Paul Brook  <paul@codesourcery.com>
967
968         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
969         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
970
971 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
972
973         PR c++/16260
974         * g++.dg/parse/crash15.C: New.
975
976 2004-06-28  Andrew Pinski  <apinski@apple.com>
977
978         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
979         by the error already.
980
981         * g++.dg/opt/ptrmem4.C: Change to compile only test.
982
983 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
984
985         PR target/14041
986         * gcc.dg/h8300-bss-align-1.c : New.
987
988 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
989
990         * PR c++/16174
991         * g++.dg/template/ctor4.C: New.
992
993 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
994
995         PR c++/16205
996         * g++.dg/warn/Wsequence-point-1.C: New test.
997
998 2004-06-27  Paul Brook  <paul@codesourcery.com>
999
1000         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1001
1002 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1003
1004         * g++.old-deja/g++.mike/p7325.C: Remove.
1005
1006 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1007
1008         PR c/14963
1009         * gcc.dg/pr14963.c: New test.
1010
1011 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1012
1013         PR c++/16193
1014         * g++.dg/parse/redef1.C: New test.
1015
1016 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1017
1018         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1019         20021110.c.
1020         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1021         20021119-1.c.
1022         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1023         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1024         5-04.c.
1025         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1026         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1027         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1028         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1029         g++.brendan/enum14.C.
1030         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1031         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1032         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1033         g++.mike/virt1.C.
1034         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1035         memtemp24.C.
1036
1037 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1038
1039         * gcc.dg/20040527-1.c: New test case.
1040
1041 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1042
1043         PR gfortran/pr16196
1044         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1045
1046 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1047
1048         PR middle-end/15825
1049         * gcc.dg/pr15825-1.c: New test case.
1050
1051 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1052
1053         * gcc.c-torture/execute/20040625-1.c: New test.
1054
1055 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1056
1057         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1058
1059 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1060
1061         * gcc.dg/torture/mips-div-1.c: New test.
1062
1063 2004-06-24  Jeff Law  <law@redhat.com>
1064
1065         * gcc.dg/tree-ssa/20040624-1.c: New test.
1066
1067 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1068
1069         * gcc.c-torture/compile/20040624-1.c: New test.
1070
1071 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1072
1073         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1074         this directory.
1075
1076 2004-06-23  Andrew Pinski  <apinski@apple.com>
1077
1078         PR middle-end/15988
1079         * g++.dg/opt/ptrmem4.C: New test.
1080
1081         * gcc.dg/c90-array-quals-2.c: New test.
1082
1083 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1084
1085         * gcc.dg/kpice1.c: New test.
1086
1087 2006-06-23  Andrew Pinski  <apinski@apple.com>
1088
1089         * gcc.dg/c90-array-quals.c: New test.
1090
1091 2006-06-22  Richard Henderson  <rth@redhat.com>
1092
1093         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1094
1095 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1096
1097         * gcc.dg/builtins-config.h: Handle FreeBSD.
1098
1099 2006-06-22  Richard Henderson  <rth@redhat.com>
1100
1101         * g++.dg/opt/devirt1.C: New.
1102
1103 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1104
1105         * g++.dg/opt/pr15551.C: New testcase.
1106
1107 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1108
1109         PR target/14800
1110         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1111         x86_64-*-linux* when compiling for 32bit.
1112
1113 2004-06-21  Andrew Pinski  <apinski@apple.com>
1114
1115         * gcc.dg/pch/struct-1.c: New.
1116         * gcc.dg/pch/struct-1.hs: New.
1117
1118 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1119
1120         * gcc.dg/pch/save-temps-1.c: New file.
1121         * gcc.dg/pch/save-temps-1.hs: New file.
1122
1123 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1124
1125         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1126         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1127
1128 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1129
1130         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1131         to fix type error.
1132         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1133         Remove trailing spaces.
1134
1135 2004-06-21  Richard Henderson  <rth@redhat.com>
1136
1137         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1138         merging && to BIT_FIELD_REF.
1139
1140 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1141
1142         * g++.dg/opt/placeholder1.C: New test.
1143
1144 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1145
1146         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1147         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1148         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1149         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1150
1151 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1152
1153         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1154         extern "C".
1155         * g++.dg/other/pragma-re-1.C: Add comments.
1156
1157 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1158
1159         PR gfortran/16080
1160         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1161
1162 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1163
1164         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1165         instead of setting the type of size_t by
1166         hand.
1167
1168 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1169
1170         * gcc.dg/unordered-2.c: New test case.
1171         * gcc.dg/unordered-3.c: New test case.
1172
1173 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1174
1175         PR other/16043
1176         * lib/g++.exp (g++_version): Tweak regexp for version
1177         * lib/g77.exp (g77_version): Likewise
1178         * lib/gfortran.exp (gfortran_version): Likewise
1179         * lib/objc.exp (objc_version): Likewise
1180         * lib/treelang.exp (treelang_version): Likewise
1181
1182 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1183
1184         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1185         Use INT_MAX instead of __INT_MAX__.
1186         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1187
1188         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1189         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1190         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1191         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1192         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1193         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1194         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1195         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1196         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1197
1198         * gcc.dg/range-test-1.c: New test.
1199         * g++.dg/opt/range-test-1.C: New test.
1200
1201 2004-06-17  Richard Henderson  <rth@redhat.com>
1202
1203         * objc.dg/sync-1.m: New.
1204         * objc.dg/try-catch-1.m: Don't force next runtime.
1205         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1206         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1207         shadowed catch clause.
1208         * objc.dg/try-catch-5.m: New.
1209
1210 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1211
1212         Bug 14610
1213         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1214
1215 2004-06-15  Richard Henderson  <rth@redhat.com>
1216
1217         * gcc.dg/20001116-1.c: Move expected warning line.
1218
1219 2004-06-15  Richard Henderson  <rth@redhat.com>
1220
1221         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1222         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1223
1224 2004-06-15  Jeff Law  <law@redhat.com>
1225
1226         * gcc.dg/tree-ssa/20040615-1.c: New test.
1227         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1228         be less sensitive to operand ordering.
1229         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1230
1231 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1232
1233         * g++.dg/abi/bitfield3.C: Add comment..
1234
1235 2004-06-15  Richard Henderson  <rth@redhat.com>
1236
1237         * g++.dg/ext/stmtexpr1.C: XFAIL.
1238         * gcc.dg/20030612-1.c: XFAIL.
1239
1240 2004-06-15  Eric Christopher  <echristo@redhat.com>
1241
1242         * g++.dg/charset/asm5.c: New.
1243         * gcc.dg/charset/asm6.c: New.
1244
1245 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1246
1247         PR fortran/15962
1248         * gfortran.fortran-torture/execute/select_1.f90: New test.
1249
1250 2004-06-15  Paul Brook  <paul@codesourcery.com>
1251
1252         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1253
1254 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1255
1256         PR c++/15967
1257         * g++.dg/lookup/crash3.C: New test.
1258
1259 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1260
1261         PR c++/15947
1262         * g++.dg/parse/dtor4.C: New test.
1263
1264 2004-06-14  Jeff Law  <law@redhat.com>
1265
1266         * gcc.c-torture/compile/20040614-1.c: New test.
1267
1268 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1269
1270         PR fortran/15211
1271         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1272         LEN of a character array.
1273
1274 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1275
1276         PR c++/15096
1277         * g++.dg/template/ptrmem10.C: New test.
1278
1279         PR c++/14930
1280         * g++.dg/template/friend30.C: New test.
1281
1282 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1283
1284         PR fortran/14928
1285         * gfortran.fortran-torture/compile/mloc.f90: New test.
1286
1287 2004-06-13  Paul Brook  <paul@codesourcery.com>
1288
1289         * gfortran.fortran-torture/execute/random_2.f90: New test.
1290
1291 2004-06-13  Eric Christopher  <echristo@redhat.com>
1292
1293         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1294
1295 2004-06-12  Paul Brook  <paul@codesourcery.com>
1296
1297         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1298
1299 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1300
1301         PR fortran/14923
1302         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1303
1304 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1305
1306         PR fortran/14957
1307         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1308         syntax errors in end statements of contained subroutines.
1309
1310 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1311
1312         PR fortran/12841
1313         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1314
1315 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1316
1317         PR fortran/15665
1318         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1319
1320 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1321
1322         PR gfortran/12839
1323         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1324
1325 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1326
1327         PR c++/15862
1328         * g++.dg/parse/enum1.C: New test.
1329
1330 2004-06-10  Jeff Law  <law@redhat.com>
1331
1332         * gcc.c-torture/compile/20040610-1.c: New test.
1333
1334 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1335
1336         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1337         * g++.old-deja/g++.other/decl3.C: Likewise.
1338
1339 2004-06-10  Brian Booth  <bbooth@redhat.com>
1340
1341         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1342         V_MAY_DEF instead of VDEF.
1343         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1344
1345 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/14211
1348         * g++.dg/conversion/const1.C: New test.
1349
1350         PR c++/15076
1351         * g++.dg/conversion/reinterpret1.C: New test.
1352
1353         PR c++/15877
1354         * g++.dg/template/enum2.C: New test.
1355
1356         PR c++/15227
1357         * g++.dg/template/error13.C: New test.
1358
1359 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1360
1361         PR fortran/14957
1362         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1363         arguments to test_* REAL and of the right size.
1364
1365 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1366
1367         PR target/15569
1368         PR rtl-optimization/15681
1369         * gcc.dg/20040609-1.c: New test.
1370
1371 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1372
1373         PR c++/14791
1374         * g++.dg/opt/builtins1.C: New test.
1375
1376 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1377
1378         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1379         that use default windows32 struct layout.
1380         * gcc.dg/i386-bitfield2.c: Likewise.
1381
1382 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1383
1384         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1385         for mingw32 and cygwin targets.
1386
1387 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1388
1389         * gcc.dg/pch/macro-4.c: New.
1390         * gcc.dg/pch/macro-4.hs: New.
1391
1392 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1393
1394         PR fortran/13249
1395         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1396
1397 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1398
1399         PR fortran/13372
1400         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1401
1402 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1403
1404         PR gfortran/14897
1405         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1406
1407 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1408
1409         PR gfortran/15755
1410         * gfortran.fortran-torture/execute/backspace.c : New test.
1411
1412 2004-06-09  Paul Brook  <paul@codesourcery.com>
1413
1414         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1415         (pointer_to_section): Rewrite to use smaller array.
1416
1417 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1418
1419         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1420         * gcc.dg/ext/altivec-10.c: Same.
1421         * gcc.dg/ext/altivec-11.c: Same.
1422         * gcc.dg/ext/altivec-12.c: Same.
1423         * gcc.dg/ext/altivec-13.c: Same.
1424         * gcc.dg/ext/altivec-14.c: Same.
1425         * gcc.dg/ext/altivec-15.c: Same.
1426         * gcc.dg/ext/altivec-16.c: Same.
1427         * gcc.dg/ext/altivec-3.c: Same.
1428         * gcc.dg/ext/altivec-4.c: Same.
1429         * gcc.dg/ext/altivec-6.c: Same.
1430         * gcc.dg/ext/altivec-7.c: Same.
1431         * gcc.dg/ext/altivec-8.c: Same.
1432         * gcc.dg/ext/altivec-varargs-1.c: Same.
1433
1434         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1435         * g++.dg/ext/altivec-10.C: Same.
1436         * g++.dg/ext/altivec-2.C: Same.
1437         * g++.dg/ext/altivec-3.C: Same.
1438         * g++.dg/ext/altivec-4.C: Same.
1439         * g++.dg/ext/altivec-5.C: Same.
1440         * g++.dg/ext/altivec-6.C: Same.
1441         * g++.dg/ext/altivec-7.C: Same.
1442         * g++.dg/ext/altivec-8.C: Same.
1443         * g++.dg/ext/altivec-9.C: Same.
1444
1445 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1446
1447         PR c++/7841
1448         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1449
1450 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1451
1452         * gcc.dg/union-1.c: New test.
1453
1454 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1455
1456         * gcc.dg/builtins-41.c: New test case.
1457         * gcc.dg/builtins-42.c: New test case.
1458
1459 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1460
1461         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1462         * g++.dg/ext/altivec-10.C: Same.
1463         * g++.dg/ext/altivec-2.C: Same.
1464         * g++.dg/ext/altivec-3.C: Same.
1465         * g++.dg/ext/altivec-4.C: Same.
1466         * g++.dg/ext/altivec-5.C: Same.
1467         * g++.dg/ext/altivec-6.C: Same.
1468         * g++.dg/ext/altivec-7.C: Same.
1469         * g++.dg/ext/altivec-8.C: Same.
1470         * g++.dg/ext/altivec-9.C: Same.
1471         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1472         * g++.old-deja/g++.brendan/new3.C: Same.
1473         * gcc.c-torture/execute/eeprof-1.x: Same.
1474
1475 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1476
1477         PR c/14765
1478         * gcc.dg/pr14765-1.c: New test.
1479
1480 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1481
1482         PR c/14649
1483         * gcc.dg/pr14649-1.c: New test case.
1484
1485 2004-06-07  Richard Henderson  <rth@redhat.com>
1486
1487         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1488         if temporaries.
1489
1490 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1491
1492         * g++.dg/eh/elide1.C: Remove XFAIL.
1493
1494 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR c++/15337
1497         * g++.dg/expr/sizeof3.C: New test.
1498
1499         PR c++/14777
1500         * g++.dg/template/access14.C: New test.
1501
1502         PR c++/15554
1503         * g++.dg/template/enum1.C: New test.
1504
1505         PR c++/15057
1506         * g++.dg/eh/throw1.C: New test.
1507
1508 2004-06-07  David Ayers  <d.ayers@inode.at>
1509             Ziemowit Laski  <zlaski@apple.com>
1510
1511         * lib/objc.exp (objc_target_compile): Revert the '-framework
1512         Foundation' flag fix, since bare Darwin does not ship
1513         with the Foundation framework.
1514         * objc/execute/next_mapping.h: Provide a local NSConstantString
1515         @interface and @implementation.
1516         (objc_constant_string_init): A constructor function, used to
1517         initialize the NSConstantString meta-class object.
1518         * objc/execute/string1.m: Include "next_mapping.h" instead of
1519         <Foundation/NSString.h>.
1520         * objc/execute/string2.m: Likewise.
1521         * objc/execute/string3.m: Likewise.
1522         * objc/execute/string4.m: Likewise.
1523
1524 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1525
1526         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1527         to double. Replace double with FLOAT.
1528         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1529
1530         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1531         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1532         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1533         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1534         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1535         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1536         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1537         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1538
1539 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1540
1541         PR c/13519
1542         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1543
1544 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1545
1546         PR c++/15503
1547         * g++.dg/template/meminit2.C: New test.
1548
1549 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1550
1551         PR target/15822
1552         * gcc.c-torture/execute/compare-fp-1.c,
1553         gcc.c-torture/execute/compare-fp-2.c,
1554         gcc.c-torture/execute/compare-fp-3.c,
1555         gcc.c-torture/execute/compare-fp-4.c,
1556         gcc.c-torture/execute/compare-fp-3.x,
1557         gcc.c-torture/execute/compare-fp-4.x: Moved...
1558         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1559         gcc.c-torture/execute/ieee/compare-fp-2.c,
1560         gcc.c-torture/execute/ieee/compare-fp-3.c,
1561         gcc.c-torture/execute/ieee/compare-fp-4.c,
1562         gcc.c-torture/execute/ieee/compare-fp-3.x,
1563         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1564
1565 2004-06-04  David Ayers  <d.ayers@inode.at>
1566
1567         * objc/execute/protocol-isEqual-4.m: New testcase.
1568
1569 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1570
1571         * objc/execute/protocol-isEqual-1.m: New testcase.
1572         * objc/execute/protocol-isEqual-2.m: New testcase.
1573         * objc/execute/protocol-isEqual-3.m: New testcase.
1574
1575 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1576
1577         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1578
1579 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1580
1581         * lib/objc.exp (objc_target_compile): When running tests on
1582         Darwin (Mac OS X), inform the linker about '-framework
1583         'Foundation'.
1584
1585 2004-06-02  Eric Christopher  <echristo@redhat.com>
1586
1587         * gcc.c-torture/compile/20040602-1.c: New.
1588
1589 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1590
1591         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1592         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1593
1594         PR tree-optimization/14736
1595         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1596
1597         PR tree-optimization/14042
1598         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1599
1600         PR tree-optimization/14729
1601         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1602
1603 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1604
1605         PR fortran/15557
1606         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1607
1608 2004-06-01  Richard Hederson  <rth@redhat.com>
1609
1610         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1611
1612 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1613
1614         PR c++/14932
1615         * g++.dg/parse/offsetof4.C: New test.
1616
1617 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1618
1619         PR objc/7993
1620         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1621
1622 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/15701
1625         * g++.dg/template/friend29.C: New test.
1626
1627 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1628
1629         PR c/15749
1630         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1631
1632 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1633
1634         * gcc.dg/sparc-trap-1.c: New test.
1635
1636 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1637
1638         PR middle-end/15069
1639         * g++.dg/opt/fold3.C: New test case.
1640
1641 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1642
1643         * lib/target-supports.exp (check_iconv_available): Fix fallout
1644         from 2004-05-28 patch.
1645
1646 2004-05-30  Paul Brook  <paul@codesourcery.com>
1647
1648         PR fortran/15620
1649         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1650         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1651
1652 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1653
1654         * gfortran.fortran-torture/execute/random_1.f90: New test.
1655
1656 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1657
1658         * g++.dg/ext/altivec-10.C: New test.
1659
1660 2004-05-29  Paul Brook  <paul@codesourcery.com>
1661
1662         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1663
1664 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1665
1666         * gcc.dg/altivec-16.c: New test.
1667
1668 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1669
1670         * lib/target-supports.exp (check_vmx_hw_available): New.
1671         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1672
1673         * lib/target-supports.exp (check_alias_available,
1674         check_iconv_available, check_named_sections_available): Use
1675         unique names for temporary files.
1676
1677 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1678
1679         * gcc.dg/altivec-15.c: New test.
1680
1681 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1682
1683         PR c++/15083
1684         * g++.dg/warn/noeffect6.C: New test.
1685
1686         PR c++/15471
1687         * g++.dg/expr/ptrmem4.C: New test.
1688
1689         PR c++/15640
1690         * g++.dg/template/operator3.C: New test.
1691
1692 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1693
1694         PR c++/14668
1695         * g++.dg/lookup/redecl1.C: New test.
1696         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1697
1698 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1699
1700         * gcc.c-torture/execute/compare-fp-1.c,
1701         gcc.c-torture/execute/compare-fp-2.c,
1702         gcc.c-torture/execute/compare-fp-3.c,
1703         gcc.c-torture/execute/compare-fp-4.c,
1704         gcc.c-torture/execute/compare-fp-3.x,
1705         gcc.c-torture/execute/compare-fp-4.x,
1706         gcc.dg/pr15649-1.c: New.
1707
1708 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1709
1710         PR c++/12883
1711         * g++.dg/init/array14.C: New test.
1712
1713 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1714
1715         * lib/compat.exp (compat-get-options-main): New.
1716         (compat-get-options): Remove unneeded code, warn for ignored
1717         command.
1718         (compat-execute): Check flag set by dg-require-* commands.
1719
1720         * lib/compat.exp (compat-execute): Break up long lines.
1721
1722 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1723
1724         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1725         * gcc.dg/altivec-14.c: New test.
1726         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1727
1728         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1729         * gcc.dg/altivec-12.c: Ditto.
1730
1731         * gcc.dg/altivec-3.c: Move call to altivec_check.
1732
1733 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1734
1735         PR c++/15044
1736         * g++.dg/template/error12.C: New test.
1737
1738         PR c++/15317
1739         * g++.dg/ext/attrib15.C: New test.
1740
1741         PR c++/15329
1742         * g++.dg/template/ptrmem9.C: New test.
1743
1744 2004-05-25  Paul Brook  <paul@codesourcery.com>
1745
1746         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1747
1748 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1749
1750         PR c++/15165
1751         * g++.dg/template/crash19.C: New test.
1752
1753 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1754
1755         PR c++/15025
1756         * g++.dg/template/redecl1.C: New test.
1757
1758 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1759
1760         PR c++/14821
1761         * g++.dg/other/ns1.C: New test.
1762
1763         PR c++/14883
1764         * g++.dg/template/invalid1.C: New test.
1765
1766 2004-05-23  Paul Brook  <paul@codesourcery.com>
1767         Victor Leikehman  <lei@haifasphere.co.il>
1768
1769         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1770         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1771
1772 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/15285
1775         PR c++/15299
1776         * g++.dg/template/non-dependent5.C: New test.
1777         * g++.dg/template/non-dependent6.C: New test.
1778
1779 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1780
1781         PR c++/15507
1782         * g++.dg/inherit/union1.C: New test.
1783
1784         PR c++/15542
1785         * g++.dg/template/addr1.C: New test.
1786
1787         PR c++/15427
1788         * g++.dg/template/array5.C: New test.
1789
1790         PR c++/15287
1791         * g++.dg/template/array6.C: New test.
1792
1793 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1794             Roger Sayle  <roger@eyesopen.com>
1795
1796         * g++.dg/lookup/forscope2.C: New test case.
1797
1798 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1799
1800         * gcc.dg/cpp/Wmissingdirs.c: New.
1801
1802 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1803
1804         PR target/15301
1805         * gcc.dg/compat/union-m128-1.h: New file.
1806         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1807         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1808         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1809
1810 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1811
1812         PR target/15302
1813         * gcc.dg/compat/struct-complex-1.h: New file.
1814         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1815         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1816         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1817
1818 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1819
1820         PR middle-end/3074
1821         * gcc.dg/pr3074-1.c: New test case.
1822         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1823
1824 2004-05-20  Falk Hueffner  <falk@debian.org>
1825
1826         PR other/15526
1827         * gcc.dg/ftrapv-1.c: New test case.
1828
1829 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1830
1831         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1832
1833 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1834             Jeff Law  <law@redhat.com>
1835
1836         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1837         * gcc.dg/tree-ssa/20040518-2.c: New test.
1838
1839         * gcc.dg/tree-ssa/20040518-1.c: New test.
1840
1841 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1842
1843         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1844
1845 2004-05-18  Paul Brook  <paul@codesourcery.com>
1846
1847         PR fortran/13930
1848         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1849
1850 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1851
1852         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1853         constant folding.
1854
1855 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1856
1857         * gcc.dg/tree-ssa/20040517-1.c: New test.
1858
1859 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1860
1861         * gcc.dg/loop-4.c: New test.
1862
1863 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1864
1865         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1866
1867 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1868
1869         PR fortran/15311
1870         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1871
1872 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1873
1874         PR fortran/13826
1875         PR fortran/13940
1876         * gfortran.fortran-torture/compile/data_1.f90: New test.
1877
1878 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1879
1880         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1881         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1882
1883 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1884
1885         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1886
1887 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1888
1889         PR c/15444
1890         * gcc.dg/format/xopen-1.c: Adjust expected message.
1891         * gcc.dg/format/xopen-3.c: New test.
1892
1893 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1894
1895         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1896
1897 2004-05-14  Jeff Law  <law@redhat.com>
1898
1899         * gcc.dg/tree-ssa/20040514-2.c: New test.
1900
1901 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1902
1903         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1904         this ...
1905         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1906         this.
1907
1908 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1909
1910         * gcc.dg/tree-ssa/20040514-1.c: New test.
1911
1912 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1913
1914         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1915         test.
1916
1917 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1918
1919         PR fortran/14066
1920         * gfortran.fortran-torture/compile/do_1.f90: New test.
1921
1922 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1923
1924         PR fortran/15051
1925         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1926         test.
1927
1928 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1929
1930         PR fortran/15149
1931         * gfortran.fortran-torture/execute/random_init.f90: New test.
1932
1933 2004-05-13  Paul Brook  <paul@codesourcery.com>
1934
1935         PR fortran/15314
1936         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1937
1938 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1939
1940         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1941         for the powerpc case.
1942
1943 2004-05-13  Jeff Law  <law@redhat.com>
1944
1945         * gcc.dg/tree-ssa/20040513-1.c: New test.
1946         * gcc.dg/tree-ssa/20040513-2.c: New test.
1947
1948 2004-05-13  Paul Brook  <paul@codesourcery.com>
1949
1950         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1951         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1952         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1953
1954 2004-05-13  Andreas Schwab  <schwab@suse.de>
1955
1956         PR other/10819
1957         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1958         characters.
1959
1960 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1961
1962         PR fortran/15294
1963         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1964
1965 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1966
1967         Merge from tree-ssa-20020619-branch.  See
1968         ChangeLog.tree-ssa for details.
1969
1970 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1971
1972         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1973         include <altivec.h> explicitly.
1974         * gcc.dg/altivec-13.c: Likewise.
1975
1976 2004-05-11  Paul Brook  <paul@codesourcery.com>
1977
1978         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1979
1980 2004-05-10  Eric Christopher  <echristo@redhat.com>
1981
1982         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1983         * gcc.dg/sibcall-4.c: Ditto.
1984
1985 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1986
1987         * g++.dg/ext/altivec-8.C: New test case.
1988         * gcc.dg/altivec-13.c: New test case.
1989
1990 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1991
1992         * gcc.c-torture/execute/divcmp-1.c: New test case.
1993         * gcc.c-torture/execute/divcmp-2.c: New test case.
1994         * gcc.c-torture/execute/divcmp-3.c: New test case.
1995
1996 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1997
1998         * g++.dg/other/pragma-re-2.C: New test.
1999
2000 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2001
2002         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2003         * gcc.dg/i386-387-2.c: Likewise.
2004
2005         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2006         __builtin_drem.
2007         * gcc.dg/i386-387-6.c: Likewise.
2008
2009 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2010
2011         * gcc.dg/builtins-33.c:  Also check log1p*.
2012
2013 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2014
2015         PR optimization/15296
2016         * gcc.c-torture/execute/pr15296.c: New test.
2017
2018 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2019
2020         * gcc.dg/builtins-40.c: New test.
2021
2022 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2023
2024         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2025
2026 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2027
2028         * g++.dg/ext/spe1.C: New testcase.
2029
2030 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2031
2032         * objc.dg/image-info.m: Allow additional attributes
2033         for __image_info section.
2034
2035 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2036
2037         * gcc.dg/torture/mips-hilo-2.c: New test.
2038
2039 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2040
2041         PR c++/14389
2042         * g++.dg/template/member5.C: New test.
2043
2044 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2045
2046         * gcc.dg/builtins-34.c: Also check expm1*.
2047
2048 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2049
2050         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2051         * gcc.dg/torture/builtin-convert-3.c: New test.
2052
2053 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2054
2055         PR middle-end/15054
2056         * g++.dg/opt/pr15054.C: New test.
2057
2058 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2059
2060         * gcc.dg/torture/builtin-rounding-1.c: New test.
2061         * gcc.dg/builtins-25.c: Delete.
2062         * gcc.dg/builtins-29.c: Delete.
2063
2064 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2065
2066         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2067         * gcc.dg/sibcall-4.c: Likewise.
2068         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2069
2070 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2071
2072         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2073         bit-field on 16-bit targets.
2074
2075 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2076
2077         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2078         16-bit targets.
2079
2080 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2081
2082         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2083         * gcc.dg/rs6000-power2-2.c: Likewise.
2084
2085 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2086
2087         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2088         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2089         Change the asm registers to be in form of frN instead of fN.
2090
2091 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2092
2093         * gcc.dg/torture/builtin-convert-2.c: New test.
2094
2095 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2096
2097         * gcc.dg/rs6000-power2-1.c: New test.
2098         * gcc.dg/rs6000-power2-2.c: New test.
2099
2100 2004-04-28  Jan Hubicka  <jh@suse.cz>
2101
2102         * gcc.dg/unused-6.c: New test.
2103
2104 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2105             Ulrich Weigand  <uweigand@de.ibm.com>
2106
2107         * ada/acats/run_all.sh: Define $target variable.
2108
2109 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2110
2111         PR c++/15119
2112         * g++.dg/other/vararg-1.C: New test.
2113
2114         PR c++/4794
2115         * g++.dg/eh/cleanup3.C: New test.
2116
2117 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2118
2119         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2120         and ad8011a (target_insn).
2121         * ada/acats/support/macro.dfs: Likewise.
2122         * ada/acats/support/impbit.adb: New file.
2123
2124 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2125
2126         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2127
2128 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2129
2130         * gcc.dg/loop-3.c: New test.
2131
2132 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2133
2134         * gcc.c-torture/execute/simd-5.c: New test.
2135
2136 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2137
2138         PR c++/15064
2139         * g++.dg/template/crash18.C: New test.
2140
2141 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2142
2143         * g++.dg/ext/complit3.C: New test.
2144
2145 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2146
2147         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2148         * gcc.dg/altivec-3.c: Same.
2149         * gcc.dg/altivec-varargs-1.c: Same.
2150
2151 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2152
2153         * lib/target-supports.exp (check_profiling_available): Assume
2154         profiling is not available on powerpc-eabi targets.
2155
2156 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2157
2158         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2159         * gcc.dg/vmx/bug-1.c: Ditto.
2160
2161 2004-04-20  Eric Christopher  <echristo@redhat.com>
2162
2163         * gcc.dg/charset/extern.c: New test.
2164         * g++.dg/charset/extern3.cc: Ditto.
2165
2166 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2167
2168         * gcc.dg/builtins-39.c: New test.
2169
2170 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2171
2172         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2173
2174 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2175
2176         * gcc.dg/torture/mips-hilo-1.c: New test.
2177
2178 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2179
2180         * gcc.c-torture/compile/20040419-1.c: New test.
2181
2182 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2183
2184         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2185
2186 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2187             Aldy Hernandez  <aldyh@redhat.com>
2188
2189         * gcc.c-torture/execute/va-arg-24.c: New.
2190
2191 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2192             Aldy Hernandez  <aldyh@redhat.com>
2193
2194         * gcc.dg/vmx/1b-01.c: New.
2195         * gcc.dg/vmx/1b-02.c: New.
2196         * gcc.dg/vmx/1b-03.c: New.
2197         * gcc.dg/vmx/1b-04.c: New.
2198         * gcc.dg/vmx/1b-05.c: New.
2199         * gcc.dg/vmx/1b-06.c: New.
2200         * gcc.dg/vmx/1b-07.c: New.
2201         * gcc.dg/vmx/1c-01.c: New.
2202         * gcc.dg/vmx/1c-02.c: New.
2203         * gcc.dg/vmx/3a-01a.c: New.
2204         * gcc.dg/vmx/3a-01.c: New.
2205         * gcc.dg/vmx/3a-01m.c: New.
2206         * gcc.dg/vmx/3a-03.c: New.
2207         * gcc.dg/vmx/3a-03m.c: New.
2208         * gcc.dg/vmx/3a-04.c: New.
2209         * gcc.dg/vmx/3a-04m.c: New.
2210         * gcc.dg/vmx/3a-05.c: New.
2211         * gcc.dg/vmx/3a-06.c: New.
2212         * gcc.dg/vmx/3a-06m.c: New.
2213         * gcc.dg/vmx/3a-07.c: New.
2214         * gcc.dg/vmx/3b-01.c: New.
2215         * gcc.dg/vmx/3b-02.c: New.
2216         * gcc.dg/vmx/3b-10.c: New.
2217         * gcc.dg/vmx/3b-13.c: New.
2218         * gcc.dg/vmx/3b-14.c: New.
2219         * gcc.dg/vmx/3b-15.c: New.
2220         * gcc.dg/vmx/3c-01a.c: New.
2221         * gcc.dg/vmx/3c-01.c: New.
2222         * gcc.dg/vmx/3c-02.c: New.
2223         * gcc.dg/vmx/3c-03.c: New.
2224         * gcc.dg/vmx/3d-01.c: New.
2225         * gcc.dg/vmx/4-01.c: New.
2226         * gcc.dg/vmx/4-03.c: New.
2227         * gcc.dg/vmx/5-01.c: New.
2228         * gcc.dg/vmx/5-02.c: New.
2229         * gcc.dg/vmx/5-03.c: New.
2230         * gcc.dg/vmx/5-04.c: New.
2231         * gcc.dg/vmx/5-05.c: New.
2232         * gcc.dg/vmx/5-06.c: New.
2233         * gcc.dg/vmx/5-07.c: New.
2234         * gcc.dg/vmx/5-07t.c: New.
2235         * gcc.dg/vmx/5-08.c: New.
2236         * gcc.dg/vmx/5-10.c: New.
2237         * gcc.dg/vmx/5-11.c: New.
2238         * gcc.dg/vmx/7-01a.c: New.
2239         * gcc.dg/vmx/7-01.c: New.
2240         * gcc.dg/vmx/7c-01.c: New.
2241         * gcc.dg/vmx/7d-01.c: New.
2242         * gcc.dg/vmx/7d-02.c: New.
2243         * gcc.dg/vmx/8-01.c: New.
2244         * gcc.dg/vmx/8-02a.c: New.
2245         * gcc.dg/vmx/8-02.c: New.
2246         * gcc.dg/vmx/brode-1.c: New.
2247         * gcc.dg/vmx/bug-1.c: New.
2248         * gcc.dg/vmx/bug-2.c: New.
2249         * gcc.dg/vmx/bug-3.c: New.
2250         * gcc.dg/vmx/cw-bug-1.c: New.
2251         * gcc.dg/vmx/cw-bug-2.c: New.
2252         * gcc.dg/vmx/cw-bug-3.c: New.
2253         * gcc.dg/vmx/dct.c: New.
2254         * gcc.dg/vmx/debug-1.c: New.
2255         * gcc.dg/vmx/debug-2.c: New.
2256         * gcc.dg/vmx/debug-3.c: New.
2257         * gcc.dg/vmx/debug-4.c: New.
2258         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2259         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2260         * gcc.dg/vmx/eg-5.c: New.
2261         * gcc.dg/vmx/fft.c: New.
2262         * gcc.dg/vmx/gcc-bug-1.c: New.
2263         * gcc.dg/vmx/gcc-bug-2.c: New.
2264         * gcc.dg/vmx/gcc-bug-3.c: New.
2265         * gcc.dg/vmx/gcc-bug-4.c: New.
2266         * gcc.dg/vmx/gcc-bug-5.c: New.
2267         * gcc.dg/vmx/gcc-bug-6.c: New.
2268         * gcc.dg/vmx/gcc-bug-7.c: New.
2269         * gcc.dg/vmx/gcc-bug-8.c: New.
2270         * gcc.dg/vmx/gcc-bug-9.c: New.
2271         * gcc.dg/vmx/gcc-bug-b.c: New.
2272         * gcc.dg/vmx/gcc-bug-c.c: New.
2273         * gcc.dg/vmx/gcc-bug-d.c: New.
2274         * gcc.dg/vmx/gcc-bug-e.c: New.
2275         * gcc.dg/vmx/gcc-bug-f.c: New.
2276         * gcc.dg/vmx/gcc-bug-g.c: New.
2277         * gcc.dg/vmx/gcc-bug-i.c: New.
2278         * gcc.dg/vmx/harness.h: New.
2279         * gcc.dg/vmx/ira1.c: New.
2280         * gcc.dg/vmx/ira2a.c: New.
2281         * gcc.dg/vmx/ira2b.c: New.
2282         * gcc.dg/vmx/ira2.c: New.
2283         * gcc.dg/vmx/ira2c.c: New.
2284         * gcc.dg/vmx/mem.c: New.
2285         * gcc.dg/vmx/newton-1.c: New.
2286         * gcc.dg/vmx/ops.c: New.
2287         * gcc.dg/vmx/sn7153.c: New.
2288         * gcc.dg/vmx/spill2.c: New.
2289         * gcc.dg/vmx/spill3.c: New.
2290         * gcc.dg/vmx/spill.c: New.
2291         * gcc.dg/vmx/t.c: New.
2292         * gcc.dg/vmx/varargs-1.c: New.
2293         * gcc.dg/vmx/varargs-2.c: New.
2294         * gcc.dg/vmx/varargs-3.c: New.
2295         * gcc.dg/vmx/varargs-4.c: New.
2296         * gcc.dg/vmx/varargs-5.c: New.
2297         * gcc.dg/vmx/varargs-6.c: New.
2298         * gcc.dg/vmx/varargs-7.c: New.
2299         * gcc.dg/vmx/vmx.exp: New.
2300         * gcc.dg/vmx/vprint-1.c: New.
2301         * gcc.dg/vmx/vscan-1.c: New.
2302         * gcc.dg/vmx/x-01.c: New.
2303         * gcc.dg/vmx/x-02.c: New.
2304         * gcc.dg/vmx/x-03.c: New.
2305         * gcc.dg/vmx/x-04.c: New.
2306         * gcc.dg/vmx/x-05.c: New.
2307         * gcc.dg/vmx/yousufi-1.c: New.
2308         * gcc.dg/vmx/zero-1.c: New.
2309         * gcc.dg/vmx/zero.c: New.
2310
2311 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2312
2313         * g++.dg/lookup/java1.C: Update for chage of
2314         _Jv_AllocObject.
2315         * g++.dg/lookup/java2.C: Likewise.
2316
2317 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2318
2319         * ada/acats/run_all.sh: use -O2 by default.
2320
2321 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2322
2323         * gcc.dg/vr-mult-[12].c: New tests.
2324
2325 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2326
2327         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2328
2329         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2330
2331 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2332
2333         * lib/target-supports.exp (check_profiling_available): Assume profiling
2334         isn't available for mips*-*-elf targets.
2335
2336 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2337
2338         * gcc.dg/builtins-38.c: New test.
2339
2340 2004-04-14  Eric Christopher  <echristo@redhat.com>
2341
2342         * g++.dg/charset/charset.exp: Run .cc extension tests.
2343
2344 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2345
2346         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2347
2348 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2349
2350         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2351
2352 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2353
2354         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2355         * gcc.dg/i386-387-2.c: Likewise.
2356
2357         * gcc.dg/i386-387-7.c: New test.
2358         * gcc.dg/i386-387-8.c: New test.
2359
2360         * gcc.dg/builtins-37.c: New test.
2361
2362 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2363
2364         * g++.dg/pch/externc-1.C: Add missing semicolon.
2365
2366 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2367
2368         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2369
2370 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2371
2372         * gcc.c-torture/execute/20040411-1.c: New test.
2373
2374 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2375
2376         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2377
2378 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2379
2380         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2381
2382 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2383
2384         * lib/target-supports.exp (check_named_sections_available): New.
2385         * lib/gcc-dg.exp (dg-require-named-sections): New.
2386         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2387         old-deja.exp.  Also prune error-count message from HP linker.
2388         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2389
2390         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2391         * g++.old-deja/g++.pt/static3.C: Likewise.
2392         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2393
2394 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2395
2396         * gcc.c-torture/execute/20040409-1.c: New test case.
2397         * gcc.c-torture/execute/20040409-2.c: New test case.
2398         * gcc.c-torture/execute/20040409-3.c: New test case.
2399
2400 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2401
2402         * gcc.dg/20040409-1.c: New test.
2403
2404 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2405
2406         PR target/14888
2407         * g++.dg/opt/pr14888.C: New test case.
2408
2409 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2410
2411         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2412         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2413         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2414         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2415         New tests.
2416
2417 2004-04-08  Paul Brook  <paul@codesourcery.com>
2418
2419         * gcc.dg/spill-1.c: New test.
2420
2421 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2422
2423         * gcc.dg/torture/builtin-ctype-2.c: New test.
2424
2425 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2426
2427         * gcc.dg/pch/pch.exp: Add largefile test.
2428
2429 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2430
2431         * g++.dg/pch/externc-1.Hs: New.
2432         * g++.dg/pch/externc-1.C: New.
2433
2434 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2435
2436         * gcc.dg/compat/struct-by-value-5a_main.c,
2437         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2438         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2439         * gcc.dg/compat/struct-by-value-5a_x.c,
2440         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2441         gcc.dg/compat/struct-by-value-5_x.c.
2442         * gcc.dg/compat/struct-by-value-5a_y.c,
2443         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2444         gcc.dg/compat/struct-by-value-5_y.c.
2445
2446         * gcc.dg/compat/struct-by-value-6a_main.c,
2447         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2448         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2449         * gcc.dg/compat/struct-by-value-6a_x.c,
2450         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2451         gcc.dg/compat/struct-by-value-6_x.c.
2452         * gcc.dg/compat/struct-by-value-6a_y.c,
2453         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2454         gcc.dg/compat/struct-by-value-6_y.c.
2455
2456         * gcc.dg/compat/struct-by-value-7a_main.c,
2457         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2458         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2459         * gcc.dg/compat/struct-by-value-7a_x.c,
2460         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2461         gcc.dg/compat/struct-by-value-7_x.c.
2462         * gcc.dg/compat/struct-by-value-7a_y.c,
2463         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2464         gcc.dg/compat/struct-by-value-7_y.c.
2465
2466 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2467
2468         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2469         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2470         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2471         options.
2472
2473 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2474
2475         * gcc.dg/builtins-36.c: New test.
2476
2477 2004-04-06  Paul Brook  <paul@codesourcery.com>
2478
2479         * README.gcc: Remove obsolete contraint on testcases.
2480
2481 2004-04-05  Paul Brook  <paul@codesourcery.com>
2482
2483         PR2123
2484         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2485         failure and exit(0) on success.
2486         * g++.dg/expr/anew2.C: Ditto.
2487         * g++.dg/expr/anew3.C: Ditto.
2488         * g++.dg/expr/anew4.C: Ditto.
2489
2490 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2491
2492         PR c++/3518
2493         * g++.dg/template/unify7.C: New.
2494
2495 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2496
2497         * g++.dg/README: Bring up to date with new subdirectories; remove
2498         duplicate subdirectory lines.
2499
2500 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2501
2502         PR c++/14007
2503         * g++.dg/template/unify5.C: New.
2504         * g++.dg/template/unify6.C: New.
2505         * g++.dg/template/qualttp20.C: Adjust.
2506         * g++.old-deja/g++.jason/report.C: Adjust.
2507         * g++.old-deja/g++.other/qual1.C: Adjust.
2508
2509 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2510
2511         PR c++/14803
2512         * g++.dg/inherit/ptrmem1.C: New test.
2513
2514 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2515
2516         PR c++/14755
2517         * gcc.c-torture/execute/20040331-1.c: New test.
2518         * gcc.dg/20040331-1.c: New test.
2519
2520 2004-04-01  Paul Brook  <paul@codesourcery.com>
2521
2522         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2523
2524 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2525
2526         PR c++/14724
2527         * g++.dg/init/goto1.C: New test.
2528
2529         PR c++/14763
2530         * g++.dg/template/defarg4.C: New test.
2531
2532 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2533
2534         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2535
2536 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2537
2538         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2539
2540 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2541
2542         * gcc.dg/noncompile/undeclared-2.c: New test.
2543
2544 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2545
2546         * gcc.dg/940409-1.c: Remove XFAIL.
2547         * gcc.dg/reg-vol-struct-1.c: New test.
2548
2549 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2550
2551         * gcc.dg/torture/builtin-wctype-1.c: New test.
2552
2553 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2554
2555         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2556         * gcc.dg/20001101-1.c: Likewise.
2557         * gcc.dg/20001102-1.c: Likewise.
2558
2559 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2560
2561         * gcc.dg/compare8.c: Add an additional test for XOR.
2562
2563 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2564
2565         * gcc.dg/torture/builtin-ctype-1.c: New test.
2566
2567 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2568
2569         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2570         * gcc.dg/torture/builtin-math-1.c: Likewise.
2571         * gcc.dg/torture/builtin-power-1.c: New test.
2572
2573 2004-03-24  Andreas Schwab  <schwab@suse.de>
2574
2575         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2576         IA64 assembler.
2577
2578 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2579             Roger Sayle  <roger@eyesopen.com>
2580
2581         * gcc.dg/compare8.c: New test case.
2582
2583 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2584
2585         * g++.dg/ext/altivec-7.C: New test.
2586
2587 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2588
2589         PR 12267, 12391, 12560, 13129, 14114, 14133
2590         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2591         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2592         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2593         Adjust error regexps.
2594         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2595         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2596         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2597         * gcc.dg/local1.c: Add explanatory comment.
2598
2599 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2600
2601         PR optimization/14669
2602         * g++.dg/opt/fold2.C: New test case.
2603
2604 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2605
2606         PR c/14069
2607         * gcc.dg/20040322-1.c: New test.
2608
2609 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2610
2611         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2612         * gcc.dg/ultrasp4.c: Likewise.
2613         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2614
2615 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2616
2617         * gcc.dg/i386-sse-8.c: Reset default options.
2618
2619 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2620
2621         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2622         in the error message text.
2623
2624 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2625
2626         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2627
2628 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2629
2630         PR c++/14616
2631         * g++.dg/init/array13.C: New test.
2632
2633 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2634
2635         PR target/13889
2636         * gcc.c-torture/compile/pr13889.c: New test case.
2637
2638 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2639
2640         PR c/14635
2641         * builtins-1.c (nan, nans): Don't test.
2642         * builtins-30.c: Don't use nan, nanf, nanl.
2643         * builtins-35.c: New test.
2644
2645 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2646
2647         * g++.dg/ext/altivec-6.C: New test.
2648
2649 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2650
2651         * g++.dg/init/placement3.C: New test.
2652
2653         * g++.dg/template/spec13.C: New test.
2654
2655         * g++.dg/lookup/using11.C: New test.
2656
2657         * g++.dg/lookup/koenig3.C: New test.
2658
2659         * g++.dg/template/operator2.C: New test.
2660
2661         * g++.dg/expr/dtor3.C: New test.
2662         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2663         marker.
2664         * g++.old-deja/g++.law/visibility28.C: Likewise.
2665
2666 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2667
2668         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2669         * gcc.dg/ppc64-abi-3.c: Likewise.
2670
2671 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2672
2673         PR c++/14545
2674         * g++.dg/parse/template15.C: New test.
2675
2676 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2677
2678         * g++.dg/expr/dtor2.C: New test.
2679
2680         * g++.dg/lookup/anon4.C: New test.
2681
2682         * g++.dg/overload/using1.C: New test.
2683
2684         * g++.dg/template/lookup7.C: New test.
2685
2686         * g++.dg/template/typename6.C: New test.
2687
2688         * g++.dg/expr/cond6.C: New test.
2689
2690 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2691
2692         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2693
2694 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2695
2696         * g++.dg/expr/cond5.C: New test.
2697         * g++.dg/expr/constcast1.C: Likewise.
2698         * g++.dg/expr/ptrmem2.C: Likewise.
2699         * g++.dg/expr/ptrmem3.C: Likewise.
2700         * g++.dg/lookup/main1.C: Likewise.
2701         * g++.dg/template/lookup6.C: Likewise.
2702
2703 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2704
2705         * gcc.dg/local1.c: New test.
2706
2707         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2708
2709 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2710
2711         * gcc.dg/torture/builtin-convert-1.c: New test.
2712
2713 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2714
2715         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2716
2717 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2718
2719         PR c++/14481
2720         * g++.dg/warn/Wunused-7.C: New test.
2721
2722 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2723
2724         * gcc.dg/torture/builtin-integral-1.c: New test.
2725
2726 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2727
2728         PR c++/14586
2729         * g++.dg/parse/non-dependent3.C: New test.
2730
2731 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2732
2733         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2734         * g++.dg/eh/simd-2.C: Likewise.
2735         * g++.dg/init/array10.C: Likewise.
2736         * gcc.c-torture/compile/simd-1.c: Likewise.
2737         * gcc.c-torture/compile/simd-2.c: Likewise.
2738         * gcc.c-torture/compile/simd-3.c: Likewise.
2739         * gcc.c-torture/compile/simd-4.c: Likewise.
2740         * gcc.c-torture/compile/simd-6.c: Likewise.
2741         * gcc.c-torture/execute/simd-1.c: Likewise.
2742         * gcc.c-torture/execute/simd-2.c: Likewise.
2743         * gcc.dg/compat/vector-defs.h: Likewise.
2744         * gcc.dg/20020531-1.c: Likewise.
2745         * gcc.dg/altivec-3.c: Likewise.
2746         * gcc.dg/altivec-4.c: Likewise.
2747         * gcc.dg/altivec-varargs-1.c: Likewise.
2748         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2749         * gcc.dg/i386-mmx-3.c: Likewise.
2750         * gcc.dg/i386-sse-4.c: Likewise.
2751         * gcc.dg/i386-sse-5.c: Likewise.
2752         * gcc.dg/i386-sse-8.c: Likewise.
2753         * gcc.dg/simd-1.c: Likewise.
2754         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2755         __ev64_opaque__ since the machine description provides it.
2756
2757 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2758
2759         * lib/compat.exp (skip_list): New global variable.
2760         Use it to hold the user defined COMPAT_SKIPS list if any.
2761         (compat-obj): Add the members of skip_list to optall.
2762
2763 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2764
2765         * gcc.dg/compat/union-by-value-1_main.c,
2766         union-by-value-1_x.c, union-by-value-1_y.c,
2767         union-check.h, union-defs.h,
2768         union-init.h, union-return-1_main.c,
2769         union-return-1_x.c, union-return-1_y.c: New files.
2770
2771 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2772
2773         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2774         mixed-struct-init.h: Add 4 mixed structure types.
2775         struct-by-value-21_main.c, struct-by-value-21_x.c,
2776         struct-by-value-21_y.c, struct-return-21_main.c,
2777         struct-return-21_x.c, struct-return-21_y.c: New files.
2778
2779 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2780
2781         PR c++/14550
2782         * g++.dg/parse/template14.C: New test.
2783
2784 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2785
2786         * gcc.c-torture/execute/20040313-1.c: New test.
2787
2788 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR target/14533
2791         * gcc.dg/20040311-2.c: New test.
2792
2793 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2794
2795         PR other/14544
2796         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2797         bit-field.
2798
2799 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2800
2801         * gcc.dg/20040305-2.c: Add missing return statement.
2802
2803 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2804
2805         * gcc.dg/builtins-34.c: Also check pow10*.
2806
2807 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2808
2809         PR target/14262
2810         * gcc.dg/20040305-2.c: New test.
2811
2812 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2813
2814         * gcc.dg/20040310-1.c: New test.
2815
2816 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2817
2818         * gcc.c-torture/execute/20040311-1.c: New test case.
2819
2820 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2821
2822         PR c++/14476
2823         * g++.dg/lookup/enum1.C: New test.
2824
2825 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2826
2827         PR c++/14510
2828         * g++.dg/lookup/struct2.C: New test.
2829
2830 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2831
2832         * gcc.dg/builtins-34.c: New test.
2833
2834 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2835
2836         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2837
2838 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2839
2840         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2841         * gcc.dg/alias-2.c: New testcase.
2842
2843 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2844
2845         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2846
2847 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2848
2849         * gcc.c-torture/execute/20040309-1.c: New test case.
2850
2851 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2852
2853         PR c++/14397
2854         * g++.dg/overload/ref1.C: New.
2855
2856 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2857
2858         PR c++/14409
2859         * g++.dg/template/spec12.C: New test.
2860
2861         PR c++/14448
2862         * g++.dg/parse/crash14.C: New test.
2863
2864 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2865
2866         PR c++/14230
2867         * g++.dg/init/ref11.C: New test.
2868
2869 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2870
2871         PR c++/14432
2872         * g++.dg/parse/builtin2.C: New test.
2873
2874 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2875
2876         PR c++/14401
2877         * g++.dg/init/ctor3.C: New test.
2878         * g++.dg/init/union1.C: New test.
2879         * g++.dg/ext/anon-struct4.C: New test.
2880
2881 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2882
2883         * g++.dg/lookup/koenig1.C: Tweak error messages.
2884         * g++.dg/lookup/used-before-declaration.C: Likewise.
2885         * g++.dg/other/do1.C: Likewise.
2886         * g++.dg/overload/koenig1.C: Likewise.
2887         * g++.dg/parse/crash13.C: Likewise.
2888         * g++.dg/template/instantiate3.C: Likewise.
2889
2890 2004-03-08  Eric Christopher  <echristo@redhat.com>
2891
2892         * * lib/target-supports.exp: Enable libiconv in test
2893         compilation.  Fix up error checking.
2894
2895 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2896
2897         PR middle-end/14289
2898         * gcc.dg/pr14289-1.c: New test case.
2899         * gcc.dg/pr14289-2.c: Likewise.
2900         * gcc.dg/pr14289-3.c: Likewise.
2901
2902 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2903
2904         * gcc.c-torture/execute/20040308-1.c: New test.
2905
2906 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2907
2908         * gcc.c-torture/execute/20040307-1.c: New test case.
2909
2910 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2911
2912         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2913
2914 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2915
2916         * gcc.dg/20040306-1.c: New test.
2917
2918 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2919
2920         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2921         them static.
2922         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2923
2924 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2925
2926         PR c/14465
2927         * gcc.dg/decl-6.c: New test.
2928
2929 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2930
2931         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2932         Rename LOGPOW -> LOG_POW.
2933         (SQRT_EXP, POW_EXP): New.
2934
2935 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2936
2937         * gcc.dg/i386-sse-8.c: New test.
2938
2939 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2940
2941         PR c/14114
2942         * gcc.dg/decl-5.c: New test.
2943
2944 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2945
2946         * gcc.dg/20040305-1.c: New test.
2947
2948 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2949
2950         PR other/14354
2951         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2952
2953 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2954
2955         PR c++/14425, c++/14426
2956         * g++.dg/ext/altivec-4.C: New test.
2957         * g++.dg/ext/altivec-5.C: New test.
2958
2959 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2960
2961         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2962         global variables of a type with no linkage.
2963         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2964         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2965         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2966         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2967         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2968         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2969         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2970         * g++.dg/warn/deprecated.C: Name enum Color.
2971         * g++.dg/overload/VLA.C: Name structure for 'b'.
2972         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2973
2974 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2975
2976         * gcc.c-torture/compile/20040304-1.c: New test.
2977
2978 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2979
2980         PR 13728
2981         * gcc.dg/decl-4.c: New testcase.
2982
2983 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2984
2985         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2986         as PRECF if sizeof (float) > sizeof (double).
2987         (PRECL): Make it the same as PRECF if
2988         sizeof (float) > sizeof (long double).
2989
2990 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2991
2992         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2993         system type.  Add check for irix6 which doesn't have c99 runtime.
2994
2995 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2996
2997         * gcc.dg/const-elim-1.c: xfail for xtensa.
2998
2999 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3000
3001         PR c++/14369
3002         * g++.dg/template/cond4.C: New test.
3003
3004 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3005
3006         PR c++/14360
3007         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3008
3009         PR c++/14361
3010         * g++.dg/parse/defarg7.C: New test.
3011
3012         PR c++/14359
3013         * g++.dg/template/friend26.C: New test.
3014
3015 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/14324
3018         * g++.dg/abi/mangle21.C: New test.
3019
3020         PR c++/14260
3021         * g++.dg/parse/constructor2.C: New test.
3022
3023         PR c++/14337
3024         * g++.dg/template/sfinae1.C: New test.
3025
3026 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3027
3028         PR c++/14267
3029         * g++.dg/expr/crash2.C: New test.
3030
3031         PR middle-end/13448
3032         * gcc.dg/inline-5.c: New test.
3033         * gcc.dg/always-inline.c: Split out tests into ...
3034         * gcc.dg/always-inline2.c: ... this and ...
3035         * gcc.dg/always-inline3.c: ... this.
3036
3037 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3038
3039         PR debug/12103
3040         * g++.dg/debug/crash1.C: New test.
3041
3042 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3043
3044         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3045         function with __attribute__((noinline)).
3046         (recurser_void2): Likewise.
3047         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3048         (recurser_void2): Likewise.
3049
3050 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3051
3052         PR middle-end/14203
3053         * g++.dg/warn/Wunused-6.C: New test case.
3054
3055 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3056
3057         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3058         not defined.
3059
3060 2004-02-27  Eric Christopher  <echristo@redhat.com>
3061
3062         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3063         * g++.dg/charset/asm2.c: Run only x86.
3064         * gcc.dg/charset/asm3.c: Ditto.
3065
3066 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3067
3068         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3069         ld_library_path.
3070
3071 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3072
3073         * g++.dg/ext/altivec-3.C: New.
3074
3075 2004-02-26  Richard Henderson  <rth@redhat.com>
3076
3077         * g++.dg/ext/attrib10.C: Mark for warning.
3078         * gcc.dg/attr-alias-1.c: New.
3079
3080 2004-02-26  Richard Henderson  <rth@redhat.com>
3081
3082         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3083         * gcc.c-torture/execute/20040208-2.c: ... it back.
3084
3085 2004-02-26  Eric Christopher  <echristo@redhat.com>
3086
3087         * lib/target-supports.exp (check-iconv-available): New function.
3088         * lib/gcc-dg.exp (dg-require-iconv): New function.
3089         Use above.
3090         * gcc.dg/charset: New directory.
3091         * gcc.dg/charset/charset.exp: New file.
3092         * gcc.dg/charset/asm1.c: Ditto.
3093         * gcc.dg/charset/asm2.c: Ditto.
3094         * gcc.dg/charset/asm3.c: Ditto.
3095         * gcc.dg/charset/asm4.c: Ditto.
3096         * gcc.dg/charset/asm5.c: Ditto.
3097         * gcc.dg/charset/attribute1.c: Ditto.
3098         * gcc.dg/charset/attribute2.c: Ditto.
3099         * gcc.dg/charset/string1.c: Ditto.
3100         * g++.dg/charset: New directory.
3101         * g++.dg/dg.exp: Add here. Special options.
3102         * g++.dg/charset/charset.exp: New file.
3103         * g++.dg/charset/asm1.c: Ditto.
3104         * g++.dg/charset/asm2.c: Ditto.
3105         * g++.dg/charset/asm3.c: Ditto.
3106         * g++.dg/charset/asm4.c: Ditto.
3107         * g++.dg/charset/attribute1.c: Ditto.
3108         * g++.dg/charset/attribute2.c: Ditto.
3109         * g++.dg/charset/extern1.cc: Ditto.
3110         * g++.dg/charset/extern2.cc: Ditto.
3111         * g++.dg/charset/string1.c: Ditto.
3112
3113 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3114
3115         PR c++/14278
3116         * g++.dg/parse/comma1.C: New test.
3117
3118 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3119
3120         PR c++/14284
3121         * g++.dg/template/ttp8.C: New test.
3122
3123 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3124
3125         * gcc.dg/fixuns-trunc-1.c: New test.
3126
3127 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3128
3129         * gcc.dg/builtins-config.h: Use #elif.
3130
3131 2004-02-26  Michael Matz  <matz@suse.de>
3132
3133         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3134         * gcc.dg/991214-1.c: Likewise.
3135         * gcc.dg/i386-asm-1.c: Likewise.
3136
3137 2004-02-25  Richard Henderson  <rth@redhat.com>
3138
3139         * gcc.c-torture/execute/20040208-2.c: Move ...
3140         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3141
3142 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3143
3144         PR c++/14246
3145         * g++.dg/other/crash-3.C: New test.
3146
3147 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3148
3149         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3150         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3151
3152         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3153         HP-UX.
3154
3155 2004-02-24  Michael Matz  <matz@suse.de>
3156
3157         * gcc.dg/i386-regparm.c: New.
3158
3159 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3160
3161         * gcc.c-torture/execute/20040223-1.c: New.
3162
3163 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3164             Kazu Hirata  <kazu@cs.umass.edu>
3165
3166         * gcc.dg/fwritable-strings-1.c: Remove.
3167
3168 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3169
3170         PR c/14156
3171         * gcc.dg/20040223-1.c: New test.
3172
3173 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3174
3175         PR c++/14106
3176         * g++.dg/ext/typeof9.C: New test.
3177
3178 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3179
3180         PR c++/14250
3181         * g++.dg/other/switch1.C: New test.
3182
3183 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3184
3185         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3186         * gcc.dg/va-arg-1.c: Likewise.
3187
3188 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3189
3190         PR c++/14143
3191         * g++.dg/template/koenig5.C: New test.
3192
3193 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3194
3195         * g++.dg/ext/altivec-1.C: Generalize target triple.
3196         * g++.dg/ext/altivec-2.C: New test case.
3197         * g++.dg/ext/altivec_check.h: New file.
3198         * gcc.dg/altivec-1.c: Generalize target triple;
3199         include altivec_check.h and call altivec_check().
3200         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3201         * gcc.dg/altivec-6.c: New test case.
3202         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3203         type casts as needed.
3204         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3205         altivec_check().
3206         * gcc.dg/altivec-12.c: New test case.
3207         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3208         include altivec_check.h and call altivec_check().
3209         * gcc.dg/altivec_check.h: New file.
3210
3211 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3212
3213         * lib/target-supports.exp (check_alias_available): Don't mangle
3214         function `g' in test program.
3215
3216 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3217
3218         * lib/target-supports.exp (check_profiling_available): Check
3219         argument to determine whether we support a profiling type.
3220         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3221         check_profiling_available.
3222         * g++.dg/bprob/bprob.exp: Likewise
3223         * g77.dg/bprob/bprob.exp: Likewise.
3224         * gcc.misc-tests/bprob.exp: Likewise.
3225         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3226         dg-require-profiling and delete expected error handling.
3227         * gcc.dg/20021014-1.c: Likewise.
3228         * gcc.dg/nest.c: Likewise.
3229
3230 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3231
3232         PR c++/12007
3233         * g++.dg/other/vthunk1.C: New test.
3234
3235 2004-02-20  Falk Hueffner  <falk@debian.org>
3236
3237         PR target/14201
3238         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3239
3240 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3241
3242         PR c++/13927
3243         * g++.dg/other/error8.C: Remove XFAIL markers.
3244
3245         PR c++/14173
3246         * g++.dg/ext/packed5.C: New test.
3247
3248         PR c++/14199
3249         * g++.dg/warn/Wunused-5.C: New test.
3250
3251         PR c++/14186
3252         * g++.dg/lookup/member1.C: New test.
3253
3254 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3255
3256         * gcc.c-torture/compile/20040130-1.c: Enable only when
3257         __INT_MAX__ >= 2147483647L.
3258         * gcc.c-torture/compile/961203-1.c: Likewise.
3259
3260 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3261
3262         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3263         * g++.dg/opt/template1.C: Robustify assembler regexp
3264
3265 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3266
3267         * gcc.c-torture/execute/simd-4.x: Remove.
3268         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3269         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3270         Guard with #ifndef SKIP_ATTRIBUTE.
3271         * gcc.dg/compat/vector-1_y.c: Likewise.
3272         * gcc.dg/compat/vector-2_x.c: Likewise.
3273         * gcc.dg/compat/vector-2_y.c: Likewise.
3274         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3275         * g++.dg/eh/simd-2.C: Likewise.
3276
3277 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3278
3279         * gcc.c-torture/compile/complex-1.c: New.
3280
3281 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3282
3283         PR target/14209
3284         * gcc.c-torture/execute/20040218-1.c: New test.
3285
3286 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3287
3288         PR c++/14181
3289         * g++.dg/parse/new2.C: New test.
3290
3291 2004-02-18  Paul Brook  <paul@codesourcery.com>
3292
3293         * gcc.c-torture/compile/libcall-1.c: New test.
3294
3295 2004-02-18  Paul Brook  <paul@codesourcery.com>
3296
3297         PR debug/12934
3298         * gcc.dg/debug/debug-7.c: New test.
3299
3300 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3301
3302         * gcc.dg/20040217-1.c: New test.
3303
3304 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3305
3306         * gcc.c-torture/execute/990208-1.x: Delete.
3307
3308 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3309
3310         * gcc.c-torture/execute/20040208-2.x: New file.
3311
3312 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/11326
3315         * g++.dg/abi/structret1.C: New test.
3316
3317 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3318
3319         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3320         (i386_cpuid): No need to test if cpuid is available on AMD64.
3321         Fix assembly, so that it works onboth i386 and AMD64.
3322         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3323         (vecInLong): Fix s[] member type to unsigned int.
3324         (vecInWord): Remove type.
3325         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3326         (a64, b64, c64, d64, e64): Remove.
3327         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3328         Remove unused variable.  Remove initialization of removed variables.
3329         Don't call mmx_tests nor sse_tests.
3330         (reference_mmx, reference_sse): Remove.
3331         (check): Add return stmt.
3332         * gcc.dg/i386-sse-7.c: New test.
3333         * gcc.dg/i386-mmx-4.c: New test.
3334
3335 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3336
3337         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3338         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3339         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3340         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3341         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3342         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3343         g++.dg/tc1/dr94.C: Fix line terminator.
3344
3345 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3346
3347         * gcc.c-torture/compile/20040216-1.c: New.
3348
3349 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3350
3351         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3352         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3353         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3354         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3355         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3356         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3357
3358 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3359
3360         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3361
3362 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3363
3364         PR c++/13971
3365         * g++.dg/expr/cond4.C: New test.
3366
3367         PR c++/14086
3368         * g++.dg/lookup/crash2.C: New test.
3369
3370 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3371
3372         * gcc.c-torture/compile/20040214-2.c: New test.
3373
3374 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3375
3376         PR c++/14116
3377         * g++.dg/ext/typeof8.C: New test.
3378
3379 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3380
3381         * gcc.c-torture/compile/20040214-1.c: New test.
3382
3383 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3384
3385         PR c++/13635
3386         * g++.dg/template/spec11.C: New test.
3387
3388 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3389
3390         PR c++/13927
3391         * g++.dg/other/error8.C: New test.
3392
3393 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3394
3395         PR c++/14122
3396         * g++.dg/template/array4.C: New test.
3397
3398         PR c++/14108
3399         * g++.dg/inherit/thunk2.C: New test.
3400
3401         PR c++/14083
3402         * g++.dg/eh/cond2.C: New test.
3403
3404 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3405
3406         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3407
3408 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3409
3410         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3411
3412 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3413
3414         * g++.dg/simd-2.C: xfail on ppc64-linux.
3415
3416 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3417
3418         PR c/456
3419         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3420         tests.
3421
3422 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3423
3424         * gcc.dg/builtins-33.c: New test.
3425
3426 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3427
3428         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3429
3430 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3431
3432         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3433
3434 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3435
3436         * gcc.dg/ppc64-abi-3.c: New test.
3437
3438 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3439
3440         PR c/14092
3441
3442         * gcc.dg/pr14092-1.c: New testcase.
3443
3444 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3445
3446         * gcc.dg/cpp/assert4.c: Fix typo last change.
3447
3448         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3449         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3450
3451         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3452
3453 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3454
3455         * gcc.c-torture/compile/20040209-1.c: New test case.
3456
3457 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3458
3459         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3460
3461 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3462
3463         * gcc.c-torture/execute/20040208-[12].c: New tests.
3464
3465 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3466
3467         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3468
3469 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3470
3471         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3472
3473 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3474
3475         Bug 13856
3476         * gcc.dg/visibility-8.c: New testcase.
3477
3478 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3479
3480         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3481         arguments.
3482         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3483
3484 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3485
3486         PR middle-end/13696
3487         * g++.dg/opt/fold1.C: New test case.
3488
3489 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3490
3491         PR c++/14033
3492         * g++.dg/other/crash-2.C: New test.
3493
3494 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3495
3496         PR c++/14028
3497         * g++.dg/parse/angle-bracket2.C: New test.
3498
3499 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3500
3501         PR middle-end/13750
3502         Revert:
3503         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3504         PR pch/13361
3505         * testsuite/g++.dg/pch/wchar-1.C: New.
3506         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3507
3508 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3509
3510         PR c++/14008
3511         * g++.dg/parse/error15.C: New test.
3512         * g++.dg/parse/crash11.C: Update dg-error mark.
3513
3514 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3515
3516         PR c++/13932
3517         * g++.dg/warn/conv2.C: New test.
3518
3519 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3520
3521         PR c++/13086
3522         * g++.dg/warn/incomplete1.C: Remove xfail.
3523
3524 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3525
3526         * lib/file-format.exp (gcc_target_object_format): Use
3527         ${tool}_target_compile, not gcc_target_compile.
3528         * lib/target-supports.exp (check_alias_available): Likewise.
3529         (check_gc_sections_available): Likewise.
3530         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3531         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3532         dg-require-alias.
3533
3534 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3535
3536         PR c++/13969
3537         * g++.dg/template/static6.C: New test.
3538
3539 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3540
3541         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3542
3543 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3544
3545         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3546         tests for systems where `char' is unsigned by default.
3547
3548 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3549
3550         PR c++/13997
3551         * g++.dg/template/partial3.C: New test.
3552
3553 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3554
3555         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3556         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3557         Remove mentions of obsolete ports.
3558
3559 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3560
3561         * gcc.dg/noncompile/20001228-1.c: Fix for new
3562         error message.
3563
3564 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3565
3566         PR target/9348
3567         * gcc.c-torture/execute/multdi-1.c: New test case.
3568
3569 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3570
3571         PR c++/13925
3572         * g++.dg/template/lookup5.C: New test.
3573
3574 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3575
3576         PR c++/13950
3577         * g++.dg/template/lookup4.C: New test.
3578
3579         PR c++/13970
3580         * g++.dg/parse/error14.C: New test.
3581
3582         PR c++/14002
3583         * g++.dg/parse/template13.C: New test.
3584
3585 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/13978
3588         * g++.dg/template/koenig4.C: New test.
3589
3590         PR c++/13968
3591         * g++.dg/template/crash17.C: New test.
3592
3593         PR c++/13975
3594         * g++.dg/parse/error13.C: New test.
3595         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3596
3597 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3598
3599         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3600
3601 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3602
3603         PR c/11658
3604         PR c/13994
3605         * gcc.dg/noncompile/20040203-1.c: New test.
3606         * gcc.dg/noncompile/20040203-2.c: Likewise.
3607         * gcc.dg/noncompile/20040203-3.c: Likewise.
3608         * gcc.dg/20040203-1.c: Likewise.
3609
3610 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3611
3612         PR c++/10858
3613         * g++.dg/template/sizeof7.C: New test.
3614
3615 2004-02-02  Eric Christopher  <echristo@redhat.com>
3616             Zack Weinberg  <zack@codesourcery.com>
3617
3618         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3619
3620 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3621
3622         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3623         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3624         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3625         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3626
3627 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3628
3629         PR c++/13113
3630         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3631
3632         PR c++/13854
3633         * g++.dg/ext/attrib13.C: New test.
3634
3635         PR c++/13907
3636         * g++.dg/conversion/op2.C: New test.
3637
3638 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3639
3640         * gcc.dg/titype-1.c: Fix pasto.
3641
3642 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3643
3644         * gcc.dg/titype-1.c: New test.
3645
3646 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3647
3648         PR c++/13957
3649         * g++.dg/template/non-type-template-argument-1.C,
3650         g++.dg/template/qualified-id1.C: Update dg-error marks.
3651         * g++.dg/template/nontype6.C: New test.
3652
3653 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3654
3655         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3656         * gcc.dg/builtins-31.c: New testcase.
3657         * gcc.dg/builtins-32.c: New testcase.
3658
3659 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3660
3661         * objc.dg/call-super-2.m: Update line numbers
3662         for the including of stddef.h.
3663
3664 2004-01-30  Michael Matz  <matz@suse.de>
3665
3666         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3667         g++.dg/ext/case-range3.C: New tests.
3668
3669 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3670
3671         DR206
3672         PR c++/13813
3673         * g++.dg/template/member4.C: New test.
3674
3675 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3676
3677         PR c++/13683
3678         * g++.dg/template/sizeof6.C: New test.
3679
3680 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3681
3682         * gcc.dg/fwritable-strings-1.c: New test.
3683
3684 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3685
3686         * gcc.c-torture/compile/20040130-1.c: New test.
3687
3688 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3689
3690         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3691
3692 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/13883
3695         * g++.dg/template/ctor3.C: New test.
3696
3697 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3698
3699         * g++.dg/tc1: New directory.
3700         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3701         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3702         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3703         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3704         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3705
3706 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3707
3708         * g++.dg/parse/error11.C: New test.
3709         * g++.dg/parse/error12.C: Likewise.
3710
3711 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3712
3713         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3714         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3715
3716 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3717
3718         PR c++/13791
3719         * g++.dg/ext/attrib12.C: New test.
3720
3721         PR c++/13736
3722         * g++.dg/parse/cast2.C: New test.
3723
3724 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3725
3726         * objc.dg/encode-2.m (main): New local string.  Set depending on
3727         sizeof long.  Use in sscanf call.
3728         * objc.dg/encode-3.m (main): New local string.  Set depending on
3729         sizeof long.  Use in scan_initial call.
3730
3731 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3732
3733         * objc.dg/call-super-2.m: Make LP64-safe.
3734         * objc.dg/desig-init-1.m: Likewise.
3735
3736 2004-01-27  Devang Patel <dpatel@apple.com>
3737
3738         * g++.dg/debug/namespace1.C: New test.
3739
3740 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3741
3742         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3743         xscale-*-*.
3744
3745         * gcc.dg/arm-mmx-1.c: New test.
3746
3747 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3748
3749         * gcc.dg/20040127-1.c: New test.
3750         * gcc.dg/20040127-2.c: New test.
3751
3752 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3753
3754         * objc.dg/stret-1.m (glob): Renamed to globa.
3755
3756 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/13663
3759         * g++.dg/expr/for1.C: New test.
3760
3761 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3762
3763         PR middle-end/13779
3764         * gcc.dg/darwin-longlong.c: New test.
3765
3766 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3767
3768         * gcc.dg/20040124-1.c: Moved test from here...
3769         * gcc.c-torture/compile/20040124-1.c: ...to here.
3770
3771 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3772
3773         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3774         the assembly output if -m64 is passed.
3775
3776 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3777
3778         PR c++/13833
3779         * g++.dg/template/cond3.C: New test.
3780
3781 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3782
3783         PR c++/13810
3784         * g++.dg/template/ttp7.C: New test.
3785
3786 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3787
3788         PR c++/13797
3789         * g++.dg/template/nontype4.C: New test.
3790         * g++.dg/template/nontype5.C: Likewise.
3791
3792 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3793
3794         * gcc.dg/torture/mips-clobber-at.c: New test.
3795
3796 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3797
3798         * gcc.dg/20040124-1.c: New test.
3799
3800 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3801
3802         * gcc.dg/20040123-1.c: New test.
3803
3804 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3805
3806         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3807
3808 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3809
3810         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3811
3812 2004-01-23  Andrew Pinski  <apinski@apple.com>
3813
3814         * gcc.dg/20030121-1.c: Move to ..
3815         * gcc.dg/20040121-1.c: here.
3816
3817 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3818
3819         * gcc.dg/builtins-29.c: New test case.
3820
3821 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3822
3823         PR 18314
3824         * gcc.dg/builtins-30.c: New testcase.
3825
3826 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3827
3828         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3829         * lib/g77.exp: Likewise.
3830         * lib/objc.exp: Likewise.
3831         * lib/g++.exp: Likewise.
3832
3833 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3834
3835         * gcc.dg/struct-by-value-2.c: New test.
3836
3837 2004-01-21  Andrew Pinski  <apinski@apple.com>
3838
3839         PR target/13785
3840         * gcc.dg/20030121-1.c: New test.
3841
3842 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3843
3844         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3845         clobber frame pointer register in asm statement.
3846
3847 2004-01-21  Falk Hueffner  <falk@debian.org>
3848
3849         * gcc.c-torture/compile/20040121-1.c: New test.
3850
3851 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3852
3853         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3854
3855 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3856
3857         * gcc.dg/ppc64-abi-2.c: New test.
3858
3859 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3860
3861         * lib/treelang.exp: Fill out this file.
3862         * lib/treelang-dg.exp: New File.
3863
3864 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3865
3866         * gcc.c-torture/compile/981022-1.c: Remove.
3867         * gcc.dg/array-5.c: Remove XFAIL.
3868         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3869         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3870         gcc.dg/cond-lvalue-1.c: Update.
3871         * gcc.dg/cast-lvalue-2.c: New test.
3872
3873 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3874
3875         PR c++/13592
3876         * g++.dg/other/error1.C (class foo): Tweak error message.
3877
3878         PR c++/13592
3879         * g++.dg/template/call2.C: New test.
3880
3881 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3882
3883         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3884         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3885         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3886         scalar-return-1_x.c, scalar-return-2_y.c,
3887         scalar-return-3_x.c, scalar-return-3_y.c,
3888         scalar-return-4_x.c, scalar-return-4_y.c,
3889         struct-align-1.h, struct-align-1_x.c,
3890         struct-align-1_y.c, struct-align-2.h,
3891         struct-align-2_x.c, struct-align-2_y.c,
3892         struct-by-value-10_y.c, struct-by-value-11_x.c,
3893         struct-by-value-11_y.c, struct-by-value-12_x.c,
3894         struct-by-value-12_y.c, struct-by-value-13_x.c,
3895         struct-by-value-13_y.c, struct-by-value-14_x.c,
3896         struct-by-value-14_y.c, struct-by-value-15_x.c,
3897         struct-by-value-15_y.c, struct-by-value-16_y.c,
3898         struct-by-value-17_y.c, struct-by-value-18_y.c,
3899         struct-by-value-19_y.c, struct-by-value-1_x.c,
3900         struct-by-value-1_y.c, struct-by-value-20_y.c,
3901         struct-by-value-2_x.c, struct-by-value-2_y.c,
3902         struct-by-value-3_y.c, struct-by-value-4_x.c,
3903         struct-by-value-4_y.c, struct-by-value-5_y.c,
3904         struct-by-value-6_y.c, struct-by-value-7_y.c
3905         struct-by-value-8_x.c, struct-by-value-8_y.c
3906         struct-by-value-9_x.c, struct-by-value-9_y.c
3907         struct-return-10_x.c, struct-return-10_y.c,
3908         struct-return-19_x.c, struct-return-20_x.c
3909         struct-return-2_x.c, struct-return-2_y.c
3910         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3911         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3912
3913 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3914
3915         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3916         attribute on sparc*-sun-solaris2.*.
3917
3918 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3919
3920         PR c++/13710
3921         * g++.dg/ext/typeof7.C: New test.
3922
3923 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3924
3925         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3926         * gcc.dg/const-elim-1.c: Same.
3927
3928 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3929
3930         * objc.dg/stret-1.m: New.
3931         * objc.dg/stret-2.m: New.
3932
3933 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3934
3935         PR c++/11895
3936         * g++.dg/ext/vector1.C: New test.
3937
3938 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3939
3940         * gcc.dg/pch/import-1.c: New.
3941         * gcc.dg/pch/import-1.hs: New.
3942         * gcc.dg/pch/import-1a.h: New.
3943         * gcc.dg/pch/import-1b.h: New.
3944         * gcc.dg/pch/import-1c.h: New.
3945
3946 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3947
3948         PR c++/13574
3949         * g++.dg/ext/array1.C: New test.
3950
3951         PR c++/13178
3952         * g++.dg/conversion/op1.C: New test.
3953
3954 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3955
3956         PR 11864
3957         From Kazumoto Kojima / Dan Kegel:
3958         * gcc.dg/pr11864-1.c: New test.
3959
3960         PR 10392
3961         From Marcus Comstedt / Dan Kegel:
3962         * gcc.dg/pr10392-1.c: New test.
3963
3964 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3965
3966         PR c++/13478
3967         * g++.dg/init/ref10.C: New test.
3968
3969 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3970
3971         PR c++/13407
3972         * g++.dg/parse/typename6.C: New test.
3973
3974 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3975
3976         PR pch/13361
3977         * testsuite/g++.dg/pch/wchar-1.C: New.
3978         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3979
3980 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3981
3982         PR c++/9259
3983         * g++.dg/expr/sizeof2.C: New test.
3984
3985 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3986
3987         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3988
3989 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3990
3991         PR c++/13659
3992         * g++.dg/lookup/strong-using-3.C: New.
3993         * g++.dg/lookup/using-10.C: New.
3994
3995 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3996
3997         PR c++/13594
3998         * g++.dg/lookup/strong-using-2.C: New.
3999
4000 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4001             Dan Kegel <dank@kegel.com>
4002             J"orn Rennecke <joern.rennecke@superh.com>
4003
4004         PR target/9365
4005         * gcc.dg/pr9365-1.c: New test.
4006
4007 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4008
4009         PR c++/8856
4010         * g++.dg/parse/casting-operator2.C: New test.
4011         * g++.old-deja/g++.pt/explicit83.C: Remove.
4012
4013 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4014
4015         * gcc.dg/label-compound-stmt-1.c: New test.
4016         * gcc.c-torture/compile/950922-1.c,
4017         gcc.c-torture/compile/20000211-3.c,
4018         gcc.c-torture/compile/20000518-1.c,
4019         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4020         compound statements.
4021
4022 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4023
4024         * gcc.dg/ppc64-abi-1.c: New test.
4025
4026 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4027
4028          * g++.dg/ext/attrib9.C: Add dg-warnings.
4029
4030 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4031
4032         PR c++/12335
4033         * g++.dg/parse/dtor3.C: New test.
4034
4035 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4036
4037         PR c++/12709
4038         * g++.dg/parse/try-catch-1.C: New test.
4039
4040 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4041
4042         * ada/acats/run_all.sh: Add more verbose output in acats.log
4043         when compiling tests.
4044
4045 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4046
4047         PR 13656
4048         * gcc.dg/typedef-redecl.c: New test case.
4049         * gcc.dg/typedef-redecl.h: New support file.
4050
4051 2004-01-13  Jan Hubicka  <jh@suse.cz>
4052
4053         * gcc.dg/always_inline.c: New test.
4054         * gcc.dg/debug/20031231-1.c: Fix.
4055
4056 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4057
4058         PR c++/13474
4059         * g++.dg/template/array3.C: New test.
4060
4061 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4062
4063         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4064         * g++.dg/warn/Wunused-2.C: Likewise.
4065
4066 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4067
4068         PR c++/13289
4069         * g++.dg/template/instantiate6.C: New test.
4070
4071 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4072
4073         PR middle-end/11397
4074         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4075
4076 2004-01-12  Jan Hubicka  <jh@suse.cz>
4077
4078         PR opt/12826
4079         * gcc.dg/20040112-1.c: New.
4080
4081         * gcc.dg/dwarf-die[1-7].c: Move to...
4082         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4083         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4084
4085 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4086
4087         PR c++/4100
4088         * g++.dg/parse/friend4.C: New test.
4089
4090 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4091
4092         PR c++/4100
4093         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4094         definition is called a friend.
4095
4096 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4097
4098         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4099
4100 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4101
4102         PR c++/3478
4103         * g++.dg/parse/error10.C: New test.
4104         * g++.dg/template/arg2.C: Accept "invalid type" error.
4105
4106 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4107
4108         PR middle-end/13392
4109         * g++.dg/opt/expect2.C: New test.
4110
4111 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4112
4113         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4114         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4115         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4116         Update dg-error regexps.
4117
4118 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4119
4120         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4121         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4122
4123 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4124
4125         * gcc.dg/pragma-re-1.c: Use right pointer type.
4126
4127 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4128
4129         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4130
4131 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4132
4133         * gcc.dg/rs6000-ldouble-1.c: New.
4134
4135 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4136
4137         DR 337
4138         PR c++/9256
4139         * g++.dg/other/abstract1.C: New test.
4140
4141 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4142
4143         * g++.dg/lookup/strong-using-1.C: New.
4144
4145 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4146
4147         PR c/11234
4148         * gcc.dg/func-ptr-conv-1.c: New test.
4149         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4150
4151 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4152
4153         PR target/13380.
4154         * gcc.c-torture/compile/20040109-1.c: New.
4155
4156 2004-01-08  Stuart Hastings  <stuart@apple.com>
4157
4158         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4159         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4160         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4161
4162 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4163
4164         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4165
4166 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4167
4168         * ada/acats/run_acats: Treat 'gnatchop' the same way
4169         as 'gnatmake'.  Export GCC_DRIVER.
4170         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4171         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4172
4173 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4174
4175         PR c++/12573
4176         * g++.dg/template/dependent-expr4.C: New test.
4177
4178 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4179
4180         * gcc.dg/altivec-11.c: New test.
4181
4182 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4183
4184         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4185
4186 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4187
4188         PR c/6024
4189         * gcc.dg/enum-compat-1.c: New test.
4190         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4191
4192 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4193
4194         PR c/12165
4195         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4196         gcc.dg/c99-idem-qual-3.c: New tests.
4197
4198 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4199
4200         * gcc.dg/winline-7.c: Don't cast void * to int.
4201
4202 2004-01-06  Jan Hubicka  <jh@suse.cz>
4203
4204         * gcc.dg/i386-sse-5.c: New test
4205         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4206
4207 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4208
4209         PR c++/12815
4210         * g++.dg/rtti/typeid4.C: New test.
4211
4212 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4213
4214         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4215
4216 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4217
4218         PR c++/12132
4219         * g++.dg/template/error11.C: New test.
4220
4221         PR c++/13451
4222         * g++.dg/template/class2.C: New test.
4223
4224 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4225         Richard Sandiford <rsandifo@redhat.com>
4226
4227         PR c++/13387
4228         * g++.dg/opt/alias3.C: New test.
4229
4230 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/13157
4233         * g++.dg/template/koenig3.C: New test.
4234
4235         PR c++/13529
4236         * g++.dg/parse/offsetof3.C: New test.
4237
4238         * g++.dg/init/copy7.C: Add missing dg-error markers.
4239
4240         PR c++/12226
4241         * g++.dg/init/copy7.c: New test.
4242
4243         PR c++/13536
4244         * g++.dg/parse/cast1.C: New test.
4245
4246 2004-01-04  Jan Hubicka  <jh@suse.cz>
4247
4248         * gcc.dg/winline[1-7].c: New tests.
4249
4250 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4251
4252         PR c++/13520
4253         * g++.dg/template/qualttp22.C: New test.
4254
4255 2004-01-01  Jan Hubicka  <jh@suse.cz>
4256
4257         * gcc.dg/debug/20031231-1.c: New.
4258         * gcc.c-torture/compile/20040101-1.c: New.
4259         * gcc.dg/dwarf-die-[1-7].c: New.
4260
4261 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR optimization/13521
4264         * gcc.c-torture/compile/20031231-1.c: New test.
4265
4266 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4267
4268         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4269
4270 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4271
4272         PR c++/10079
4273         * g++.dg/template/crash16.C: New test.
4274
4275 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4276
4277         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4278
4279 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4280
4281         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4282         ports.
4283         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4284         * g++.old-deja/g++.law/profile1.C: Likewise.
4285         * gcc.c-torture/compile/981006-1.c: Likewise.
4286         * gcc.c-torture/execute/loop-2e.x: Likewise.
4287         * gcc.c-torture/execute/loop-2f.x: Remove.
4288         * gcc.c-torture/execute/loop-2g.x: Likewise.
4289         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4290         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4291
4292 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4293
4294         PR c++/13507
4295         * g++.dg/ext/attrib11.C: New test.
4296
4297         PR c++/13494
4298         * g++.dg/template/array2-1.C: New test.
4299         * g++.dg/template/array2-2.C: New test.
4300
4301 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4302
4303         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4304
4305 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4306
4307         PR c++/12774
4308         * g++.dg/template/array1-1.C: New test.
4309         * g++.dg/template/array1-2.C: New test.
4310
4311 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4312
4313         PR fortran/12632
4314         * g77.dg/12632.f: New test case.
4315
4316 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4317
4318         PR c++/13289
4319         * g++.dg/parse/nontype1.C: New test.
4320
4321 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4322
4323         PR c++/12403
4324         * g++.dg/parse/explicit1.C: New test.
4325         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4326
4327 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4328
4329         PR c++/13081
4330         * g++.dg/opt/inline6.C: New test.
4331
4332         PR c++/12613
4333         * g++.dg/parse/error9.C: New test.
4334
4335         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4336
4337 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4338
4339         PR c++/13009
4340         * g++.dg/init/assign1.C: New test.
4341
4342 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4343
4344         PR c++/13070
4345         * g++.dg/warn/format3.C: New test case.
4346
4347 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4348
4349         * gcc.c-torture/compile/20031227-1.c: New test.
4350
4351 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4352
4353         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4354         * g77.dg/bprob/bprob.exp: Likewise.
4355         * gcc.misc-tests/bprob.exp: Likewise.
4356         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4357         variants on systems where the library does not provide that
4358         functionality.
4359         * gcc.dg/builtins-20.c: Use builtins-config.h.
4360         * gcc.dg/builtins-config.h: New file.
4361
4362 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4363
4364         * lib/gcc-dg.exp (dg-require-profiling): New function.
4365         * lib/target-supports.exp (check_profiling_available): Likewise.
4366         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4367         * g77.dg/bprob/bprob.exp: Likewise.
4368         * gcc.misc-tests/bprob.exp: Likewise.
4369         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4370         * gcc.dg/20021014-1.c: Likewise.
4371         * gcc.dg/nest.c: Likewise.
4372
4373 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4374
4375         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4376         compiling.
4377         * g++.dg/lookup/java2.C: Likewise.
4378         * gcc.dg/cpp/lexident.c: Likewise.
4379
4380 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4381
4382         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4383         given.
4384         * gcc.c-torture/compile/961203-1.c: Likewise.
4385         * gcc.c-torture/compile/980506-1.c: Likewise.
4386
4387 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4388
4389         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4390         (additional_prunes): New global.
4391         (gcc-dg-prune): Handle additional per-test pruning.
4392         (dg-test): Clear additional_prunes between tests.
4393
4394         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4395         dg-prune-output to avoid spurious failures from assembler
4396         complaining about nonexistent WAW violations.
4397         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4398         Use dg-prune-output to avoid spurious failures from assembler
4399         warning about Itanium B-step errata.
4400
4401 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4402
4403         * g++.dg/abi/macro0.C: New test.
4404         * g++.dg/abi/macro1.C: Likewise.
4405         * g++.dg/abi/macro2.C: Likewise.
4406
4407         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4408         * g++.dg/abi/bitfield7.C: Likewise.
4409         * g++.dg/abi/dtor2.C: Likewise.
4410         * g++.dg/abi/mangle11.C: Likewise.
4411         * g++.dg/abi/mangle12.C: Likewise.
4412         * g++.dg/abi/mangle14.C: Likewise.
4413         * g++.dg/abi/mangle17.C: Likewise.
4414         * g++.dg/abi/vbase10.C: Likewise.
4415         * g++.dg/abi/vbase14.C: Likewise.
4416         * g++.dg/template/qualttp17.C: Likewise.
4417
4418 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4419
4420         PR c/11995
4421         * gcc.dg/20031223-1.c: New test.
4422
4423 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4424
4425         * gcc.dg/noreturn-7.c: New test.
4426
4427 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4428
4429         * gcc.dg/null-pointer-1.c: New test.
4430
4431 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4432
4433         * g++.old-deja/g++.jason/template18.C: Remove.
4434         * g++.old-deja/g++.jason/template37.C: Likewise.
4435
4436         PR c++/12862
4437         * g++.dg/lookup/ns1.C: New test.
4438
4439         PR c++/12397
4440         * g++.dg/template/lookup3.C: New test.
4441
4442 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4443
4444         * g++.dg/template/recurse1.C: New test
4445
4446 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/12479
4449         * g++.dg/parse/semicolon1.C: New test.
4450         * g++.dg/parse/semicolon1.h: Likewise.
4451
4452 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4453
4454         * gcc.dg/darwin-misaligned.c: New test.
4455
4456 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4457
4458         PR c/9163
4459         * gcc.dg/20031222-1.c: New test.
4460
4461 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4462
4463         PR c++/13438
4464         * g++.dg/parse/error8.C: New test.
4465
4466         PR c++/11554
4467         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4468
4469 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4470
4471         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4472         too small.
4473         * gcc.c-torture/compile/930217-1.c: Likewise.
4474         * gcc.c-torture/compile/930513-1.c: Likewise.
4475         * gcc.c-torture/execute/920908-2.c: Likewise.
4476         * gcc.c-torture/execute/921204-1.c: Likewise.
4477         * gcc.c-torture/execute/930621-1.c: Likewise.
4478         * gcc.c-torture/execute/930630-1.c: Likewise.
4479         * gcc.c-torture/execute/931031-1.c: Likewise.
4480         * gcc.c-torture/execute/980602-2.c: Likewise.
4481         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4482         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4483         * gcc.c-torture/execute/extzvsi.c: Likewise.
4484         * gcc.c-torture/unsorted/ext.c: Likewise.
4485
4486 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4487
4488         PR target/12749
4489         * gcc.c-torture/compile/20031220-2.c: New test case.
4490
4491 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4492
4493         PR optimization/13031
4494         * gcc.c-torture/compile/20031220-1.c: New test case.
4495
4496 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4497
4498         * gcc.dg/cast-function-1.c: New test.
4499
4500 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4501
4502         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4503         formats.
4504
4505 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4506
4507         PR c++/12795
4508         * g++.dg/ext/attrib10.C: New test.
4509
4510 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4511
4512         * gcc.dg/cleanup-10.c: New test.
4513         * gcc.dg/cleanup-11.c: New test.
4514
4515 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4516
4517         PR c++/13239
4518         * g++.dg/opt/expect1.C: New test.
4519
4520 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4521
4522         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4523
4524 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4525
4526         PR debug/12923
4527         * gcc.dg/20031218-1.c: New test.
4528
4529         PR debug/12389
4530         * gcc.dg/20031218-2.c: New test.
4531         * gcc.dg/20031218-3.c: New test.
4532
4533         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4534         of label name and allow for USER_LABEL_PREFIX == "_" names.
4535         * g++.dg/abi/mangle18-2.C: Likewise.
4536         * g++.dg/abi/mangle19-1.C: Likewise.
4537         * g++.dg/abi/mangle19-2.C: Likewise.
4538         * g++.dg/abi/mangle20-1.C: Likewise.
4539         * g++.dg/abi/mangle20-2.C: Likewise.
4540
4541 2003-12-18  Richard Henderson  <rth@redhat.com>
4542
4543         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4544
4545 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4546             Dan Kegel <dank@kegel.com>
4547
4548         PR other/12009
4549         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4550         testing a cross compiler, it causes spurious compile failures.
4551         * lib/g++.exp: Likewise.
4552
4553 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4554
4555         PR c++/13262
4556         * g++.dg/template/access13.C: New test.
4557
4558 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4559
4560         * gcc.dg/20031216-1.c: New test.
4561
4562 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4563
4564         PR c++/9154
4565         * g++.dg/template/error10.C: New test.
4566
4567 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4568
4569         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4570         * g++.dg/eh/simd-2.C: Likewise.
4571
4572 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4573             Roger Sayle  <roger@eyesopen.com>
4574
4575         * gcc.c-torture/execute/ieee/mzero5.c: New.
4576
4577 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4578
4579         PR c++/10603
4580         * g++.dg/parse/error6.C: New test.
4581
4582         PR c++/12827
4583         * g++.dg/parse/error7.C: New test.
4584
4585 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4586
4587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4588         at -O with stabs debugging formats.
4589         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4590         * gcc.dg/debug/debug-2.c: Likewise.
4591
4592 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4593
4594         PR c++/12696
4595         * g++.dg/init/error1.C: New test.
4596
4597         PR c++/12218
4598         * g++.dg/init/pm3.C: New test.
4599
4600 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4601
4602         PR c/3347
4603         * gcc.dg/bitfld-8.c: New test.
4604
4605 2003-12-16  James Lemke  <jim@wasabisystems.com>
4606
4607         * gcc.dg/arm-scd42-[123].c: New tests.
4608
4609 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4610
4611         PR c++/9043
4612         * g++.dg/abi/mangle20-1.C: New test.
4613         * g++.dg/abi/mangle20-2.C: New test.
4614
4615 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4616
4617         PR c++/13275
4618         * g++.dg/other/offsetof2.C: Remove XFAIL.
4619         * g++.dg/parse/offsetof1.C: New test.
4620         * g++.gd/parse/offsetof2.C: Likewise.
4621
4622 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4623
4624         * g++.dg/template/nontype3.C: New test.
4625         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4626
4627 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4628
4629         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4630
4631 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4632
4633         PR c++/13387
4634         * g++.dg/expr/assign1.C: New test.
4635
4636         PR c++/13242
4637         * g++.dg/abi/mangle19-1.C: New test.
4638         * g++.dg/abi/mangle19-2.C: New test.
4639
4640 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4641
4642         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4643
4644 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4645
4646         * gcc.c-torture/execute/20031216-1.c: New test.
4647
4648 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4649
4650         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4651         an ICE regression.
4652
4653 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4654
4655         PR c++/10926
4656         * g++.dg/template/error9.C: New test.
4657
4658         PR c++/11116
4659         * g++.dg/template/error8.C: New test.
4660
4661 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4662
4663         PR middle-end/13400
4664         * gcc.c-torture/execute/20031215-1.c: New test case.
4665
4666 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4667
4668         PR c++/13269
4669         * g++.dg/parse/error5.C: New test.
4670
4671         PR c++/12989
4672         * g++.dg/expr/sizeof1.C: New test.
4673
4674         PR c++/13310
4675         * g++.dg/template/crash15.C: New test.
4676
4677 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4678
4679         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4680         a non-POD type as the last named parameter of a varargs function.
4681
4682 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4683
4684         PR c++/13243
4685         PR c++/12573
4686         * g++.dg/template/crash14.C: New test.
4687         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4688
4689 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4690
4691         * g++.dg/other/java1.C: New test.
4692
4693         PR c++/13241
4694         * g++.dg/abi/mangle18-1.C: New test.
4695         * g++.dg/abi/mangle18-2.C: New test.
4696
4697 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4698
4699         PR optimization/10312
4700         * gcc.c-torture/execute/20031214-1.c: New.
4701
4702 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4703
4704         PR c++/10779
4705         PR c++/12160
4706         * g++.dg/parse/error3.C: New test.
4707         * g++.dg/parse/error4.C: Likewise.
4708         * g++.dg/abi/mangle4.C: Tweak error messages.
4709         * g++.dg/lookup/using5.C: Likewise.
4710         * g++.dg/other/error2.C: Likewise.
4711         * g++.dg/parse/typename5.C: Likewise.
4712         * g++.dg/parse/undefined1.C: Likewise.
4713         * g++.dg/template/arg2.C: Likewise.
4714         * g++.dg/template/ttp3.C: Likewise.
4715         * g++.dg/template/type1.C: Likewise.
4716         * g++.old-deja/g++.other/crash32.C: Likewise.
4717         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4718
4719 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4720
4721         PR c++/13106
4722         * g++.dg/warn/noreturn-3.C: New test.
4723
4724 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4725
4726         PR c++/13118
4727         * g++.dg/abi/covariant3.C: New.
4728
4729 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4730
4731         * g++.dg/eh/ia64-1.C: New test.
4732
4733 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4734
4735         PR optimization/13037
4736         * g77.f-torture/execute/13037.f: New test case.
4737
4738 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4739
4740         PR c++/12881
4741         * g++.dg/abi/covariant2.C: New.
4742
4743 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4744
4745         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4746
4747 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4748
4749         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4750
4751 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4752
4753         PR other/10819
4754         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4755         to fix Bug 10819.
4756         * lib/g++.exp (g++_version): Likewise.
4757         * lib/g77.exp (g77_version): Likewise.
4758         * lib/objc.exp (default_objc_version): Likewise.
4759
4760 2003-12-10  Richard Henderson  <rth@redhat.com>
4761
4762         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4763
4764         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4765
4766 2003-12-08  Matt Austern  <austern@apple.com>
4767
4768         PR c/13134
4769         * lib/gcc-dg.exp (dg-require-visibility): Define.
4770         * lib/target-supports (check_visibility_available): Define.
4771         * gcc.dg/visibility-1.c: New test.
4772         * gcc.dg/visibility-2.c: Likewise.
4773         * gcc.dg/visibility-3.c: Likewise.
4774         * gcc.dg/visibility-4.c: Likewise.
4775         * gcc.dg/visibility-5.c: Likewise.
4776         * gcc.dg/visibility-6.c: Likewise.
4777         * g++.dg/ext/visibility-1.C: Likewise.
4778         * g++.dg/ext/visibility-2.C: Likewise.
4779         * g++.dg/ext/visibility-3.C: Likewise.
4780         * g++.dg/ext/visibility-4.C: Likewise.
4781         * g++.dg/ext/visibility-5.C: Likewise.
4782         * g++.dg/ext/visibility-6.C: Likewise.
4783
4784 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4785
4786         * g++.dg/lookup/java1.C: New test.
4787         * g++.dg/lookup/java2.C: New test.
4788
4789 2003-12-07  Falk Hueffner  <falk@debian.org>
4790
4791         * g++.dg/opt/noreturn-1.C: New test.
4792
4793 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4794
4795         * gcc.dg/overflow-1.c: New test.
4796
4797 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4798
4799         * g77.f-torture/compile/13060.f: New test.
4800
4801 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4802
4803         PR c++/13323
4804         * g++.dg/inherit/operator2.C: New test.
4805
4806 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/13305
4809         * g++.dg/ext/attrib9.C: New test.
4810
4811 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4812
4813         PR c++/13314
4814         * g++.dg/template/error7.C: New test.
4815
4816 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4817             J"orn Rennecke <joern.rennecke@superh.com>
4818
4819         PR target/13302
4820         * g++.dg/other/struct-va_list.C: New test.
4821
4822 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4823
4824         PR c++/13166
4825         * g++.dg/parse/defarg6.C: New test.
4826
4827 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4828
4829         PR target/13256
4830         * gcc.c-torture/execute/20031201-1.c: New test.
4831
4832 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4833
4834         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4835
4836 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4837
4838         * gcc.dg/builtin-return-1.c: New test.
4839
4840 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4841             J"orn Rennecke <joern.rennecke@superh.com>
4842
4843         PR optimization/13260
4844         * gcc.c-torture/execute/20031204-1.c: New test.
4845
4846 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4847
4848         PR c++/9127
4849         * g++.dg/template/error6.C: New test.
4850
4851 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4852
4853         * gcc.dg/20031202-1.c: New test.
4854
4855 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4856
4857         PR c++/13179
4858         * g++.dg/template/eh1.C: New test.
4859
4860         PR c++/10771
4861         * g++.dg/template/error5.C: New test.
4862
4863 2003-12-02  David Ung  <davidu@mips.com>
4864
4865         * gcc.dg/compat/vector-check.h: Corrected type for var
4866         g_##TMODE
4867
4868 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4869
4870         PR c++/10126
4871         * g++.dg/template/ptrmem8.C: New test.
4872
4873 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4874
4875         PR c++/12573
4876         * g++.dg/template/dependent-expr3.C: New test.
4877
4878 2003-12-01  James Lemke  <jim@wasabisystems.com>
4879
4880         * gcc.dg/arm-g2.c: New test.
4881
4882 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4883
4884         PR optimization/11634
4885         * gcc.dg/20031201-2.c: New test case.
4886
4887 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4888
4889         PR 11433
4890         * objc.dg/proto-lossage-3.m: New test.
4891
4892 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4893
4894         PR optimization/12628
4895         * gcc.dg/20031201-1.c: New test case.
4896
4897 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4898
4899         * gcc.dg/unaligned-1.c: New test.
4900
4901 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/9849
4904         * g++.dg/template/error4.C: New test.
4905         * g++.dg/template/nested3.C: Adjust error markers.
4906
4907 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4908
4909         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4910
4911 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4912
4913         PR c/10333
4914         * gcc.dg/bitfld-7.c: New test.
4915
4916 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4917
4918         * gcc.dg/tls/asm-1.C: New test.
4919
4920 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4921
4922         * gcc.dg/cpp/assert4.c: Update.
4923
4924 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4925
4926         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4927         * gcc.dg/builtin-apply3.c: New test.
4928
4929 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4930
4931         * lib/compat.exp (compat-obj): New xfaildata parameter.
4932         Use it to set compiler_conditional_xfail_data before compiling.
4933         (compat-get-options): Handle dg-xfail-if.
4934         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4935         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4936         * gcc.dg/compat/vector-1_y.c: Likewise.
4937         * gcc.dg/compat/vector-2_x.c: Likewise.
4938         * gcc.dg/compat/vector-2_y.c: Likewise.
4939
4940 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4941
4942         * g++.dg/opt/reg-stack4.C: New test.
4943
4944 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4945
4946         * gcc.dg/builtin-apply2.c: New test.
4947
4948 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4949
4950         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4951
4952 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4953
4954         PR c++/12924
4955         * g++.dg/template/template-id-2.C: New test.
4956
4957 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4958
4959         PR c++/5369
4960         * g++.dg/template/memfriend1.C: New test.
4961         * g++.dg/template/memfriend2.C: Likewise.
4962         * g++.dg/template/memfriend3.C: Likewise.
4963         * g++.dg/template/memfriend4.C: Likewise.
4964         * g++.dg/template/memfriend5.C: Likewise.
4965         * g++.dg/template/memfriend6.C: Likewise.
4966         * g++.dg/template/memfriend7.C: Likewise.
4967         * g++.dg/template/memfriend8.C: Likewise.
4968         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4969
4970 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/12515
4973         * g++.dg/ext/cond1.C: New test.
4974
4975 2003-11-20  Richard Henderson  <rth@redhat.com>
4976
4977         * gcc.dg/20020201-2.c: Remove.
4978         * gcc.dg/20020201-4.c: Remove.
4979         * gcc.dg/20020304-1.c: Remove.
4980
4981 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4982
4983         * gcc.dg/cpp/trad/xwin1.c: New test case.
4984
4985 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4986
4987         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4988         * lib/g77.exp: Likewise.
4989         * lib/objc.exp: Likewise.
4990         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4991         for darwin.
4992
4993 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4994
4995         PR c++/12932
4996         * g++.dg/template/static5.C: New test.
4997
4998 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4999
5000         * gcc.dg/nested-func-1.c: New test.
5001
5002 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5003
5004         * gcc.dg/cpp/assert4.c: New test.
5005
5006 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5007
5008         PR c++/2294
5009         * g++.dg/lookup/using9.c: New test.
5010
5011 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5012
5013         PR c++/12762
5014         * g++.dg/template/error3.C: New test.
5015
5016 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5017
5018         PR ada/13035
5019         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5020         No longer use a wrapper for gcc, since this does not work under
5021         Windows.
5022
5023 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5024
5025         PR c++/2094
5026         * g++.dg/template/ptrmem7.C: New test.
5027
5028 2003-11-13  Andrew Pinski <apinski@apple.com>
5029
5030         * gcc.c-torture/compile/20031113-1.c: New test.
5031
5032 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5033             Kean Johnston <jkj@sco.com>
5034
5035         PR c/13029
5036         * gcc.dg/unused-4.c: Update.
5037
5038 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5039
5040         * g++.dg/opt/const3.C: New test.
5041
5042 2003-11-13  Jan Hubicka  <jh@suse.cz>
5043
5044         * gcc.c-torture/compile/20031112-1.c: New test.
5045
5046 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5047
5048         * g++.dg/parse/crash10.C: Remove bogus error marker.
5049
5050 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5051
5052         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5053         (host_gcc): Likewise.
5054         (ROOT): Honor $PWDCMD.
5055         (BASE): Likewise.
5056         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5057
5058 2003-11-12  Catherine Moore  <clm@redhat.com>
5059
5060         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5061
5062 2003-11-12  Andreas Jaeger  <aj@suse.de>
5063             Jakub Jelinek  <jakub@redhat.com>
5064             Andrew Pinski  <pinskia@physics.uc.edu>
5065             Richard Henderson  <rth@redhat.com>
5066
5067         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5068         systems.
5069         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5070
5071         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5072         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5073
5074 2003-11-11  Andreas Jaeger  <aj@suse.de>
5075
5076         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5077
5078         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5079
5080 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5081
5082         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5083         Clean ups.
5084
5085 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5086
5087         * gcc.dg/trampoline-1.c: New test.
5088
5089 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5090
5091         * gcc.c-torture/compile/200031109-1.c: New test.
5092
5093 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5094
5095         PR c/3190
5096         PR c/8714
5097         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5098         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5099         gcc.dg/format/no-y2k-1.c: Update.
5100
5101 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5102
5103         PR optimization/10467
5104         * gcc.dg/20031108-1.c: New test case.
5105
5106 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5107
5108         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5109
5110 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5111
5112         * gcc.dg/compound-lvalue-1.c: New test.
5113         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5114         some XFAILs.
5115
5116 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5117
5118         * gcc.dg/altivec-varargs-1.c: New test.
5119
5120 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5121
5122         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5123         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5124         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5125         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5126         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5127
5128 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5129
5130         * gcc.dg/cond-lvalue-1.c: New test.
5131
5132 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5133
5134         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5135
5136 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5137
5138         PR c++/11616
5139         * g++.dg/template/instantiate5.C: New test.
5140
5141 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5142
5143         PR c++/12726
5144         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5145         * ChangeLog: Add missing first entry for above test.
5146
5147 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5148
5149         PR c++/9810
5150         * g++.dg/template/using8.C: New test.
5151         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5152
5153 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5154
5155         PR optimization/10817
5156         * gcc.c-torture/compile/20031102-1.c: New test case.
5157
5158 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5159
5160         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5161         2147483647.
5162
5163 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5164
5165         * gcc.dg/20031102-1.c: New test.
5166
5167 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5168
5169         * gcc.dg/complex-1.c: New test.
5170
5171 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5172
5173         PR c++/12796
5174         * g++.dg/template/crash13.C: Adjust expected error location.
5175         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5176
5177 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5178
5179         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5180
5181 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5182
5183         PR/10239
5184         * gcc.c-torture/compile/20031031-2.c: New test.
5185
5186 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5187
5188         PR/11640
5189         * gcc.c-torture/compile/20031031-1.c: New test.
5190
5191 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5192
5193         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5194         * gcc.misc-tests/bprob.exp: Likewise.
5195         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5196         the execution test on arm-elf configs.
5197         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5198         configs that don't support scratch files.
5199         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5200
5201 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5202
5203         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5204         done by dejagnu.
5205
5206 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5207
5208         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5209         Avoid non pure sh syntax. Add more logging.
5210
5211         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5212         fail.
5213
5214 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5215
5216         PR libgcj/10610
5217         * gcc.dg/ppc-stackalign-1.c: New test.
5218
5219 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5220
5221         * ada/acats/run_all.sh: Change output to be more compliant with
5222         dejagnu framework.
5223         Create acats.sum and acats.log files under testsuite/ada/acats
5224         Only run [a-z]* directories, to filter out e.g. CVS.
5225         Redirect build output to log file.
5226
5227 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5228
5229         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5230
5231 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5232
5233         PR ada/5909:
5234         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5235
5236 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5237
5238         * gcc.c-torture/compile/20031023-1.c: New test.
5239         * gcc.c-torture/compile/20031023-2.c: New test.
5240         * gcc.c-torture/compile/20031023-3.c: New test.
5241         * gcc.c-torture/compile/20031023-4.c: New test.
5242
5243 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5244
5245         PR c++/10371
5246         * g++.dg/lookup/scoped8.C: New test.
5247
5248 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5249
5250         * g++.dg/opt/reg-stack3.C: New test.
5251
5252 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5253
5254         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5255
5256 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5257
5258         PR c++/11076
5259         * g++.dg/template/crash13.C: New test.
5260
5261 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5262
5263         * gcc.dg/c99-restrict-2.c: New test.
5264
5265 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5266
5267         PR c++/12698, c++/12699, c++/12700, c++/12566
5268         * g++.dg/inherit/covariant9.C: New test.
5269         * g++.dg/inherit/covariant10.C: New test.
5270         * g++.dg/inherit/covariant11.C: New test.
5271
5272 2003-10-23  Jason Merrill  <jason@redhat.com>
5273
5274         PR c++/12726
5275         * g++.dg/ext/complit2.C: New test.
5276
5277 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5278
5279         PR target/12654
5280         * gcc.c-torture/execute/20031020-1.c: New test.
5281
5282 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5283
5284         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5285         following the jump_insn.
5286
5287 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5288
5289         * gcc.dg/cast-lvalue-1.c: New test.
5290
5291 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5292
5293         PR c++/11962
5294         * g++.dg/template/cond2.C: New test.
5295
5296 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5297
5298         * gcc.dg/builtins-28.c: New test.
5299
5300 2003-10-20  Jan Hubicka  <jh@suse.cz>
5301
5302         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5303         parameter.
5304         * testsuite/gcc.dg/inline-2.c: Likewise.
5305
5306 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5307
5308         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5309         * gcc.dg/nest.c:  Likewise.
5310
5311 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5312
5313         PR c++/9781, c++/10583, c++/11862
5314         * g++.dg/parse/crash13.C: New test.
5315
5316 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5317
5318         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5319
5320 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5321
5322         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5323         Define HAVE_C99_RUNTIME except on Solaris.
5324         * gcc.dg/builtins-20.c: Likewise.
5325
5326 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5327
5328         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5329
5330 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5331
5332         PR c++/12495
5333         * g++.dg/template/crash21.C: New test.
5334
5335 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5336
5337         PR c++/2513
5338         * g++.dg/template/typename5.C: New test.
5339
5340 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5341
5342         PR c++/12369
5343         * g++.dg/template/friend25.C: New test.
5344
5345 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5346
5347         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5348         versions.
5349
5350 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5351
5352         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5353         == 2147483647.
5354
5355 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5356
5357         * gcc.c-torture/execute/960416-1.x: Remove.
5358         * gcc.c-torture/execute/divconst-3.x: Likewise.
5359
5360 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5361
5362         PR target/12598
5363         * gcc.dg/torture/cris-volatile-1.c: New test.
5364
5365 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5366
5367         PR optimization/9325
5368         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5369         for overflowing floating point to integer conversion during RTL
5370         simplification.
5371
5372 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5373
5374         * objc/execute/_cmd.m: Fix typo.
5375         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5376         Relax 'scan-assembler' regexp.
5377         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5378         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5379         * objc.dg/zero-link-2.m: Remove blank line.
5380         * objc.dg/zero-link-3.m: New test case.
5381
5382 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5383
5384         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5385
5386         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5387         than linker trickery.
5388
5389 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5390
5391         PR c++/12370
5392         * g++.dg/other/friend2.C: New test.
5393
5394 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5395
5396         * gcc.dg/20031012-1.c: New test.
5397
5398 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5399
5400         * gcc.dg/weak/weak-3.c: Fix for new warning.
5401
5402 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5403
5404         PR optimization/8750
5405         * gcc.c-torture/execute/20031012-1.c: New test case.
5406
5407 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5408
5409         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5410         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5411
5412 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5413
5414         PR optimization/12260
5415         * gcc.c-torture/compile/20031011-2.c: New test case.
5416
5417 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5418
5419         * gcc.c-torture/execute/20031011-1.c: New testcase.
5420
5421 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5422
5423         * gcc.c-torture/compile/20031011-1.c: New test.
5424
5425 2003-10-11  Jan Hubicka  <jh@suse.cz>
5426
5427         * g++.dg/other/first-global.C: New test.
5428
5429 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5430
5431         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5432
5433 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5434
5435         * gcc.c-torture/compile/20031010-1.c: New test.
5436
5437 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5438
5439         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5440         * gcc.c-torture/execute/va-arg-25.c: ... here.
5441
5442 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5443
5444         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5445
5446 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5447
5448         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5449
5450 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5451
5452         * g++.dg/parse/error2.C: New test.
5453
5454 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5455
5456         PR c++/11097
5457         * g++.dg/other/error5.C: Modify the error message.
5458         * g++.dg/lookup/using8.C: New test.
5459
5460 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5461
5462         * gcc.dg/darwin-abi-2.c: New file.
5463         * gcc.c-torture/execute/va-arg-24.c: New file.
5464
5465 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5466
5467         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5468         indentation.
5469
5470 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/10147
5473         * g++.dg/other/error4.C: Update error messages.
5474         * g++.dg/template/ptrmem4.C: Likewise.
5475
5476         PR c++/12337
5477         * g++.dg/init/new9.C: New test.
5478
5479         PR c++/12334, c++/12236, c++/8656
5480         * g++.dg/ext/attrib8.C: New test.
5481
5482 2003-10-06  Devang Patel  <dpatel@apple.com>
5483
5484         * gcc.dg/debug/dwarf2-3.h: New test.
5485         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5486
5487 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5488
5489         * g++.dg/opt/cfg2.C: New test.
5490
5491 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5492
5493         * g++.dg/opt/float1.C: New test.
5494
5495 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5496
5497         * gcc.dg/c90-array-lval-6.c: New test.
5498         * gcc.dg/c99-array-lval-6.c: New test.
5499
5500 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5501             Ziemowit Laski  <zlaski@apple.com>
5502
5503         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5504         'Derived', so that it is never considered a class method; add
5505         new warning for '+port' method ambiguity.
5506         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5507         <objc/objc-api.h> (needed on Mac OS X).
5508         * objc.dg/method-13.m: New test.
5509
5510 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5511
5512         PR optimization/9325, PR java/6391
5513         * gcc.c-torture/execute/20031003-1.c: New test case.
5514
5515 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5516
5517         PR optimization/12180
5518         * gcc.dg/20031002-1.c: New test.
5519
5520         PR c++/12486
5521         * g++.dg/inherit/error1.C: New test.
5522
5523 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5524
5525         * lib/f-torture.exp (search_for): Rename to...
5526         (search_for_re): This.  Also, clean up comments and the
5527         "regexp" invocation.
5528
5529 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5530
5531         * gcc.c-torture/compile/20031002-1.c: New test.
5532
5533 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5534
5535         * g++.dg/opt/cond1.C: New test.
5536
5537 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5538
5539         * gcc.dg/Wold-style-definition-2.c: New testcase.
5540         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5541
5542 2003-09-29  Richard Henderson  <rth@redhat.com>
5543
5544         * g++.dg/init/array10.C: Add dg-options.
5545
5546 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5547
5548         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5549
5550 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5551
5552         * g++.dg/template/friend19.C: Fix typo.
5553         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5554
5555 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5556
5557         * gcc.c-torture/execute/20030928-1.c: New test.
5558         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5559
5560 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5561
5562         * g++.dg/opt/unroll1.C: New test.
5563
5564 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5565
5566         PR optimization/11741
5567         * gcc.dg/20030926-1.c: New test case.
5568
5569 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5570
5571         PR c++/5655
5572         * g++.dg/parse/access7.C: New test.
5573         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5574
5575 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5576
5577         MERGE OF objc-improvements-branch into MAINLINE:
5578         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5579         if libobjc has not been built.
5580         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5581         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5582         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5583         objc/execute/nested-3.m, objc/execute/np-2.m,
5584         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5585         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5586         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5587         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5588         objc.dg/special/unclaimed-category-1.h,
5589         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5590         well as GNU runtime.
5591         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5592         * execute/cascading-1.m, execute/function-message-1.m,
5593         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5594         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5595         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5596         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5597         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5598         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5599         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5600         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5601         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5602         * objc.dg/bitfield-2.m: Run only on Darwin.
5603         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5604         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5605         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5606         * objc.dg/const-str-1.m: Fix constant string layout.
5607
5608 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5609
5610         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5611
5612 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5613
5614         * gcc.dg/darwin-abi-1.c: New file.
5615
5616 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5617
5618         PR target/12281
5619         * gcc.c-torture/compile/20030921-1.c: New test.
5620
5621 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5622
5623         * g++.dg/opt/reg-stack2.C: New test.
5624
5625 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5626
5627         * g++.dg/eh/delayslot1.C: New test.
5628
5629 2003-09-20  Richard Henderson  <rth@redhat.com>
5630
5631         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5632
5633 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5634
5635         * gcc.c-torture/execute/20030920-1.c: New test case.
5636
5637 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5638
5639         * g++.dg/rtti/typeid3.C: Correct expected error message.
5640
5641 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5642
5643         PR c++/157
5644         * g++.dg/parse/crash12.C: New test.
5645
5646 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5647
5648         * gcc.dg/compat/mixed-struct-check.h: New.
5649         * gcc.dg/compat/mixed-struct-defs.h: New.
5650         * gcc.dg/compat/mixed-struct-init.h: New.
5651         * gcc.dg/compat/struct-by-value-19_main.c: New.
5652         * gcc.dg/compat/struct-by-value-19_x.c: New.
5653         * gcc.dg/compat/struct-by-value-19_y.c: New.
5654         * gcc.dg/compat/struct-by-value-20_main.c: New.
5655         * gcc.dg/compat/struct-by-value-20_x.c: New.
5656         * gcc.dg/compat/struct-by-value-20_y.c: New.
5657         * gcc.dg/compat/struct-return-19_main.c: New.
5658         * gcc.dg/compat/struct-return-19_x.c: New.
5659         * gcc.dg/compat/struct-return-19_y.c: New.
5660         * gcc.dg/compat/struct-return-20_main.c: New.
5661         * gcc.dg/compat/struct-return-20_x.c: New.
5662         * gcc.dg/compat/struct-return-20_y.c: New.
5663
5664 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5665         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5666         so that it will not complain on LP64 targets.
5667
5668 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5669
5670         PR c++/495
5671         * g++.dg/template/friend24.C: New test.
5672
5673 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5674
5675         PR c++/12332
5676         * g++.dg/template/memtmpl2.C: New test.
5677
5678 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5679
5680         PR target/11184
5681         * gcc.dg/builtin-apply1.c: New test.
5682
5683 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5684
5685         PR c++/9848
5686         * g++.dg/warn/Wunused-4.C: New test.
5687
5688 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5689
5690         PR c++/12316
5691         * g++.dg/other/gc2.C: New test.
5692
5693 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5694
5695         PR c++/11991
5696         * g++.dg/rtti/typeid3.C: New test.
5697
5698         PR c++/12266
5699         * g++.dg/overload/template1.C: New test.
5700
5701 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5702
5703         * g++.dg/opt/cfg3.C: New test.
5704
5705 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5706
5707         PR c++/7939
5708         * g++.dg/template/crash11.C: New test.
5709
5710 2003-09-16  Jason Merrill  <jason@redhat.com>
5711             Jakub Jelinek  <jakub@redhat.com>
5712
5713         * gcc.dg/attr-warn-unused-result.c: New test.
5714
5715 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5716
5717         PR c++/12184
5718         * g++.dg/expr/call2.C: New test.
5719
5720 2003-09-15  Andreas Jaeger  <aj@suse.de>
5721
5722         * gcc.dg/Wold-style-definition-1.c: New test.
5723
5724 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5725
5726         PR c++/3907
5727         * g++.dg/parse/template12.C: New test.
5728
5729         * g++.dg/abi/bitfield11.C: New test.
5730         * g++.dg/abi/bitfield12.C: Likewise.
5731
5732 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5733
5734         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5735         non-expansion of functional macro name without arguments at EOL.
5736         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5737
5738 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5739
5740         * gcc.c-torture/execute/20030914-[12].c: New tests.
5741
5742 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5743
5744         PR c++/11788
5745         * g++.dg/overload/addr1.C: New test.
5746
5747 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5748
5749         * gcc.dg/20030909-1.c: New test.
5750
5751 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5752
5753         * gcc.dg/ultrasp10.c: New test.
5754
5755 2003-09-09  Devang Patel  <dpatel@apple.com>
5756
5757         * gcc.dg/darwin-ld-6.c: New test.
5758
5759 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5760
5761         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5762
5763 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5764
5765         * gcc.dg/ia64-types1.c: New test.
5766         * gcc.dg/ia64-types2.c: Likewise.
5767
5768 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5769
5770         * gcc.dg/builtins-1.c: Add more _Complex tests.
5771         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5772
5773         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5774         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5775
5776 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5777
5778         PR c++/11786
5779         * g++.dg/lookup/koenig2.C: New test.
5780
5781         PR c++/5296
5782         * g++.dg/rtti/typeid2.C: New test.
5783
5784 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5785
5786         * gcc.c-torture/compile/20030904-1.c: New test.
5787
5788 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5789
5790         * g++.dg/opt/longbranch2.C: New test.
5791
5792 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5793
5794         * g++.dg/template/crash10.C: Only compile it.
5795
5796 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5797
5798         PR middle-end/11665
5799         * gcc.c-torture/compile/20030907-1.c: New test.
5800         * g++.dg/init/array11.C: New test.
5801
5802 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5803
5804         PR c++/11852
5805         * g++.dg/init/struct1.C: New test.
5806
5807 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5808
5809         PR c++/12181
5810         * g++.dg/expr/comma1.C: New test.
5811
5812 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5813
5814         PR c++/11867
5815         * g++.dg/expr/static_cast5.C: New test.
5816
5817 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5818
5819         PR c++/11507
5820         * g++.dg/lookup/scoped7.C: New test.
5821
5822         PR c++/9574
5823         * g++.dg/other/static1.C: New test.
5824
5825         PR c++/11490
5826         * g++.dg/warn/template-1.C: New test.
5827
5828         PR c++/11432
5829         * g++.dg/template/crash10.C: New test.
5830
5831         PR c++/2478
5832         * g++.dg/overload/VLA.C: New test.
5833
5834         PR c++/10804
5835         * g++.dg/template/call1.C: New test.
5836
5837 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5838
5839         PR c++/11794
5840         * g++.dg/parse/using3.C: New test.
5841
5842 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5843
5844         PR c++/11409
5845         * g++.dg/overload/builtin3.C: New test case.
5846
5847 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5848
5849         PR c/9862
5850         * gcc.dg/20030906-1.c: New test.
5851         * gcc.dg/20030906-2.c: Likewise.
5852
5853 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5854
5855         PR c++/12167
5856         * g++.dg/parse/defarg5.C: New test.
5857
5858         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5859
5860 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5861
5862         PR c++/12163
5863         * g++.dg/expr/static_cast4.C: New test.
5864
5865         PR c++/12146
5866         * g++.dg/template/crash9.C: New test.
5867
5868 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5869
5870         * g++.old-deja/g++.ext/pretty2.C: Update for change
5871         in __FUNCTION__.
5872         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5873
5874 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5875
5876         PR c++/11922
5877         * g++/dg/template/qualified-id1.C: New test.
5878
5879         PR c++/12037
5880         * g++.dg/warn/noeffect4.C: New test.
5881
5882 2003-09-04  Matt Austern  <austern@apple.com>
5883
5884         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5885         * g++.dg/ext/fnname2.C: Likewise.
5886         * g++.dg/ext/fnname3.C: Likewise.
5887
5888 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5889
5890         * g++.dg/expr/lval1.C: New test.
5891         * g++.dg/ext/lvcast.C: Remove.
5892
5893 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5894
5895         PR optimization/11700.
5896         * gcc.c-torture/compile/20030903-1.c: New test case.
5897
5898 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5899
5900         PR c++/12053
5901         * g++.dg/abi/layout4.C: New test.
5902
5903 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5904
5905         PR c++/11553
5906         * g++.dg/parse/friend3.C: New test.
5907
5908 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/11847
5911         * g++.dg/template/class1.C: New test.
5912
5913         PR c++/11808
5914         * g++.dg/expr/call1.C: New test.
5915
5916 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5917
5918         PR c++/12114
5919         * g++.dg/init/ref9.C: New test.
5920
5921         PR c++/11972
5922         * g++.dg/template/nested4.C: New test.
5923
5924 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/12093
5927         * g++.dg/template/non-dependent4.C: New test.
5928
5929         PR c++/11928
5930         * g++.dg/inherit/conv1.C: New test.
5931
5932 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5933
5934         PR c++/6196
5935         * g++.dg/ext/label1.C: New test.
5936         * g++.dg/ext/label2.C: Likewise.
5937
5938 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5939
5940         * g++.dg/expr/cond3.C: New test.
5941
5942 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5943
5944         * gcc.dg/builtins-1.c: Add new builtin cases.
5945
5946 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5947
5948         * gcc.dg/builtins-1.c: Add new cases.
5949         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5950
5951 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5952
5953         * gcc.dg/builtins-1.c: Add more math builtin tests.
5954         * gcc.dg/torture/builtin-attr-1.c: New test.
5955
5956 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5957
5958         PR optimization/5079
5959         * g++.dg/opt/static3.C: New test.
5960
5961 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5962
5963         * gcc.misc-tests/gcov-10b.c: New test.
5964
5965 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5966
5967         * g++.dg/opt/ptrmem3.C: New test.
5968
5969         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5970
5971 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5972
5973         * gcc.dg/20030826-2.c: New test.
5974
5975 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5976
5977         PR middle-end/12002
5978         * g77.f-torture/compile/12002.f: New test case.
5979
5980 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5981
5982         * gcc.dg/20030826-1.c: New test case.
5983
5984 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5985
5986         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5987
5988 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5989
5990         PR c++/11871
5991         * c++.dg/lookup/crash1.C: New test.
5992
5993         * c++.dg/warn/noeffect3.C: New test.
5994
5995 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5996
5997         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5998         * gcc.dg/compat/vector-1_y.c: Ditto.
5999         * gcc.dg/compat/vector-2_x.c: Ditto.
6000         * gcc.dg/compat/vector-2_y.c: Ditto.
6001
6002 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6003
6004         * gcc.dg/20030702-1.c: New test.
6005
6006 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6007
6008         PR c++/8795
6009         * g++.dg/ext/altivec-1.C: New test.
6010
6011 2003-08-24  Richard Henderson  <rth@redhat.com>
6012
6013         * g++.dg/eh/simd-2.C: Add -w for x86.
6014
6015 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6016
6017         * gcc.dg/20030815-1.c: New test.
6018
6019 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6020
6021         PR c++/3765
6022         * g++.dg/parse/access6.C: New test.
6023
6024 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6025
6026         PR c++/641, c++/11876
6027         * g++.dg/template/friend22.C: New test.
6028         * g++.dg/template/friend23.C: Likewise.
6029
6030 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6031
6032         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6033         identically.
6034
6035 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6036
6037         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6038
6039 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6040
6041         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6042
6043 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6044
6045         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6046
6047 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6048
6049         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6050
6051 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6052
6053         PR c++/11919
6054         * g++.dg/overload/prom1.C: New test.
6055
6056         PR c++/11551
6057         * g++.dg/parse/dtor2.C: New test.
6058
6059         PR c++/10762
6060         * g++.dg/parse/using2.C: New test.
6061
6062 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6063
6064         PR target/11805
6065         * gcc.c-torture/compile/20030821-1.c: New.
6066
6067 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6068
6069         PR c++/11834
6070         * g++.dg/template/deduce2.C: New test.
6071
6072 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6073
6074         * gcc.c-torture/execute/20030821-1.c: New test.
6075
6076 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6077
6078         PR middle-end/11984
6079         * gcc.dg/20030820-1.c: New test case.
6080
6081 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6082
6083         PR c++/11945
6084         * g++.dg/warn/noeffect2.C: New test.
6085
6086 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6087
6088         PR c++/10926
6089         * g++.dg/template/dtor2.C: New test.
6090
6091         PR c++/11684
6092         * g++.dg/template/operator1.C: New test.
6093         * g++.dg/parse/operator4.C: New test.
6094
6095         PR c++/11946.C
6096         * g++.dg/expr/enum1.C: New test.
6097         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6098
6099         PR c++/11036.C
6100         * g++.dg/parse/elab2.C: New test.
6101         * g++.dg/parse/typedef4.C: Change error message.
6102         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6103         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6104         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6105
6106 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6107
6108         * gcc.dg/pch/warn-1.c: New.
6109         * gcc.dg/pch/warn-1.hs: New.
6110
6111         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6112         not-tested file.
6113
6114 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6115
6116         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6117
6118 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6119
6120         * gcc.dg/uninit-D.c: New Test.
6121         * gcc.dg/uninit-E.c: New Test.
6122         * gcc.dg/uninit-F.c: New Test.
6123         * gcc.dg/uninit-G.c: New Test.
6124
6125 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6126
6127         * g++.dg/README: Describe the pch directory.
6128
6129 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6130
6131         PR c++/11174
6132         * g++.dg/parse/access4.C: New test.
6133         * g++.dg/parse/access5.C: Likewise.
6134         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6135
6136 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6137
6138         * gcc.dg/noncompile/20030818-1.c: New.
6139
6140 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6141
6142         PR c++/11957
6143         * g++.dg/warn/noeffect1.C: New test.
6144
6145         * g++.dg/template/scope2.C: New test.
6146         * g++.dg/template/error2.C: Correct dg-error
6147
6148 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6149
6150         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6151
6152 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6153
6154         PR C++/11512
6155         * g++.dg/template/warn1.C: New.
6156
6157 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6158
6159         * g++.dg/template/error2.C: New test.
6160         * g++.dg/lookup/using7.C: Adjust errors
6161         * g++.old-deja/g++.pt/crash36.C: Likewise.
6162         * g++.old-deja/g++.pt/derived3.C: Likewise.
6163
6164 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6165
6166         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6167         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6168         * gcc.c-torture/execute/builtins/string-9.c: New, from
6169         string-opt-9.c.  Adjust for execute/builtins framework.
6170         * gcc.c-torture/execute/string-opt-9.c: Delete.
6171
6172 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6173
6174         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6175
6176         * g++.dg/parse/ret-type2.C: New test.
6177
6178         PR c++/11703
6179         * g++.dg/init/new8.C: New test.
6180
6181         PR c++/10923
6182         * g++.dg/parse/typedef5.C: New test.
6183
6184         PR c++/9512
6185         * g++.dg/parse/qualified2.C: New test.
6186         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6187         invalid code.
6188
6189 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6190
6191         * g++.dg/conversion/ptrmem1.C: New test.
6192
6193 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6194
6195         PR target/11693
6196         * gcc.dg/20030811-1.c: New test.
6197
6198         PR target/11535
6199         * gcc.c-torture/execute/20030811-1.c: New test.
6200
6201 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6202
6203         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6204
6205 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/11789.C
6208         * g++.dg/inherit/multiple1.C: New test.
6209
6210 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6211
6212         * gcc.dg/spe1.c: New test.
6213
6214         PR c++/11670
6215         * g++.dg/expr/cast2.C: New test.
6216
6217         PR c++/10530
6218         * g++.dg/template/dependent-name2.C: New test.
6219
6220 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6221
6222         * g++.dg/parse/crash11.C: Put the dg options in comments.
6223
6224 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6225
6226         * lib/gcc-dg.exp: Update for diagnostic change.
6227
6228 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6229
6230         PR c++/5767
6231         * g++.dg/parse/crash11.C: New test.
6232
6233 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6234
6235         * gcc.dg/cpp/spacing1.c: Update.
6236
6237 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6238
6239         PR target/11739
6240         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6241         a value for -mtune.
6242
6243 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6244
6245         PR middle-end/11771
6246         * gcc.c-torture/compile/20030804-1.c: New test case.
6247
6248 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6249
6250         * gcc.dg/20030804-1.c: New test case.
6251
6252 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6253
6254         * gcc.dg/cpp/separate-1.c: New test.
6255
6256 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6257
6258         PR c++/11704
6259         * g++.dg/template/dependent-expr2.C: New test.
6260
6261         PR c++/11766
6262         * g++.dg/expr/ptrmem1.C: New test.
6263
6264 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6265
6266         PR c++/9453
6267         * g++.dg/template/friend15.C: New test.
6268
6269 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6270
6271         * lib/dg-pch.exp: Work round PCH bug.
6272
6273 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6274
6275         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6276         builtins.  Move cases from builtins-4.c here.
6277
6278         * gcc.dg/torture/builtin-math-1.c: New test taken from
6279         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6280         additional cases.
6281
6282         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6283         Delete.
6284
6285 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6286
6287         PR c++/9447
6288         * g++.dg/template/using7.C: New test.
6289
6290 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6291
6292         * import1.c, import2.c: New tests.
6293
6294 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6295
6296         * g++.dg/eh/crossjump1.C: New test.
6297
6298 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6299
6300         PR c++/11697
6301         * g++.dg/template/using6.C: New test.
6302
6303         PR c++/11744
6304         * g++.dg/template/koenig2.C: New test.
6305
6306 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6307
6308         PR c++/7983
6309         * g++.dg/parse/typedef4.C: New test.
6310
6311 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6312
6313         PR c++/8442, c++/8806
6314         * g++.dg/template/elab1.C: New test.
6315         * g++.dg/template/type2.C: Likewise.
6316         * g++.dg/template/ttp3.C: Adjust expected error message.
6317         * g++.old-deja/g++.law/visibility13.C: Likewise.
6318         * g++.old-deja/g++.niklas/t135.C: Likewise.
6319         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6320         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6321         template argument.
6322         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6323
6324 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6325
6326         PR c++/11295
6327         * g++.dg/ext/stmtexpr1.C: New test.
6328
6329         * g++.dg/opt/tmp1.C: New test.
6330
6331         PR c++/11525
6332         * g++.dg/parse/constant4.C: New test.
6333
6334         PR c++/9447
6335         * g++.dg/template/using5.C: New test.
6336
6337 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6338
6339         * gcc.dg/builtins-27.c: New test case.
6340
6341 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6342
6343         * gcc.dg/tls/opt-7.c: New test.
6344
6345 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6346
6347         * g++.old-deja/g++.other/crash18.C: Remove.
6348
6349 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6350
6351         * g++.dg/template/explicit3.C: New.
6352         * g++.dg/template/explicit4.C: New.
6353         * g++.dg/template/explicit5.C: New.
6354
6355         PR c++/11347
6356         * g++.dg/template/memtmpl1.C: New.
6357
6358 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6359
6360         PR target/11565
6361         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6362         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6363
6364 2003-07-30  Jan Hubicka  <jh@suse.cz>
6365
6366         * vtgc1.c: Kill.
6367
6368 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6369
6370         * gcc.dg/struct-in-proto-1.c: New test.
6371
6372 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6373
6374         * gcc.dg/cpp/include2.c: Only expect one message.
6375
6376 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6377
6378         PR c++/9447
6379         * g++.dg/template/using1.C: New test.
6380         * g++.dg/template/using2.C: New test.
6381         * g++.dg/template/using3.C: New test.
6382         * g++.dg/template/using4.C: New test.
6383
6384 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6385
6386         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6387         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6388
6389 2003-07-28  Jan Hubicka  <jh@suse.cz>
6390
6391         PR c++/11530
6392         * g++.dg/opt/call1.C: New test.
6393
6394 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6395
6396         PR c++/11667
6397         * g++.dg/init/enum2.C: New test.
6398         * g++.dg/template/overload1.C: Add "-w" option.
6399
6400 2003-07-28    <hp@bitrange.com>
6401
6402         * gcc.dg/Wdeclaration-after-statement-1.c,
6403         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6404
6405 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6406
6407         * gcc.c-torture/compile/20030725-1.c: New test.
6408
6409 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6410
6411         * gcc.dg/20030505.c: Only run for SPE.
6412         Remove definition of opaque type.
6413
6414 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6415
6416         * g++.dg/template/ptrmem6.C: New test.
6417
6418 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6419
6420         * gcc.c-torture/compile/zero-strct-2.c: New test.
6421
6422 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6423
6424         * gcc.dg/intermod-1.c: New test.
6425
6426 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6427
6428         PR c++/11617
6429         * g++.dg/template/lookup2.C: New test.
6430         * g++.dg/template/memclass1.C: Remove instantiated from error.
6431         * g++.dg/other/error2.C: Tweak expected errors.
6432
6433         PR c++/11596
6434         * g++.dg/template/defarg3.C: New test.
6435
6436         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6437
6438 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6439
6440         * g++.dg/inherit/access5.C: New test.
6441
6442 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6443
6444         PR c++/11513
6445         * g++.dg/template/crash8.C: New test.
6446
6447 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6448
6449         PR c/10602
6450         * gcc.dg/noncompile/incomplete-2.c: New test.
6451
6452 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/11645
6455         * g++.dg/inherit/access4.C: New test.
6456
6457         PR c++/11517
6458         * g++.dg/expr/cond2.C: New test.
6459
6460         PR optimization/10679
6461         * g++.dg/opt/inline4.C: New test.
6462
6463 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6464
6465         * g++.dg/parse/crash10: New test.
6466
6467 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6468
6469         * g++.dg/ext/flexary1.C: New test.
6470
6471 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6472
6473         PR c++/10793
6474         * g++.dg/template/crash9.C: New test.
6475
6476 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6477
6478         PR c++/3004
6479         * g++.dg/parse/typedef3.C: New test.
6480
6481         PR c++/7906
6482         * g++.dg/parse/operator2.C: New test.
6483
6484         PR c++/8895
6485         * g++.dg/parse/def-tmpl-arg1.C: New test.
6486
6487         PR c++/9282
6488         * g++.dg/parse/funptr1.C: New test.
6489
6490         PR c++/9452
6491         * g++.dg/parse/ambig3.C: New test.
6492
6493         PR c++/9454
6494         * g++.dg/parse/operator3.C: New test.
6495
6496         PR c++/9486
6497         * g++.dg/parse/template10.C: New test.
6498
6499         PR c++/9488
6500         * g++.dg/parse/template11.C: New test.
6501
6502         PR c++/10150
6503         * g++.dg/parse/invalid-op1.C: New test.
6504
6505         PR c++/10247
6506         * g++.dg/parse/condexpr1.C: New test.
6507
6508 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6509
6510         * g++.dg/ext/packed3.C: New test.
6511         * g++.dg/ext/packed4.C: New test.
6512
6513         * gcc.dg/pack-test-3.c: New test.
6514
6515 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6516
6517         * lib/compat.exp: Handle dg-options per source file.
6518         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6519         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6520         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6521         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6522         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6523         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6524         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6525         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6526         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6527         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6528         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6529         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6530         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6531         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6532
6533 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6534
6535         PR c/10320
6536         * gcc.c-torture/execute/20030718-1.c: New test.
6537
6538 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6539
6540         PR optimization/11536
6541         * gcc.dg/20030721-1.c: New test.
6542
6543 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/11546
6546         * g++.dg/template/lookup1.C: New test.
6547
6548 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6549
6550         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6551         diagnostics of ill-formed constructs involving labels.
6552         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6553         the new 'previously defined here' message.
6554
6555 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6556
6557         * g++.dg/parse/non-dependent2.C: New test.
6558
6559 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6560
6561         * g++.dg/init/init-ref4.C: xfail on targets without
6562         weak symbols.
6563
6564 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR target/11087
6567         * gcc.c-torture/execute/20030717-1.c: New test.
6568
6569 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6570
6571         * g++.dg/opt/cfg1.C: New test.
6572
6573 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR optimization/11557
6576         * gcc.dg/20030717-1.c: New test.
6577
6578 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6579
6580         PR c++/10476
6581         * g++.dg/expr/crash-1.C: New test.
6582
6583         PR c++/11027
6584         * g++.dg/template/init3.C: New test.
6585
6586         PR c++/8222
6587         * g++.dg/template/non-dependent1.C: New test.
6588
6589         PR c++/11070
6590         * g++.dg/template/non-dependent2.C: New test.
6591
6592         PR c++/11071
6593         * g++.dg/template/non-dependent3.C: New test.
6594
6595         PR c++/9907
6596         * g++.dg/template/sizeof5.C: New test.
6597
6598 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6599
6600         PR 11498
6601         * gcc.c-torture/compile/mangle-1.c: New file.
6602
6603 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6604
6605         PR c++/7809
6606         * g++.dg/parse/access3.C: New test.
6607
6608 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6609
6610         PR c++/11384
6611         * g++.dg/init/init-ref4.C: New test.
6612
6613 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6614
6615         PR c++/11547
6616         * g++.dg/parse/constant3.C: New test.
6617         * g++.dg/parse/crash7.C: Likewise.
6618
6619 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6620
6621         PR target/11008
6622         * gcc.dg/i386-pentium4-not-mull.c: New.
6623
6624 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6625
6626         * gcc.dg/asm-names.c (ymain): Make it weak.
6627
6628 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6629
6630         PR c++/5421
6631         * g++.dg/template/friend21.C: New test.
6632
6633 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6634
6635         * gcc.dg/cleanup-8.c: New test.
6636         * gcc.dg/cleanup-9.c: New test.
6637
6638 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6639
6640         * g++.dg/ext/dll-MI1.h: New file.
6641         * g++.dg/ext/dllexport-MI1.C: New file.
6642         * g++.dg/ext/dllimport-MI1.C: New file.
6643
6644 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6645
6646         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6647         it does not have cmpstrsi patterns (just cmpmemsi).
6648
6649 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6650
6651         PR debug/11473
6652         * g++.dg/debug/debug8.C: New test.
6653
6654 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6655
6656         PR c++/10108
6657         * g++.dg/template/crash7.C: New test.
6658
6659 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6660
6661         PR target/10795
6662         * gcc.c-torture/compile/20030708-1.c: New.
6663
6664 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6665
6666         * gcc.c-torture/execute/20030715-1.c: New test.
6667
6668 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6669
6670         * gcc.dg/pch/inline-3.c: New file.
6671         * gcc.dg/pch/inline-3.hs: New file.
6672         * gcc.dg/pch/inline-4.c: New file.
6673         * gcc.dg/pch/inline-4.hs: New file.
6674
6675 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6676
6677         PR c++/11509
6678         * g++.dg/template/crash6.C: New test.
6679
6680         PR c++/7053
6681         * g++.dg/template/friend20.C: New test.
6682
6683         PR c++/7019
6684         * g++.dg/template/overload2.C: New test.
6685
6686 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6687
6688         PR optimization/11440
6689         * gcc.c-torture/execute/20030714-1.c: New test.
6690
6691 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6692
6693         PR c++/11154
6694         * g++.dg/template/partial2.C: New test.
6695
6696 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6697
6698         PR c++/11503
6699         * g++.dg/template/anon1.C: New test.
6700
6701         PR c++/11493
6702         PR c++/11495
6703         * g++.dg/parse/template9.C: Likewise.
6704         * g++.dg/template/crash4.C: New test.
6705         * g++.dg/template/koenig1.C: Likewise.
6706         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6707         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6708         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6709         functions.
6710         * g++.old-deja/g++.jason/template36.C: Likewise.
6711         * g++.old-deja/g++.mike/p1989.C: Likewise.
6712         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6713         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6714         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6715         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6716         compiling.
6717         * g++.old-deja/g++.pt/union2.C: Use this->.
6718
6719 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6720
6721         * gcc.dg/20030711-1.c: New test.
6722
6723 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6724
6725         PR c++/11050
6726         * g++.dg/parse/args1.C: New test.
6727         * g++.pt/defarg8.C: Change expected errors.
6728
6729 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6730
6731         PR c++/8164
6732         * g++.dg/template/nontype2.C: New test.
6733
6734         PR c++/10558
6735         * g++.dg/parse/template8.C: New test.
6736
6737         PR c++/8327
6738         * g++.dg/template/scope1.C: New test.
6739
6740         * g++.dg/warn/Wsign-compare-1.C: New test.
6741
6742 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6743
6744         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6745
6746 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6747
6748         PR c++/9411
6749         * g++.dg/template/explicit2.C: New test.
6750
6751         PR c++/10032
6752         * g++.dg/warn/pedantic1.C: New test.
6753
6754 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6755
6756         PR c++ 9483
6757         * g++.dg/other/field1.C: New test.
6758
6759 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6760
6761         PR c/11449
6762         * gcc.c-torture/compile/20030707-1.c: New.
6763
6764 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6765
6766         PR c++/10849
6767         * g++.dg/template/access12.C: New test.
6768
6769 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6770
6771         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6772         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6773         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6774         * gcc.misc-tests/gcov.exp: Update
6775         * g++.dg/gcov/gcov.exp: Update
6776         * lib/gcov.exp: Update.
6777
6778 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6779
6780         * g++.dg/abi/mangle17.C: Make sure template expressions are
6781         dependent.
6782         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6783         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6784         * g++.dg/opt/stack1.C: Remove erroneous code.
6785         * g++.dg/parse/template7.C: New test.
6786         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6787         * g++.old-deja/g++.pt/crash4.C: Likewise.
6788
6789 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6790
6791         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6792         with zero or one occurence of `$' after the initial `L'.
6793
6794 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6795
6796         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6797
6798 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6799
6800         PR c/11370
6801         * gcc.dg/Wunreachable-6.c: New testcase.
6802         * gcc.dg/Wunreachable-7.c: New testcase.
6803
6804 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR c/11420
6807         * gcc.dg/20030708-1.c: New test.
6808
6809 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6810
6811         * gcc.dg/compat/sdata-section.h: New file.
6812         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6813         * gcc.dg/torture/mips-sdata-1.c: New test.
6814
6815 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6816
6817         PR c++/11030
6818         * g++.dg/template/friend19.C: New test.
6819
6820 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6821
6822         * g++.dg/opt/strength-reduce.C: New test.
6823
6824 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6825
6826         PR target/10979
6827         * gcc.dg/20030707-1.c: New testcase.
6828
6829 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6830
6831         PR optimization/11059
6832         * g++.dg/opt/emptyunion.C: New testcase.
6833
6834 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6835             Eric Botcazou  <ebotcazou@libertysurf.fr>
6836
6837         * g++.dg/opt/stack1.C: New test.
6838
6839 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6840
6841         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6842         run test.
6843
6844         PR c++/11431
6845         * g++.dg/expr/static_cast3.C: New test.
6846
6847 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6848
6849         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6850         everywhere.
6851         * gcc.dg/concat.c: Concatenation of string constants with
6852         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6853         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6854         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6855         necessary to avoid multi-character character constant warning.
6856         * gcc.dg/cpp/escape.c: Likewise.
6857         * gcc.dg/cpp/ucs.c: Likewise.
6858         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6859         Fix a typo.
6860
6861 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6862
6863         PR c/11428
6864         * gcc.c-torture/compile/20030704-1.c: New.
6865
6866 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6867
6868         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6869
6870 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6871
6872         PR c++/5287, PR c++/7910,  PR c++/11021
6873         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6874         tests for warnings.
6875         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6876         * g++.dg/ext/dllimport3.C: Likewise.
6877         * g++.dg/ext/dllimport4.C: New file.
6878         * g++.dg/ext/dllimport5.C: New file.
6879         * g++.dg/ext/dllimport6.C: New file.
6880         * g++.dg/ext/dllimport7.C: New file.
6881         * g++.dg/ext/dllimport8.C: New file.
6882         * g++.dg/ext/dllimport9.C: New file.
6883         * g++.dg/ext/dllimport10.C: New file.
6884         * g++.dg/ext/dllexport1.C: New file.
6885
6886 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6887
6888         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6889         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6890
6891 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6892
6893         * gcc.dg/builtins-25.c: New testcase.
6894         * gcc.dg/builtins-26.c: New testcase.
6895
6896 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6897
6898         * gcc.dg/compat/vector-defs.h: New file.
6899         * gcc.dg/compat/vector-setup.h: New file.
6900         * gcc.dg/compat/vector-check.h: New file.
6901         * gcc.dg/compat/vector-1_main.c: New file.
6902         * gcc.dg/compat/vector-1_x.c: New file.
6903         * gcc.dg/compat/vector-1_y.c: New file.
6904         * gcc.dg/compat/vector-2_main.c: New file.
6905         * gcc.dg/compat/vector-2_x.c: New file.
6906         * gcc.dg/compat/vector-2_y.c: New file.
6907
6908         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6909         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6910         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6911         * gcc.dg/compat/struct-align-1.h: New file.
6912         * gcc.dg/compat/struct-align-1_main.c: New file.
6913         * gcc.dg/compat/struct-align-1_x.c: New file.
6914         * gcc.dg/compat/struct-align-1_y.c: New file.
6915         * gcc.dg/compat/struct-align-2.h: New file.
6916         * gcc.dg/compat/struct-align-2_main.c: New file.
6917         * gcc.dg/compat/struct-align-2_x.c: New file.
6918         * gcc.dg/co
6919         * g++.old-deja/g++.other/comdat3.C: Likewise.
6920         * g++.old-deja/g++.other/ctor1.C: Likewise.
6921         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6922
6923 2003-06-05  Richard Henderson  <rth@redhat.com>
6924
6925         * gcc.dg/debug/20030605-1.c: New.
6926
6927 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6928
6929         * README.QMTEST: Update.
6930
6931 2003-06-04  Richard Henderson  <rth@redhat.com>
6932
6933         * gcc.dg/cleanup-1.c: New.
6934         * gcc.dg/cleanup-2.c: New.
6935         * gcc.dg/cleanup-3.c: New.
6936         * gcc.dg/cleanup-4.c: New.
6937         * gcc.dg/cleanup-5.c: New.
6938         * gcc.dg/cleanup-6.c: New.
6939         * gcc.dg/cleanup-7.c: New.
6940
6941 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6942
6943         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6944
6945         * lib/dg-pch.exp: New file.
6946         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6947         * gcc.dg/pch/pch.exp: Likewise.
6948
6949 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6950
6951         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6952         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6953         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6954         * gcc.dg/builtins-17.c: New test case.
6955         * gcc.dg/i386-387-4.c: New test case.
6956         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6957
6958 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6959
6960         * gcc.dg/ultrasp9.c: New test.
6961
6962 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6963
6964         * gcc.c-torture/compile/20030604-1.c: New test.
6965         * gcc.dg/sparc-constant-1.c: New test.
6966
6967 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6968
6969         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6970
6971 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6972
6973         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6974
6975         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6976         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6977
6978 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6979
6980         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6981
6982 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6983
6984         PR c++/10940
6985         * g++.dg/template/spec10.C: New test.
6986
6987 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6988
6989         * gcc.dg/builtins-16.c: New test case.
6990
6991 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6992
6993         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6994         mempcpy test with post-increments.
6995         * gcc.c-torture/execute/string-opt-3.c: New test.
6996         * gcc.dg/string-opt-1.c: New test.
6997
6998 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
6999
7000         PR fortran/10965
7001         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7002
7003 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7004
7005         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7006         (scan-assembler): ... here.  Use dg-scan.
7007         (scan-assembler-not): Likewise.
7008         (scan-file): New function.
7009         (scan-file-not): Likewise.
7010         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7011         * gcc.dg/cpp/_Pragma4.c: Likewise.
7012         * gcc.dg/cpp/_Pragma5.c: Likewise.
7013         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7014         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7015         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7016         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7017         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7018         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7019         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7020         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7021         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7022         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7023         * gcc.dg/cpp/cxxcom1.c: Likewise.
7024         * gcc.dg/cpp/line1.c: Likewise.
7025         * gcc.dg/cpp/maccom1.c: Likewise.
7026         * gcc.dg/cpp/maccom2.c: Likewise.
7027         * gcc.dg/cpp/maccom3.c: Likewise.
7028         * gcc.dg/cpp/maccom4.c: Likewise.
7029         * gcc.dg/cpp/maccom5.c: Likewise.
7030         * gcc.dg/cpp/maccom6.c: Likewise.
7031         * gcc.dg/cpp/multiline.c: Likewise.
7032         * gcc.dg/cpp/spacing1.c: Likewise.
7033         * gcc.dg/cpp/spacing2.c: Likewise.
7034         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7035         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7036         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7037         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7038         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7039         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7040         * gcc.dg/cpp/cxxcom2.c: Likewise.
7041         * gcc.dg/cpp/cxxcom2.h: New file.
7042
7043         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7044         * g++.dg/cpp/truefalse.C: Here.
7045         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7046
7047 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7048
7049         * gcc.dg/cpp/redef3.c: New file.
7050
7051 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7052
7053         * gcc.dg/i386-loop-3.c: New test.
7054
7055 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7056
7057         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7058
7059 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7060
7061         * gcc.dg/fwrapv-1.c: New test case.
7062         * gcc.dg/fwrapv-2.c: New test case.
7063
7064 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7065
7066         PR c++/10956
7067         * g++.dg/template/spec9.C: New test.
7068
7069 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7070
7071         * gcc.dg/duff-4.c: New test case.
7072
7073 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7074
7075         PR fortran/10843
7076         * g77.dg/ffixed-form-1.f: New test
7077         * g77.dg/ffixed-form-2.f: New test
7078         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7079         * g77.dg/ffree-form-3.f: New test
7080
7081 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7082
7083         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7084         * gcc.dg/wint_t-1.c: Likewise.
7085
7086 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7087
7088         * g++.dg/template/access11.C: New test.
7089
7090 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7091
7092         PR c++/10849
7093         * g++.dg/template/access10.C: New test.
7094
7095 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7096             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7097
7098         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7099
7100 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7101
7102         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7103         suppress for powerpc-*-darwin*.
7104         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7105
7106 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7107
7108         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7109         suppress option for powerpc-*-darwin*.
7110
7111 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7112
7113         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7114         * gcc.dg/builtins-4.c: Add test for fmod.
7115
7116 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7117
7118         PR c++/10682
7119         * g++.dg/template/instantiate4.C: New test.
7120
7121 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7122
7123         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7124
7125 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7126
7127         * gcc.dg/compat/scalar-return-1_main.c: New file.
7128         * gcc.dg/compat/scalar-return-1_x.c: New file.
7129         * gcc.dg/compat/scalar-return-1_y.c: New file.
7130         * gcc.dg/compat/scalar-return-2_main.c: New file.
7131         * gcc.dg/compat/scalar-return-2_x.c: New file.
7132         * gcc.dg/compat/scalar-return-2_y.c: New file.
7133         * gcc.dg/compat/struct-return-3_main.c: New file.
7134         * gcc.dg/compat/struct-return-3_y.c: New file.
7135         * gcc.dg/compat/struct-return-3_x.c: New file.
7136         * gcc.dg/compat/struct-return-2_main.c: New file.
7137         * gcc.dg/compat/struct-return-2_x.c: New file.
7138         * gcc.dg/compat/struct-return-2_y.c: New file.
7139
7140 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7141
7142         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7143         for hppa*-hp-hpux*.
7144         * gcc.dg/20021014-1.c (dg-options): Likewise.
7145         * gcc.dg/nest.c (dg-options): Likewise.
7146
7147 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7148
7149         PR c++/9738
7150         * g++.dg/ext/dllimport2.C: New file.
7151         * g++.dg/ext/dllimport3.C: New file.
7152
7153 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7154
7155         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7156         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7157         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7158         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7159         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7160         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7161         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7162         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7163         * gcc.dg/compat/small-struct-defs.h: New file.
7164         * gcc.dg/compat/small-struct-init.h: New file.
7165         * gcc.dg/compat/small-struct-check.h: New file.
7166         * gcc.dg/compat/fp-struct-defs.h: New file.
7167         * gcc.dg/compat/fp-struct-check.h: New file.
7168         * gcc.dg/compat/fp-struct-init.h: New file.
7169         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7170         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7171
7172 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7173
7174         * gcc.dg/20030225-2.c: New test.
7175
7176 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7177             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7178
7179         * gcc.c-torture/compile/20030518-1.c: New test case.
7180
7181 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7182
7183         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7184         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7185         gcc-dg-debug-runtest.
7186         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7187         gcc-dg-debug-runtest.
7188
7189 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7190
7191         PR c++/9022
7192         * g++.dg/lookup/using6.C: New test.
7193
7194 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7195
7196         * g++.dg/parse/access2.C: New test.
7197
7198 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7199
7200         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7201         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7202         * gcc.dg/debug/debug.exp: Likewise.
7203
7204 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7205
7206         * gcc.dg/dollar.c: New test.
7207
7208 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7209
7210         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7211         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7212         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7213         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7214         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7215         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7216         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7217         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7218         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7219         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7220         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7221         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7222         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7223         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7224         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7225         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7226         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7227         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7228
7229 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7230
7231         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7232         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7233         support for "repo" mode.
7234         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7235         * lib/g77-dg.exp: Likewise.
7236         * lib/obj-dg.exp: Likewise.
7237
7238 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7239
7240         Merge from gcc-3_2-rhl8-branch:
7241         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7242
7243         * gcc.dg/tls/opt-6.c: New test.
7244
7245         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7246
7247         * gcc.dg/20030405-1.c: New test.
7248
7249         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7250
7251         * gcc.dg/20030309-1.c: New test.
7252
7253         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7254
7255         * gcc.c-torture/execute/20030307-1.c: New test.
7256
7257         2003-02-20  Randolph Chung  <tausq@debian.org>
7258
7259         * gcc.c-torture/compile/20030220-1.c: New test.
7260
7261         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7262
7263         * gcc.dg/20030217-1.c: New test.
7264
7265         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7266
7267         * gcc.c-torture/compile/20020129-1.c: New test.
7268
7269         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7270
7271         * gcc.dg/unroll-1.c: New test.
7272
7273         2002-11-16  Jan Hubicka  <jh@suse.cz>
7274
7275         * gcc.c-torture/execute/20020920-1.c: New test.
7276
7277         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR target/7434
7280         * gcc.c-torture/compile/20021008-1.c: New test.
7281
7282         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7283
7284         PR target/7559
7285         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7286
7287         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7288
7289         * gcc.c-torture/compile/20020807-1.c: New test.
7290
7291         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * gcc.dg/tls/opt-1.c: New test.
7294
7295         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7296
7297         * gcc.dg/20020729-1.c: New test.
7298
7299         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7300
7301         * g++.dg/opt/life1.C: New test.
7302
7303         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7304
7305         * gcc.dg/20020525-1.c: New test.
7306
7307         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7308
7309         PR c++/6794
7310         * g++.dg/ext/pretty1.C: New test.
7311         * g++.dg/ext/pretty2.C: New test.
7312
7313 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/8385
7316         * g++.dg/ext/typeof5.C: New test.
7317
7318 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7319
7320         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7321         __USER_LABEL_PREFIX__ into account.
7322         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7323
7324 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7325
7326         * gcc.dg/builtins-15.c: New test case.
7327
7328 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7329
7330         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7331
7332 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7333
7334         * lib/g++.exp: Tweak handling of additional source files.
7335         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7336         * g++.dg/special/conpr-2a.C: Rename to ...
7337         * g++.dg/special/conpr-2a.cc: ... this.
7338         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7339         * g++.dg/special/conpr-3a.C: Rename to ...
7340         * g++.dg/special/conpr-3a.cc: This.
7341         * g++.dg/special/conpr-3b.C: Rename to ...
7342         * g++.dg/special/conpr-3b.cc: This.
7343         * g++.dg/special/conpr-4.C: New test.
7344         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7345
7346 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7347
7348         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7349
7350 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7351
7352         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7353         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7354         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7355         * g++.old-deja/g++.other/warn3.C: Likewise.
7356
7357 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7358
7359         * gcc.dg/i386-387-1.c: Update to also test log.
7360         * gcc.dg/i386-387-2.c: Likewise.
7361
7362 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7363
7364         * g77.f-torture/execute/int8421.f: New test.
7365
7366 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7367
7368         PR c++/10230, c++/10481
7369         * g++.dg/lookup/scoped5.C: New test.
7370
7371 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7372
7373         PR c++/10552
7374         * g++.dg/template/ttp6.C: New test.
7375
7376 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7377
7378         * gcc.c-torture/execute/builtins: New directory.
7379         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7380         gcc.c-torture/execute/builtins.
7381         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7382         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7383         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7384         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7385
7386 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7387
7388         PR c++/9252
7389         * g++.dg/template/access8.C: New test.
7390         * g++.dg/template/access9.C: New test.
7391
7392 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7393
7394         PR c++/9554
7395         * g++.dg/parse/access1.C: New test.
7396
7397 2003-05-09  DJ Delorie  <dj@redhat.com>
7398
7399         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7400         long, and not an int.
7401
7402 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7403
7404         PR c++/10555, c++/10576
7405         * g++.dg/template/memclass1.C: New test.
7406
7407 2003-05-08  DJ Delorie  <dj@redhat.com>
7408
7409         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7410         targets.
7411         * gcc.c-torture/execute/20021024-1.x: Likewise.
7412         * gcc.c-torture/execute/shiftdi.x: Likewise.
7413         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7414         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7415         * gcc.dg/20021018-1.c: Likewise.
7416
7417 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7418
7419         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7420
7421         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7422         (bcopy): Call memmove.
7423
7424 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7425
7426         * g77.f-torture/compile/8485.f: New test case.
7427
7428 2003-05-07  Richard Henderson  <rth@redhat.com>
7429
7430         PR c++/10570
7431         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7432         Verify exception_cleanup not called for rethrows.
7433         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7434         when exiting catch block without rethrowing.
7435         * g++.dg/eh/forced3.C: New.
7436         * g++.dg/eh/forced4.C: New.
7437
7438 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7439
7440         * gcc.dg/20030505.c: Fix triplet.
7441
7442 2003-05-06  DJ Delorie  <dj@redhat.com>
7443
7444         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7445         * gcc.dg/nest.c: Likewise.
7446
7447 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7448
7449         * gcc.dg/builtins-14.c: New test case.
7450
7451 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7452
7453         * lib/compat.exp (compat-execute): New argument.
7454         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7455         * gcc.dg/compat: New test directory.
7456         * gcc.dg/compat/compat.exp: New expect script.
7457         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7458         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7459         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7460         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7461         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7462         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7463
7464         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7465         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7466         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7467         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7468         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7469         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7470         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7471         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7472         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7473         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7474         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7475         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7476         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7477         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7478         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7479
7480 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7481
7482         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7483
7484 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7485
7486         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7487
7488 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7489
7490         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7491         * gcc.dg/ppc-fsel-2.c: New test.
7492
7493         * gcc.dg/unused-5.c: New test.
7494
7495 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7496
7497         PR c++/10496
7498         * g++.dg/warn/pmf1.C: New test.
7499
7500 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7501
7502         PR c++/4494
7503         * g++.dg/warn/main.C: New test.
7504
7505 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7506
7507         * gcc.dg/nonnull-3.c: New test.
7508
7509 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7510
7511         * gcc.dg/cpp/Wtrigraphs.c: Update.
7512         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7513
7514 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7515
7516         * gcc.dg/ppc-fsel-1.c: New test.
7517
7518 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7519
7520         PR c/10604
7521         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7522
7523 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7524
7525         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7526
7527 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7528
7529         PR c++/9364, c++/10553, c++/10586
7530         * g++.dg/parse/typename4.C: New test.
7531         * g++.dg/parse/typename5.C: Likewise.
7532
7533 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7534
7535         * gcc.c-torture/compile/20030503-1.c: New test.
7536
7537 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7538
7539         * g++.dg/lookup/using5.C: Fix testcase error.
7540
7541 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7542
7543         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7544         since MEABI is no longer supported.  Remove all vestiges
7545         of MEABI from the test.
7546
7547 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7548
7549         PR c++/10554
7550         * g++.dg/lookup/using5.C: New test.
7551
7552 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7553
7554         PR c++/8772
7555         * g++.dg/template/ttp5.C: New test.
7556
7557 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7558
7559         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7560         (dg-gpp-additional-sources): New function.
7561         (dg-gpp-additional-files): Likewise.
7562         * lib/g++.exp (additional_sources): New variable.
7563         (additional_files): Likewise.
7564         (g++_target_compile): Deal with them.
7565         * lib/old-dejagnu.exp: Remove.
7566         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7567         * g++.old-deja: Revise all tests to use dg commands.
7568
7569 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7570
7571         PR c++/9432, c++/9528
7572         * g++.dg/lookup/using4.C: New test.
7573
7574 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7575
7576         * gcc.dg/noreturn-5.c: New file.
7577         * gcc.dg/noreturn-6.c: New file.
7578
7579         * gcc.c-torture/compile/inline-1.c: New file.
7580
7581 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7582
7583         PR c++/10551
7584         * g++.dg/template/explicit1.C: New test.
7585
7586 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/10549
7589         * g++.dg/other/bitfield1.C: New test.
7590
7591         PR c++/10527
7592         * g++.dg/init/new7.C: New test.
7593
7594 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7595
7596         * g++.dg/ext/desig1.C: New test.
7597         * g++.dg/ext/init1.C: Update.
7598
7599         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7600
7601 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR c++/10180
7604         * g++.dg/warn/Winline-1.C: New test.
7605
7606 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7607
7608         * gcc.c-torture/execute/string-opt-19.c: New test.
7609
7610         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7611         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7612
7613 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7614
7615         PR c++/10506
7616         * g++.dg/init/new6.C: New test.
7617
7618         PR c++/10503
7619         * g++.dg/init/ref6.C: New test.
7620
7621 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7622
7623         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7624
7625 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7626
7627         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7628         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7629
7630 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7631
7632         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7633         initialized static data members.
7634
7635 2003-04-25  H.J. Lu <hjl@gnu.org>
7636
7637         * gcc.dg/ia64-sync-4.c: New test.
7638
7639 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7640
7641         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7642         date.
7643
7644 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7645
7646         PR c++/10337
7647         * g++.dg/warn/conv1.C: New test.
7648         * g++.old-deja/g++.other/conv7.C: Adjust.
7649         * g++.old-deja/g++.other/overload14.C: Adjust.
7650
7651 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7652
7653         PR c++/10471
7654         * g++.dg/template/defarg2.C: New test.
7655
7656 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7657
7658         * gcc.dg/cpp/include2.c: Update.
7659         * gcc.dg/cpp/multiline-2.c: New.
7660         * gcc.dg/cpp/multiline.c: Update.
7661         * gcc.dg/cpp/strify2.c: Update.
7662         * gcc.dg/cpp/trad/literals-2.c: Update.
7663
7664 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7665
7666         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7667
7668 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7669
7670         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7671
7672 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/10451
7675         * g++.dg/parse/crash4.C: New test.
7676
7677         PR c++/9847
7678         * g++.dg/parse/crash5.C: New test.
7679
7680 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7681
7682         PR c++/10446
7683         * g++.dg/parse/crash3.C: New test.
7684
7685         PR c++/10428
7686         * g++.dg/parse/elab1.C: New test.
7687
7688 2003-04-22  Devang Patel  <dpatel@apple.com>
7689
7690         * gcc.dg/cpp/trad/funlike-5.c: New test.
7691
7692 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7693
7694         * g++.dg/other/packed1.C: Fix dg options.
7695
7696 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7697
7698         * g++.dg/other/offsetof2.C: New test.
7699
7700 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7701
7702         * g++.dg/template/recurse.C: Adjust location of error messages.
7703
7704 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7705
7706         PR c++/9881
7707         * g++.dg/init/addr-const1.C: New test.
7708         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7709
7710 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7711
7712         PR c++/10405
7713         * g++.dg/lookup/struct-hack1.C: New test.
7714
7715 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7716
7717         * ucs.c: Update diagnostic messages.
7718
7719 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7720
7721         * gcc.dg/cpp/truefalse.cpp: New test.
7722         * gcc.dg/cpp/cpp.exp: Update.
7723         * g++.dg/other/stdbool-if.C: Remove.
7724
7725 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7726
7727         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7728         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7729
7730 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7731
7732         * gcc.c-torture/compile/20030418-1.c: New test.
7733
7734 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7735
7736         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7737
7738 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7739
7740         PR c++/10347
7741         g++.dg/template/dependent-name1.C: New test.
7742
7743 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7744
7745         * gcc.dg/warn-1.c (tourist_guide): New array,
7746         contains a pointer to bar.
7747
7748 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7749
7750         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7751         * gcc.c-torture/execute/medce-1.c: New test case.
7752         * gcc.c-torture/execute/medce-2.c: New test case.
7753
7754 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7755
7756         * lib/prune.exp: Ignore more messages.
7757
7758         PR c++/10381
7759         * g++.dg/parse/lookup3.C: New test.
7760
7761 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7762
7763         * gcc.c-torture/compile/20030415-1.c : New test.
7764
7765 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7766
7767         * gcc.c-torture/execute/scope-2.c: Move to ...
7768         * gcc.dg/noncompile/scope.c: .... here.
7769
7770 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7771
7772         * gcc.dg/20030414-2.c: New test case.
7773
7774 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7775
7776         PR target/10377
7777         * gcc.dg/20030414-1.c: New test.
7778
7779 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7780
7781         * gcc.dg/builtins-12.c: New test case.
7782         * gcc.dg/builtins-13.c: New test case.
7783
7784 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7785
7786         * gcc.c-torture/execute/string-opt-18.c: New test.
7787
7788 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7789
7790         PR c++/10300
7791         * g++.dg/init/new5.C: New test.
7792
7793 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7794
7795         PR c++/7910
7796         * g++.dg/ext/dllimport1.C: New test.
7797
7798 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7799
7800         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7801
7802 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7803
7804         PR Fortran/9263
7805         * g77.f-torture/noncompile/9263.f: New test
7806         PR Fortran/1832
7807         * g77.f-torture/execute/1832.f: New test
7808
7809 2003-04-11  David Chad  <davidc@freebsd.org>
7810             Loren J. Rittle  <ljrittle@acm.org>
7811
7812         libobjc/8562
7813         * objc.dg/headers.m: New test.
7814
7815 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7816
7817         * gcc.c-torture/execute/builtin-noret-2.c: New.
7818         * gcc.c-torture/execute/builtin-noret-2.x: New.
7819         XFAIL builtin-noret-2.c at -O1 and above.
7820         * gcc.dg/redecl.c: New.
7821         * gcc.dg/Wshadow-1.c: Update error regexps.
7822
7823 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7824
7825         * g++.dg/abi/bitfield10.C: New test.
7826
7827 2003-04-09  Mike Stump  <mrs@apple.com>
7828
7829         * gcc.dg/pch/pch.exp: Make testcase names longer.
7830         * g++.dg/pch/pch.exp: Make testcase names longer.
7831
7832 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7833
7834         * gcc.dg/builtins-11.c: New test case.
7835
7836 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7837
7838         * gcc.dg/builtins-9.c: New test case.
7839         * gcc.dg/builtins-10.c: New test case.
7840
7841 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7842
7843         * gcc.dg/noncompile/init-4.c.c: New test.
7844
7845 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7846
7847         * gcc.misc-test/gcov-9.c: New test.
7848         * gcc.misc-test/gcov-10.c: New test
7849         * gcc.misc-test/gcov-11.c: New test.
7850
7851 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7852
7853         PR optimization/10024
7854         * gcc.c-torture/compile/20030405-1.c: New test.
7855
7856 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7857
7858         * gcc.dg/pch/static-3.c: New.
7859         * gcc.dg/pch/static-3.hs: New.
7860         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7861
7862 2003-04-04  Richard Henderson  <rth@redhat.com>
7863
7864         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7865         * g++.dg/eh/forced2.C: Likewise.
7866
7867 2003-04-03  Mike Stump  <mrs@apple.com>
7868
7869         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7870         target arg.
7871         (scan-assembler-times, scan-assembler-not): Likewise.
7872         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7873
7874 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7875
7876         * gcc.dg/sparc-loop-1.c: New test.
7877
7878 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7879
7880         PR other/9274
7881         * g++.dg/pch/system-2.C: New.
7882         * g++.dg/pch/system-2.Hs: New.
7883
7884 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7885
7886         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7887
7888         * g++.dg/eh/simd-1.C (vecfunc): Same.
7889
7890 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7891
7892         * gcc.c-torture/execute/20030401-1.c: New test case.
7893
7894 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7895
7896         * objc.dg/defs.m: New.
7897
7898 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7899
7900         * g++.dg/eh/simd-1.C: New.
7901         * g++.dg/eh/simd-2.C: New.
7902
7903 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7904
7905         * gcc.c-torture/execute/simd-3.c: New.
7906
7907 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7908
7909         PR c/9936
7910         * gcc.dg/20030331-2.c: New test.
7911
7912 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/10278
7915         * g++.dg/parse/crash2.C: New test.
7916
7917 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7918
7919         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7920         * gcc.c-torture/execute/20030331-1.c: ...here.
7921
7922 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7923
7924         * gcc.c-torture/execute/20030331-1.c: New test.
7925
7926 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7927
7928         * lib/gcov.exp: Adjust call return testing strings.
7929         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7930
7931 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7932
7933         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7934         * gcc.dg/builtins-7.c: New test case.
7935         * gcc.dg/builtins-8.c: New test case.
7936
7937 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7938
7939         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7940
7941 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR c++/7647
7944         * g++.dg/lookup-class-member-2.C: New test.
7945
7946 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7947
7948         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7949
7950 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7951
7952         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7953
7954 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7955
7956         * g++.dg/init/attrib1.C: New test.
7957
7958 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7959
7960         * gcc.dg/ultrasp8.c: New test.
7961
7962 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7963
7964         * gcc.dg/ultrasp7.c: New test.
7965
7966 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7967
7968         PR c++/10047
7969         * g++.dg/template/inline1.C: New test.
7970
7971 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7972
7973         * gcc.dg/sparc-dwarf2.c: New test.
7974
7975 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7976
7977         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7978         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7979
7980 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7981
7982         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7983         than reading .x files.
7984         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7985         * g77.dg/gcov/gcov-1.f: Likewise.
7986         * gcc.misc-tests/gcov-4b.c: Likewise.
7987         * gcc.misc-tests/gcov-5b.c: Likewise.
7988         * gcc.misc-tests/gcov-6.c: Likewise.
7989         * gcc.misc-tests/gcov-7.c: Likewise.
7990         * gcc.misc-tests/gcov-8.c: Likewise.
7991         * g++.dg/gcov/gcov-1.x: Remove.
7992         * g77.dg/gcov/gcov-1.x: Likewise.
7993         * gcc.misc-tests/gcov-4b.x: Likewise.
7994         * gcc.misc-tests/gcov-5b.x: Likewise.
7995         * gcc.misc-tests/gcov-6.x: Likewise.
7996         * gcc.misc-tests/gcov-7.x: Likewise.
7997         * gcc.misc-tests/gcov-8.x: Likewise.
7998
7999 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8000
8001         PR opt/10087
8002         * gcc.dg/20030324-1.c: New test.
8003
8004 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8005
8006         PR c++/10224
8007         * g++.dg/template/arg3.C: New test.
8008
8009         PR c++/10158
8010         * g++.dg/template/friend18.C: New test.
8011
8012 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8013
8014         * g77.f-torture/compile/20030326-1.f: New test case.
8015
8016 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8017
8018         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8019
8020         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8021
8022 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8023
8024         * gcc.dg/ia64-sync-3.c: New test.
8025
8026 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8027
8028         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8029
8030 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8031
8032         * gcc.dg/ultrasp6.c: New test.
8033
8034 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8035
8036         * gcc.dg/i386-signbit-1.c: New test.
8037         * gcc.dg/i386-signbit-2.c: New test.
8038         * gcc.dg/i386-signbit-3.c: New test.
8039
8040 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8041
8042         * gcc.dg/ultrasp5.c: Fix options.
8043
8044 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8045
8046         * gcc.dg/ultrasp5.c: Fix comment.
8047
8048 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8049
8050         PR fortran/10197
8051         * g77.f-torture/execute/10197.f: New test.
8052
8053 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8054
8055         PR c++/9898, c++/383
8056         * g++.dg/template/conv6.C: New test.
8057
8058         PR c++/10119
8059         * g++.dg/template/ptrmem5.C: New test.
8060
8061         PR c++/10026
8062         * g++.dg/lookup/koenig1.C: New test.
8063
8064         PR C++/10199
8065         * g++.dg/lookup/template2.C: New test.
8066
8067 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8068
8069         * g++.dg/opt/rtti1.C: New test.
8070
8071 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8072
8073         * gcc.dg/ultrasp5.c: New test.
8074
8075 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8076
8077         PR middle-end/9967
8078         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8079         builtin fputs.
8080
8081 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8082
8083         PR c/8224
8084         * gcc.dg/20030323-1.c: New test.
8085
8086 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8087
8088         * gcc.c-torture/compile/20030323-1.c: New test case.
8089
8090 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8091
8092         * gcc.dg/20030321-1.c: New test.
8093
8094 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8095
8096         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8097
8098 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8099
8100         PR c++/9978, c++/9708
8101         * g++.dg/ext/vlm1.C: Adjust expected error.
8102         * g++.dg/ext/vla2.C: New test.
8103         * g++.dg/template/arg1.C: New test.
8104         * g++.dg/template/arg2.C: New test.
8105
8106 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8107
8108         * g77.f-torture/execute/select.f: New test.
8109         * g77.f-torture/noncompile/select_no_compile.f: New test.
8110
8111 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8112
8113         PR c++/9898
8114         * g++.dg/other/error4.C: New test.
8115
8116 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8117
8118         * g++.dg/template/friend17.C: New test.
8119
8120 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8121
8122         * gcc.c-torture/compile/20030320-1.c: New.
8123
8124 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8125
8126         * gcc.dg/builtins-6.c: New test case.
8127
8128 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8129
8130         PR target/10073
8131         * gcc.c-torture/compile/20030319-1.c: New.
8132
8133 2003-03-18  Jan Hubicka  <jh@suse.cz>
8134
8135         * gcc.dg/i386-cvt-1.c: New test.
8136
8137 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8138
8139         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8140         * objc.dg/naming-2.m: Likewise.
8141
8142 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8143
8144         PR c++/9639
8145         * g++.dg/parse/crash1.C: New test.
8146
8147 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/8805
8150         * g++.dg/eh/cleanup1.C: New test.
8151
8152 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8153
8154         * gcc.c-torture/execute/20030316-1.c: New test case.
8155
8156 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8157
8158         PR c++/9629
8159         * g++.dg/init/ctor2.C: New test.
8160
8161 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8162
8163         * g77.f-torture/compile/xformat.f: New test case.
8164
8165 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8166
8167         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8168         * g++.old-deja/g++.mike/eh50.C: Likewise.
8169
8170 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8171
8172         PR c++/6440
8173         * g++.dg/template/spec7.C: New test.
8174         * g++.dg/template/spec8.C: Likewise.
8175
8176 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8177
8178         * gcc.c-torture/execute/20030313-1.c: New test.
8179
8180 2003-03-14  Richard Henderson  <rth@redhat.com>
8181
8182         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8183
8184 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8185
8186         * gcc.c-torture/compile/20030314-1.c: New test.
8187
8188 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8189
8190         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8191         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8192         thumb target,
8193         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8194         to accept newer _imp__  prefix and additional
8195         newline in .drectve section.
8196         * gcc.dg/dll-4.c: Likewise.
8197         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8198         switch.
8199
8200 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8201
8202         * g++.dg/parse/namespace9.C: New test.
8203
8204         * g++.dg/init/ref5.C: New test.
8205         * g++.dg/parse/ptrmem1.C: Likewise.
8206
8207 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8208
8209         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8210         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8211         regular expression.
8212         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8213         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8214
8215 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8216
8217         * gcc.c-torture/execute/20030224-2.c: New test.
8218
8219 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8220
8221         * gcc.dg/decl-3.c: New test.
8222
8223 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8224
8225         * gcc.dg/i386-loop-2.c: New test.
8226
8227 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/9474
8230         * g++.dg/parse/namespace8.C: New test.
8231
8232         PR c++/9924
8233         * g++.dg/overload/builtin2.C: New test.
8234
8235 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8236
8237         * gcc.dg/return-type-3.c: New test.
8238
8239 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8240
8241         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8242         profiling options are not supported.
8243
8244 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8245
8246         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8247         * g++.old-deja/g++.warn/impint2.C: Likewise.
8248
8249 2003-03-10  Devang Patel  <dpatel@apple.com>
8250
8251         * g++.dg/cpp/c++_cmd_1.C: New test.
8252         * g++.dg/cpp/c++_cmd_1.h: New file.
8253
8254 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8255
8256         * gcc.dg/altivec-9.c: New file.
8257
8258 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8259
8260         * gcc.dg/ppc-sdata-1.c: New test.
8261         * gcc.dg/ppc-sdata-2.c: New test.
8262
8263 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8264
8265         PR c++/9373
8266         * g++.dg/opt/ptrmem2.C: New test.
8267
8268         PR c++/8534
8269         * g++.dg/opt/ptrmem1.C: New test.
8270
8271 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8272
8273         * gcc.dg/i386-loop-1.c: New test.
8274
8275 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8276
8277         PR c++/9970
8278         * g++.dg/lookup/friend1.C: New test.
8279
8280 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8281
8282         PR c++/9823
8283         * g++.dg/parser/constructor1.C: New test.
8284
8285 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8286
8287         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8288
8289         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8290
8291 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8292
8293         * gcc.dg/cpp/Wunused.c: Update test.
8294
8295 2003-03-08  Jan Hubicka  <jh@suse.cz>
8296
8297         * gcc.dg/inline-3.c: New test.
8298
8299 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8300
8301         PR c++/9809
8302         * g++.dg/parse/builtin1.C: New test.
8303
8304         PR c++/9982
8305         * g++.dg/abi/cookie1.C: New test.
8306         * g++.dg/abi/cookie2.C: Likewise.
8307
8308         PR c++/9524
8309         * g++.dg/template/field1.C: New test.
8310
8311         PR c++/9912
8312         * g++.dg/parse/class1.C: New test.
8313         * g++.dg/parse/namespace7.C: Likewise.
8314         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8315
8316 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8317
8318         * g++.dg/init/ref4.C: New test.
8319
8320 2003-03-07  Jan Hubicka  <jh@suse.cz>
8321
8322         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8323         * gcc.dg/inline-3.c:  New test.
8324
8325 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8326
8327         * g++.dg/init/ref3.C: New test.
8328
8329         PR c++/9965
8330         * g++.dg/init/ref2.C: New test.
8331
8332         PR c++/9400
8333         * g++.dg/warn/Wshadow-2.C: New test.
8334
8335         PR c++/9791
8336         * g++.dg/warn/Woverloaded-1.C: New test.
8337
8338 2003-03-05  Jan Hubicka  <jh@suse.cz>
8339
8340         * gcc.dg/i386-local2.c: New.
8341         * gcc.dg/i386-local.c: Fix typo.
8342
8343 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8344
8345         * g++.dg/abi/layout3.C: New test.
8346
8347 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8348
8349         * gcc.c-torture/compile/20030305-1.c
8350
8351 2003-03-05  Jan Hubicka  <jh@suse.cz>
8352
8353         * gcc.dg/i386-local.c: New.
8354
8355 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8356
8357         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8358
8359 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8360
8361         * gcc.dg/switch-2.c: New test.
8362         * gcc.dg/switch-3.c: New test.
8363         * gcc.dg/Wswitch.c: Adjust line numbers.
8364         * gcc.dg/Wswitch-default.c: Likewise.
8365         * gcc.dg/Wswitch-enum.c: Likewise.
8366
8367 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8368
8369         * gcc.c-torture/execute/20030222-1.c: New test.
8370
8371 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8372
8373         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8374
8375 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8376
8377         PR c++/9878
8378         * g++.dg/init/ref1.C: New test.
8379
8380 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8381
8382         * gcc.dg/sh-relax.c: New SH-only test.
8383
8384 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8385
8386         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8387         comment explaining purpose of testcase.
8388
8389 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8390
8391         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8392         for HC11/HC12 (asm needs two int registers).
8393         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8394         HC11/HC12 because the test uses an asm which needs two 32-bit
8395         registers.
8396
8397 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8398
8399         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8400         for HC11/HC12 (array is too large otherwise).
8401         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8402         * gcc.c-torture/compile/20010518-2.x: Likewise.
8403         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8404         HC11/HC12 (array is too large).
8405
8406 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8407
8408         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8409         * lib/g++-dg.exp (g++-dg-test): Likewise.
8410
8411 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8412
8413         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8414         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8415
8416 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8417
8418         * g++.dg/warn/implicit-typename1.C: Remove warning.
8419
8420 2003-02-28  Richard Henderson  <rth@redhat.com>
8421
8422         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8423         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8424
8425 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8426
8427         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8428         * g++.dg/pch/pch.exp: Likewise.
8429
8430 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c++/9879
8433         * testsuite/g++.dg/init/new4.C: New test.
8434
8435 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8436
8437         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8438
8439 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8440
8441         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8442         unsigned long.
8443
8444         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8445         wider than float.
8446
8447 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8448
8449         * lib/scanasm.exp: Add support for counting numbers of
8450         occurences.
8451         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8452         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8453
8454 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/9683
8457         * g++.dg/template/static3.C: New test.
8458
8459         PR c++/9829
8460         * g++.dg/parse/namespace6.C: New test.
8461
8462 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8463
8464         PR target/9732
8465         * gcc.dg/20030225-1.c: New test.
8466
8467 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8468
8469         * README: Remove out-of-date information.
8470
8471         PR c++/9836
8472         * g++.dg/template/spec6.C: New test.
8473
8474 2003-02-24  Jeff Law  <law@redhat.com>
8475
8476         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8477
8478 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8479
8480         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8481         * gcc.dg/pragma-ep-1.c: Likewise.
8482
8483 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8484
8485         PR c++/9602
8486         * g++.dg/template/friend16.C: New test.
8487
8488 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8489
8490         PR c++/5333
8491         * g++.dg/parse/fused-params1.C: Adjust error messages.
8492         * g++.dg/template/nested3.C: New test.
8493
8494 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8495
8496         * g++.dg/abi/param1.C: New test.
8497
8498 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8499
8500         PR c++/7982
8501         * g++.dg/warn/implicit-typename1.C: New test.
8502
8503 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8504
8505         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8506         with "mtune".
8507         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8508         * gcc.c-torture/execute/20010129-1.x: Likewise.
8509         * gcc.dg/20011107-1.c: Likewise.
8510         * gcc.dg/20020108-1.c: Likewise.
8511         * gcc.dg/20020122-3.c: Likewise.
8512         * gcc.dg/20020206-1.c: Likewise.
8513         * gcc.dg/20020310-1.c: Likewise.
8514         * gcc.dg/20020426-2.c: Likewise.
8515         * gcc.dg/20020517-1.c: Likewise.
8516         * gcc.dg/991230-1.c: Likewise.
8517         * gcc.dg/i386-unroll-1.c: Likewise.
8518         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8519
8520 2003-02-22  Jan Hubicka  <jh@suse.cz>
8521
8522         * gcc.dg/i386-mul.c: New test.
8523
8524 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8525
8526         * gcc.dg/builtins-5.c: New test case.
8527
8528 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8529
8530         * gcc.dg/asmreg-1.c: New test.
8531
8532 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8533
8534         PR c++/9749
8535         * g++.dg/parse/varmod1.C: New test.
8536
8537 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8538
8539         PR c++/9727
8540         * g++.dg/template/op1.C: New test.
8541
8542 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8543
8544         PR c++/8906
8545         * g++.dg/template/nested2.C: New test.
8546
8547 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/8724
8550         * g++.dg/expr/dtor1.C: New test.
8551
8552 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8553
8554         * gcc.dg/cpp/include3.c: New test.
8555         * gcc.dg/cpp/inc/foo.h: New file.
8556
8557 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8558
8559         * gcc.c-torture/execute/20030221-1.c: New test.
8560
8561 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8562
8563         PR c++/9729
8564         * g++.dg/abi/conv1.C: New test.
8565
8566 2003-02-20  Jan Hubicka  <jh@suse.cz>
8567
8568         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8569
8570 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8571
8572         * gcc.c-torture/compile/20030219-1.c: New test.
8573
8574 2003-02-18  Jan Hubicka  <jh@suse.cz>
8575
8576         * gcc.dg/funcorder.c: New test.
8577
8578 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8579
8580         * gcc.c-torture/execute/20030218-1.c: New.
8581
8582 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8583
8584         * gcc.dg/20030218-1.c: New.
8585
8586 2003-02-18  Richard Henderson  <rth@redhat.com>
8587
8588         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8589         * gcc.dg/attr-used-2.c: New.
8590
8591 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/9704
8594         * g++.dg/init/copy5.C: New test.
8595
8596 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8597
8598         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8599         * g++.dg/pch/pch.exp: Likewise.
8600
8601 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8602
8603         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8604         STACK_SIZE is not defined.
8605
8606 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8607
8608         PR c++/9457
8609         * g++.dg/template/init1.C: New test.
8610
8611 2003-02-16  Jan HUbicka  <jh@suse.cz>
8612
8613         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8614         (foo): Add few extra tests
8615         * gcc.dg/c99-const-expr-3.c: Likewise.
8616         * gcc.c-torture/execute/20030216-1.c: New.
8617
8618 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8619
8620         PR c++/9459
8621         * g++.dg/ext/typeof4.C: New test.
8622
8623 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8624
8625         * gcc.dg/i386-387-3.c: New test case.
8626
8627 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8628
8629         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8630         cris-*-elf* cris-*-aout* and mmix-*-*.
8631
8632 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8633
8634         * gcc.dg/20030213-1.c: New test.
8635
8636 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8637
8638         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8639         * gcc.dg/i386-387-2.c: Likewise.
8640
8641 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8642
8643         * gcc.dg/ppc-spe.c: Fix formatting.
8644         Enable tests that were previously unsupported by gas.
8645         Delete tests for instructions that no longer exist.
8646         Switch arguments on evsubifw builtin.
8647
8648 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8649
8650         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8651         STACK_SIZE is too small.
8652
8653 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8654             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8655
8656         * gcc.dg/decl-2.c: New test.
8657
8658 2003-02-10  Jan Hubicka  <jh@suse.cz>
8659
8660         * gcc.dg/i386-fpcvt-1.c:  New test.
8661
8662 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8663
8664         * gcc.c-torture/execute/20030209-1.c: New test.
8665
8666 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8667
8668         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8669         int-wide bitops, use the constants of the same width.
8670         Likewise, if long long is 32-bit wide, test bitops using
8671         32-bit constants.
8672
8673 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8674
8675         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8676
8677 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8678
8679         * testsuite/gcc.dg/builtins-4.c: New test case.
8680
8681 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8682
8683         * gcc.dg/20020430-1.c: Fix dg command typos.
8684         * gcc.dg/20020503-1.c: Likewise.
8685
8686 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8687
8688         PR c++/8785
8689         * g++.dg/parse/fused-params1.C: New test.
8690
8691         PR c++/8857
8692         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8693
8694         PR c++/8921
8695         * g++.dg/parse/non-dependent1.C: New test.
8696
8697         PR c++/8928
8698         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8699
8700         PR c++/9228
8701         * g++.dg/parse/undefined7.C: New test.
8702         * g++.dg/parse/non-templ1.C: New test.
8703
8704         PR c++/9229
8705         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8706
8707 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8708
8709         * gcc.c-torture/compile/20030206-1.c: New test.
8710
8711 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8712
8713         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8714         "pow" to "foo" to avoid potential confusion with a math built-in.
8715
8716 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8717
8718         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8719         conditions for SPARC targets.
8720
8721 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8722
8723         * gcc.dg/20030204-1.c: New test.
8724
8725 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8726
8727         PR c++/38
8728         * g++.dg/parse/array-size1.C: New test.
8729
8730         PR c++/5657
8731         * g++.dg/parse/undefined3.C: New test.
8732
8733         PR c++/5665
8734         * g++.dg/parse/undefined4.C: New test.
8735
8736         PR c++/5975
8737         * g++.dg/parse/undefined5.C: New test.
8738
8739         PR c++/7259
8740         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8741
8742         PR c++/8578
8743         * g++.dg/parse/casting-operator1.C: New test.
8744
8745         PR c++/8596
8746         * g++.dg/parse/undefined6.C: New test.
8747
8748         PR c++/8736
8749         * g++.dg/parse/missing-template1.C: New test.
8750
8751 2003-02-04  Jan Hubicka  <jh@suse.cz>
8752
8753         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8754         * gcc.dg/i386-cmov?.c:  Likewise.
8755         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8756         * gcc.dg/i386-ssefp-1.c:  Likewise.
8757         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8758         conventions.
8759
8760 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8761
8762         PR c++/7129
8763         * testsuite/g++.dg/ext/max.C: New test.
8764
8765 2003-02-03  Jan Hubicka  <jh@suse.cz>
8766
8767         * gcc.c-torture/execute/20030203-1.c: New test.
8768
8769 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8770
8771         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8772         'natural-endian'.
8773
8774 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8775
8776         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8777         * g++.dg/init/new2.C: Likewise.
8778         * g++.dg/other/new1.C: Likewise.
8779
8780 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8781
8782         * gcc.dg/struct-ret-libc.c: New test.
8783
8784 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8785
8786         * gcc.dg/20030129-1.c: New test.
8787
8788 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8789
8790         PR c++/8849
8791         * g++.dg/template/ptrmem4.C: New test.
8792
8793 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8794
8795         * g++.dg/parser/constant1.C: New test.
8796
8797 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8798
8799         PR c++/8591
8800         * g++.dg/parse/friend2.C: New test.
8801
8802 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8803
8804         PR c++/9437
8805         * g++.dg/template/unify4.C: New test.
8806
8807 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8808
8809         * gcc.c-torture/execute/20030128-1.c: New test.
8810
8811 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8812
8813         * g++.dg/lookup/nested1.C: Test moved from ...
8814         * g++.old-deja/g++.other/lookup24.C: ... here.
8815
8816 2003-01-28  Jan Hubicka  <jh@suse.cz>
8817
8818         * gcc.dg/i386-cmov5.c:  New test.
8819
8820 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8821
8822         * gcc.c-torture/execute/20010925-1.c: Changed the
8823         memcpy declaration.
8824
8825 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8826
8827         PR c++/3902
8828         * g++.dg/parse/template5.C: New test.
8829
8830 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8831
8832         PR fortran/9258
8833         * g77.dg/pr9258: New test.
8834
8835 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8836
8837         * README: Move relevant parts from README.g++.
8838
8839         * README.g++: Remove this file.
8840
8841 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8842
8843         * g++.dg/abi/dcast1.C: New test.
8844
8845 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8846
8847         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8848
8849 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8850
8851         PR c++/47
8852         * g++.old-deja/g++.other/lookup24.C: New test.
8853
8854 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8855
8856         PR middle-end/7227
8857         * gcc.dg/uninit-C.c: New test.
8858
8859 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8860
8861         * g++.dg/abi/covariant1.C: New test.
8862
8863 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8864
8865         * gcc.dg/20030123-1.c: New test.
8866
8867 2003-01-25  Jan Hubicka  <jh@suse.cz>
8868
8869         PR opt/8492
8870         * gcc.c-torture/compile/20030125-1.c
8871
8872 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8873
8874         PR c++/9403
8875         * g++.dg/parse/template3.C: New test.
8876         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8877
8878         PR c++/795
8879         * g++.dg/parse/template4.C: New test.
8880
8881         PR c++/9415
8882         * g++.dg/template/qual2.C: New test.
8883
8884         PR c++/8545
8885         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8886
8887         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8888
8889 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8890
8891         * gcc.c-torture/execute/switch-1.c: New test case.
8892
8893 2003-01-25  Jan Hubicka  <jh@suse.cz>
8894
8895         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8896
8897 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8898
8899         Tweaks for Bison-1.875. From the NEWS file:
8900         "- `parse error' -> `syntax error'
8901         Bison now uniformly uses the term `syntax error'"
8902         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8903         * gcc.dg/cpp/digraph2.c: Likewise.
8904         * gcc.dg/cpp/direct2.c: Likewise.
8905         * gcc.dg/cpp/paste4.c: Likewise.
8906         * gcc.dg/c90-restrict-1.c: Likewise.
8907         * gcc.dg/c99-func-2.c: Likewise.
8908         * gcc.dg/noncompile/920721-2.c: Likewise.
8909         * gcc.dg/noncompile/930622-2.c: Likewise.
8910         * gcc.dg/noncompile/940112-1.c: Likewise.
8911         * gcc.dg/noncompile/950921-1.c: Likewise.
8912         * gcc.dg/noncompile/951123-1.c: Likewise.
8913         * gcc.dg/noncompile/971104-1.c: Likewise.
8914         * gcc.dg/noncompile/990416-1.c: Likewise.
8915
8916 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8917
8918         * g++.dg/parse/undefined1.C: Add error message.
8919
8920 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8921
8922         PR c++/9354
8923         * g++.dg/parse/new1.C: New test.
8924
8925         PR c++/9216
8926         * g++.dg/parse/template2.C: New test.
8927
8928         PR c++/9354
8929         * g++.dg/parse/typedef2.C: New test.
8930
8931         PR c++/9328
8932         * g++.dg/ext/typeof3.C: New test.
8933
8934 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8935
8936         PR c++/2738
8937         * g++.dg/parse/ret-type1.C: New test.
8938
8939         PR c++/3792
8940         * g++.dg/parse/tmpl-outside1.C: New test.
8941
8942         PR c++/4207
8943         * g++.dg/parse/int-as-enum1.C: New test.
8944
8945         PR c++/4903
8946         * g++.dg/parse/no-typename1.C: New test.
8947
8948         PR c++/5533
8949         * g++.dg/parse/no-value1.C: New test.
8950
8951         PR c++/5921
8952         * g++.dg/parse/wrong-inline1.C: New test.
8953
8954         PR c++/6402
8955         * g++.dg/parse/ref1.C: New test.
8956
8957         PR c++/6992
8958         * g++.dg/parse/attr-ctor1.C: New test.
8959
8960         PR c++/7229
8961         * g++.dg/parse/namespace5.C: New test.
8962
8963         PR c++/7917
8964         * g++.dg/parse/func-def1.C: New test.
8965
8966         PR c++/8143
8967         * g++.dg/parse/undefined1.C: New test.
8968
8969         PR c++/5723, PR c++/8522
8970         * g++.dg/parse/specialization1.C: New test.
8971
8972         PR c++/163, PR c++/8595
8973         * g++.dg/parse/struct-as-enum1.C: New test.
8974
8975         PR c++/9173
8976         * g++.dg/parse/undefined2.C: New test.
8977
8978 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8979
8980         PR c++/9298
8981         * g++.dg/parse/template1.C: New test.
8982
8983         PR c++/9384
8984         * g++.dg/parse/using1.C: New test.
8985
8986         PR c++/9285
8987         PR c++/9294
8988         * g++.dg/parse/expr2.C: New test.
8989
8990         PR c++/9388
8991         * g++.dg/parse/lookup2.C: Likewise.
8992
8993 2003-01-21  Jan Hubicka  <jh@suse.cz>
8994
8995         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8996         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8997         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8998         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8999
9000 2003-01-20  Nick Clifton  <nickc@redhat.com>
9001
9002         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9003         problem with ARM sibcall code generation.
9004
9005 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9006
9007         * gcc.c-torture/execute/20030120-1.c: New.
9008
9009 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9010
9011         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9012
9013 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9014
9015         PR c++/9272
9016         * g++.dg/parse/ctor1.C: New test.
9017
9018         PR c++/9294:
9019         * g++.dg/parse/qualified1.C: New test.
9020
9021         * g++.dg/parse/typename3.C: New test.
9022
9023 2003-01-16  Richard Henderson  <rth@redhat.com>
9024
9025         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9026
9027 2003-01-16  Richard Henderson  <rth@redhat.com>
9028
9029         * g++.dg/pch/pch.exp: Copy test header to the working directory
9030         before using it either for precompilation or direct use.
9031         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9032         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9033
9034 2003-01-16  Richard Henderson  <rth@redhat.com>
9035
9036         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9037         before using it either for precompilation or direct use.
9038         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9039         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9040
9041 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9042
9043         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9044         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9045         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9046         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9047         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9048         typename warning into error.
9049         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9050         error messages.
9051         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9052         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9053         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9054         messages.
9055         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9056         make declaration visible in template.
9057         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9058         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9059         messages.
9060         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9061         message.
9062         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9063         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9064         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9065         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9066         typename warning with error message.
9067         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9068         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9069         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9070
9071 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9072
9073         * g++.dg/parse/ambig2.C: New test.
9074
9075 2003-01-15  Richard Henderson  <rth@redhat.com>
9076
9077         * g++.dg/tls/init-2.C: Update error message string.
9078
9079 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9080
9081         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9082
9083 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9084
9085         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9086         all for HC11/HC12.
9087         * gcc.c-torture/compile/20001205-1.x: Likewise.
9088         * gcc.c-torture/compile/20001226-1.x: Likewise.
9089         * gcc.c-torture/compile/920520-1.x: Likewise.
9090         * gcc.c-torture/compile/961203-1.x: Likewise.
9091         * gcc.c-torture/compile/20020604-1.x: Likewise.
9092
9093 2003-01-15  Jan Hubicka  <jh@suse.cz>
9094
9095         * gcc.c-torture/compile/20030115-1.c: New test.
9096
9097         * gcc.dg/i386-fpcvt-1.c: New test.
9098         * gcc.dg/i386-fpcvt-2.c: New test.
9099
9100 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9101
9102         Further conform g++'s __vmi_class_type_info to the C++ ABI
9103         specification.
9104         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9105         the specification.
9106
9107 2003-01-14  Jan Hubicka  <jh@suse.cz>
9108
9109         * gcc.dg/i386-fpcvt-1.c: New test.
9110         * gcc.dg/i386-fpcvt-2.c: New test.
9111
9112 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9113
9114         * gcc.dg/i386-mmx-3.c: New test.
9115
9116 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9117
9118         PR c++/9264
9119         * g++.dg/parse/octal1.C: New file.
9120
9121         PR c++/9172
9122         * g++.dg/parse/typename1.C: New file.
9123
9124 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9125
9126         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9127         * gcc.dg/bf-no-ms-layout.c: Likewise.
9128         * gcc.dg/bf-ms-attrib.c: Likewise.
9129
9130 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9131
9132         PR c++/9099
9133         * g++.dg/parse/dtor1.C: New file.
9134
9135         PR c++/9128
9136         * g++.dg/rtti/typeid1.C: New file.
9137
9138         PR c++/9153
9139         * g++.dg/parse/lookup1.C: New file.
9140
9141         PR c++/9171
9142         * g++.dg/templ/spec5.C: New file.
9143
9144 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9145
9146         * gcc.c-torture/compile/20030110-1.c: New test.
9147
9148 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9149
9150         Merge from pch-branch:
9151
9152         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9153
9154         * gcc.dg/pch/cpp-1.h: New.
9155         * gcc.dg/pch/cpp-1.c: New.
9156         * gcc.dg/pch/cpp-2.h: New.
9157         * gcc.dg/pch/cpp-2.c: New.
9158
9159         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9160
9161         * gcc.dg/pch/except-1.h: New.
9162         * gcc.dg/pch/except-1.c: New.
9163
9164         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9165
9166         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9167         running test.
9168         * gcc.dg/pch: Include *.hp not *.h.
9169         * gcc.dg/pch/system-1.h: New.
9170         * gcc.dg/pch/system-1.c: New.
9171
9172         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9173
9174         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9175         rather than trying to build and run a program using PCH.
9176         * gcc.dg/pch: Remove dg-do commands from test files.
9177
9178         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9179
9180         * gcc.dg/pch/macro-3.c: New.
9181         * gcc.dg/pch/macro-3.h: New.
9182
9183         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9184
9185         * gcc.dg/pch/common-1.c: New.
9186         * gcc.dg/pch/common-1.h: New.
9187         * gcc.dg/pch/decl-1.c: New.
9188         * gcc.dg/pch/decl-1.h: New.
9189         * gcc.dg/pch/decl-2.c: New.
9190         * gcc.dg/pch/decl-2.h: New.
9191         * gcc.dg/pch/decl-3.c: New.
9192         * gcc.dg/pch/decl-3.h: New.
9193         * gcc.dg/pch/decl-4.c: New.
9194         * gcc.dg/pch/decl-4.h: New.
9195         * gcc.dg/pch/decl-5.c: New.
9196         * gcc.dg/pch/decl-5.h: New.
9197         * gcc.dg/pch/global-1.c: New.
9198         * gcc.dg/pch/global-1.h: New.
9199         * gcc.dg/pch/inline-1.c: New.
9200         * gcc.dg/pch/inline-1.h: New.
9201         * gcc.dg/pch/inline-2.c: New.
9202         * gcc.dg/pch/inline-2.h: New.
9203         * gcc.dg/pch/static-1.c: New.
9204         * gcc.dg/pch/static-1.h: New.
9205         * gcc.dg/pch/static-2.c: New.
9206         * gcc.dg/pch/static-2.h: New.
9207
9208         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9209
9210         * g++.dg/pch/pch.exp: Better handle failing testcases.
9211         * gcc.dg/pch/pch.exp: Likewise.
9212         * gcc.dg/pch/macro-1.c: New.
9213         * gcc.dg/pch/macro-1.h: New.
9214         * gcc.dg/pch/macro-2.c: New.
9215         * gcc.dg/pch/macro-2.h: New.
9216
9217         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9218
9219         * g++.dg/dg.exp: Treat files in pch/ specially.
9220         * g++.dg/pch/pch.exp: New file.
9221         * g++.dg/pch/empty.H: New file.
9222         * g++.dg/pch/empty.C: New file.
9223         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9224         "precompile".
9225
9226         * gcc.dg/pch/pch.exp: New file.
9227         * gcc.dg/pch/empty.h: New file.
9228         * gcc.dg/pch/empty.c: New file.
9229         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9230         "precompile".
9231
9232 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9233
9234         * g++.dg/template/friend14.C: New test.
9235
9236 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9237
9238         * gcc.dg/old-style-asm-1.c: New test.
9239
9240 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9241
9242         * gcc.c-torture/compile/20030109-1.c: New test.
9243
9244 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9245
9246         * gcc.c-torture/execute/20030109-1.c: New test.
9247
9248 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9249
9250         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9251         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9252         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9253         * g++.old-deja/g++.mike/eh2.C: Likewise
9254         * g++.old-deja/g++.mike/eh3.C: Likewise
9255         * g++.old-deja/g++.mike/eh5.C: Likewise
9256         * g++.old-deja/g++.mike/eh6.C: Likewise
9257         * g++.old-deja/g++.mike/eh7.C: Likewise
9258         * g++.old-deja/g++.mike/eh8.C: Likewise
9259         * g++.old-deja/g++.mike/eh9.C: Likewise
9260         * g++.old-deja/g++.mike/eh10.C: Likewise
9261         * g++.old-deja/g++.mike/eh12.C: Likewise
9262         * g++.old-deja/g++.mike/eh13.C: Likewise
9263         * g++.old-deja/g++.mike/eh14.C: Likewise
9264         * g++.old-deja/g++.mike/eh16.C: Likewise
9265         * g++.old-deja/g++.mike/eh17.C: Likewise
9266         * g++.old-deja/g++.mike/eh18.C: Likewise
9267         * g++.old-deja/g++.mike/eh21.C: Likewise
9268         * g++.old-deja/g++.mike/eh23.C: Likewise
9269         * g++.old-deja/g++.mike/eh24.C: Likewise
9270         * g++.old-deja/g++.mike/eh25.C: Likewise
9271         * g++.old-deja/g++.mike/eh26.C: Likewise
9272         * g++.old-deja/g++.mike/eh27.C: Likewise
9273         * g++.old-deja/g++.mike/eh28.C: Likewise
9274         * g++.old-deja/g++.mike/eh29.C: Likewise
9275         * g++.old-deja/g++.mike/eh31.C: Likewise
9276         * g++.old-deja/g++.mike/eh33.C: Likewise
9277         * g++.old-deja/g++.mike/eh34.C: Likewise
9278         * g++.old-deja/g++.mike/eh35.C: Likewise
9279         * g++.old-deja/g++.mike/eh36.C: Likewise
9280         * g++.old-deja/g++.mike/eh37.C: Likewise
9281         * g++.old-deja/g++.mike/eh38.C: Likewise
9282         * g++.old-deja/g++.mike/eh39.C: Likewise
9283         * g++.old-deja/g++.mike/eh40.C: Likewise
9284         * g++.old-deja/g++.mike/eh41.C: Likewise
9285         * g++.old-deja/g++.mike/eh42.C: Likewise
9286         * g++.old-deja/g++.mike/eh44.C: Likewise
9287         * g++.old-deja/g++.mike/eh46.C: Likewise
9288         * g++.old-deja/g++.mike/eh47.C: Likewise
9289         * g++.old-deja/g++.mike/eh48.C: Likewise
9290         * g++.old-deja/g++.mike/eh49.C: Likewise
9291         * g++.old-deja/g++.mike/eh50.C: Likewise
9292
9293
9294         PR c++/8615
9295         * g++.dg/template/char1.C: New test.
9296
9297         * g++.dg/template/varmod1.C: Fix typo.
9298
9299 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9300
9301         DR 180
9302         * g++.old-deja/g++.pt/crash32.C: Expect error.
9303
9304 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9305
9306         PR c++/5919
9307         * g++.dg/template/varmod1.C: New test.
9308
9309         PR c++/8727
9310         * g++.dg/inherit/typeinfo1.C: New test.
9311
9312         PR c++/8663
9313         * g++.dg/inherit/typedef1.C: New test.
9314
9315 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/8332
9318         PR c++/8493
9319         * g++.dg/template/strlen1.C: New test.
9320
9321         PR c++/8227
9322         * g++.dg/template/ctor2.C: New test.
9323
9324         PR c++/8214
9325         * g++.dg/init/string1.C: New test.
9326
9327         PR c++/8511
9328         * g++.dg/template/friend8.C: New test.
9329
9330 2002-11-29  Joe Buck <jbuck@synopsys.com>
9331
9332         * g++.dg/lookup/anon2.C: New test.
9333
9334 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9335
9336         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9337         h8300 port.
9338
9339 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9340
9341         * gcc.dg/bitfld-6.c: New test.
9342
9343 2002-11-27  Jan Hubicka  <jh@suse.cz>
9344
9345         * gcc.c-torture/execute/20021127.[cx]: New test.
9346
9347 2002-11-26  Jan Hubicka  <jh@suse.cz>
9348
9349         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9350         quality.
9351
9352 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9353
9354         * g++.dg/init/brace2.C: New test.
9355         * g++.old-deja/g++.mike/p9129.C: Correct.
9356
9357 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9358
9359         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9360
9361 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9362
9363         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9364
9365 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9366
9367         * testsuite/g++.dg/abi/empty11.C: New test.
9368         * testsuite/g++.dg/rtti/cv1.C: New test.
9369
9370 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9371
9372         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9373
9374 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9375
9376         * g++.dg/abi/empty10.C: New test.
9377
9378 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9379
9380         * gcc.c-torture/compile/20021124-1.c: New test.
9381
9382 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9383
9384         * g++.dg/abi/rtti2.C: New test.
9385
9386 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9387
9388         * gcc.dg/i386-unroll-1.c: New test.
9389
9390 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9391
9392         * gcc.c-torture/compile/20021120-1.c: New test.
9393         * gcc.c-torture/compile/20021120-2.c: New test.
9394
9395 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9396
9397         * gcc.dg/bitfld-5.c: New test.
9398
9399 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9400
9401         * gcc.c-torture/execute/20021120-3.c: New test.
9402
9403 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9404
9405         * gcc.c-torture/execute/20021120-2.c: New test.
9406
9407 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9408
9409         * gcc.c-torture/execute/20021120-1.c: New test.
9410
9411 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9412
9413         * gcc.c-torture/execute/20021118-3.c: New test.
9414
9415 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9416
9417         * gcc.c-torture/compile/20021119-1.c: New test.
9418
9419 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9420
9421         * gcc.dg/duff-1.c: New test.
9422         * gcc.dg/duff-2.c: New test.
9423         * gcc.dg/duff-3.c: New test.
9424
9425 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9426
9427         * gcc.dg/cpp/_Pragma5.c: New test.
9428
9429 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9430
9431         * gcc.c-torture/execute/20021118-2.c: New test.
9432
9433 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9434
9435         * gcc.c-torture/execute/20021118-1.c: New test.
9436
9437 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9438
9439         * gcc.dg/20021116-1.c: New test.
9440
9441 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9442
9443         * g++.dg/abi/vcall1.C: New test.
9444
9445 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9446
9447         * gcc.dg/20021029-1.c: New test.
9448         * gcc.dg/20021029-2.c: New test.
9449
9450 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9451
9452         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9453
9454 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9455
9456         PR c/8439
9457         * gcc.dg/20021110.c: Move to ...
9458         * gcc.c-torture/compile/20021110.c: .... here.
9459
9460 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9461
9462         PR c/8467
9463         * gcc.c-torture/execute/20021111-1.c
9464
9465 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9466
9467         PR c/8439
9468         * gcc.dg/20021110.c: New test.
9469
9470 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9471
9472         * g++.dg/abi/vthunk3.C: Run only on x86.
9473
9474 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9475
9476         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9477
9478 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9479
9480         * lib/compat.exp (compat-execute): Fix logic error in last
9481         change.
9482
9483 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9484
9485         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9486
9487 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9488
9489         PR c++/8389
9490         * g++.dg/template/access6.C: New test.
9491
9492 2002-11-08  Jan Hubicka  <jh@suse.cz>
9493
9494         * gcc.dg/i386-ssefp-1.c: New test.
9495         * gcc.dg/i386-ssefp-1.c: New test.
9496
9497 2002-11-08  Jan Hubicka  <jh@suse.cz>
9498
9499         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9500
9501 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9502
9503         * g++.dg/abi/vthunk3.C: New test.
9504
9505         PR c++/8338
9506         * g++.dg/template/crash2.C: New test.
9507
9508 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9509
9510         * testsuite/g++.dg/abi/dtor1.C: New test.
9511         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9512
9513 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9514
9515         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9516         Darwin.
9517
9518 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9519
9520         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9521         -mthumb.  Only xfail with -O0.
9522
9523 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9524
9525         * g++.dg/abi/thunk1.C: New test.
9526         * g++.dg/abi/thunk2.C: Likewise.
9527         * g++.dg/abi/vtt1.C: Likewise.
9528
9529 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9530
9531         PR optimization/8423
9532         * gcc.c-torture/execute/builtin-constant.c: New test.
9533
9534 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9535
9536         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9537         Add some more cases.
9538
9539 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9540
9541         PR c++/8391
9542         * g++.dg/opt/local1.C: New test.
9543
9544 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9545
9546         PR c++/8160
9547         * g++.dg/template/complit1.C: New test.
9548
9549         PR c++/8149
9550         * g++.dg/template/typename4.C: Likewise.
9551
9552 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9553
9554         Core issue 287, PR c++/7639
9555         * g++.dg/template/instantiate1.C: Adjust error location.
9556         * g++.dg/template/instantiate3.C: New test.
9557         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9558         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9559         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9560
9561 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9562
9563         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9564
9565 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9566
9567         PR c++/8287
9568         * g++.dg/init/dtor2.C: New test.
9569
9570 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9571
9572         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9573         * gcc.dg/nest.c: Bypass errors on irix6.
9574
9575 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9576
9577         * gcc.dg/nest.c: Expect error for mmix-*-*.
9578         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9579
9580 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9581
9582         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9583         markers.
9584
9585         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9586
9587 2002-10-25  Mike Stump  <mrs@apple.com>
9588
9589         * gcc.dg/warn-1.c: New test.
9590
9591 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9592
9593         * g++.dg/template/typename3.C: New test.
9594
9595 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9596
9597         * g++.dg/lookup/ptrmem1.C: New test.
9598
9599         * g++.dg/abi/vthunk2.C: New test.
9600
9601 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9602
9603         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9604
9605 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9606
9607         * g++.dg/abi/empty9.C: New test.
9608
9609 2002-10-24  Richard Henderson  <rth@redhat.com>
9610
9611         * g++.dg/inherit/thunk1.C: Enable for ia64.
9612
9613 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9614
9615         PR c++/8067
9616         * g++.dg/lookup/pretty1.C: New test.
9617
9618 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9619
9620         * gcc.dg/20021023-1.c: New test.
9621
9622 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c++/7679
9625         * g++.dg/parse/inline1.C: New test.
9626
9627 2002-10-23  Richard Henderson  <rth@redhat.com>
9628
9629         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9630
9631         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9632
9633 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9634
9635         PR c++/6579
9636         * g++.dg/parse/stmtexpr3.C: New test.
9637
9638 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9639
9640         * g++.dg/expr/cond1.C: New test.
9641
9642 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9643
9644         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9645
9646 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9647
9648         * g++.dg/abi/vbase13.C: New test.
9649         * g++.dg/abi/vbase14.C: Likewise.
9650
9651 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9652
9653         * gcc.dg/tls/pic-1.c: New test.
9654         * gcc.dg/tls/nonpic-1.c: New test.
9655         * gcc.dg/20021018-1.c: New test.
9656
9657 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9658
9659         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9660         Remove only files with the same base name as the test case.
9661         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9662         (profopt-execute): Likewise.  Also, remove old profiling
9663         and performance data files before running the tests.
9664
9665         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9666         * g++.dg/bprob/bprob.exp: Likewise.
9667         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9668         to allow more general test case names.
9669
9670         * g++.dg/bprob/bprob-1.C: Rename to ...
9671         * g++.dg/bprob/g++-bprob-1.C: ... this.
9672
9673         * g77.dg/bprob/bprob-1.f: Rename to ...
9674         * g77.dg/bprob/g77-bprob-1.f: ... this.
9675
9676 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9677
9678         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9679         bison 1.50 or later.
9680
9681 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9682
9683         * g++.dg/README: Describe more test directories.
9684
9685 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * g++.dg/init/array6.C: Add additional tests.
9688
9689 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9690
9691         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9692         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9693
9694 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9695
9696         * gcc.c-torture/compile/20020604-1.x: New.
9697         * gcc.c-torture/compile/simd-5.x: Likewise.
9698         * gcc.c-torture/execute/920710-1.x: Likewise.
9699         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9700
9701 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9702
9703         * g++.dg/inherit/override1.C: Add dg-options clause.
9704
9705 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9706
9707         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9708         _mm_slli_si128.
9709
9710 2002-10-19  Andreas Schwab  <schwab@suse.de>
9711
9712         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9713         directory component.
9714
9715 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9716
9717         * g++.dg/inherit/thunk1.C: New test.
9718
9719         * g++.dg/inherit/override1.C: New test.
9720
9721         * g++.dg/abi/mangle11.C: New test.
9722         * g++.dg/abi/mangle14.C: New test.
9723         * g++.dg/abi/mangle17.C: New test.
9724
9725 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9726
9727         * g++.dg/overload/member2.C: New test.
9728
9729 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9730
9731         * g++.dg/README: Describe new compat directory.
9732         * g++.dg/dg.exp: Skip tests in compat directory.
9733         * README.compat: New file.
9734         * lib/compat.exp: New expect script.
9735         * g++.dg/compat: New test directory.
9736         * g++.dg/compat/compat.exp: New expect script.
9737         * g++.dg/compat/abi: New test directory.
9738         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9739         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9740         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9741         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9742         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9743         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9744         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9745         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9746         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9747         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9748         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9749         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9750         * g++.dg/compat/break: New test directory.
9751         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9752         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9753         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9754         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9755         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9756         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9757         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9758         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9759         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9760         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9761         g++.dg/compat/break/README: New files.
9762         * g++.dg/compat/eh: New test directory.
9763         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9764         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9765         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9766         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9767         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9768         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9769         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9770         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9771         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9772         g++.dg/compat/eh/filter2_y.C,
9773         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9774         g++.dg/compat/eh/new1_y.C,
9775         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9776         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9777         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9778         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9779         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9780         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9781         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9782         g++.dg/compat/eh/unexpected1_y.C: New files.
9783         * g++.dg/compat/init: New test directory.
9784         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9785         g++.dg/compat/init/array5_y.C,
9786         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9787         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9788         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9789         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9790         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9791         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9792         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9793         g++.dg/compat/init/init-ref2_y.C: New files.
9794
9795 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9796
9797         PR c++/7584
9798         * g++.dg/inherit/using3.C: New test.
9799
9800 2002-10-17  Jan Hubicka  <jh@suse.cz>
9801
9802         * gcc.dg/20021017-2.c: New test.
9803
9804 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9805
9806         * g++.dg/abi/mangle16.C: Adjust.
9807
9808         * g++.dg/init/array8.C: New test.
9809
9810 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9811
9812         * gcc.dg/special/mips-abi.exp: New test.
9813         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9814
9815 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9816
9817         * g++.dg/abi/mangle16.C: New test.
9818         * g++.dg/abi/mangle17.C: Likewise.
9819
9820         PR c++/7478
9821         * g++.dg/template/ref1.C: New test.
9822
9823 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9824
9825         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9826
9827 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9828
9829         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9830
9831 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9832
9833         PR c++/7524
9834         * g++.dg/init/array7.C: New test.
9835
9836 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9837
9838         * g++.dg/init/array6.C: New test.
9839
9840         * g++.dg/abi/mangle13.C: Likewise.
9841         * g++.dg/abi/mangle14.C: Likewise.
9842         * g++.dg/abi/mangle15.C: Likewise.
9843
9844 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9845
9846         * g++.dg/abi/empty8.C: New test.
9847
9848 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9849
9850         * g++.dg/init/ctor1.C: New test.
9851
9852 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9853
9854         * gcc.c-torture/execute/20021015-1.c: New test.
9855
9856 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9857
9858         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9859
9860 2002-10-14  Jan Hubicka  <jh@suse.cz>
9861
9862         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9863
9864 2002-10-14  Richard Henderson  <rth@redhat.com>
9865
9866         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9867
9868 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9869
9870         PR optimization/6631
9871         * g++.dg/opt/const2.C: New test.
9872
9873 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9874
9875         PR c++/7176
9876         * g++.dg/parse/friend1.C: New test.
9877         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9878
9879 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9880
9881         * gcc.dg/20021014-1.c: New test.
9882
9883 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/5661
9886         * g++.dg/ext/vlm1.C: New test.
9887         * g++.dg/ext/vlm2.C: Likewise.
9888
9889         * g++.dg/init/array1.C: Remove invalid braces.
9890         * g++.dg/init/brace1.C: New test.
9891         * g++.dg/init/copy2.C: Likewise.
9892         * g++.dg/init/copy3.C: Likewise.
9893         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9894         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9895         braces.
9896
9897 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9898
9899         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9900
9901 2002-10-11  Richard Shann  <richard.shann@superh.com>
9902
9903         * gcc.c-torture/compile/simd-5.c: New test.
9904
9905 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9906
9907         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9908
9909 2002-10-10  Jim Wilson  <wilson@redhat.com>
9910
9911         * gcc.c-torture/execute/20021010-1.c: New test.
9912
9913 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9914
9915         PR c/7353
9916         * g++.dg/ext/typedef-init.C: New test.
9917         * gcc.dg/typedef-init.c: New test.
9918
9919 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9920
9921         * gcc.dg/cpp/paste13.c: New test.
9922
9923 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9924
9925         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9926         remaining platforms, XFAIL during compile, not execute.  Don't
9927         XFAIL at -O0.
9928
9929 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9930
9931         * gcc.dg/alias-1.c: Tweak expected warning.
9932
9933 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9934
9935         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9936
9937 2002-10-06  Andreas Jaeger  <aj@suse.de>
9938
9939         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9940         * gcc.dg/cpp/c++98.C: Likewise.
9941
9942         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9943         * g++.dg/cpp/c++98.C: Likewise.
9944
9945         * g++.dg/README (Subdirectories): Mention cpp directory.
9946
9947         PR target/7559
9948         * gcc.dg/20021006-1.c: New test.
9949
9950 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9951
9952         PR c++/7804
9953         * g++.dg/other/warning1.C: New test.
9954
9955 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9956
9957         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9958         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9959         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9960
9961 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9962
9963         PR c++/7931
9964         * g++.dg/template/ptrmem3.C: New test.
9965
9966         PR c++/7754
9967         * g++.dg/template/union1.C: New test.
9968
9969 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9970
9971         PR c++/8006
9972         * g++.dg/abi/mangle9.C: New test.
9973         * g++.dg/abi/mangle10.C: New test.
9974         * g++.dg/abi/mangle11.C: New test.
9975         * g++.dg/abi/mangle12.C: New test.
9976
9977 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9978
9979         PR c++/7188.
9980         * g++.dg/template/meminit1.C: New test.
9981         * g++.dg/warn/Wreorder-1.C: Likewise.
9982         * g++.old-deja/g++.mike/warn3.C: Tweak.
9983         * lib/prune.exp: Ingore "in copy constructor".
9984
9985 2002-10-02  Andreas Jaeger  <aj@suse.de>
9986
9987         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9988         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9989         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9990         on x86-64.
9991
9992 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9993
9994         * gcc.dg/empty1.C: Fix typo.
9995
9996 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9997
9998         * gcc.dg/alias-1.c: New test.
9999
10000 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10001
10002         * gcc.dg/empty1.C: New test.
10003
10004         * g++.dg/tls/init-2.C: Tweak error messages.
10005
10006 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10007
10008         * gcc.c-torture/compile/20020923-1.c: New test.
10009
10010 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10011
10012         * gcc.c-torture/execute/ffs-1.c: New test.
10013         * gcc.c-torture/execute/ffs-2.c: Ditto.
10014
10015 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10016
10017         * g++.dg/overload/member1.C: New test.
10018
10019 2002-09-30  Mark Mitchell  <mark@code
10020
10021 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10022
10023         * testsuite/gcc.dg/tls/diag-3.c: New.
10024
10025 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10026
10027         * g++.dg/README (Subdirectories): Document new subdir expr.
10028         * g++.dg/expr/pmf-1.C: New test.
10029
10030 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10031
10032         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10033
10034 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10035
10036         * g++.dg/abi/bitfield3.C: New test.
10037
10038 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10039
10040         * lib/gcov.exp: Tweak expected line formats.
10041         * gcc.misc-tests/gcov8.c: New test.
10042         * gcc.misc-tests/gcov8.x: New flags.
10043
10044 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10045
10046         * consistency.vlad/layout/endian.c: Include string.h.
10047
10048         * gcc.c-torture/execute/20020805-1.c: New test.
10049
10050 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10051
10052         * g++.dg/other/conversion1.C: New test.
10053
10054 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10055
10056         * gcc.dg/builtins-1.c: New testcase.
10057
10058 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10059
10060         * g++.dg/inherit/access3.C: New test.
10061
10062 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10063
10064         * gcc.dg/ia64-visibility-2.c: New test.
10065
10066 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10067
10068         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10069         __qualifier_flags to __flags.
10070
10071 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10072
10073         * g++.dg/inherit/operator1.C: New test.
10074         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10075         * g++.dg/other/error1.C: Change expected error message.
10076         * g++.dg/template/conv4.C: Likewise.
10077
10078 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10079
10080         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10081         for documented behavior.
10082
10083 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10084
10085         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10086         several targets known to fail.
10087
10088 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10089
10090         * gcc.dg/mips-args-[123].c: New tests.
10091
10092 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10093
10094         * gcc.dg/ppc-spe.c: New.
10095
10096 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10097
10098         * g++.dg/other/ptrmem4.C: New testcase.
10099
10100 2002-07-24  Richard Henderson  <rth@redhat.com>
10101
10102         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10103
10104 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10105
10106         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10107
10108 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10109
10110         * gcc.c-torture/execute/memset-3.c: New testcase.
10111
10112 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10113
10114         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10115         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10116
10117 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10118
10119         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10120         Delete.
10121
10122 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10123
10124         * gcc.c-torture/compile/simd-4.c: New test.
10125
10126 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10127
10128         PR c++/7347, c++/7348
10129         * g++.dg/template/access4.C: New test.
10130         * g++.dg/template/access5.C: New test.
10131         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10132         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10133         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10134         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10135
10136 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10137
10138         * gcc.dg/gnu89-init-2.c: New test.
10139
10140 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10141
10142         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10143
10144 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10145
10146         * gcc.c-torture/execute/20020720-1.c: New testcase.
10147
10148 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10149
10150         * gcc.dg/cpp/Wsignprom.c: New tests.
10151
10152 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10153
10154         * gcc.c-torture/execute/loop-13.c: New test.
10155
10156 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10157
10158         * gcc.dg/cpp/expr.c: New tests.
10159
10160 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10161
10162         * g++.dg/opt/pr6713.C: Add template instantiation.
10163
10164 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10165
10166         * gcc.dg/nest.c: New test.
10167
10168 2002-07-17  Richard Henderson  <rth@redhat.com>
10169
10170         * g++.dg/opt/pr6713.C: New test.
10171
10172 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10173
10174         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10175         XFAIL for all x86 processors.
10176
10177 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10178
10179         * gcc.c-torture/execute/20010122-1.x: Do not test with
10180         -fomit-frame-pointer.
10181
10182 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10183
10184         * g++.dg/template/instantiate2.C: New test.
10185         * g++.dg/template/spec4.C: New test.
10186
10187 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10188
10189         * g++.dg/template/access2.C: New test.
10190         * g++.dg/template/access3.C: New test.
10191
10192 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10193
10194         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10195         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10196         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10197         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10198         Convert to use <stdarg.h>.
10199         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10200         Delete.
10201         * gcc.dg/va-arg-2.c: New.
10202         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10203
10204 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10205
10206         * gcc.c-torture/compile/20020710-1.c: New test.
10207
10208 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10209                           Andrew Pinski  <pinskia@physics.uc.edu>
10210
10211         gcc.c-torture/compile/simd-2.c: New testcase.
10212         gcc.c-torture/compile/simd-3.c: Likewise.
10213
10214 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10215
10216         PR c++/7224
10217         * g++.dg/overload/error1.C: New test.
10218
10219 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10220
10221         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10222         configuration and IRIX 6 O32 ABI.
10223
10224 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10225
10226         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10227
10228 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10229
10230         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10231
10232 2002-07-10  Jeffrey A Law  <law@redhat.com>
10233
10234         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10235
10236         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10237
10238 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10239
10240         * gcc.dg/20020312-2.c: Check for __PPC__.
10241
10242 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10243
10244         * gcc.c-torture/compile/20020709-1.c: New test.
10245
10246 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10247
10248         * g++.dg/template/qualttp21.C: New test case.
10249
10250 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10251
10252         * gcc.c-torture/compile/20020706-1.c: New test.
10253         * gcc.c-torture/compile/20020706-2.c: New test.
10254
10255 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10256             Alexandre Oliva  <aoliva@redhat.com>
10257
10258         * g++.dg/warn/incomplete1.C: New test.
10259
10260 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10261
10262         PR c++/7099
10263         * g++.dg/warn/noreturn1.C: New test.
10264
10265 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10266
10267         PR c++/6706
10268         * g++.dg/debug/debug6.C: New test.
10269         * g++.dg/debug/debug7.C: New test.
10270
10271 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10272
10273         * gcc.c-torture/compile/simd-3.c: New test.
10274
10275 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10276
10277         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10278         * gcc.dg/20020620-1.c: Likewise.
10279
10280 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10281
10282         PR c++/6944
10283         * g++.dg/init/array4.C: New test.
10284         * g++.dg/init/array5.C: New test.
10285
10286 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10287
10288         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10289         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10290
10291 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10292
10293         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10294         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10295         * gcc.dg/wtr-conversion-1.c: Likewise.
10296         * gcc.dg/wtr-escape-1.c: Likewise.
10297         * gcc.dg/wtr-int-type-1.c: Likewise.
10298         * gcc.dg/wtr-label-1.c: Likewise.
10299         * gcc.dg/wtr-static-1.c: Likewise.
10300         * gcc.dg/wtr-strcat-1.c: Likewise.
10301         * gcc.dg/wtr-suffix-1.c: Likewise.
10302         * gcc.dg/wtr-switch-1.c: Likewise.
10303         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10304         * gcc.dg/wtr-union-init-1.c: Likewise.
10305         * gcc.dg/wtr-union-init-2.c: Likewise.
10306         * gcc.dg/wtr-union-init-3.c: Likewise.
10307
10308         * gcc.dg/wtr-func-def-1.c: New test.
10309
10310 2002-07-02 Devang Patel <dpatel@apple.com>
10311
10312         * objc.dg/param-1.m: New test.
10313
10314 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10315
10316         * gcc.dg/cpp/trad/directive.c: Add test.
10317         * gcc.dg/cpp/trad/macroargs.c: Add test.
10318         * gcc.dg/cpp/trad/rec
10319
10320 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10321
10322         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10323
10324 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10325
10326         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10327         targets.
10328
10329 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10330
10331         * g++.dg/abi/mange7.C: New test.
10332
10333         PR c++/6438.
10334         * g++.dg/parse/stmtexpr2.C: New test.
10335
10336 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10337
10338         * gcc.dg/20020312-2.c: Add SH target.
10339
10340 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10341
10342         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10343         compiler output on mips*-*-irix*.
10344
10345 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10346
10347         * g++.dg/parse/attr1.C: New test.
10348
10349 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10350
10351         * gcc.c-torture/execute/string-opt-17.c: New test case.
10352         * gcc.c-torture/execute/memset-2.c: New test case.
10353
10354 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10355
10356         PR c++/6256:
10357         * g++.dg/template/friend5.C: New test.
10358
10359         PR c++/6331:
10360         * g++.dg/template/qual1.C: Likewise.
10361
10362 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10363
10364         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10365         Include stdlib.h, not stdio.h or ctype.h.
10366
10367 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10368
10369         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10370         cris-*-elf* and mmix-*-*.
10371         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10372         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10373         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10374         Ditto.
10375         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10376         * gcc.dg/wchar_t-1.c: Ditto.
10377
10378 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10379
10380         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10381         Clarify comment.
10382
10383 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10384
10385         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10386
10387 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10388
10389         * gcc.c-torture/execute/20000906-1.x: Delete.
10390
10391 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10392
10393         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10394
10395 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10396
10397         * PR6367
10398         * g77.f-torture/execute/6367.f: New test.
10399         * g77.f-torture/execute/6367.x: Disable for MMIX.
10400
10401 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10402
10403         * PR6352
10404         * g++.dg/opt/inline2.C: New test.
10405
10406 2002-04-18  Richard Henderson  <rth@redhat.com>
10407
10408         * gcc.dg/20000906-1.c: Enable for all targets.
10409         * gcc.c-torture/compile/iftrap-2.c: New.
10410
10411 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10412
10413         * gcc.dg/20020418-1.c: New test.
10414         * gcc.dg/20020418-2.c: New test.
10415
10416 2002-04-18  Richard Henderson  <rth@redhat.com>
10417
10418         * gcc.c-torture/compile/iftrap-1.c: New.
10419         * gcc.dg/iftrap-1.c: Adjust for ia64.
10420         * gcc.dg/iftrap-2.c: New.
10421
10422 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10423
10424         * gcc.c-torture/compile/20020418-1.c: New test.
10425
10426 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10427
10428         * gcc.c-torture/compile/20020415-1.c: New.
10429
10430 2002-04-18  David S. Miller  <davem@redhat.com>
10431
10432         * gcc.c-torture/execute/20020418-1.c: New test.
10433
10434 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * gcc.dg/20020416-1.c: New test.
10437
10438         * g++.dg/opt/inline1.C: New test.
10439
10440 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10441
10442         * gcc.dg/altivec-5.c: New test.
10443
10444         * gcc.dg/20020415-1.c: New test.
10445
10446 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10447
10448         * testsuite/lib/chill.exp: Remove.
10449
10450 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10451
10452         * g++.dg/other/big-struct.C: New test.
10453
10454 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10455
10456         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10457         of scratch file.
10458
10459 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10460
10461         PR c/6277
10462         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10463         in scan-assembler function name
10464
10465 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10466
10467         * g77.f-torture/execute/980628-4.x,
10468         g77.f-torture/execute/980628-5.x,
10469         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10470         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10471         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10472         i[34567]86-*-*.
10473
10474 2002-04-13  David S. Miller  <davem@redhat.com>
10475
10476         * gcc.c-torture/execute/20020413-1.c: New test.
10477
10478 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10479
10480         * gcc.dg/asm-6.c,
10481         * g++.dg/ext/asm1.C: New tests.
10482
10483 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10484
10485         PR c++ 5373.
10486         * g++.dg/parse/stmtexpr1.C: New test.
10487
10488         PR c++/5189.
10489         * g++.dg/template/copy1.C: New test.
10490
10491 2002-04-12  Richard Henderson  <rth@redhat.com>
10492
10493         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10494
10495 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10496
10497         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10498         gcc.c-torture/execute/20020307-2.c.
10499
10500 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10501
10502         * g++.dg/ext/attrib5.C,
10503         * g++.dg/lookup/struct1.C: New tests.
10504
10505 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10506
10507         * gcc.dg/20020411-1.c: New test.
10508
10509         * gcc.c-torture/execute/20020411-1.c: New test.
10510
10511 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10512
10513         * g77.f-torture/execute/6177.f: New test.
10514
10515 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR middle-end/6247
10518         * g++.dg/opt/cleanup1.C: New test.
10519
10520         * g++.dg/opt/const1.C: New test.
10521
10522 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10523
10524         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10525
10526 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10527
10528         PR c++/5507
10529         * g++.dg/template/typename2.C: New test.
10530
10531 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10532
10533         * gcc.c-torture/execute/loop-12.c: New.
10534
10535 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10536
10537         * g77.f-torture/execute/980628-4.x,
10538         g77.f-torture/execute/980628-5.x,
10539         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10540         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10541         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10542
10543 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10544
10545         PR optimization/6086
10546         * g++.dg/opt/preinc1.C: New test.
10547
10548 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/5571
10551         * g++.dg/opt/static2.C: New test.
10552
10553 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c/5120
10556         * gcc.dg/20020406-1.c: New test.
10557
10558 2002-04-04  David S. Miller  <davem@redhat.com>
10559
10560         * gcc.c-torture/execute/20020404-1.c: New test.
10561
10562 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10563
10564         PR c/6123
10565         * gcc.dg/20020312-2.c: Do not declare global register variable
10566         if __PIC__ or __pic__ is defined.
10567
10568 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10569
10570         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10571         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10572
10573 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10574
10575         * gcc.misc-tests/linkage.exp: Update last change to handle
10576         sparc*-, not just sparc-.
10577
10578 2002-04-03  Richard Henderson  <rth@redhat.com>
10579
10580         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10581
10582 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10583
10584         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10585
10586 2002-04-02  David S. Miller  <davem@redhat.com>
10587
10588         * gcc.c-torture/execute/20020402-3.c: New test.
10589
10590 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10591
10592         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10593         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10594
10595         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10596         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10597         g77.f-torture/execute/20001201.x,
10598         g77.f-torture/execute/u77-test.x: New files.
10599
10600         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10601         * gcc.dg/wchar_t-1.c: Ditto.
10602
10603 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10604
10605         * gcc.c-torture/execute/20020402-1.c: New test.
10606
10607 2002-04-01  Richard Henderson  <rth@redhat.com>
10608
10609         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10610
10611         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10612
10613 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10614
10615         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10616
10617 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10618
10619         * g++.dg/inherit/template-as-base.C: Expect error.
10620         * g++.dg/inherit/namespace-as-base.C: Likewise.
10621
10622 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10623
10624         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10625         g++.dg/ext/instantiate3.C: Tweak match patterns.
10626
10627         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10628         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10629         -da test.
10630
10631 2002-03-31  Richard Henderson  <rth@redhat.com>
10632
10633         * gcc.dg/special/alias-2.c: New.
10634         * gcc.dg/special/ecos.exp: Run it.
10635
10636 2002-03-31  Richard Henderson  <rth@redhat.com>
10637
10638         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10639
10640 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10641
10642         * gcc.dg/weak-1.c: Disable on h8300 port.
10643
10644 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10645
10646         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10647         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10648         ordering tests.
10649         * g++.dg/bprob/bprob-1.C: New test.
10650         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10651         * g++.dg/gcov/gcov-1.C: New test.
10652         * g++.dg/gcov/gcov-1.x: New file.
10653         * g++.dg/gcov/gcov-2.C: New test.
10654         * g++.dg/gcov/gcov-3.C: New test.
10655         * g++.dg/gcov/gcov-3.h: New file.
10656
10657 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10658
10659         * g++.old-deja/g++.other/builtins5.C: New test.
10660         * g++.old-deja/g++.other/builtins6.C: New test.
10661         * g++.old-deja/g++.other/builtins7.C: New test.
10662         * g++.old-deja/g++.other/builtins8.C: New test.
10663         * g++.old-deja/g++.other/builtins9.C: New test.
10664
10665 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10666
10667         * g++.dg/opt/static1.C: New test.
10668
10669         * g++.dg/opt/longbranch1.C: New test.
10670
10671 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10672
10673         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10674
10675         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10676
10677 2002-03-28  Jeffrey A Law  (law@redhat.com)
10678
10679         * gcc.c-torture/execute/20020328-1.c: New test.
10680
10681 2002-03-27  Richard Henderson  <rth@redhat.com>
10682
10683         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10684         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10685         move from g++.old-deja/g++.ext/.
10686
10687 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10688
10689         * g++.dg/init/new2.C: New test.
10690
10691 2002-03-26  Richard Henderson  <rth@redhat.com>
10692
10693         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10694
10695         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10696         on sparc.
10697
10698         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10699         sparcv9 systems.
10700         * gcc.dg/20001102-1.c: Likewise.
10701
10702 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10703
10704         * gcc.dg/cpp/endif-pedantic1.c,
10705         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10706
10707 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10708
10709         * g++.dg/init/new1.C: New test.
10710
10711 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10712
10713         * g++.dg/abi/vbase9.C: New test.
10714
10715 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10716
10717         * gcc.dg/arm-asm.c: New test.
10718
10719 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10720
10721         * gcc.dg/Wswitch-enum.c: New test.
10722         Fix PR c/5044.
10723
10724 2002-03-26  Richard Henderson  <rth@redhat.com>
10725
10726         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10727         structure.
10728
10729 2002-03-25  Richard Henderson  <rth@redhat.com>
10730
10731         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10732         sparcv9 systems.
10733
10734         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10735         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10736
10737 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10738
10739         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10740
10741 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10742
10743         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10744         targets using generic thunk support.
10745
10746 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10747
10748         * gcc.c-torture/compile/20020323-1.c: New test.
10749
10750         * g++.dg/opt/conj2.C: New test.
10751
10752 2002-03-24  Richard Henderson  <rth@redhat.com>
10753
10754         * gcc.dg/weak-1.c: Use -fno-common.
10755
10756 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10757
10758         * g77.dg/f77-edit-apostrophe-out.f: New test
10759         * g77.dg/f77-edit-h-out.f: New test
10760         * g77.dg/f77-edit-t-in.f: New test
10761         * g77.dg/f77-edit-t-out.f: New test
10762         * g77.dg/f77-edit-x-out.f: New test
10763         * g77.dg/f77-edit-slash-out.f: New test
10764         * g77.dg/f77-edit-colon-out.f: New test
10765         * g77.dg/f77-edit-s-out.f: New test
10766
10767 2002-03-24  Richard Henderson  <rth@redhat.com>
10768
10769         * objc/execute/formal_protocol-6.x: New XFAIL.
10770
10771 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10772
10773         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10774         that do not support weak symbols
10775
10776 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10777
10778         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10779         * lib/g77.exp:  Likewise
10780         * lib/objc.exp: Likewise
10781
10782 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10783
10784         * gcc.dg/Wswitch-default.c: New test.
10785
10786 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10787
10788         * g++.dg/other/enum1.C: New test.
10789
10790 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10791
10792         * gcc.dg/pragma-ep-3.c: Fix typo.
10793
10794 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10795
10796         * g++.dg/inherit/template-as-base.C: New test.
10797
10798 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10799
10800         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10801         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10802
10803 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10804
10805         * gcc.dg/cpp/multiline.c: Update to match.
10806
10807 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10808
10809         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10810
10811 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10812
10813         * gcc.dg/cpp/extratokens2.c:  New file.
10814
10815 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10816
10817         * gcc.dg/20020312-2.c: Add rs6000 target.
10818
10819         * gcc.c-torture/compile/20020319-1.c: New test.
10820
10821 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10822
10823         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10824         (A, E): Handle this.
10825
10826 2002-03-20  Jason Merrill  <jason@redhat.com>
10827
10828         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10829         ignoring -fpic.
10830         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10831         through prune_gcc_output.
10832
10833 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10834
10835         * gcc.c-torture/compile/20020320-1.c: New test.
10836
10837 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10838
10839         * gcc.c-torture/compile/20020318-1.c: New test.
10840
10841         * gcc.dg/struct-by-value-1.c: New test.
10842
10843         * gcc.dg/20020319-1.c: New test.
10844
10845 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10846
10847         * g++.dg/opt/conj1.C: New test.
10848
10849 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10850
10851         * g++.dg/template/qualttp20.C: Revert previous change.
10852         * g++.dg/template/qualttp3.C: Likewise.
10853         * g++.dg/template/qualttp4.C: Likewise
10854         * g++.dg/template/qualttp5.C: Likewise
10855         * g++.dg/template/qualttp6.C: Likewise
10856         * g++.dg/template/qualttp7.C: Likewise
10857         * g++.dg/template/qualttp8.C: Likewise
10858         * g++.dg/template/recurse.C: Likewise.
10859
10860 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10861
10862         * gcc.dg/cpp/wchar-1.c: Update.
10863
10864 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10865
10866         * g++.dg/template/conv1.C: New test.
10867         * g++.dg/template/conv2.C: New test.
10868         * g++.dg/template/conv3.C: New test.
10869         * g++.dg/template/conv4.C: New test.
10870
10871 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10872
10873         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10874         * g++.dg/template/qualttp3.C: Likewise.
10875         * g++.dg/template/qualttp4.C: Likewise
10876         * g++.dg/template/qualttp5.C: Likewise
10877         * g++.dg/template/qualttp6.C: Likewise
10878         * g++.dg/template/qualttp7.C: Likewise
10879         * g++.dg/template/qualttp8.C: Likewise
10880         * g++.dg/template/recurse.C: Likewise.
10881
10882 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10883
10884         * g++.dg/opt/dtor1.C: New test.
10885
10886 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10887
10888         * gcc.c-torture/compile/20020315-1.c: New test.
10889
10890 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10891
10892         * gcc.dg/weak-1.c: Fix scan tests.
10893
10894 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10895
10896         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10897         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10898         cris-*-aout* mmix-*-*.
10899         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10900         cris-*-aout* mmix-*-*.
10901         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10902         cris-*-elf* cris-*-aout* and mmix-*-*.
10903         * gcc.dg/20001009-1.c: Ditto.
10904         * gcc.dg/20010912-1.c: Ditto.
10905         * gcc.dg/20020122-4.c: Ditto.
10906         * gcc.dg/inline-2.c: Ditto.
10907
10908 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10909
10910         * gcc.c-torture/compile/20020314-1.c: New test.
10911
10912 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10913
10914         * gcc.c-torture/execute/20020314-1.c: New test.
10915
10916 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10917
10918         * g++.dg/warn/Wunused-1.C: New test.
10919
10920 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10921
10922         * g++.dg/abi/mangle6.C: New test.
10923
10924 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10925
10926         * gcc.c-torture/compile/20020309-2.c: New test.
10927
10928         * gcc.c-torture/compile/20020312-1.c: New test.
10929
10930 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10931
10932         * g++.dg/other/access1.C: New test.
10933
10934 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10935
10936         * gcc.c-torture/execute/wchar_t-1.c: New test.
10937
10938 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10939
10940         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10941
10942 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10943
10944         * gcc.dg/20020312-1.c: New test case.
10945
10946 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10947
10948         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10949
10950 2002-03-11  Richard Henderson  <rth@redhat.com>
10951
10952         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10953         * g++.old-deja/g++.jason/report.C: Likewise.
10954
10955 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10956
10957         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10958         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10959
10960 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10961
10962         * testsuite/g++.dg/overload/pmf1.C: New test.
10963
10964 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10965
10966         * gcc.c-torture/execute/20020307-1.c: Use long.
10967
10968 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10969
10970         PR optimization/5844
10971         * gcc.dg/20020310-1.c: New test.
10972
10973 2002-03-09  Michael Meissner  <meissner@redhat.com>
10974
10975         * gcc.c-torture/execute/memcpy-2.c: New test.
10976         * gcc.c-torture/execute/memset-1.c: New test.
10977         * gcc.c-torture/execute/strlen-1.c: New test.
10978         * gcc.c-torture/execute/strcmp-1.c: New test.
10979         * gcc.c-torture/execute/strncmp-1.c: New test.
10980
10981 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10982
10983         * gcc.dg/ppc-ldstruct.c: New test.
10984
10985 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10986
10987         * gcc.c-torture/execute/va-arg-22.c: New test.
10988
10989 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10990
10991         * gcc.c-torture/compile/20020309-1.c: New test.
10992
10993 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * gcc.c-torture/execute/20020307-2.c: New test.
10996
10997 2002-03-07  Jeffrey A Law  (law@redhat.com)
10998
10999         * g77.f-torture/compile/20020307-1.f: New test.
11000
11001 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11002
11003         * gcc.dg/unordered-1.c: New test.
11004
11005 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11006
11007         * gcc.c-torture/execute/20020307-1.c: New test.
11008
11009 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * gcc.dg/20020304-1.c: New test.
11012
11013         * gcc.c-torture/compile/20020304-2.c: New test.
11014
11015 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11016
11017         * gcc.c-torture/compile/20020304-1.c: New test case
11018         (from PR c/5830).
11019
11020 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11021
11022         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11023
11024 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11025
11026         * g++.dg/other/classkey1.C: New test.
11027
11028 2002-03-01  Richard Henderson  <rth@redhat.com>
11029
11030         * gcc.c-torture/compile/981223-1.x: New.
11031         * gcc.c-torture/compile/920625-1.x: New.
11032
11033 2002-02-28  Richard Henderson  <rth@redhat.com>
11034
11035         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11036
11037 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11038
11039         * gcc.c-torture/execute/20020227-1.c: New test.
11040
11041 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11042
11043         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11044         here" ERROR lines.
11045         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11046         * g++.old-deja.g++.other/defarg1.C: Likewise.
11047         * g++.old-deja/g++.pt/calls2.C: Likewise.
11048         * g++.old-deja/g++.pt/crash20.C: Likewise.
11049         * g++.old-deja/g++.pt/crash30.C: Likewise.
11050         * g++.old-deja/g++.pt/crash36.C: Likewise.
11051         * g++.old-deja/g++.pt/crash6.C: Likewise.
11052         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11053         * g++.old-deja/g++.pt/derived3.C: Likewise.
11054         * g++.old-deja/g++.pt/error1.C: Likewise.
11055         * g++.old-deja/g++.pt/friend21.C: Likewise.
11056         * g++.old-deja/g++.pt/friend23.C: Likewise.
11057         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11058         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11059
11060 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11061
11062         * gcc.c-torture/execute/20020225-2.c: New test.
11063
11064 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11065
11066         * gcc.c-torture/execute/920730-1t.c,
11067         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11068         Delete test cases, only relevant to -traditional.
11069
11070 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11071
11072         * gcc.dg/cpp/undef1.c: Remove.
11073         * gcc.dg/cpp/directiv.c: Update.
11074         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11075
11076 2002-02-27  Michael Meissner  <meissner@redhat.com>
11077
11078         * gcc.c-torture/execute/20020226-1.c: New test.
11079
11080 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11081
11082         * g++.dg/debug/debug4.C: New test.
11083
11084         * gcc.dg/ia64-visibility-1.c: New test.
11085
11086 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11087
11088         * gcc.dg/debug/20020224-1.c: New.
11089
11090 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11091
11092         * gcc.c-torture/execute/960416-1.x: New.
11093         * gcc.c-torture/execute/divconst-3.x: Likewise.
11094
11095 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11096
11097         * gcc.dg/20020224-1.c: New test.
11098
11099 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11100
11101         * gcc.c-torture/execute/20020225-1.c: New.
11102
11103 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11104
11105         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11106
11107 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11108
11109         * gcc.dg/20020222-1.c: New test.
11110
11111 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11112
11113         * g++.dg/opt/anonunion1.C: New test.
11114
11115 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.dg/template/qualttp19.C: New test.
11118         * g++.dg/template/qualttp20.C: New test.
11119         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11120         * g++.old-deja/g++.other/qual1.C: Likewise.
11121
11122 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11123
11124         * gcc.dg/attr-alwaysinline.c: New.
11125
11126 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * gcc.dg/20020220-1.c: New test.
11129
11130         * gcc.dg/20020220-2.c: New test.
11131
11132         * g++.dg/opt/mmx1.C: New test.
11133
11134 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11135
11136         * gcc.c-torture/compile/20020110.c: New test.
11137
11138 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11139
11140         * gcc.c-torture/execute/20020219-1.c: New test.
11141
11142         * gcc.dg/20020219-1.c: New test.
11143
11144         * gcc.dg/noncompile/20020220-1.c: New test.
11145
11146         * g++.dg/opt/ptrintsum1.C: New test.
11147
11148         * gcc.dg/debug/20020220-1.c: New test.
11149
11150 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11151
11152         * gcc.c-torture/execute/20020216-1.c: New test.
11153
11154 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11155
11156         * gcc.dg/decl-1.c: Update, new test.
11157
11158 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11159
11160         * g++.dg/abi/bitfield1.C: New test.
11161         * g++.dg/abi/bitfield2.C: New test.
11162
11163 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11164
11165         * gcc.dg/attr-nest.c: New test.
11166
11167 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11168
11169         * gcc.c-torture/execute/20020215-1.c: New test.
11170
11171 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11172
11173         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11174         * g++.dg/debug/debug.exp: New.
11175         * g++.dg/debug/trivial.C: New.
11176         * g++.dg/debug/debug1.C: Moved...
11177         * g++.dg/other/debug1.C: ...from here.
11178         * g++.dg/debug/debug2.C: Moved...
11179         * g++.dg/other/debug2.C: ...from here.
11180         * g++.dg/debug/debug3.C: Moved...
11181         * g++.dg/other/debug3.C: ...from here.
11182
11183         * gcc.dg/noncompile/20020213-1.c: New test.
11184
11185 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11186
11187         * g++.dg/other/debug3.C: New test.
11188
11189         * gcc.c-torture/execute/20020213-1.c: New test.
11190
11191 2002-02-13  Richard Smith <richard@ex-parrot.com>
11192
11193         * g++.old-deja/g++.other/thunk1.C: New test.
11194
11195 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11196
11197         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11198
11199 2002-02-13  Stan Shebs  <shebs@apple.com>
11200
11201         * gcc.dg/altivec-3.c: New.
11202
11203 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * gcc.dg/Wunreachable-1.c: New test.
11206         * gcc.dg/Wunreachable-2.c: New test.
11207
11208 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11209
11210         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11211
11212 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11213
11214         * gcc.dg/decl-1.c: New test.
11215
11216 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11217
11218         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11219
11220 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11221
11222         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11223         * gcc.c-torture/compile/980506-1.x: Likewise.
11224
11225 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11226
11227         * gcc.dg/20020210-1.c: New.
11228
11229 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11230
11231         * g77.f-torture/execute/947.f: New regression test
11232         for PR fortran/947.
11233
11234 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11235
11236         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11237         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11238
11239 2002-02-08  Richard Henderson  <rth@redhat.com>
11240
11241         * gcc.c-torture/compile/labels-3.c: New.
11242
11243 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11244
11245         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11246         expression statements work instead.
11247         * gcc.dg/noncompile/20020207-1.c: New test.
11248
11249 2002-02-07  Richard Henderson  <rth@redhat.com>
11250
11251         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11252
11253 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11254
11255         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11256         message from g77
11257         * lib/g77-dg.exp: Trim g77 error messages so that they are
11258         recognized by dg.exp.
11259
11260 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11261
11262         PR fortran/5473
11263         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11264
11265 2002-02-07  Richard Henderson  <rth@redhat.com>
11266
11267         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11268         to be sufficiently aligned for integers.
11269
11270 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11271
11272         * g++.dg/template/friend4.C: New test.
11273
11274 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11275
11276         PR fortran/5743
11277         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11278         unsupported cases.
11279
11280 2002-02-07  Richard Henderson  <rth@redhat.com>
11281
11282         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11283         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11284         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11285         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11286
11287 2002-02-06  Richard Henderson  <rth@redhat.com>
11288
11289         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11290
11291 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11292
11293         * gcc.dg/20020206-1.c: New test.
11294
11295 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11296
11297         * gcc.c-torture/execute/20020206-1.c: New test.
11298
11299         * gcc.c-torture/execute/20020206-2.c: New test.
11300
11301         PR optimization/5429:
11302         * gcc.c-torture/compile/20020206-1.c: New test.
11303
11304 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11305
11306         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11307         as certain file formats cannot support particularly large
11308         alignments.
11309
11310         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11311         and do not expect to be able to link the executable.
11312
11313         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11314         fail because the COFF format does not support the weak attribute.
11315
11316 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11317
11318         * g77.dg/pr5473.f:  New test
11319
11320 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11321
11322         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11323         Fix testcase accordingly.
11324
11325 2002-02-04  Richard Henderson  <rth@redhat.com>
11326
11327         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11328         (buf): Change to be an array of pointers, not ints.
11329
11330 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11331
11332         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11333         before all tests.  Move warning one line above to match where it
11334         C frontend emits.
11335         * gcc.dg/Wswitch-2.c: New test.
11336         * g++.dg/warn/Wswitch-1.C: New test.
11337         * g++.dg/warn/Wswitch-2.C: New test.
11338
11339 2002-02-04  Richard Henderson  <rth@redhat.com>
11340
11341         * g++.dg/abi/offsetof.C: Fix size comparison.
11342
11343 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11344
11345         * gcc.dg/cast-qual-2.c: New test.
11346
11347 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11348
11349         * gcc.dg/20020201-4.c: New test.
11350
11351 2002-02-04  Ben Elliston  <bje@redhat.com>
11352
11353         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11354         target_info attribute != 0, in addition to the empty string.
11355         (gcc_target_compile): Likewise.
11356
11357 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11358
11359         * gcc.dg/Wswitch.c: New test.
11360         PR gcc/4475. PR gcc/3780.
11361
11362 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11363
11364         * g77.f-torture/execute/5122.f: New test for regressions
11365         against PR fortran/5122.
11366
11367 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11368
11369         * g77.f-torture/compile/pr3743.f: Delete
11370         * g77.dg/pr3743-1.f: New test.
11371         * g77.dg/pr3743-2.f: New test.
11372         * g77.dg/pr3743-3.f: New test.
11373         * g77.dg/pr3743-4.f: New test.
11374
11375 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11376
11377         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11378
11379 2002-02-02  Richard Henderson  <rth@redhat.com>
11380
11381         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11382         * gcc.c-torture/execute/bf64-1.c: Likewise.
11383
11384 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11385
11386         * gcc.dg/20020201-2.c: New test.
11387
11388         * gcc.dg/20020201-3.c: New test.
11389
11390         * gcc.c-torture/execute/bitfld-2.c: New test.
11391
11392 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11393
11394         * gcc.dg/bitfld-1.c: Update.
11395         * gcc.dg/bitfld-2.c: Update.
11396         * gcc.c-torture/execute/bitfld-1.x: New.
11397
11398 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.c-torture/execute/20020201-1.c: New test.
11401
11402 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11403
11404         PR target/5469
11405         * gcc.dg/20020201-1.c: New test.
11406
11407 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11408
11409         PR fortran/3743
11410         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11411         * g77.f-torture/compile/pr3743.x: Remove
11412
11413 2002-01-31  Tom Rix  <trix@redhat.com>
11414
11415         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11416
11417 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11418
11419         * gcc.dg/noncompile/20020130-1.c: New test.
11420
11421 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11422
11423         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11424
11425 2002-01-29  Richard Henderson  <rth@redhat.com>
11426
11427         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11428         to long long.
11429         * gcc.c-torture/execute/bf64-1.c: Likewise.
11430
11431 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11432
11433         * gcc.c-torture/execute/20020129-1.c: New test.
11434
11435 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11436
11437         * gcc.c-torture/compile/20000224-1.c: Update.
11438         * gcc.c-torture/execute/bitfld-1.c: New tests.
11439         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11440         * gcc.dg/uninit-A.c: Update.
11441
11442 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11443
11444         * g++.dg/template/ctor1.C: Add instantiation.
11445
11446 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11447
11448         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11449         argument to __builtin_prefetch to be const ptr.
11450
11451 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11452
11453         * gcc.c-torture/compile/20020120-1.c: New test.
11454
11455 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11456
11457         * gcc.c-torture/execute/20020127-1.c: New test.
11458
11459 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11460
11461         * g77.dg/f77-edit-i-in.f: New test
11462         * g77.dg/f77-edit-i-out.f: New test
11463
11464 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11465
11466         * gcc.dg/debug/debug.exp: New file.
11467         * gcc.dg/debug/trivial.c: New file.
11468         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11469         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11470         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11471         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11472         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11473         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11474         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11475         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11476         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11477         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11478         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11479         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11480         * gcc.dg/20000503-1.c: Removed.
11481         * gcc.dg/20010207-1.c: Removed.
11482         * gcc.dg/20011223-1.c: Removed.
11483         * gcc.dg/20020104-2.c: Removed.
11484         * gcc.dg/debug-1.c: Removed.
11485         * gcc.dg/debug-2.c: Removed.
11486         * gcc.dg/debug-3.c: Removed.
11487         * gcc.dg/debug-4.c: Removed.
11488         * gcc.dg/debug-5.c: Removed.
11489         * gcc.dg/debug-6.c: Removed.
11490         * gcc.dg/dwarf2-1.c: Removed.
11491         * gcc.dg/dwarf2-2.c: Removed.
11492
11493 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11494
11495         * g++.old-deja/g++.other/eh5.C: New test.
11496         * g++.old-deja/g++.other/sibcall2.C: New test.
11497         * g++.old-deja/g++.other/array9.C: New test.
11498         * g++.old-deja/g++.other/typename2.C: New test.
11499         * g++.old-deja/g++.other/crash60.C: New test.
11500         * g++.old-deja/g++.other/conv9.C: New test.
11501         * g++.old-deja/g++.other/mangle10.C: New test.
11502         * g++.old-deja/g++.other/unchanging1.C: New test.
11503         * g++.old-deja/g++.other/exprstmt1.C: New test.
11504         * g++.old-deja/g++.other/inline23.C: New test.
11505         * g++.old-deja/g++.eh/ia64-1.C: New test.
11506         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11507         * g++.old-deja/g++.other/reload1.C: New test.
11508         * g++.old-deja/g++.other/static20.C: New test.
11509         * g++.old-deja/g++.other/local-alloc1.C: New test.
11510         * g++.old-deja/g++.other/conv8.C: New test.
11511         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11512         * g++.old-deja/g++.other/storeexpr1.C: New test.
11513         * g++.old-deja/g++.other/storeexpr2.C: New test.
11514         * g++.dg/eh/template2.C: New test.
11515         * g++.dg/warn/weak1.C: New test.
11516
11517 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11518
11519         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11520         Remove first, non-varying, argument.
11521
11522 2002-01-23  Richard Henderson  <rth@redhat.com>
11523
11524         * gcc.dg/inline-2.c: New.
11525
11526         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11527         Add optional target arg.  Check number of arguments.
11528         (scan-assembler-not, scan-assembler-dem): Likewise.
11529         (scan-assembler-dem-not): Likewise.
11530
11531 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11532
11533         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11534         line 12.
11535         * g++.old-deja/g++.brendan/parse3.C,
11536         g++.old-deja/g++.other/crash26.C,
11537         g++.old-deja/g++.other/crash28.C,
11538         g++.old-deja/g++.other/crash29.C,
11539         g++.old-deja/g++.other/crash30.C,
11540         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11541
11542 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11543
11544         * gcc.dg/20020115-1.c: New.
11545
11546 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11547
11548         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11549
11550 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11551
11552         * gcc.dg/20020122-3.c: New.
11553
11554 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11555
11556         * g++.dg/other/gc1.C: New test.
11557
11558 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11559
11560         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11561
11562 2002-01-22  Richard Henderson  <rth@redhat.com>
11563
11564         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11565
11566 2002-01-22  Richard Henderson  <rth@redhat.com>
11567
11568         * gcc.dg/20020122-4.c: New.
11569
11570 2002-01-22  H.J. Lu <hjl@gnu.org>
11571
11572         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11573         link output.
11574         * gcc.dg/special/ecos.exp: Likewise.
11575         * lib/g++-dg.exp: Likewise.
11576         * lib/g77-dg.exp: Likewise.
11577         * lib/gcc-dg.exp : Likewise.
11578         * lib/mike-g++.exp: Likewise.
11579         * lib/mike-g77.exp: Likewise.
11580         * lib/mike-gcc.exp: Likewise.
11581         * lib/objc-dg.exp: Likewise.
11582
11583 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11584
11585         PR target/5379
11586         * gcc.dg/20020122-2.c: New test.
11587
11588 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11589
11590         * gcc.dg/20020122-1.c: New test.
11591
11592 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11593
11594         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11595
11596 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11597
11598         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11599
11600 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11601
11602         * gcc.c-torture/compile/20020121-1.c: New test.
11603
11604 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11605
11606         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11607         ld_library_path.
11608
11609 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11610
11611         * gcc.dg/20020218-1.c: New test.
11612
11613 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11614
11615         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11616         messages
11617         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11618         "At global scope" warning
11619         * g++.dg/ext/align1.C: Change cygwin test for alignment
11620         from db-bogus to dg-warning
11621
11622 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11623
11624         * g77.f-torture/compile/cpp2.F: New test.
11625
11626 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11627
11628         * g++.dg/template/access1.C: New test.
11629
11630 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11631
11632         * gcc.dg/20020118-1.c: New.
11633
11634 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11635
11636         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11637
11638 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11639
11640         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11641         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11642         alignment warnings.
11643
11644 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11645
11646         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11647         torture_with_loops and torture_without_loops
11648
11649 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11650
11651         * gcc.c-torture/compile/20020116-1.c: New test.
11652
11653 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11654
11655         * gcc.dg/20020116-2.c: New test.
11656
11657         * gcc.dg/ultrasp4.c: New test.
11658
11659         * gcc.dg/20020116-1.c: New test.
11660
11661 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11662
11663         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11664         by EABI.
11665
11666 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11667
11668         * gcc.misc-tests/i386-prefetch.exp: New.
11669         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11670         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11671         * gcc.misc-tests/i386-pf-none-1.c: New test.
11672         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11673
11674 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11675
11676         * gcc.dg/gnu89-init-1.c: Add new tests.
11677
11678 2002-01-15  Andreas Jaeger  <aj@suse.de>
11679
11680         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11681         * gcc.dg/i386-mmx-2.c: Likewise.
11682         * gcc.dg/i386-sse-1.c: Likewise.
11683         * gcc.dg/i386-sse-2.c: Likewise.
11684         * gcc.dg/i386-sse-3.c: Likewise.
11685
11686 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11687
11688         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11689         Uncomment additional cases that now pass.
11690
11691 2002-01-11  Richard Henderson  <rth@redhat.com>
11692
11693         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11694         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11695
11696 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11697
11698         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11699
11700 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11701
11702         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11703         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11704
11705 2002-01-10  Dale Johannesen  <dalej@apple.com>
11706
11707         * gcc.c-torture/execute/loop-11.c: New.
11708
11709 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11710
11711         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11712         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11713
11714 2002-01-09  Richard Henderson  <rth@redhat.com>
11715
11716         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11717         type in which to perform the operation for each size.
11718
11719 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11720
11721         * gcc.c-torture/compile/20020109-2.c: New test.
11722
11723 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11724
11725         * gcc.c-torture/execute/loop-10.c: New test.
11726
11727 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11728
11729         * gcc.c-torture/compile/20010226-1.c: New test.
11730         * gcc.c-torture/compile/20010227-1.c: New test.
11731         * gcc.c-torture/compile/20010426-1.c: New test.
11732         * gcc.c-torture/compile/20010510-1.c: New test.
11733         * gcc.c-torture/compile/20010605-3.c: New test.
11734         * gcc.c-torture/compile/20010824-1.c: New test.
11735         * gcc.c-torture/execute/20010409-1.c: New test.
11736         * gcc.dg/noncompile/20000901-1.c: New test.
11737         * gcc.dg/20001023-1.c: New test.
11738         * gcc.dg/20001101-1.c: New test.
11739         * gcc.dg/20001102-1.c: New test.
11740         * gcc.dg/20010207-1.c: New test.
11741         * gcc.dg/20010405-1.c: New test.
11742         * gcc.dg/20010822-1.c: New test.
11743         * gcc.dg/20011107-1.c: New test.
11744
11745 2002-01-09  Jeffrey A Law  (law@redhat.com)
11746
11747         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11748
11749         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11750         execution failure on PA targets.
11751
11752 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11753
11754         * gcc.c-torture/compile/20020109-1.c: New test.
11755
11756 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11757
11758         * gcc.c-torture/execute/20020108-1.c: New test.
11759
11760 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11761
11762         * gcc.dg/20020108-1.c: New test.
11763
11764 2002-01-08  H.J. Lu <hjl@gnu.org>
11765
11766         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11767         for header files.
11768
11769 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11770
11771         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11772         consistency.
11773
11774 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11775
11776         * gcc.dg/altivec-4.c: Test altivec predicates.
11777
11778 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11779
11780         * gcc.c-torture/execute/20020107-1.c: New test.
11781
11782 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11783
11784         PR c/5279
11785         * gcc.c-torture/compile/20020106-1.c: New test.
11786
11787 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11788
11789         * gcc.c-torture/execute/nestfunc-4.c: New test.
11790
11791 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11792
11793         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11794         extra triple that slipped in.
11795         * g++.old-deja/g++.abi/align.C: Likewise.
11796         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11797
11798 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11799
11800         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11801         * g++.old-deja/g++.abi/align.C: Likewise.
11802         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11803
11804         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11805         on FreeBSD/i386.
11806         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11807         FreeBSD.
11808
11809 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11810
11811         * gcc.dg/20020104-1.c: New test.
11812
11813         * gcc.dg/20020104-2.c: New test.
11814
11815 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11816
11817         * gcc.dg/20020103-1.c: Fix typo in target selector.
11818
11819 2002-01-03  Richard Henderson  <rth@redhat.com>
11820
11821         * gcc.dg/20020103-1.c: New.
11822
11823 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11824
11825         * gcc.c-torture/execute/20020103-1.c: New test.
11826
11827 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * g++.dg/other/debug2.C: New test.
11830
11831         * gcc.c-torture/compile/20020103-1.c: New test.
11832
11833 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11834
11835         * gcc.dg/gnu89-init-1.c: Added new tests.
11836
11837 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11838
11839         * g++.dg/template/friend2.C: Remove as patch is reverted.
11840
11841         * g++.dg/warn/oldcast1.C: New test.
11842
11843         * g++.dg/template/ptrmem1.C: New test.
11844         * g++.dg/template/ptrmem2.C: New test.
11845
11846         * g++.dg/template/ntp.C: New test.
11847
11848         * g++.dg/other/component1.C: New test.
11849
11850         * g++.dg/template/ttp3.C: New test.
11851
11852         * g++.dg/template/friend2.C: New test.
11853         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11854
11855 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11856
11857         * g++.dg/other/ptrmem1.C: New test.
11858         * g++.dg/other/ptrmem2.C: New test.
11859
11860 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11861
11862         * g++.dg/template/ctor1.C: New test.
11863
11864 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         * g++.dg/template/friend2.C: New test.
11867
11868 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11869
11870         * gcc.dg/mmix-1.c: New test.
11871
11872 2001-12-31  Richard Henderson  <rth@redhat.com>
11873
11874         * gcc.dg/asm-5.c: New.
11875
11876 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11877
11878         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11879         in namespace __gnu_cxx
11880
11881 2001-12-30  Richard Henderson  <rth@redhat.com>
11882
11883         * gcc.dg/debug-6.c: New.
11884
11885 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * gcc.c-torture/compile/20011229-2.c: New test.
11888
11889 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11890
11891         * gcc.dg/debug-3.c: New test.
11892         * gcc.dg/debug-4.c: New test.
11893         * gcc.dg/debug-5.c: New test.
11894
11895 2001-12-29  Richard Henderson  <rth@redhat.com>
11896
11897         * g++.dg/eh/loop1.C: New.
11898
11899 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11900
11901         * g++.dg/template/crash1.C: New test.
11902
11903 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         * g++.dg/other/const1.C: New test.
11906
11907 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11908
11909         * gcc.c-torture/compile/20011229-1.c: New test.
11910
11911 2001-12-28  Stan Shebs  <shebs@apple.com>
11912
11913         * lib/objc-torture.exp: Resync with c-torture.exp.
11914         * lib/objc.exp: Load standard libraries.
11915
11916 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11917
11918         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11919         additional tests.
11920
11921 2001-12-27  Roger Sayle <roger@eyesopen.com>
11922
11923         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11924
11925 2001-12-27  Richard Henderson  <rth@redhat.com>
11926
11927         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11928
11929 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * g++.dg/eh/ctor1.C: New test.
11932         * g++.dg/other/error2.C: New test.
11933
11934 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11935
11936         * g++.dg/other/init2.C: New test.
11937
11938 2001-12-24  Richard Henderson  <rth@redhat.com>
11939
11940         * gcc.dg/20011223-1.c: New.
11941         * gcc.dg/inline-1.c: New.
11942
11943 2001-12-23  Richard Henderson  <rth@redhat.com>
11944
11945         * gcc.dg/asm-4.c: Test operand modifiers.
11946
11947 2001-12-23  Richard Henderson  <rth@redhat.com>
11948
11949         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11950
11951 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11952
11953         * gcc.c-torture/execute/20011223-1.c: New test.
11954
11955 2001-12-21  Richard Henderson  <rth@redhat.com>
11956
11957         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11958         re-enables the warning.
11959
11960 2001-12-21  Richard Henderson  <rth@redhat.com>
11961
11962         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11963
11964 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11965
11966         * gcc.c-torture/compile/20011218-1.c: New test.
11967
11968 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11969
11970         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11971         arm-isr.c test.
11972         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11973         epilogue generation for ARM ISR routines.
11974
11975 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11976
11977         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11978         * gcc.dg/format/c90-printf-3.c: Likewise.
11979         * gcc.dg/format/c99-printf-3.c: Likewise.
11980         * gcc.dg/format/ext-1.c: Likewise.
11981         * gcc.dg/format/ext-6.c: Likewise.
11982         * gcc.dg/format/format.h: Prototype unlocked stdio.
11983
11984 2001-12-20  Richard Henderson  <rth@redhat.com>
11985
11986         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11987         (arena): Use it.
11988         (malloc): Correct allocation logic.  Abort if we fill up the
11989         arena before initialization complete.
11990         (realloc): Correct allocation logic.
11991
11992 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11993
11994         * gcc.c-torture/compile/20011219-2.c: New test.
11995
11996         * gcc.c-torture/execute/20011219-1.c: New test.
11997
11998 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11999
12000         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12001         target does not support weak symbols.
12002
12003 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12004
12005         * gcc.c-torture/compile/20011219-1.c: New test.
12006
12007 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         * g++.dg/other/error1.C: New test.
12010
12011 2001-12-17  Jeffrey A Law  (law@redhat.com)
12012
12013         * gcc.c-torture/execute/20011217-1.c: New test.
12014
12015 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12016
12017         * objc.dg/special/: New directory.
12018         * objc.dg/special/special.exp: New file.
12019         * objc.dg/special/unclaimed-category-1.h: New file.
12020         * objc.dg/special/unclaimed-category-1a.m: New file.
12021         * objc.dg/special/unclaimed-category-1.m: New file.
12022
12023 2001-12-17  Andreas Jaeger  <aj@suse.de>
12024
12025         * gcc.c-torture/compile/20011217-2.c: New test.
12026
12027 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12028
12029         * gcc.c-torture/compile/20011217-1.c: New test.
12030
12031 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12032
12033         * testsuite/gcc.dg/20011214-1.c: New.
12034
12035 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12036
12037         * gcc.dg/altivec-4.c: New.
12038
12039 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12040
12041         * gcc.dg/20011113-1.c: New test.
12042
12043 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12044
12045         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12046         std::__malloc_alloc_template<0> and
12047         std::__default_alloc_template<false, 0>.
12048
12049 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12050
12051         * objc/execute/bf-21.m: New test.
12052         * objc/execute/enumeration-1.m: New test.
12053         * objc/execute/enumeration-2.m: New test.
12054
12055 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12056
12057         * gcc.dg/gnu89-init-1.c: New test.
12058
12059 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12062         * g++.old-deja/g++.jason/2371.C: Likewise.
12063         * g++.old-deja/g++.jason/template33.C: Likewise.
12064         * g++.old-deja/g++.jason/template34.C: Likewise.
12065         * g++.old-deja/g++.jason/template36.C: Likewise.
12066         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12067         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12068         * g++.old-deja/g++.other/typename1.C: Likewise.
12069         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12070         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12071         * g++.old-deja/g++.pt/typename11.C: Likewise.
12072         * g++.old-deja/g++.pt/typename14.C: Likewise.
12073         * g++.old-deja/g++.pt/typename16.C: Likewise.
12074         * g++.old-deja/g++.pt/typename3.C: Likewise.
12075         * g++.old-deja/g++.pt/typename4.C: Likewise.
12076         * g++.old-deja/g++.pt/typename5.C: Likewise.
12077         * g++.old-deja/g++.pt/typename7.C: Likewise.
12078         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12079
12080 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12081
12082         * g++.dg/other/linkage1.C: New test.
12083         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12084         specifiers.
12085
12086 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12087
12088         * gcc.dg/concat.c: New test.
12089
12090 2001-12-11  Stan Shebs  <shebs@apple.com>
12091
12092         * objc/compile: New test directory.
12093         * objc/compile/compile.exp: New expect script.
12094         * objc/compile/20011211-1.m: New compile test.
12095
12096 2001-12-11  Jason Merrill  <jason@redhat.com>
12097
12098         * lib/prune.exp (prune_gcc_output): Also handle "In member
12099         function".  So many permutations...
12100
12101 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12102
12103         * g++.dg/template/typedef1.C: New test.
12104
12105 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12106
12107         * g++.dg/other/copy1.C: New test.
12108
12109 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12110
12111         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12112
12113         * gcc.dg/builtin-choose-expr.c: New.
12114
12115 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12116
12117         * gcc.dg/altivec-2.c: New.
12118
12119 2001-12-07  Richard Henderson  <rth@redhat.com>
12120
12121         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12122
12123 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12124
12125         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12126         ultrasparc.
12127
12128 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12129
12130         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12131
12132 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12133
12134         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12135         variable argument list.
12136
12137 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12138
12139         * gcc.c-torture/execute/memcheck: Delete entire directory.
12140         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12141         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12142
12143 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12144
12145         * gcc.dg/Wshadow-1.c: New test.
12146
12147 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12148
12149         * gcc.c-torture/compile/20011130-1.c: New test.
12150
12151         * gcc.dg/noncompile/20011025-1.c: New test.
12152
12153         * g++.dg/other/anon-union.C: New test.
12154
12155         * gcc.c-torture/execute/20011024-1.c: New test.
12156
12157 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12158
12159         * gcc.c-torture/execute/20000722-1.x,
12160         gcc.c-torture/execute/20010123-1.x: Remove.
12161         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12162         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12163         gcc.dg/c99-complit-2.c: New tests.
12164
12165 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12166
12167         * g++.dg/inherit/base1.C: New test.
12168
12169 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12170
12171         * g++.dg/other/stdarg1.C: New test.
12172
12173         * gcc.c-torture/compile/20011130-2.c: New test.
12174
12175 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12176
12177         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12178         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12179         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12180         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12181         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12182         * gcc.dg/builtin-prefetch-1.c: New test.
12183
12184 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12185
12186         * gcc.dg/20011130-1.c: New test.
12187
12188 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12189
12190         * g++.dg/other/scope1.C: New test.
12191         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12192
12193 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12194
12195         * gcc.dg/vla-init-1.c: New test.
12196
12197 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12198
12199         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12200
12201 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12202
12203         * objc.dg/alias.m: Update.
12204         * objc.dg/class-1.m: Update.
12205         * objc.dg/const-str-1.m: Update.
12206         * objc.dg/fwd-proto-1.m: Update.
12207         * objc.dg/id-1.m: Update.
12208         * objc.dg/super-class-1.m: Update.
12209
12210 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12211
12212         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12213         constructs.
12214
12215 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12216
12217         * gcc.c-torture/execute/20011128-1.c: New test.
12218
12219 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12220
12221         * gcc.dg/20011127-1.c: New test.
12222
12223 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12224
12225         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12226         from Austin Group draft 7.
12227         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12228         scanf format arguments.
12229         * gcc.dg/format/no-exargs-2.c: New test.
12230
12231 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12232
12233         * g++.dg/abi/vbase8-4.C: New test.
12234
12235 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12236
12237         * gcc.c-torture/execute/20011121-1.c: New test.
12238
12239 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12240
12241         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12242
12243 2001-11-23  Andreas Jaeger  <aj@suse.de>
12244
12245         * gcc.dg/cpp/charconst-2.c: New test.
12246
12247 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12248
12249         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12250         to the host if it is remote.  Let tests specify extra headers
12251         they use.
12252         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12253         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12254         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12255         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12256         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12257         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12258         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12259         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12260         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12261         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12262
12263 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12264
12265         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12266         for little endian ARMs.
12267
12268 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * gcc.c-torture/compile/20011119-1.c: New test.
12271         * gcc.c-torture/compile/20011119-2.c: New test.
12272
12273 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12274
12275         * gcc.dg/altivec-1.c: Fix typo.
12276
12277 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12278
12279         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12280
12281 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12282
12283         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12284
12285 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12286
12287         * lib/g77.exp: Don't specify --rpath-link.
12288
12289         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12290         across all the headers.
12291         * gcc.dg/format/format.exp: For testing on a remote host,
12292         copy format.h.
12293
12294         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12295         * gcc.c-torture/execute/930406-1.c: Likewise.
12296         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12297
12298 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12299
12300         * gcc.dg/altivec-1.c: New.
12301
12302 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12303
12304         * gcc.dg/cpp/fpreprocessed.c: New test case.
12305
12306 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12307
12308         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12309         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12310         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12311
12312 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12313
12314         * gcc.dg/no-builtin-1.c: New test.
12315
12316 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12317
12318         * gcc.c-torture/execute/20011115-1.c: New test.
12319
12320 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12321
12322         * gcc.c-torture/compile/20011114-2.c: New test.
12323         * gcc.c-torture/compile/20011114-3.c: New test.
12324         * gcc.c-torture/compile/20011114-4.c: New test.
12325
12326 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12327
12328         * g++.dg/other/init1.C: New test.
12329
12330 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12331
12332         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12333         message.
12334
12335         * gcc.c-torture/execute/20011114-1.c: New testcase.
12336
12337         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12338         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12339         like the (before this change) version of 20010327-1.c.
12340
12341 2001-11-14  Roger Sayle <roger@eyesopen.com>
12342
12343         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12344
12345 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12346
12347         * g++.dg/init/array2.C: New test.
12348
12349 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12350
12351         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12352
12353 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12354
12355         * g++.dg/other/forscope1.C: New test.
12356         * g++.dg/ext/forscope1.C: New test.
12357         * g++.dg/ext/forscope2.C: New test.
12358
12359 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12360
12361         * gcc.c-torture/execute/20011113-1.c: New test.
12362
12363 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12364
12365         * gcc.c-torture/execute/20011109-2.c: New test.
12366
12367         * gcc.c-torture/execute/20011109-1.c: New test.
12368
12369 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12370
12371         * gcc.c-torture/compile/20011109-1.c: New test.
12372
12373 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12374
12375         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12376         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12377         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12378         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12379         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12380         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12381         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12382
12383 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12384
12385         * g++.dg/warn/Wshadow-1.C: New tests.
12386         * g++.old-deja/g++.mike/for3.C: Update.
12387
12388 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12389
12390         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12391         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12392         XFAILs.  Adjust expected error texts.
12393         * gcc.c-torture/compile/20011106-1.c,
12394         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12395         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12396         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12397         gcc.dg/c99-array-lval-5.c: New tests.
12398
12399 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12400
12401         * gcc.dg/cpp/defined.c: Update.
12402
12403 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12404
12405         * gcc.c-torture/execute/anon-1.c: New test.
12406
12407 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12408
12409         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12410         same size, so no warning should be produced on stormy16.
12411
12412         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12413         due to oversized array.
12414         * g++.old-deja/g++.mike/ns15.C: Likewise.
12415         * g++.old-deja/g++.pt/crash16.C: Likewise.
12416
12417 2001-11-02  Graham Stott  <grahams@redhat.com>
12418
12419         * g++.dgother/debug1.C: Fix typos.
12420
12421 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12422
12423         * g++.dg/other/debug1.C: New test.
12424
12425 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12426
12427         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12428         of unsigned long.
12429
12430 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12431
12432         * gcc.dg/20011029-2.c: New test.
12433
12434         * gcc.c-torture/compile/20011029-1.c: New test.
12435
12436 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12437
12438         * objc/execute/class_self-1.m: New test.
12439         * objc/execute/class_self-2.m: New test.
12440
12441 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12442
12443         * gcc.misc-tests/msgs.exp: Delete.
12444         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12445         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12446         error set to match recent changes.
12447
12448 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12449
12450         * gcc.dg/20011021-1.c: New test.
12451
12452 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12453
12454         * gcc.c-torture/compile/20011023-1.c: New test.
12455
12456 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12457
12458         * lib/g77.exp: Rewrite based on lib/g++.exp.
12459
12460 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12461
12462         * gcc.c-torture/execute/20011019-1.c: New test.
12463
12464         * gcc.dg/20011018-1.c: New test.
12465
12466 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12467
12468         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12469
12470 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12471
12472         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12473         * gcc.dg/attr-invalid.c: Likewise.
12474
12475 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * testsuite/gcc.dg/20011015-1.c: New test.
12478
12479 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12480
12481         * g++.dg/template/unify2.C: New test.
12482
12483 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12484
12485         * g++.dg/other/exception-specification.C: New test
12486
12487 2001-10-13  Tom Rix  <trix@redhat.com>
12488
12489         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12490         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12491
12492 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12493
12494         * testsuite/gcc.dg/20011009-1.c: New test.
12495
12496 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12497
12498         PR g++/4476
12499         * g++.dg/other/friend1.C: New test.
12500
12501 2001-10-11  Richard Henderson  <rth@redhat.com>
12502
12503         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12504
12505 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12506
12507         * gcc.c-torture/compile/20011010-1.c: New.
12508
12509 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12510
12511         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12512         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12513         g77.f-torture/execute/execute.exp,
12514         g77.f-torture/noncompile/noncompile.exp,
12515         gcc.c-torture/compile/compile.exp,
12516         gcc.c-torture/execute/execute.exp,
12517         gcc.c-torture/execute/ieee/ieee.exp,
12518         gcc.c-torture/execute/memcheck/memcheck.exp,
12519         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12520         objc/execute/execute.exp: Update FSF address.
12521
12522 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12523
12524         * gcc.dg/cpp/cmdlne-C.c: Update.
12525         * gcc.dg/cpp/cmdlne-C2.c: New.
12526
12527 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12528
12529         * gcc.c-torture/execute/20011008-3.c: New.
12530
12531 2001-10-08  DJ Delorie  <dj@redhat.com>
12532
12533         * gcc.dg/20011008-1.c: New.
12534         * gcc.dg/20011008-2.c: New.
12535
12536 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12537
12538         * gcc.dg/cpp/spacing1.c: Update test.
12539
12540 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12541
12542         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12543         spelling errors of "separate" as "seperate".
12544
12545 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12546
12547         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12548         enough to avoid inlining.
12549
12550 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12551
12552         * lib/g77.exp: set libg2c_dir correctly.
12553
12554 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12555
12556         * gcc.dg/cpp/macro11.c: New test.
12557
12558 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12559
12560         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12561         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12562         gcc.dg/format/multattr-3.c: New tests.
12563         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12564         tests for format attributes on function pointers being rejected.
12565
12566 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12567
12568         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12569
12570 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12571
12572         * g++.dg/warn/format1.C: New test.
12573
12574 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12575
12576         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12577
12578 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12579
12580         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12581
12582 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12583
12584         * gcc.dg/cpp/redef2.c: Add test.
12585
12586 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12587
12588         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12589         long-standing bug on i686, apparently.
12590         * gcc.c-torture/execute/loop-2c.x: New file.
12591         * gcc.c-torture/execute/loop-2d.x: New file.
12592         * gcc.c-torture/execute/loop-3c.x: New file.
12593
12594 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12595
12596         * gcc.dg/cpp/20000625-2.c: Correct line number.
12597
12598 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12599
12600         * gcc.dg/cpp/macro10.c: New test.
12601         * gcc.dg/cpp/strify3.c: New test.
12602         * gcc.dg/cpp/spacing1.c: Add tests.
12603         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12604         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12605
12606 2001-09-24  DJ Delorie  <dj@redhat.com>
12607
12608         * gcc.c-torture/execute/20010924-1.c: New test.
12609
12610 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12611
12612         * testsuite/objc/execute/paste.m: Remove.
12613
12614 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12615
12616         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12617
12618 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12619
12620         * g77.dg/strlen0.f: New test.
12621
12622 2001-09-21  Richard Henderson  <rth@redhat.com>
12623
12624         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12625         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12626
12627 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12628
12629         Table-driven attributes.
12630         * g++.dg/ext/attrib1.C: New test.
12631
12632 2001-09-20  DJ Delorie  <dj@redhat.com>
12633
12634         * gcc.dg/20000926-1.c: Update expected warning messages.
12635         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12636         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12637         array.
12638
12639 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12640
12641         * g++.dg/eh/registers1.C: New test case.
12642
12643 2001-09-17  Richard Henderson  <rth@redhat.com>
12644
12645         * gcc.dg/array-5.c: Fix VLA decomposition test.
12646
12647 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12648
12649         * gcc.dg/cpp/line5.c: New testcase.
12650
12651 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12652
12653         * gcc.dg/cpp/macro9.c: New test.
12654
12655 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12656
12657         * gcc.c-torture/execute/980223.c: Change type of addr from long
12658         to char *.
12659
12660 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12661
12662         * gcc.c-torture/execute/20010915-1.c: New test.
12663
12664 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12665
12666         * g77.dg/bprob: New directory.
12667         * g77.dg/bprob/bprob.exp: New file.
12668         * g77.dg/bprob/bprob-1.f: New test.
12669         * g77.dg/gcov: New directory.
12670         * g77.dg/gcov/gcov.exp: New file.
12671         * g77.dg/gcov/gcov-1.f: New test.
12672         * g77.dg/gcov/gcov-1.x: New file.
12673
12674 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12675
12676         * gcc.dg/cpp/directiv.c: Update.
12677         * gcc.dg/cpp/undef1.c: Update.
12678
12679 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12680
12681         * gcc.dg/20010912-1.c: New test.
12682
12683 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12684
12685         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12686         language-independent file in lib.
12687         * lib/gcov.exp: New file.
12688
12689 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12690
12691         * gcc.c-torture/compile/20010911-1.c: New test.
12692
12693 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12694
12695         * lib/profopt.exp: New, to support profile-directed optimizations.
12696         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12697         * gcc.misc-tests/bprob-1.c: New test.
12698         * gcc.misc-tests/bprob-2.c: New test.
12699
12700 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12701
12702         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12703         XFAIL and which kinds of gcov output to verify.
12704         * gcc.misc-tests/gcov-4b.x: New file.
12705         * gcc.misc-tests/gcov-5b.x: New file.
12706         * gcc.misc-tests/gcov-6.x: New file.
12707         * gcc.misc-tests/gcov-7.c: New test.
12708         * gcc.misc-tests/gcov-7.x: New file.
12709
12710 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12711
12712         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12713         * gcc.misc-tests/gcov-6.c: New test.
12714
12715 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12716
12717         PR c++/3986
12718         * g++.dg/abi/vbase1.C: New test.
12719
12720 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12721
12722         * objc.dg/method-2.m: New.
12723
12724 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12725
12726         PR c++/4203
12727         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12728         * g++.dg/init/empty1.C: New test.
12729
12730 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12731
12732         * gcc.c-torture/compile/20010903-1.c: New test.
12733
12734 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12735
12736         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12737         for m68k.
12738
12739 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12740
12741         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12742
12743         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12744
12745         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12746
12747 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12748
12749         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12750         for 16-bit 'unsigned int'.
12751
12752 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12753
12754         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12755
12756 2001-08-27  Richard Henderson  <rth@redhat.com>
12757
12758         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12759         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12760
12761 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12762
12763         * gcc.dg/asm-names.c (ymain): New.
12764
12765 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12766
12767         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12768         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12769         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12770
12771 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12772
12773         * gcc.dg/compare5.c: New testcase.
12774
12775 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12776
12777         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12778         and "In instantiation".
12779
12780 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12781
12782         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12783
12784 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12785
12786         * gcc.misc-tests/gcov.exp: Add support for branch information.
12787         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12788         * gcc.misc-tests/gcov-4.c: New test.
12789         * gcc.misc-tests/gcov-4b.c: New test.
12790         * gcc.misc-tests/gcov-5b.c: New test.
12791
12792 2001-08-20  Zack Weinberg  <zackw@panix.com>
12793
12794         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12795         expected to fail.
12796
12797 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12798
12799         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12800
12801 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * g++.dg/eh/
12804         Moved to gcc-deps.exp
12805         * gcc-deps.exp: New file.
12806
12807 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12808
12809         * g++.old-deja/g++.pt/defarg14.C: New test.
12810
12811 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12812
12813         * g++.old-deja/g++.other/lineno5.C: New test.
12814
12815 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         * g++.old-deja/g++.pt/crash68.C: New test.
12818
12819 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12820
12821         * g++.old-deja/g++.other/crash42.C: New test.
12822
12823 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12824
12825         * gcc.dg/cpp/extratokens.c: Fix.
12826         * gcc.dg/cpp/skipping2.c: New tests.
12827
12828 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12829
12830         * gcc.c-torture/execute/20010724-1.c: New file.
12831         * gcc.c-torture/execute/20010724-1.x: New file.
12832
12833 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         * g++.old-deja/g++.other/cond7.C: New test.
12836
12837 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12838
12839         * g++.old-deja/g++.other/optimize4.C: New test.
12840
12841 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12842
12843         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12844
12845 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12846
12847         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12848         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12849         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12850         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12851
12852         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12853         bug report" message.
12854
12855         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12856         * g++.dg/ext/instantiate1.C: Move from old-deja.
12857
12858 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12859
12860         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12861         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12862         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12863         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12864
12865 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12866
12867         * gcc.c-torture/execute/20010723-1.c: New test.
12868
12869 2001-07-23  Ben Elliston  <bje@redhat.com>
12870
12871         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12872
12873 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12874
12875         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12876         i[34567]86-*-*.
12877         Delete handling of ieee_multilib_flags.
12878         Pass -mieee for alpha*-*-* and sh-*-*.
12879         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12880
12881 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         Remove old-abi tests.
12884         * g++.old-deja/g++.mike/p11116.C: Remove.
12885         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12886
12887 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12888
12889         * g77.f-torture/compile/pr3743.f:  New test
12890
12891 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12892
12893         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12894
12895 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12896
12897         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12898         g++.old-deja/g++.pt/static6.C: Likewise.
12899         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12900         supports weak symbols.
12901
12902 2001-07-18  Andreas Jaeger  <aj@suse.de>
12903
12904         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12905         supported again.
12906
12907 2001-07-18  Andreas Jaeger  <aj@suse.de>
12908
12909         * gcc.dg/iftrap-1.c: Fix target line.
12910
12911 2001-07-17  Richard Henderson  <rth@redhat.com>
12912
12913         * gcc.c-torture/execute/20010717-1.c: New.
12914
12915 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12916
12917         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12918         tests.
12919
12920 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12921
12922         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12923
12924 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12925
12926         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12927         UAC_SIGBUS, UAC_NOPRINT definitions.
12928
12929 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12930
12931         * objc/execute/object_is_class.m: New test.
12932         * objc/execute/object_is_meta_class.m: New test.
12933
12934 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12935
12936         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12937         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12938
12939 2001-01-15  David Bil
12940         * objc/execute/class-14.m: Added.
12941         * objc/execute/class-2.m: Added.
12942         * objc/execute/class-3.m: Added.
12943         * objc/execute/class-4.m: Added.
12944         * objc/execute/class-5.m: Added.
12945         * objc/execute/class-6.m: Added.
12946         * objc/execute/class-7.m: Added.
12947         * objc/execute/class-8.m: Added.
12948         * objc/execute/class-9.m: Added.
12949         * objc/execute/class-tests-1.h
12950         * objc/execute/class-tests-2.h
12951         * objc/execute/compatibility_alias.m: Added.
12952         * objc/execute/encode-1.m: Added.
12953         * objc/execute/formal_protocol-1.m: Added.
12954         * objc/execute/formal_protocol-2.m: Added.
12955         * objc/execute/formal_protocol-3.m: Added.
12956         * objc/execute/formal_protocol-4.m: Added.
12957         * objc/execute/formal_protocol-5.m: Added.
12958         * objc/execute/formal_protocol-6.m: Added.
12959         * objc/execute/formal_protocol-7.m: Added.
12960         * objc/execute/informal_protocol.m: Added.
12961         * objc/execute/initialize.m: Added.
12962         * objc/execute/load.m: Added.
12963         * objc/execute/many_args_method.m: Added.
12964         * objc/execute/nested-3.m: Added.
12965         * objc/execute/no_clash.m: Added.
12966         * objc/execute/private.m: Added.
12967         * objc/execute/redefining_self.m: Added.
12968         * objc/execute/root_methods.m: Added.
12969         * objc/execute/selector-1.m: Added.
12970         * objc/execute/static-1.m: Added.
12971         * objc/execute/static-2.m: Added.
12972         * objc/execute/va_method.m: Added.
12973
12974 2001-03-10  Richard Henderson  <rth@redhat.com>
12975
12976         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12977
12978 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12979
12980         * g++.old-deja/g++.other/crash31.C: XFAIL.
12981         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12982         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12983         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12984         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12985         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12986
12987 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12988
12989         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12990
12991 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12992
12993         * gcc.dg/20000724-1.c: Don't use multiline strings.
12994
12995 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12996
12997         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12998         result of -cString against what we expect it to be; don't just
12999         print it out for no one to read.
13000
13001         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13002         Based on testcases provided by Nicola Pero.
13003
13004 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13005
13006         * gcc.dg/cpp/macro7.c: New test.
13007
13008 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13009
13010         * gcc.dg/cpp/multiline.c: Update.
13011
13012 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         * g++.old-deja/g++.other/enum3.C: New test.
13015
13016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13017
13018         * g++.old-deja/g++.other/pod1.C: New test.
13019
13020 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13021
13022         * g++.old-deja/g++.ext/overload1.C: New test.
13023
13024 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13025
13026         * g++.old-deja/g++.pt/using1.C: New test.
13027
13028 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13029
13030         * g++.old-deja/g++.other/using9.C: New test.
13031
13032 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13033
13034         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13035
13036         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13037
13038 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.old-deja/g++.ext/realpt1.C: Remove.
13041
13042 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13043
13044         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13045
13046 2001-02-26  Will Cohen  <wcohen@redhat.com>
13047
13048         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13049
13050 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13051
13052         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13053         templatized constructors.
13054
13055 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13056
13057         * gcc.c-torture/execute/20010224-1.c: New test.
13058
13059 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * gcc.c-torture/execute/20010222-1.c: New test.
13062
13063 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13064
13065         * g++.old-deja/g++.other/inline20.C: New test.
13066
13067 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13068
13069         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13070
13071 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13072
13073         * g++.old-deja/g++.other/lookup22.C: New test.
13074
13075 200
13076         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13077         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13078         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13079         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13080         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13081
13082 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13083
13084         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13085         account.
13086
13087 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13088
13089         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13090
13091 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13092
13093         * g++.old-deja/g++.pt/crash62.C: New test.
13094
13095 2001-01-04  Richard Henderson  <rth@redhat.com>
13096
13097         * gcc.dg/20000926-1.c: Update expected warnings.
13098         * gcc.dg/array-2.c: Likewise.
13099         * gcc.dg/array-4.c: Also validate flexible array members.
13100         * gcc.dg/c99-flex-array-1.c: New.
13101
13102 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13103
13104         * gcc.c-torture/compile/20001222-1.x: Remove.
13105
13106 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13107
13108         * gcc.c-torture/execute/built-in-setjmp.c: New.
13109
13110 2001-01-03  Richard Henderson  <rth@redhat.com>
13111
13112         * gcc.dg/940510-1.c: Update expected error wording.
13113         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13114
13115 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13116
13117         * lib/target-supports.exp (check_alias_available): Modified to
13118         indicate aliases not supported if only weak aliases are supported.
13119
13120 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13121
13122         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13123         Turn on cmpstrsi checks for __pj__ and __i370__.
13124
13125 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.other/virtual11.C: New test.
13128
13129 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13132
13133 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13134
13135         * gcc.c-torture/compile/20010102-1.c: New test.
13136
13137 2001-01-02  Andreas Jaeger  <aj@suse.de>
13138
13139         * gcc.dg/noreturn-3.c: New test.
13140
13141         * gcc.dg/noreturn-4.c: New test.
13142
13143 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13144
13145         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13146         __builtin_fputc and __builtin_fwrite.
13147
13148 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13149
13150         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13151         signed char, not default char.
13152
13153 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13154
13155         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13156
13157 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13158
13159         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13160
13161 2000-12-29  Richard Henderson  <rth@redhat.com>
13162
13163         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13164         (__cyg_profile_func_exit): Define.
13165
13166 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13167
13168         * g++.dg/vtgc1.C: New test.
13169
13170 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13171
13172         * gcc.dg/noncompile/20001228-1.c: New test.
13173
13174         * gcc.dg/20001228-1.c: New test.
13175
13176         * gcc.c-torture/execute/20001228-1.c: New test.
13177
13178 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13179
13180         * gcc.dg/format-strfmon-1.c: New test.
13181
13182 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13183
13184         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13185         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13186         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13187         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13188         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13189         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13190         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13191         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13192         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13193         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13194         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13195         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13196         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13197
13198         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13199         * gcc.c-torture/execute/string-opt-4.c: Test index.
13200
13201 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13202
13203         * gcc.c-torture/compile/20001226-1.c: New test.
13204
13205 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13206
13207         * gcc.c-torture/compile/20001222-1.c: New test.
13208         * gcc.c-torture/compile/20001222-1.x: Xfail.
13209
13210 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13211
13212         * gcc.c-torture/execute/comp-goto-2.c: New test.
13213
13214 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13215
13216         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13217         Use long types if __INT_MAX__ is 32767.
13218         (main): Use cast to (sint32 *) when poking 88 into a_page.
13219
13220         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13221
13222 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13223
13224         * gcc.c-torture/compile/20001221-1.c: New test.
13225         * gcc.c-torture/execute/20001221-1.c: New test.
13226
13227 2000-12-20  Richard Henderson  <rth@redhat.com>
13228
13229         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13230         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13231
13232 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13233
13234         * gcc.dg/compare3.c: New test.
13235
13236 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13237
13238         * gcc.dg/format-warnll-1.c: New test.
13239
13240 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13241
13242         * gcc.dg/cpp/cmdlne-P.c: New test.
13243
13244 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.c-torture/execute/builtin-abs-1.c,
13247         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13248
13249 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13250
13251         * gcc.dg/cpp/multiline.c: New test.
13252
13253 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13254
13255         * g++.old-deja/g++.other/syshdr1.C: Update.
13256         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13257
13258 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13259
13260         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13261
13262 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13263
13264         * g++.old-deja/g++.pt/ttp65.C: New test.
13265
13266 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13267
13268         * g++.old-deja/g++.pt/ttp64.C: New test.
13269
13270 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13271
13272         * g++.old-deja/g++.pt/spec33.C: New test.
13273
13274 2000-12-14  Catherine Moore  <clm@redhat.com>
13275
13276         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13277         * gcc.c-torture/execute/920612-2.c: Likewise.
13278         * gcc.c-torture/execute/920428-2.c: Likewise.
13279         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13280         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13281
13282 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13283
13284         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13285         * gcc.dg/pack-test-2.c: Likewise.
13286
13287 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13288
13289         Tests by Zack Weinberg <zackw@stanford.edu>.
13290
13291         * gcc.dg/cpp/defined.c: Update.
13292         * gcc.dg/cpp/defined_trad.c: New tests.
13293
13294 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13295
13296         * gcc.dg/cpp/trad-direct.c: Update.
13297
13298 2000-12-11  Neil Booth  <neilb@earthling.net>
13299
13300         * gcc.dg/cpp/defined_trad.c
13301
13302 2000-12-11  Neil Booth  <neilb@earthling.net>
13303
13304         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13305
13306 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13307
13308         * gcc.dg/format-miss-2.c: New test.
13309
13310 2000-12-09  Neil Booth  <neilb@earthling.net>
13311
13312         * gcc.dg/cpp/lineflags.c: New tests.
13313         * gcc.dg/cpp/poison.c: Update.
13314         * gcc.dg/cpp/redef2.c: Update.
13315         * gcc.dg/cpp/skipping.c: New test.
13316
13317 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13318
13319         * g++.old-deja/g++.other/eh3.C: New testcase.
13320
13321 2000-12-07  Neil Booth  <neilb@earthling.net>
13322
13323         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13324         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13325         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13326         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13327         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13328         Update.
13329
13330 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13331
13332         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13333         __SIZE_TYPE__ instead of int for type of integers cast to
13334         pointers.
13335
13336 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13337
13338         * g++.old-deja/g++.other/cleanup4.C: New test.
13339
13340 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13341
13342         * format-sec-1.c: New test.
13343
13344 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13345
13346         * gcc.dg/format-nonlit-3.c: New test.
13347
13348 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13349
13350         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13351         through a null pointer.
13352
13353 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13354         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13355         library makes no calls to `operator new' during initialization.
13356
13357 2000-11-04  Neil Booth  <neilb@earthling.net>
13358
13359         * gcc.dg/cpp/include2.c: New tests.
13360
13361 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13362
13363         * lib/g++.exp (g++_set_ld_library_path): New function.
13364         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13365
13366 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13367
13368         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13369         warnings.
13370
13371 2000-11-01  Richard Henderson  <rth@redhat.com>
13372
13373         * g++.old-deja/g++.ext/namedret1.C: New.
13374         * g++.old-deja/g++.ext/namedret2.C: New.
13375         * g++.old-deja/g++.ext/namedret3.C: New.
13376
13377 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13378
13379         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13380         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13381
13382 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13383
13384         * gcc.c-torture/execute/va-arg-21.c: New test.
13385
13386 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13387
13388         * gcc.dg/c99-complex-2.c: New test.
13389
13390 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13391
13392         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13393
13394 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13395
13396         * g++.old-deja/g++.other/inline16.C: New test.
13397
13398 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13399
13400         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13401         __PRETTY_FUNCTION__
13402
13403 2000-10-29  Neil Booth  <neilb@earthling.net>
13404
13405         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13406         New tests.
13407         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13408         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13409         optimisation.
13410
13411 2000-10-29  Neil Booth  <neilb@earthling.net>
13412
13413         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13414         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13415         * mi5.c: Test multiple includes work with -C.
13416         * trigraphs.c: Test ^= version.
13417
13418 2000-10-28  Neil Booth  <neilb@earthling.net>
13419
13420         New tests and test updates for new macro expander.
13421
13422         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13423         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13424         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13425         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13426         new diagnostic messages.
13427
13428         * gcc.dg/cpp/macro3.c: New tests.
13429
13430 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13431
13432         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13433         on the same line.
13434
13435 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13436
13437         * g++.old-deja/g++.other/eh2.C: New test.
13438
13439 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13440
13441         * gcc.c-torture/execute/20001027-1.c: New test.
13442
13443 2000-10-26  Richard Henderson  <rth@redhat.com>
13444
13445         * gcc.c-torture/execute/20001026-1.c: New.
13446
13447 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13448
13449         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13450         * g++.old-deja/g++.law/builtin1.C: Likewise.
13451         * g++.old-deja/g++.law/ctors10.C: Likewise.
13452         * g++.old-deja/g++.law/virtual3.C: Likewise.
13453         * g++.old-deja/g++.mike/p658.C: Likewise.
13454         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13455         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13456         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13457         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13458         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13459
13460 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13461
13462         * gcc.c-torture/compile/20001024-1.c: New test.
13463
13464 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13465
13466         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13467         to tell us whether or not we are using V3.
13468
13469 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13470
13471         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13472         operands.
13473
13474 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13475
13476         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13477
13478 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13479
13480         * gcc.c-torture/execute/20001024-1.c: New test.
13481
13482 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13483
13484         * g++.old-deja/g++.other/sibcall1.C: New test.
13485
13486 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13487
13488         * gcc.dg/noncompile/init-3.c: New test.
13489
13490 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13491
13492         * gcc.dg/format-array-1.c: New test.
13493
13494 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13495
13496         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13497         writing through null pointers; remove comment about testing
13498         unterminated strings.
13499
13500 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13501
13502         * gcc.c-torture/execute/20001017-2.c: New test.
13503
13504 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13505
13506         * gcc.c-torture/compile/20001018-1.c: New test.
13507         * gcc.c-torture/compile/20001018-1.x: Xfail.
13508
13509 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13510
13511         * gcc.c-torture/execute/20001017-1.c: New test.
13512
13513 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13514
13515         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13516         for multiple use of arguments with scanf formats; add tests for
13517         multiple use of arguments.
13518
13519 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13520
13521         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13522
13523 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13524
13525         * gcc.dg/format-miss-1.c: New test.
13526
13527 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13528
13529         * gcc.c-torture/execute/20001013-1.c: New test.
13530
13531 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13532
13533         * gcc.dg/format-branch-1.c: New test.
13534
13535 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13536
13537         * README, lib/file-format.exp: Remove EGCS references.
13538
13539 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13540
13541         * gcc.dg/20001013-1.c: New test.
13542
13543 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13544
13545         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13546         for intmax_t in the compiler using __typeof__ and the type rules
13547         for conditional expressions.
13548
13549 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13550
13551         * gcc.dg/20001012-1.c: New test.
13552         * gcc.dg/20001012-2.c: New test.
13553
13554 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13555
13556         * gcc.dg/format-attr-1.c: New test.
13557
13558 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13559
13560         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13561         __LONG_LONG_MAX__ instead of LLONG_MAX.
13562
13563 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13564
13565         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13566         scanf flags.
13567         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13568         flags.
13569
13570 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13571
13572         * gcc.dg/sequence-pt-1.c: New test.
13573
13574 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13575
13576         * gcc.c-torture/execute/20001011-1.c: New testcase.
13577         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13578
13579 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13580
13581         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13582         does not error on it.
13583
13584 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13585
13586         * gcc.dg/20001009-1.c: New test.
13587
13588 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13589
13590         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13591         * gcc.c-torture/execute/20001009-2.c: ... to here.
13592
13593 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13594
13595         * gcc.c-torture/compile/20001009-1.c: New testcase.
13596         * gcc.c-torture/execute/20001009-1.c: New testcase.
13597         Testcases provided by Jan Hubicka <jh@suse.cz>.
13598
13599 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13600
13601         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13602         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13603         uintmax_t using <limits.h> to emulate the compiler's internal
13604         logic.  No longer XFAIL %j tests.
13605
13606 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13607
13608         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13609         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13610         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13611         regexps and details of expected handling of some bad formats.
13612         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13613         suppression.
13614
13615 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13616
13617         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13618         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13619         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13620         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13621         in list archives.
13622
13623 2000-10-06  Richard Henderson  <rth@cygnus.com>
13624
13625         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13626         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13627         * g++.old-deja/g++.jason/report.C: Likewise.
13628         * g++.old-deja/g++.law/friend5.C: Likewise.
13629         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13630         of the expected warnings.
13631
13632 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * g++.old-deja/g++.pt/enum14.C: New test.
13635
13636 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13637
13638         * g++.old-deja/g++.pt/crash59.C: New test.
13639
13640 2000-10-04  Will Cohen  <wcohen@redhat.com>
13641
13642         * gcc.dg/20000926-1.c: New test.
13643
13644 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13645
13646         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13647         function name for current C++ compiler.
13648         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13649
13650 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13651
13652         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13653         __PRETTY_FUNCTION__.
13654         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13655
13656 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13657
13658         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13659
13660 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13661
13662         * gcc.c-torture/compile/20000923-1.c: New test.
13663
13664 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13665
13666         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13667         * g++.old-deja/g++.pt/ttp62.C: Same.
13668         * g++.old-deja/g++.other/inline14.C: Same.
13669
13670 2000-09-24  Richard Henderson  <rth@cygnus.com>
13671
13672         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13673
13674 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13675
13676         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13677
13678 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13679
13680         * gcc.c-torture/compile/20000922-1.c: New file.
13681
13682 2000-09-21  Nick Clifton  <nickc@redhat.com>
13683
13684         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13685         a signed long modulo operation.
13686         (mod6): New function - perform an unsigned long modulo operation.
13687         (main): Add tests for modulos of very large numbers by very small
13688         dividends.
13689
13690 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13693
13694 2000-09-19  Richard Henderson  <rth@cygnus.com>
13695
13696         * gcc.dg/compare2.c (case 10): XFAIL.
13697
13698 2000-09-18  Richard Henderson  <rth@cygnus.com>
13699
13700         * gcc.c-torture/execute/20000906-1.c: Move ...
13701         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13702         that support __builtin_trap.
13703
13704 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13705
13706         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13707
13708 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13709
13710         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13711         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13712         more $ format tests.
13713
13714 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.dg/format-errmk-1.c: New test.
13717
13718 2000-09-17  Greg McGary  <greg@mcgary.org>
13719
13720         * gcc.c-torture/execute/20000917-1.x: Remove.
13721
13722 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13723
13724         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13725
13726 2000-09-17  Greg McGary  <greg@mcgary.org>
13727
13728         * gcc.c-torture/execute/20000917-1.c: New test.
13729         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13730
13731 2000-09-16  Neil Booth  <NeilB@earthling.net>
13732
13733         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13734         in nested macro bug.
13735
13736 2000-09-15  Neil Booth  <NeilB@earthling.net>
13737
13738         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13739
13740 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13741
13742         * gcc.c-torture/execute/20000914-1.c: New test.
13743
13744 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13745
13746         * g++.other/inline13.C: New test.
13747
13748 2000-09-12  Andreas Jaeger  <aj@suse.de>
13749
13750         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13751         constant by Ulrich Drepper <drepper@redhat.com>.
13752
13753 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13754
13755         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13756
13757 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13758
13759         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13760
13761 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13762
13763         * gcc.dg/cpp/backslash.c: New test.
13764
13765 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13766
13767         * gcc.c-torture/execute/20000910-1.c: New test.
13768         * gcc.c-torture/execute/20000910-2.c: Likewise.
13769
13770 2000-09-11  Robert Lipe  <robertl@sco.com>
13771
13772         * gcc.dg/pragma-align.c: New test.
13773
13774 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13775
13776         * g++.old-deja/g++.pt/explicit82.C: New test.
13777         * g++.old-deja/g++.pt/explicit83.C: New test.
13778
13779 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13780
13781         * gcc.dg/asm-names.c: New test.
13782
13783 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13784
13785         * gcc.dg/cpp/tr-warn6.c: New test
13786
13787 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13788
13789         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13790         be accepted.
13791
13792 2000-09-07  Catherine Moore  <clm@redhat.com>
13793
13794         * gcc.c-torture/execute/unroll-1.c: New test.
13795
13796 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13797
13798         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13799         ERROR markers.
13800         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13801         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13802         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13803         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13804         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13805         Preprocess only.
13806         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13807         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13808
13809 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * g++.old-deja/g++.pt/deduct2.C: New test.
13812
13813 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13814
13815         * g++.old-deja/g++.pt/parms2.C: New test.
13816
13817 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13818
13819         * g++.old-deja/g++.pt/crash58.C: New test.
13820
13821 2000-09-06  Greg McGary  <greg@mcgary.org>
13822
13823         * gcc.c-torture/execute/20000906-1.c: New test.
13824         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13825
13826 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13827
13828         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13829
13830 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13831
13832         * g++.old-deja/g++.pt/crash57.C: New test.
13833
13834 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13835
13836         * g++.old-deja/g++.pt/crash56.C: New test.
13837
13838 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13839
13840         * g++.old-deja/g++.pt/koenig1.C: New test.
13841
13842 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13843
13844         * gcc.dg/20000904-1.c: New test.
13845
13846 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13847
13848         * gcc.dg/cpp/paste8.c: New test.
13849
13850 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13851
13852         * gcc.c-torture/compile/20000827-1.c: New test.
13853
13854 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.dg/format-diag-1.c: New test.
13857
13858 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13859
13860         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13861         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13862         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13863         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13864         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13865
13866 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         * g++.old-deja/g++.other/nested4.C: New test.
13869
13870 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13871
13872         * g++.old-deja/g++.ns/scoped1.C: New test.
13873
13874 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13875
13876         * lib/g++.exp: Support testing already-installed GCC.
13877
13878 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13879
13880         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13881
13882 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13883
13884         * gcc.dg/return-type-2.c: New test.
13885
13886 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13887
13888         * gcc.c-torture/compile/20000825-1.c: New test.
13889
13890 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13891
13892         * gcc.dg/dwarf2-2.c: New test.
13893
13894 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13895
13896         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13897         dg-warning regexps.
13898
13899 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13900
13901         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13902         gcc.dg/format-ext-5.c: New tests.
13903
13904 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13905
13906         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13907
13908 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13909
13910         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13911
13912 2000-08-24  Richard Henderson  <rth@cygnus.com>
13913
13914         * gcc.dg/ia64-sync-1.c: New test.
13915         * gcc.dg/ia64-sync-2.c: New test.
13916         * gcc.dg/ia64-asm-1.c: New test.
13917
13918 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13919
13920         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13921         * gcc.dg/format-ext-2.c: New test.
13922
13923 2000-08-23  Jason Merrill  <jason@redhat.com>
13924
13925         * lib/old-dejagnu.exp: Also ignore "In member function" and
13926         "At global scope".
13927
13928 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13929
13930         * gcc.dg/noncompile/label-lineno-1.c: New test.
13931
13932 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13933
13934         * gcc.dg/c99-array-nonobj-1.c: New test.
13935
13936 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13937
13938         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13939         tests.
13940         * gcc.dg/format-ext-1.c: New test.
13941
13942 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13943
13944         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13945         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13946         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13947         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13948         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13949
13950 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13951
13952         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13953         gcc.dg/c99-strftime-2.c: New tests.
13954
13955 2000-08-22  Richard Henderson  <rth@cygnus.com>
13956
13957         * gcc.c-torture/execute/20000822-1.c: New test.
13958
13959 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13960
13961         * gcc.c-torture/execute/20000819-1.x: Remove.
13962
13963 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13964
13965         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13966         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13967         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13968         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13969         gcc.dg/format-xopen-1.c: New tests.
13970
13971 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13972
13973         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13974
13975 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * g++.old-deja/g++.other/loop2.C: New test.
13978
13979         * gcc.c-torture/compile/20000606-1.c: New test.
13980         * gcc.c-torture/compile/20000728-1.c: New test.
13981         * gcc.c-torture/execute/20000801-1.c: New test.
13982         * gcc.c-torture/execute/20000801-2.c: New test.
13983         * gcc.c-torture/execute/20000819-1.c: New test.
13984         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13985         * gcc.dg/20000629-1.c: New test.
13986         * gcc.dg/20000724-1.c: New test.
13987         * gcc.dg/20000807-1.c: New test.
13988
13989 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13990
13991         * gcc.dg/cpp/pragma-1.c: New test.
13992         * gcc.dg/cpp/pragma-2.c: New test.
13993
13994 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13995
13996         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13997         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13998
13999 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14000
14001         * gcc.c-torture/compile/20000818-1.c: New test.
14002
14003 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14004
14005         * gcc.c-torture/execute/20000818-1.c: New test.
14006
14007 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14008
14009         * gcc.dg/format-va-1.c: New test.
14010
14011 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14012
14013         * g++.old-deja/g++.other/typedef8.C: New test.
14014
14015 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14016
14017         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14018         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14019         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14020         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14021         * g++.old-deja/g++.other/ptrmem7.C: New test.
14022         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14023
14024 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14025
14026         * g++.old-deja/g++.pt/typename27.C: New test.
14027
14028 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14029
14030         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14031         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14032         * g++.old-deja/g++.pt/friend45.C: New test.
14033         * g++.old-deja/g++.other/friend8.C: New test.
14034
14035 2000-08-15  Richard Henderson  <rth@cygnus.com>
14036
14037         * gcc.c-torture/execute/20000815-1.c: New test.
14038
14039 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14040
14041         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14042         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14043         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14044
14045 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14046
14047         * g++.old-deja/g++.other/refinit2.C: New test.
14048
14049 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14050
14051         * lib/c-torture.exp (c-torture): Make
14052         compiler_conditional_xfail_data global.
14053         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14054         compiler_conditional_xfail_data machinery.
14055         (f-torture-execute): Likewise.
14056         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14057         and only when unrolling loops.
14058
14059         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14060
14061 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         * g++.old-deja/g++.pt/explicit81.C: New test.
14064
14065 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14066
14067         * g++.old-deja/g++.pt/typename26.C: New test.
14068
14069 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14070
14071         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14072         warning.
14073
14074 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14075
14076         * g++.old-deja/g++.other/array3.C: New test.
14077
14078 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14079
14080         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14081         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14082         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14083         New tests.
14084
14085 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14086
14087         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14088         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14089
14090 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14091
14092         * gcc.c-torture/execute/20000808-1.c: New test.
14093
14094 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14095
14096         * gcc.dg/c90-const-expr-1.c: New test.
14097
14098 2000-08-08  Richard Henderson  <rth@cygnus.com>
14099
14100         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14101
14102 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14103
14104         * gcc.dg/noncompile/const-ll-1.c: New test.
14105
14106 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14107
14108         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14109
14110 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14111
14112         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14113         that running programs linked against the shared version of libobjc
14114         run correctly.
14115
14116 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14117
14118         * gcc.dg/c99-printf-1.c: New test.
14119
14120 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14121
14122         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14123
14124 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14125
14126         * gcc.c-torture/execute/20000731-1.x: Delete.
14127
14128 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14129
14130         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14131         and torture_without_loops as is done by c-torture.exp.
14132         (search_for): Copy from c-torture.exp.
14133         (gcc-dg-runtest): New function, drives a directory of tests
14134         iterating over the TORTURE_OPTIONS.
14135         (scan-assembler, scan-assembler-not): Move here from
14136         individual directory drivers.
14137
14138         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14139         defined by lib/gcc-dg.exp.
14140         * gcc.dg/cpp/cpp.exp: Likewise.
14141         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14142         gcc-dg-runtest, so we cycle over optimization options.
14143
14144         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14145         * gcc.dg/compare2.c: No longer expected to fail.
14146
14147 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14148
14149         * gcc.c-torture/execute/20000804-1.c: New test.
14150
14151 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14152
14153         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14154
14155 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14156
14157         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14158
14159 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14160
14161         * gcc.c-torture/compile/20000803-1.c: New test.
14162
14163 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14164
14165         * gcc.c-torture/execute/20000801-3.c,
14166         gcc.c-torture/execute/20000801-4.c: New tests.
14167         * gcc.c-torture/execute/20000801-3.x,
14168         gcc.c-torture/execute/20000801-4.x: Xfail.
14169
14170 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14171
14172         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14173         libobjc/.libs to allow for libtool.
14174
14175 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14176
14177         * gcc.c-torture/compile/20000802-1.c: New test.
14178
14179 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14180
14181         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14182
14183 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14184
14185         * gcc-c-torture/execute/20000731-2.c: New test.
14186
14187         * gcc.c-torture/execute/20000731-1.c: New test.
14188         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14189
14190 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14191
14192         * testsuite/gcc.dg/cpp/paste7.c: New test.
14193         * gcc.dg/cpp/20000725-1.c: New test.
14194
14195 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14196
14197         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14198         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14199         declaration warning for __builtin_dwarf_reg_size.
14200
14201         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14202
14203 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14204
14205         * gcc.dg/noncompile/voidparam-1.c: New test.
14206
14207 2000-07-30  Richard Henderson  <rth@cygnus.com>
14208
14209         * gcc.dg/c90-digraph-1.c: Don't xfail.
14210         * gcc.dg/compare2.c (case 10): Xfail.
14211         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14212
14213 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14214
14215         * gcc.dg/c99-main-1.c: New test.
14216
14217 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14218
14219         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14220
14221 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14222
14223         * gcc.c-tortuer/execute/20000726-1.c: New test.
14224
14225 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14226
14227         * gcc.c-torture/execute/enum-2.c: New test.
14228
14229 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14230
14231         * gcc.dg/cpp/tr-warn3.c: New test.
14232
14233 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         * g++.old-deja/g++.ext/implicit1.C: Remove.
14236         * g++.old-deja/g++.jason/c2.C: Remove
14237         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14238         * g++.old-deja/g++.pt/crash16.C: Likewise.
14239         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14240
14241 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14242
14243         * g++.old-deja/g++.other/for2.C: New test.
14244
14245 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14246
14247         * gcc.dg/20000720-1.c: New test.
14248
14249 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14250
14251         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14252
14253 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14254
14255         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14256         * gcc.c-torture/execute/20000722-1.c: New.
14257         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14258
14259 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14260
14261         * gcc.dg/cpp/20000720-1.S: New test.
14262
14263 2000-07-21  Michael Meissner  <meissner@redhat.com>
14264
14265         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14266
14267 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14268
14269         * g++.old-deja/g++.brendan/crash16.C,
14270         g++.old-deja/g++.brendan/parse3.C,
14271         g++.old-deja/g++.brendan/redecl1.C,
14272         g++.old-deja/g++.ns/template13.C,
14273         g++.old-deja/g++.other/decl4.C,
14274         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14275
14276 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14277
14278         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14279         and "Internal error".
14280
14281         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14282         regexps.
14283         * gcc.dg/cpp/paste6.c: New test.
14284
14285 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14286
14287         * gcc.dg/cpp/tr-direct.c: New test.
14288
14289         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14290         gcc.dg/cpp/undef1.c: Tweak error regexps.
14291
14292 2000-07-18  Eric Christopher <echristo@redhat.com>
14293
14294         * gcc.c-torture/compile/20000718-1.c: New test.
14295
14296 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14297
14298         * cpplex.c (_cpp_push_token): If the token being pushed back
14299         is the previous token in this context, just subtract one from
14300         context->posn.
14301         * cppmacro.c (save_expansion): Clear aux field when storing a
14302         placemarker.
14303
14304 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14305
14306         * gcc.dg/noncompile/redecl-1.c: New test.
14307
14308 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14309
14310         * gcc.c-torture/execute/20000717-5.c: New test.
14311         * gcc.c-torture/execute/20000717-1.x: Removed.
14312
14313 2000-07-17  Richard Henderson  <rth@cygnus.com>
14314
14315         * gcc.c-torture/execute/20000717-4.c: New test.
14316
14317 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14318
14319         * gcc.dg/cpp/syshdr.c: New test.
14320         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14321
14322 2000-07-17  Neil Booth  <neilb@earthling.net>
14323
14324         * gcc.dg/cpp/cmdlne-dM.c: New test.
14325         * gcc.dg/cpp/cmdlne-dD.c: New test.
14326
14327 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14328
14329         * gcc.c-torture/execute/20000717-3.c: New test.
14330
14331         * gcc.c-torture/compile/20000717-1.c: New test.
14332
14333 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14334
14335         * gcc.c-torture/execute/20000717-2.c: New test.
14336
14337 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14338
14339         * gcc.dg/formatz-1.c: New test.
14340
14341         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14342         * gcc.dg/c99-digraph-1.c: New tests.
14343
14344         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14345         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14346
14347         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14348         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14349         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14350         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14351         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14352         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14353         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14354
14355 2000-07-17   Greg McGary <greg@mcgary.org>
14356
14357         * gcc.c-torture/execute/20000717-1.c: New test.
14358         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14359
14360 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.c-torture/execute/20000715-2.c: New test.
14363         * gcc.dg/20000715-1.c: New test.
14364
14365 2000-07-15  Michael Meissner  <meissner@redhat.com>
14366
14367         * gcc.c-torture/execute/20000715-1.c: New test.
14368
14369 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14370
14371         * gcc.c-torture/execute/20000707-1.c: New test.
14372
14373 2000-07-13  Neil Booth  <NeilB@earthling.net>
14374
14375         * testsuite/gcc.dg/cpp/digraph1.c,
14376         testsuite/gcc.dg/cpp/digraph2.c,
14377         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14378
14379 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14380
14381         * g77.f-torture/compile/20000630-2.f:  New test.
14382         * g77.f-torture/compile/20000630-2.x
14383
14384 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14385
14386         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14387
14388 2000-07-11  Neil Booth  <NeilB@earthling.net>
14389
14390         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14391
14392 2000-07-11  Neil Booth  <NeilB@earthling.net>
14393
14394         * gcc.dg/cpp/cmdlne-C.c: New.
14395
14396 2000-07-09  Neil Booth  <NeilB@earthling.net>
14397
14398         * gcc.dg/cpp/directiv.c: New tests.
14399         * gcc.dg/cpp/undef1.c: Update.
14400
14401 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14402
14403         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14404
14405 2000-07-09  Neil Booth  <NeilB@earthling.net>
14406
14407         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14408
14409 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14410
14411         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14412         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14413
14414 2000-07-08  Neil Booth  <NeilB@earthling.net>
14415
14416         * gcc.dg/cpp/macsyntx.c: New tests.
14417
14418 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14419
14420         * gcc.dg/20000707-1.c: New test.
14421
14422 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14423
14424         * gcc.c-torture/execute/20000706-1.c: New test.
14425         * gcc.c-torture/execute/20000706-2.c: New test.
14426         * gcc.c-torture/execute/20000706-3.c: New test.
14427         * gcc.c-torture/execute/20000706-4.c: New test.
14428         * gcc.c-torture/execute/20000706-5.c: New test.
14429
14430 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14431
14432         * g++.old-deja/g++.pt/instantiate7.C: New test.
14433
14434 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14435
14436         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14437         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14438         * g++.old-deja/g++.other/rtti3.C: Likewise.
14439         * g++.old-deja/g++.other/rttid3.C: Likewise.
14440
14441 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14442
14443         *  g77.f-torture/compile/20000630-1.x: Fix typo
14444
14445 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14446
14447         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14448         assembly output.
14449
14450 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14451
14452         * gcc.dg/cpp/ident.c: New test.
14453
14454 2000-07-05  Neil Booth  <NeilB@earthling.net>
14455
14456         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14457           gcc.dg/cpp/lexstrng.c: New tests.
14458
14459 2000-07-04  Neil Booth  <NeilB@earthling.net>
14460
14461         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14462         * gcc.dg/cpp/strify2.c: Same.
14463
14464 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14465
14466         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14467         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14468         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14469         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14470
14471         * testsuite/gcc.dg/cpp/macro1.c,
14472         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14473         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14474         testsuite/gcc.dg/cpp/strify1.c,
14475         testsuite/gcc.dg/cpp/strify2.c: New tests.
14476
14477 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14478
14479         * gcc.c-torture/execute/20000703-1.c: New test.
14480
14481 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14482
14483         * g++.old-deja/g++.pt (lookup10.C): New test.
14484
14485 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.pt (typename25.C): New test.
14488
14489 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14490
14491         * gcc.c-torture/compile/20000701-1.c: New test.
14492
14493 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14494
14495         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14496         to test case.
14497
14498 2000-06-30  Catherine Moore  <clm@cygnus.com>
14499
14500         * gcc.c-torture/execute/align-1.c: New test.
14501
14502 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14503
14504         * g++.old-deja/g++.pt/expr8.C: New test.
14505         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14506
14507 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14508
14509         * gcc.c-torture/compile/20000629-1.c: New test.
14510
14511 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14512
14513
14514         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14515         gcc.dg/noncompile directory, depending on whether they're
14516         preprocessor tests or not.  Annotate all the tests for the dg
14517         framework.
14518
14519         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14520         * gcc.dg/noncompile/noncompile.exp: New.
14521
14522         * Moved files:
14523         Old name                                New name
14524         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14525         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14526         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14527         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14528         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14529         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14530         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14531         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14532         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14533         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14534         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14535         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14536         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14537         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14538         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14539         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14540         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14541         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14542         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14543         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14544         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14545         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14546         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14547         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14548
14549         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14550         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14551         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14552         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14553         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14554         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14555
14556 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14557
14558         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14559         declare one variable.  On the fourth, error.
14560         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14561         declared by 20000628-1a.h.
14562
14563 2000-06-29  Richard Henderson  <rth@redhat.com>
14564
14565         * gcc.c-torture/execute/930529-1.x: New file.
14566         * gcc.dg/920413-1.c: Adjust expected warning text.
14567         * gcc.dg/980217-1.c: Declare abort.
14568         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14569
14570 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14571
14572         * g77.f-torture/compile/20000629-1.f: New test.
14573         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14574
14575 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         Rearrange lots of files, removing entirely the
14578         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14579         directories.
14580
14581         * Deleted files:
14582         gcc.c-torture/code_quality/code_quality.exp
14583         gcc.c-torture/special/special.exp
14584         gcc.failure/failure.exp
14585         gcc.failure/940409-1.x
14586         gcc.c-torture/compile/961203-1.x
14587
14588         * New files:
14589         gcc.misc-tests/linkage.exp
14590         gcc.c-torture/execute/920730-1t.c
14591         gcc.c-torture/execute/920730-1t.x
14592         gcc.c-torture/compile/920520-1.x
14593         gcc.c-torture/compile/920521-1.x
14594         gcc.c-torture/compile/981006-1.x
14595         gcc.c-torture/execute/eeprof-1.x
14596
14597         * Moved files (possibly with modifications to fit a new harness):
14598         Old name                                New name
14599         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14600         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14601         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14602         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14603         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14604         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14605         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14606         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14607         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14608         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14609         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14610         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14611         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14612         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14613
14614 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14615
14616         * c-torture/compile/961203-1.x: Delete.
14617
14618         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14619         not exit. Include stdio.h.
14620         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14621         * gcc.misc-tests/dg-12.c: Likewise.
14622         * gcc.misc-tests/dg-5.c: Likewise.
14623         * gcc.misc-tests/dg-6.c: Likewise.
14624         * gcc.misc-tests/dg-7.c: Prototype abort.
14625         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14626         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14627         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14628         not exit.
14629         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14630         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14631
14632 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14633
14634         * gcc.dg/cpp/20000628-1.c: New test.
14635         * gcc.dg/cpp/20000628-1.h: New header for above test.
14636         * gcc.dg/cpp/20000628-1a.h: Likewise.
14637
14638 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14639
14640         * gcc.dg/cpp: New directory.
14641         * gcc.dg/cpp/cpp.exp: New driver.
14642         * gcc.dg/cpp/20000627-1.c: New test.
14643         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14644         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14645         and rewrite as a compilation test.
14646
14647         * gcc.dg: Move many files into the cpp subdirectory, possibly
14648         renaming or editing them as well.
14649         Old name                New name
14650         990119-1.c              cpp/19990119-1.c
14651         990228-1.c              cpp/19990228-1.c
14652         990407-1.c              cpp/19990407-1.c
14653         990409-1.c              cpp/19990409-1.c
14654         990413-1.c              cpp/19990413-1.c
14655         990703-1.c              cpp/19990703-1.c
14656         20000127-1.c            cpp/20000127-1.c
14657         20000129-1.c            cpp/20000129-1.c
14658         20000207-1.c            cpp/20000207-1.c
14659         20000207-2.c            cpp/20000207-2.c
14660         20000209-1.c            cpp/20000209-1.c
14661         20000209-2.c            cpp/20000209-2.c
14662         20000301-1.c            cpp/20000301-1.c
14663         20000419-1.c            cpp/20000419-1.c
14664         20000510-1.S            cpp/20000510-1.S
14665         20000519-1.c            cpp/20000519-1.c
14666         20000529-1.c            cpp/20000529-1.c
14667         20000625-1.c            cpp/20000625-1.c
14668         20000625-2.c            cpp/20000625-2.c
14669         cpp-as1.c               cpp/assert1.c
14670         cpp-as2.c               cpp/assert2.c
14671         cxx-comments-1.c        cpp/cxxcom1.c
14672         cxx-comments-2.c        cpp/cxxcom2.c
14673         endif-label.c           cpp/endif.c
14674         cpp-hash1.c             cpp/hash1.c
14675         cpp-hash2.c             cpp/hash2.c
14676         cpp-if1.c               cpp/if-1.c
14677         cpp-if2.c               cpp/if-2.c
14678         cpp-if3.c               cpp/if-3.c
14679         cpp-if4.c               cpp/if-4.c
14680         cpp-if5.c               cpp/if-5.c
14681         cpp-cond.c              cpp/if-cexp.c
14682         cpp-missingop.c         cpp/if-mop.c
14683         cpp-missingparen.c      cpp/if-mpar.c
14684         cpp-opprec.c            cpp/if-oppr.c
14685         cpp-ifparen.c           cpp/if-paren.c
14686         cpp-shortcircuit.c      cpp/if-sc.c
14687         cpp-shift.c             cpp/if-shift.c
14688         cpp-unary.c             cpp/if-unary.c
14689         cpp-li1.c               cpp/line1.c
14690         cpp-li2.c               cpp/line2.c
14691         lineno.c                cpp/line3.c
14692         lineno-2.c              cpp/line4.c
14693         cpp-mi.c                cpp/mi1.c
14694         cpp-mic.h               cpp/mi1c.h
14695         cpp-micc.h              cpp/mi1cc.h
14696         cpp-mind.h              cpp/mi1nd.h
14697         cpp-mindp.h             cpp/mi1ndp.h
14698         cpp-mix.h               cpp/mi1x.h
14699         cpp-mi2.c               cpp/mi2.c
14700         cpp-mi2a.h              cpp/mi2a.h
14701         cpp-mi2b.h              cpp/mi2b.h
14702         cpp-mi2c.h              cpp/mi2c.h
14703         cpp-mi3.c               cpp/mi3.c
14704         cpp-mi3.def             cpp/mi3.def
14705         poison-1.c              cpp/poison.c
14706         pr-impl.c               cpp/prag-imp.c
14707         cpp-redef-2.c           cpp/redef1.c
14708         cpp-redef.c             cpp/redef2.c
14709         strpaste.c              cpp/strp1.c
14710         strpaste-2.c            cpp/strp2.c
14711         cpp-tradpaste.c         cpp/tr-paste.c
14712         cpp-tradstringify.c     cpp/tr-str.c
14713         cpp-tradwarn1.c         cpp/tr-warn1.c
14714         cpp-tradwarn2.c         cpp/tr-warn2.c
14715         trigraphs.c             cpp/trigraphs.c
14716         cpp-unc1.c              cpp/unc1.c
14717         cpp-unc2.c              cpp/unc2.c
14718         cpp-unc3.c              cpp/unc3.c
14719         cpp-unc.c               cpp/unc4.c
14720         undef.c                 cpp/undef1.c
14721         undef-2.c               cpp/undef2.c
14722         cpp-wi1.c               cpp/widestr1.c
14723
14724 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14725
14726         * lib/g++.exp (g++_include_flags): Tweak.
14727
14728 2000-06-27  H.J. Lu  <hjl@gnu.org>
14729             Loren J. Rittle  <ljrittle@acm.org>
14730
14731         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14732         version with one that knows about the new gcc tree structure.
14733         (g++_link_flags): Same.
14734
14735 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14736
14737         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14738         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14739         case we are cross-compiling.
14740
14741         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14742         g++.old-deja/g++.niklas/Makefile.in,
14743         g++.old-deja/g++.niklas/configure.in,
14744         g++.old-deja/g++.other/Makefile.in,
14745         g++.old-deja/g++.other/configure.in,
14746         gcc.c-torture/code_quality/Makefile.in,
14747         gcc.c-torture/code_quality/configure.in,
14748         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14749         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14750         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14751         gcc.c-torture/execute/ieee/Makefile.in,
14752         gcc.c-torture/execute/ieee/configure.in,
14753         gcc.c-torture/noncompile/Makefile.in,
14754         gcc.c-torture/noncompile/configure.in,
14755         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14756         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14757         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14758
14759 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14760
14761         * g++.old-deja/g++.other/ambig3.C: New test.
14762
14763 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14764
14765         * g++.old-deja/g++.pt/syntax1.C: New test.
14766         * g++.old-deja/g++.pt/syntax2.C: New test.
14767         * g++.old-deja/g++.other/syntax3.C: New test.
14768         * g++.old-deja/g++.other/syntax4.C: New test.
14769
14770 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14771
14772         * gcc.dg/20000623-1.c: Prototype exit and abort.
14773
14774 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14775
14776         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14777         New tests.
14778         * gcc.dg/cpp-mi3.def: New file.
14779
14780         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14781         inside assertions.
14782         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14783         lexer's error messages.
14784         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14785         divine anything from the linemarkers.
14786         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14787         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14788
14789 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14790
14791         * gcc.dg/20000623-1.c: New test.
14792
14793 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14794
14795         * gcc.c-torture/execute/20000622-1.c: New test.
14796
14797 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14798
14799         * g++.old-deja/g++.other/init15.C: New test.
14800
14801 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14802
14803         * g++.old-deja/g++.pt/vaarg2.C: New test.
14804         * g++.old-deja/g++.pt/vaarg3.C: New test.
14805
14806 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14807
14808         * g++.old-deja/g++.other/dyncast6.C: New test.
14809
14810 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14811
14812         * gcc.c-torture/execute/loop-6.c: New test.
14813
14814 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14815
14816         * gcc.dg/20000614-1.c: New test.
14817         * gcc.dg/20000614-2.c: New test.
14818
14819 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14820
14821         * g++.old-deja/g++.other/inline12.C: New test.
14822
14823 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14824
14825         * g++.old-deja/g++.other/eh1.C: New test.
14826
14827 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14828
14829         * g++.old-deja/g++.other/type.C: New test.
14830
14831 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * g++.old-deja/g++.other/initstring.C: New test.
14834
14835 2000-06-12  Jason Merrill  <jason@redhat.com>
14836
14837         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14838
14839 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14840
14841         * gcc.c-torture/compile/20000609-1.c: New test.
14842
14843 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14844
14845         * gcc.dg/20000609-1.c: New test.
14846
14847 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14848
14849         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14850         * gcc.c-torture/noncompile/poison-1.c: Move...
14851         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14852         * gcc.dg/cpp-li1.c: Add a token after the #line.
14853
14854 2000-06-05  Richard Henderson  <rth@cygnus.com>
14855
14856         * gcc.c-torture/execute/20000605-2.c: New test.
14857         * gcc.c-torture/execute/20000605-3.c: New test.
14858
14859 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14860
14861         * g77.f-torture/execute/20000503-1.x: New file.
14862
14863 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         * g++.old-deja/g++.eh/badalloc1.C: New test.
14866
14867 2000-06-05  Richard Henderson  <rth@cygnus.com>
14868
14869         * gcc.c-torture/execute/20000605-1.c: New test.
14870
14871 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14872             Nathan Sidwell <nathan@codesourcery.com>
14873
14874         * gcc.c-torture/compile/20000605-1.c: New test.
14875
14876 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14877
14878         * g77.f-torture/compile/20000601-1.f:  New test.
14879
14880 2000-06-03  Richard Henderson  <rth@cygnus.com>
14881
14882         * gcc.c-torture/execute/20000603-1.c: New.
14883
14884 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14885
14886         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14887         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14888
14889 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14890
14891         * gcc.dg/compare2.c (case 12): XFAIL.
14892         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14893         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14894
14895         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14896
14897 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14898
14899         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14900         guard macro is already defined when the header is first
14901         included.
14902         * gcc.dg/cpp-mix.h: New file.
14903         * gcc.dg/endif-label.c: Update patterns to match compiler.
14904
14905         * g++.brendan/complex1.C: Declare abort.
14906         * g++.law/refs4.C: Remove XFAIL.
14907         * g++.oliva/expr2.C: Declare abort and exit.
14908
14909 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14910
14911         * gcc.c-torture/execute/20000528-1.c: New test.
14912
14913         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14914         * g++.old-deja/g++.law/temps4.C: Likewise.
14915
14916         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14917         stdlib.h.  Call abort() on failure.
14918         * g++.old-deja/g++.law/refs4.C: Likewise.
14919         * g++.old-deja/g++.law/temps4.C: Likewise.
14920         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14921         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14922
14923 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14924
14925         Relative to g++.dg/special:
14926         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14927
14928         Relative to g++.old-deja:
14929         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14930         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14931         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14932         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14933         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14934         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14935         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14936
14937         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14938         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14939         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14940         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14941         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14942         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14943         and/or string.h.
14944
14945         * g++.other/goto1.C: Update expectations for error messages.
14946
14947 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14948
14949         * gcc.c-torture/compile/20000523-1.c: New test.
14950
14951 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14952
14953         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14954
14955 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.old-deja/g++.eh/catch11.C: New test.
14958         * g++.old-deja/g++.eh/catch12.C: New test.
14959
14960 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14961
14962         * gcc.c-torture/execute/20000523-1.c: New test.
14963
14964 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14965
14966         * c-torture/execute/bcp-1.c: Replace abort in arg of
14967         __builtin_constant_p with a generic external function.
14968
14969         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14970         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14971         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14972         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14973         Prototype abort and/or exit.
14974
14975         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14976         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14977         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14978         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14979
14980 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14981
14982         * gcc.dg/dwarf2-1.c: New test.
14983
14984 2000-05-20  Richard Henderson  <rth@cygnus.com>
14985
14986         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14987
14988 2000-05-20  Andreas Jaeger  <aj@suse.de>
14989
14990         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14991         testcase.
14992
14993 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14994
14995         * gcc.c-torture/execute/20000519-2.c: New test.
14996
14997 2000-05-19  Andreas Jaeger  <aj@suse.de>
14998
14999         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15000         which fails with SSA.
15001
15002         * lib/c-torture.exp: Also test with -O3 -fssa.
15003
15004 2000-05-18  Michael Meissner  <meissner@redhat.com>
15005
15006         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15007         * gcc.c-torture/execute/920415-1.c: Ditto.
15008         * gcc.c-torture/execute/920501-1.c: Ditto.
15009         * gcc.c-torture/execute/conversion.c: Ditto.
15010         * gcc.c-torture/execute/cvt-1.c: Ditto.
15011
15012 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15013
15014         * gcc.c-torture/compile/20000518-1.c: New test.
15015
15016 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15017
15018         * g77.f-torture/compile/200005018.f:  New test.
15019
15020 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15021
15022         * gcc.c-torture/compile/20000517-1.c: New test.
15023
15024 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15025
15026         * gcc.c-torture/execute/20000516-1.c: New test.
15027
15028 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15029
15030         * g++.old-deja/g++.other/eh.C: New test.
15031
15032 2000-05-12  Richard Henderson  <rth@cygnus.com>
15033
15034         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15035         constants through to doit's conditional.
15036
15037 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15038
15039         * gcc.c-torture/compile/20000511-1.c: New test.
15040         * g77.f-torture/compile/20000511-1.f: New test.
15041         * g77.f-torture/compile/20000511-2.f: New test.
15042
15043 2000-05-11  Michael Meissner  <meissner@redhat.com>
15044
15045         * gcc.c-torture/execute/20000511-1.c: New test.
15046
15047 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15048
15049         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15050         * gcc.dg/20000510-1.S: New.
15051
15052 2000-05-08  Catherine Moore  <clm@cygnus.com>
15053
15054         * gcc.dg/unused-3.c: New.
15055
15056 2000-05-06  Richard Henderson  <rth@cygnus.com>
15057
15058           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15059           * g++.old-deja/g++.mike/warn1.C: Likewise.
15060           * g++.old-deja/g++.pt/local1.C: Likewise.
15061           * g++.old-deja/g++.pt/local7.C: Likewise.
15062           * g++.old-deja/g++.pt/spec16.C: Likewise.
15063
15064 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15065
15066         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15067
15068 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15069
15070           * g77.f-torture/execute/20000503-1.f:  New test.
15071
15072 2000-05-04  Andreas Jaeger  <aj@suse.de>
15073
15074         * gcc.dg/noreturn-2.c: New test.
15075
15076 2000-05-04  Neil Booth  <NeilB@earthling.net>
15077
15078         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15079         preprocessor.
15080
15081 2000-05-04  Richard Henderson  <rth@cygnus.com>
15082
15083         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15084
15085 2000-05-04  Richard Henderson  <rth@cygnus.com>
15086
15087         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15088         OpenSSL by Jason R Thorpe.
15089
15090 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15091
15092         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15093
15094 2000-05-03  Robert Lipe <robertlipe@usa.net>
15095
15096         * gcc.dg/20000503-1.c: New test.
15097
15098 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15099
15100         * gcc.c-torture/compile/20000502-1.c: New test.
15101         * g++.old-deja/g++.other/align.C: New test.
15102         * gcc.dg/cpp-tradstringify.c: New test.
15103
15104 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15105
15106         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15107         and hard registers.
15108
15109 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15110
15111         * gcc.c-torture/execute/loop-5.c: New test.
15112
15113 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15114
15115         * gcc.c-torture/execute/va-arg-20.c: New test.
15116
15117 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15118
15119         * gcc.c-torture/execute/20000422-1.c: New test.
15120
15121 2000-04-20  Greg McGary  <gkm@gnu.org>
15122
15123         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15124         when optimizing, but without sibling-call optimizations (-O1).
15125
15126 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15127
15128           * gcc.c-torture/compile/20000420-1.c: New test.
15129
15130 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15131
15132         * g++.abi/ptrflags.C: New test.
15133         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15134
15135 2000-04-19  Catherine Moore  <clm@cygnus.com>
15136
15137         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15138
15139 2000-04-19  Greg McGary  <gkm@gnu.org>
15140
15141         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15142         sibling-call optimizations.
15143
15144 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15145
15146         * gcc.dg/20000419-1.c: New test.
15147
15148 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15149
15150         * gcc.c-torture/execute/20000412-6.c: New test.
15151
15152 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15153
15154         * gcc.c-torture/execute/20000412-5.c: New test.
15155         * g77.f-torture/compile/20000412-1.f: New test.
15156         * gcc.c-torture/execute/20000412-4.c: New test.
15157         * gcc.c-torture/compile/20000412-2.c: New test.
15158         * gcc.c-torture/execute/20000412-3.c: New test.
15159         * gcc.c-torture/compile/20000412-1.c: New test.
15160         * gcc.c-torture/execute/20000412-2.c: New test.
15161
15162 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * objc/execute/bf-20.m: New test.
15165
15166 2000-04-10  Richard Henderson  <rth@cygnus.com>
15167
15168         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15169
15170         * gcc.c-torture/execute/20000412-1.c: New test.
15171
15172 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15173
15174         * g++.old-deja/g++.eh/catchptr1.C: New test.
15175
15176 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15177
15178         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15179
15180 2000-04-08  Neil Booth  <NeilB@earthling.net>
15181
15182         * gcc.dg/cpp-nullchar.c: Remove test as
15183         embedded nulls cause problems.
15184
15185 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15186
15187         * gcc.dg/compare2.c: New test.
15188
15189 2000-04-08  Neil Booth  <NeilB@earthling.net>
15190
15191         * gcc.dg/cpp-nullchar.c: New test.
15192
15193 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15194
15195         * gcc.dg/cpp-mi2.c: New test.
15196         * gcc.dg/cpp-mi2[abc].h: New files.
15197
15198 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15199
15200         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15201         member name.
15202
15203 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15204
15205         * g++.old-deja/g++.abi/vmihint.C: New test.
15206
15207 2000-04-06  Neil Booth  <NeilB@earthling.net>
15208
15209         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15210         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15211         copyright.
15212
15213 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15214
15215         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15216         avoid stack-frame overwrite.
15217
15218 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15219
15220         * gcc.c-torture/compile/20000405-2.c: New test.
15221         * gcc.c-torture/compile/20000405-3.c: New test.
15222
15223 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15224
15225         * gcc.c-torture/compile/20000405-1.c: New test.
15226
15227 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15228
15229         * gcc.dg/cast-qual-1.c: Revert last change.
15230
15231 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15232
15233         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15234
15235 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15236
15237         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15238         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15239
15240 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15241
15242         * gcc.c-torture/compile/20000403-2.c: New test.
15243         * gcc.c-torture/compile/20000403-1.c: New test.
15244
15245 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15246
15247         * gcc.c-torture/execute/20000403-1.c: New test.
15248
15249 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15250
15251         * gcc.c-torture/execute/20000402-1.c: New test.
15252
15253 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15254
15255         * gcc.c-torture/execute/va-arg-15.c: New test.
15256         * gcc.c-torture/execute/va-arg-16.c: New test.
15257         * gcc.c-torture/execute/va-arg-17.c: New test.
15258         * gcc.c-torture/execute/va-arg-18.c: New test.
15259         * gcc.c-torture/execute/va-arg-19.c: New test.
15260
15261 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15262
15263         * gcc.c-torture/compile/981211-1.c: Move to...
15264         * gcc.dg/cpp-as1.c: ...here.
15265         * gcc.dg/cpp-as2.c: New file.
15266
15267         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15268         compiler.
15269
15270 2000-04-02  Neil Booth  <NeilB@earthling.net>
15271
15272         * gcc.dg/cpp-cond.c  New tests.
15273         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15274         accidental success less likely.
15275         * gcc.dg/cpp-missingop.c  New tests.
15276         * gcc.dg/cpp-missingparen.c  New tests.
15277         * gcc.dg/cpp-shift.c  New tests.
15278         * gcc.dg/cpp-shortcircuit.c  New tests.
15279         * gcc.dg/cpp-unary.c  New tests.
15280
15281 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15282
15283         * gcc.c-torture/compile/20000329-1.c: New test.
15284
15285 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15286
15287         * gcc.c-torture/compile/20000326-1.c: New test.
15288         * gcc.c-torture/compile/20000326-2.c: New test.
15289
15290 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15291
15292         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15293         the first parameter is a function argument.
15294
15295 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15296
15297         * g++.old-deja/g++.ext/array4.C: New test.
15298
15299 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15300
15301         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15302
15303 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15304
15305         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15306
15307 2000-03-19  Richard Henderson  <rth@cygnus.com>
15308
15309         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15310
15311 2000-03-19  Richard Henderson  <rth@cygnus.com>
15312
15313         * gcc.c-torture/compile/20000319-1.c: New test.
15314
15315 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15316
15317         * gcc.c-torture/execute/20000314-3.c: New test.
15318         * gcc.c-torture/execute/20000314-2.c: New test.
15319         * gcc.c-torture/execute/20000314-1.c: New test.
15320         * gcc.c-torture/compile/20000314-2.c: New test.
15321         * gcc.c-torture/compile/20000314-1.c: New test.
15322
15323 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15324
15325         * g++.old-deja/g++.warn/inline.C: New test.
15326
15327 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15328
15329         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15330         standards-compliant result rather than specific constants.
15331         Put test-values in array.
15332
15333 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15334
15335         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15336         (g++_target_compile): Put test-specific options last.
15337
15338 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15339
15340         * g++.old-deja/g++.eh/vbase4.C: New test.
15341
15342 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15343
15344         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15345
15346 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15347
15348         * g++.old-deja/g++.brendan/misc12.C: Removed.
15349         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15350         * g++.old-deja/g++.ext/pretty4.C: New test.
15351
15352 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15353
15354         * g++.old-deja/g++.other/string2.C: New test.
15355
15356 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15357
15358         * g++.old-deja/g++.warn/impint2.C: New test.
15359
15360 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15361
15362         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15363         is 1, not zero.
15364
15365 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * g++.old-deja/g++.warn/impint.C: New test.
15368         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15369         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15370         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15371         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15372         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15373         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15374         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15375         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15376         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15377         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15378         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15379         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15380
15381 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15382
15383         * gcc.dg/cpp-redef.c: New test.
15384
15385 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15386
15387         * g++.old-deja/g++.pt/unify7.C: New test.
15388
15389 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15390
15391         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15392         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15393
15394 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15395
15396         * gcc.c-torture/compile/20000224-1.c: New test.
15397
15398 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15399
15400         * gcc.c-torture/compile/cpp-2.c: New test.
15401         * gcc.c-torture/compile/cpp-1.c: New test.
15402
15403 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15404
15405         * gcc.c-torture/execute/20000225-1.c: New test.
15406
15407 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15408
15409         * gcc.dg/cpp-li2.c: New test.
15410
15411         * gcc.dg/cpp-wi1.c: New test.
15412
15413         * gcc.dg/cpp-li1.c: New test.
15414
15415 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15416
15417         * g++.old-deja/g++.other/sizeof5.C: New test.
15418
15419 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15420
15421         * gcc.c-torture/execute/va-arg-13.c: New test.
15422
15423 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15424
15425         * gcc.c-torture/execute/va-arg-12.c: New test.
15426
15427 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15428
15429         * gcc.c-torture/execute/20000223-1.c: New test.
15430
15431 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15432
15433         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15434
15435 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15436
15437         * g++.old-deja/g++.abi/ptrmem.C: New test.
15438
15439 2000-02-19  Richard Henderson  <rth@cygnus.com>
15440
15441         * gcc.c-torture/compile/init-3.c: New.
15442
15443 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15444
15445         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15446         ALWAYS_CXXFLAGS.
15447
15448 2000-02-11  Robert Lipe <robertl@sco.com>
15449
15450         * gcc.c-torture/compile/20000211-3.c: New test.
15451
15452 2000-02-11  Martin Buchholz <martin@xemacs.org>
15453
15454         * gcc.c-torture/compile/20000211-2.c: New test.
15455
15456 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15457
15458         * gcc.c-torture/compile/20000211-1.c: New test.
15459
15460 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15461
15462         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15463           on native targets
15464
15465 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15466
15467         * g++.old-deja/g++.other/cast5.C: New test.
15468
15469 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15470
15471         * gcc.c-torture/execute/20000205-1.c: New.
15472
15473 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15474
15475         * g++.old-deja/g++.jason/cast3.C: Return void.
15476         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15477
15478 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15479
15480         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15481
15482         * gcc.dg/loop-1.c: New test.
15483
15484 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15485
15486         * gcc.c-torture/compile/20000127-1.c: New test.
15487         * gcc.c-torture/execute/991228-1.c: New test.
15488
15489 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15490
15491         * gcc.dg/unused-2.c: New test.
15492
15493         * gcc.dg/conv-1.c: New test.
15494
15495 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15496
15497         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15498         compiler.
15499         (tool_option_proc): Fix typo.
15500
15501 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15502
15503         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15504         of the ld on the host, not on the build machine.
15505         Also, don't crash if '--help' is not a supported option.
15506
15507 2000-01-24  Richard Henderson  <rth@cygnus.com>
15508
15509         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15510
15511 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15512
15513         * gcc.c-torture/execute/20000120-2.c: New test.
15514         * gcc.c-torture/execute/20000120-1.c: New test.
15515
15516 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15517
15518         * gcc.c-torture/execute/20000113-1.c: New test.
15519
15520 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15521
15522         * gcc.c-torture/execute/20000112-1.c: New test.
15523
15524 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15525
15526         * gcc.dg/20000111-1.c: New test.
15527
15528 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15529
15530         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15531         with 16 bit integers.
15532
15533 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15534
15535         * gcc.dg/20000108-1.c: New test.
15536
15537 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15538
15539         * g++.old-deja/g++.ns/koenig8.C: New test.
15540
15541 2000-01-05  Nathan Sidwell  <nathan@
15542
15543         * gcc.c-torture/execute/990531-1.c: New test.
15544
15545 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15546
15547         * gcc.c-torture/compile/990527-1.c: New test.
15548
15549 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15550
15551         * gcc.c-torture/execute/990527-1.c: New test.
15552
15553 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15554
15555         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15556         bitfields as signed.
15557
15558 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15559
15560         * g77.f-torture/compile/19990525-0.f: New test.
15561
15562 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15563
15564         * gcc.c-torture/execute/990525-2.c: New test.
15565
15566         * gcc.c-torture/execute/990525-1.c: New test.
15567
15568 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15569
15570         * g++.old-deja/g++.other/anon3.C: New test.
15571         * g++.old-deja/g++.other/anon4.C: New test.
15572         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15573         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15574         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15575         Merrill).
15576
15577 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15578
15579         * gcc.c-torture/execute/990524-1.c: New test.
15580
15581         * gcc.dg/990524-1.c: New test.
15582
15583 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15584
15585         * gcc.c-torture/compile/990523-1.c: New test.
15586
15587 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15588
15589         * gcc.c-torture/compile/990519-1.c: New test.
15590
15591 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15592
15593         * gcc.c-torture/compile/990517-1.c: New test.
15594
15595         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15596         (e4, f4): New tests.
15597         (main): Call them.
15598
15599 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15600
15601         * gcc.dg/noreturn-1.c: New test.
15602
15603 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15604
15605         * gcc.c-torture/execute/990513-1.c: New test.
15606
15607 1999-05-10  Richard Henderson  <rth@cygnus.com>
15608
15609         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15610
15611 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15612
15613         * g77.f-torture/execute/erfc.f: Use small single-precision
15614         values, to avoid problems on Alphas when not -mieee.
15615
15616 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15617
15618         * gcc.dg/990506-0.c: New test.
15619
15620 1999-05-08  Richard Henderson  <rth@cygnus.com>
15621
15622         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15623         the constant to test.  Don't XFAIL 64-bit targets.
15624
15625         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15626         * g++.old-deja/g++.law/profile1.C: Likewise.
15627
15628         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15629         operator new instances.
15630         * g++.old-deja/g++.other/delete5.C: Likewise.
15631
15632 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15633
15634         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15635         intrinsic.
15636
15637 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15638
15639         * g77.f-torture/execute/u77-test.f: Reverse order of two
15640         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15641
15642 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15643
15644         * gcc.dg/compare1.c: New test.
15645
15646 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15647
15648         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15649         New tests.
15650
15651 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15652
15653         * g77.f-torture/compile/19990502-1.f: New test.
15654
15655 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15656
15657         * g77.f-torture/compile/19990502-0.f: New test.
15658
15659 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15660
15661         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15662         intrinsic.
15663
15664 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15665
15666         * g77.f-torture/execute/u77-test.f (main): List libU77
15667         intrinsics not currently tested.
15668         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15669         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15670         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15671         Trim blanks off the ends of some printed strings.
15672
15673 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15674
15675         * g77.f-torture/execute/u77-test.f (main): Just warn about
15676         FSTAT gid disagreement, as it's expected on some systems.
15677
15678 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15679
15680         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15681         use a new function, which allows for some slop.
15682         Clean up some commentary.
15683         (issum): The new function.
15684         (sgladd): Deleted subroutine.
15685
15686 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15687
15688         * g77.f-torture/execute/u77-test.f: Modify to be more like
15689         libf2c/libU77 version, bringing patches to that version here.
15690         Add suitable commentary.
15691
15692 1999-04-25  Richard Henderson  <rth@cygnus.com>
15693
15694         * gcc.dg/990424-1.c: New test.
15695
15696 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15697
15698         * g77.f-torture/execute/u77-test.f (main): Bug involving
15699         LSTAT has been fixed, so turn back on full checking.
15700
15701 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15702
15703         * g77.f-torture/compile/19990419-0.f: New test.
15704         * g77.f-torture/execute/19990419-1.f: New test.
15705
15706 1999-04-17  Richard Henderson  <rth@cygnus.com>
15707
15708         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15709         to avoid the need for a prototype to supress a warning.
15710
15711 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15712
15713         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15714
15715 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15716
15717         * gcc.c-torture/execute/990404-1.c: New test.
15718
15719 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15720
15721         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15722         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15723         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15724         missing initializer warnings.
15725
15726 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15727
15728         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15729         matching strings.
15730
15731 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15732
15733         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15734
15735 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15736
15737         * g77.f-torture/execute/19990325-0.f: New test.
15738         * g77.f-torture/execute/19990325-1.f: New test.
15739
15740 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15741
15742         * gcc.c-torture/execute/990324-1.c: New test.
15743
15744 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15745
15746         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15747         test with 4.
15748
15749 1999-03-17  Richard Henderson  <rth@cygnus.com>
15750
15751         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15752
15753 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15754
15755         * g77.f-torture/execute/19990313-2.f: New test.
15756         * g77.f-torture/execute/19990313-3.f: New test.
15757
15758 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15759
15760         * g77.f-torture/execute/19990313-0.f: New test.
15761         * g77.f-torture/execute/19990313-1.f: New test.
15762
15763 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15764
15765         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15766         printf to sprintf.
15767         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15768         (main): Add check for u15.  Conditionalize u31 check depending on
15769         whether ints are <32 bits or >=32 bits.
15770
15771 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15772
15773         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15774
15775 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15776
15777         * g77.f-torture/compile/19990305-0.f: New test.
15778         * g77.f-torture/execute/19981119-0.f: New test.
15779
15780 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15781
15782         * g77.f-torture/execute/970625-2.f: call ABORT if final
15783         result is not correct, instead of just printing it.
15784         Add this checking via newly introduced obfuscation, to
15785         trip up buggy front ends.
15786
15787 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15788
15789         * g77.f-torture/compile/960317-1.f: Moved from being
15790         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15791
15792 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15793
15794         * g77.f-torture/execute/960317-1.f: New (old) test.
15795         * g77.f-torture/execute/970625-2.f: Ditto.
15796
15797 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15798
15799         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15800         message on line 1 or line 2; cccp and cpplib do this differently.
15801
15802 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15803
15804         * g++.old-deja/g++.law/weak1.C: New test.
15805
15806 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15807
15808         * gcc.c-torture/execute/990119-1.c: Renamed to...
15809         * gcc.dg/990119-1.c: this, so it will only be tested once
15810         (it's a preprocessor test, it doesn't need to be run at
15811         multiple optimization levels).
15812
15813 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15814
15815         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15816           ALWAYS_CXXFLAGS.
15817
15818 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15819
15820         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15821         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15822         to not be compilable by current g77.
15823
15824 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15825
15826         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15827
15828 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15829
15830         * gcc.c-torture/execute/990222-1.c: New test.
15831
15832 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15833
15834         * g77.f-torture/compile/19990218-0.f: New test.
15835         * g77.f-torture/noncompile/19990218-1.f: New test.
15836
15837 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15838
15839         * g77.f-torture/compile/19981216-0.f: New test.
15840
15841 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15842
15843         * gcc.dg/990214-1.c: New test.
15844
15845 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15846
15847         * gcc.dg/990213-2.c: New test.
15848
15849         * gcc.dg/990213-1.c: New test.
15850
15851 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15852
15853         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15854         ints.
15855
15856 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15857
15858         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15859         specified by target.
15860
15861         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15862
15863 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15864
15865         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15866
15867 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15868
15869         * gcc.dg/special/ecos.exp: New test driver for new tests with
15870         special requirements.
15871
15872         * gcc.dg/special/alias-1.c: New test.
15873         * gcc.dg/special/gcsec-1.c: New test.
15874         * gcc.dg/special/weak-1.c: New test.
15875         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15876         * gcc.dg/special/weak-2.c: New test.
15877         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15878         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15879         * gcc.dg/special/wkali-1.c: New test.
15880         * gcc.dg/special/wkali-2.c: New test.
15881         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15882         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15883
15884 1999-02-10  Felix Lee  <flee@cygnus.com>
15885
15886           * lib/c-torture.exp (c-torture-compile): Pull out code for
15887           analyzing gcc error messages.
15888           (c-torture-execute): Likewise.  Fix some (harmless) false
15889           positives.
15890           * lib/gcc.exp (gcc_check_compile): New function.
15891
15892 1999-02-08  Richard Henderson  <rth@cygnus.com>
15893
15894         * gcc.c-torture/execute/990208-1.c: New test.
15895
15896 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15897
15898         * g++.dg/special/ecos.exp: New driver for new tests with special
15899         requirements
15900
15901         * g++.dg/special/conpr-1.C: New test
15902         * g++.dg/special/conpr-2.C: New test
15903         * g++.dg/special/conpr-2a.C: New test
15904         * g++.dg/special/conpr-3.C: New test
15905         * g++.dg/special/conpr-3a.C: New test
15906         * g++.dg/special/conpr-3b.C: New test
15907
15908         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15909         allow g++ to use the dg driver
15910
15911         * README: Add comment about g++.dg directory
15912
15913 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15914
15915         * README: Update email addresses.
15916
15917 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15918
15919         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15920         arguments in order to force structure S onto the stack even on
15921         the alpha.
15922         (test): Pass 10 leading arguments to function foo as well as the
15923         structure S.
15924
15925         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15926         failure for all targets.
15927
15928         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15929         abort to terminate program execution.
15930
15931 1999-01-30  Richard Henderson  <rth@cygnus.com>
15932
15933         * gcc.c-torture/execute/990130-1.c: New test.
15934
15935 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15936
15937         * gcc.dg/990130-1.c: New test.
15938
15939 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15940
15941         * gcc.c-torture/execute/990128-1.c: New test.
15942
15943 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15944
15945         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15946
15947 1999-01-27  Felix Lee  <flee@cygnus.com>
15948
15949         * lib/c-torture.exp (c-torture-compile): pull out code for
15950         analyzing gcc error messages.
15951         (c-torture-execute): ditto, and fix some (harmless) false
15952         positives.
15953         * lib/gcc.exp (gcc_check_compile): new function.
15954
15955 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15956
15957         * gcc.dg/990117-1.c: New test.
15958
15959         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15960
15961         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15962
15963 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15964
15965         * g77.f-torture/compile/990115-1.f: New test.
15966
15967 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15968
15969         * gcc.c-torture/compile/990107-1.c: New test
15970
15971 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15972
15973         * gcc.c-torture/execute/990106-2.c: New test.
15974
15975         * gcc.c-torture/execute/990106-1.c: New test.
15976
15977 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15978
15979         * gcc.c-torture/compile/981223-1.c: New test.
15980
15981 1998-12-29  Richard Henderson  <rth@cygnus.com>
15982
15983         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15984         (opt3): Rename from opt4 and disable.
15985
15986 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15987
15988         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15989
15990 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15991
15992         * g++.old-deja/g++.other/conv5.C: New test.
15993
15994 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15995
15996         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15997
15998 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15999
16000         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16001
16002 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16003
16004         * gcc.c-torture/compile/981211-1.c: New test.
16005
16006 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16007
16008         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16009
16010         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16011
16012 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16013
16014         * gcc.special/930510-1.c: Make C9X safe.
16015         * gcc.misc-tests/gcov-1.c Similarly.
16016         * gcc.misc-tests/gcov-2.c Similarly.
16017
16018 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16019
16020         * gcc.dg/ultrasp1.c: New test.
16021
16022 1998-12-06  Richard Henderson  <rth@cygnus.com>
16023
16024         * gcc.c-torture/execute/981206.c: New test.
16025
16026 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16027
16028         * g++.old-deja/g++.ns/template7.C: New test.
16029
16030         * g++.old-deja/g++.other/expr1.C: New test.
16031
16032         * g++.old-deja/g++.eh/tmpl3.C: New test.
16033
16034         * g++.old-deja/g++.eh/tmpl2.C: New test.
16035
16036 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16037
16038         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16039         * g++.old-deja/g++.other/using6.C: Removed.
16040         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16041
16042         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16043
16044 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16045
16046         * g++.old-deja/g++.pt/overload8.C: New test.
16047
16048         * g++.old-deja/g++.pt/overload7.C: New test.
16049
16050         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16051
16052         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16053         and relinking messages.
16054         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16055         compiling with -frepo.
16056
16057 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16058
16059         * g++.old-deja/g++.pt/lookup6.C: New test.
16060
16061 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16062
16063         * gcc.c-torture/execute/981130-1.c: New test.
16064         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16065
16066 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16067
16068         * g++.old-deja/g++.pt/explicit76.C: New test.
16069
16070         * g++.old-deja/g++.pt/friend38.C: New test.
16071
16072         * g++.old-deja/g++.ns/crash2.C: New test.
16073
16074         * g++.old-deja/g++.pt/defarg8.C: New test.
16075
16076         * g++.old-deja/g++.pt/instantiate6.C: New test.
16077
16078         * g++.old-deja/g++.pt/static6.C: New test.
16079
16080         * g++.old-deja/g++.pt/decl2.C: New test.
16081
16082 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16083
16084         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16085         problem is actually related with name lookup, but so what? :-)
16086
16087         * g++.old-deja/g++.pt/friend37.C: New test.
16088
16089 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16090
16091         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16092         element, which fails on some systems.
16093
16094         * g77.f-torture/execute/labug1.f: New test.
16095
16096 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16097
16098         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16099         is defined.
16100
16101 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16102
16103         * g77.f-torture/compile/981117-1.f: New test.
16104
16105 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16106
16107         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16108         properly discarded.
16109
16110 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16111
16112         * gcc.c-torture/execute/memcheck: New directory of tests for
16113         -fcheck-memory-usage.
16114
16115 1998-11-07  Gerald Pfe
16116
16117         * g77.f-torture/noncompile/980615-0.f: New test.
16118
16119 1998-07-26  H.J. Lu  (hjl@gnu.org)
16120
16121         * gcc.dg/980312-1.c: Do link instead of compile.
16122         * gcc.dg/980313-1.c: Likewise.
16123
16124 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16125
16126         * gcc.c-torture/compile/980726-1.c: New test.
16127
16128 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16129
16130         * g77.f-torture/execute/io0.f: New test.
16131
16132 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16133
16134         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16135         an int.
16136
16137 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16138
16139         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16140         m32r bugs.
16141
16142 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16143
16144         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16145         c-decl.c:grokdeclarator can handle mode attributes.
16146
16147 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16148
16149         * gcc.c-torture/execute/980716-1.c: New test.
16150
16151 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16152
16153         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16154         the mn10200.
16155         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16156         the mn10200.
16157         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16158         * gcc.c-torture/compile/930326-1.x: Similarly.
16159
16160 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16161
16162         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16163         New test from Craig.
16164
16165 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16166
16167         * g77.f-torture/noncompile/980616-0.f: New test.
16168
16169         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16170
16171 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16172
16173         *  g++.other/singleton.C: Return error value instead of taking
16174         SIGSEGV.
16175
16176 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16177
16178         *  g++.other/singleton.C: New test.   Warning is under dispute.
16179         Runtime crash is not.
16180
16181 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16182
16183         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16184         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16185         using6.C, using7.C}:  New namespace tests.
16186
16187 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16188
16189         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16190         specialization with typedef'ed names used as array indexes.
16191
16192 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16193
16194         * gcc.c-torture/execute/980709-1.c: New test.
16195
16196         * gcc.dg/980709-1.c: New test.
16197
16198 1998-07-07  Richard Henderson  <rth@cygnus.com>
16199
16200         * gcc.c-torture/execute/bcp-1.c: New test.
16201
16202 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16203
16204         * gcc.c-torture/execute/980707-1.c: New test.
16205
16206 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16207
16208         * gcc.c-torture/compile/980706-1.c: New test.
16209
16210 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16211
16212         * g77.f-torture/execute/980701-0.f,
16213         g77.f-torture/execute/980701-1.f: New test from Craig.
16214
16215 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16216
16217         * gcc.c-torture/compile/980701-1.c: New test.
16218
16219         * gcc.c-torture/execute/980701-1.c: New test.
16220
16221 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16222 rlsruhe.de>
16223
16224         * g++.old-deja/g++.robertl/eb132.C: New test.
16225         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16226
16227 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16228
16229         * g77.f-torture/execute/980628-7.f,
16230         g77.f-torture/execute/980628-8.f,
16231         g77.f-torture/execute/980628-9.f,
16232         g77.f-torture/execute/980628-10.f: New tests from Craig.
16233
16234         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16235
16236 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16237
16238         * g77.f-torture/execute/980628-4.f: New test from Craig.
16239         * g77.f-torture/execute/980628-5.f: Likewise.
16240         * g77.f-torture/execute/980628-2.f: Likewise.
16241         * g77.f-torture/execute/980628-0.f: Likewise.
16242         * g77.f-torture/execute/980628-1.f: Likewise.
16243         * g77.f-torture/execute/980628-3.f: Likewise.
16244         * g77.f-torture/execute/980628-6.f: Likewise.
16245
16246 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16247
16248         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16249         directory when nothing has been installed yet.
16250
16251 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16252
16253         * gcc.c-torture/special/special.exp: Handle newer versions of
16254         dejagnu.
16255
16256 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16257
16258         * gcc.dg/980626-1.c: New test.
16259
16260 1998-06-19  Bruno Haible <haible@ilog.fr>
16261
16262         * gcc.misc-tests/m-un-2.c: New test.
16263         * g++.old-deja/g++.other/warn01.c: Likewise.
16264
16265 1998-06-19  Robert Lipe  <robertl@dgii.com>
16266
16267         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16268         compatibility with assmblers with a different comment character.
16269         Eliminate use of GAS-specific extensions.
16270
16271 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16272
16273         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16274
16275 1998-06-19  Robert Lipe  <robertl@dgii.com>
16276
16277         *lib/g77.exp: Replace search for libf2c.a with search for newly
16278         renamed libg2c.a
16279
16280 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/execute/980617-1.c: New test.
16283
16284 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16285
16286         * gcc.c-torture/execute/980612-1.c: New test.
16287
16288 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16289
16290         * gcc.dg/980523-1.c: Only test on ppc-linux.
16291         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16292
16293         * gcc.c-torture/execute/980608-1.c: New test.
16294
16295 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16296
16297         * gcc.c-torture/execute/980605-1.c: New test.
16298
16299 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16300
16301         * gcc.c-torture/execute/980604-1.c: New test.
16302
16303 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16304
16305         * gcc.c-torture/execute/980602-1.c: New test.
16306         * gcc.c-torture/execute/980602-2.c: Likewise.
16307
16308 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16309
16310         * 970125-0.f: Fix per JCB.  Add commentary.
16311
16312 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16313
16314         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16315         IEEE -0 support.
16316
16317 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16318
16319         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16320         earlier.
16321
16322 1998-05-28  Catherine Moore <clm@cygnus.com>
16323
16324         * gcc.c-torture/execute/980526-3.c: New test.
16325
16326 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16327
16328         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16329         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16330         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16331         m88k-motorola-sysv3 to XFAIL.
16332
16333 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16334
16335         * gcc.dg/980526-1.c: New test.
16336         * gcc.c-torture/execute/980526-2.c: New test.
16337
16338 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16339
16340         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16341
16342         * gcc.c-torture/execute/980526-1.c: New test.
16343
16344 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16345
16346         * g77.f-torture/execute/alpha2.f: Add runtime test.
16347
16348 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16349
16350         * g++.old-deja/old-deja.exp: Strip leading directories.
16351
16352         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16353         error for the line.  Don't run multiple tests for the same line.
16354
16355 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16356
16357         * gcc.dg/980523-1.c: New test.
16358
16359 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16360
16361         * g77.f-torture/compile/970915-0.f: New test.
16362
16363 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16364
16365         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16366
16367 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16368
16369         * gcc.dg/980520-1.c: New test.
16370
16371 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16372
16373         * gcc.dg/980502-1.c: Fix return type.
16374
16375 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16376
16377         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16378         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16379         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16380         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16381         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16382
16383 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16384
16385         * g77.f-torture/execute/980520-1.f: New test.
16386
16387 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16388
16389         * lib/mike-g77.exp: New file.
16390
16391         * g77.f-torture/noncompile/noncompile.exp,
16392         g77.f-torture/noncompile/check0.f: New files.
16393
16394 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16395
16396         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16397         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16398         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16399         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16400         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16401         abort where appropriate.
16402
16403 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16404
16405         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16406         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16407
16408 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16409
16410         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16411
16412 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16413
16414         * g77.f-torture/compile/980427-0.f: New test.
16415
16416 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16417
16418         * g77.f-torture/compile/980424-0.f: New test.
16419
16420 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16421
16422         * g77.f-torture/compile/980419-2.f (main): New test.
16423         * g77.f-torture/compile/970125-0.f: New test.
16424         * g77.f-torture/compile/980419-1.f: New test.
16425
16426 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16427
16428         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16429         of loop-4.c.
16430
16431 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16432
16433         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16434
16435 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16436
16437         * gcc.c-torture/compile/980329-1.c: New test.
16438
16439 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16440
16441         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16442         * gcc.dg/980312-1.c: Fix typo in -march command.
16443
16444 1998-03-16  H.J. Lu  (hjl@gnu.org)
16445
16446         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16447
16448 1998-03-11  Robert Lipe  <robertl@dgii.com>
16449
16450         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16451         Dave Love agree the Fortran source is bogus.
16452
16453 1998-03-11  Robert Lipe  <robertl@dgii.com>
16454
16455         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16456         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16457         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16458         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16459         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16460
16461 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16462
16463         * g++.old-deja/g++.other/friend1.C: New test.
16464
16465 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16466
16467         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16468         possibly uninitialized) variables and declare dnrm2.
16469
16470 1998-02-23  Robert Lipe <robertl@dgii.com>
16471
16472         From Bruno Haible <haible@ilog.fr>:
16473         * gcc.c-torture/execute/980223.c: New test.
16474
16475 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16476
16477         * gcc.dg/ifelse-1.c: New test.
16478
16479 1998-02-09  H.J. Lu  (hjl@gnu.org)
16480
16481         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16482
16483           * lib/old-dejagnu.exp (old-dejagnu): Added the
16484           "execution test - XFAIL *-*-*" handling in the spirit of
16485           "excess errors test -". Changed the "execution test fails"
16486           handling to be like "excess errors test fails".
16487           * Update various tests accordingly.
16488
16489 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16490
16491         * gcc.c-torture/execute/980205.c: New test.
16492
16493 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16494
16495         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16496         * lib/f-torture.exp: Similarly.
16497         * gcc.c-torture: Rename all .cexp files to .x files.
16498
16499 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16500
16501         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16502         (940510-1.c): Removed duplicate.
16503         (971104-1.c): New test.
16504
16505 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16506
16507           * lib/f-torture.exp: Improve error and loop detection.
16508
16509 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16510
16511         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16512         use that to size the filler array.
16513
16514 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16515
16516         * lib/c-torture.exp(c-torture-execute): Fix typo.
16517
16518         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16519         testcase as the executable name. Keep the executable around if
16520         the test fails.
16521
16522 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16523
16524         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16525         changes.  Only test one -g option, and move it to the end of the
16526         list of options to test.
16527
16528 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16529
16530         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16531         variable GCC_TORTURE_OPTIONS to supply default switches separated
16532         by colons.  If no environment variable, run tests with -O0 -g, -O1
16533         -g, and -O2 -g as well.
16534
16535 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16536
16537         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16538         explanatory comments. Fix indentation.
16539
16540 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16541
16542         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16543
16544 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16545
16546         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16547         * g++.old-deja/g++.mike/p7325.C: Likewise.
16548         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16549
16550 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16551
16552         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16553         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16554         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16555         * g++.old-deja/g++.law/operators4.C: Likewise.
16556
16557 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16558
16559         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16560         * g++.old-deja/g++.mike/p784.C: Ditto.
16561         * g++.old-deja/g++.mike/p785.C: Ditto.
16562
16563 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16564
16565           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16566
16567 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16568
16569         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16570         target feature; pass this to c-torture-execute as needed.
16571
16572 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16573
16574         * lib/c-torture.exp(c-torture-execute): If the previous and the
16575         current executables being tested are identical, we don't need to
16576         run the executable again. Try to make the executable names
16577         unique. Add an optional argument for passing additional compiler
16578         flags.
16579
16580 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16581
16582         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16583
16584 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16585
16586         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16587
16588 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16589
16590         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16591         32bit or larger longs.
16592
16593         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16594         have either a 32bit long or 32bit int.
16595
16596 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16597
16598         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16599         Make double precision tests dependent on sizeof (double).
16600
16601 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16602
16603         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16604         too.
16605
16606 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16607
16608         * gcc.c-torture/compile/961203-1.cexp: New script.
16609
16610 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16611
16612         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16613         up the includes ourselves.
16614
16615 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16616
16617         * lib/plumhall.exp: Remove random include, and add a few
16618         verbose messages for debugging.
16619
16620 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16621
16622         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16623         of trying to do it ourselves.
16624
16625 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16626
16627         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16628
16629 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16630
16631         * gcc.prms/5403.c: Made regexp a bit less strict.
16632
16633 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16634
16635         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16636         is returned from remote_load instead.
16637         * lib/plumhall.exp: Ditto.
16638         * lib/mike-g++.exp: Ditto.
16639         * lib/old-dejagnu.exp: Ditto.
16640         * lib/c-torture.exp: Ditto.
16641
16642 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16643
16644         * lib/g++.exp: Use build_wrapper procedure.
16645         * lib/gcc.exp: Ditto.
16646
16647 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16648
16649         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16650         an old-style decl for malloc.  Fixes tests to work when
16651         sizeof (int) != sizeof (size_t).
16652
16653 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16654
16655         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16656
16657         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16658         use stdargs.h interface.
16659
16660 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16661
16662         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16663         NO_VARARGS when compiling.
16664
16665 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16666
16667         * lib/plumhall.exp(ph_includes): New procedure.
16668         (ph_make): Use it.
16669         (ph_compiler): Ditto.
16670
16671         * lib/g++.exp: Rename test-glue.c to testglue.c.
16672         * lib/gcc.exp: Ditto.
16673
16674 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16675
16676         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16677         to completion when it's called.
16678
16679 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16680
16681         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16682         is defined, don't do test.
16683
16684 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16685
16686         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16687         for object files.
16688         (ph_summary): Mark skipped testcases as untested, not unresolved.
16689
16690         * lib/plumhall.exp (ph_make): If unresolved because of bad
16691         errorCode, record errorCode in log file.
16692         (*): Replace send_log/verbose with verbose -log.
16693
16694 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16695
16696         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16697         double conversion if double isn't at least 8 bytes.
16698
16699         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16700         int to work with targets where int is 16 bits.
16701
16702         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16703         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16704         precision for the test to complete.
16705
16706 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16707
16708         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16709         if d10v is not compiled with the -mdouble64 flag.
16710         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16711
16712         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16713         d10v is not compiled with the -mint32 flag.
16714
16715 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16716
16717         * lib/plumhall.exp: Use incr_count.
16718
16719 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16720
16721         * gcc.c-torture: Update to c-torture-1.45.
16722
16723 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16724
16725         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16726         the name of the expect testcase file).
16727
16728         * lib/g++.exp(g++_init): Ditto.
16729
16730 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16731
16732         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16733         the host.
16734
16735         * lib/gcc.exp(gcc_exit): New procedure.
16736
16737 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16738
16739         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16740         specs where appropriate.
16741
16742         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16743         because of new "candidates are" messages, and removed a few
16744
16745         * Converted all non-old-style g++ testcases to old-style, and
16746         moved into g++.old-deja.
16747
16748 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16749
16750         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16751         options.
16752
16753         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16754         succeeded.
16755
16756         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16757
16758 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16759
16760         * lib/gcc.exp (gcc_target_compile): Add support for defining
16761         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16762         the machine doesn't have those features.
16763
16764 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16765
16766         * g++.law/operators4.exp: Don't use LIBS.
16767
16768 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16769
16770         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16771
16772         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16773         * lib/g++.exp: Set it here instead. Also, allow use of the
16774         --tool_exec and --tool_opt options. Change CXX to
16775         GXX_UNDER_TEST.
16776
16777         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16778
16779         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16780
16781 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16782
16783         * lib/old-dejagnu.exp: Use prune_warnings instead of
16784         prune_system_crud.
16785         * lib/mike-g++.exp: Ditto.
16786         * lib/gcc.exp: Ditto.
16787         * lib/g++.exp: Ditto.
16788
16789         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16790
16791 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16792
16793           * 941014-2.c: Include stdlib.h
16794           * 960327-1.c: Include stdio.h
16795           * dbra.c, index-1.c: Don't assume ints are 32bits.
16796
16797 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16798
16799         * lib/gcc.exp: Add gcc,stack_size target feature.
16800
16801         * lib/g++.exp(g++_target_compile): Add the include and link
16802         paths here, not in two other places. And, it's $options, not
16803         options.
16804
16805         * lib/mike-g++.exp(postbase): Remove the code that determines
16806         the correct include and link paths.
16807         * g++.old-deja/old-deja.exp: Ditto.
16808
16809 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16810
16811         * lib/g++.exp(g++_init): target_compile no longer returns the
16812         filename of the result.
16813
16814 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16815
16816         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16817         call to glob.
16818
16819         * gcc.c-torture/special/special.exp: Change call to
16820         gcc_target_compile to include the object file.
16821
16822 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16823
16824         * gcc.c-torture/special/special.exp: Correct misspelling in last
16825         change.
16826
16827 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16828
16829         * lib/plumhall.exp(ph_summary): Log the entire output of the
16830         executable. Return -1 if there were any failures, 0 otherwise.
16831         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16832         (ph_make): Clean up objects and executables that were built
16833         if the tests succeeded.
16834
16835 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16836
16837         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16838         libraries and includes in the build tree as appropriate.
16839
16840 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16841
16842         * lib/c-torture.exp: Instead of looking for the global variable
16843         NO_LONG_LONG, check to see if that's a feature of the target.
16844
16845 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16846
16847         * config/default.exp: Minimize. Delete the remainer of the files in
16848         config; this functionality is now in devo/dejagnu/config.
16849
16850         g++.*/*: Pass any additional flags used to compile to postbase;
16851         delete CXXFLAGS.
16852
16853         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16854         is now done by runtest.exp. Use gcc_target_compile instead of
16855         compile.
16856
16857         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16858         Remove references to CFLAGS. Use remote_file instead of
16859         calling rm -f.
16860         (c-torture): Take a list of arguments to use to compile this
16861         testcase.
16862
16863         lib/g++.exp: Simplify. Use target_compile instead of compile.
16864         lib/gcc-dg.exp: Ditto.
16865         lib/gcc.exp: Ditto.
16866         lib/mike-{gcc,g++}.exp: Ditto.
16867         lib/old-dejagnu.exp: Ditto.
16868         lib/plumhall.exp: Ditto.
16869
16870 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16871
16872         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16873         (ph_linker): Likewise.
16874
16875 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16876
16877           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16878         MAP_ANON / MAP_ANONYMOUS if defined;
16879         else try to map from /dev/zero .
16880
16881 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16882
16883         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16884         isn't defined, then define it to MAP_ANONYMOUS.
16885
16886 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16887
16888         * gcc.c-torture: Update to c-torture-1.42 release.
16889
16890 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16891
16892         * gcc.c-torture: Update to c-torture-1.41 release.
16893
16894 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16895
16896         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16897         c-torture release.
16898
16899 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16900
16901         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16902         and LDFLAGS.  Fix second case to append the target_info ldflags
16903         onto LDFLAGS, not CFLAGS.
16904         * lib/g++.exp (g++_init): Add target_info stuff.
16905         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16906         of libgloss and newlib flags for !native.
16907
16908         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16909         (GDB): Fix relative path to go up another dir for finding gdb.
16910
16911 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16912
16913         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16914         versions in the target_info array, if they don't exist.
16915
16916 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16917
16918         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16919
16920 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16921
16922         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16923         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16924
16925 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16926
16927         * lib/old-dejagnu.exp: Don't remove the output file before we've
16928         actually tested it. Don't append pwd to the path of the executable
16929         we're testing.
16930
16931 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16932
16933         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16934
16935 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16936
16937         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16938         temporary directory for compiler files, and set it to a default
16939         value of /tmp. Set $output as the name of the output file from
16940         compiling the testcase. Add a -o option to $cflags_var so the
16941         compiler writes the final output file as $output. Set $executable
16942         to $output.
16943
16944         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16945         directory for compiler files, and set it to /tmp if it doesn't
16946         already have a value. Set $output_file to the name of the output
16947         file from compiling the testcase. Add a -o option to CXXFLAGS so
16948         the compiler writes the final output file as $output. Use $output
16949         as the executable to be tested.
16950
16951 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16952
16953         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16954
16955 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16956
16957         * gcc.c-torture/execute/pending-1.c: New test.  Still
16958         pending in Tege's queue.
16959
16960 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16961
16962         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16963         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16964         if there were failures.  Call unresolved if there were unresolved
16965         testcases.  Call gcc_fail if program did not run to completion.
16966         (ph_make): Pass additional argument name to ph_execute.
16967         (ph_execute): Add new argument.  Pass additional arguments to
16968         ph_summary.  Call gcc_fail is there is no execution output.
16969
16970 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16971
16972         * lib/plumhall.exp (proc_summary): Output relavent summary
16973         lines into the log so specific failures in plumhall can be
16974         investigated.
16975
16976 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16977
16978         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16979         (c-torture-execute): Don't try to execute tests which use
16980         "long long" types if $NO_LONG_LONG is nonzero.
16981
16982 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16983
16984         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16985         not c-torture.
16986
16987         * gcc.ieee: Move from here.
16988         * gcc.c-torture/execute/ieee: To here.
16989
16990 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16991
16992         * gcc.c-torture: Update to c-torture-1.41 release.
16993
16994 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16995
16996         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16997         not "$output".
16998
16999 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17000
17001         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17002         -c present.
17003
17004 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17005
17006         * config/proelf.exp: Handle connecting to a simulator.
17007
17008 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17009
17010         * config/proelf.exp: New file.  Enough framework that we can
17011         run c-torture tests on the proelf targets (or any other target
17012         that gdb can connect to for that matter).
17013
17014 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17015
17016         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17017         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17018
17019         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17020         exec_output exists.
17021
17022 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17023
17024         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17025         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17026
17027         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17028         to pass/fail/unresolved/unsupported/untested.  Caller must now
17029         call unresolved/unsupported/untested.
17030         * lib/*.exp: Update FSF address.  Update to handle new results of
17031         ${tool}_load.
17032         * lib/chill.exp (verbose): Delete.
17033
17034 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17035
17036         * lib/gcc.exp (default_gcc_start): Change order of args to
17037         $LDFLAGS $CFLAGS $LIBS.
17038         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17039         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17040         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17041         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17042         * gcc.misc-tests/dg-test.exp: Likewise.
17043         * gcc.misc-tests/msgs.exp: Likewise.
17044         * gcc.prms/prms.exp: Likewise.
17045         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17046         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17047
17048         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17049
17050 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17051
17052         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17053
17054         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17055         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17056
17057         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17058         necessary.
17059
17060 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17061
17062         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17063         global for loop; add use of $mathlib.
17064         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17065         settings here; set mathlib for anything but VxWorks.
17066
17067 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17068
17069         * gcc.c-torture: Update to c-torture-1.40 release.
17070
17071 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17072
17073         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17074         dg.exp.
17075
17076 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17077
17078         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17079         global.
17080
17081 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17082
17083         * lib/g++.exp (LIBS): Define if not already.
17084         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17085         (gcc-dg-prune): Call prune_gcc_output.
17086         * lib/gcc.exp (prune_gcc_output): New proc.
17087         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17088         prune_gcc_output.
17089
17090 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17091
17092         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17093         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17094
17095 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17096
17097         * gcc.c-torture: Update to c-torture-1.39 release.
17098
17099 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17100
17101         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17102         fails, try others as well.
17103
17104 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17105
17106         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17107         If compilation fails, mark execute tests as `untested'.
17108         If test is marked as unsupported, don't mark compilation and
17109         execute tests as failed.
17110
17111 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17112
17113         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17114         libstdc++ for whether or not we want to be doing shared
17115         libraries.  Delete link_curses since we don't need it anymore.
17116         * lib/mike-g++.exp (postbase): Don't link in libg++.
17117         * g++.old-deja/old-deja.exp: Likewise.
17118
17119 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17120
17121         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17122
17123 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17124
17125         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17126         For that, add `-Wl,-a,shared_archive'.
17127         * g++.old-deja/old-deja.exp: Likewise.
17128
17129 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17130
17131         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17132
17133 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17134
17135         * lib/mike-g++.exp (postbase): Pay attention to the status of
17136         g++_load.
17137
17138 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17139
17140           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17141
17142 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17143
17144         * lib/gcc.exp (default_gcc_start): No longer need to log program
17145         being executed or its output, execute_anywhere does that now.
17146         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17147         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17148
17149 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17150
17151         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17152         the same as those in lib/g++.exp.
17153
17154 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17155
17156         * gcc.c-torture: Update to c-torture-1.38 release.
17157         * gcc.ieee: Related changes.
17158
17159 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17160
17161         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17162         "exec". Minor reformatting changes.
17163
17164         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17165         cross. This means all "exec" calls now work on a remote host as
17166         well.
17167         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17168         cross. Filter out the extra "\r\n" stuff that expect puts in.
17169         (c-torture-execute): Filter out the bogus warnings like
17170         c-torture-compile does. Add support for canadian cross.
17171         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17172         Use execute_anywhere rather than calling exec directly. Now it
17173         works for canadian cross testing.
17174
17175 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17176
17177         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17178         results into a variable, and check that rather than using file exists.
17179
17180 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17181
17182         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17183         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17184
17185 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17186
17187         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17188         lib_curses if there's a shared libg++ in the build tree.
17189
17190 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17191
17192         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17193         if not supported target.
17194
17195 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17196
17197         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17198         link_curses up to always happen, not just for native builds.
17199
17200 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17201
17202         * gcc.c-torture: Update to c-torture-1.36 release.
17203         * gcc.failure: Related changes.
17204
17205 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17206
17207         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17208
17209 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17210
17211         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17212         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17213         runshlib, link_curses, and mathlib for link and run.
17214
17215         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17216         pass the runtime shared library options for Solaris, OSF/1, and
17217         Irix5, and link with -lcurses to avoid unresolved references.
17218
17219 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17220
17221         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17222         only run once.
17223
17224 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17225
17226         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17227
17228 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17229
17230         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17231         do not have a framework for the "compat" tests yet.
17232
17233 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17234
17235         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17236         set to null if we're testing vxworks5.1.  Use that instead of
17237         `-lm' in the setting of LIBS for link and run.
17238
17239 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17240
17241         * config/rom68k.exp (${tool}_load): Major changes to make it
17242         work.  Verified that it does in fact return the stuff in
17243         exec_output properly.  Catch any Emul or any TRAP other than 0.
17244
17245 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17246
17247         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17248         LDFLAGS properly for targets that need stuff from libgloss.
17249         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17250         only run once.
17251         (gpp_initialized): New variable.
17252
17253 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17254
17255         * config/rom68k.exp: Load libgloss.exp.
17256         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17257         so we can produce a fully linked binary.
17258         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17259         so we can produce a fully linked binary.
17260
17261 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17262
17263         * lib/plumhall.exp (ph_section): Watch for expected failures.
17264         Add missing `else'.
17265
17266         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17267         run the testcase.
17268         (c-torture): Likewise.
17269
17270 1995-08-28  Doug Evans  <dje@cygnus.com>
17271
17272         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17273
17274         * lib/mike-g++.exp (mike_cleanup): New proc.
17275         (prebase): New globals compiler_result, not_compiler_result,
17276         target_regexp.
17277         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17278         allow leading "-" in pattern.  Watch for unsupported tests.
17279         If $compiler_result is set, pattern match assembler code,
17280         and ditto for $not_compiler_result.
17281         * lib/mike-gcc.exp: Likewise.
17282
17283         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17284         execution "succeeded".
17285
17286 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17287
17288         * config/win32.exp: New file.
17289         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17290
17291 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17292
17293         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17294         unsupported.
17295         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17296         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17297         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17298
17299         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17300         "... without exceptions was ...".  That is now handled by
17301         prune_system_crud.
17302         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17303
17304 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17305
17306         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17307         sieve.c,sort2.c}: New files.
17308         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17309         sieve.exp,sort2.exp}: Drivers for them.
17310
17311         * lib/mike-gcc.exp (program_output): New user settable variable.
17312         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17313         messages.
17314         * lib/mike-g++.exp (program_output): New user settable variable.
17315
17316         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17317
17318         * config/sh.exp: Deleted (use sim.exp instead).
17319
17320 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17321
17322         * config/vx.exp: Declare CHECKTASK as global.
17323         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17324         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17325         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17326
17327 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17328
17329         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17330         target. Like vx.exp, only includes `vx29k.exp' instead of
17331         `vxworks.exp'.
17332
17333 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17334
17335         * config/sim.exp: Increase time limit from 120 seconds to 240.
17336
17337 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17338
17339         * gcc.c-torture/execute/950628-1.c: New test.
17340
17341 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17342
17343         * gcc.c-torture: Update with changes/additions from
17344         c-torture-1.34.
17345
17346 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17347
17348         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17349
17350 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17351
17352         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17353
17354 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17355
17356         * gcc.c-torture/compile/950512-1.c: New test.
17357         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17358         * gcc.dg/struct-ret-1.c: Likewise.
17359
17360 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17361
17362         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17363           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17364
17365 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17366
17367         * gcc.c-torture/special/920411-1.c: Deleted.
17368         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17369
17370 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17371
17372         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17373         cpu limit.
17374
17375 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17376
17377         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17378
17379 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17380
17381         From kenner;
17382         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17383         is the proper length.
17384         * va-arg-3.c: Likewise.
17385
17386 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17387
17388         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17389         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17390
17391         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17392         * lib/g++.exp (default_g++_start): Delete old cruft.
17393
17394 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17395
17396         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17397         (2 * (1 << 18)) to (2 * (1 << 17)).
17398
17399         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17400
17401 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17402
17403         * config/rom68k.exp: Renamed from config/idp.exp
17404
17405 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17406
17407         * c-torture/compile/921109-2.c
17408
17409 1995-04-18  Mike Stump  <mrs@cygnus.com>
17410
17411         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17412         excess errors.
17413
17414 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17415
17416         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17417         output.
17418         * lib/g++.exp (default_g++_start): Likewise.
17419
17420 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17421
17422         * gcc.c-torture/compile/950329-1.c: New test.
17423
17424 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17425
17426           * config/bug.exp (${tool}_load): Updated to use new remote_open
17427           and remote_close procs.
17428         * config/idp.exp: New file.
17429
17430 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17431
17432         * gcc.c-torture/execute/950322-1.c: New test.
17433
17434 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17435
17436         * config/vx.exp (${tool}_load): Clean up testing of return code from
17437         vxworks_ld and vxworks_spawn.
17438
17439 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17440
17441         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17442
17443 1995-03-13  Mike Stump  <mrs@cygnus.com>
17444
17445         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17446         can mark excess errors on a machine by machine basis.  Note, the
17447         default is to not expect any excess errors, even when excess
17448         errors test - is given, so you will want to put an XFAIL ... on
17449         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17450         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17451         those 4 machines, but no others.
17452
17453 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17454
17455         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17456         * lib/c-torture.exp: to here.
17457
17458 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17459
17460         * gcc.c-torture/execute/950221-1.c: New test.
17461         * gcc.c-torture/execute/struct-ret-1.c: New test.
17462         * gcc.c-torture/compile/950221-1.c: New test.
17463
17464         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17465
17466 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17467
17468         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17469         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17470
17471 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17472
17473         * g++.gb: New directory of tests, derived from my signature and
17474         class scoping tests.
17475
17476         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17477         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17478         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17479         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17480         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17481         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17482         * g++.gb/sig25.C: Likewise.
17483
17484         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17485         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17486         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17487         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17488         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17489         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17490         * g++.gb/sig25.exp: Likewise.
17491
17492         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17493         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17494         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17495         * g++.gb/scope13.C: Likewise, this test still fails.
17496
17497         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17498         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17499         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17500         * g++.gb/scope13.exp: Ditto.
17501
17502         * g++.gb/README: New file, explains what these tests are about.
17503
17504 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17505
17506         * lib/dg.exp (dg-do): Support `preprocess'.
17507         (dg-test): Likewise.
17508
17509 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17510
17511         * config/udi.exp: change "continue -expect" to "exp_continue".
17512
17513 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17514
17515         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17516         Delete redundant tests.
17517
17518         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17519         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17520         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17521         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17522         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17523         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17524         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17525         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17526
17527         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17528         storing label pointers.
17529         * gcc.c-torture/execute/921019-1.c: Likewise.
17530         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17531         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17532         parameter fp.
17533         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17534         constants.
17535
17536         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17537         Delete obsolete tests.
17538
17539         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17540         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17541         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17542         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17543         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17544         * gcc.c-torture/compile/950124-1.c: New test.
17545
17546         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17547
17548 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17549
17550         * lib/mike-g++.exp: Add -lm to LIBS.
17551
17552 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17553
17554         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17555
17556 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17557
17558         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17559
17560 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17561
17562         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17563
17564 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17565
17566         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17567         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17568         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17569         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17570         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17571         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17572         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17573         * g++.law/{operators31.C, operators32.C,
17574         * g++.law/{operators33.C, operators34.C}: Likewise.
17575         * g++.law/{pic1.C, refs2.C}: Likewise.
17576         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17577         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17578         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17579         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17580
17581         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17582         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17583         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17584         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17585         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17586         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17587         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17588         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17589         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17590         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17591         * g++.law/{operators34.exp}: Likewise.
17592         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17593         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17594         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17595         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17596         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17597
17598         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17599         No longer expected to fail.
17600         * g++.law/missed-error3.C: Tweak for recent bool changes.
17601
17602 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17603
17604         * config/emb-unix: Deleted.
17605         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17606         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17607
17608 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17609
17610         * lib/dg.exp (dg-test): Fix typo in last patch.
17611
17612 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17613
17614         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17615         (handles multiple occurrences).
17616
17617 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17618
17619         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17620         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17621         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17622         printed).
17623         * lib/c-torture.exp (c-torture-compile): Likewise.
17624         (c-torture): Prepend full path if missing.
17625         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17626         (gcc_fail): Likewise.
17627         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17628
17629 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17630
17631         * lib/netware.exp: Only attach to NetWare i386 systems.
17632
17633 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17634
17635         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17636         messages.  Add test name to "output pattern match" pass/fail message.
17637
17638 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17639
17640         * gcc.dg: New testsuite.
17641         * gcc.dg/dg.exp: New file.
17642
17643         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17644         test-switch.c}: Deleted.
17645
17646         * gcc.misc-tests/msgs.exp: New testcase driver.
17647
17648 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17649
17650         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17651         Watch for illegal return values from ${tool}_load.
17652         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17653         cross targets.  Coerce return value >0 to 1.
17654
17655 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17656
17657         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17658
17659         * config/emb-unix.exp: New file.
17660
17661         * config/sim.exp: Error if variable $SIM not defined.
17662         (${tool}_load): Mark test as "untested" if simulator missing.
17663
17664         * config/unix.exp: Load remote.exp to get rcp_download.
17665         * lib/c-torture.exp: Use different option lists for testcases with
17666         and without loops.
17667         * gcc.c-torture/execute/execute.exp: Likewise.
17668
17669 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17670
17671         * config/*.exp: Clarify return code from ${tool}_load.
17672         Call `unresolved' or `untested' instead of `warning' or `perror'
17673         (sometimes you still want to call both though).
17674         Add comment that `shell_id' is local to each file.
17675         * config/udi.exp (timeout): Set to 30.
17676         Don't print warning if connection fails, $connectmode has already
17677         printed an error.
17678         (${tool}_load): Move verbose messages to level 2.
17679         Rework pattern for "Process started" message.
17680         Pass `shell_id' to ${connectmode}_download.
17681         Retry twice upon timeout.  Make resetting of target more robust.
17682         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17683         Pass `shell_id' to exit_$connectmode.
17684         Only call exit_$connectmode if connected.
17685         * config/unix.exp (${tool}_load): Check return codes better.
17686         * config/vrtx.exp (${tool}_load): Likewise.
17687         * config/vx.exp (${tool}_load): Likewise.
17688         Delete unneeded global's.
17689         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17690         from ${tool}_load.
17691         (dg-stat): Delete.
17692         (dg-init): Delete recording of pass/fail counts.
17693         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17694         (old-dejagnu-init): Likewise.
17695         (old-dejagnu-stat): Delete contents, empty proc now.
17696         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17697         (c-torture): Delete references to lcnt, lpass, lfail.
17698         Get option list from TORTURE_OPTIONS.
17699         Delete -funroll[-all]-loops if no loops.
17700         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17701         (g++_stat): Delete contents (empty proc now).
17702         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17703         (gcc_finish): Likewise.
17704         (gcc_stat): Deleted.
17705         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17706         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17707         * gcc.c-torture/execute/execute.exp: Likewise.
17708         Split tests into two parts: compile, execute.
17709         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17710         no loops.  Update to reflect clarified return codes from ${tool}_load.
17711
17712 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17713
17714         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17715         to grep for.
17716         (old-dejagnu): Likewise (where necessary).
17717
17718 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17719
17720         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17721
17722         * lib/dg.exp (dg-process-target): Fix processing of selector.
17723         Add comment regarding use of `error'.
17724
17725         * lib/gcc.exp (prune_system_crud): Define if missing.
17726         * lib/g++.exp (prune_system_crud): Likewise.
17727
17728         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17729         Call prune_system_crud.
17730         * lib/dg.exp (dg-runtest): New proc.
17731         Use perror instead of send_user for tcl errors in testcase.
17732         Don't return any value, it's never used.
17733         Don't clobber previous definition of `unknown'.
17734         Print tcl errors in `dg-final'.
17735
17736 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17737
17738         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17739         (dg-test): Don't print errorInfo, it contains stack backtrace.
17740
17741 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17742
17743         * lib/g++.exp (runtest_file_p): Define if missing.
17744
17745 1994-09-24  Doug Evans  (dje@cygnus.com)
17746
17747         * lib/mike-g++.exp: Comment out loading of g++.exp.
17748         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17749         (default_g++_version): Always print something.
17750         (default_g++_start): Comment out call to `which'.
17751         (g++_start, g++_load): Deleted (must be defined in config file).
17752         * lib/gcc.exp: Test for existence of $CC at start.
17753         Delete check for tmpdir (done in gcc_init).
17754         (default_gcc_version): Always print something.
17755         (default_gcc_start): Comment out call to `which'.
17756         * config/*.exp: Major cleanup - make cross targets work at least a
17757         little better for g++ (by not being "--tool gcc" specific).
17758         Rename gcc_xxx to ${tool}_xxx.
17759         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17760         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17761
17762 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17763
17764         * lib/c-torture.exp (c-torture-compile): Rework compiler
17765         message processing.
17766
17767         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17768         c-torture.
17769
17770 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17771
17772         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17773
17774         * lib/dg.exp (dg-process-target): Support { target native }.
17775
17776 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17777
17778         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17779         looked for "... program xxx got fatal signal".
17780         Correct regsub munging of `comp_output'.
17781         Ignore compiler messages "path prefix not used" and "linker input
17782         file unused".
17783
17784 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17785
17786         * lib/gcc.exp (runtest_file_p): Define if missing.
17787         * gcc.prms/template.c: Example to work from.
17788
17789 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17790
17791         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17792         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17793
17794         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17795         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17796         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17797         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17798
17799         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17800         (dg-process-target): No longer a varargs proc.
17801         Return S/N for target, P/F for xfail.  All callers changed.
17802         (user option procs): More argument checking.
17803         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17804         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17805         (dg-test): Skip test if not running on selected target in `dg-do'.
17806         Update handling of `dg-do-what', `dg-output-text'.
17807         Separate execution pass/fail from output pattern match pass/fail.
17808         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17809
17810 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17811
17812         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17813         target for 920510-1.c.
17814
17815 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17816
17817         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17818         Clean up comment regarding use of passcnt, etc.
17819         (gcc_stat): Don't update `testcnt' here.
17820         (gcc_finish): Do it here.
17821         Might as well reset `but_id' here too.
17822         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17823         to determine if the file should be tested.
17824         * gcc.c-torture/compile/compile.exp: Likewise.
17825         * gcc.c-torture/execute/execute.exp: Likewise.
17826         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17827         * gcc.misc-tests/dg-test.exp: Likewise.
17828         * gcc.prms/prms.exp: Likewise.
17829         * gcc.wendy/wendy.exp: Likewise.
17830         * g++.old-deja.exp: Likewise.
17831         Move "Testing file" message to verbose level 1.
17832
17833 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17834
17835         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17836
17837 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17838
17839         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17840         (default_gcc_start): Accept optional second list element
17841         of compiler flags.  Print compiler output at verbosity level 2.
17842         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17843         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17844         Save current values of framework globals passcnt, failcnt, xpasscnt,
17845         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17846         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17847         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17848         xfailcnt to compute stats.  Update framework global `testcnt' from
17849         pass/fail counts.
17850         (gcc_finish): New proc.  Clean up test environment.
17851         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17852         (gcc_epass, gcc_efail): Delete.
17853         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17854         argument of line number.
17855         (dg-init): If the tool has an init routine, call it.
17856         (dg-test): Remove args `cflags_var' and `libs_var'.
17857         Pass all compiler options to ${tool}_start.
17858         Handle missing line number.
17859         (dg-finish): New function.
17860         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17861         particular files.  Call gcc_finish at end.  Move "skipping test"
17862         message to verbosity level 3.
17863         * gcc.c-torture/compile/compile.exp: Likewise.
17864         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17865         * gcc.c-torture/execute/execute.exp: Likewise.
17866         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17867         Print testcase being tried at verbosity level 1.
17868         * gcc.c-torture/special/special.exp: Unset xfail.
17869         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17870         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17871         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17872         * gcc.failure/failure.exp: Likewise.
17873         * gcc.ieee/ieee.exp: Likewise.
17874         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17875         Update call to dg-test.  Call dg-finish at end.
17876         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17877         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17878         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17879         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17880         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17881         * gcc.wendy/wendy.exp: Add copyright.
17882         Delete setting of tmpdir (done by gcc_init).
17883         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17884         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17885         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17886         gcc_[ce]pass/fail.
17887
17888 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17889
17890         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17891         confusion.
17892         (g++_load): Likewise.
17893
17894         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17895         Rename argument to `prog' to remove the confusion.
17896         Varargs fns behave differently too!
17897         (g++_load): Likewise.
17898
17899         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17900
17901         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17902         what it is.  Delete (always) printing of status value for !native.
17903         Simplify verbose code, and include status and exec_output.
17904         (g++_load): Use gcc_load.
17905
17906 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17907
17908         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17909         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17910         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17911         940714-3.c as these testcases don't exist anymore.  Make
17912         va-arg-1.c expected to pass.
17913
17914 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17915
17916         * gcc.misc-tests/misc.exp: Only run specific testcases.
17917         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17918         * gcc.misc-tests/dg-[1-9].c: New files.
17919
17920         * lib/dg.exp: New testsuite driver.
17921         * gcc.prms/prms.exp: Use it.
17922
17923         * README.gcc: New file.
17924
17925         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17926         Document and reset `lxpass' and `lxfail'.
17927         Simplify "initialized" message.
17928         (gcc_stat): Clean up comments a little.
17929
17930 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17931
17932         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17933
17934 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17935
17936         * lib/old-dejagnu.exp (process-option): New proc.
17937         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17938         (old-dejagnu): Simplify.
17939         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17940
17941 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17942
17943         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17944         exists and is not an empty string.
17945
17946         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17947         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17948         finished.
17949         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17950         automatically.
17951
17952         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17953         longer expected to fail.
17954
17955         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17956         "f" function call.
17957
17958         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17959
17960         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17961         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17962         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17963         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17964         c-torture-1.29.
17965
17966         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17967         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17968
17969         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17970
17971         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17972         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17973
17974         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17975         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17976         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17977
17978 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17979
17980         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17981         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17982         940714-1.c, 940714-2.c, 940714-3.c},
17983         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17984         gcc.misc-tests/{mg.c,mg.exp}:
17985         New tests.
17986         * gcc.noncompile/noncompile.exp: Change accordingly.
17987
17988 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17989
17990         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17991         Undo previous clobberage.
17992
17993 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17994
17995         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17996         * gcc.special/{930510-1.c, special.exp}:
17997         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17998         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17999         struct-varargs-1.c}: New tests from c-torture-1.26.
18000
18001 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18002
18003         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18004           argument to switch.
18005
18006 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18007
18008         * Revert the previous changes.  Please see Rob's directory
18009           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18010           fixes.
18011
18012 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18013
18014         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18015             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18016             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18017             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18018             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18019             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18020             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18021             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18022             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18023             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18024             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18025             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18026             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18027             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18028             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18029             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18030             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18031             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18032             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18033             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18034             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18035             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18036             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18037             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18038             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18039             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18040             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18041
18042 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18043
18044         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18045             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18046           with perror calls.
18047
18048 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18049
18050         * config/unix.exp (g++_load): Fix syntax.
18051
18052 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18053
18054         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18055         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18056         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18057         Don't expect va-arg-1.c to fail.  Correct expected output for
18058         920928-1.c.
18059         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18060         * gcc.wendy/hbm4.c: Correct typo.
18061         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18062
18063 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18064
18065         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18066         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18067         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18068         * lib/c-torture.exp (c-torture-compile): Ditto.
18069
18070         Reduce volume of output (remove all the -I's and such).
18071         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18072         Call gcc_cpass, gcc_cfail.
18073         (c-torture): Pass testing option to c-torture-compile.
18074
18075 1994-03-21  Doug Evans  (dje@cygnus.com)
18076
18077         Bring patches over from progressive.
18078         * config/default.exp: Exit remote shell cleanly.
18079         (g++_exit, g++_start): Add default versions.
18080         * config/sim.exp (gcc_load): Use perror, not error.
18081
18082 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18083
18084         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18085         set in site.exp.
18086
18087 1994-03-14  Doug Evans  (dje@cygnus.com)
18088
18089         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18090         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18091         (wendy_try): New proc to run testcase.
18092         (main loop): Call 'em.
18093         * gcc.wendy/*.c: Clean up pass to correct expected output.
18094
18095         * lib/gcc.exp: Minor cleanup work.
18096         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18097
18098 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18099
18100         * config/sim.exp (gcc_load): Document return codes better.
18101         Don't pass -v to simulator.
18102
18103 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18104
18105           * gcc.special/920717-x.c: Fix typo.
18106           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18107           get at sources.
18108
18109         * lib/mike-gcc.exp: Fix typo.
18110
18111 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18112
18113         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18114         binary to use, transform the name.
18115         * config/*.exp: rename everything. Nuke any g++ specific files,
18116         it's now a special case of gcc that requires no special support.
18117         Add a default.exp for unsupported targets.
18118
18119 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18120
18121         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18122         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18123         version of Tcl.
18124
18125 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18126
18127         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18128         than a warning.
18129
18130 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18131
18132         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18133
18134 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18135
18136         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18137         option_list.  Compile every file with only 4/6 option choices
18138         (same as C torture) instead of with 12/18 different option
18139         choices.
18140         * lib/c-torture.exp: Likewise.
18141
18142         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18143         not already set.
18144
18145 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18146
18147         * lib/old-deja
18148           test cases, ready for DejaGnu.
18149
18150 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18151
18152         * Upgraded c-torture tests from 1.18 to 1.19
18153
18154         * gcc.compile: added test(s):
18155           930607-1.c
18156         * gcc.execute: added test(s):
18157           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18158
18159         * added new subdirectory for misc tests: gcc.misc-tests
18160         * gcc.misc-test(s): added tests:
18161           inst-check.c test-consts.c test-ior.c test-switch.c
18162
18163 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18164
18165         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18166
18167 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18168
18169         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18170
18171 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18172
18173         * Upgraded c-torture tests from 1.17 to 1.18
18174
18175 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18176
18177         * Upgraded c-torture tests from 1.12 to 1.17
18178
18179 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18180
18181         * lib/old-dejagnu.exp:
18182           Fixed handling of XFAIL target triplets to correctly
18183           recognize wildcard characters.  Removed code that
18184           appended a unique id tag to the end of the file name
18185           printed out by the result of the testcases within a
18186           given test file.
18187
18188 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18189
18190         * lib/old-dejagnu.exp:
18191           Reworked expected failure handling to trigger off of XFAIL
18192           keyword in keyphrase embeded in testcase source code. The
18193           XFAIL keyword must be at the end of the keyphrase line. It
18194           may optionally be followed by one or more target triplets.
18195           It has just occured that the handling of wildcards in the
18196           target triplet may not be correct.
18197
18198 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18199
18200         * g++.old-deja/tests:
18201           Moved all subdirectories up one level into g++.old-deja .
18202
18203         * lib/old-dejagnu.exp:
18204           Fixed problem with CXXFLAGS not being properly reset, and being
18205           corrupted with extraneous "-c" compiler option.  This was
18206           causing binaries to not be generated for test that needed them.
18207           Modified strings passed to "pass" and "fail" so that individual
18208           tests from the same test file would be distinguished by an
18209           identifier appended to the test file name in the summary logs;
18210           this corrected a problem with erroneous diff logs.  Added code
18211           to search testcases for expected fail and unexpected pass keywords.
18212
18213 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18214
18215         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18216
18217 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18218
18219         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18220           Removed extraneous text from end of "Special g++ Options"
18221           keyphrase.
18222
18223         * lib/old-dejagnu.exp: Added pattern matching to look for new
18224           keywords, embedded in testcases comments, which will trigger
18225           calls to xpass and xfail.
18226
18227 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18228
18229         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18230           comments embedded in the testcases, especially the one looking for
18231           special compiler options, as well as the pattern matching for the
18232           compiler output again.
18233
18234 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18235
18236         * lib/old-dejagnu.exp: Do a proper check of the return value for
18237           execute tests. Fixed several problems with the pattern matching
18238           of the compiler output which gave erroneous test results.
18239           Changed several of the test result messages to be more descriptive.
18240         * config/unix-g++.exp: Proc g++_load now actually works and
18241           executes the tests passed to it and returns a usable return
18242           value.
18243
18244 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18245
18246           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18247
18248 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18249
18250         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18251           Modified both files to properly execute the old style
18252           dejagnu tests. The previous versions of these files were
18253           experimental and did not function anything near correctly.
18254
18255 1993-04-05  Rob Savoye  (rob@cygnus.com)
18256
18257         * Removed all Makefile.in and configure.in files. No configuration
18258         needed now.
18259
18260 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18261
18262         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18263
18264 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18265
18266         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18267         gcc.special/configure.in, gcc.noncompile/configure.in,
18268         gcc.execute/configure.in, gcc.code_quality/configure.in,
18269         g++.other/configure.in, g++.old-deja/configure.in,
18270         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18271         in srcname setting.
18272
18273 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18274
18275         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18276         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18277         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18278
18279 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18280
18281         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18282         (gdb_exit): Don't remove *_soc files.
18283
18284 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18285
18286         * lib/c-torture.exp: Don't look for main; instead always use -w
18287         -c.  This is how the c-torture tests work.  Remove the object
18288         file if the compilation succeeds.
18289         * gcc.execute/execute.exp: Remove executable if test passes.
18290         * gcc.noncompile/noncompile.exp: Every test is an expected
18291         failure.
18292         * gcc.special/special.exp: Added tests from c-torture 1.11,
18293         corrected use of existing test.
18294         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18295         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18296         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18297         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18298         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18299         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18300         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18301         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18302         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18303         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18304         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18305         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18306         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18307         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18308         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18309         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18310         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18311         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18312         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18313         c-torture 1.11.
18314         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18315         correspond to c-torture 1.11.
18316
18317         * New file.