OSDN Git Service

PR c++/15064
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         PR c++/15064
4         * g++.dg/template/crash18.C: New test.
5
6 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7
8         * g++.dg/ext/complit3.C: New test.
9
10 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11
12         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13         * gcc.dg/altivec-3.c: Same.
14         * gcc.dg/altivec-varargs-1.c: Same.
15
16 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17
18         * lib/target-supports.exp (check_profiling_available): Assume
19         profiling is not available on powerpc-eabi targets.
20
21 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22
23         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24         * gcc.dg/vmx/bug-1.c: Ditto.
25
26 2004-04-20  Eric Christopher  <echristo@redhat.com>
27
28         * gcc.dg/charset/extern.c: New test.
29         * g++.dg/charset/extern3.cc: Ditto.
30
31 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
32
33         * gcc.dg/builtins-39.c: New test.
34
35 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
36
37         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38
39 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40
41         * gcc.dg/torture/mips-hilo-1.c: New test.
42
43 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
44
45         * gcc.c-torture/compile/20040419-1.c: New test.
46
47 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
48
49         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
50
51 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
52             Aldy Hernandez  <aldyh@redhat.com>
53
54         * gcc.c-torture/execute/va-arg-24.c: New.
55
56 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
57             Aldy Hernandez  <aldyh@redhat.com>
58
59         * gcc.dg/vmx/1b-01.c: New.
60         * gcc.dg/vmx/1b-02.c: New.
61         * gcc.dg/vmx/1b-03.c: New.
62         * gcc.dg/vmx/1b-04.c: New.
63         * gcc.dg/vmx/1b-05.c: New.
64         * gcc.dg/vmx/1b-06.c: New.
65         * gcc.dg/vmx/1b-07.c: New.
66         * gcc.dg/vmx/1c-01.c: New.
67         * gcc.dg/vmx/1c-02.c: New.
68         * gcc.dg/vmx/3a-01a.c: New.
69         * gcc.dg/vmx/3a-01.c: New.
70         * gcc.dg/vmx/3a-01m.c: New.
71         * gcc.dg/vmx/3a-03.c: New.
72         * gcc.dg/vmx/3a-03m.c: New.
73         * gcc.dg/vmx/3a-04.c: New.
74         * gcc.dg/vmx/3a-04m.c: New.
75         * gcc.dg/vmx/3a-05.c: New.
76         * gcc.dg/vmx/3a-06.c: New.
77         * gcc.dg/vmx/3a-06m.c: New.
78         * gcc.dg/vmx/3a-07.c: New.
79         * gcc.dg/vmx/3b-01.c: New.
80         * gcc.dg/vmx/3b-02.c: New.
81         * gcc.dg/vmx/3b-10.c: New.
82         * gcc.dg/vmx/3b-13.c: New.
83         * gcc.dg/vmx/3b-14.c: New.
84         * gcc.dg/vmx/3b-15.c: New.
85         * gcc.dg/vmx/3c-01a.c: New.
86         * gcc.dg/vmx/3c-01.c: New.
87         * gcc.dg/vmx/3c-02.c: New.
88         * gcc.dg/vmx/3c-03.c: New.
89         * gcc.dg/vmx/3d-01.c: New.
90         * gcc.dg/vmx/4-01.c: New.
91         * gcc.dg/vmx/4-03.c: New.
92         * gcc.dg/vmx/5-01.c: New.
93         * gcc.dg/vmx/5-02.c: New.
94         * gcc.dg/vmx/5-03.c: New.
95         * gcc.dg/vmx/5-04.c: New.
96         * gcc.dg/vmx/5-05.c: New.
97         * gcc.dg/vmx/5-06.c: New.
98         * gcc.dg/vmx/5-07.c: New.
99         * gcc.dg/vmx/5-07t.c: New.
100         * gcc.dg/vmx/5-08.c: New.
101         * gcc.dg/vmx/5-10.c: New.
102         * gcc.dg/vmx/5-11.c: New.
103         * gcc.dg/vmx/7-01a.c: New.
104         * gcc.dg/vmx/7-01.c: New.
105         * gcc.dg/vmx/7c-01.c: New.
106         * gcc.dg/vmx/7d-01.c: New.
107         * gcc.dg/vmx/7d-02.c: New.
108         * gcc.dg/vmx/8-01.c: New.
109         * gcc.dg/vmx/8-02a.c: New.
110         * gcc.dg/vmx/8-02.c: New.
111         * gcc.dg/vmx/brode-1.c: New.
112         * gcc.dg/vmx/bug-1.c: New.
113         * gcc.dg/vmx/bug-2.c: New.
114         * gcc.dg/vmx/bug-3.c: New.
115         * gcc.dg/vmx/cw-bug-1.c: New.
116         * gcc.dg/vmx/cw-bug-2.c: New.
117         * gcc.dg/vmx/cw-bug-3.c: New.
118         * gcc.dg/vmx/dct.c: New.
119         * gcc.dg/vmx/debug-1.c: New.
120         * gcc.dg/vmx/debug-2.c: New.
121         * gcc.dg/vmx/debug-3.c: New.
122         * gcc.dg/vmx/debug-4.c: New.
123         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
124         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
125         * gcc.dg/vmx/eg-5.c: New.
126         * gcc.dg/vmx/fft.c: New.
127         * gcc.dg/vmx/gcc-bug-1.c: New.
128         * gcc.dg/vmx/gcc-bug-2.c: New.
129         * gcc.dg/vmx/gcc-bug-3.c: New.
130         * gcc.dg/vmx/gcc-bug-4.c: New.
131         * gcc.dg/vmx/gcc-bug-5.c: New.
132         * gcc.dg/vmx/gcc-bug-6.c: New.
133         * gcc.dg/vmx/gcc-bug-7.c: New.
134         * gcc.dg/vmx/gcc-bug-8.c: New.
135         * gcc.dg/vmx/gcc-bug-9.c: New.
136         * gcc.dg/vmx/gcc-bug-b.c: New.
137         * gcc.dg/vmx/gcc-bug-c.c: New.
138         * gcc.dg/vmx/gcc-bug-d.c: New.
139         * gcc.dg/vmx/gcc-bug-e.c: New.
140         * gcc.dg/vmx/gcc-bug-f.c: New.
141         * gcc.dg/vmx/gcc-bug-g.c: New.
142         * gcc.dg/vmx/gcc-bug-i.c: New.
143         * gcc.dg/vmx/harness.h: New.
144         * gcc.dg/vmx/ira1.c: New.
145         * gcc.dg/vmx/ira2a.c: New.
146         * gcc.dg/vmx/ira2b.c: New.
147         * gcc.dg/vmx/ira2.c: New.
148         * gcc.dg/vmx/ira2c.c: New.
149         * gcc.dg/vmx/mem.c: New.
150         * gcc.dg/vmx/newton-1.c: New.
151         * gcc.dg/vmx/ops.c: New.
152         * gcc.dg/vmx/sn7153.c: New.
153         * gcc.dg/vmx/spill2.c: New.
154         * gcc.dg/vmx/spill3.c: New.
155         * gcc.dg/vmx/spill.c: New.
156         * gcc.dg/vmx/t.c: New.
157         * gcc.dg/vmx/varargs-1.c: New.
158         * gcc.dg/vmx/varargs-2.c: New.
159         * gcc.dg/vmx/varargs-3.c: New.
160         * gcc.dg/vmx/varargs-4.c: New.
161         * gcc.dg/vmx/varargs-5.c: New.
162         * gcc.dg/vmx/varargs-6.c: New.
163         * gcc.dg/vmx/varargs-7.c: New.
164         * gcc.dg/vmx/vmx.exp: New.
165         * gcc.dg/vmx/vprint-1.c: New.
166         * gcc.dg/vmx/vscan-1.c: New.
167         * gcc.dg/vmx/x-01.c: New.
168         * gcc.dg/vmx/x-02.c: New.
169         * gcc.dg/vmx/x-03.c: New.
170         * gcc.dg/vmx/x-04.c: New.
171         * gcc.dg/vmx/x-05.c: New.
172         * gcc.dg/vmx/yousufi-1.c: New.
173         * gcc.dg/vmx/zero-1.c: New.
174         * gcc.dg/vmx/zero.c: New.
175
176 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
177
178         * g++.dg/lookup/java1.C: Update for chage of
179         _Jv_AllocObject.
180         * g++.dg/lookup/java2.C: Likewise.
181
182 2004-04-17  Laurent GUERBY <laurent@guerby.net>
183
184         * ada/acats/run_all.sh: use -O2 by default.
185
186 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
187
188         * gcc.dg/vr-mult-[12].c: New tests.
189
190 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
191
192         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
193
194         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
195
196 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
197
198         * lib/target-supports.exp (check_profiling_available): Assume profiling
199         isn't available for mips*-*-elf targets.
200
201 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
202
203         * gcc.dg/builtins-38.c: New test.
204
205 2004-04-14  Eric Christopher  <echristo@redhat.com>
206
207         * g++.dg/charset/charset.exp: Run .cc extension tests.
208
209 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
210
211         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
212
213 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
214
215         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
216
217 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
218
219         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
220         * gcc.dg/i386-387-2.c: Likewise.
221
222         * gcc.dg/i386-387-7.c: New test.
223         * gcc.dg/i386-387-8.c: New test.
224
225         * gcc.dg/builtins-37.c: New test.
226
227 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
228
229         * g++.dg/pch/externc-1.C: Add missing semicolon.
230
231 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
232
233         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
234
235 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
236
237         * gcc.c-torture/execute/20040411-1.c: New test.
238
239 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
240
241         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
242
243 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
244
245         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
246
247 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
248
249         * lib/target-supports.exp (check_named_sections_available): New.
250         * lib/gcc-dg.exp (dg-require-named-sections): New.
251         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
252         old-deja.exp.  Also prune error-count message from HP linker.
253         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
254
255         * g++.dg/init/init-ref4.C: Use dg-require-weak.
256         * g++.old-deja/g++.pt/static3.C: Likewise.
257         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
258
259 2004-04-09  Roger Sayle  <roger@eyesopen.com>
260
261         * gcc.c-torture/execute/20040409-1.c: New test case.
262         * gcc.c-torture/execute/20040409-2.c: New test case.
263         * gcc.c-torture/execute/20040409-3.c: New test case.
264
265 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         * gcc.dg/20040409-1.c: New test.
268
269 2004-04-08  Roger Sayle  <roger@eyesopen.com>
270
271         PR target/14888
272         * g++.dg/opt/pr14888.C: New test case.
273
274 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
275
276         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
277         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
278         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
279         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
280         New tests.
281
282 2004-04-08  Paul Brook  <paul@codesourcery.com>
283
284         * gcc.dg/spill-1.c: New test.
285
286 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
287
288         * gcc.dg/torture/builtin-ctype-2.c: New test.
289
290 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
291
292         * gcc.dg/pch/pch.exp: Add largefile test.
293
294 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
295
296         * g++.dg/pch/externc-1.Hs: New.
297         * g++.dg/pch/externc-1.C: New.
298
299 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
300
301         * gcc.dg/compat/struct-by-value-5a_main.c,
302         gcc.dg/compat/struct-by-value-5b_main.c: New files.
303         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
304         * gcc.dg/compat/struct-by-value-5a_x.c,
305         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
306         gcc.dg/compat/struct-by-value-5_x.c.
307         * gcc.dg/compat/struct-by-value-5a_y.c,
308         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
309         gcc.dg/compat/struct-by-value-5_y.c.
310
311         * gcc.dg/compat/struct-by-value-6a_main.c,
312         gcc.dg/compat/struct-by-value-6b_main.c: New files.
313         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
314         * gcc.dg/compat/struct-by-value-6a_x.c,
315         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
316         gcc.dg/compat/struct-by-value-6_x.c.
317         * gcc.dg/compat/struct-by-value-6a_y.c,
318         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
319         gcc.dg/compat/struct-by-value-6_y.c.
320
321         * gcc.dg/compat/struct-by-value-7a_main.c,
322         gcc.dg/compat/struct-by-value-7b_main.c: New files.
323         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
324         * gcc.dg/compat/struct-by-value-7a_x.c,
325         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
326         gcc.dg/compat/struct-by-value-7_x.c.
327         * gcc.dg/compat/struct-by-value-7a_y.c,
328         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
329         gcc.dg/compat/struct-by-value-7_y.c.
330
331 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
332
333         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
334         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
335         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
336         options.
337
338 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
339
340         * gcc.dg/builtins-36.c: New test.
341
342 2004-04-06  Paul Brook  <paul@codesourcery.com>
343
344         * README.gcc: Remove obsolete contraint on testcases.
345
346 2004-04-05  Paul Brook  <paul@codesourcery.com>
347
348         PR2123
349         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
350         failure and exit(0) on success.
351         * g++.dg/expr/anew2.C: Ditto.
352         * g++.dg/expr/anew3.C: Ditto.
353         * g++.dg/expr/anew4.C: Ditto.
354
355 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
356
357         PR c++/3518
358         * g++.dg/template/unify7.C: New.
359
360 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
361
362         * g++.dg/README: Bring up to date with new subdirectories; remove
363         duplicate subdirectory lines.
364
365 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
366
367         PR c++/14007
368         * g++.dg/template/unify5.C: New.
369         * g++.dg/template/unify6.C: New.
370         * g++.dg/template/qualttp20.C: Adjust.
371         * g++.old-deja/g++.jason/report.C: Adjust.
372         * g++.old-deja/g++.other/qual1.C: Adjust.
373
374 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
375
376         PR c++/14803
377         * g++.dg/inherit/ptrmem1.C: New test.
378
379 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
380
381         PR c++/14755
382         * gcc.c-torture/execute/20040331-1.c: New test.
383         * gcc.dg/20040331-1.c: New test.
384
385 2004-04-01  Paul Brook  <paul@codesourcery.com>
386
387         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
388
389 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
390
391         PR c++/14724
392         * g++.dg/init/goto1.C: New test.
393
394         PR c++/14763
395         * g++.dg/template/defarg4.C: New test.
396
397 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
398
399         * gcc.dg/altivec-11.c: Extend test for more valid cases.
400
401 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
402
403         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
404
405 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
406
407         * gcc.dg/noncompile/undeclared-2.c: New test.
408
409 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
410
411         * gcc.dg/940409-1.c: Remove XFAIL.
412         * gcc.dg/reg-vol-struct-1.c: New test.
413
414 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
415
416         * gcc.dg/torture/builtin-wctype-1.c: New test.
417
418 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
419
420         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
421         * gcc.dg/20001101-1.c: Likewise.
422         * gcc.dg/20001102-1.c: Likewise.
423
424 2004-03-25  Roger Sayle  <roger@eyesopen.com>
425
426         * gcc.dg/compare8.c: Add an additional test for XOR.
427
428 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
429
430         * gcc.dg/torture/builtin-ctype-1.c: New test.
431
432 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
433
434         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
435         * gcc.dg/torture/builtin-math-1.c: Likewise.
436         * gcc.dg/torture/builtin-power-1.c: New test.
437
438 2004-03-24  Andreas Schwab  <schwab@suse.de>
439
440         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
441         IA64 assembler.
442
443 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
444             Roger Sayle  <roger@eyesopen.com>
445
446         * gcc.dg/compare8.c: New test case.
447
448 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
449
450         * g++.dg/ext/altivec-7.C: New test.
451
452 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
453
454         PR 12267, 12391, 12560, 13129, 14114, 14133
455         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
456         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
457         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
458         Adjust error regexps.
459         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
460         * gcc.dg/noncompile/undeclared-1.c: New test cases.
461         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
462         * gcc.dg/local1.c: Add explanatory comment.
463
464 2004-03-23  Roger Sayle  <roger@eyesopen.com>
465
466         PR optimization/14669
467         * g++.dg/opt/fold2.C: New test case.
468
469 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
470
471         PR c/14069
472         * gcc.dg/20040322-1.c: New test.
473
474 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
475
476         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
477         * gcc.dg/ultrasp4.c: Likewise.
478         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
479
480 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
481
482         * gcc.dg/i386-sse-8.c: Reset default options.
483
484 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
485
486         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
487         in the error message text.
488
489 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
490
491         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
492
493 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
494
495         PR c++/14616
496         * g++.dg/init/array13.C: New test.
497
498 2004-03-20  Roger Sayle  <roger@eyesopen.com>
499
500         PR target/13889
501         * gcc.c-torture/compile/pr13889.c: New test case.
502
503 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
504
505         PR c/14635
506         * builtins-1.c (nan, nans): Don't test.
507         * builtins-30.c: Don't use nan, nanf, nanl.
508         * builtins-35.c: New test.
509
510 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
511
512         * g++.dg/ext/altivec-6.C: New test.
513
514 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
515
516         * g++.dg/init/placement3.C: New test.
517
518         * g++.dg/template/spec13.C: New test.
519
520         * g++.dg/lookup/using11.C: New test.
521
522         * g++.dg/lookup/koenig3.C: New test.
523
524         * g++.dg/template/operator2.C: New test.
525
526         * g++.dg/expr/dtor3.C: New test.
527         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
528         marker.
529         * g++.old-deja/g++.law/visibility28.C: Likewise.
530
531 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
532
533         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
534         * gcc.dg/ppc64-abi-3.c: Likewise.
535
536 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
537
538         PR c++/14545
539         * g++.dg/parse/template15.C: New test.
540
541 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
542
543         * g++.dg/expr/dtor2.C: New test.
544
545         * g++.dg/lookup/anon4.C: New test.
546
547         * g++.dg/overload/using1.C: New test.
548
549         * g++.dg/template/lookup7.C: New test.
550
551         * g++.dg/template/typename6.C: New test.
552
553         * g++.dg/expr/cond6.C: New test.
554
555 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
556
557         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
558
559 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
560
561         * g++.dg/expr/cond5.C: New test.
562         * g++.dg/expr/constcast1.C: Likewise.
563         * g++.dg/expr/ptrmem2.C: Likewise.
564         * g++.dg/expr/ptrmem3.C: Likewise.
565         * g++.dg/lookup/main1.C: Likewise.
566         * g++.dg/template/lookup6.C: Likewise.
567
568 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
569
570         * gcc.dg/local1.c: New test.
571
572         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
573
574 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
575
576         * gcc.dg/torture/builtin-convert-1.c: New test.
577
578 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
579
580         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
581
582 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
583
584         PR c++/14481
585         * g++.dg/warn/Wunused-7.C: New test.
586
587 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
588
589         * gcc.dg/torture/builtin-integral-1.c: New test.
590
591 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
592
593         PR c++/14586
594         * g++.dg/parse/non-dependent3.C: New test.
595
596 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
597
598         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
599         * g++.dg/eh/simd-2.C: Likewise.
600         * g++.dg/init/array10.C: Likewise.
601         * gcc.c-torture/compile/simd-1.c: Likewise.
602         * gcc.c-torture/compile/simd-2.c: Likewise.
603         * gcc.c-torture/compile/simd-3.c: Likewise.
604         * gcc.c-torture/compile/simd-4.c: Likewise.
605         * gcc.c-torture/compile/simd-6.c: Likewise.
606         * gcc.c-torture/execute/simd-1.c: Likewise.
607         * gcc.c-torture/execute/simd-2.c: Likewise.
608         * gcc.dg/compat/vector-defs.h: Likewise.
609         * gcc.dg/20020531-1.c: Likewise.
610         * gcc.dg/altivec-3.c: Likewise.
611         * gcc.dg/altivec-4.c: Likewise.
612         * gcc.dg/altivec-varargs-1.c: Likewise.
613         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
614         * gcc.dg/i386-mmx-3.c: Likewise.
615         * gcc.dg/i386-sse-4.c: Likewise.
616         * gcc.dg/i386-sse-5.c: Likewise.
617         * gcc.dg/i386-sse-8.c: Likewise.
618         * gcc.dg/simd-1.c: Likewise.
619         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
620         __ev64_opaque__ since the machine description provides it.
621
622 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
623
624         * lib/compat.exp (skip_list): New global variable.
625         Use it to hold the user defined COMPAT_SKIPS list if any.
626         (compat-obj): Add the members of skip_list to optall.
627
628 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
629
630         * gcc.dg/compat/union-by-value-1_main.c,
631         union-by-value-1_x.c, union-by-value-1_y.c,
632         union-check.h, union-defs.h,
633         union-init.h, union-return-1_main.c,
634         union-return-1_x.c, union-return-1_y.c: New files.
635
636 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
637
638         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
639         mixed-struct-init.h: Add 4 mixed structure types.
640         struct-by-value-21_main.c, struct-by-value-21_x.c,
641         struct-by-value-21_y.c, struct-return-21_main.c,
642         struct-return-21_x.c, struct-return-21_y.c: New files.
643
644 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/14550
647         * g++.dg/parse/template14.C: New test.
648
649 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
650
651         * gcc.c-torture/execute/20040313-1.c: New test.
652
653 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
654
655         PR target/14533
656         * gcc.dg/20040311-2.c: New test.
657
658 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
659
660         PR other/14544
661         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
662         bit-field.
663
664 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
665
666         * gcc.dg/20040305-2.c: Add missing return statement.
667
668 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
669
670         * gcc.dg/builtins-34.c: Also check pow10*.
671
672 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
673
674         PR target/14262
675         * gcc.dg/20040305-2.c: New test.
676
677 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
678
679         * gcc.dg/20040310-1.c: New test.
680
681 2004-03-11  Roger Sayle  <roger@eyesopen.com>
682
683         * gcc.c-torture/execute/20040311-1.c: New test case.
684
685 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
686
687         PR c++/14476
688         * g++.dg/lookup/enum1.C: New test.
689
690 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
691
692         PR c++/14510
693         * g++.dg/lookup/struct2.C: New test.
694
695 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
696
697         * gcc.dg/builtins-34.c: New test.
698
699 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
700
701         * gcc.dg/torture/builtin-nonneg-1.c: New test.
702
703 2004-03-09  James E Wilson  <wilson@specifixinc.com>
704
705         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
706         * gcc.dg/alias-2.c: New testcase.
707
708 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
709
710         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
711
712 2004-03-09  Roger Sayle  <roger@eyesopen.com>
713
714         * gcc.c-torture/execute/20040309-1.c: New test case.
715
716 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
717
718         PR c++/14397
719         * g++.dg/overload/ref1.C: New.
720
721 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
722
723         PR c++/14409
724         * g++.dg/template/spec12.C: New test.
725
726         PR c++/14448
727         * g++.dg/parse/crash14.C: New test.
728
729 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
730
731         PR c++/14230
732         * g++.dg/init/ref11.C: New test.
733
734 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
735
736         PR c++/14432
737         * g++.dg/parse/builtin2.C: New test.
738
739 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
740
741         PR c++/14401
742         * g++.dg/init/ctor3.C: New test.
743         * g++.dg/init/union1.C: New test.
744         * g++.dg/ext/anon-struct4.C: New test.
745
746 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
747
748         * g++.dg/lookup/koenig1.C: Tweak error messages.
749         * g++.dg/lookup/used-before-declaration.C: Likewise.
750         * g++.dg/other/do1.C: Likewise.
751         * g++.dg/overload/koenig1.C: Likewise.
752         * g++.dg/parse/crash13.C: Likewise.
753         * g++.dg/template/instantiate3.C: Likewise.
754
755 2004-03-08  Eric Christopher  <echristo@redhat.com>
756
757         * * lib/target-supports.exp: Enable libiconv in test
758         compilation.  Fix up error checking.
759
760 2004-03-08  Roger Sayle  <roger@eyesopen.com>
761
762         PR middle-end/14289
763         * gcc.dg/pr14289-1.c: New test case.
764         * gcc.dg/pr14289-2.c: Likewise.
765         * gcc.dg/pr14289-3.c: Likewise.
766
767 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
768
769         * gcc.c-torture/execute/20040308-1.c: New test.
770
771 2004-03-07  Roger Sayle  <roger@eyesopen.com>
772
773         * gcc.c-torture/execute/20040307-1.c: New test case.
774
775 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
776
777         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
778
779 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
780
781         * gcc.dg/20040306-1.c: New test.
782
783 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
784
785         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
786         them static.
787         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
788
789 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
790
791         PR c/14465
792         * gcc.dg/decl-6.c: New test.
793
794 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
795
796         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
797         Rename LOGPOW -> LOG_POW.
798         (SQRT_EXP, POW_EXP): New.
799
800 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
801
802         * gcc.dg/i386-sse-8.c: New test.
803
804 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
805
806         PR c/14114
807         * gcc.dg/decl-5.c: New test.
808
809 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
810
811         * gcc.dg/20040305-1.c: New test.
812
813 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
814
815         PR other/14354
816         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
817
818 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
819
820         PR c++/14425, c++/14426
821         * g++.dg/ext/altivec-4.C: New test.
822         * g++.dg/ext/altivec-5.C: New test.
823
824 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
825
826         * g++.old-deja/g++.other/linkage1.C: Expect errors about
827         global variables of a type with no linkage.
828         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
829         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
830         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
831         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
832         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
833         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
834         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
835         * g++.dg/warn/deprecated.C: Name enum Color.
836         * g++.dg/overload/VLA.C: Name structure for 'b'.
837         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
838
839 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
840
841         * gcc.c-torture/compile/20040304-1.c: New test.
842
843 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
844
845         PR 13728
846         * gcc.dg/decl-4.c: New testcase.
847
848 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
849
850         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
851         as PRECF if sizeof (float) > sizeof (double).
852         (PRECL): Make it the same as PRECF if
853         sizeof (float) > sizeof (long double).
854
855 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
856
857         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
858         system type.  Add check for irix6 which doesn't have c99 runtime.
859
860 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
861
862         * gcc.dg/const-elim-1.c: xfail for xtensa.
863
864 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
865
866         PR c++/14369
867         * g++.dg/template/cond4.C: New test.
868
869 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
870
871         PR c++/14360
872         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
873
874         PR c++/14361
875         * g++.dg/parse/defarg7.C: New test.
876
877         PR c++/14359
878         * g++.dg/template/friend26.C: New test.
879
880 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
881
882         PR c++/14324
883         * g++.dg/abi/mangle21.C: New test.
884
885         PR c++/14260
886         * g++.dg/parse/constructor2.C: New test.
887
888         PR c++/14337
889         * g++.dg/template/sfinae1.C: New test.
890
891 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
892
893         PR c++/14267
894         * g++.dg/expr/crash2.C: New test.
895
896         PR middle-end/13448
897         * gcc.dg/inline-5.c: New test.
898         * gcc.dg/always-inline.c: Split out tests into ...
899         * gcc.dg/always-inline2.c: ... this and ...
900         * gcc.dg/always-inline3.c: ... this.
901
902 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
903
904         PR debug/12103
905         * g++.dg/debug/crash1.C: New test.
906
907 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
908
909         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
910         function with __attribute__((noinline)).
911         (recurser_void2): Likewise.
912         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
913         (recurser_void2): Likewise.
914
915 2004-02-29  Roger Sayle  <roger@eyesopen.com>
916
917         PR middle-end/14203
918         * g++.dg/warn/Wunused-6.C: New test case.
919
920 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
921
922         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
923         not defined.
924
925 2004-02-27  Eric Christopher  <echristo@redhat.com>
926
927         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
928         * g++.dg/charset/asm2.c: Run only x86.
929         * gcc.dg/charset/asm3.c: Ditto.
930
931 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
932
933         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
934         ld_library_path.
935
936 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
937
938         * g++.dg/ext/altivec-3.C: New.
939
940 2004-02-26  Richard Henderson  <rth@redhat.com>
941
942         * g++.dg/ext/attrib10.C: Mark for warning.
943         * gcc.dg/attr-alias-1.c: New.
944
945 2004-02-26  Richard Henderson  <rth@redhat.com>
946
947         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
948         * gcc.c-torture/execute/20040208-2.c: ... it back.
949
950 2004-02-26  Eric Christopher  <echristo@redhat.com>
951
952         * lib/target-supports.exp (check-iconv-available): New function.
953         * lib/gcc-dg.exp (dg-require-iconv): New function.
954         Use above.
955         * gcc.dg/charset: New directory.
956         * gcc.dg/charset/charset.exp: New file.
957         * gcc.dg/charset/asm1.c: Ditto.
958         * gcc.dg/charset/asm2.c: Ditto.
959         * gcc.dg/charset/asm3.c: Ditto.
960         * gcc.dg/charset/asm4.c: Ditto.
961         * gcc.dg/charset/asm5.c: Ditto.
962         * gcc.dg/charset/attribute1.c: Ditto.
963         * gcc.dg/charset/attribute2.c: Ditto.
964         * gcc.dg/charset/string1.c: Ditto.
965         * g++.dg/charset: New directory.
966         * g++.dg/dg.exp: Add here. Special options.
967         * g++.dg/charset/charset.exp: New file.
968         * g++.dg/charset/asm1.c: Ditto.
969         * g++.dg/charset/asm2.c: Ditto.
970         * g++.dg/charset/asm3.c: Ditto.
971         * g++.dg/charset/asm4.c: Ditto.
972         * g++.dg/charset/attribute1.c: Ditto.
973         * g++.dg/charset/attribute2.c: Ditto.
974         * g++.dg/charset/extern1.cc: Ditto.
975         * g++.dg/charset/extern2.cc: Ditto.
976         * g++.dg/charset/string1.c: Ditto.
977
978 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
979
980         PR c++/14278
981         * g++.dg/parse/comma1.C: New test.
982
983 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
984
985         PR c++/14284
986         * g++.dg/template/ttp8.C: New test.
987
988 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
989
990         * gcc.dg/fixuns-trunc-1.c: New test.
991
992 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
993
994         * gcc.dg/builtins-config.h: Use #elif.
995
996 2004-02-26  Michael Matz  <matz@suse.de>
997
998         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
999         * gcc.dg/991214-1.c: Likewise.
1000         * gcc.dg/i386-asm-1.c: Likewise.
1001
1002 2004-02-25  Richard Henderson  <rth@redhat.com>
1003
1004         * gcc.c-torture/execute/20040208-2.c: Move ...
1005         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1006
1007 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1008
1009         PR c++/14246
1010         * g++.dg/other/crash-3.C: New test.
1011
1012 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1013
1014         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1015         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1016
1017         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1018         HP-UX.
1019
1020 2004-02-24  Michael Matz  <matz@suse.de>
1021
1022         * gcc.dg/i386-regparm.c: New.
1023
1024 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1025
1026         * gcc.c-torture/execute/20040223-1.c: New.
1027
1028 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1029             Kazu Hirata  <kazu@cs.umass.edu>
1030
1031         * gcc.dg/fwritable-strings-1.c: Remove.
1032
1033 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1034
1035         PR c/14156
1036         * gcc.dg/20040223-1.c: New test.
1037
1038 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1039
1040         PR c++/14106
1041         * g++.dg/ext/typeof9.C: New test.
1042
1043 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1044
1045         PR c++/14250
1046         * g++.dg/other/switch1.C: New test.
1047
1048 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1049
1050         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1051         * gcc.dg/va-arg-1.c: Likewise.
1052
1053 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1054
1055         PR c++/14143
1056         * g++.dg/template/koenig5.C: New test.
1057
1058 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1059
1060         * g++.dg/ext/altivec-1.C: Generalize target triple.
1061         * g++.dg/ext/altivec-2.C: New test case.
1062         * g++.dg/ext/altivec_check.h: New file.
1063         * gcc.dg/altivec-1.c: Generalize target triple;
1064         include altivec_check.h and call altivec_check().
1065         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1066         * gcc.dg/altivec-6.c: New test case.
1067         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1068         type casts as needed.
1069         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1070         altivec_check().
1071         * gcc.dg/altivec-12.c: New test case.
1072         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1073         include altivec_check.h and call altivec_check().
1074         * gcc.dg/altivec_check.h: New file.
1075
1076 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1077
1078         * lib/target-supports.exp (check_alias_available): Don't mangle
1079         function `g' in test program.
1080
1081 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1082
1083         * lib/target-supports.exp (check_profiling_available): Check
1084         argument to determine whether we support a profiling type.
1085         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1086         check_profiling_available.
1087         * g++.dg/bprob/bprob.exp: Likewise
1088         * g77.dg/bprob/bprob.exp: Likewise.
1089         * gcc.misc-tests/bprob.exp: Likewise.
1090         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1091         dg-require-profiling and delete expected error handling.
1092         * gcc.dg/20021014-1.c: Likewise.
1093         * gcc.dg/nest.c: Likewise.
1094
1095 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1096
1097         PR c++/12007
1098         * g++.dg/other/vthunk1.C: New test.
1099
1100 2004-02-20  Falk Hueffner  <falk@debian.org>
1101
1102         PR target/14201
1103         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1104
1105 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1106
1107         PR c++/13927
1108         * g++.dg/other/error8.C: Remove XFAIL markers.
1109
1110         PR c++/14173
1111         * g++.dg/ext/packed5.C: New test.
1112
1113         PR c++/14199
1114         * g++.dg/warn/Wunused-5.C: New test.
1115
1116         PR c++/14186
1117         * g++.dg/lookup/member1.C: New test.
1118
1119 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1120
1121         * gcc.c-torture/compile/20040130-1.c: Enable only when
1122         __INT_MAX__ >= 2147483647L.
1123         * gcc.c-torture/compile/961203-1.c: Likewise.
1124
1125 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1126
1127         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1128         * g++.dg/opt/template1.C: Robustify assembler regexp
1129
1130 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1131
1132         * gcc.c-torture/execute/simd-4.x: Remove.
1133         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1134         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1135         Guard with #ifndef SKIP_ATTRIBUTE.
1136         * gcc.dg/compat/vector-1_y.c: Likewise.
1137         * gcc.dg/compat/vector-2_x.c: Likewise.
1138         * gcc.dg/compat/vector-2_y.c: Likewise.
1139         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1140         * g++.dg/eh/simd-2.C: Likewise.
1141
1142 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1143
1144         * gcc.c-torture/compile/complex-1.c: New.
1145
1146 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1147
1148         PR target/14209
1149         * gcc.c-torture/execute/20040218-1.c: New test.
1150
1151 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1152
1153         PR c++/14181
1154         * g++.dg/parse/new2.C: New test.
1155
1156 2004-02-18  Paul Brook  <paul@codesourcery.com>
1157
1158         * gcc.c-torture/compile/libcall-1.c: New test.
1159
1160 2004-02-18  Paul Brook  <paul@codesourcery.com>
1161
1162         PR debug/12934
1163         * gcc.dg/debug/debug-7.c: New test.
1164
1165 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1166
1167         * gcc.dg/20040217-1.c: New test.
1168
1169 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1170
1171         * gcc.c-torture/execute/990208-1.x: Delete.
1172
1173 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1174
1175         * gcc.c-torture/execute/20040208-2.x: New file.
1176
1177 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1178
1179         PR c++/11326
1180         * g++.dg/abi/structret1.C: New test.
1181
1182 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1183
1184         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1185         (i386_cpuid): No need to test if cpuid is available on AMD64.
1186         Fix assembly, so that it works onboth i386 and AMD64.
1187         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1188         (vecInLong): Fix s[] member type to unsigned int.
1189         (vecInWord): Remove type.
1190         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1191         (a64, b64, c64, d64, e64): Remove.
1192         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1193         Remove unused variable.  Remove initialization of removed variables.
1194         Don't call mmx_tests nor sse_tests.
1195         (reference_mmx, reference_sse): Remove.
1196         (check): Add return stmt.
1197         * gcc.dg/i386-sse-7.c: New test.
1198         * gcc.dg/i386-mmx-4.c: New test.
1199
1200 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1201
1202         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1203         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1204         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1205         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1206         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1207         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1208         g++.dg/tc1/dr94.C: Fix line terminator.
1209
1210 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1211
1212         * gcc.c-torture/compile/20040216-1.c: New.
1213
1214 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1215
1216         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1217         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1218         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1219         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1220         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1221         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1222
1223 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1224
1225         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1226
1227 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/13971
1230         * g++.dg/expr/cond4.C: New test.
1231
1232         PR c++/14086
1233         * g++.dg/lookup/crash2.C: New test.
1234
1235 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1236
1237         * gcc.c-torture/compile/20040214-2.c: New test.
1238
1239 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1240
1241         PR c++/14116
1242         * g++.dg/ext/typeof8.C: New test.
1243
1244 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1245
1246         * gcc.c-torture/compile/20040214-1.c: New test.
1247
1248 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1249
1250         PR c++/13635
1251         * g++.dg/template/spec11.C: New test.
1252
1253 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1254
1255         PR c++/13927
1256         * g++.dg/other/error8.C: New test.
1257
1258 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1259
1260         PR c++/14122
1261         * g++.dg/template/array4.C: New test.
1262
1263         PR c++/14108
1264         * g++.dg/inherit/thunk2.C: New test.
1265
1266         PR c++/14083
1267         * g++.dg/eh/cond2.C: New test.
1268
1269 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1270
1271         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
1272
1273 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
1274
1275         * lib/scanasm.exp (dg-scan): Quote pattern before display.
1276
1277 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
1278
1279         * g++.dg/simd-2.C: xfail on ppc64-linux.
1280
1281 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1282
1283         PR c/456
1284         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
1285         tests.
1286
1287 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
1288
1289         * gcc.dg/builtins-33.c: New test.
1290
1291 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
1292
1293         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
1294
1295 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1296
1297         * g++.dg/simd-2.C: Set -maltivec for ppc64.
1298
1299 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1300
1301         * gcc.dg/ppc64-abi-3.c: New test.
1302
1303 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
1304
1305         PR c/14092
1306
1307         * gcc.dg/pr14092-1.c: New testcase.
1308
1309 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
1310
1311         * gcc.dg/cpp/assert4.c: Fix typo last change.
1312
1313         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
1314         * gcc.dg/cpp/assert4.c: Handle powerpc64.
1315
1316         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
1317
1318 2004-02-09  Roger Sayle  <roger@eyesopen.com>
1319
1320         * gcc.c-torture/compile/20040209-1.c: New test case.
1321
1322 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1323
1324         * gcc.dg/c90-init-1.c: Adjust expected error messages.
1325
1326 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
1327
1328         * gcc.c-torture/execute/20040208-[12].c: New tests.
1329
1330 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1331
1332         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1333
1334 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1335
1336         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1337
1338 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1339
1340         Bug 13856
1341         * gcc.dg/visibility-8.c: New testcase.
1342
1343 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1344
1345         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1346         arguments.
1347         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1348
1349 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1350
1351         PR middle-end/13696
1352         * g++.dg/opt/fold1.C: New test case.
1353
1354 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1355
1356         PR c++/14033
1357         * g++.dg/other/crash-2.C: New test.
1358
1359 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1360
1361         PR c++/14028
1362         * g++.dg/parse/angle-bracket2.C: New test.
1363
1364 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1365
1366         PR middle-end/13750
1367         Revert:
1368         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1369         PR pch/13361
1370         * testsuite/g++.dg/pch/wchar-1.C: New.
1371         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1372
1373 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1374
1375         PR c++/14008
1376         * g++.dg/parse/error15.C: New test.
1377         * g++.dg/parse/crash11.C: Update dg-error mark.
1378
1379 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1380
1381         PR c++/13932
1382         * g++.dg/warn/conv2.C: New test.
1383
1384 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1385
1386         PR c++/13086
1387         * g++.dg/warn/incomplete1.C: Remove xfail.
1388
1389 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1390
1391         * lib/file-format.exp (gcc_target_object_format): Use
1392         ${tool}_target_compile, not gcc_target_compile.
1393         * lib/target-supports.exp (check_alias_available): Likewise.
1394         (check_gc_sections_available): Likewise.
1395         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1396         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1397         dg-require-alias.
1398
1399 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1400
1401         PR c++/13969
1402         * g++.dg/template/static6.C: New test.
1403
1404 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1405
1406         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1407
1408 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1409
1410         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1411         tests for systems where `char' is unsigned by default.
1412
1413 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1414
1415         PR c++/13997
1416         * g++.dg/template/partial3.C: New test.
1417
1418 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1419
1420         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1421         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1422         Remove mentions of obsolete ports.
1423
1424 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1425
1426         * gcc.dg/noncompile/20001228-1.c: Fix for new
1427         error message.
1428
1429 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1430
1431         PR target/9348
1432         * gcc.c-torture/execute/multdi-1.c: New test case.
1433
1434 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1435
1436         PR c++/13925
1437         * g++.dg/template/lookup5.C: New test.
1438
1439 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1440
1441         PR c++/13950
1442         * g++.dg/template/lookup4.C: New test.
1443
1444         PR c++/13970
1445         * g++.dg/parse/error14.C: New test.
1446
1447         PR c++/14002
1448         * g++.dg/parse/template13.C: New test.
1449
1450 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1451
1452         PR c++/13978
1453         * g++.dg/template/koenig4.C: New test.
1454
1455         PR c++/13968
1456         * g++.dg/template/crash17.C: New test.
1457
1458         PR c++/13975
1459         * g++.dg/parse/error13.C: New test.
1460         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1461
1462 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1463
1464         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1465
1466 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1467
1468         PR c/11658
1469         PR c/13994
1470         * gcc.dg/noncompile/20040203-1.c: New test.
1471         * gcc.dg/noncompile/20040203-2.c: Likewise.
1472         * gcc.dg/noncompile/20040203-3.c: Likewise.
1473         * gcc.dg/20040203-1.c: Likewise.
1474
1475 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1476
1477         PR c++/10858
1478         * g++.dg/template/sizeof7.C: New test.
1479
1480 2004-02-02  Eric Christopher  <echristo@redhat.com>
1481             Zack Weinberg  <zack@codesourcery.com>
1482
1483         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1484
1485 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1486
1487         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1488         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1489         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1490         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1491
1492 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1493
1494         PR c++/13113
1495         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1496
1497         PR c++/13854
1498         * g++.dg/ext/attrib13.C: New test.
1499
1500         PR c++/13907
1501         * g++.dg/conversion/op2.C: New test.
1502
1503 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1504
1505         * gcc.dg/titype-1.c: Fix pasto.
1506
1507 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1508
1509         * gcc.dg/titype-1.c: New test.
1510
1511 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1512
1513         PR c++/13957
1514         * g++.dg/template/non-type-template-argument-1.C,
1515         g++.dg/template/qualified-id1.C: Update dg-error marks.
1516         * g++.dg/template/nontype6.C: New test.
1517
1518 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1519
1520         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1521         * gcc.dg/builtins-31.c: New testcase.
1522         * gcc.dg/builtins-32.c: New testcase.
1523
1524 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1525
1526         * objc.dg/call-super-2.m: Update line numbers
1527         for the including of stddef.h.
1528
1529 2004-01-30  Michael Matz  <matz@suse.de>
1530
1531         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1532         g++.dg/ext/case-range3.C: New tests.
1533
1534 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1535
1536         DR206
1537         PR c++/13813
1538         * g++.dg/template/member4.C: New test.
1539
1540 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1541
1542         PR c++/13683
1543         * g++.dg/template/sizeof6.C: New test.
1544
1545 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1546
1547         * gcc.dg/fwritable-strings-1.c: New test.
1548
1549 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1550
1551         * gcc.c-torture/compile/20040130-1.c: New test.
1552
1553 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1554
1555         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1556
1557 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1558
1559         PR c++/13883
1560         * g++.dg/template/ctor3.C: New test.
1561
1562 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1563
1564         * g++.dg/tc1: New directory.
1565         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1566         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1567         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1568         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1569         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1570
1571 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1572
1573         * g++.dg/parse/error11.C: New test.
1574         * g++.dg/parse/error12.C: Likewise.
1575
1576 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1577
1578         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1579         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1580
1581 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1582
1583         PR c++/13791
1584         * g++.dg/ext/attrib12.C: New test.
1585
1586         PR c++/13736
1587         * g++.dg/parse/cast2.C: New test.
1588
1589 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1590
1591         * objc.dg/encode-2.m (main): New local string.  Set depending on
1592         sizeof long.  Use in sscanf call.
1593         * objc.dg/encode-3.m (main): New local string.  Set depending on
1594         sizeof long.  Use in scan_initial call.
1595
1596 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1597
1598         * objc.dg/call-super-2.m: Make LP64-safe.
1599         * objc.dg/desig-init-1.m: Likewise.
1600
1601 2004-01-27  Devang Patel <dpatel@apple.com>
1602
1603         * g++.dg/debug/namespace1.C: New test.
1604
1605 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1606
1607         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1608         xscale-*-*.
1609
1610         * gcc.dg/arm-mmx-1.c: New test.
1611
1612 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1613
1614         * gcc.dg/20040127-1.c: New test.
1615         * gcc.dg/20040127-2.c: New test.
1616
1617 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1618
1619         * objc.dg/stret-1.m (glob): Renamed to globa.
1620
1621 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1622
1623         PR c++/13663
1624         * g++.dg/expr/for1.C: New test.
1625
1626 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1627
1628         PR middle-end/13779
1629         * gcc.dg/darwin-longlong.c: New test.
1630
1631 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1632
1633         * gcc.dg/20040124-1.c: Moved test from here...
1634         * gcc.c-torture/compile/20040124-1.c: ...to here.
1635
1636 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1637
1638         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1639         the assembly output if -m64 is passed.
1640
1641 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1642
1643         PR c++/13833
1644         * g++.dg/template/cond3.C: New test.
1645
1646 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1647
1648         PR c++/13810
1649         * g++.dg/template/ttp7.C: New test.
1650
1651 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1652
1653         PR c++/13797
1654         * g++.dg/template/nontype4.C: New test.
1655         * g++.dg/template/nontype5.C: Likewise.
1656
1657 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1658
1659         * gcc.dg/torture/mips-clobber-at.c: New test.
1660
1661 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1662
1663         * gcc.dg/20040124-1.c: New test.
1664
1665 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1666
1667         * gcc.dg/20040123-1.c: New test.
1668
1669 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1670
1671         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1672
1673 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1674
1675         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1676
1677 2004-01-23  Andrew Pinski  <apinski@apple.com>
1678
1679         * gcc.dg/20030121-1.c: Move to ..
1680         * gcc.dg/20040121-1.c: here.
1681
1682 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1683
1684         * gcc.dg/builtins-29.c: New test case.
1685
1686 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1687
1688         PR 18314
1689         * gcc.dg/builtins-30.c: New testcase.
1690
1691 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1692
1693         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1694         * lib/g77.exp: Likewise.
1695         * lib/objc.exp: Likewise.
1696         * lib/g++.exp: Likewise.
1697
1698 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1699
1700         * gcc.dg/struct-by-value-2.c: New test.
1701
1702 2004-01-21  Andrew Pinski  <apinski@apple.com>
1703
1704         PR target/13785
1705         * gcc.dg/20030121-1.c: New test.
1706
1707 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1708
1709         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1710         clobber frame pointer register in asm statement.
1711
1712 2004-01-21  Falk Hueffner  <falk@debian.org>
1713
1714         * gcc.c-torture/compile/20040121-1.c: New test.
1715
1716 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1717
1718         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1719
1720 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1721
1722         * gcc.dg/ppc64-abi-2.c: New test.
1723
1724 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1725
1726         * lib/treelang.exp: Fill out this file.
1727         * lib/treelang-dg.exp: New File.
1728
1729 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1730
1731         * gcc.c-torture/compile/981022-1.c: Remove.
1732         * gcc.dg/array-5.c: Remove XFAIL.
1733         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1734         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1735         gcc.dg/cond-lvalue-1.c: Update.
1736         * gcc.dg/cast-lvalue-2.c: New test.
1737
1738 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1739
1740         PR c++/13592
1741         * g++.dg/other/error1.C (class foo): Tweak error message.
1742
1743         PR c++/13592
1744         * g++.dg/template/call2.C: New test.
1745
1746 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1747
1748         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1749         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1750         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1751         scalar-return-1_x.c, scalar-return-2_y.c,
1752         scalar-return-3_x.c, scalar-return-3_y.c,
1753         scalar-return-4_x.c, scalar-return-4_y.c,
1754         struct-align-1.h, struct-align-1_x.c,
1755         struct-align-1_y.c, struct-align-2.h,
1756         struct-align-2_x.c, struct-align-2_y.c,
1757         struct-by-value-10_y.c, struct-by-value-11_x.c,
1758         struct-by-value-11_y.c, struct-by-value-12_x.c,
1759         struct-by-value-12_y.c, struct-by-value-13_x.c,
1760         struct-by-value-13_y.c, struct-by-value-14_x.c,
1761         struct-by-value-14_y.c, struct-by-value-15_x.c,
1762         struct-by-value-15_y.c, struct-by-value-16_y.c,
1763         struct-by-value-17_y.c, struct-by-value-18_y.c,
1764         struct-by-value-19_y.c, struct-by-value-1_x.c,
1765         struct-by-value-1_y.c, struct-by-value-20_y.c,
1766         struct-by-value-2_x.c, struct-by-value-2_y.c,
1767         struct-by-value-3_y.c, struct-by-value-4_x.c,
1768         struct-by-value-4_y.c, struct-by-value-5_y.c,
1769         struct-by-value-6_y.c, struct-by-value-7_y.c
1770         struct-by-value-8_x.c, struct-by-value-8_y.c
1771         struct-by-value-9_x.c, struct-by-value-9_y.c
1772         struct-return-10_x.c, struct-return-10_y.c,
1773         struct-return-19_x.c, struct-return-20_x.c
1774         struct-return-2_x.c, struct-return-2_y.c
1775         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1776         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1777
1778 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1779
1780         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1781         attribute on sparc*-sun-solaris2.*.
1782
1783 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1784
1785         PR c++/13710
1786         * g++.dg/ext/typeof7.C: New test.
1787
1788 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1789
1790         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1791         * gcc.dg/const-elim-1.c: Same.
1792
1793 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1794
1795         * objc.dg/stret-1.m: New.
1796         * objc.dg/stret-2.m: New.
1797
1798 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1799
1800         PR c++/11895
1801         * g++.dg/ext/vector1.C: New test.
1802
1803 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1804
1805         * gcc.dg/pch/import-1.c: New.
1806         * gcc.dg/pch/import-1.hs: New.
1807         * gcc.dg/pch/import-1a.h: New.
1808         * gcc.dg/pch/import-1b.h: New.
1809         * gcc.dg/pch/import-1c.h: New.
1810
1811 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1812
1813         PR c++/13574
1814         * g++.dg/ext/array1.C: New test.
1815
1816         PR c++/13178
1817         * g++.dg/conversion/op1.C: New test.
1818
1819 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1820
1821         PR 11864
1822         From Kazumoto Kojima / Dan Kegel:
1823         * gcc.dg/pr11864-1.c: New test.
1824
1825         PR 10392
1826         From Marcus Comstedt / Dan Kegel:
1827         * gcc.dg/pr10392-1.c: New test.
1828
1829 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/13478
1832         * g++.dg/init/ref10.C: New test.
1833
1834 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1835
1836         PR c++/13407
1837         * g++.dg/parse/typename6.C: New test.
1838
1839 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1840
1841         PR pch/13361
1842         * testsuite/g++.dg/pch/wchar-1.C: New.
1843         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1844
1845 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1846
1847         PR c++/9259
1848         * g++.dg/expr/sizeof2.C: New test.
1849
1850 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
1851
1852         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
1853
1854 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1855
1856         PR c++/13659
1857         * g++.dg/lookup/strong-using-3.C: New.
1858         * g++.dg/lookup/using-10.C: New.
1859
1860 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1861
1862         PR c++/13594
1863         * g++.dg/lookup/strong-using-2.C: New.
1864
1865 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
1866             Dan Kegel <dank@kegel.com>
1867             J"orn Rennecke <joern.rennecke@superh.com>
1868
1869         PR target/9365
1870         * gcc.dg/pr9365-1.c: New test.
1871
1872 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1873
1874         PR c++/8856
1875         * g++.dg/parse/casting-operator2.C: New test.
1876         * g++.old-deja/g++.pt/explicit83.C: Remove.
1877
1878 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1879
1880         * gcc.dg/label-compound-stmt-1.c: New test.
1881         * gcc.c-torture/compile/950922-1.c,
1882         gcc.c-torture/compile/20000211-3.c,
1883         gcc.c-torture/compile/20000518-1.c,
1884         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
1885         compound statements.
1886
1887 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
1888
1889         * gcc.dg/ppc64-abi-1.c: New test.
1890
1891 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
1892
1893          * g++.dg/ext/attrib9.C: Add dg-warnings.
1894
1895 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1896
1897         PR c++/12335
1898         * g++.dg/parse/dtor3.C: New test.
1899
1900 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1901
1902         PR c++/12709
1903         * g++.dg/parse/try-catch-1.C: New test.
1904
1905 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
1906
1907         * ada/acats/run_all.sh: Add more verbose output in acats.log
1908         when compiling tests.
1909
1910 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1911
1912         PR 13656
1913         * gcc.dg/typedef-redecl.c: New test case.
1914         * gcc.dg/typedef-redecl.h: New support file.
1915
1916 2004-01-13  Jan Hubicka  <jh@suse.cz>
1917
1918         * gcc.dg/always_inline.c: New test.
1919         * gcc.dg/debug/20031231-1.c: Fix.
1920
1921 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1922
1923         PR c++/13474
1924         * g++.dg/template/array3.C: New test.
1925
1926 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1927
1928         * g++.dg/ext/lvalue1.C: No longer expected to fail.
1929         * g++.dg/warn/Wunused-2.C: Likewise.
1930
1931 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1932
1933         PR c++/13289
1934         * g++.dg/template/instantiate6.C: New test.
1935
1936 2004-01-12  Roger Sayle  <roger@eyesopen.com>
1937
1938         PR middle-end/11397
1939         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
1940
1941 2004-01-12  Jan Hubicka  <jh@suse.cz>
1942
1943         PR opt/12826
1944         * gcc.dg/20040112-1.c: New.
1945
1946         * gcc.dg/dwarf-die[1-7].c: Move to...
1947         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
1948         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
1949
1950 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
1951
1952         PR c++/4100
1953         * g++.dg/parse/friend4.C: New test.
1954
1955 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
1956
1957         PR c++/4100
1958         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
1959         definition is called a friend.
1960
1961 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
1962
1963         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
1964
1965 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
1966
1967         PR c++/3478
1968         * g++.dg/parse/error10.C: New test.
1969         * g++.dg/template/arg2.C: Accept "invalid type" error.
1970
1971 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
1972
1973         PR middle-end/13392
1974         * g++.dg/opt/expect2.C: New test.
1975
1976 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1977
1978         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
1979         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
1980         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
1981         Update dg-error regexps.
1982
1983 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1984
1985         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
1986         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
1987
1988 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1989
1990         * gcc.dg/pragma-re-1.c: Use right pointer type.
1991
1992 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1993
1994         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
1995
1996 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
1997
1998         * gcc.dg/rs6000-ldouble-1.c: New.
1999
2000 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2001
2002         DR 337
2003         PR c++/9256
2004         * g++.dg/other/abstract1.C: New test.
2005
2006 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2007
2008         * g++.dg/lookup/strong-using-1.C: New.
2009
2010 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2011
2012         PR c/11234
2013         * gcc.dg/func-ptr-conv-1.c: New test.
2014         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2015
2016 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2017
2018         PR target/13380.
2019         * gcc.c-torture/compile/20040109-1.c: New.
2020
2021 2004-01-08  Stuart Hastings  <stuart@apple.com>
2022
2023         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2024         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2025         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2026
2027 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2028
2029         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2030
2031 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2032
2033         * ada/acats/run_acats: Treat 'gnatchop' the same way
2034         as 'gnatmake'.  Export GCC_DRIVER.
2035         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2036         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2037
2038 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2039
2040         PR c++/12573
2041         * g++.dg/template/dependent-expr4.C: New test.
2042
2043 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2044
2045         * gcc.dg/altivec-11.c: New test.
2046
2047 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2048
2049         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2050
2051 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2052
2053         PR c/6024
2054         * gcc.dg/enum-compat-1.c: New test.
2055         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2056
2057 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2058
2059         PR c/12165
2060         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2061         gcc.dg/c99-idem-qual-3.c: New tests.
2062
2063 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2064
2065         * gcc.dg/winline-7.c: Don't cast void * to int.
2066
2067 2004-01-06  Jan Hubicka  <jh@suse.cz>
2068
2069         * gcc.dg/i386-sse-5.c: New test
2070         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2071
2072 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2073
2074         PR c++/12815
2075         * g++.dg/rtti/typeid4.C: New test.
2076
2077 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2078
2079         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2080
2081 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/12132
2084         * g++.dg/template/error11.C: New test.
2085
2086         PR c++/13451
2087         * g++.dg/template/class2.C: New test.
2088
2089 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2090         Richard Sandiford <rsandifo@redhat.com>
2091
2092         PR c++/13387
2093         * g++.dg/opt/alias3.C: New test.
2094
2095 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2096
2097         PR c++/13157
2098         * g++.dg/template/koenig3.C: New test.
2099
2100         PR c++/13529
2101         * g++.dg/parse/offsetof3.C: New test.
2102
2103         * g++.dg/init/copy7.C: Add missing dg-error markers.
2104
2105         PR c++/12226
2106         * g++.dg/init/copy7.c: New test.
2107
2108         PR c++/13536
2109         * g++.dg/parse/cast1.C: New test.
2110
2111 2004-01-04  Jan Hubicka  <jh@suse.cz>
2112
2113         * gcc.dg/winline[1-7].c: New tests.
2114
2115 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2116
2117         PR c++/13520
2118         * g++.dg/template/qualttp22.C: New test.
2119
2120 2004-01-01  Jan Hubicka  <jh@suse.cz>
2121
2122         * gcc.dg/debug/20031231-1.c: New.
2123         * gcc.c-torture/compile/20040101-1.c: New.
2124         * gcc.dg/dwarf-die-[1-7].c: New.
2125
2126 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2127
2128         PR optimization/13521
2129         * gcc.c-torture/compile/20031231-1.c: New test.
2130
2131 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2132
2133         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2134
2135 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2136
2137         PR c++/10079
2138         * g++.dg/template/crash16.C: New test.
2139
2140 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2141
2142         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2143
2144 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2145
2146         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2147         ports.
2148         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2149         * g++.old-deja/g++.law/profile1.C: Likewise.
2150         * gcc.c-torture/compile/981006-1.c: Likewise.
2151         * gcc.c-torture/execute/loop-2e.x: Likewise.
2152         * gcc.c-torture/execute/loop-2f.x: Remove.
2153         * gcc.c-torture/execute/loop-2g.x: Likewise.
2154         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2155         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2156
2157 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2158
2159         PR c++/13507
2160         * g++.dg/ext/attrib11.C: New test.
2161
2162         PR c++/13494
2163         * g++.dg/template/array2-1.C: New test.
2164         * g++.dg/template/array2-2.C: New test.
2165
2166 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2167
2168         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2169
2170 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2171
2172         PR c++/12774
2173         * g++.dg/template/array1-1.C: New test.
2174         * g++.dg/template/array1-2.C: New test.
2175
2176 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2177
2178         PR fortran/12632
2179         * g77.dg/12632.f: New test case.
2180
2181 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2182
2183         PR c++/13289
2184         * g++.dg/parse/nontype1.C: New test.
2185
2186 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2187
2188         PR c++/12403
2189         * g++.dg/parse/explicit1.C: New test.
2190         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2191
2192 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2193
2194         PR c++/13081
2195         * g++.dg/opt/inline6.C: New test.
2196
2197         PR c++/12613
2198         * g++.dg/parse/error9.C: New test.
2199
2200         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2201
2202 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/13009
2205         * g++.dg/init/assign1.C: New test.
2206
2207 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2208
2209         PR c++/13070
2210         * g++.dg/warn/format3.C: New test case.
2211
2212 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2213
2214         * gcc.c-torture/compile/20031227-1.c: New test.
2215
2216 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2217
2218         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2219         * g77.dg/bprob/bprob.exp: Likewise.
2220         * gcc.misc-tests/bprob.exp: Likewise.
2221         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2222         variants on systems where the library does not provide that
2223         functionality.
2224         * gcc.dg/builtins-20.c: Use builtins-config.h.
2225         * gcc.dg/builtins-config.h: New file.
2226
2227 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2228
2229         * lib/gcc-dg.exp (dg-require-profiling): New function.
2230         * lib/target-supports.exp (check_profiling_available): Likewise.
2231         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2232         * g77.dg/bprob/bprob.exp: Likewise.
2233         * gcc.misc-tests/bprob.exp: Likewise.
2234         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2235         * gcc.dg/20021014-1.c: Likewise.
2236         * gcc.dg/nest.c: Likewise.
2237
2238 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2239
2240         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2241         compiling.
2242         * g++.dg/lookup/java2.C: Likewise.
2243         * gcc.dg/cpp/lexident.c: Likewise.
2244
2245 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2246
2247         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2248         given.
2249         * gcc.c-torture/compile/961203-1.c: Likewise.
2250         * gcc.c-torture/compile/980506-1.c: Likewise.
2251
2252 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2253
2254         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2255         (additional_prunes): New global.
2256         (gcc-dg-prune): Handle additional per-test pruning.
2257         (dg-test): Clear additional_prunes between tests.
2258
2259         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2260         dg-prune-output to avoid spurious failures from assembler
2261         complaining about nonexistent WAW violations.
2262         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2263         Use dg-prune-output to avoid spurious failures from assembler
2264         warning about Itanium B-step errata.
2265
2266 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2267
2268         * g++.dg/abi/macro0.C: New test.
2269         * g++.dg/abi/macro1.C: Likewise.
2270         * g++.dg/abi/macro2.C: Likewise.
2271
2272         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
2273         * g++.dg/abi/bitfield7.C: Likewise.
2274         * g++.dg/abi/dtor2.C: Likewise.
2275         * g++.dg/abi/mangle11.C: Likewise.
2276         * g++.dg/abi/mangle12.C: Likewise.
2277         * g++.dg/abi/mangle14.C: Likewise.
2278         * g++.dg/abi/mangle17.C: Likewise.
2279         * g++.dg/abi/vbase10.C: Likewise.
2280         * g++.dg/abi/vbase14.C: Likewise.
2281         * g++.dg/template/qualttp17.C: Likewise.
2282
2283 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2284
2285         PR c/11995
2286         * gcc.dg/20031223-1.c: New test.
2287
2288 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2289
2290         * gcc.dg/noreturn-7.c: New test.
2291
2292 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2293
2294         * gcc.dg/null-pointer-1.c: New test.
2295
2296 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2297
2298         * g++.old-deja/g++.jason/template18.C: Remove.
2299         * g++.old-deja/g++.jason/template37.C: Likewise.
2300
2301         PR c++/12862
2302         * g++.dg/lookup/ns1.C: New test.
2303
2304         PR c++/12397
2305         * g++.dg/template/lookup3.C: New test.
2306
2307 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2308
2309         * g++.dg/template/recurse1.C: New test
2310
2311 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2312
2313         PR c++/12479
2314         * g++.dg/parse/semicolon1.C: New test.
2315         * g++.dg/parse/semicolon1.h: Likewise.
2316
2317 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
2318
2319         * gcc.dg/darwin-misaligned.c: New test.
2320
2321 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2322
2323         PR c/9163
2324         * gcc.dg/20031222-1.c: New test.
2325
2326 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/13438
2329         * g++.dg/parse/error8.C: New test.
2330
2331         PR c++/11554
2332         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2333
2334 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2335
2336         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2337         too small.
2338         * gcc.c-torture/compile/930217-1.c: Likewise.
2339         * gcc.c-torture/compile/930513-1.c: Likewise.
2340         * gcc.c-torture/execute/920908-2.c: Likewise.
2341         * gcc.c-torture/execute/921204-1.c: Likewise.
2342         * gcc.c-torture/execute/930621-1.c: Likewise.
2343         * gcc.c-torture/execute/930630-1.c: Likewise.
2344         * gcc.c-torture/execute/931031-1.c: Likewise.
2345         * gcc.c-torture/execute/980602-2.c: Likewise.
2346         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2347         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2348         * gcc.c-torture/execute/extzvsi.c: Likewise.
2349         * gcc.c-torture/unsorted/ext.c: Likewise.
2350
2351 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2352
2353         PR target/12749
2354         * gcc.c-torture/compile/20031220-2.c: New test case.
2355
2356 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2357
2358         PR optimization/13031
2359         * gcc.c-torture/compile/20031220-1.c: New test case.
2360
2361 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2362
2363         * gcc.dg/cast-function-1.c: New test.
2364
2365 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2366
2367         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2368         formats.
2369
2370 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2371
2372         PR c++/12795
2373         * g++.dg/ext/attrib10.C: New test.
2374
2375 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2376
2377         * gcc.dg/cleanup-10.c: New test.
2378         * gcc.dg/cleanup-11.c: New test.
2379
2380 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR c++/13239
2383         * g++.dg/opt/expect1.C: New test.
2384
2385 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2386
2387         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2388
2389 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2390
2391         PR debug/12923
2392         * gcc.dg/20031218-1.c: New test.
2393
2394         PR debug/12389
2395         * gcc.dg/20031218-2.c: New test.
2396         * gcc.dg/20031218-3.c: New test.
2397
2398         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2399         of label name and allow for USER_LABEL_PREFIX == "_" names.
2400         * g++.dg/abi/mangle18-2.C: Likewise.
2401         * g++.dg/abi/mangle19-1.C: Likewise.
2402         * g++.dg/abi/mangle19-2.C: Likewise.
2403         * g++.dg/abi/mangle20-1.C: Likewise.
2404         * g++.dg/abi/mangle20-2.C: Likewise.
2405
2406 2003-12-18  Richard Henderson  <rth@redhat.com>
2407
2408         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2409
2410 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2411             Dan Kegel <dank@kegel.com>
2412
2413         PR other/12009
2414         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2415         testing a cross compiler, it causes spurious compile failures.
2416         * lib/g++.exp: Likewise.
2417
2418 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2419
2420         PR c++/13262
2421         * g++.dg/template/access13.C: New test.
2422
2423 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2424
2425         * gcc.dg/20031216-1.c: New test.
2426
2427 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2428
2429         PR c++/9154
2430         * g++.dg/template/error10.C: New test.
2431
2432 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2433
2434         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2435         * g++.dg/eh/simd-2.C: Likewise.
2436
2437 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2438             Roger Sayle  <roger@eyesopen.com>
2439
2440         * gcc.c-torture/execute/ieee/mzero5.c: New.
2441
2442 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2443
2444         PR c++/10603
2445         * g++.dg/parse/error6.C: New test.
2446
2447         PR c++/12827
2448         * g++.dg/parse/error7.C: New test.
2449
2450 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2451
2452         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2453         at -O with stabs debugging formats.
2454         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2455         * gcc.dg/debug/debug-2.c: Likewise.
2456
2457 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2458
2459         PR c++/12696
2460         * g++.dg/init/error1.C: New test.
2461
2462         PR c++/12218
2463         * g++.dg/init/pm3.C: New test.
2464
2465 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2466
2467         PR c/3347
2468         * gcc.dg/bitfld-8.c: New test.
2469
2470 2003-12-16  James Lemke  <jim@wasabisystems.com>
2471
2472         * gcc.dg/arm-scd42-[123].c: New tests.
2473
2474 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2475
2476         PR c++/9043
2477         * g++.dg/abi/mangle20-1.C: New test.
2478         * g++.dg/abi/mangle20-2.C: New test.
2479
2480 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2481
2482         PR c++/13275
2483         * g++.dg/other/offsetof2.C: Remove XFAIL.
2484         * g++.dg/parse/offsetof1.C: New test.
2485         * g++.gd/parse/offsetof2.C: Likewise.
2486
2487 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2488
2489         * g++.dg/template/nontype3.C: New test.
2490         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2491
2492 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2493
2494         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2495
2496 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2497
2498         PR c++/13387
2499         * g++.dg/expr/assign1.C: New test.
2500
2501         PR c++/13242
2502         * g++.dg/abi/mangle19-1.C: New test.
2503         * g++.dg/abi/mangle19-2.C: New test.
2504
2505 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2506
2507         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2508
2509 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2510
2511         * gcc.c-torture/execute/20031216-1.c: New test.
2512
2513 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2514
2515         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2516         an ICE regression.
2517
2518 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2519
2520         PR c++/10926
2521         * g++.dg/template/error9.C: New test.
2522
2523         PR c++/11116
2524         * g++.dg/template/error8.C: New test.
2525
2526 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2527
2528         PR middle-end/13400
2529         * gcc.c-torture/execute/20031215-1.c: New test case.
2530
2531 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2532
2533         PR c++/13269
2534         * g++.dg/parse/error5.C: New test.
2535
2536         PR c++/12989
2537         * g++.dg/expr/sizeof1.C: New test.
2538
2539         PR c++/13310
2540         * g++.dg/template/crash15.C: New test.
2541
2542 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2543
2544         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2545         a non-POD type as the last named parameter of a varargs function.
2546
2547 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2548
2549         PR c++/13243
2550         PR c++/12573
2551         * g++.dg/template/crash14.C: New test.
2552         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2553
2554 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         * g++.dg/other/java1.C: New test.
2557
2558         PR c++/13241
2559         * g++.dg/abi/mangle18-1.C: New test.
2560         * g++.dg/abi/mangle18-2.C: New test.
2561
2562 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2563
2564         PR optimization/10312
2565         * gcc.c-torture/execute/20031214-1.c: New.
2566
2567 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/10779
2570         PR c++/12160
2571         * g++.dg/parse/error3.C: New test.
2572         * g++.dg/parse/error4.C: Likewise.
2573         * g++.dg/abi/mangle4.C: Tweak error messages.
2574         * g++.dg/lookup/using5.C: Likewise.
2575         * g++.dg/other/error2.C: Likewise.
2576         * g++.dg/parse/typename5.C: Likewise.
2577         * g++.dg/parse/undefined1.C: Likewise.
2578         * g++.dg/template/arg2.C: Likewise.
2579         * g++.dg/template/ttp3.C: Likewise.
2580         * g++.dg/template/type1.C: Likewise.
2581         * g++.old-deja/g++.other/crash32.C: Likewise.
2582         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2583
2584 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2585
2586         PR c++/13106
2587         * g++.dg/warn/noreturn-3.C: New test.
2588
2589 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2590
2591         PR c++/13118
2592         * g++.dg/abi/covariant3.C: New.
2593
2594 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2595
2596         * g++.dg/eh/ia64-1.C: New test.
2597
2598 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2599
2600         PR optimization/13037
2601         * g77.f-torture/execute/13037.f: New test case.
2602
2603 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2604
2605         PR c++/12881
2606         * g++.dg/abi/covariant2.C: New.
2607
2608 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2609
2610         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2611
2612 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2613
2614         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2615
2616 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2617
2618         PR other/10819
2619         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2620         to fix Bug 10819.
2621         * lib/g++.exp (g++_version): Likewise.
2622         * lib/g77.exp (g77_version): Likewise.
2623         * lib/objc.exp (default_objc_version): Likewise.
2624
2625 2003-12-10  Richard Henderson  <rth@redhat.com>
2626
2627         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2628
2629         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2630
2631 2003-12-08  Matt Austern  <austern@apple.com>
2632
2633         PR c/13134
2634         * lib/gcc-dg.exp (dg-require-visibility): Define.
2635         * lib/target-supports (check_visibility_available): Define.
2636         * gcc.dg/visibility-1.c: New test.
2637         * gcc.dg/visibility-2.c: Likewise.
2638         * gcc.dg/visibility-3.c: Likewise.
2639         * gcc.dg/visibility-4.c: Likewise.
2640         * gcc.dg/visibility-5.c: Likewise.
2641         * gcc.dg/visibility-6.c: Likewise.
2642         * g++.dg/ext/visibility-1.C: Likewise.
2643         * g++.dg/ext/visibility-2.C: Likewise.
2644         * g++.dg/ext/visibility-3.C: Likewise.
2645         * g++.dg/ext/visibility-4.C: Likewise.
2646         * g++.dg/ext/visibility-5.C: Likewise.
2647         * g++.dg/ext/visibility-6.C: Likewise.
2648
2649 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2650
2651         * g++.dg/lookup/java1.C: New test.
2652         * g++.dg/lookup/java2.C: New test.
2653
2654 2003-12-07  Falk Hueffner  <falk@debian.org>
2655
2656         * g++.dg/opt/noreturn-1.C: New test.
2657
2658 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2659
2660         * gcc.dg/overflow-1.c: New test.
2661
2662 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2663
2664         * g77.f-torture/compile/13060.f: New test.
2665
2666 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2667
2668         PR c++/13323
2669         * g++.dg/inherit/operator2.C: New test.
2670
2671 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/13305
2674         * g++.dg/ext/attrib9.C: New test.
2675
2676 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2677
2678         PR c++/13314
2679         * g++.dg/template/error7.C: New test.
2680
2681 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2682             J"orn Rennecke <joern.rennecke@superh.com>
2683
2684         PR target/13302
2685         * g++.dg/other/struct-va_list.C: New test.
2686
2687 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2688
2689         PR c++/13166
2690         * g++.dg/parse/defarg6.C: New test.
2691
2692 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2693
2694         PR target/13256
2695         * gcc.c-torture/execute/20031201-1.c: New test.
2696
2697 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2698
2699         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2700
2701 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2702
2703         * gcc.dg/builtin-return-1.c: New test.
2704
2705 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2706             J"orn Rennecke <joern.rennecke@superh.com>
2707
2708         PR optimization/13260
2709         * gcc.c-torture/execute/20031204-1.c: New test.
2710
2711 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2712
2713         PR c++/9127
2714         * g++.dg/template/error6.C: New test.
2715
2716 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2717
2718         * gcc.dg/20031202-1.c: New test.
2719
2720 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2721
2722         PR c++/13179
2723         * g++.dg/template/eh1.C: New test.
2724
2725         PR c++/10771
2726         * g++.dg/template/error5.C: New test.
2727
2728 2003-12-02  David Ung  <davidu@mips.com>
2729
2730         * gcc.dg/compat/vector-check.h: Corrected type for var
2731         g_##TMODE
2732
2733 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2734
2735         PR c++/10126
2736         * g++.dg/template/ptrmem8.C: New test.
2737
2738 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2739
2740         PR c++/12573
2741         * g++.dg/template/dependent-expr3.C: New test.
2742
2743 2003-12-01  James Lemke  <jim@wasabisystems.com>
2744
2745         * gcc.dg/arm-g2.c: New test.
2746
2747 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2748
2749         PR optimization/11634
2750         * gcc.dg/20031201-2.c: New test case.
2751
2752 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2753
2754         PR 11433
2755         * objc.dg/proto-lossage-3.m: New test.
2756
2757 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2758
2759         PR optimization/12628
2760         * gcc.dg/20031201-1.c: New test case.
2761
2762 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2763
2764         * gcc.dg/unaligned-1.c: New test.
2765
2766 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2767
2768         PR c++/9849
2769         * g++.dg/template/error4.C: New test.
2770         * g++.dg/template/nested3.C: Adjust error markers.
2771
2772 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2773
2774         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2775
2776 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2777
2778         PR c/10333
2779         * gcc.dg/bitfld-7.c: New test.
2780
2781 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2782
2783         * gcc.dg/tls/asm-1.C: New test.
2784
2785 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2786
2787         * gcc.dg/cpp/assert4.c: Update.
2788
2789 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2790
2791         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2792         * gcc.dg/builtin-apply3.c: New test.
2793
2794 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2795
2796         * lib/compat.exp (compat-obj): New xfaildata parameter.
2797         Use it to set compiler_conditional_xfail_data before compiling.
2798         (compat-get-options): Handle dg-xfail-if.
2799         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2800         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2801         * gcc.dg/compat/vector-1_y.c: Likewise.
2802         * gcc.dg/compat/vector-2_x.c: Likewise.
2803         * gcc.dg/compat/vector-2_y.c: Likewise.
2804
2805 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2806
2807         * g++.dg/opt/reg-stack4.C: New test.
2808
2809 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2810
2811         * gcc.dg/builtin-apply2.c: New test.
2812
2813 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2814
2815         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2816
2817 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2818
2819         PR c++/12924
2820         * g++.dg/template/template-id-2.C: New test.
2821
2822 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2823
2824         PR c++/5369
2825         * g++.dg/template/memfriend1.C: New test.
2826         * g++.dg/template/memfriend2.C: Likewise.
2827         * g++.dg/template/memfriend3.C: Likewise.
2828         * g++.dg/template/memfriend4.C: Likewise.
2829         * g++.dg/template/memfriend5.C: Likewise.
2830         * g++.dg/template/memfriend6.C: Likewise.
2831         * g++.dg/template/memfriend7.C: Likewise.
2832         * g++.dg/template/memfriend8.C: Likewise.
2833         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2834
2835 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2836
2837         PR c++/12515
2838         * g++.dg/ext/cond1.C: New test.
2839
2840 2003-11-20  Richard Henderson  <rth@redhat.com>
2841
2842         * gcc.dg/20020201-2.c: Remove.
2843         * gcc.dg/20020201-4.c: Remove.
2844         * gcc.dg/20020304-1.c: Remove.
2845
2846 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
2847
2848         * gcc.dg/cpp/trad/xwin1.c: New test case.
2849
2850 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2851
2852         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
2853         * lib/g77.exp: Likewise.
2854         * lib/objc.exp: Likewise.
2855         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
2856         for darwin.
2857
2858 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2859
2860         PR c++/12932
2861         * g++.dg/template/static5.C: New test.
2862
2863 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2864
2865         * gcc.dg/nested-func-1.c: New test.
2866
2867 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2868
2869         * gcc.dg/cpp/assert4.c: New test.
2870
2871 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2872
2873         PR c++/2294
2874         * g++.dg/lookup/using9.c: New test.
2875
2876 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
2877
2878         PR c++/12762
2879         * g++.dg/template/error3.C: New test.
2880
2881 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
2882
2883         PR ada/13035
2884         * ada/acats/run_acats, run_all.sh: Fix syntax error.
2885         No longer use a wrapper for gcc, since this does not work under
2886         Windows.
2887
2888 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2889
2890         PR c++/2094
2891         * g++.dg/template/ptrmem7.C: New test.
2892
2893 2003-11-13  Andrew Pinski <apinski@apple.com>
2894
2895         * gcc.c-torture/compile/20031113-1.c: New test.
2896
2897 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
2898             Kean Johnston <jkj@sco.com>
2899
2900         PR c/13029
2901         * gcc.dg/unused-4.c: Update.
2902
2903 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2904
2905         * g++.dg/opt/const3.C: New test.
2906
2907 2003-11-13  Jan Hubicka  <jh@suse.cz>
2908
2909         * gcc.c-torture/compile/20031112-1.c: New test.
2910
2911 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
2912
2913         * g++.dg/parse/crash10.C: Remove bogus error marker.
2914
2915 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2916
2917         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
2918         (host_gcc): Likewise.
2919         (ROOT): Honor $PWDCMD.
2920         (BASE): Likewise.
2921         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
2922
2923 2003-11-12  Catherine Moore  <clm@redhat.com>
2924
2925         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
2926
2927 2003-11-12  Andreas Jaeger  <aj@suse.de>
2928             Jakub Jelinek  <jakub@redhat.com>
2929             Andrew Pinski  <pinskia@physics.uc.edu>
2930             Richard Henderson  <rth@redhat.com>
2931
2932         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
2933         systems.
2934         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
2935
2936         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
2937         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2938
2939 2003-11-11  Andreas Jaeger  <aj@suse.de>
2940
2941         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
2942
2943         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
2944
2945 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
2946
2947         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
2948         Clean ups.
2949
2950 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
2951
2952         * gcc.dg/trampoline-1.c: New test.
2953
2954 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2955
2956         * gcc.c-torture/compile/200031109-1.c: New test.
2957
2958 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2959
2960         PR c/3190
2961         PR c/8714
2962         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2963         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
2964         gcc.dg/format/no-y2k-1.c: Update.
2965
2966 2003-11-08  Roger Sayle  <roger@eyesopen.com>
2967
2968         PR optimization/10467
2969         * gcc.dg/20031108-1.c: New test case.
2970
2971 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
2972
2973         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
2974
2975 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2976
2977         * gcc.dg/compound-lvalue-1.c: New test.
2978         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
2979         some XFAILs.
2980
2981 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
2982
2983         * gcc.dg/altivec-varargs-1.c: New test.
2984
2985 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2986
2987         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
2988         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
2989         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
2990         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
2991         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
2992
2993 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2994
2995         * gcc.dg/cond-lvalue-1.c: New test.
2996
2997 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
2998
2999         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3000
3001 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3002
3003         PR c++/11616
3004         * g++.dg/template/instantiate5.C: New test.
3005
3006 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3007
3008         PR c++/12726
3009         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3010         * ChangeLog: Add missing first entry for above test.
3011
3012 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3013
3014         PR c++/9810
3015         * g++.dg/template/using8.C: New test.
3016         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3017
3018 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3019
3020         PR optimization/10817
3021         * gcc.c-torture/compile/20031102-1.c: New test case.
3022
3023 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3024
3025         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3026         2147483647.
3027
3028 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3029
3030         * gcc.dg/20031102-1.c: New test.
3031
3032 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3033
3034         * gcc.dg/complex-1.c: New test.
3035
3036 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3037
3038         PR c++/12796
3039         * g++.dg/template/crash13.C: Adjust expected error location.
3040         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3041
3042 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3043
3044         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3045
3046 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3047
3048         PR/10239
3049         * gcc.c-torture/compile/20031031-2.c: New test.
3050
3051 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3052
3053         PR/11640
3054         * gcc.c-torture/compile/20031031-1.c: New test.
3055
3056 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3057
3058         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3059         * gcc.misc-tests/bprob.exp: Likewise.
3060         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3061         the execution test on arm-elf configs.
3062         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3063         configs that don't support scratch files.
3064         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3065
3066 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3067
3068         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3069         done by dejagnu.
3070
3071 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3072
3073         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3074         Avoid non pure sh syntax. Add more logging.
3075
3076         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3077         fail.
3078
3079 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3080
3081         PR libgcj/10610
3082         * gcc.dg/ppc-stackalign-1.c: New test.
3083
3084 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3085
3086         * ada/acats/run_all.sh: Change output to be more compliant with
3087         dejagnu framework.
3088         Create acats.sum and acats.log files under testsuite/ada/acats
3089         Only run [a-z]* directories, to filter out e.g. CVS.
3090         Redirect build output to log file.
3091
3092 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3093
3094         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3095
3096 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3097
3098         PR ada/5909:
3099         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3100
3101 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3102
3103         * gcc.c-torture/compile/20031023-1.c: New test.
3104         * gcc.c-torture/compile/20031023-2.c: New test.
3105         * gcc.c-torture/compile/20031023-3.c: New test.
3106         * gcc.c-torture/compile/20031023-4.c: New test.
3107
3108 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3109
3110         PR c++/10371
3111         * g++.dg/lookup/scoped8.C: New test.
3112
3113 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3114
3115         * g++.dg/opt/reg-stack3.C: New test.
3116
3117 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3118
3119         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3120
3121 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3122
3123         PR c++/11076
3124         * g++.dg/template/crash13.C: New test.
3125
3126 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3127
3128         * gcc.dg/c99-restrict-2.c: New test.
3129
3130 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3131
3132         PR c++/12698, c++/12699, c++/12700, c++/12566
3133         * g++.dg/inherit/covariant9.C: New test.
3134         * g++.dg/inherit/covariant10.C: New test.
3135         * g++.dg/inherit/covariant11.C: New test.
3136
3137 2003-10-23  Jason Merrill  <jason@redhat.com>
3138
3139         PR c++/12726
3140         * g++.dg/ext/complit2.C: New test.
3141
3142 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3143
3144         PR target/12654
3145         * gcc.c-torture/execute/20031020-1.c: New test.
3146
3147 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3148
3149         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3150         following the jump_insn.
3151
3152 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3153
3154         * gcc.dg/cast-lvalue-1.c: New test.
3155
3156 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3157
3158         PR c++/11962
3159         * g++.dg/template/cond2.C: New test.
3160
3161 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3162
3163         * gcc.dg/builtins-28.c: New test.
3164
3165 2003-10-20  Jan Hubicka  <jh@suse.cz>
3166
3167         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3168         parameter.
3169         * testsuite/gcc.dg/inline-2.c: Likewise.
3170
3171 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3172
3173         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3174         * gcc.dg/nest.c:  Likewise.
3175
3176 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3177
3178         PR c++/9781, c++/10583, c++/11862
3179         * g++.dg/parse/crash13.C: New test.
3180
3181 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3182
3183         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3184
3185 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3186
3187         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3188         Define HAVE_C99_RUNTIME except on Solaris.
3189         * gcc.dg/builtins-20.c: Likewise.
3190
3191 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3192
3193         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3194
3195 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3196
3197         PR c++/12495
3198         * g++.dg/template/crash21.C: New test.
3199
3200 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3201
3202         PR c++/2513
3203         * g++.dg/template/typename5.C: New test.
3204
3205 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3206
3207         PR c++/12369
3208         * g++.dg/template/friend25.C: New test.
3209
3210 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3211
3212         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3213         versions.
3214
3215 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3216
3217         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3218         == 2147483647.
3219
3220 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3221
3222         * gcc.c-torture/execute/960416-1.x: Remove.
3223         * gcc.c-torture/execute/divconst-3.x: Likewise.
3224
3225 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3226
3227         PR target/12598
3228         * gcc.dg/torture/cris-volatile-1.c: New test.
3229
3230 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3231
3232         PR optimization/9325
3233         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3234         for overflowing floating point to integer conversion during RTL
3235         simplification.
3236
3237 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3238
3239         * objc/execute/_cmd.m: Fix typo.
3240         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3241         Relax 'scan-assembler' regexp.
3242         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3243         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3244         * objc.dg/zero-link-2.m: Remove blank line.
3245         * objc.dg/zero-link-3.m: New test case.
3246
3247 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3248
3249         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3250
3251         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3252         than linker trickery.
3253
3254 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3255
3256         PR c++/12370
3257         * g++.dg/other/friend2.C: New test.
3258
3259 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3260
3261         * gcc.dg/20031012-1.c: New test.
3262
3263 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3264
3265         * gcc.dg/weak/weak-3.c: Fix for new warning.
3266
3267 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3268
3269         PR optimization/8750
3270         * gcc.c-torture/execute/20031012-1.c: New test case.
3271
3272 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3273
3274         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
3275         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
3276
3277 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3278
3279         PR optimization/12260
3280         * gcc.c-torture/compile/20031011-2.c: New test case.
3281
3282 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3283
3284         * gcc.c-torture/execute/20031011-1.c: New testcase.
3285
3286 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3287
3288         * gcc.c-torture/compile/20031011-1.c: New test.
3289
3290 2003-10-11  Jan Hubicka  <jh@suse.cz>
3291
3292         * g++.dg/other/first-global.C: New test.
3293
3294 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3295
3296         * gcc.c-torture/execute/string-opt-18.c: New testcase.
3297
3298 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
3299
3300         * gcc.c-torture/compile/20031010-1.c: New test.
3301
3302 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
3303
3304         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
3305         * gcc.c-torture/execute/va-arg-25.c: ... here.
3306
3307 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
3308
3309         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
3310
3311 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
3312
3313         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
3314
3315 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
3316
3317         * g++.dg/parse/error2.C: New test.
3318
3319 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
3320
3321         PR c++/11097
3322         * g++.dg/other/error5.C: Modify the error message.
3323         * g++.dg/lookup/using8.C: New test.
3324
3325 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
3326
3327         * gcc.dg/darwin-abi-2.c: New file.
3328         * gcc.c-torture/execute/va-arg-24.c: New file.
3329
3330 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3331
3332         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3333         indentation.
3334
3335 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3336
3337         PR c++/10147
3338         * g++.dg/other/error4.C: Update error messages.
3339         * g++.dg/template/ptrmem4.C: Likewise.
3340
3341         PR c++/12337
3342         * g++.dg/init/new9.C: New test.
3343
3344         PR c++/12334, c++/12236, c++/8656
3345         * g++.dg/ext/attrib8.C: New test.
3346
3347 2003-10-06  Devang Patel  <dpatel@apple.com>
3348
3349         * gcc.dg/debug/dwarf2-3.h: New test.
3350         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3351
3352 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3353
3354         * g++.dg/opt/cfg2.C: New test.
3355
3356 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3357
3358         * g++.dg/opt/float1.C: New test.
3359
3360 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3361
3362         * gcc.dg/c90-array-lval-6.c: New test.
3363         * gcc.dg/c99-array-lval-6.c: New test.
3364
3365 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3366             Ziemowit Laski  <zlaski@apple.com>
3367
3368         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3369         'Derived', so that it is never considered a class method; add
3370         new warning for '+port' method ambiguity.
3371         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3372         <objc/objc-api.h> (needed on Mac OS X).
3373         * objc.dg/method-13.m: New test.
3374
3375 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3376
3377         PR optimization/9325, PR java/6391
3378         * gcc.c-torture/execute/20031003-1.c: New test case.
3379
3380 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3381
3382         PR optimization/12180
3383         * gcc.dg/20031002-1.c: New test.
3384
3385         PR c++/12486
3386         * g++.dg/inherit/error1.C: New test.
3387
3388 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3389
3390         * lib/f-torture.exp (search_for): Rename to...
3391         (search_for_re): This.  Also, clean up comments and the
3392         "regexp" invocation.
3393
3394 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3395
3396         * gcc.c-torture/compile/20031002-1.c: New test.
3397
3398 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * g++.dg/opt/cond1.C: New test.
3401
3402 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3403
3404         * gcc.dg/Wold-style-definition-2.c: New testcase.
3405         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3406
3407 2003-09-29  Richard Henderson  <rth@redhat.com>
3408
3409         * g++.dg/init/array10.C: Add dg-options.
3410
3411 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3412
3413         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3414
3415 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3416
3417         * g++.dg/template/friend19.C: Fix typo.
3418         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3419
3420 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3421
3422         * gcc.c-torture/execute/20030928-1.c: New test.
3423         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3424
3425 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3426
3427         * g++.dg/opt/unroll1.C: New test.
3428
3429 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3430
3431         PR optimization/11741
3432         * gcc.dg/20030926-1.c: New test case.
3433
3434 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3435
3436         PR c++/5655
3437         * g++.dg/parse/access7.C: New test.
3438         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3439
3440 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3441
3442         MERGE OF objc-improvements-branch into MAINLINE:
3443         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3444         if libobjc has not been built.
3445         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3446         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3447         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3448         objc/execute/nested-3.m, objc/execute/np-2.m,
3449         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3450         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3451         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3452         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3453         objc.dg/special/unclaimed-category-1.h,
3454         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3455         well as GNU runtime.
3456         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3457         * execute/cascading-1.m, execute/function-message-1.m,
3458         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3459         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3460         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3461         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3462         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3463         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3464         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3465         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3466         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3467         * objc.dg/bitfield-2.m: Run only on Darwin.
3468         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3469         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3470         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3471         * objc.dg/const-str-1.m: Fix constant string layout.
3472
3473 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3474
3475         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3476
3477 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3478
3479         * gcc.dg/darwin-abi-1.c: New file.
3480
3481 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3482
3483         PR target/12281
3484         * gcc.c-torture/compile/20030921-1.c: New test.
3485
3486 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3487
3488         * g++.dg/opt/reg-stack2.C: New test.
3489
3490 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3491
3492         * g++.dg/eh/delayslot1.C: New test.
3493
3494 2003-09-20  Richard Henderson  <rth@redhat.com>
3495
3496         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3497
3498 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3499
3500         * gcc.c-torture/execute/20030920-1.c: New test case.
3501
3502 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3503
3504         * g++.dg/rtti/typeid3.C: Correct expected error message.
3505
3506 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3507
3508         PR c++/157
3509         * g++.dg/parse/crash12.C: New test.
3510
3511 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3512
3513         * gcc.dg/compat/mixed-struct-check.h: New.
3514         * gcc.dg/compat/mixed-struct-defs.h: New.
3515         * gcc.dg/compat/mixed-struct-init.h: New.
3516         * gcc.dg/compat/struct-by-value-19_main.c: New.
3517         * gcc.dg/compat/struct-by-value-19_x.c: New.
3518         * gcc.dg/compat/struct-by-value-19_y.c: New.
3519         * gcc.dg/compat/struct-by-value-20_main.c: New.
3520         * gcc.dg/compat/struct-by-value-20_x.c: New.
3521         * gcc.dg/compat/struct-by-value-20_y.c: New.
3522         * gcc.dg/compat/struct-return-19_main.c: New.
3523         * gcc.dg/compat/struct-return-19_x.c: New.
3524         * gcc.dg/compat/struct-return-19_y.c: New.
3525         * gcc.dg/compat/struct-return-20_main.c: New.
3526         * gcc.dg/compat/struct-return-20_x.c: New.
3527         * gcc.dg/compat/struct-return-20_y.c: New.
3528
3529 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3530         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3531         so that it will not complain on LP64 targets.
3532
3533 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3534
3535         PR c++/495
3536         * g++.dg/template/friend24.C: New test.
3537
3538 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3539
3540         PR c++/12332
3541         * g++.dg/template/memtmpl2.C: New test.
3542
3543 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3544
3545         PR target/11184
3546         * gcc.dg/builtin-apply1.c: New test.
3547
3548 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3549
3550         PR c++/9848
3551         * g++.dg/warn/Wunused-4.C: New test.
3552
3553 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3554
3555         PR c++/12316
3556         * g++.dg/other/gc2.C: New test.
3557
3558 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3559
3560         PR c++/11991
3561         * g++.dg/rtti/typeid3.C: New test.
3562
3563         PR c++/12266
3564         * g++.dg/overload/template1.C: New test.
3565
3566 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3567
3568         * g++.dg/opt/cfg3.C: New test.
3569
3570 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3571
3572         PR c++/7939
3573         * g++.dg/template/crash11.C: New test.
3574
3575 2003-09-16  Jason Merrill  <jason@redhat.com>
3576             Jakub Jelinek  <jakub@redhat.com>
3577
3578         * gcc.dg/attr-warn-unused-result.c: New test.
3579
3580 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3581
3582         PR c++/12184
3583         * g++.dg/expr/call2.C: New test.
3584
3585 2003-09-15  Andreas Jaeger  <aj@suse.de>
3586
3587         * gcc.dg/Wold-style-definition-1.c: New test.
3588
3589 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3590
3591         PR c++/3907
3592         * g++.dg/parse/template12.C: New test.
3593
3594         * g++.dg/abi/bitfield11.C: New test.
3595         * g++.dg/abi/bitfield12.C: Likewise.
3596
3597 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3598
3599         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3600         non-expansion of functional macro name without arguments at EOL.
3601         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3602
3603 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3604
3605         * gcc.c-torture/execute/20030914-[12].c: New tests.
3606
3607 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3608
3609         PR c++/11788
3610         * g++.dg/overload/addr1.C: New test.
3611
3612 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3613
3614         * gcc.dg/20030909-1.c: New test.
3615
3616 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3617
3618         * gcc.dg/ultrasp10.c: New test.
3619
3620 2003-09-09  Devang Patel  <dpatel@apple.com>
3621
3622         * gcc.dg/darwin-ld-6.c: New test.
3623
3624 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3625
3626         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3627
3628 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3629
3630         * gcc.dg/ia64-types1.c: New test.
3631         * gcc.dg/ia64-types2.c: Likewise.
3632
3633 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3634
3635         * gcc.dg/builtins-1.c: Add more _Complex tests.
3636         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3637
3638         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3639         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3640
3641 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/11786
3644         * g++.dg/lookup/koenig2.C: New test.
3645
3646         PR c++/5296
3647         * g++.dg/rtti/typeid2.C: New test.
3648
3649 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3650
3651         * gcc.c-torture/compile/20030904-1.c: New test.
3652
3653 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3654
3655         * g++.dg/opt/longbranch2.C: New test.
3656
3657 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3658
3659         * g++.dg/template/crash10.C: Only compile it.
3660
3661 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3662
3663         PR middle-end/11665
3664         * gcc.c-torture/compile/20030907-1.c: New test.
3665         * g++.dg/init/array11.C: New test.
3666
3667 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3668
3669         PR c++/11852
3670         * g++.dg/init/struct1.C: New test.
3671
3672 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3673
3674         PR c++/12181
3675         * g++.dg/expr/comma1.C: New test.
3676
3677 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/11867
3680         * g++.dg/expr/static_cast5.C: New test.
3681
3682 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3683
3684         PR c++/11507
3685         * g++.dg/lookup/scoped7.C: New test.
3686
3687         PR c++/9574
3688         * g++.dg/other/static1.C: New test.
3689
3690         PR c++/11490
3691         * g++.dg/warn/template-1.C: New test.
3692
3693         PR c++/11432
3694         * g++.dg/template/crash10.C: New test.
3695
3696         PR c++/2478
3697         * g++.dg/overload/VLA.C: New test.
3698
3699         PR c++/10804
3700         * g++.dg/template/call1.C: New test.
3701
3702 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3703
3704         PR c++/11794
3705         * g++.dg/parse/using3.C: New test.
3706
3707 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3708
3709         PR c++/11409
3710         * g++.dg/overload/builtin3.C: New test case.
3711
3712 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3713
3714         PR c/9862
3715         * gcc.dg/20030906-1.c: New test.
3716         * gcc.dg/20030906-2.c: Likewise.
3717
3718 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3719
3720         PR c++/12167
3721         * g++.dg/parse/defarg5.C: New test.
3722
3723         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3724
3725 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/12163
3728         * g++.dg/expr/static_cast4.C: New test.
3729
3730         PR c++/12146
3731         * g++.dg/template/crash9.C: New test.
3732
3733 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3734
3735         * g++.old-deja/g++.ext/pretty2.C: Update for change
3736         in __FUNCTION__.
3737         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3738
3739 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3740
3741         PR c++/11922
3742         * g++/dg/template/qualified-id1.C: New test.
3743
3744         PR c++/12037
3745         * g++.dg/warn/noeffect4.C: New test.
3746
3747 2003-09-04  Matt Austern  <austern@apple.com>
3748
3749         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3750         * g++.dg/ext/fnname2.C: Likewise.
3751         * g++.dg/ext/fnname3.C: Likewise.
3752
3753 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3754
3755         * g++.dg/expr/lval1.C: New test.
3756         * g++.dg/ext/lvcast.C: Remove.
3757
3758 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3759
3760         PR optimization/11700.
3761         * gcc.c-torture/compile/20030903-1.c: New test case.
3762
3763 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3764
3765         PR c++/12053
3766         * g++.dg/abi/layout4.C: New test.
3767
3768 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3769
3770         PR c++/11553
3771         * g++.dg/parse/friend3.C: New test.
3772
3773 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3774
3775         PR c++/11847
3776         * g++.dg/template/class1.C: New test.
3777
3778         PR c++/11808
3779         * g++.dg/expr/call1.C: New test.
3780
3781 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3782
3783         PR c++/12114
3784         * g++.dg/init/ref9.C: New test.
3785
3786         PR c++/11972
3787         * g++.dg/template/nested4.C: New test.
3788
3789 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3790
3791         PR c++/12093
3792         * g++.dg/template/non-dependent4.C: New test.
3793
3794         PR c++/11928
3795         * g++.dg/inherit/conv1.C: New test.
3796
3797 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3798
3799         PR c++/6196
3800         * g++.dg/ext/label1.C: New test.
3801         * g++.dg/ext/label2.C: Likewise.
3802
3803 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * g++.dg/expr/cond3.C: New test.
3806
3807 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3808
3809         * gcc.dg/builtins-1.c: Add new builtin cases.
3810
3811 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3812
3813         * gcc.dg/builtins-1.c: Add new cases.
3814         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3815
3816 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3817
3818         * gcc.dg/builtins-1.c: Add more math builtin tests.
3819         * gcc.dg/torture/builtin-attr-1.c: New test.
3820
3821 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3822
3823         PR optimization/5079
3824         * g++.dg/opt/static3.C: New test.
3825
3826 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3827
3828         * gcc.misc-tests/gcov-10b.c: New test.
3829
3830 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3831
3832         * g++.dg/opt/ptrmem3.C: New test.
3833
3834         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3835
3836 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3837
3838         * gcc.dg/20030826-2.c: New test.
3839
3840 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3841
3842         PR middle-end/12002
3843         * g77.f-torture/compile/12002.f: New test case.
3844
3845 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3846
3847         * gcc.dg/20030826-1.c: New test case.
3848
3849 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
3850
3851         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
3852
3853 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
3854
3855         PR c++/11871
3856         * c++.dg/lookup/crash1.C: New test.
3857
3858         * c++.dg/warn/noeffect3.C: New test.
3859
3860 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
3861
3862         * gcc.dg/compat/vector-1_x.c: Compile with -w.
3863         * gcc.dg/compat/vector-1_y.c: Ditto.
3864         * gcc.dg/compat/vector-2_x.c: Ditto.
3865         * gcc.dg/compat/vector-2_y.c: Ditto.
3866
3867 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
3868
3869         * gcc.dg/20030702-1.c: New test.
3870
3871 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/8795
3874         * g++.dg/ext/altivec-1.C: New test.
3875
3876 2003-08-24  Richard Henderson  <rth@redhat.com>
3877
3878         * g++.dg/eh/simd-2.C: Add -w for x86.
3879
3880 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
3881
3882         * gcc.dg/20030815-1.c: New test.
3883
3884 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3885
3886         PR c++/3765
3887         * g++.dg/parse/access6.C: New test.
3888
3889 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3890
3891         PR c++/641, c++/11876
3892         * g++.dg/template/friend22.C: New test.
3893         * g++.dg/template/friend23.C: Likewise.
3894
3895 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3896
3897         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
3898         identically.
3899
3900 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3901
3902         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
3903
3904 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3905
3906         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
3907
3908 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3909
3910         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
3911
3912 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3913
3914         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
3915
3916 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/11919
3919         * g++.dg/overload/prom1.C: New test.
3920
3921         PR c++/11551
3922         * g++.dg/parse/dtor2.C: New test.
3923
3924         PR c++/10762
3925         * g++.dg/parse/using2.C: New test.
3926
3927 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
3928
3929         PR target/11805
3930         * gcc.c-torture/compile/20030821-1.c: New.
3931
3932 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
3933
3934         PR c++/11834
3935         * g++.dg/template/deduce2.C: New test.
3936
3937 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
3938
3939         * gcc.c-torture/execute/20030821-1.c: New test.
3940
3941 2003-08-20  Roger Sayle  <roger@eyesopen.com>
3942
3943         PR middle-end/11984
3944         * gcc.dg/20030820-1.c: New test case.
3945
3946 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3947
3948         PR c++/11945
3949         * g++.dg/warn/noeffect2.C: New test.
3950
3951 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
3952
3953         PR c++/10926
3954         * g++.dg/template/dtor2.C: New test.
3955
3956         PR c++/11684
3957         * g++.dg/template/operator1.C: New test.
3958         * g++.dg/parse/operator4.C: New test.
3959
3960         PR c++/11946.C
3961         * g++.dg/expr/enum1.C: New test.
3962         * gcc.dg/c99-bool-1.c: Remove bogus warning.
3963
3964         PR c++/11036.C
3965         * g++.dg/parse/elab2.C: New test.
3966         * g++.dg/parse/typedef4.C: Change error message.
3967         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
3968         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
3969         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
3970
3971 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
3972
3973         * gcc.dg/pch/warn-1.c: New.
3974         * gcc.dg/pch/warn-1.hs: New.
3975
3976         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
3977         not-tested file.
3978
3979 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3980
3981         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
3982
3983 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3984
3985         * gcc.dg/uninit-D.c: New Test.
3986         * gcc.dg/uninit-E.c: New Test.
3987         * gcc.dg/uninit-F.c: New Test.
3988         * gcc.dg/uninit-G.c: New Test.
3989
3990 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
3991
3992         * g++.dg/README: Describe the pch directory.
3993
3994 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3995
3996         PR c++/11174
3997         * g++.dg/parse/access4.C: New test.
3998         * g++.dg/parse/access5.C: Likewise.
3999         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4000
4001 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4002
4003         * gcc.dg/noncompile/20030818-1.c: New.
4004
4005 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4006
4007         PR c++/11957
4008         * g++.dg/warn/noeffect1.C: New test.
4009
4010         * g++.dg/template/scope2.C: New test.
4011         * g++.dg/template/error2.C: Correct dg-error
4012
4013 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4014
4015         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4016
4017 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4018
4019         PR C++/11512
4020         * g++.dg/template/warn1.C: New.
4021
4022 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4023
4024         * g++.dg/template/error2.C: New test.
4025         * g++.dg/lookup/using7.C: Adjust errors
4026         * g++.old-deja/g++.pt/crash36.C: Likewise.
4027         * g++.old-deja/g++.pt/derived3.C: Likewise.
4028
4029 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4030
4031         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4032         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4033         * gcc.c-torture/execute/builtins/string-9.c: New, from
4034         string-opt-9.c.  Adjust for execute/builtins framework.
4035         * gcc.c-torture/execute/string-opt-9.c: Delete.
4036
4037 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4038
4039         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4040
4041         * g++.dg/parse/ret-type2.C: New test.
4042
4043         PR c++/11703
4044         * g++.dg/init/new8.C: New test.
4045
4046         PR c++/10923
4047         * g++.dg/parse/typedef5.C: New test.
4048
4049         PR c++/9512
4050         * g++.dg/parse/qualified2.C: New test.
4051         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4052         invalid code.
4053
4054 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4055
4056         * g++.dg/conversion/ptrmem1.C: New test.
4057
4058 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4059
4060         PR target/11693
4061         * gcc.dg/20030811-1.c: New test.
4062
4063         PR target/11535
4064         * gcc.c-torture/execute/20030811-1.c: New test.
4065
4066 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4067
4068         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4069
4070 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4071
4072         PR c++/11789.C
4073         * g++.dg/inherit/multiple1.C: New test.
4074
4075 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4076
4077         * gcc.dg/spe1.c: New test.
4078
4079         PR c++/11670
4080         * g++.dg/expr/cast2.C: New test.
4081
4082         PR c++/10530
4083         * g++.dg/template/dependent-name2.C: New test.
4084
4085 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4086
4087         * g++.dg/parse/crash11.C: Put the dg options in comments.
4088
4089 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4090
4091         * lib/gcc-dg.exp: Update for diagnostic change.
4092
4093 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4094
4095         PR c++/5767
4096         * g++.dg/parse/crash11.C: New test.
4097
4098 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4099
4100         * gcc.dg/cpp/spacing1.c: Update.
4101
4102 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4103
4104         PR target/11739
4105         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4106         a value for -mtune.
4107
4108 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4109
4110         PR middle-end/11771
4111         * gcc.c-torture/compile/20030804-1.c: New test case.
4112
4113 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4114
4115         * gcc.dg/20030804-1.c: New test case.
4116
4117 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4118
4119         * gcc.dg/cpp/separate-1.c: New test.
4120
4121 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4122
4123         PR c++/11704
4124         * g++.dg/template/dependent-expr2.C: New test.
4125
4126         PR c++/11766
4127         * g++.dg/expr/ptrmem1.C: New test.
4128
4129 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4130
4131         PR c++/9453
4132         * g++.dg/template/friend15.C: New test.
4133
4134 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4135
4136         * lib/dg-pch.exp: Work round PCH bug.
4137
4138 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4139
4140         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4141         builtins.  Move cases from builtins-4.c here.
4142
4143         * gcc.dg/torture/builtin-math-1.c: New test taken from
4144         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4145         additional cases.
4146
4147         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4148         Delete.
4149
4150 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4151
4152         PR c++/9447
4153         * g++.dg/template/using7.C: New test.
4154
4155 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4156
4157         * import1.c, import2.c: New tests.
4158
4159 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4160
4161         * g++.dg/eh/crossjump1.C: New test.
4162
4163 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4164
4165         PR c++/11697
4166         * g++.dg/template/using6.C: New test.
4167
4168         PR c++/11744
4169         * g++.dg/template/koenig2.C: New test.
4170
4171 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4172
4173         PR c++/7983
4174         * g++.dg/parse/typedef4.C: New test.
4175
4176 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4177
4178         PR c++/8442, c++/8806
4179         * g++.dg/template/elab1.C: New test.
4180         * g++.dg/template/type2.C: Likewise.
4181         * g++.dg/template/ttp3.C: Adjust expected error message.
4182         * g++.old-deja/g++.law/visibility13.C: Likewise.
4183         * g++.old-deja/g++.niklas/t135.C: Likewise.
4184         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4185         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4186         template argument.
4187         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4188
4189 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4190
4191         PR c++/11295
4192         * g++.dg/ext/stmtexpr1.C: New test.
4193
4194         * g++.dg/opt/tmp1.C: New test.
4195
4196         PR c++/11525
4197         * g++.dg/parse/constant4.C: New test.
4198
4199         PR c++/9447
4200         * g++.dg/template/using5.C: New test.
4201
4202 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4203
4204         * gcc.dg/builtins-27.c: New test case.
4205
4206 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4207
4208         * gcc.dg/tls/opt-7.c: New test.
4209
4210 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4211
4212         * g++.old-deja/g++.other/crash18.C: Remove.
4213
4214 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4215
4216         * g++.dg/template/explicit3.C: New.
4217         * g++.dg/template/explicit4.C: New.
4218         * g++.dg/template/explicit5.C: New.
4219
4220         PR c++/11347
4221         * g++.dg/template/memtmpl1.C: New.
4222
4223 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4224
4225         PR target/11565
4226         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4227         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4228
4229 2003-07-30  Jan Hubicka  <jh@suse.cz>
4230
4231         * vtgc1.c: Kill.
4232
4233 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4234
4235         * gcc.dg/struct-in-proto-1.c: New test.
4236
4237 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4238
4239         * gcc.dg/cpp/include2.c: Only expect one message.
4240
4241 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4242
4243         PR c++/9447
4244         * g++.dg/template/using1.C: New test.
4245         * g++.dg/template/using2.C: New test.
4246         * g++.dg/template/using3.C: New test.
4247         * g++.dg/template/using4.C: New test.
4248
4249 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4250
4251         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4252         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4253
4254 2003-07-28  Jan Hubicka  <jh@suse.cz>
4255
4256         PR c++/11530
4257         * g++.dg/opt/call1.C: New test.
4258
4259 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4260
4261         PR c++/11667
4262         * g++.dg/init/enum2.C: New test.
4263         * g++.dg/template/overload1.C: Add "-w" option.
4264
4265 2003-07-28    <hp@bitrange.com>
4266
4267         * gcc.dg/Wdeclaration-after-statement-1.c,
4268         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4269
4270 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
4271
4272         * gcc.c-torture/compile/20030725-1.c: New test.
4273
4274 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
4275
4276         * gcc.dg/20030505.c: Only run for SPE.
4277         Remove definition of opaque type.
4278
4279 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
4280
4281         * g++.dg/template/ptrmem6.C: New test.
4282
4283 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
4284
4285         * gcc.c-torture/compile/zero-strct-2.c: New test.
4286
4287 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
4288
4289         * gcc.dg/intermod-1.c: New test.
4290
4291 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4292
4293         PR c++/11617
4294         * g++.dg/template/lookup2.C: New test.
4295         * g++.dg/template/memclass1.C: Remove instantiated from error.
4296         * g++.dg/other/error2.C: Tweak expected errors.
4297
4298         PR c++/11596
4299         * g++.dg/template/defarg3.C: New test.
4300
4301         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
4302
4303 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
4304
4305         * g++.dg/inherit/access5.C: New test.
4306
4307 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4308
4309         PR c++/11513
4310         * g++.dg/template/crash8.C: New test.
4311
4312 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
4313
4314         PR c/10602
4315         * gcc.dg/noncompile/incomplete-2.c: New test.
4316
4317 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
4318
4319         PR c++/11645
4320         * g++.dg/inherit/access4.C: New test.
4321
4322         PR c++/11517
4323         * g++.dg/expr/cond2.C: New test.
4324
4325         PR optimization/10679
4326         * g++.dg/opt/inline4.C: New test.
4327
4328 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4329
4330         * g++.dg/parse/crash10: New test.
4331
4332 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4333
4334         * g++.dg/ext/flexary1.C: New test.
4335
4336 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4337
4338         PR c++/10793
4339         * g++.dg/template/crash9.C: New test.
4340
4341 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4342
4343         PR c++/3004
4344         * g++.dg/parse/typedef3.C: New test.
4345
4346         PR c++/7906
4347         * g++.dg/parse/operator2.C: New test.
4348
4349         PR c++/8895
4350         * g++.dg/parse/def-tmpl-arg1.C: New test.
4351
4352         PR c++/9282
4353         * g++.dg/parse/funptr1.C: New test.
4354
4355         PR c++/9452
4356         * g++.dg/parse/ambig3.C: New test.
4357
4358         PR c++/9454
4359         * g++.dg/parse/operator3.C: New test.
4360
4361         PR c++/9486
4362         * g++.dg/parse/template10.C: New test.
4363
4364         PR c++/9488
4365         * g++.dg/parse/template11.C: New test.
4366
4367         PR c++/10150
4368         * g++.dg/parse/invalid-op1.C: New test.
4369
4370         PR c++/10247
4371         * g++.dg/parse/condexpr1.C: New test.
4372
4373 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4374
4375         * g++.dg/ext/packed3.C: New test.
4376         * g++.dg/ext/packed4.C: New test.
4377
4378         * gcc.dg/pack-test-3.c: New test.
4379
4380 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4381
4382         * lib/compat.exp: Handle dg-options per source file.
4383         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4384         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4385         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4386         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4387         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4388         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4389         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4390         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4391         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4392         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4393         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4394         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4395         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4396         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4397
4398 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4399
4400         PR c/10320
4401         * gcc.c-torture/execute/20030718-1.c: New test.
4402
4403 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4404
4405         PR optimization/11536
4406         * gcc.dg/20030721-1.c: New test.
4407
4408 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/11546
4411         * g++.dg/template/lookup1.C: New test.
4412
4413 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4414
4415         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4416         diagnostics of ill-formed constructs involving labels.
4417         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4418         the new 'previously defined here' message.
4419
4420 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4421
4422         * g++.dg/parse/non-dependent2.C: New test.
4423
4424 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4425
4426         * g++.dg/init/init-ref4.C: xfail on targets without
4427         weak symbols.
4428
4429 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4430
4431         PR target/11087
4432         * gcc.c-torture/execute/20030717-1.c: New test.
4433
4434 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4435
4436         * g++.dg/opt/cfg1.C: New test.
4437
4438 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR optimization/11557
4441         * gcc.dg/20030717-1.c: New test.
4442
4443 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4444
4445         PR c++/10476
4446         * g++.dg/expr/crash-1.C: New test.
4447
4448         PR c++/11027
4449         * g++.dg/template/init3.C: New test.
4450
4451         PR c++/8222
4452         * g++.dg/template/non-dependent1.C: New test.
4453
4454         PR c++/11070
4455         * g++.dg/template/non-dependent2.C: New test.
4456
4457         PR c++/11071
4458         * g++.dg/template/non-dependent3.C: New test.
4459
4460         PR c++/9907
4461         * g++.dg/template/sizeof5.C: New test.
4462
4463 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4464
4465         PR 11498
4466         * gcc.c-torture/compile/mangle-1.c: New file.
4467
4468 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4469
4470         PR c++/7809
4471         * g++.dg/parse/access3.C: New test.
4472
4473 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4474
4475         PR c++/11384
4476         * g++.dg/init/init-ref4.C: New test.
4477
4478 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4479
4480         PR c++/11547
4481         * g++.dg/parse/constant3.C: New test.
4482         * g++.dg/parse/crash7.C: Likewise.
4483
4484 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4485
4486         PR target/11008
4487         * gcc.dg/i386-pentium4-not-mull.c: New.
4488
4489 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4490
4491         * gcc.dg/asm-names.c (ymain): Make it weak.
4492
4493 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4494
4495         PR c++/5421
4496         * g++.dg/template/friend21.C: New test.
4497
4498 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4499
4500         * gcc.dg/cleanup-8.c: New test.
4501         * gcc.dg/cleanup-9.c: New test.
4502
4503 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4504
4505         * g++.dg/ext/dll-MI1.h: New file.
4506         * g++.dg/ext/dllexport-MI1.C: New file.
4507         * g++.dg/ext/dllimport-MI1.C: New file.
4508
4509 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4510
4511         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4512         it does not have cmpstrsi patterns (just cmpmemsi).
4513
4514 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4515
4516         PR debug/11473
4517         * g++.dg/debug/debug8.C: New test.
4518
4519 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4520
4521         PR c++/10108
4522         * g++.dg/template/crash7.C: New test.
4523
4524 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4525
4526         PR target/10795
4527         * gcc.c-torture/compile/20030708-1.c: New.
4528
4529 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4530
4531         * gcc.c-torture/execute/20030715-1.c: New test.
4532
4533 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4534
4535         * gcc.dg/pch/inline-3.c: New file.
4536         * gcc.dg/pch/inline-3.hs: New file.
4537         * gcc.dg/pch/inline-4.c: New file.
4538         * gcc.dg/pch/inline-4.hs: New file.
4539
4540 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4541
4542         PR c++/11509
4543         * g++.dg/template/crash6.C: New test.
4544
4545         PR c++/7053
4546         * g++.dg/template/friend20.C: New test.
4547
4548         PR c++/7019
4549         * g++.dg/template/overload2.C: New test.
4550
4551 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4552
4553         PR optimization/11440
4554         * gcc.c-torture/execute/20030714-1.c: New test.
4555
4556 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4557
4558         PR c++/11154
4559         * g++.dg/template/partial2.C: New test.
4560
4561 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/11503
4564         * g++.dg/template/anon1.C: New test.
4565
4566         PR c++/11493
4567         PR c++/11495
4568         * g++.dg/parse/template9.C: Likewise.
4569         * g++.dg/template/crash4.C: New test.
4570         * g++.dg/template/koenig1.C: Likewise.
4571         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4572         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4573         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4574         functions.
4575         * g++.old-deja/g++.jason/template36.C: Likewise.
4576         * g++.old-deja/g++.mike/p1989.C: Likewise.
4577         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4578         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4579         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4580         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4581         compiling.
4582         * g++.old-deja/g++.pt/union2.C: Use this->.
4583
4584 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4585
4586         * gcc.dg/20030711-1.c: New test.
4587
4588 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4589
4590         PR c++/11050
4591         * g++.dg/parse/args1.C: New test.
4592         * g++.pt/defarg8.C: Change expected errors.
4593
4594 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR c++/8164
4597         * g++.dg/template/nontype2.C: New test.
4598
4599         PR c++/10558
4600         * g++.dg/parse/template8.C: New test.
4601
4602         PR c++/8327
4603         * g++.dg/template/scope1.C: New test.
4604
4605         * g++.dg/warn/Wsign-compare-1.C: New test.
4606
4607 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4608
4609         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4610
4611 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4612
4613         PR c++/9411
4614         * g++.dg/template/explicit2.C: New test.
4615
4616         PR c++/10032
4617         * g++.dg/warn/pedantic1.C: New test.
4618
4619 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4620
4621         PR c++ 9483
4622         * g++.dg/other/field1.C: New test.
4623
4624 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4625
4626         PR c/11449
4627         * gcc.c-torture/compile/20030707-1.c: New.
4628
4629 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4630
4631         PR c++/10849
4632         * g++.dg/template/access12.C: New test.
4633
4634 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4635
4636         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4637         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4638         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4639         * gcc.misc-tests/gcov.exp: Update
4640         * g++.dg/gcov/gcov.exp: Update
4641         * lib/gcov.exp: Update.
4642
4643 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4644
4645         * g++.dg/abi/mangle17.C: Make sure template expressions are
4646         dependent.
4647         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4648         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4649         * g++.dg/opt/stack1.C: Remove erroneous code.
4650         * g++.dg/parse/template7.C: New test.
4651         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4652         * g++.old-deja/g++.pt/crash4.C: Likewise.
4653
4654 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4655
4656         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4657         with zero or one occurence of `$' after the initial `L'.
4658
4659 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4660
4661         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4662
4663 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4664
4665         PR c/11370
4666         * gcc.dg/Wunreachable-6.c: New testcase.
4667         * gcc.dg/Wunreachable-7.c: New testcase.
4668
4669 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4670
4671         PR c/11420
4672         * gcc.dg/20030708-1.c: New test.
4673
4674 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4675
4676         * gcc.dg/compat/sdata-section.h: New file.
4677         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4678         * gcc.dg/torture/mips-sdata-1.c: New test.
4679
4680 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4681
4682         PR c++/11030
4683         * g++.dg/template/friend19.C: New test.
4684
4685 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4686
4687         * g++.dg/opt/strength-reduce.C: New test.
4688
4689 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4690
4691         PR target/10979
4692         * gcc.dg/20030707-1.c: New testcase.
4693
4694 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4695
4696         PR optimization/11059
4697         * g++.dg/opt/emptyunion.C: New testcase.
4698
4699 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4700             Eric Botcazou  <ebotcazou@libertysurf.fr>
4701
4702         * g++.dg/opt/stack1.C: New test.
4703
4704 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4705
4706         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4707         run test.
4708
4709         PR c++/11431
4710         * g++.dg/expr/static_cast3.C: New test.
4711
4712 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4713
4714         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4715         everywhere.
4716         * gcc.dg/concat.c: Concatenation of string constants with
4717         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4718         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4719         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4720         necessary to avoid multi-character character constant warning.
4721         * gcc.dg/cpp/escape.c: Likewise.
4722         * gcc.dg/cpp/ucs.c: Likewise.
4723         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4724         Fix a typo.
4725
4726 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4727
4728         PR c/11428
4729         * gcc.c-torture/compile/20030704-1.c: New.
4730
4731 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4732
4733         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4734
4735 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4736
4737         PR c++/5287, PR c++/7910,  PR c++/11021
4738         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4739         tests for warnings.
4740         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4741         * g++.dg/ext/dllimport3.C: Likewise.
4742         * g++.dg/ext/dllimport4.C: New file.
4743         * g++.dg/ext/dllimport5.C: New file.
4744         * g++.dg/ext/dllimport6.C: New file.
4745         * g++.dg/ext/dllimport7.C: New file.
4746         * g++.dg/ext/dllimport8.C: New file.
4747         * g++.dg/ext/dllimport9.C: New file.
4748         * g++.dg/ext/dllimport10.C: New file.
4749         * g++.dg/ext/dllexport1.C: New file.
4750
4751 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4752
4753         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4754         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4755
4756 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4757
4758         * gcc.dg/builtins-25.c: New testcase.
4759         * gcc.dg/builtins-26.c: New testcase.
4760
4761 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4762
4763         * gcc.dg/compat/vector-defs.h: New file.
4764         * gcc.dg/compat/vector-setup.h: New file.
4765         * gcc.dg/compat/vector-check.h: New file.
4766         * gcc.dg/compat/vector-1_main.c: New file.
4767         * gcc.dg/compat/vector-1_x.c: New file.
4768         * gcc.dg/compat/vector-1_y.c: New file.
4769         * gcc.dg/compat/vector-2_main.c: New file.
4770         * gcc.dg/compat/vector-2_x.c: New file.
4771         * gcc.dg/compat/vector-2_y.c: New file.
4772
4773         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4774         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4775         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4776         * gcc.dg/compat/struct-align-1.h: New file.
4777         * gcc.dg/compat/struct-align-1_main.c: New file.
4778         * gcc.dg/compat/struct-align-1_x.c: New file.
4779         * gcc.dg/compat/struct-align-1_y.c: New file.
4780         * gcc.dg/compat/struct-align-2.h: New file.
4781         * gcc.dg/compat/struct-align-2_main.c: New file.
4782         * gcc.dg/compat/struct-align-2_x.c: New file.
4783         * gcc.dg/compat/struct-align-2_y.c: New file.
4784
4785         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4786         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4787         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4788         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4789         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4790         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4791         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4792         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4793         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4794         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4795         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4796         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4797         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4798         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4799         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4800         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4801         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4802         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4803         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4804         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4805         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4806         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4807         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4808         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4809         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4810         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4811         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4812         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4813         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4814
4815 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4816
4817         * gcc.dg/i386-call-1.c: New test.
4818
4819 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4820
4821         PR c++/9162
4822         * g++.dg/parse/defarg4.C: New.
4823
4824 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4825
4826         PR target/10700
4827         * gcc.c-torture/compile/20030703-1.c: New test case.
4828
4829 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4830
4831         * g++.dg/template/local3.C: Remove extra semicolon.
4832
4833 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4834
4835         * gcc.dg/i386-volatile-1.c: New test.
4836
4837 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4838
4839         PR c++/11072
4840         * g++.dg/other/offsetof2.C: XFAIL.
4841         * g++.dg/other/offsetof5.C: New.
4842
4843         PR c++/10219
4844         * g++.dg/template/error1.C: New.
4845
4846         PR c++/9779
4847         * g++.dg/template/dependent-expr1.C: New.
4848
4849 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4850
4851         PR c++/6949
4852         * g++.dg/template/local3.C: New test.
4853
4854         PR c++/11149
4855         * g++.dg/lookup/scoped6.C: New test.
4856
4857 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
4858
4859         PR c++/8046
4860         * g++.dg/other/error7.C: New test.
4861
4862 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
4863
4864         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
4865         * g++.old-deja/g++.abi/vtable3.h: Likewise.
4866         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4867         * g++.old-deja/g++.other/union2.C: Likewise.
4868         * gcc.dg/c90-const-expr-2.c: Likewise.
4869         * gcc.dg/c90-const-expr-3.c: Likewise.
4870         * gcc.dg/c99-const-expr-2.c: Likewise.
4871         * gcc.dg/c99-const-expr-3.c: Likewise.
4872         * gcc.dg/concat.c: Likewise.
4873
4874 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/9559
4877         * g++.dg/init/static1.C: New test.
4878
4879 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4880
4881         * Changelog: Remove ">>>>>>>" from previous change.
4882
4883 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4884
4885         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
4886         * g++.old-deja/g++.other/access2.C: Likewise.
4887         * g++.old-deja/g++.other/decl2.C: Likewise.
4888         * gcc.c-torture/execute/20020615-1.c: Likewise.
4889
4890 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4891
4892         PR c++/4933
4893         * g++.dg/template/sizeof4.C: New test.
4894
4895 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4896
4897         * g++.dg/other/error6.C: New test.
4898
4899 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4900
4901         PR c++/10750
4902         * g++.dg/parse/constant2.C: New test.
4903
4904 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
4905
4906         PR c++/11106
4907         * g++.dg/other/error5.C: New test.
4908
4909 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4910
4911         * gcc.dg/format/gcc_diag-1.c: New test.
4912
4913 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
4914
4915         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
4916
4917 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4918
4919         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
4920         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
4921         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
4922
4923 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
4924
4925         * gcc.c-torture/execute/builtins/string-8.c: New test.
4926         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
4927         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
4928         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
4929
4930 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4931
4932         PR c++/10468
4933         * g++.dg/ext/typeof6.C: New test.
4934
4935 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4936
4937         PR c++/10796
4938         * g++.dg/init/enum1.C: New test.
4939
4940 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
4941
4942         * gcc.dg/20030627-1.c: New test.
4943
4944 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/11332
4947         * g++.dg/expr/static_cast2.C: New test.
4948
4949 2003-06-26  Roger Sayle  <roger@eyesopen.com>
4950             Jakub Jelinek  <jakub@redhat.com>
4951
4952         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
4953         sprintf(dst,"%s",src) optimization.
4954         * gcc.c-torture/execute/20030626-1.c: New test case.
4955         * gcc.c-torture/execute/20030626-2.c: New test case.
4956
4957 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
4958
4959         * gcc.c-torture/execute/multi-ix.c: New test.
4960
4961         * gcc.c-torture/execute/simd-4.c (main):
4962         Added missing semicolon at end of union.
4963
4964 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
4965
4966         PR c++/8266
4967         * g++.dg/template/explicit-instantiation3.C: New test.
4968
4969 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4970
4971         * gcc.dg/20030626-1.c: Use signed char.
4972
4973 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4974
4975         * gcc.dg/20030626-1.c: New test.
4976
4977 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
4978
4979         * const-str-2.m: Update.
4980
4981 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/10990
4984         * g++.dg/rtti/dyncast1.C: New test.
4985         * g++.dg/abi/mangle4.C: Correct base-specifier access.
4986         * g++.dg/lookup/scoped1.C: Remove XFAIL.
4987         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
4988
4989         PR c++/10931
4990         * g++.dg/expr/static_cast1.C: New test.
4991
4992 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
4993
4994         * gcc.dg/20030625-1.c: New test.
4995
4996 2003-06-24  Roger Sayle  <roger@eyesopen.com>
4997
4998         * gcc.c-torture/compile/20030624-1.c: New test case.
4999
5000 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5001
5002         * gcc.c-torture/execute/string-opt-17.c: New test.
5003
5004 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/5754
5007         * g++.dg/parse/crash6.C: New test.
5008
5009 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5010
5011         * gcc.dg/builtins-24.c: New test case.
5012
5013 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5014
5015         * g++.dg/opt/operator1.C: New test.
5016
5017 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5018
5019         * gcc.c-torture/execute/string-opt-16.c: New test case.
5020
5021 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5022
5023         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5024         * g++.old-deja/g++.other/conv7.C: Likewise
5025         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5026         * g++.old-deja/g++.other/overload14.C: Likewise.
5027
5028 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5029
5030         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5031         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5032
5033 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5034
5035         PR c++/10888
5036         * g++.dg/warn/Winline-3.C: New test.
5037
5038 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5039
5040         * lib/target-supports.exp (check_alias_available): Make the test
5041         program acceptable to the Solaris assembler.
5042
5043         PR c++/10749
5044         * g++.dg/template/memclass2.C: New test.
5045
5046 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5047             Eric Botcazou  <ebotcazou@libertysurf.fr>
5048
5049         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5050         data for non-matching targets.
5051         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5052
5053 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/10845
5056         * g++.dg/template/member3.C: New test.
5057
5058 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/10939
5061         * g++.dg/template/func1.C: New test.
5062
5063         PR c++/9649
5064         * g++.dg/template/static4.C: New test.
5065         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5066
5067         PR c++/11041
5068         * g++.dg/init/ref7.C: New test.
5069
5070 2003-06-19  Matt Austern  <austern@apple.com>
5071
5072         PR c++/11228
5073         * g++.dg/anew1.C: New test.
5074         * g++.dg/anew2.C: New test.
5075         * g++.dg/anew3.C: New test.
5076         * g++.dg/anew4.C: New test.
5077
5078 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5079
5080         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5081
5082 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5083
5084         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5085         endian-dependent.
5086
5087 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5088
5089         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5090         Remove cruft.
5091
5092 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5093
5094         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5095         * gcc.c-torture/compile/961203-1.c: Likewise.
5096         * gcc.c-torture/compile/980506-1.c: Likewise.
5097
5098 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5099
5100         PR c++/10712
5101         * g++.dg/lookup/using7.C: New test.
5102
5103 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/11105
5106         * g++.dg/abi/conv1.C: Remove it.
5107         * g++.dg/template/conv7.C: New test.
5108         * g++.dg/template/conv8.C: Likewise.
5109         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5110         conversion operator.
5111
5112 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5113
5114         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5115         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5116         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5117         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5118         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5119         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5120         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5121         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5122         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5123         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5124         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5125         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5126         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5127         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5128         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5129         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5130         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5131         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5132         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5133         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5134         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5135         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5136         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5137         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5138         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5139         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5140         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5141         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5142         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5143
5144 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5145
5146         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5147         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5148         indications.
5149
5150 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5151
5152         * gcc.dg/i386-387-5.c: New test case.
5153         * gcc.dg/i386-387-6.c: New test case.
5154         * gcc.dg/builtins-23.c: New test case.
5155
5156 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5157
5158         * gcc.dg/builtins-22.c: New test case.
5159         * gcc.dg/i386-387-1.c: Update to test exp.
5160         * gcc.dg/i386-387-2.c: Likewise.
5161
5162 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5163
5164         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5165
5166 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5167
5168         * lib/gcc-dg.exp (dg-require-dll): New function.
5169         (dg-xfail-if): Likewise.
5170         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5171         driver.
5172
5173         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5174         * gcc.c-torture/compile/20001205-1.c: Likewise.
5175         * gcc.c-torture/compile/20001226-1.c: Likewise.
5176         * gcc.c-torture/compile/20010518-2.c: Likewise.
5177         * gcc.c-torture/compile/20020312-1.c: Likewise.
5178         * gcc.c-torture/compile/20020604-1.c: Likewise.
5179         * gcc.c-torture/compile/920501-12.c: Likewise.
5180         * gcc.c-torture/compile/920501-4.c: Likewise.
5181         * gcc.c-torture/compile/920520-1.c: Likewise.
5182         * gcc.c-torture/compile/920521-1.c: Likewise.
5183         * gcc.c-torture/compile/920625-1.c: Likewise.
5184         * gcc.c-torture/compile/961203-1.c: Likewise.
5185         * gcc.c-torture/compile/980506-1.c: Likewise.
5186         * gcc.c-torture/compile/981006-1.c: Likewise.
5187         * gcc.c-torture/compile/981022-1.c: Likewise.
5188         * gcc.c-torture/compile/981223-1.c: Likewise.
5189         * gcc.c-torture/compile/990617-1.c: Likewise.
5190         * gcc.c-torture/compile/dll.c: Likewise.
5191         * gcc.c-torture/compile/labels-3.c: Likewise.
5192         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5193         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5194         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5195         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5196         * gcc.c-torture/compile/simd-5.c: Likewise.
5197         * gcc.c-torture/compile/20000804-1.x: Remove.
5198         * gcc.c-torture/compile/20001205-1.x: Likewise.
5199         * gcc.c-torture/compile/20001226-1.x: Likewise.
5200         * gcc.c-torture/compile/20010518-2.x: Likewise.
5201         * gcc.c-torture/compile/20020312-1.x: Likewise.
5202         * gcc.c-torture/compile/20020604-1.x: Likewise.
5203         * gcc.c-torture/compile/920501-12.x: Likewise.
5204         * gcc.c-torture/compile/920501-4.x: Likewise.
5205         * gcc.c-torture/compile/920520-1.x: Likewise.
5206         * gcc.c-torture/compile/920521-1.x: Likewise.
5207         * gcc.c-torture/compile/920625-1.x: Likewise.
5208         * gcc.c-torture/compile/961203-1.x: Likewise.
5209         * gcc.c-torture/compile/980506-1.x: Likewise.
5210         * gcc.c-torture/compile/981006-1.x: Likewise.
5211         * gcc.c-torture/compile/981022-1.x: Likewise.
5212         * gcc.c-torture/compile/981223-1.x: Likewise.
5213         * gcc.c-torture/compile/990617-1.x: Likewise.
5214         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5215         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5216         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5217         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5218         * gcc.c-torture/compile/simd-5.x: Likewise.
5219
5220         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5221
5222 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5223
5224         * gcc.c-torture/execute/20030611-1.c: New test.
5225
5226 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5227
5228         PR middle-end/168
5229         * gcc.dg/20030612-1.c: New test case.
5230
5231 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR c++/10635
5234         * g++.dg/expr/cast1.C: New test.
5235
5236 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5237
5238         * gcc.dg/builtins-21.c: New test case.
5239
5240 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5241
5242         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5243         options instead of at the end.
5244         * lib/objc.exp (objc_target_compile): Likewise.
5245
5246 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/10432
5249         * g++.dg/parse/error1.C: New test.
5250
5251 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5252
5253         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5254         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5255         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5256         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5257         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5258         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5259         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5260         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5261         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5262         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5263         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5264         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5265         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5266         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5267         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5268         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5269         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5270         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5271         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5272         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5273         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5274         * gcc.dg/compat/struct-by-value-18_main.c: New file.
5275         * gcc.dg/compat/struct-by-value-18_x.c: New file.
5276         * gcc.dg/compat/struct-by-value-18_y.c: New file.
5277
5278         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
5279         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
5280         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
5281         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
5282         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
5283         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
5284         * gcc.dg/compat/scalar-return-3_main.c: New file.
5285         * gcc.dg/compat/scalar-return-3_x.c: New file.
5286         * gcc.dg/compat/scalar-return-3_y.c: New file.
5287         * gcc.dg/compat/scalar-return-4_main.c: New file.
5288         * gcc.dg/compat/scalar-return-4_x.c: New file.
5289         * gcc.dg/compat/scalar-return-4_y.c: New file.
5290
5291 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
5292
5293         * gcc.dg/compat/fp2-struct-check.h: New file.
5294         * gcc.dg/compat/fp2-struct-defs.h: New file.
5295         * gcc.dg/compat/fp2-struct-init.h: New file.
5296         * gcc.dg/compat/struct-by-value-10_main.c: New file.
5297         * gcc.dg/compat/struct-by-value-10_x.c: New file.
5298         * gcc.dg/compat/struct-by-value-10_y.c: New file.
5299         * gcc.dg/compat/struct-return-10_main.c: New file.
5300         * gcc.dg/compat/struct-return-10_x.c: New file.
5301         * gcc.dg/compat/struct-return-10_y.c: New file.
5302
5303         * gcc.dg/compat/compat-common.h: New file.
5304         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
5305         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
5306         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
5307         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
5308         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
5309         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
5310         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
5311         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5312         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
5313         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
5314         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5315         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
5316         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
5317         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5318         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
5319         * gcc.dg/compat/small-struct-check.h: Ditto.
5320         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
5321         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5322         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
5323         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
5324         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5325         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5326         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
5327         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5328         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
5329         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5330         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5331         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5332         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5333         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5334         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5335         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5336         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5337         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5338         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5339         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5340         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5341         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5342         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5343         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5344         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5345         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5346         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5347         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5348         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5349         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5350
5351 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5352
5353         * g++.dg/pch/static-1.C: New file.
5354         * g++.dg/pch/static-1.Hs: New file.
5355
5356 2003-06-10  Richard Henderson  <rth@redhat.com>
5357
5358         * gcc.dg/asm-7.c: Adjust expected warning text.
5359
5360 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5361
5362         * gcc.dg/builtins-20.c: New test case.
5363
5364 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5365
5366         PR c++/11131
5367         * g++.dg/opt/template1.C: New test.
5368
5369 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5370
5371         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5372         additional_sources.
5373
5374 2003-05-21  David Taylor  <dtaylor@emc.com>
5375
5376         * gcc.dg/Wpadded.c: New file.
5377
5378 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5379
5380         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5381         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5382         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5383         dg-require-weak.
5384
5385 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5386
5387         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5388
5389 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5390
5391         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5392         (dg-require-alias): Likewise.
5393         (dg-require-gc-sections): Likewise.
5394         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5395
5396 2003-06-08  Richard Henderson  <rth@redhat.com>
5397
5398         * gcc.dg/20011029-2.c: Fix the array reference.
5399         * gcc.dg/asm-7.c: New.
5400
5401 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5402
5403         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5404
5405 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5406
5407         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5408         (dg-require-gc-sections): Likewise.
5409
5410 2003-06-08  Jan Hubicka  <jh@suse.cz>
5411
5412         * i386-cmov1.c: Fix regular expression.
5413         * i386-cvt-1.c: Likewise.
5414         * i386-local.c: Likewise.
5415         * i386-local2.c: Likewise.
5416         * i386-mul.c: Likewise.
5417         * i386-ssetype-1.c: Likewise.
5418         * i386-ssetype-3.c: Likewise.
5419         * i386-ssetype-5.c: Likewise.
5420
5421 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5422
5423         PR c++/11039
5424         * g++.dg/warn/implicit-typename2.C: New test.
5425         * g++.dg/warn/implicit-typename3.C: New test.
5426
5427 2003-06-07  Richard Henderson  <rth@redhat.com>
5428
5429         * g++.dg/other/offsetof3.C: Use size_t.
5430         * g++.dg/other/offsetof4.C: Likewise.
5431
5432 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5433
5434         * lib/copy-file.exp: New. Implement gcc_copy_files.
5435
5436         * lib/dg-pch.exp: Load copy-file.exp
5437         (dg-pch): Use gcc_copy_files instead of "file copy".
5438
5439 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5440
5441         * gcc.dg/weak/weak.exp: Simplify.
5442         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5443         * gcc.dg/weak/weak-1.c: Likewise.
5444         * gcc.dg/weak/weak-2.c: Likewise.
5445         * gcc.dg/weak/weak-3.c: Likewise.
5446         * gcc.dg/weak/weak-4.c: Likewise.
5447         * gcc.dg/weak/weak-5.c: Likewise.
5448         * gcc.dg/weak/weak-6.c: Likewise.
5449         * gcc.dg/weak/weak-7.c: Likewise.
5450         * gcc.dg/weak/weak-8.c: Likewise.
5451         * gcc.dg/weak/weak-9.c: Likewise.
5452
5453 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5454
5455         gcc.c-torture/execute/20030606-1.c: New.
5456
5457 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5458
5459         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5460         * gcc.dg/builtins-19.c: Likewise.
5461
5462 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5463
5464         * gcc.dg/builtins-2.c: Add some more tests.
5465         * gcc.dg/builtins-18.c: New test case.
5466         * gcc.dg/builtins-19.c: New test case.
5467
5468 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5469             Jim Wilson  <wilson@tuliptree.org>
5470
5471         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5472
5473 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5474
5475         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5476         mempcpy/stpcpy calls not to be optimized into something else.
5477         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5478         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5479         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5480
5481 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5482
5483         * gcc.dg/format/asm_fprintf-1.c: New test.
5484
5485 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5486
5487         * lib/gcc-defs.exp (additional_sources): New variable.
5488         (dg-additional-sources): New function.
5489         (additional_files): New variable.
5490         (dg-additional-files): New function.
5491         (dg-additional-files-options): Likewise.
5492         * lib/gcc-dg.exp (dg-require-weak): New function.
5493         (dg-require-alias): Likewise.
5494         (dg-require-gc-sections): Likewise.
5495         * lib/target-supports.exp (check_alias_available): Remove testfile
5496         parameter.
5497         (check_gc_sections_available): New function.
5498         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5499         (dg-gpp-additional-files): Likewise.
5500         * lib/g++.exp (additional_sources): Remove.
5501         (additional_files): Likewise.
5502         (g++_target_compile): Use dg-additional-files-options.
5503
5504         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5505         Tcl logic.
5506         * gcc.dg/special/ecos.exp: Remove.
5507         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5508         * gcc.dg/special/alias-1.c: Likewise.
5509         * gcc.dg/special/alias-2.c: Likewise.
5510         * gcc.dg/special/gcsec-1.c: Likewise.
5511         * gcc.dg/special/weak-1.c: Likewise.
5512         * gcc.dg/special/weak-2.c: Likewise.
5513         * gcc.dg/special/wkali-1.c: Likewise.
5514         * gcc.dg/special/wkali-2.c: Likewise.
5515
5516         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5517         dg-gpp-additional-*.
5518         * g++.dg/special/conpr-3.C: Likewise.
5519         * g++.dg/special/conpr-4.C: Likewise.
5520         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5521         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5522         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5523         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5524         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5525         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5526         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5527         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5528         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5529         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5530         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5531         * g++.old-deja/g++.other/comdat1.C: Likewise.
5532         * g++.old-deja/g++.other/comdat2.C: Likewise.
5533         * g++.old-deja/g++.other/comdat3.C: Likewise.
5534         * g++.old-deja/g++.other/ctor1.C: Likewise.
5535         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5536
5537 2003-06-05  Richard Henderson  <rth@redhat.com>
5538
5539         * gcc.dg/debug/20030605-1.c: New.
5540
5541 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * README.QMTEST: Update.
5544
5545 2003-06-04  Richard Henderson  <rth@redhat.com>
5546
5547         * gcc.dg/cleanup-1.c: New.
5548         * gcc.dg/cleanup-2.c: New.
5549         * gcc.dg/cleanup-3.c: New.
5550         * gcc.dg/cleanup-4.c: New.
5551         * gcc.dg/cleanup-5.c: New.
5552         * gcc.dg/cleanup-6.c: New.
5553         * gcc.dg/cleanup-7.c: New.
5554
5555 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5556
5557         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5558
5559         * lib/dg-pch.exp: New file.
5560         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5561         * gcc.dg/pch/pch.exp: Likewise.
5562
5563 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5564
5565         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5566         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5567         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5568         * gcc.dg/builtins-17.c: New test case.
5569         * gcc.dg/i386-387-4.c: New test case.
5570         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5571
5572 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5573
5574         * gcc.dg/ultrasp9.c: New test.
5575
5576 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5577
5578         * gcc.c-torture/compile/20030604-1.c: New test.
5579         * gcc.dg/sparc-constant-1.c: New test.
5580
5581 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5582
5583         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5584
5585 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5586
5587         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5588
5589         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5590         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5591
5592 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5593
5594         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5595
5596 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5597
5598         PR c++/10940
5599         * g++.dg/template/spec10.C: New test.
5600
5601 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5602
5603         * gcc.dg/builtins-16.c: New test case.
5604
5605 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5606
5607         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5608         mempcpy test with post-increments.
5609         * gcc.c-torture/execute/string-opt-3.c: New test.
5610         * gcc.dg/string-opt-1.c: New test.
5611
5612 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5613
5614         PR fortran/10965
5615         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5616
5617 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5618
5619         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5620         (scan-assembler): ... here.  Use dg-scan.
5621         (scan-assembler-not): Likewise.
5622         (scan-file): New function.
5623         (scan-file-not): Likewise.
5624         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5625         * gcc.dg/cpp/_Pragma4.c: Likewise.
5626         * gcc.dg/cpp/_Pragma5.c: Likewise.
5627         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5628         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5629         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5630         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5631         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5632         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5633         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5634         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5635         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5636         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5637         * gcc.dg/cpp/cxxcom1.c: Likewise.
5638         * gcc.dg/cpp/line1.c: Likewise.
5639         * gcc.dg/cpp/maccom1.c: Likewise.
5640         * gcc.dg/cpp/maccom2.c: Likewise.
5641         * gcc.dg/cpp/maccom3.c: Likewise.
5642         * gcc.dg/cpp/maccom4.c: Likewise.
5643         * gcc.dg/cpp/maccom5.c: Likewise.
5644         * gcc.dg/cpp/maccom6.c: Likewise.
5645         * gcc.dg/cpp/multiline.c: Likewise.
5646         * gcc.dg/cpp/spacing1.c: Likewise.
5647         * gcc.dg/cpp/spacing2.c: Likewise.
5648         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5649         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5650         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5651         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5652         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5653         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5654         * gcc.dg/cpp/cxxcom2.c: Likewise.
5655         * gcc.dg/cpp/cxxcom2.h: New file.
5656
5657         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5658         * g++.dg/cpp/truefalse.C: Here.
5659         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5660
5661 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5662
5663         * gcc.dg/cpp/redef3.c: New file.
5664
5665 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.dg/i386-loop-3.c: New test.
5668
5669 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5670
5671         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5672
5673 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5674
5675         * gcc.dg/fwrapv-1.c: New test case.
5676         * gcc.dg/fwrapv-2.c: New test case.
5677
5678 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5679
5680         PR c++/10956
5681         * g++.dg/template/spec9.C: New test.
5682
5683 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5684
5685         * gcc.dg/duff-4.c: New test case.
5686
5687 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5688
5689         PR fortran/10843
5690         * g77.dg/ffixed-form-1.f: New test
5691         * g77.dg/ffixed-form-2.f: New test
5692         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5693         * g77.dg/ffree-form-3.f: New test
5694
5695 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5696
5697         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5698         * gcc.dg/wint_t-1.c: Likewise.
5699
5700 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5701
5702         * g++.dg/template/access11.C: New test.
5703
5704 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5705
5706         PR c++/10849
5707         * g++.dg/template/access10.C: New test.
5708
5709 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5710             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5711
5712         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5713
5714 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5715
5716         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5717         suppress for powerpc-*-darwin*.
5718         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5719
5720 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5721
5722         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5723         suppress option for powerpc-*-darwin*.
5724
5725 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5726
5727         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5728         * gcc.dg/builtins-4.c: Add test for fmod.
5729
5730 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5731
5732         PR c++/10682
5733         * g++.dg/template/instantiate4.C: New test.
5734
5735 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5736
5737         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5738
5739 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5740
5741         * gcc.dg/compat/scalar-return-1_main.c: New file.
5742         * gcc.dg/compat/scalar-return-1_x.c: New file.
5743         * gcc.dg/compat/scalar-return-1_y.c: New file.
5744         * gcc.dg/compat/scalar-return-2_main.c: New file.
5745         * gcc.dg/compat/scalar-return-2_x.c: New file.
5746         * gcc.dg/compat/scalar-return-2_y.c: New file.
5747         * gcc.dg/compat/struct-return-3_main.c: New file.
5748         * gcc.dg/compat/struct-return-3_y.c: New file.
5749         * gcc.dg/compat/struct-return-3_x.c: New file.
5750         * gcc.dg/compat/struct-return-2_main.c: New file.
5751         * gcc.dg/compat/struct-return-2_x.c: New file.
5752         * gcc.dg/compat/struct-return-2_y.c: New file.
5753
5754 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5755
5756         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5757         for hppa*-hp-hpux*.
5758         * gcc.dg/20021014-1.c (dg-options): Likewise.
5759         * gcc.dg/nest.c (dg-options): Likewise.
5760
5761 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5762
5763         PR c++/9738
5764         * g++.dg/ext/dllimport2.C: New file.
5765         * g++.dg/ext/dllimport3.C: New file.
5766
5767 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5768
5769         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5770         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5771         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5772         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5773         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5774         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5775         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5776         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5777         * gcc.dg/compat/small-struct-defs.h: New file.
5778         * gcc.dg/compat/small-struct-init.h: New file.
5779         * gcc.dg/compat/small-struct-check.h: New file.
5780         * gcc.dg/compat/fp-struct-defs.h: New file.
5781         * gcc.dg/compat/fp-struct-check.h: New file.
5782         * gcc.dg/compat/fp-struct-init.h: New file.
5783         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5784         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5785
5786 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5787
5788         * gcc.dg/20030225-2.c: New test.
5789
5790 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5791             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5792
5793         * gcc.c-torture/compile/20030518-1.c: New test case.
5794
5795 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5796
5797         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5798         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5799         gcc-dg-debug-runtest.
5800         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5801         gcc-dg-debug-runtest.
5802
5803 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5804
5805         PR c++/9022
5806         * g++.dg/lookup/using6.C: New test.
5807
5808 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5809
5810         * g++.dg/parse/access2.C: New test.
5811
5812 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5813
5814         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5815         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5816         * gcc.dg/debug/debug.exp: Likewise.
5817
5818 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5819
5820         * gcc.dg/dollar.c: New test.
5821
5822 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5823
5824         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5825         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5826         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5827         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5828         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5829         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5830         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5831         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5832         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5833         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5834         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5835         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5836         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5837         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5838         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5839         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5840         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5841         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5842
5843 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5844
5845         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5846         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5847         support for "repo" mode.
5848         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5849         * lib/g77-dg.exp: Likewise.
5850         * lib/obj-dg.exp: Likewise.
5851
5852 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5853
5854         Merge from gcc-3_2-rhl8-branch:
5855         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5856
5857         * gcc.dg/tls/opt-6.c: New test.
5858
5859         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5860
5861         * gcc.dg/20030405-1.c: New test.
5862
5863         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
5864
5865         * gcc.dg/20030309-1.c: New test.
5866
5867         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5868
5869         * gcc.c-torture/execute/20030307-1.c: New test.
5870
5871         2003-02-20  Randolph Chung  <tausq@debian.org>
5872
5873         * gcc.c-torture/compile/20030220-1.c: New test.
5874
5875         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
5876
5877         * gcc.dg/20030217-1.c: New test.
5878
5879         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
5880
5881         * gcc.c-torture/compile/20020129-1.c: New test.
5882
5883         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5884
5885         * gcc.dg/unroll-1.c: New test.
5886
5887         2002-11-16  Jan Hubicka  <jh@suse.cz>
5888
5889         * gcc.c-torture/execute/20020920-1.c: New test.
5890
5891         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR target/7434
5894         * gcc.c-torture/compile/20021008-1.c: New test.
5895
5896         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
5897
5898         PR target/7559
5899         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
5900
5901         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5902
5903         * gcc.c-torture/compile/20020807-1.c: New test.
5904
5905         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
5906
5907         * gcc.dg/tls/opt-1.c: New test.
5908
5909         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
5910
5911         * gcc.dg/20020729-1.c: New test.
5912
5913         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
5914
5915         * g++.dg/opt/life1.C: New test.
5916
5917         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
5918
5919         * gcc.dg/20020525-1.c: New test.
5920
5921         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR c++/6794
5924         * g++.dg/ext/pretty1.C: New test.
5925         * g++.dg/ext/pretty2.C: New test.
5926
5927 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/8385
5930         * g++.dg/ext/typeof5.C: New test.
5931
5932 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
5933
5934         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
5935         __USER_LABEL_PREFIX__ into account.
5936         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
5937
5938 2003-05-14  Roger Sayle  <roger@eyesopen.com>
5939
5940         * gcc.dg/builtins-15.c: New test case.
5941
5942 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
5943
5944         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
5945
5946 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
5947
5948         * lib/g++.exp: Tweak handling of additional source files.
5949         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
5950         * g++.dg/special/conpr-2a.C: Rename to ...
5951         * g++.dg/special/conpr-2a.cc: ... this.
5952         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
5953         * g++.dg/special/conpr-3a.C: Rename to ...
5954         * g++.dg/special/conpr-3a.cc: This.
5955         * g++.dg/special/conpr-3b.C: Rename to ...
5956         * g++.dg/special/conpr-3b.cc: This.
5957         * g++.dg/special/conpr-4.C: New test.
5958         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
5959
5960 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
5961
5962         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
5963
5964 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5965
5966         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
5967         * g++.old-deja/g++.robertl/eb71.C: Likewise.
5968         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
5969         * g++.old-deja/g++.other/warn3.C: Likewise.
5970
5971 2003-05-11  Roger Sayle  <roger@eyesopen.com>
5972
5973         * gcc.dg/i386-387-1.c: Update to also test log.
5974         * gcc.dg/i386-387-2.c: Likewise.
5975
5976 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
5977
5978         * g77.f-torture/execute/int8421.f: New test.
5979
5980 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5981
5982         PR c++/10230, c++/10481
5983         * g++.dg/lookup/scoped5.C: New test.
5984
5985 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5986
5987         PR c++/10552
5988         * g++.dg/template/ttp6.C: New test.
5989
5990 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
5991
5992         * gcc.c-torture/execute/builtins: New directory.
5993         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
5994         gcc.c-torture/execute/builtins.
5995         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
5996         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
5997         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
5998         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
5999
6000 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6001
6002         PR c++/9252
6003         * g++.dg/template/access8.C: New test.
6004         * g++.dg/template/access9.C: New test.
6005
6006 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6007
6008         PR c++/9554
6009         * g++.dg/parse/access1.C: New test.
6010
6011 2003-05-09  DJ Delorie  <dj@redhat.com>
6012
6013         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6014         long, and not an int.
6015
6016 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6017
6018         PR c++/10555, c++/10576
6019         * g++.dg/template/memclass1.C: New test.
6020
6021 2003-05-08  DJ Delorie  <dj@redhat.com>
6022
6023         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6024         targets.
6025         * gcc.c-torture/execute/20021024-1.x: Likewise.
6026         * gcc.c-torture/execute/shiftdi.x: Likewise.
6027         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6028         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6029         * gcc.dg/20021018-1.c: Likewise.
6030
6031 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6032
6033         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6034
6035         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6036         (bcopy): Call memmove.
6037
6038 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6039
6040         * g77.f-torture/compile/8485.f: New test case.
6041
6042 2003-05-07  Richard Henderson  <rth@redhat.com>
6043
6044         PR c++/10570
6045         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6046         Verify exception_cleanup not called for rethrows.
6047         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6048         when exiting catch block without rethrowing.
6049         * g++.dg/eh/forced3.C: New.
6050         * g++.dg/eh/forced4.C: New.
6051
6052 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6053
6054         * gcc.dg/20030505.c: Fix triplet.
6055
6056 2003-05-06  DJ Delorie  <dj@redhat.com>
6057
6058         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6059         * gcc.dg/nest.c: Likewise.
6060
6061 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6062
6063         * gcc.dg/builtins-14.c: New test case.
6064
6065 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6066
6067         * lib/compat.exp (compat-execute): New argument.
6068         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6069         * gcc.dg/compat: New test directory.
6070         * gcc.dg/compat/compat.exp: New expect script.
6071         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6072         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6073         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6074         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6075         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6076         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6077
6078         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6079         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6080         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6081         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6082         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6083         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6084         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6085         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6086         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6087         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6088         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6089         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6090         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6091         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6092         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6093
6094 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6095
6096         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6097
6098 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6101
6102 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6103
6104         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6105         * gcc.dg/ppc-fsel-2.c: New test.
6106
6107         * gcc.dg/unused-5.c: New test.
6108
6109 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6110
6111         PR c++/10496
6112         * g++.dg/warn/pmf1.C: New test.
6113
6114 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6115
6116         PR c++/4494
6117         * g++.dg/warn/main.C: New test.
6118
6119 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6120
6121         * gcc.dg/nonnull-3.c: New test.
6122
6123 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6124
6125         * gcc.dg/cpp/Wtrigraphs.c: Update.
6126         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6127
6128 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6129
6130         * gcc.dg/ppc-fsel-1.c: New test.
6131
6132 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6133
6134         PR c/10604
6135         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6136
6137 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6138
6139         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6140
6141 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6142
6143         PR c++/9364, c++/10553, c++/10586
6144         * g++.dg/parse/typename4.C: New test.
6145         * g++.dg/parse/typename5.C: Likewise.
6146
6147 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6148
6149         * gcc.c-torture/compile/20030503-1.c: New test.
6150
6151 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6152
6153         * g++.dg/lookup/using5.C: Fix testcase error.
6154
6155 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6156
6157         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6158         since MEABI is no longer supported.  Remove all vestiges
6159         of MEABI from the test.
6160
6161 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6162
6163         PR c++/10554
6164         * g++.dg/lookup/using5.C: New test.
6165
6166 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6167
6168         PR c++/8772
6169         * g++.dg/template/ttp5.C: New test.
6170
6171 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6172
6173         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6174         (dg-gpp-additional-sources): New function.
6175         (dg-gpp-additional-files): Likewise.
6176         * lib/g++.exp (additional_sources): New variable.
6177         (additional_files): Likewise.
6178         (g++_target_compile): Deal with them.
6179         * lib/old-dejagnu.exp: Remove.
6180         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6181         * g++.old-deja: Revise all tests to use dg commands.
6182
6183 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6184
6185         PR c++/9432, c++/9528
6186         * g++.dg/lookup/using4.C: New test.
6187
6188 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6189
6190         * gcc.dg/noreturn-5.c: New file.
6191         * gcc.dg/noreturn-6.c: New file.
6192
6193         * gcc.c-torture/compile/inline-1.c: New file.
6194
6195 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6196
6197         PR c++/10551
6198         * g++.dg/template/explicit1.C: New test.
6199
6200 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/10549
6203         * g++.dg/other/bitfield1.C: New test.
6204
6205         PR c++/10527
6206         * g++.dg/init/new7.C: New test.
6207
6208 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6209
6210         * g++.dg/ext/desig1.C: New test.
6211         * g++.dg/ext/init1.C: Update.
6212
6213         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6214
6215 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6216
6217         PR c++/10180
6218         * g++.dg/warn/Winline-1.C: New test.
6219
6220 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6221
6222         * gcc.c-torture/execute/string-opt-19.c: New test.
6223
6224         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6225         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6226
6227 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6228
6229         PR c++/10506
6230         * g++.dg/init/new6.C: New test.
6231
6232         PR c++/10503
6233         * g++.dg/init/ref6.C: New test.
6234
6235 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6236
6237         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6238
6239 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6240
6241         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6242         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6243
6244 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6245
6246         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6247         initialized static data members.
6248
6249 2003-04-25  H.J. Lu <hjl@gnu.org>
6250
6251         * gcc.dg/ia64-sync-4.c: New test.
6252
6253 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6254
6255         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6256         date.
6257
6258 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6259
6260         PR c++/10337
6261         * g++.dg/warn/conv1.C: New test.
6262         * g++.old-deja/g++.other/conv7.C: Adjust.
6263         * g++.old-deja/g++.other/overload14.C: Adjust.
6264
6265 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6266
6267         PR c++/10471
6268         * g++.dg/template/defarg2.C: New test.
6269
6270 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6271
6272         * gcc.dg/cpp/include2.c: Update.
6273         * gcc.dg/cpp/multiline-2.c: New.
6274         * gcc.dg/cpp/multiline.c: Update.
6275         * gcc.dg/cpp/strify2.c: Update.
6276         * gcc.dg/cpp/trad/literals-2.c: Update.
6277
6278 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6279
6280         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6281
6282 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6283
6284         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6285
6286 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6287
6288         PR c++/10451
6289         * g++.dg/parse/crash4.C: New test.
6290
6291         PR c++/9847
6292         * g++.dg/parse/crash5.C: New test.
6293
6294 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/10446
6297         * g++.dg/parse/crash3.C: New test.
6298
6299         PR c++/10428
6300         * g++.dg/parse/elab1.C: New test.
6301
6302 2003-04-22  Devang Patel  <dpatel@apple.com>
6303
6304         * gcc.dg/cpp/trad/funlike-5.c: New test.
6305
6306 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6307
6308         * g++.dg/other/packed1.C: Fix dg options.
6309
6310 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6311
6312         * g++.dg/other/offsetof2.C: New test.
6313
6314 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6315
6316         * g++.dg/template/recurse.C: Adjust location of error messages.
6317
6318 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6319
6320         PR c++/9881
6321         * g++.dg/init/addr-const1.C: New test.
6322         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6323
6324 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6325
6326         PR c++/10405
6327         * g++.dg/lookup/struct-hack1.C: New test.
6328
6329 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6330
6331         * ucs.c: Update diagnostic messages.
6332
6333 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6334
6335         * gcc.dg/cpp/truefalse.cpp: New test.
6336         * gcc.dg/cpp/cpp.exp: Update.
6337         * g++.dg/other/stdbool-if.C: Remove.
6338
6339 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6340
6341         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6342         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6343
6344 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6345
6346         * gcc.c-torture/compile/20030418-1.c: New test.
6347
6348 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6349
6350         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6351
6352 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6353
6354         PR c++/10347
6355         g++.dg/template/dependent-name1.C: New test.
6356
6357 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6358
6359         * gcc.dg/warn-1.c (tourist_guide): New array,
6360         contains a pointer to bar.
6361
6362 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6363
6364         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6365         * gcc.c-torture/execute/medce-1.c: New test case.
6366         * gcc.c-torture/execute/medce-2.c: New test case.
6367
6368 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6369
6370         * lib/prune.exp: Ignore more messages.
6371
6372         PR c++/10381
6373         * g++.dg/parse/lookup3.C: New test.
6374
6375 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6376
6377         * gcc.c-torture/compile/20030415-1.c : New test.
6378
6379 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6380
6381         * gcc.c-torture/execute/scope-2.c: Move to ...
6382         * gcc.dg/noncompile/scope.c: .... here.
6383
6384 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6385
6386         * gcc.dg/20030414-2.c: New test case.
6387
6388 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6389
6390         PR target/10377
6391         * gcc.dg/20030414-1.c: New test.
6392
6393 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6394
6395         * gcc.dg/builtins-12.c: New test case.
6396         * gcc.dg/builtins-13.c: New test case.
6397
6398 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6399
6400         * gcc.c-torture/execute/string-opt-18.c: New test.
6401
6402 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6403
6404         PR c++/10300
6405         * g++.dg/init/new5.C: New test.
6406
6407 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6408
6409         PR c++/7910
6410         * g++.dg/ext/dllimport1.C: New test.
6411
6412 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6413
6414         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6415
6416 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6417
6418         PR Fortran/9263
6419         * g77.f-torture/noncompile/9263.f: New test
6420         PR Fortran/1832
6421         * g77.f-torture/execute/1832.f: New test
6422
6423 2003-04-11  David Chad  <davidc@freebsd.org>
6424             Loren J. Rittle  <ljrittle@acm.org>
6425
6426         libobjc/8562
6427         * objc.dg/headers.m: New test.
6428
6429 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6430
6431         * gcc.c-torture/execute/builtin-noret-2.c: New.
6432         * gcc.c-torture/execute/builtin-noret-2.x: New.
6433         XFAIL builtin-noret-2.c at -O1 and above.
6434         * gcc.dg/redecl.c: New.
6435         * gcc.dg/Wshadow-1.c: Update error regexps.
6436
6437 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6438
6439         * g++.dg/abi/bitfield10.C: New test.
6440
6441 2003-04-09  Mike Stump  <mrs@apple.com>
6442
6443         * gcc.dg/pch/pch.exp: Make testcase names longer.
6444         * g++.dg/pch/pch.exp: Make testcase names longer.
6445
6446 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6447
6448         * gcc.dg/builtins-11.c: New test case.
6449
6450 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6451
6452         * gcc.dg/builtins-9.c: New test case.
6453         * gcc.dg/builtins-10.c: New test case.
6454
6455 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6456
6457         * gcc.dg/noncompile/init-4.c.c: New test.
6458
6459 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6460
6461         * gcc.misc-test/gcov-9.c: New test.
6462         * gcc.misc-test/gcov-10.c: New test
6463         * gcc.misc-test/gcov-11.c: New test.
6464
6465 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6466
6467         PR optimization/10024
6468         * gcc.c-torture/compile/20030405-1.c: New test.
6469
6470 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6471
6472         * gcc.dg/pch/static-3.c: New.
6473         * gcc.dg/pch/static-3.hs: New.
6474         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6475
6476 2003-04-04  Richard Henderson  <rth@redhat.com>
6477
6478         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6479         * g++.dg/eh/forced2.C: Likewise.
6480
6481 2003-04-03  Mike Stump  <mrs@apple.com>
6482
6483         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6484         target arg.
6485         (scan-assembler-times, scan-assembler-not): Likewise.
6486         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6487
6488 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6489
6490         * gcc.dg/sparc-loop-1.c: New test.
6491
6492 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6493
6494         PR other/9274
6495         * g++.dg/pch/system-2.C: New.
6496         * g++.dg/pch/system-2.Hs: New.
6497
6498 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6499
6500         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6501
6502         * g++.dg/eh/simd-1.C (vecfunc): Same.
6503
6504 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6505
6506         * gcc.c-torture/execute/20030401-1.c: New test case.
6507
6508 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6509
6510         * objc.dg/defs.m: New.
6511
6512 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6513
6514         * g++.dg/eh/simd-1.C: New.
6515         * g++.dg/eh/simd-2.C: New.
6516
6517 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6518
6519         * gcc.c-torture/execute/simd-3.c: New.
6520
6521 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c/9936
6524         * gcc.dg/20030331-2.c: New test.
6525
6526 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/10278
6529         * g++.dg/parse/crash2.C: New test.
6530
6531 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6532
6533         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6534         * gcc.c-torture/execute/20030331-1.c: ...here.
6535
6536 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6537
6538         * gcc.c-torture/execute/20030331-1.c: New test.
6539
6540 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6541
6542         * lib/gcov.exp: Adjust call return testing strings.
6543         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6544
6545 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6546
6547         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6548         * gcc.dg/builtins-7.c: New test case.
6549         * gcc.dg/builtins-8.c: New test case.
6550
6551 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6552
6553         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6554
6555 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6556
6557         PR c++/7647
6558         * g++.dg/lookup-class-member-2.C: New test.
6559
6560 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6561
6562         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6563
6564 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6565
6566         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6567
6568 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6569
6570         * g++.dg/init/attrib1.C: New test.
6571
6572 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6573
6574         * gcc.dg/ultrasp8.c: New test.
6575
6576 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.dg/ultrasp7.c: New test.
6579
6580 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6581
6582         PR c++/10047
6583         * g++.dg/template/inline1.C: New test.
6584
6585 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6586
6587         * gcc.dg/sparc-dwarf2.c: New test.
6588
6589 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6590
6591         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6592         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6593
6594 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6595
6596         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6597         than reading .x files.
6598         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6599         * g77.dg/gcov/gcov-1.f: Likewise.
6600         * gcc.misc-tests/gcov-4b.c: Likewise.
6601         * gcc.misc-tests/gcov-5b.c: Likewise.
6602         * gcc.misc-tests/gcov-6.c: Likewise.
6603         * gcc.misc-tests/gcov-7.c: Likewise.
6604         * gcc.misc-tests/gcov-8.c: Likewise.
6605         * g++.dg/gcov/gcov-1.x: Remove.
6606         * g77.dg/gcov/gcov-1.x: Likewise.
6607         * gcc.misc-tests/gcov-4b.x: Likewise.
6608         * gcc.misc-tests/gcov-5b.x: Likewise.
6609         * gcc.misc-tests/gcov-6.x: Likewise.
6610         * gcc.misc-tests/gcov-7.x: Likewise.
6611         * gcc.misc-tests/gcov-8.x: Likewise.
6612
6613 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6614
6615         PR opt/10087
6616         * gcc.dg/20030324-1.c: New test.
6617
6618 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         PR c++/10224
6621         * g++.dg/template/arg3.C: New test.
6622
6623         PR c++/10158
6624         * g++.dg/template/friend18.C: New test.
6625
6626 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6627
6628         * g77.f-torture/compile/20030326-1.f: New test case.
6629
6630 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6631
6632         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6633
6634         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6635
6636 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6637
6638         * gcc.dg/ia64-sync-3.c: New test.
6639
6640 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6641
6642         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6643
6644 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6645
6646         * gcc.dg/ultrasp6.c: New test.
6647
6648 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6649
6650         * gcc.dg/i386-signbit-1.c: New test.
6651         * gcc.dg/i386-signbit-2.c: New test.
6652         * gcc.dg/i386-signbit-3.c: New test.
6653
6654 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6655
6656         * gcc.dg/ultrasp5.c: Fix options.
6657
6658 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6659
6660         * gcc.dg/ultrasp5.c: Fix comment.
6661
6662 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6663
6664         PR fortran/10197
6665         * g77.f-torture/execute/10197.f: New test.
6666
6667 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6668
6669         PR c++/9898, c++/383
6670         * g++.dg/template/conv6.C: New test.
6671
6672         PR c++/10119
6673         * g++.dg/template/ptrmem5.C: New test.
6674
6675         PR c++/10026
6676         * g++.dg/lookup/koenig1.C: New test.
6677
6678         PR C++/10199
6679         * g++.dg/lookup/template2.C: New test.
6680
6681 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6682
6683         * g++.dg/opt/rtti1.C: New test.
6684
6685 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6686
6687         * gcc.dg/ultrasp5.c: New test.
6688
6689 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6690
6691         PR middle-end/9967
6692         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6693         builtin fputs.
6694
6695 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6696
6697         PR c/8224
6698         * gcc.dg/20030323-1.c: New test.
6699
6700 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6701
6702         * gcc.c-torture/compile/20030323-1.c: New test case.
6703
6704 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6705
6706         * gcc.dg/20030321-1.c: New test.
6707
6708 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6709
6710         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6711
6712 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6713
6714         PR c++/9978, c++/9708
6715         * g++.dg/ext/vlm1.C: Adjust expected error.
6716         * g++.dg/ext/vla2.C: New test.
6717         * g++.dg/template/arg1.C: New test.
6718         * g++.dg/template/arg2.C: New test.
6719
6720 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6721
6722         * g77.f-torture/execute/select.f: New test.
6723         * g77.f-torture/noncompile/select_no_compile.f: New test.
6724
6725 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6726
6727         PR c++/9898
6728         * g++.dg/other/error4.C: New test.
6729
6730 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6731
6732         * g++.dg/template/friend17.C: New test.
6733
6734 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6735
6736         * gcc.c-torture/compile/20030320-1.c: New.
6737
6738 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6739
6740         * gcc.dg/builtins-6.c: New test case.
6741
6742 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6743
6744         PR target/10073
6745         * gcc.c-torture/compile/20030319-1.c: New.
6746
6747 2003-03-18  Jan Hubicka  <jh@suse.cz>
6748
6749         * gcc.dg/i386-cvt-1.c: New test.
6750
6751 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6752
6753         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6754         * objc.dg/naming-2.m: Likewise.
6755
6756 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6757
6758         PR c++/9639
6759         * g++.dg/parse/crash1.C: New test.
6760
6761 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/8805
6764         * g++.dg/eh/cleanup1.C: New test.
6765
6766 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6767
6768         * gcc.c-torture/execute/20030316-1.c: New test case.
6769
6770 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6771
6772         PR c++/9629
6773         * g++.dg/init/ctor2.C: New test.
6774
6775 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6776
6777         * g77.f-torture/compile/xformat.f: New test case.
6778
6779 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6780
6781         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6782         * g++.old-deja/g++.mike/eh50.C: Likewise.
6783
6784 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6785
6786         PR c++/6440
6787         * g++.dg/template/spec7.C: New test.
6788         * g++.dg/template/spec8.C: Likewise.
6789
6790 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6791
6792         * gcc.c-torture/execute/20030313-1.c: New test.
6793
6794 2003-03-14  Richard Henderson  <rth@redhat.com>
6795
6796         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6797
6798 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6799
6800         * gcc.c-torture/compile/20030314-1.c: New test.
6801
6802 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6803
6804         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6805         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6806         thumb target,
6807         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6808         to accept newer _imp__  prefix and additional
6809         newline in .drectve section.
6810         * gcc.dg/dll-4.c: Likewise.
6811         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6812         switch.
6813
6814 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6815
6816         * g++.dg/parse/namespace9.C: New test.
6817
6818         * g++.dg/init/ref5.C: New test.
6819         * g++.dg/parse/ptrmem1.C: Likewise.
6820
6821 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6822
6823         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6824         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6825         regular expression.
6826         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6827         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6828
6829 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6830
6831         * gcc.c-torture/execute/20030224-2.c: New test.
6832
6833 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6834
6835         * gcc.dg/decl-3.c: New test.
6836
6837 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6838
6839         * gcc.dg/i386-loop-2.c: New test.
6840
6841 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6842
6843         PR c++/9474
6844         * g++.dg/parse/namespace8.C: New test.
6845
6846         PR c++/9924
6847         * g++.dg/overload/builtin2.C: New test.
6848
6849 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6850
6851         * gcc.dg/return-type-3.c: New test.
6852
6853 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6854
6855         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6856         profiling options are not supported.
6857
6858 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6859
6860         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6861         * g++.old-deja/g++.warn/impint2.C: Likewise.
6862
6863 2003-03-10  Devang Patel  <dpatel@apple.com>
6864
6865         * g++.dg/cpp/c++_cmd_1.C: New test.
6866         * g++.dg/cpp/c++_cmd_1.h: New file.
6867
6868 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
6869
6870         * gcc.dg/altivec-9.c: New file.
6871
6872 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6873
6874         * gcc.dg/ppc-sdata-1.c: New test.
6875         * gcc.dg/ppc-sdata-2.c: New test.
6876
6877 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
6878
6879         PR c++/9373
6880         * g++.dg/opt/ptrmem2.C: New test.
6881
6882         PR c++/8534
6883         * g++.dg/opt/ptrmem1.C: New test.
6884
6885 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6886
6887         * gcc.dg/i386-loop-1.c: New test.
6888
6889 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6890
6891         PR c++/9970
6892         * g++.dg/lookup/friend1.C: New test.
6893
6894 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6895
6896         PR c++/9823
6897         * g++.dg/parser/constructor1.C: New test.
6898
6899 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
6900
6901         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
6902
6903         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
6904
6905 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
6906
6907         * gcc.dg/cpp/Wunused.c: Update test.
6908
6909 2003-03-08  Jan Hubicka  <jh@suse.cz>
6910
6911         * gcc.dg/inline-3.c: New test.
6912
6913 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6914
6915         PR c++/9809
6916         * g++.dg/parse/builtin1.C: New test.
6917
6918         PR c++/9982
6919         * g++.dg/abi/cookie1.C: New test.
6920         * g++.dg/abi/cookie2.C: Likewise.
6921
6922         PR c++/9524
6923         * g++.dg/template/field1.C: New test.
6924
6925         PR c++/9912
6926         * g++.dg/parse/class1.C: New test.
6927         * g++.dg/parse/namespace7.C: Likewise.
6928         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
6929
6930 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
6931
6932         * g++.dg/init/ref4.C: New test.
6933
6934 2003-03-07  Jan Hubicka  <jh@suse.cz>
6935
6936         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
6937         * gcc.dg/inline-3.c:  New test.
6938
6939 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
6940
6941         * g++.dg/init/ref3.C: New test.
6942
6943         PR c++/9965
6944         * g++.dg/init/ref2.C: New test.
6945
6946         PR c++/9400
6947         * g++.dg/warn/Wshadow-2.C: New test.
6948
6949         PR c++/9791
6950         * g++.dg/warn/Woverloaded-1.C: New test.
6951
6952 2003-03-05  Jan Hubicka  <jh@suse.cz>
6953
6954         * gcc.dg/i386-local2.c: New.
6955         * gcc.dg/i386-local.c: Fix typo.
6956
6957 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
6958
6959         * g++.dg/abi/layout3.C: New test.
6960
6961 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6962
6963         * gcc.c-torture/compile/20030305-1.c
6964
6965 2003-03-05  Jan Hubicka  <jh@suse.cz>
6966
6967         * gcc.dg/i386-local.c: New.
6968
6969 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
6970
6971         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
6972
6973 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6974
6975         * gcc.dg/switch-2.c: New test.
6976         * gcc.dg/switch-3.c: New test.
6977         * gcc.dg/Wswitch.c: Adjust line numbers.
6978         * gcc.dg/Wswitch-default.c: Likewise.
6979         * gcc.dg/Wswitch-enum.c: Likewise.
6980
6981 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
6982
6983         * gcc.c-torture/execute/20030222-1.c: New test.
6984
6985 2003-03-03  James E Wilson  <wilson@tuliptree.org>
6986
6987         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
6988
6989 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
6990
6991         PR c++/9878
6992         * g++.dg/init/ref1.C: New test.
6993
6994 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
6995
6996         * gcc.dg/sh-relax.c: New SH-only test.
6997
6998 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
6999
7000         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7001         comment explaining purpose of testcase.
7002
7003 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7004
7005         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7006         for HC11/HC12 (asm needs two int registers).
7007         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7008         HC11/HC12 because the test uses an asm which needs two 32-bit
7009         registers.
7010
7011 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7012
7013         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7014         for HC11/HC12 (array is too large otherwise).
7015         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7016         * gcc.c-torture/compile/20010518-2.x: Likewise.
7017         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7018         HC11/HC12 (array is too large).
7019
7020 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7021
7022         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7023         * lib/g++-dg.exp (g++-dg-test): Likewise.
7024
7025 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7026
7027         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7028         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7029
7030 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7031
7032         * g++.dg/warn/implicit-typename1.C: Remove warning.
7033
7034 2003-02-28  Richard Henderson  <rth@redhat.com>
7035
7036         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7037         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7038
7039 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7040
7041         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7042         * g++.dg/pch/pch.exp: Likewise.
7043
7044 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7045
7046         PR c++/9879
7047         * testsuite/g++.dg/init/new4.C: New test.
7048
7049 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7050
7051         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7052
7053 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7054
7055         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7056         unsigned long.
7057
7058         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7059         wider than float.
7060
7061 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7062
7063         * lib/scanasm.exp: Add support for counting numbers of
7064         occurences.
7065         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7066         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7067
7068 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7069
7070         PR c++/9683
7071         * g++.dg/template/static3.C: New test.
7072
7073         PR c++/9829
7074         * g++.dg/parse/namespace6.C: New test.
7075
7076 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7077
7078         PR target/9732
7079         * gcc.dg/20030225-1.c: New test.
7080
7081 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * README: Remove out-of-date information.
7084
7085         PR c++/9836
7086         * g++.dg/template/spec6.C: New test.
7087
7088 2003-02-24  Jeff Law  <law@redhat.com>
7089
7090         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7091
7092 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7093
7094         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7095         * gcc.dg/pragma-ep-1.c: Likewise.
7096
7097 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7098
7099         PR c++/9602
7100         * g++.dg/template/friend16.C: New test.
7101
7102 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7103
7104         PR c++/5333
7105         * g++.dg/parse/fused-params1.C: Adjust error messages.
7106         * g++.dg/template/nested3.C: New test.
7107
7108 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7109
7110         * g++.dg/abi/param1.C: New test.
7111
7112 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7113
7114         PR c++/7982
7115         * g++.dg/warn/implicit-typename1.C: New test.
7116
7117 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7118
7119         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7120         with "mtune".
7121         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7122         * gcc.c-torture/execute/20010129-1.x: Likewise.
7123         * gcc.dg/20011107-1.c: Likewise.
7124         * gcc.dg/20020108-1.c: Likewise.
7125         * gcc.dg/20020122-3.c: Likewise.
7126         * gcc.dg/20020206-1.c: Likewise.
7127         * gcc.dg/20020310-1.c: Likewise.
7128         * gcc.dg/20020426-2.c: Likewise.
7129         * gcc.dg/20020517-1.c: Likewise.
7130         * gcc.dg/991230-1.c: Likewise.
7131         * gcc.dg/i386-unroll-1.c: Likewise.
7132         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7133
7134 2003-02-22  Jan Hubicka  <jh@suse.cz>
7135
7136         * gcc.dg/i386-mul.c: New test.
7137
7138 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7139
7140         * gcc.dg/builtins-5.c: New test case.
7141
7142 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7143
7144         * gcc.dg/asmreg-1.c: New test.
7145
7146 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7147
7148         PR c++/9749
7149         * g++.dg/parse/varmod1.C: New test.
7150
7151 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/9727
7154         * g++.dg/template/op1.C: New test.
7155
7156 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7157
7158         PR c++/8906
7159         * g++.dg/template/nested2.C: New test.
7160
7161 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7162
7163         PR c++/8724
7164         * g++.dg/expr/dtor1.C: New test.
7165
7166 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7167
7168         * gcc.dg/cpp/include3.c: New test.
7169         * gcc.dg/cpp/inc/foo.h: New file.
7170
7171 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7172
7173         * gcc.c-torture/execute/20030221-1.c: New test.
7174
7175 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7176
7177         PR c++/9729
7178         * g++.dg/abi/conv1.C: New test.
7179
7180 2003-02-20  Jan Hubicka  <jh@suse.cz>
7181
7182         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7183
7184 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7185
7186         * gcc.c-torture/compile/20030219-1.c: New test.
7187
7188 2003-02-18  Jan Hubicka  <jh@suse.cz>
7189
7190         * gcc.dg/funcorder.c: New test.
7191
7192 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7193
7194         * gcc.c-torture/execute/20030218-1.c: New.
7195
7196 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7197
7198         * gcc.dg/20030218-1.c: New.
7199
7200 2003-02-18  Richard Henderson  <rth@redhat.com>
7201
7202         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7203         * gcc.dg/attr-used-2.c: New.
7204
7205 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/9704
7208         * g++.dg/init/copy5.C: New test.
7209
7210 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7211
7212         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7213         * g++.dg/pch/pch.exp: Likewise.
7214
7215 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7216
7217         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7218         STACK_SIZE is not defined.
7219
7220 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7221
7222         PR c++/9457
7223         * g++.dg/template/init1.C: New test.
7224
7225 2003-02-16  Jan HUbicka  <jh@suse.cz>
7226
7227         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7228         (foo): Add few extra tests
7229         * gcc.dg/c99-const-expr-3.c: Likewise.
7230         * gcc.c-torture/execute/20030216-1.c: New.
7231
7232 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7233
7234         PR c++/9459
7235         * g++.dg/ext/typeof4.C: New test.
7236
7237 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7238
7239         * gcc.dg/i386-387-3.c: New test case.
7240
7241 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7242
7243         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7244         cris-*-elf* cris-*-aout* and mmix-*-*.
7245
7246 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7247
7248         * gcc.dg/20030213-1.c: New test.
7249
7250 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7251
7252         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7253         * gcc.dg/i386-387-2.c: Likewise.
7254
7255 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7256
7257         * gcc.dg/ppc-spe.c: Fix formatting.
7258         Enable tests that were previously unsupported by gas.
7259         Delete tests for instructions that no longer exist.
7260         Switch arguments on evsubifw builtin.
7261
7262 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7263
7264         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7265         STACK_SIZE is too small.
7266
7267 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7268             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7269
7270         * gcc.dg/decl-2.c: New test.
7271
7272 2003-02-10  Jan Hubicka  <jh@suse.cz>
7273
7274         * gcc.dg/i386-fpcvt-1.c:  New test.
7275
7276 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7277
7278         * gcc.c-torture/execute/20030209-1.c: New test.
7279
7280 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7281
7282         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7283         int-wide bitops, use the constants of the same width.
7284         Likewise, if long long is 32-bit wide, test bitops using
7285         32-bit constants.
7286
7287 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7288
7289         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7290
7291 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7292
7293         * testsuite/gcc.dg/builtins-4.c: New test case.
7294
7295 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7296
7297         * gcc.dg/20020430-1.c: Fix dg command typos.
7298         * gcc.dg/20020503-1.c: Likewise.
7299
7300 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7301
7302         PR c++/8785
7303         * g++.dg/parse/fused-params1.C: New test.
7304
7305         PR c++/8857
7306         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7307
7308         PR c++/8921
7309         * g++.dg/parse/non-dependent1.C: New test.
7310
7311         PR c++/8928
7312         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7313
7314         PR c++/9228
7315         * g++.dg/parse/undefined7.C: New test.
7316         * g++.dg/parse/non-templ1.C: New test.
7317
7318         PR c++/9229
7319         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7320
7321 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7322
7323         * gcc.c-torture/compile/20030206-1.c: New test.
7324
7325 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7326
7327         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7328         "pow" to "foo" to avoid potential confusion with a math built-in.
7329
7330 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7331
7332         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7333         conditions for SPARC targets.
7334
7335 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7336
7337         * gcc.dg/20030204-1.c: New test.
7338
7339 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7340
7341         PR c++/38
7342         * g++.dg/parse/array-size1.C: New test.
7343
7344         PR c++/5657
7345         * g++.dg/parse/undefined3.C: New test.
7346
7347         PR c++/5665
7348         * g++.dg/parse/undefined4.C: New test.
7349
7350         PR c++/5975
7351         * g++.dg/parse/undefined5.C: New test.
7352
7353         PR c++/7259
7354         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7355
7356         PR c++/8578
7357         * g++.dg/parse/casting-operator1.C: New test.
7358
7359         PR c++/8596
7360         * g++.dg/parse/undefined6.C: New test.
7361
7362         PR c++/8736
7363         * g++.dg/parse/missing-template1.C: New test.
7364
7365 2003-02-04  Jan Hubicka  <jh@suse.cz>
7366
7367         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7368         * gcc.dg/i386-cmov?.c:  Likewise.
7369         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7370         * gcc.dg/i386-ssefp-1.c:  Likewise.
7371         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7372         conventions.
7373
7374 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/7129
7377         * testsuite/g++.dg/ext/max.C: New test.
7378
7379 2003-02-03  Jan Hubicka  <jh@suse.cz>
7380
7381         * gcc.c-torture/execute/20030203-1.c: New test.
7382
7383 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7384
7385         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7386         'natural-endian'.
7387
7388 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7389
7390         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7391         * g++.dg/init/new2.C: Likewise.
7392         * g++.dg/other/new1.C: Likewise.
7393
7394 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7395
7396         * gcc.dg/struct-ret-libc.c: New test.
7397
7398 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7399
7400         * gcc.dg/20030129-1.c: New test.
7401
7402 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7403
7404         PR c++/8849
7405         * g++.dg/template/ptrmem4.C: New test.
7406
7407 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7408
7409         * g++.dg/parser/constant1.C: New test.
7410
7411 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7412
7413         PR c++/8591
7414         * g++.dg/parse/friend2.C: New test.
7415
7416 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7417
7418         PR c++/9437
7419         * g++.dg/template/unify4.C: New test.
7420
7421 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7422
7423         * gcc.c-torture/execute/20030128-1.c: New test.
7424
7425 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7426
7427         * g++.dg/lookup/nested1.C: Test moved from ...
7428         * g++.old-deja/g++.other/lookup24.C: ... here.
7429
7430 2003-01-28  Jan Hubicka  <jh@suse.cz>
7431
7432         * gcc.dg/i386-cmov5.c:  New test.
7433
7434 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7435
7436         * gcc.c-torture/execute/20010925-1.c: Changed the
7437         memcpy declaration.
7438
7439 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7440
7441         PR c++/3902
7442         * g++.dg/parse/template5.C: New test.
7443
7444 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7445
7446         PR fortran/9258
7447         * g77.dg/pr9258: New test.
7448
7449 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7450
7451         * README: Move relevant parts from README.g++.
7452
7453         * README.g++: Remove this file.
7454
7455 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         * g++.dg/abi/dcast1.C: New test.
7458
7459 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7460
7461         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7462
7463 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7464
7465         PR c++/47
7466         * g++.old-deja/g++.other/lookup24.C: New test.
7467
7468 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7469
7470         PR middle-end/7227
7471         * gcc.dg/uninit-C.c: New test.
7472
7473 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7474
7475         * g++.dg/abi/covariant1.C: New test.
7476
7477 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7478
7479         * gcc.dg/20030123-1.c: New test.
7480
7481 2003-01-25  Jan Hubicka  <jh@suse.cz>
7482
7483         PR opt/8492
7484         * gcc.c-torture/compile/20030125-1.c
7485
7486 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7487
7488         PR c++/9403
7489         * g++.dg/parse/template3.C: New test.
7490         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7491
7492         PR c++/795
7493         * g++.dg/parse/template4.C: New test.
7494
7495         PR c++/9415
7496         * g++.dg/template/qual2.C: New test.
7497
7498         PR c++/8545
7499         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7500
7501         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7502
7503 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7504
7505         * gcc.c-torture/execute/switch-1.c: New test case.
7506
7507 2003-01-25  Jan Hubicka  <jh@suse.cz>
7508
7509         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7510
7511 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7512
7513         Tweaks for Bison-1.875. From the NEWS file:
7514         "- `parse error' -> `syntax error'
7515         Bison now uniformly uses the term `syntax error'"
7516         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7517         * gcc.dg/cpp/digraph2.c: Likewise.
7518         * gcc.dg/cpp/direct2.c: Likewise.
7519         * gcc.dg/cpp/paste4.c: Likewise.
7520         * gcc.dg/c90-restrict-1.c: Likewise.
7521         * gcc.dg/c99-func-2.c: Likewise.
7522         * gcc.dg/noncompile/920721-2.c: Likewise.
7523         * gcc.dg/noncompile/930622-2.c: Likewise.
7524         * gcc.dg/noncompile/940112-1.c: Likewise.
7525         * gcc.dg/noncompile/950921-1.c: Likewise.
7526         * gcc.dg/noncompile/951123-1.c: Likewise.
7527         * gcc.dg/noncompile/971104-1.c: Likewise.
7528         * gcc.dg/noncompile/990416-1.c: Likewise.
7529
7530 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7531
7532         * g++.dg/parse/undefined1.C: Add error message.
7533
7534 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7535
7536         PR c++/9354
7537         * g++.dg/parse/new1.C: New test.
7538
7539         PR c++/9216
7540         * g++.dg/parse/template2.C: New test.
7541
7542         PR c++/9354
7543         * g++.dg/parse/typedef2.C: New test.
7544
7545         PR c++/9328
7546         * g++.dg/ext/typeof3.C: New test.
7547
7548 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7549
7550         PR c++/2738
7551         * g++.dg/parse/ret-type1.C: New test.
7552
7553         PR c++/3792
7554         * g++.dg/parse/tmpl-outside1.C: New test.
7555
7556         PR c++/4207
7557         * g++.dg/parse/int-as-enum1.C: New test.
7558
7559         PR c++/4903
7560         * g++.dg/parse/no-typename1.C: New test.
7561
7562         PR c++/5533
7563         * g++.dg/parse/no-value1.C: New test.
7564
7565         PR c++/5921
7566         * g++.dg/parse/wrong-inline1.C: New test.
7567
7568         PR c++/6402
7569         * g++.dg/parse/ref1.C: New test.
7570
7571         PR c++/6992
7572         * g++.dg/parse/attr-ctor1.C: New test.
7573
7574         PR c++/7229
7575         * g++.dg/parse/namespace5.C: New test.
7576
7577         PR c++/7917
7578         * g++.dg/parse/func-def1.C: New test.
7579
7580         PR c++/8143
7581         * g++.dg/parse/undefined1.C: New test.
7582
7583         PR c++/5723, PR c++/8522
7584         * g++.dg/parse/specialization1.C: New test.
7585
7586         PR c++/163, PR c++/8595
7587         * g++.dg/parse/struct-as-enum1.C: New test.
7588
7589         PR c++/9173
7590         * g++.dg/parse/undefined2.C: New test.
7591
7592 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7593
7594         PR c++/9298
7595         * g++.dg/parse/template1.C: New test.
7596
7597         PR c++/9384
7598         * g++.dg/parse/using1.C: New test.
7599
7600         PR c++/9285
7601         PR c++/9294
7602         * g++.dg/parse/expr2.C: New test.
7603
7604         PR c++/9388
7605         * g++.dg/parse/lookup2.C: Likewise.
7606
7607 2003-01-21  Jan Hubicka  <jh@suse.cz>
7608
7609         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7610         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7611         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7612         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7613
7614 2003-01-20  Nick Clifton  <nickc@redhat.com>
7615
7616         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7617         problem with ARM sibcall code generation.
7618
7619 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7620
7621         * gcc.c-torture/execute/20030120-1.c: New.
7622
7623 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7624
7625         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7626
7627 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c++/9272
7630         * g++.dg/parse/ctor1.C: New test.
7631
7632         PR c++/9294:
7633         * g++.dg/parse/qualified1.C: New test.
7634
7635         * g++.dg/parse/typename3.C: New test.
7636
7637 2003-01-16  Richard Henderson  <rth@redhat.com>
7638
7639         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7640
7641 2003-01-16  Richard Henderson  <rth@redhat.com>
7642
7643         * g++.dg/pch/pch.exp: Copy test header to the working directory
7644         before using it either for precompilation or direct use.
7645         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7646         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7647
7648 2003-01-16  Richard Henderson  <rth@redhat.com>
7649
7650         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7651         before using it either for precompilation or direct use.
7652         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7653         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7654
7655 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7656
7657         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7658         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7659         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7660         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7661         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7662         typename warning into error.
7663         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7664         error messages.
7665         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7666         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7667         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7668         messages.
7669         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7670         make declaration visible in template.
7671         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7672         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7673         messages.
7674         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7675         message.
7676         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7677         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7678         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7679         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7680         typename warning with error message.
7681         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7682         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7683         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7684
7685 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7686
7687         * g++.dg/parse/ambig2.C: New test.
7688
7689 2003-01-15  Richard Henderson  <rth@redhat.com>
7690
7691         * g++.dg/tls/init-2.C: Update error message string.
7692
7693 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7694
7695         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7696
7697 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7698
7699         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7700         all for HC11/HC12.
7701         * gcc.c-torture/compile/20001205-1.x: Likewise.
7702         * gcc.c-torture/compile/20001226-1.x: Likewise.
7703         * gcc.c-torture/compile/920520-1.x: Likewise.
7704         * gcc.c-torture/compile/961203-1.x: Likewise.
7705         * gcc.c-torture/compile/20020604-1.x: Likewise.
7706
7707 2003-01-15  Jan Hubicka  <jh@suse.cz>
7708
7709         * gcc.c-torture/compile/20030115-1.c: New test.
7710
7711         * gcc.dg/i386-fpcvt-1.c: New test.
7712         * gcc.dg/i386-fpcvt-2.c: New test.
7713
7714 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7715
7716         Further conform g++'s __vmi_class_type_info to the C++ ABI
7717         specification.
7718         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7719         the specification.
7720
7721 2003-01-14  Jan Hubicka  <jh@suse.cz>
7722
7723         * gcc.dg/i386-fpcvt-1.c: New test.
7724         * gcc.dg/i386-fpcvt-2.c: New test.
7725
7726 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7727
7728         * gcc.dg/i386-mmx-3.c: New test.
7729
7730 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7731
7732         PR c++/9264
7733         * g++.dg/parse/octal1.C: New file.
7734
7735         PR c++/9172
7736         * g++.dg/parse/typename1.C: New file.
7737
7738 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7739
7740         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7741         * gcc.dg/bf-no-ms-layout.c: Likewise.
7742         * gcc.dg/bf-ms-attrib.c: Likewise.
7743
7744 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7745
7746         PR c++/9099
7747         * g++.dg/parse/dtor1.C: New file.
7748
7749         PR c++/9128
7750         * g++.dg/rtti/typeid1.C: New file.
7751
7752         PR c++/9153
7753         * g++.dg/parse/lookup1.C: New file.
7754
7755         PR c++/9171
7756         * g++.dg/templ/spec5.C: New file.
7757
7758 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7759
7760         * gcc.c-torture/compile/20030110-1.c: New test.
7761
7762 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7763
7764         Merge from pch-branch:
7765
7766         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7767
7768         * gcc.dg/pch/cpp-1.h: New.
7769         * gcc.dg/pch/cpp-1.c: New.
7770         * gcc.dg/pch/cpp-2.h: New.
7771         * gcc.dg/pch/cpp-2.c: New.
7772
7773         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7774
7775         * gcc.dg/pch/except-1.h: New.
7776         * gcc.dg/pch/except-1.c: New.
7777
7778         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7779
7780         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7781         running test.
7782         * gcc.dg/pch: Include *.hp not *.h.
7783         * gcc.dg/pch/system-1.h: New.
7784         * gcc.dg/pch/system-1.c: New.
7785
7786         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7787
7788         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7789         rather than trying to build and run a program using PCH.
7790         * gcc.dg/pch: Remove dg-do commands from test files.
7791
7792         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7793
7794         * gcc.dg/pch/macro-3.c: New.
7795         * gcc.dg/pch/macro-3.h: New.
7796
7797         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7798
7799         * gcc.dg/pch/common-1.c: New.
7800         * gcc.dg/pch/common-1.h: New.
7801         * gcc.dg/pch/decl-1.c: New.
7802         * gcc.dg/pch/decl-1.h: New.
7803         * gcc.dg/pch/decl-2.c: New.
7804         * gcc.dg/pch/decl-2.h: New.
7805         * gcc.dg/pch/decl-3.c: New.
7806         * gcc.dg/pch/decl-3.h: New.
7807         * gcc.dg/pch/decl-4.c: New.
7808         * gcc.dg/pch/decl-4.h: New.
7809         * gcc.dg/pch/decl-5.c: New.
7810         * gcc.dg/pch/decl-5.h: New.
7811         * gcc.dg/pch/global-1.c: New.
7812         * gcc.dg/pch/global-1.h: New.
7813         * gcc.dg/pch/inline-1.c: New.
7814         * gcc.dg/pch/inline-1.h: New.
7815         * gcc.dg/pch/inline-2.c: New.
7816         * gcc.dg/pch/inline-2.h: New.
7817         * gcc.dg/pch/static-1.c: New.
7818         * gcc.dg/pch/static-1.h: New.
7819         * gcc.dg/pch/static-2.c: New.
7820         * gcc.dg/pch/static-2.h: New.
7821
7822         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7823
7824         * g++.dg/pch/pch.exp: Better handle failing testcases.
7825         * gcc.dg/pch/pch.exp: Likewise.
7826         * gcc.dg/pch/macro-1.c: New.
7827         * gcc.dg/pch/macro-1.h: New.
7828         * gcc.dg/pch/macro-2.c: New.
7829         * gcc.dg/pch/macro-2.h: New.
7830
7831         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7832
7833         * g++.dg/dg.exp: Treat files in pch/ specially.
7834         * g++.dg/pch/pch.exp: New file.
7835         * g++.dg/pch/empty.H: New file.
7836         * g++.dg/pch/empty.C: New file.
7837         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7838         "precompile".
7839
7840         * gcc.dg/pch/pch.exp: New file.
7841         * gcc.dg/pch/empty.h: New file.
7842         * gcc.dg/pch/empty.c: New file.
7843         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7844         "precompile".
7845
7846 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7847
7848         * g++.dg/template/friend14.C: New test.
7849
7850 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7851
7852         * gcc.dg/old-style-asm-1.c: New test.
7853
7854 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7855
7856         * gcc.c-torture/compile/20030109-1.c: New test.
7857
7858 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7859
7860         * gcc.c-torture/execute/20030109-1.c: New test.
7861
7862 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
7863
7864         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
7865         * g++.old-deja/g++.mike/dyncast2.C: Likewise
7866         * g++.old-deja/g++.mike/dyncast3.C: Likewise
7867         * g++.old-deja/g++.mike/eh2.C: Likewise
7868         * g++.old-deja/g++.mike/eh3.C: Likewise
7869         * g++.old-deja/g++.mike/eh5.C: Likewise
7870         * g++.old-deja/g++.mike/eh6.C: Likewise
7871         * g++.old-deja/g++.mike/eh7.C: Likewise
7872         * g++.old-deja/g++.mike/eh8.C: Likewise
7873         * g++.old-deja/g++.mike/eh9.C: Likewise
7874         * g++.old-deja/g++.mike/eh10.C: Likewise
7875         * g++.old-deja/g++.mike/eh12.C: Likewise
7876         * g++.old-deja/g++.mike/eh13.C: Likewise
7877         * g++.old-deja/g++.mike/eh14.C: Likewise
7878         * g++.old-deja/g++.mike/eh16.C: Likewise
7879         * g++.old-deja/g++.mike/eh17.C: Likewise
7880         * g++.old-deja/g++.mike/eh18.C: Likewise
7881         * g++.old-deja/g++.mike/eh21.C: Likewise
7882         * g++.old-deja/g++.mike/eh23.C: Likewise
7883         * g++.old-deja/g++.mike/eh24.C: Likewise
7884         * g++.old-deja/g++.mike/eh25.C: Likewise
7885         * g++.old-deja/g++.mike/eh26.C: Likewise
7886         * g++.old-deja/g++.mike/eh27.C: Likewise
7887         * g++.old-deja/g++.mike/eh28.C: Likewise
7888         * g++.old-deja/g++.mike/eh29.C: Likewise
7889         * g++.old-deja/g++.mike/eh31.C: Likewise
7890         * g++.old-deja/g++.mike/eh33.C: Likewise
7891         * g++.old-deja/g++.mike/eh34.C: Likewise
7892         * g++.old-deja/g++.mike/eh35.C: Likewise
7893         * g++.old-deja/g++.mike/eh36.C: Likewise
7894         * g++.old-deja/g++.mike/eh37.C: Likewise
7895         * g++.old-deja/g++.mike/eh38.C: Likewise
7896         * g++.old-deja/g++.mike/eh39.C: Likewise
7897         * g++.old-deja/g++.mike/eh40.C: Likewise
7898         * g++.old-deja/g++.mike/eh41.C: Likewise
7899         * g++.old-deja/g++.mike/eh42.C: Likewise
7900         * g++.old-deja/g++.mike/eh44.C: Likewise
7901         * g++.old-deja/g++.mike/eh46.C: Likewise
7902         * g++.old-deja/g++.mike/eh47.C: Likewise
7903         * g++.old-deja/g++.mike/eh48.C: Likewise
7904         * g++.old-deja/g++.mike/eh49.C: Likewise
7905         * g++.old-deja/g++.mike/eh50.C: Likewise
7906         * g++.old-deja/g++.mike/eh51.C: Likewise
7907         * g++.old-deja/g++.mike/eh53.C: Likewise
7908         * g++.old-deja/g++.mike/eh55.C: Likewise
7909         * g++.old-deja/g++.mike/p7912.C: Likewise
7910         * g++.old-deja/g++.mike/p9706.C: Likewise
7911         * g++.old-deja/g++.mike/p10416.C: Likewise
7912         * g++.old-deja/g++.mike/p11667.C: Likewise
7913         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
7914         Remove redundant reference to Iris.
7915         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
7916         Elxsi, i860, Pico Java, and WE32K.
7917
7918 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
7919
7920         * g++.dg/ext/asm4.C: New test.
7921
7922 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7923
7924         PR c++/9030
7925         * g++.dg/template/friend12.C: New test.
7926         * g++.dg/template/friend13.C: Likewise.
7927         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
7928
7929 2003-01-08  Jan Hubicka  <jh@suse.cz>
7930
7931         * gcc.dg/i386-cadd.c: New test.
7932         * gcc.dg/i386-cmov4.c: Likewise.
7933
7934 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
7935
7936         PR c++/9165
7937         * g++.dg/warn/Wunused-3.C: New test.
7938
7939         * g++.dg/abi/bitfield9.C: New test.
7940
7941         PR c++/9189
7942         * g++.dg/parse/defarg3.C: New test.
7943
7944 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7945
7946         * g++.dg/parse/ambig1.C: New test.
7947         * g++.dg/parse/defarg2.C: New test.
7948
7949 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
7950
7951         * g++.dg/template/defarg-1.C: New test.
7952         * g++.dg/template/local2.C: Likewise.
7953
7954 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
7955
7956         * gcc.c-torture/execute/20030105-1.c: New test.
7957
7958 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7959
7960         * g++.dg/parse/namespace3.C: Remove extra semicolons.
7961         * g++.dg/parse/namespace4.C: Likewise.
7962
7963 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7964
7965         * g++.dg/template/ntp2.C: New test.
7966
7967 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
7968
7969         * g++.dg/parse/extern-C-1.C: New test.
7970
7971         * g++.dg/parse/namespace4.C: New test.
7972
7973         * g++.dg/template/nested1.C: New test.
7974
7975         * g++.dg/parse/namespace3.C: New test.
7976
7977 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7978
7979         * g++.dg/lookup/two-stage1.C: New test.
7980
7981 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7982
7983         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
7984         * g++.old-deja/g++.jason/access8.C: Likewise.
7985         * g++.old-deja/g++.other/decl5.C: Likewise.
7986
7987 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7988
7989         * g++.dg/parse/parse7.C: New test.
7990
7991 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/2843
7994         * g++.dg/ext/attrib7.C: New test.
7995
7996 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7997
7998         * g++.dg/parse/parse6.C: New test.
7999
8000 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8001
8002         * gcc.dg/h8300-stack-1.c: New.
8003
8004 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8005
8006         g++.dg/lookup/exception1.C: New test.
8007
8008         g++.dg/lookup/template1.C: New test.
8009
8010         g++.dg/parse/namespace2.C: New test.
8011
8012         g++.dg/parse/parens2.C: New test.
8013
8014 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8015
8016         * g++.dg/parse/parse5.C: New test.
8017         * g++.dg/lookup/scoped4.C: New test.
8018
8019 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8020
8021         * g++.dg/parse/parens1.C: New test.
8022
8023         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8024         angle-bracket1.C.
8025         * g++.dg/parse/parens2.C: New test.
8026
8027         * g++.dg/lookup/scope-operator1.C: New test.
8028
8029         * g++.dg/parse/operator1.C: New test.
8030
8031 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8032
8033         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8034         * g++.old-deja/g++.other/access6.C: Likewise.
8035         * g++.old-deja/g++.other/decl1.C: Likewise.
8036         * g++.old-deja/g++.pt/typename12.C: Likewise.
8037
8038 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8039
8040         * g++.dg/parse/namespace1.C: New test.
8041
8042 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8043
8044         * g++.dg/parse/parse4.C: New test.
8045
8046 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8047
8048         * g++.dg/parse/parse3.C: New test.
8049
8050 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8051
8052         * g++.dg/parse/parse2.C: New test.
8053
8054 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8055
8056         * g++.dg/template/friend11.C: New test.
8057
8058 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8059
8060         * g++.dg/parse/parse1.C: New test.
8061
8062 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8063
8064         * lib/profopt.exp: Change the name of a global variable to avoid
8065         possible clashes with other test suites.
8066
8067 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8068
8069         * g++.dg/inherit/covariant8.C: New test.
8070
8071 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8072
8073         * g++.dg/init/array9.C: New test.
8074
8075         PR c++/9112
8076         * g++.dg/parse/expr1.C: New test.
8077
8078 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8079
8080         * gcc.c-torture/compile/20021230-1.c: New test.
8081
8082 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8083
8084         * g++.dg/inherit/covariant5.C: New test.
8085         * g++.dg/inherit/covariant6.C: New test.
8086         * g++.dg/inherit/covariant7.C: New test.
8087
8088 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8089
8090         PR c++/2739
8091         * g++.dg/other/access2.C: New test.
8092
8093 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8094
8095         * g++.dg/other/anon-struct.C: No longer fails
8096         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8097         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8098         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8099
8100 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8101
8102         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8103
8104 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8105
8106         * g++.dg/eh/spec4.C: Remove stray semicolon.
8107         * g++.dg/expr/pmf-1.C: Change error message.
8108         * g++.dg/ext/asm1.C: Remove stray semicolon.
8109         * g++.dg/ext/typename1.C: Add missing typenames.
8110         * g++.dg/inherit/template-as-base.C: Change error message.
8111         * g++.dg/lookup/scoped1.C: Likewise.
8112         * g++.dg/lookup/scoped2.C: Likewise.
8113         * g++.dg/lookup/using2.C: Likewise.
8114         * g++.dg/other/component1.C: Remove stray semicolon.
8115         * g++.dg/other/do1.C: Change error message.
8116         * g++.dg/other/error2.C: Likewise.
8117         * g++.dg/other/init1.C: Likewise.
8118         * g++.dg/other/packed1.C: Remove stray semicolon.
8119         * g++.dg/other/ptrmem2.C: Change error message.
8120         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8121         marker.
8122         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8123         * g++.dg/template/access3.C: Add typename keyword.
8124         * g++.dg/template/access5.C: Remove stray semicolon.
8125         * g++.dg/template/access6.C: Likewise.
8126         * g++.dg/template/complit1.C: Likewise.
8127         * g++.dg/template/crash1.C: Change error message.
8128         * g++.dg/template/inherit2.C: Remove stray semicolon.
8129         * g++.dg/template/instantiate2.C: Likewise.
8130         * g++.dg/template/instantiate3.C: Change error message.
8131         * g++.dg/template/qual1.C: Remove stray semicolon.
8132         * g++.dg/template/qualttp18.C: Change error message.
8133         * g++.dg/template/ref1.C: Remove stray semicolon.
8134         * g++.dg/template/sizeof1.C (A::value): Declare it.
8135         * g++.dg/template/spec4.C: Change error message.
8136         * g++.dg/template/static1.C: Likewise.
8137         * g++.dg/template/type1.C: Likewise.
8138         * g++.dg/template/typename3.C: Likewise.
8139         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8140         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8141         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8142         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8143         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8144         named return value extension.
8145         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8146         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8147         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8148         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8149         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8150         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8151         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8152         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8153         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8154         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8155         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8156         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8157         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8158         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8159         syntax.
8160         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8161         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8162         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8163         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8164         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8165         * g++.old-deja/g++.brendan/template11.C: Likewise.
8166         * g++.old-deja/g++.brendan/template26.C: Likewise.
8167         * g++.old-deja/g++.brendan/template27.C: Use explicit
8168         specialization syntax.
8169         * g++.old-deja/g++.brendan/template30.C: Likewise.
8170         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8171         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8172         non-dependent names.
8173         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8174         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8175         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8176         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8177         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8178         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8179         named return value extension.
8180         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8181         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8182         * g++.old-deja/g++.ext/return1.C: Likewise.
8183         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8184         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8185         * g++.old-deja/g++.jason/access8.C: Likewise.
8186         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8187         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8188         pseudo-destructor names.
8189         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8190         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8191         pseudo-destructor names.
8192         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8193         * g++.old-deja/g++.jason/overload19.C: Likewise.
8194         * g++.old-deja/g++.jason/overload32.C: Likewise.
8195         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8196         stray semicolons.
8197         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8198         * g++.old-deja/g++.jason/return.C: Likewise.
8199         * g++.old-deja/g++.jason/return2.C: Likewise.
8200         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8201         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8202         syntax.
8203         * g++.old-deja/g++.jason/template10.C: Account for use of
8204         non-dependent names.
8205         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8206         syntax.
8207         * g++.old-deja/g++.jason/template37.C: Likewise.
8208         * g++.old-deja/g++.law/access4.C: Change error messages.
8209         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8210         pseudo-destructor names.
8211         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8212         * g++.old-deja/g++.law/ctors9.C: Likewise.
8213         * g++.old-deja/g++.law/cvt22.C: Likewise.
8214         * g++.old-deja/g++.law/dtors5.C: Likewise.
8215         * g++.old-deja/g++.law/global-init1.C: Likewise.
8216         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8217         * g++.old-deja/g++.law/operators28.C: Likewise.
8218         * g++.old-deja/g++.law/visibility28.C: Likewise.
8219         * g++.old-deja/g++.martin/eval1.C: Likewise.
8220         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8221         name.
8222         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8223         * g++.old-deja/g++.mike/net34.C: Likewise.
8224         * g++.old-deja/g++.mike/net36.C: Likewise.
8225         * g++.old-deja/g++.mike/ns2.C: Likewise.
8226         * g++.old-deja/g++.mike/p12306.C: Likewise.
8227         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8228         value extension.
8229         * g++.old-deja/g++.mike/p700.C: Likewise.
8230         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8231         * g++.old-deja/g++.mike/p710.C: Likewise.
8232         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8233         value extension.
8234         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8235         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8236         * g++.old-deja/g++.ns/crash2.C: Likewise.
8237         * g++.old-deja/g++.ns/crash3.C: Likewise.
8238         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8239         * g++.old-deja/g++.ns/ns17.C: Likewise.
8240         * g++.old-deja/g++.ns/template16.C: Likewise.
8241         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8242         keyword.
8243         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8244         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8245         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8246         named return value extension.
8247         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8248         * g++.old-deja/g++.other/access4.C: Issue additional error
8249         messages.
8250         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8251         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8252         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8253         * g++.old-deja/g++.other/crash25.C: Change error message.
8254         * g++.old-deja/g++.other/crash4.C: Change error message.
8255         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8256         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8257         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8258         checks.
8259         * g++.old-deja/g++.other/defarg8.C: Likewise.
8260         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8261         * g++.old-deja/g++.other/dtor10.C: Likewise.
8262         * g++.old-deja/g++.other/incomplete.C: Likewise.
8263         * g++.old-deja/g++.other/linkage7.C: Likewise.
8264         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8265         lookup algorithm.
8266         * g++.old-deja/g++.other/mangle2.C: Likewise.
8267         * g++.old-deja/g++.other/refinit2.C: Likewise.
8268         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8269         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8270         * g++.old-deja/g++.pt/crash28.C: Likewise.
8271         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8272         syntax.
8273         * g++.old-deja/g++.pt/crash32.C: Change error message.
8274         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
8275         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
8276         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
8277         error message position.
8278         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
8279         * g++.old-deja/g++.pt/defarg8.C: Change error message.
8280         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
8281         syntax.
8282         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
8283         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
8284         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
8285         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
8286         keyword.
8287         * g++.old-deja/g++.pt/explicit31.C: Likewise.
8288         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
8289         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
8290         keyword.
8291         * g++.old-deja/g++.pt/explicit71.C: Change error message.
8292         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
8293         syntax.
8294         * g++.old-deja/g++.pt/friend28.C: Account for use of
8295         non-dependent names.
8296         * g++.old-deja/g++.pt/friend29.C: Likewise.
8297         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
8298         rules.
8299         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
8300         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
8301         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
8302         lookup rules.
8303         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
8304         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
8305         keyword.
8306         * g++.old-deja/g++.pt/memclass20.C: Likewise.
8307         * g++.old-deja/g++.pt/memclass5.C: Likewise.
8308         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
8309         keyword.
8310         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
8311         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
8312         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
8313         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
8314         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
8315         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
8316         keyword.
8317         * g++.old-deja/g++.pt/spec10.C: Likewise.
8318         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
8319         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
8320         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
8321         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
8322         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
8323         * g++.old-deja/g++.pt/ttp62.C: Likewise.
8324         * g++.old-deja/g++.pt/ttp64.C: Likewise.
8325         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
8326         * g++.old-deja/g++.pt/typename15.C: Likewise.
8327         * g++.old-deja/g++.pt/typename22.C: Likewise.
8328         * g++.old-deja/g++.pt/typename6.C: Change error messages.
8329         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8330         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8331         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8332         syntax.
8333         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8334         return value extension.
8335         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8336         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8337         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8338         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8339
8340 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8341
8342         * g++.dg/warn/inline1.C: New test.
8343         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8344         * g++.old-deja/g++.jason/synth10.C: Likewise.
8345         * g++.old-deja/g++.mike/net31.C: Likewise.
8346         * g++.old-deja/g++.mike/p8786.C: Likewise.
8347
8348         * g++.dg/template/friend10.C: New test.
8349         * g++.dg/template/conv5.C: New test.
8350
8351 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8352
8353         * g++.dg/lookup/scoped3.C: New test.
8354
8355         * g++.dg/lookup/decl1.C: New test.
8356         * g++.dg/lookup/decl2.C: New test.
8357
8358 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8359
8360         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8361         gcc.c-torture/compile/20021015-1.c,
8362         gcc.c-torture/compile/20021015-2.c,
8363         gcc.c-torture/compile/20021123-1.c,
8364         gcc.c-torture/compile/20021123-2.c,
8365         gcc.c-torture/compile/20021123-3.c,
8366         gcc.c-torture/compile/20021123-4.c,
8367         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8368         only to 3.1 or 3.2 branch.
8369
8370 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8371
8372         * gcc.dg/i386-bitfield3.c: New test.
8373
8374         * gcc.dg/i386-bitfield2.c: New test.
8375
8376 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8377
8378         * g++.dg/parse/conv_op1.C: New test.
8379
8380 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8381
8382         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8383         approved.
8384
8385 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8386
8387         * gcc.c-torture/compile/20021220-1.c: New test.
8388
8389 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8390
8391         * gcc.dg/i386-fastcall-1.c: New.
8392
8393 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8394
8395         * gcc.c-torture/execute/20021219-1.c: New test.
8396
8397 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8398
8399         * gcc.dg/i386-pic-1.c: New test.
8400
8401 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8402
8403         PR c++/8099
8404         * g++.dg/template/friend9.C: New test.
8405
8406 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8407
8408         PR c++/3663
8409         * g++.dg/template/access7.C: New test.
8410
8411 2002-12-18  Nick Clifton  <nickc@redhat.com>
8412
8413         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8414         the libstdc++-v3 directory has been found.
8415
8416 2002-12-12  Devang Patel <dpatel@apple.com>
8417         * gcc.dg/darwin-ld-1.c: New test.
8418         * gcc.dg/darwin-ld-2.c: New test.
8419         * gcc.dg/darwin-ld-3.c: New test.
8420         * gcc.dg/darwin-ld-4.c: New test.
8421         * gcc.dg/darwin-ld-5.c: New test.
8422
8423 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8424
8425         * gcc.c-torture/compile/20021212-1.c: New test.
8426
8427 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8428
8429         * gcc.dg/fshort-wchar: New test.
8430
8431 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/8372
8434         * g++.dg/template/dtor1.C: New test.
8435
8436         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8437         markers.
8438
8439 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8440
8441         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8442
8443 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8444
8445         * g++.dg/template/static1.C: New test.
8446         * g++.dg/template/static2.C: New test.
8447         * g++.old-deja/g++.ext/memconst.C: New test.
8448
8449 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8450
8451         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8452         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8453         * g++.dg/special/initp1.C: Likewise.
8454
8455 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8456
8457         * gcc.c-torture/execute/20021204-1.c: New test.
8458
8459 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8460
8461         * gcc.dg/ppc-fmadd-1.c: New file.
8462         * gcc.dg/ppc-fmadd-2.c: New file.
8463         * gcc.dg/ppc-fmadd-3.c: New file.
8464
8465 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8466
8467         * gcc.c-torture/compile/20021204-1.c: New test.
8468
8469 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8470
8471         * g++.dg/inherit/covariant2.C: New test.
8472         * g++.dg/inherit/covariant3.C: New test.
8473         * g++.dg/inherit/covariant4.C: New test.
8474         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8475         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8476
8477 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/8688
8480         * g++.dg/init/brace3.C: New test.
8481
8482 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8483
8484         * gcc.dg/20020210-1.c: Fix a comment typo.
8485
8486 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8487
8488         PR c++/8720
8489         * g++.dg/parse/defarg1.C: New test.
8490
8491         PR c++/8615
8492         * g++.dg/template/char1.C: New test.
8493
8494         * g++.dg/template/varmod1.C: Fix typo.
8495
8496 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8497
8498         DR 180
8499         * g++.old-deja/g++.pt/crash32.C: Expect error.
8500
8501 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8502
8503         PR c++/5919
8504         * g++.dg/template/varmod1.C: New test.
8505
8506         PR c++/8727
8507         * g++.dg/inherit/typeinfo1.C: New test.
8508
8509         PR c++/8663
8510         * g++.dg/inherit/typedef1.C: New test.
8511
8512 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8513
8514         PR c++/8332
8515         PR c++/8493
8516         * g++.dg/template/strlen1.C: New test.
8517
8518         PR c++/8227
8519         * g++.dg/template/ctor2.C: New test.
8520
8521         PR c++/8214
8522         * g++.dg/init/string1.C: New test.
8523
8524         PR c++/8511
8525         * g++.dg/template/friend8.C: New test.
8526
8527 2002-11-29  Joe Buck <jbuck@synopsys.com>
8528
8529         * g++.dg/lookup/anon2.C: New test.
8530
8531 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8532
8533         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8534         h8300 port.
8535
8536 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8537
8538         * gcc.dg/bitfld-6.c: New test.
8539
8540 2002-11-27  Jan Hubicka  <jh@suse.cz>
8541
8542         * gcc.c-torture/execute/20021127.[cx]: New test.
8543
8544 2002-11-26  Jan Hubicka  <jh@suse.cz>
8545
8546         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8547         quality.
8548
8549 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8550
8551         * g++.dg/init/brace2.C: New test.
8552         * g++.old-deja/g++.mike/p9129.C: Correct.
8553
8554 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8555
8556         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8557
8558 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8559
8560         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8561
8562 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8563
8564         * testsuite/g++.dg/abi/empty11.C: New test.
8565         * testsuite/g++.dg/rtti/cv1.C: New test.
8566
8567 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8568
8569         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8570
8571 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8572
8573         * g++.dg/abi/empty10.C: New test.
8574
8575 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8576
8577         * gcc.c-torture/compile/20021124-1.c: New test.
8578
8579 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8580
8581         * g++.dg/abi/rtti2.C: New test.
8582
8583 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8584
8585         * gcc.dg/i386-unroll-1.c: New test.
8586
8587 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8588
8589         * gcc.c-torture/compile/20021120-1.c: New test.
8590         * gcc.c-torture/compile/20021120-2.c: New test.
8591
8592 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8593
8594         * gcc.dg/bitfld-5.c: New test.
8595
8596 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8597
8598         * gcc.c-torture/execute/20021120-3.c: New test.
8599
8600 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8601
8602         * gcc.c-torture/execute/20021120-2.c: New test.
8603
8604 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8605
8606         * gcc.c-torture/execute/20021120-1.c: New test.
8607
8608 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8609
8610         * gcc.c-torture/execute/20021118-3.c: New test.
8611
8612 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8613
8614         * gcc.c-torture/compile/20021119-1.c: New test.
8615
8616 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8617
8618         * gcc.dg/duff-1.c: New test.
8619         * gcc.dg/duff-2.c: New test.
8620         * gcc.dg/duff-3.c: New test.
8621
8622 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8623
8624         * gcc.dg/cpp/_Pragma5.c: New test.
8625
8626 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8627
8628         * gcc.c-torture/execute/20021118-2.c: New test.
8629
8630 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8631
8632         * gcc.c-torture/execute/20021118-1.c: New test.
8633
8634 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8635
8636         * gcc.dg/20021116-1.c: New test.
8637
8638 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8639
8640         * g++.dg/abi/vcall1.C: New test.
8641
8642 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8643
8644         * gcc.dg/20021029-1.c: New test.
8645         * gcc.dg/20021029-2.c: New test.
8646
8647 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8648
8649         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8650
8651 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8652
8653         PR c/8439
8654         * gcc.dg/20021110.c: Move to ...
8655         * gcc.c-torture/compile/20021110.c: .... here.
8656
8657 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8658
8659         PR c/8467
8660         * gcc.c-torture/execute/20021111-1.c
8661
8662 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8663
8664         PR c/8439
8665         * gcc.dg/20021110.c: New test.
8666
8667 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8668
8669         * g++.dg/abi/vthunk3.C: Run only on x86.
8670
8671 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8672
8673         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8674
8675 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8676
8677         * lib/compat.exp (compat-execute): Fix logic error in last
8678         change.
8679
8680 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8681
8682         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8683
8684 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8685
8686         PR c++/8389
8687         * g++.dg/template/access6.C: New test.
8688
8689 2002-11-08  Jan Hubicka  <jh@suse.cz>
8690
8691         * gcc.dg/i386-ssefp-1.c: New test.
8692         * gcc.dg/i386-ssefp-1.c: New test.
8693
8694 2002-11-08  Jan Hubicka  <jh@suse.cz>
8695
8696         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8697
8698 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8699
8700         * g++.dg/abi/vthunk3.C: New test.
8701
8702         PR c++/8338
8703         * g++.dg/template/crash2.C: New test.
8704
8705 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8706
8707         * testsuite/g++.dg/abi/dtor1.C: New test.
8708         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8709
8710 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8711
8712         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8713         Darwin.
8714
8715 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8716
8717         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8718         -mthumb.  Only xfail with -O0.
8719
8720 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8721
8722         * g++.dg/abi/thunk1.C: New test.
8723         * g++.dg/abi/thunk2.C: Likewise.
8724         * g++.dg/abi/vtt1.C: Likewise.
8725
8726 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8727
8728         PR optimization/8423
8729         * gcc.c-torture/execute/builtin-constant.c: New test.
8730
8731 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8732
8733         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8734         Add some more cases.
8735
8736 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/8391
8739         * g++.dg/opt/local1.C: New test.
8740
8741 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/8160
8744         * g++.dg/template/complit1.C: New test.
8745
8746         PR c++/8149
8747         * g++.dg/template/typename4.C: Likewise.
8748
8749 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8750
8751         Core issue 287, PR c++/7639
8752         * g++.dg/template/instantiate1.C: Adjust error location.
8753         * g++.dg/template/instantiate3.C: New test.
8754         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8755         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8756         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8757
8758 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8759
8760         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8761
8762 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/8287
8765         * g++.dg/init/dtor2.C: New test.
8766
8767 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8768
8769         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8770         * gcc.dg/nest.c: Bypass errors on irix6.
8771
8772 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8773
8774         * gcc.dg/nest.c: Expect error for mmix-*-*.
8775         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8776
8777 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8778
8779         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8780         markers.
8781
8782         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8783
8784 2002-10-25  Mike Stump  <mrs@apple.com>
8785
8786         * gcc.dg/warn-1.c: New test.
8787
8788 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8789
8790         * g++.dg/template/typename3.C: New test.
8791
8792 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8793
8794         * g++.dg/lookup/ptrmem1.C: New test.
8795
8796         * g++.dg/abi/vthunk2.C: New test.
8797
8798 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8799
8800         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8801
8802 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8803
8804         * g++.dg/abi/empty9.C: New test.
8805
8806 2002-10-24  Richard Henderson  <rth@redhat.com>
8807
8808         * g++.dg/inherit/thunk1.C: Enable for ia64.
8809
8810 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8811
8812         PR c++/8067
8813         * g++.dg/lookup/pretty1.C: New test.
8814
8815 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8816
8817         * gcc.dg/20021023-1.c: New test.
8818
8819 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8820
8821         PR c++/7679
8822         * g++.dg/parse/inline1.C: New test.
8823
8824 2002-10-23  Richard Henderson  <rth@redhat.com>
8825
8826         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8827
8828         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8829
8830 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8831
8832         PR c++/6579
8833         * g++.dg/parse/stmtexpr3.C: New test.
8834
8835 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8836
8837         * g++.dg/expr/cond1.C: New test.
8838
8839 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8840
8841         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8842
8843 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8844
8845         * g++.dg/abi/vbase13.C: New test.
8846         * g++.dg/abi/vbase14.C: Likewise.
8847
8848 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8849
8850         * gcc.dg/tls/pic-1.c: New test.
8851         * gcc.dg/tls/nonpic-1.c: New test.
8852         * gcc.dg/20021018-1.c: New test.
8853
8854 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8855
8856         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8857         Remove only files with the same base name as the test case.
8858         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8859         (profopt-execute): Likewise.  Also, remove old profiling
8860         and performance data files before running the tests.
8861
8862         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8863         * g++.dg/bprob/bprob.exp: Likewise.
8864         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8865         to allow more general test case names.
8866
8867         * g++.dg/bprob/bprob-1.C: Rename to ...
8868         * g++.dg/bprob/g++-bprob-1.C: ... this.
8869
8870         * g77.dg/bprob/bprob-1.f: Rename to ...
8871         * g77.dg/bprob/g77-bprob-1.f: ... this.
8872
8873 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8874
8875         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8876         bison 1.50 or later.
8877
8878 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8879
8880         * g++.dg/README: Describe more test directories.
8881
8882 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8883
8884         * g++.dg/init/array6.C: Add additional tests.
8885
8886 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8887
8888         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8889         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8890
8891 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8892
8893         * gcc.c-torture/compile/20020604-1.x: New.
8894         * gcc.c-torture/compile/simd-5.x: Likewise.
8895         * gcc.c-torture/execute/920710-1.x: Likewise.
8896         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8897
8898 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8899
8900         * g++.dg/inherit/override1.C: Add dg-options clause.
8901
8902 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8903
8904         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8905         _mm_slli_si128.
8906
8907 2002-10-19  Andreas Schwab  <schwab@suse.de>
8908
8909         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8910         directory component.
8911
8912 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8913
8914         * g++.dg/inherit/thunk1.C: New test.
8915
8916         * g++.dg/inherit/override1.C: New test.
8917
8918         * g++.dg/abi/mangle11.C: New test.
8919         * g++.dg/abi/mangle14.C: New test.
8920         * g++.dg/abi/mangle17.C: New test.
8921
8922 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8923
8924         * g++.dg/overload/member2.C: New test.
8925
8926 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8927
8928         * g++.dg/README: Describe new compat directory.
8929         * g++.dg/dg.exp: Skip tests in compat directory.
8930         * README.compat: New file.
8931         * lib/compat.exp: New expect script.
8932         * g++.dg/compat: New test directory.
8933         * g++.dg/compat/compat.exp: New expect script.
8934         * g++.dg/compat/abi: New test directory.
8935         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8936         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8937         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8938         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8939         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8940         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8941         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8942         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8943         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8944         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8945         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8946         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8947         * g++.dg/compat/break: New test directory.
8948         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8949         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8950         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8951         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8952         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8953         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8954         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8955         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8956         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8957         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8958         g++.dg/compat/break/README: New files.
8959         * g++.dg/compat/eh: New test directory.
8960         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8961         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8962         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8963         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8964         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8965         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8966         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8967         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8968         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8969         g++.dg/compat/eh/filter2_y.C,
8970         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8971         g++.dg/compat/eh/new1_y.C,
8972         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8973         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8974         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8975         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8976         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8977         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8978         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8979         g++.dg/compat/eh/unexpected1_y.C: New files.
8980         * g++.dg/compat/init: New test directory.
8981         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8982         g++.dg/compat/init/array5_y.C,
8983         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8984         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8985         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8986         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8987         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8988         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8989         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8990         g++.dg/compat/init/init-ref2_y.C: New files.
8991
8992 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8993
8994         PR c++/7584
8995         * g++.dg/inherit/using3.C: New test.
8996
8997 2002-10-17  Jan Hubicka  <jh@suse.cz>
8998
8999         * gcc.dg/20021017-2.c: New test.
9000
9001 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9002
9003         * g++.dg/abi/mangle16.C: Adjust.
9004
9005         * g++.dg/init/array8.C: New test.
9006
9007 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9008
9009         * gcc.dg/special/mips-abi.exp: New test.
9010         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9011
9012 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9013
9014         * g++.dg/abi/mangle16.C: New test.
9015         * g++.dg/abi/mangle17.C: Likewise.
9016
9017         PR c++/7478
9018         * g++.dg/template/ref1.C: New test.
9019
9020 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9021
9022         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9023
9024 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9025
9026         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9027
9028 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR c++/7524
9031         * g++.dg/init/array7.C: New test.
9032
9033 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9034
9035         * g++.dg/init/array6.C: New test.
9036
9037         * g++.dg/abi/mangle13.C: Likewise.
9038         * g++.dg/abi/mangle14.C: Likewise.
9039         * g++.dg/abi/mangle15.C: Likewise.
9040
9041 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9042
9043         * g++.dg/abi/empty8.C: New test.
9044
9045 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9046
9047         * g++.dg/init/ctor1.C: New test.
9048
9049 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9050
9051         * gcc.c-torture/execute/20021015-1.c: New test.
9052
9053 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9054
9055         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9056
9057 2002-10-14  Jan Hubicka  <jh@suse.cz>
9058
9059         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9060
9061 2002-10-14  Richard Henderson  <rth@redhat.com>
9062
9063         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9064
9065 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9066
9067         PR optimization/6631
9068         * g++.dg/opt/const2.C: New test.
9069
9070 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/7176
9073         * g++.dg/parse/friend1.C: New test.
9074         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9075
9076 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9077
9078         * gcc.dg/20021014-1.c: New test.
9079
9080 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9081
9082         PR c++/5661
9083         * g++.dg/ext/vlm1.C: New test.
9084         * g++.dg/ext/vlm2.C: Likewise.
9085
9086         * g++.dg/init/array1.C: Remove invalid braces.
9087         * g++.dg/init/brace1.C: New test.
9088         * g++.dg/init/copy2.C: Likewise.
9089         * g++.dg/init/copy3.C: Likewise.
9090         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9091         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9092         braces.
9093
9094 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9095
9096         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9097
9098 2002-10-11  Richard Shann  <richard.shann@superh.com>
9099
9100         * gcc.c-torture/compile/simd-5.c: New test.
9101
9102 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9103
9104         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9105
9106 2002-10-10  Jim Wilson  <wilson@redhat.com>
9107
9108         * gcc.c-torture/execute/20021010-1.c: New test.
9109
9110 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9111
9112         PR c/7353
9113         * g++.dg/ext/typedef-init.C: New test.
9114         * gcc.dg/typedef-init.c: New test.
9115
9116 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9117
9118         * gcc.dg/cpp/paste13.c: New test.
9119
9120 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9121
9122         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9123         remaining platforms, XFAIL during compile, not execute.  Don't
9124         XFAIL at -O0.
9125
9126 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9127
9128         * gcc.dg/alias-1.c: Tweak expected warning.
9129
9130 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9131
9132         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9133
9134 2002-10-06  Andreas Jaeger  <aj@suse.de>
9135
9136         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9137         * gcc.dg/cpp/c++98.C: Likewise.
9138
9139         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9140         * g++.dg/cpp/c++98.C: Likewise.
9141
9142         * g++.dg/README (Subdirectories): Mention cpp directory.
9143
9144         PR target/7559
9145         * gcc.dg/20021006-1.c: New test.
9146
9147 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9148
9149         PR c++/7804
9150         * g++.dg/other/warning1.C: New test.
9151
9152 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9153
9154         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9155         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9156         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9157
9158 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/7931
9161         * g++.dg/template/ptrmem3.C: New test.
9162
9163         PR c++/7754
9164         * g++.dg/template/union1.C: New test.
9165
9166 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9167
9168         PR c++/8006
9169         * g++.dg/abi/mangle9.C: New test.
9170         * g++.dg/abi/mangle10.C: New test.
9171         * g++.dg/abi/mangle11.C: New test.
9172         * g++.dg/abi/mangle12.C: New test.
9173
9174 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9175
9176         PR c++/7188.
9177         * g++.dg/template/meminit1.C: New test.
9178         * g++.dg/warn/Wreorder-1.C: Likewise.
9179         * g++.old-deja/g++.mike/warn3.C: Tweak.
9180         * lib/prune.exp: Ingore "in copy constructor".
9181
9182 2002-10-02  Andreas Jaeger  <aj@suse.de>
9183
9184         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9185         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9186         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9187         on x86-64.
9188
9189 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9190
9191         * gcc.dg/empty1.C: Fix typo.
9192
9193 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9194
9195         * gcc.dg/alias-1.c: New test.
9196
9197 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9198
9199         * gcc.dg/empty1.C: New test.
9200
9201         * g++.dg/tls/init-2.C: Tweak error messages.
9202
9203 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9204
9205         * gcc.c-torture/compile/20020923-1.c: New test.
9206
9207 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9208
9209         * gcc.c-torture/execute/ffs-1.c: New test.
9210         * gcc.c-torture/execute/ffs-2.c: Ditto.
9211
9212 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9213
9214         * g++.dg/overload/member1.C: New test.
9215
9216 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9217
9218         * g++.dg/abi/empty7.C: New test.
9219         * g++.dg/init/pm2.C: Likewise.
9220
9221 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9222
9223         * g++.dg/rtti/crash1.C: New test.
9224
9225 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9226
9227         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9228         gcc.dg/sibcall-4.c: New tests.
9229
9230 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9231
9232         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9233         powerpc and MMIX targets.
9234
9235 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9236
9237         * gcc.dg/cpp/20020927-1.c: New.
9238
9239 2002-09-26  David S. Miller  <davem@redhat.com>
9240
9241         * gcc.c-torture/compile/trunctfdf.c: New.
9242
9243 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9244
9245         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9246
9247 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9248
9249         * gcc.c-torture/execute/loop-15.c: New.
9250
9251 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9252
9253         * README.QMTEST: Fix typo.
9254
9255 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9256
9257         * gcc.dg/20020926-1.c: New test.
9258
9259 2002-09-25  David S. Miller  <davem@redhat.com>
9260
9261         PR target/7842
9262         * gcc.c-torture/execute/shiftdi.c: New test.
9263
9264 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9265
9266         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9267         unique to the tool.
9268         * lib/g77.exp (g77_init): Likewise.
9269         * lib/g++.exp (g++_init): Likewise.
9270         * lib/objc.exp (objc_init): Likewise.
9271
9272 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9273
9274         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
9275         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
9276         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
9277
9278 2002-09-25  Richard Henderson  <rth@redhat.com>
9279
9280         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
9281         too-small long double.
9282
9283 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
9284
9285         * gcc.dg/20020919-1.c: New test.
9286
9287 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
9288
9289         * g++.dg/abi/bitfield6.C: New test.
9290         * g++.dg/abi/bitfield7.C: New test.
9291         * g++.dg/abi/bitfield8.C: New test.
9292         * g++.dg/abi/vbase11.C: New test.
9293
9294 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9295
9296         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
9297         hppa*-*-hpux*.  Update test comment.
9298
9299 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
9300
9301         * gcc.dg/tls/struct-1.c: New test.
9302
9303 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
9304
9305         * gcc.dg/cpp/tr-warn2.c: Update.
9306
9307 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9308
9309         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
9310
9311 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9312
9313         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
9314         systems.
9315
9316 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
9317
9318         * gcc.c-torture/execute/ieee/mzero3.c: New test.
9319
9320         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9321         Adjust for c++filt moved to binutils.  Remove spurious duplicate
9322         setting of cxxfilt.
9323
9324 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
9325
9326         * gcc.dg/20020312-2.c: Update for darwin.
9327
9328 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9329
9330         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9331
9332 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9333
9334         * objc.dg/comp-types-1.m: New test.
9335         * objc.dg/comp-types-2.m: New test.
9336         * objc.dg/comp-types-3.m: New test.
9337         * objc.dg/comp-types-4.m: New test.
9338         * objc.dg/comp-types-5.m: New test.
9339         * objc.dg/comp-types-6.m: New test.
9340
9341 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9342
9343         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9344
9345 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9346
9347         * g++.dg/other/do1.C: New test.
9348
9349         * g++.dg/template/subst1.C: New test.
9350
9351 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9352
9353         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9354
9355 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9356
9357         * g++.dg/template/qualttp20.C: Adjust expected errors.
9358         * g++.old-deja/g++.jason/report.C: Likewise.
9359         * g++.old-deja/g++.other/qual1.C: Likewise.
9360
9361         * g++.dg/lookup/scoped2.C: New test.
9362
9363         * g++.dg/ext/asm3.C: New test.
9364
9365 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9366
9367         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9368
9369 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9370
9371         * ChangeLog: follow spelling conventions.
9372         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9373         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9374         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9375         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9376         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9377         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9378         * g++.old-deja/g++.law/global-init1.C: Likewise.
9379         * g++.old-deja/g++.other/delete4.C: Likewise.
9380         * g++.old-deja/g++.other/inline21.C: Likewise.
9381         * g++.old-deja/g++.other/singleton.C: Likewise.
9382         * g77.dg/strlen0.f: Likewise.
9383         * g77.f-torture/compile/20010519-1.f: Likewise.
9384         * g77.f-torture/compile/980310-4.f: Likewise.
9385         * gcc.c-torture/compile/20000605-1.c: Likewise.
9386         * gcc.c-torture/execute/20020225-1.c: Likewise.
9387         * gcc.dg/c90-hexfloat-2.c: Likewise.
9388         * gcc.dg/c99-bool-1.c: Likewise.
9389         * gcc.dg/c99-hexfloat-2.c: Likewise.
9390         * gcc.dg/dll-2.c: Likewise.
9391         * gcc.dg/wtr-union-init-1.c: Likewise.
9392         * gcc.dg/wtr-union-init-2.c: Likewise.
9393         * gcc.dg/wtr-union-init-3.c: Likewise.
9394         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9395         * gcc.dg/cpp/defined.c: Likewise.
9396         * gcc.dg/cpp/macsyntx.c: Likewise.
9397         * gcc.dg/cpp/paste2.c: Likewise.
9398         * gcc.dg/cpp/trad/defined.c: Likewise.
9399         * gcc.dg/format/c90-printf-1.c: Likewise.
9400         * gcc.dg/format/c90-scanf-1.c: Likewise.
9401         * gcc.dg/format/c99-printf-1.c: Likewise.
9402         * gcc.dg/format/c99-scanf-1.c: Likewise.
9403         * gcc.misc-tests/gcov-8.c: Likewise.
9404         * lib/profopt.exp: Likewise.
9405
9406 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9407
9408         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9409
9410 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9411
9412         * g++.dg/inherit/using2.C: New test.
9413
9414 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9415
9416         * ChangeLog: Follow spelling conventions.
9417         * g++.dg/template/friend4.C: Likewise.
9418         * g++.old-deja/g++.pt/crash67.C: Likewise.
9419         * gcc.c-torture/execute/20000801-4.c: Likewise.
9420         * gcc.dg/c90-digraph-1.c: Likewise.
9421         * gcc.dg/c94-digraph-1.c: Likewise.
9422         * gcc.dg/c99-digraph-1.c: Likewise.
9423         * gcc.dg/cpp/line5.c: Likewise.
9424         * gcc.dg/cpp/multiline.c: Likewise.
9425         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9426         * gcc.dg/format/attr-3.c: Likewise.
9427         * gcc.dg/format/c90-scanf-3.c: Likewise.
9428         * gcc.dg/format/ext-4.c: Likewise.
9429
9430 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9431
9432         * g++.dg/template/pretty1.C: New test.
9433
9434 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9435
9436         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9437
9438 2002-09-13  Matt Austern  <austern@apple.com>
9439
9440         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9441         passing a cast expression to a function by const reference.
9442
9443 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9444
9445         * g++.dg/template/deduce1.C: New test.
9446
9447 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9448
9449         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9450         32-bit int.
9451
9452 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9453
9454         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9455         usage.
9456
9457 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9458
9459         * gcc.c-torture/compile/20020910-1.c: New test.
9460
9461 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9462
9463         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9464
9465 2002-09-10  Andreas Jaeger  <aj@suse.de>
9466
9467         * gcc.dg/20020312-2.c: Adjust for x86-64.
9468
9469 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9470
9471         * g77.dg/7388.f: New test case for PR 7388.
9472
9473 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9474
9475         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9476
9477 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9478
9479         * objc.dg/proto-lossage-1.m: New test.
9480
9481 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9482
9483         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9484
9485 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9486
9487         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9488         expected to pass.
9489
9490 2002-09-06  Stan Shebs  <shebs@apple.com>
9491             David Edelsohn  <edelsohn@gnu.org>
9492
9493         * gcc.dg/weak: New directory.
9494         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9495         target-specific xfail bits.
9496         * gcc.dg/typeof-2.c: Move to new directory.
9497         * gcc.dg/weak.exp: New expect script.
9498
9499 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9500
9501         * gcc.c-torture/execute/extzvsi.c: New test.
9502
9503 2002-09-05  Stan Shebs  <shebs@apple.com>
9504
9505         * gcc.dg/weak-1.c: xfail on Darwin.
9506         * gcc.dg/weak-2.c: Ditto.
9507         * gcc.dg/weak-3.c: Ditto.
9508         * gcc.dg/weak-4.c: Ditto.
9509         * gcc.dg/weak-5.c: Ditto.
9510         * gcc.dg/weak-6.c: Ditto.
9511         * gcc.dg/weak-7.c: Ditto.
9512         * gcc.dg/weak-8.c: Ditto.
9513         * gcc.dg/weak-9.c: Ditto.
9514
9515 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9516
9517         * gcc.c-torture/execute/loop-14.c: New test.
9518
9519 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9520
9521         * g++.dg/other/cxa-atexit1.C: New test.
9522
9523         * gcc.dg/typeof-2.c: New test.
9524
9525 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9526
9527         * gcc.dg/builtins-2.c: New testcase.
9528         * gcc.dg/builtins-3.c: New testcase.
9529
9530 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9531
9532         * gcc.dg/cpp/_Pragma4.c: New test.
9533
9534 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9535
9536         * objc/execute/nil_method-1.m: New testcase.
9537
9538 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9539
9540         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9541         [Object class], not [Object initialize].
9542
9543 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9544             Hans-Peter Nilsson  <hp@bitrange.com>
9545
9546         * gcc.c-torture/execute/20020720-1.x: Skip test on
9547         mmix-knuth-mmixware.  Correct comment.
9548
9549 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9550
9551         * testsuite/g++.dg/abi/bitfield5.C: New test.
9552         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9553
9554 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9555
9556         * objc.dg/undeclared-selector.m: New test.
9557
9558 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9559
9560         * g++.dg/other/offsetof1.C: Avoid cast warning.
9561
9562 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9563
9564         * objc.dg/super-class-2.m: New test.
9565
9566 2002-08-24  Matt Austern  <austern@apple.com>
9567
9568         * g++.dg/ext/lvaddr.C: New test.
9569         * g++.dg/ext/lvcast.C: New test.
9570
9571 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9572
9573         * testsuite/g++.dg/inherit/cond1.C: New test.
9574
9575 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9576
9577         * gcc.dg/noncompile/incomplete-1.c: New test.
9578
9579 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9580
9581         * gcc.dg/typespec-1.c: New test.
9582
9583 2002-08-20  Devang Patel  <dpatel@apple.com>
9584         * objc.dg/proto-hier-2.m: New test.
9585
9586 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9587
9588         * objc.dg/bitfield-1.m: New test.
9589         * objc.dg/bitfield-2.m: New test.
9590
9591 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9592
9593         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9594         gcc.dg/c99-flex-array-4.c: New tests.
9595
9596 2002-08-16  Stan Shebs  <shebs@apple.com>
9597
9598         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9599
9600 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9601
9602         * gcc.dg/typeof-1.c: New test.
9603         * g++.dg/ext/typeof2.C: New test.
9604
9605 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9606
9607         * g++.dg/other/offsetof1.C: New test.
9608
9609 2002-08-14  Richard Henderson  <rth@redhat.com>
9610
9611         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9612
9613 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9614
9615         * gcc.dg/cpp/_Pragma3.c: New test.
9616
9617 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9618
9619         * g++.dg/template/inherit3: New test.
9620
9621 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9622
9623         * gcc.dg/bitfld-4.c: Add blank options.
9624
9625 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9626
9627         * g++.dg/template/crash1.C: New test.
9628
9629 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9630
9631         * gcc.dg/tls/opt-2.c: New test.
9632
9633 2002-08-08  Devang Patel  <dpatel@apple.com>
9634
9635         * objc.dg/selector-1.m : New test
9636
9637 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9638
9639         * g++.dg/abi/bitfield4.C: New test.
9640         * gcc.dg/bitfld-4.c: New test.
9641
9642 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9643
9644         * g++.dg/other/packed1.C: New test.
9645
9646 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9647
9648         * g++.dg/abi/offsetof.C: Tweak error messages.
9649         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9650
9651 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9652
9653         * gcc.dg/bitfld-3.c: New test.
9654
9655 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9656             Richard Henderson  <rth@redhat.com>
9657
9658         * gcc.dg/i386-bitfield1.c: New test.
9659         * g++.dg/abi/bitfield3.C: Update.
9660
9661 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9662
9663         * objc.dg/const-str-2.m: Update.
9664         * gcc.dg/cpp/c++98.c: Change to C extension.
9665         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9666         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9667
9668 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9669
9670         * testsuite/gcc.dg/tls/diag-3.c: New.
9671
9672 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9673
9674         * g++.dg/README (Subdirectories): Document new subdir expr.
9675         * g++.dg/expr/pmf-1.C: New test.
9676
9677 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9678
9679         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9680
9681 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9682
9683         * g++.dg/abi/bitfield3.C: New test.
9684
9685 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9686
9687         * lib/gcov.exp: Tweak expected line formats.
9688         * gcc.misc-tests/gcov8.c: New test.
9689         * gcc.misc-tests/gcov8.x: New flags.
9690
9691 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9692
9693         * consistency.vlad/layout/endian.c: Include string.h.
9694
9695         * gcc.c-torture/execute/20020805-1.c: New test.
9696
9697 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9698
9699         * g++.dg/other/conversion1.C: New test.
9700
9701 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9702
9703         * gcc.dg/builtins-1.c: New testcase.
9704
9705 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9706
9707         * g++.dg/inherit/access3.C: New test.
9708
9709 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9710
9711         * gcc.dg/ia64-visibility-2.c: New test.
9712
9713 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9714
9715         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9716         __qualifier_flags to __flags.
9717
9718 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9719
9720         * g++.dg/inherit/operator1.C: New test.
9721         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9722         * g++.dg/other/error1.C: Change expected error message.
9723         * g++.dg/template/conv4.C: Likewise.
9724
9725 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9726
9727         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9728         for documented behavior.
9729
9730 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9731
9732         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9733         several targets known to fail.
9734
9735 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9736
9737         * gcc.dg/mips-args-[123].c: New tests.
9738
9739 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9740
9741         * gcc.dg/ppc-spe.c: New.
9742
9743 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9744
9745         * g++.dg/other/ptrmem4.C: New testcase.
9746
9747 2002-07-24  Richard Henderson  <rth@redhat.com>
9748
9749         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9750
9751 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9752
9753         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9754
9755 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9756
9757         * gcc.c-torture/execute/memset-3.c: New testcase.
9758
9759 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9760
9761         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9762         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9763
9764 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9765
9766         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9767         Delete.
9768
9769 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9770
9771         * gcc.c-torture/compile/simd-4.c: New test.
9772
9773 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9774
9775         PR c++/7347, c++/7348
9776         * g++.dg/template/access4.C: New test.
9777         * g++.dg/template/access5.C: New test.
9778         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9779         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9780         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9781         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9782
9783 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9784
9785         * gcc.dg/gnu89-init-2.c: New test.
9786
9787 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9788
9789         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9790
9791 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9792
9793         * gcc.c-torture/execute/20020720-1.c: New testcase.
9794
9795 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9796
9797         * gcc.dg/cpp/Wsignprom.c: New tests.
9798
9799 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9800
9801         * gcc.c-torture/execute/loop-13.c: New test.
9802
9803 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9804
9805         * gcc.dg/cpp/expr.c: New tests.
9806
9807 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9808
9809         * g++.dg/opt/pr6713.C: Add template instantiation.
9810
9811 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9812
9813         * gcc.dg/nest.c: New test.
9814
9815 2002-07-17  Richard Henderson  <rth@redhat.com>
9816
9817         * g++.dg/opt/pr6713.C: New test.
9818
9819 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9820
9821         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9822         XFAIL for all x86 processors.
9823
9824 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9825
9826         * gcc.c-torture/execute/20010122-1.x: Do not test with
9827         -fomit-frame-pointer.
9828
9829 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9830
9831         * g++.dg/template/instantiate2.C: New test.
9832         * g++.dg/template/spec4.C: New test.
9833
9834 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9835
9836         * g++.dg/template/access2.C: New test.
9837         * g++.dg/template/access3.C: New test.
9838
9839 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9840
9841         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9842         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9843         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9844         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9845         Convert to use <stdarg.h>.
9846         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9847         Delete.
9848         * gcc.dg/va-arg-2.c: New.
9849         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9850
9851 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.c-torture/compile/20020710-1.c: New test.
9854
9855 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9856                           Andrew Pinski  <pinskia@physics.uc.edu>
9857
9858         gcc.c-torture/compile/simd-2.c: New testcase.
9859         gcc.c-torture/compile/simd-3.c: Likewise.
9860
9861 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9862
9863         PR c++/7224
9864         * g++.dg/overload/error1.C: New test.
9865
9866 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9867
9868         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9869         configuration and IRIX 6 O32 ABI.
9870
9871 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9872
9873         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9874
9875 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9876
9877         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9878
9879 2002-07-10  Jeffrey A Law  <law@redhat.com>
9880
9881         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9882
9883         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9884
9885 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9886
9887         * gcc.dg/20020312-2.c: Check for __PPC__.
9888
9889 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9890
9891         * gcc.c-torture/compile/20020709-1.c: New test.
9892
9893 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9894
9895         * g++.dg/template/qualttp21.C: New test case.
9896
9897 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9898
9899         * gcc.c-torture/compile/20020706-1.c: New test.
9900         * gcc.c-torture/compile/20020706-2.c: New test.
9901
9902 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9903             Alexandre Oliva  <aoliva@redhat.com>
9904
9905         * g++.dg/warn/incomplete1.C: New test.
9906
9907 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9908
9909         PR c++/7099
9910         * g++.dg/warn/noreturn1.C: New test.
9911
9912 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9913
9914         PR c++/6706
9915         * g++.dg/debug/debug6.C: New test.
9916         * g++.dg/debug/debug7.C: New test.
9917
9918 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9919
9920         * gcc.c-torture/compile/simd-3.c: New test.
9921
9922 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9923
9924         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9925         * gcc.dg/20020620-1.c: Likewise.
9926
9927 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9928
9929         PR c++/6944
9930         * g++.dg/init/array4.C: New test.
9931         * g++.dg/init/array5.C: New test.
9932
9933 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9934
9935         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9936         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9937
9938 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9939
9940         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9941         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9942         * gcc.dg/wtr-conversion-1.c: Likewise.
9943         * gcc.dg/wtr-escape-1.c: Likewise.
9944         * gcc.dg/wtr-int-type-1.c: Likewise.
9945         * gcc.dg/wtr-label-1.c: Likewise.
9946         * gcc.dg/wtr-static-1.c: Likewise.
9947         * gcc.dg/wtr-strcat-1.c: Likewise.
9948         * gcc.dg/wtr-suffix-1.c: Likewise.
9949         * gcc.dg/wtr-switch-1.c: Likewise.
9950         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9951         * gcc.dg/wtr-union-init-1.c: Likewise.
9952         * gcc.dg/wtr-union-init-2.c: Likewise.
9953         * gcc.dg/wtr-union-init-3.c: Likewise.
9954
9955         * gcc.dg/wtr-func-def-1.c: New test.
9956
9957 2002-07-02 Devang Patel <dpatel@apple.com>
9958
9959         * objc.dg/param-1.m: New test.
9960
9961 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9962
9963         * gcc.dg/cpp/trad/directive.c: Add test.
9964         * gcc.dg/cpp/trad/macroargs.c: Add test.
9965         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
9966
9967 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
9968
9969         * gcc.dg/cpp/cmdlne-M.c: New test.
9970
9971 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
9972
9973         * objc.dg/desig-init-1.m: New test.
9974
9975 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9976
9977         PR c++/6716
9978         * g++.dg/template/instantiate1.C: New test.
9979
9980 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
9981
9982         PR c++/7112
9983         * g++.dg/template/sizeof2.C: New test.
9984
9985 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9986
9987         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
9988         gcc.dg/cpp/trad/include.c: New tests.
9989
9990 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
9991
9992         PR target/7177
9993         * gcc.c-torture/compile/20020701-1.c: New test.
9994
9995 2002-07-01  Stan Shebs  <shebs@apple.com>
9996
9997         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
9998         header here...
9999         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10000         (objc-torture-execute): or here.
10001
10002 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10003
10004         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10005
10006 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10007
10008         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10009
10010 2002-06-30  Devang Patel  <dpatel@apple.com>
10011
10012         * objc.dg/fsyntax-only.m: New test.
10013
10014 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/6695
10017         * g++.dg/template/friend7.C: New file.
10018
10019 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10020
10021         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10022         return type.
10023
10024 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10025
10026         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10027         avoid division by zero.
10028
10029 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10030
10031         * gcc.dg/Wunknownprag.c: New tests.
10032
10033 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10034
10035         * gcc.c-torture/execute/simd-2.c: New test.
10036
10037 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10038
10039         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10040         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10041         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10042         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10043         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10044         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10045         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10046         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10047         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10048         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10049         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10050         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10051         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10052         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10053         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10054         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10055         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10056
10057 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10058
10059         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10060         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10061         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10062         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10063         New tests.
10064         * gcc.dg/cpp/trad/directive.c: Update.
10065
10066 2002-06-23  Andreas Jaeger  <aj@suse.de>
10067
10068         * gcc.c-torture/execute/complex-6.c: New.
10069
10070 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10071
10072         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10073         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10074         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10075         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10076
10077 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10078
10079         * gcc.dg/cpp/trad: New directory with traditional tests copied
10080         from parent directory.
10081         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10082         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10083         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10084         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10085         Move to trad/ and rename.
10086         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10087         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10088         gcc.dg/cpp/trad/redef2.c: New tests.
10089         * gcc.dg/cpp/trad/trad.exp: New driver.
10090
10091 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10092
10093         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10094         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10095         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10096         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10097         Remove.
10098
10099 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10100
10101         * gcc.dg/20020620-1.c: New test.
10102
10103 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10104
10105         * g++.dg/template/ttp4.C: New test.
10106
10107 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * g++.dg/opt/vt1.C: Fix regexp.
10110
10111 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10112
10113         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10114         Don't use attribute `noinline'.
10115
10116 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10117
10118         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10119
10120 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10121
10122         * gcc.c-torture/execute/simd-1.c: New.
10123
10124         * gcc.dg/simd-1.c: New.
10125
10126 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10127
10128         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10129
10130 2002-06-16  Richard Henderson  <rth@redhat.com>
10131
10132         * g++.dg/ext/anon-struct1.C: New.
10133         * g++.dg/ext/anon-struct2.C: New.
10134         * g++.dg/ext/anon-struct3.C: New.
10135         * gcc.dg/anon-struct-1.c: New.
10136         * gcc.dg/anon-struct-2.c: New.
10137         * gcc.dg/anon-struct-3.c: New.
10138         * gcc.dg/20011008-1.c: Adjust warning text.
10139         * gcc.dg/20020527-1.c: Add -fms-extensions.
10140
10141 2002-06-16  Richard Henderson  <rth@redhat.com>
10142
10143         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10144
10145 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10146
10147         * gcc.c-torture/execute/20020615-1.c: New test.
10148
10149 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10150
10151         * gcc.c-tortuture/execute/compare-1.c: New test case.
10152         * gcc.c-tortuture/execute/compare-2.c: New test case.
10153         * gcc.c-tortuture/execute/compare-3.c: New test case.
10154
10155 2002-06-13  Richard Henderson  <rth@redhat.com>
10156
10157         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10158         ia64 ilp32.
10159
10160 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10161
10162         * g++.dg/template/typename2.C: Update error message.
10163
10164 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10165
10166         * gcc.c-torture/execute/20020611-1.c: New test.
10167
10168 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10169
10170         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10171         list of targets to skip.
10172
10173 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10174
10175         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10176         targets if not optimizing.
10177
10178 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * gcc.c-torture/compile/20020605-1.c: New test.
10181
10182         * g++.dg/opt/vt1.C: New test.
10183
10184         * gcc.dg/20020531-1.c: New test.
10185
10186         * gcc.dg/20020530-1.c: New test.
10187
10188         * gcc.dg/20020527-1.c: New test.
10189
10190         * g++.dg/opt/cse1.C: New test.
10191
10192 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10193
10194         * gcc.dg/20020607-2.c: New test case.
10195
10196 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10197
10198         * gcc.c-torture/compile/20020604-1.c: New test.
10199
10200 2002-06-04  Richard Henderson  <rth@redhat.com>
10201
10202         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10203         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10204         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10205
10206 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10207
10208         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10209
10210 2002-06-03  Richard Henderson  <rth@redhat.com>
10211
10212         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10213         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10214
10215 2002-06-02  Richard Henderson  <rth@redhat.com>
10216
10217         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10218         test functions static.
10219
10220 2002-06-02  Andreas Jaeger  <aj@suse.de>
10221
10222         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10223         now.
10224
10225 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10226
10227         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10228         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10229         Update for mofified diagnostics.
10230         * gcc.dg/c99-intconst-1.c: No longer fail.
10231
10232 2002-06-02  Richard Henderson  <rth@redhat.com>
10233
10234         * gcc.dg/uninit-A.c: Remove xfail markers.
10235
10236 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10237
10238         * gcc.dg/fnegate-1.c: New test case.
10239
10240 2002-05-30  Osku Salerma  <osku@iki.fi>
10241
10242         * gcc.c-torture/execute/mayalias-1.c: New file.
10243
10244 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10245
10246         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10247         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10248         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10249
10250 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10251
10252         * gcc.c-torture/execute/20020529-1.c: New test.
10253
10254 2002-05-27  Richard Henderson  <rth@redhat.com>
10255
10256         * g++.dg/ext/attrib6.C: New test case.
10257
10258 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10259
10260         * gcc.c-torture/execute/pure-1.c: New test.
10261
10262 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10263
10264         * gcc.dg/cpp/arith-2.c: Remove.
10265
10266 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10267
10268         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10269         * gcc.dg/cpp/if-3.c: Remove.
10270
10271 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10272
10273         * g++.dg/opt/cse2.C: New test.
10274
10275 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
10276
10277         * gcc.dg/cpp/arith-1.c: New semantic tests.
10278         * gcc.dg/cpp/if-1.c: Update.
10279
10280 2002-05-24  Ben Elliston  <bje@redhat.com>
10281
10282         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
10283
10284 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10285
10286         * gcc.dg/verbose-asm.c: New test.
10287
10288 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10289
10290         * gcc.dg/cpp/paste12.c: New test.
10291
10292 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10293
10294         * g++.dg/parse/named_ops.C: New test.
10295
10296 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
10297
10298         * gcc/testsuite/gcc.dg/weak-8.c: New test.
10299
10300 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
10301
10302         * gcc.dg/weak-2.c: Allow optional leading underscore
10303         in scan-assembler symbol name.
10304         * gcc.dg/weak-3.c: Likewise.
10305         * gcc.dg/weak-4.c: Likewise.
10306         * gcc.dg/weak-5.c: Likewise.
10307
10308 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
10309
10310         * gcc.dg/20020523-1.c: New test.
10311
10312 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10313
10314         * objc.dg/const-str-2.m: Update now that we stop after
10315         a command line error.
10316
10317 2002-05-22  Richard Henderson  <rth@redhat.com>
10318
10319         * g++.dg/dg.exp: Fix typo in test pruneing.
10320
10321 2002-05-22  Richard Henderson  <rth@redhat.com>
10322
10323         * g++.dg/dg.exp: Prune the tls subdirectory.
10324         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
10325         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
10326         * g++.dg/tls/init-1.C: New.
10327
10328 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
10329
10330         * gcc.dg/20020517-1.c: New test.
10331
10332 2002-05-21  Richard Henderson  <rth@redhat.com>
10333
10334         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10335         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10336
10337 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10338
10339         * g++.dg/other/copy2.C: New test.
10340
10341 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10342
10343         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10344         (MAX_COPY): Bump up to 10 times sizeof (long long).
10345         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10346
10347         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10348         sizeof (long long).
10349
10350         * gcc.c-torture/execute/strcpy-1.c: New test.
10351
10352 2002-05-19  Jason Merrill  <jason2redhat.com>
10353
10354         * g++.dg/ext/oper1.C: New test.
10355
10356 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10357 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10358
10359         * README.QMTEST: New file.
10360
10361         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10362
10363 2002-05-19  Andreas Jaeger  <aj@suse.de>
10364
10365         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10366         now.
10367         * gcc.c-torture/execute/loop-2d.x: Likewise.
10368
10369 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10370
10371         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10372         support weak symbols.
10373         * gcc.dg/weak-4.c: Likewise
10374         * gcc.dg/weak-6.c: Likewise
10375
10376 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10377
10378         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10379         cygwin, coff and h8300-*-hms targets
10380         * gcc.dg/weak-5.c: Likewise
10381         * gcc.dg/weak-7.c: Likewise
10382
10383 2002-05-16  Jason Merrill  <jason@redhat.com>
10384
10385         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10386         (scan-assembler-not, scan-assembler-dem): Likewise.
10387         (scan-assembler-dem-not): Likewise.
10388
10389 2002-05-15  Richard Henderson  <rth@redhat.com>
10390
10391         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10392
10393 2002-05-15  Richard Henderson  <rth@redhat.com>
10394
10395         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10396         (vfoo1f): Warning here.
10397         (vfoo1l): Don't redefine the alias.
10398
10399 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10400
10401         * g++.dg/init/pm1.C: New test.
10402
10403 2002-05-12  David S. Miller  <davem@redhat.com>
10404
10405         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10406         types.
10407
10408 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10409
10410         * gcc.c-torture/execute/20020510-1.c: New test case.
10411
10412 2002-05-10  David S. Miller  <davem@redhat.com>
10413
10414         * gcc.c-torture/execute/conversion.c: Test long double too.
10415
10416 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10419         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10420         * lib/g++.exp (g++_link_flags): Likewise.
10421         * lib/objc.exp (objc_target_compile): Likewise.
10422
10423 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10424
10425         * gcc.dg/cpp/poison.c: Update.
10426         * gcc.dg/cpp/20000625-2.c: Remove.
10427         * gcc.dg/cpp/direct2s.c: Remove final test.
10428
10429 2002-05-08  Tom Rix  <trix@redhat.com>
10430
10431         * gcc.c-torture/execute/20020508-1.c: New test.
10432         * gcc.c-torture/execute/20020508-2.c: New test.
10433         * gcc.c-torture/execute/20020508-3.c: New test.
10434
10435 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10436
10437         * gcc.dg/cpp/charconst-4.c: More tests.
10438
10439 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10440
10441         PR c/6569
10442         * gcc.dg/weak-3.c: Update location of warning messages.
10443         * gcc.dg/weak-5.c: Likewise.
10444
10445 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10446
10447         * gcc.c-torture/execute/20020506-1.c: New test case.
10448
10449 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10450
10451         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10452
10453 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10454
10455         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10456
10457 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10458
10459         * gcc.dg/cpp/charconst-3.c: New test.
10460
10461 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10462
10463         * gcc.dg/cpp/charconst.c: Update tests.
10464
10465 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10466
10467         * treelang: Added directory for new sample language treelang. Also
10468         lib/treelang.exp: New file to signal treelang should be tested.
10469
10470 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10471
10472         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10473         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10474         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10475         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10476         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10477         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10478         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10479
10480 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10481
10482         * gcc.dg/format/xopen-2.c: New test.
10483
10484 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10485
10486         * gcc.dg/20020503-1.c: New test.
10487
10488 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10489
10490         * g++.dg/init/dtor1.C: Make it tougher.
10491
10492 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10493
10494         * g++.dg/init/dtor1.C: New test.
10495
10496 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10497
10498         * gcc.dg/altivec-8.c: New.
10499
10500 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10501
10502         * gcc.dg/altivec-7.c: New.
10503
10504 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10505
10506         * g++.dg/parse/typedef1.C: New test.
10507
10508 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10509
10510         PR c++/6486
10511         * g++.dg/template/friend6.C: New test.
10512
10513         PR c++/6492
10514         * g++.dg/init/copy1.C: New test.
10515
10516 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10517
10518         * g++.dg/warn/effc1.C: New test.
10519
10520 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10521
10522         * gcc.dg/cpp/if-cexp.c: Add a test.
10523
10524 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10525
10526         * gcc.dg/20020426-2.c: New test.
10527
10528 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10529
10530         * gcc.dg/cpp/if-mop.c: Update.
10531         * gcc.dg/cpp/if-mpar.c: Add test.
10532         * gcc.dg/cpp/if-oppr.c: Update.
10533
10534 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10535
10536         PR c/6343
10537         * gcc.dg/weak-[2-7].c: New tests.
10538
10539 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10540
10541         * gcc.dg/enum1.c: New test.
10542
10543 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10544
10545         PR c++/6497
10546         * g++.dg/inherit/access2.C: New test.
10547
10548 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR bootstrap/6445
10551         * gcc.dg/20020426-1.c: New test.
10552
10553 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10554
10555         * g++.dg/abi/enum1.C: New test.
10556
10557 2002-04-26  Richard Henderson  <rth@redhat.com>
10558
10559         * gcc.dg/c99-bool-1.c: Expect always true warning.
10560
10561 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10562
10563         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10564
10565 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10566
10567         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10568         targets.
10569
10570 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10571
10572         * g++.dg/abi/mange7.C: New test.
10573
10574         PR c++/6438.
10575         * g++.dg/parse/stmtexpr2.C: New test.
10576
10577 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10578
10579         * gcc.dg/20020312-2.c: Add SH target.
10580
10581 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10582
10583         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10584         compiler output on mips*-*-irix*.
10585
10586 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10587
10588         * g++.dg/parse/attr1.C: New test.
10589
10590 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10591
10592         * gcc.c-torture/execute/string-opt-17.c: New test case.
10593         * gcc.c-torture/execute/memset-2.c: New test case.
10594
10595 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10596
10597         PR c++/6256:
10598         * g++.dg/template/friend5.C: New test.
10599
10600         PR c++/6331:
10601         * g++.dg/template/qual1.C: Likewise.
10602
10603 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10604
10605         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10606         Include stdlib.h, not stdio.h or ctype.h.
10607
10608 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10609
10610         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10611         cris-*-elf* and mmix-*-*.
10612         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10613         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10614         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10615         Ditto.
10616         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10617         * gcc.dg/wchar_t-1.c: Ditto.
10618
10619 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10620
10621         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10622         Clarify comment.
10623
10624 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10625
10626         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10627
10628 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10629
10630         * gcc.c-torture/execute/20000906-1.x: Delete.
10631
10632 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10633
10634         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10635
10636 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10637
10638         * PR6367
10639         * g77.f-torture/execute/6367.f: New test.
10640         * g77.f-torture/execute/6367.x: Disable for MMIX.
10641
10642 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10643
10644         * PR6352
10645         * g++.dg/opt/inline2.C: New test.
10646
10647 2002-04-18  Richard Henderson  <rth@redhat.com>
10648
10649         * gcc.dg/20000906-1.c: Enable for all targets.
10650         * gcc.c-torture/compile/iftrap-2.c: New.
10651
10652 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10653
10654         * gcc.dg/20020418-1.c: New test.
10655         * gcc.dg/20020418-2.c: New test.
10656
10657 2002-04-18  Richard Henderson  <rth@redhat.com>
10658
10659         * gcc.c-torture/compile/iftrap-1.c: New.
10660         * gcc.dg/iftrap-1.c: Adjust for ia64.
10661         * gcc.dg/iftrap-2.c: New.
10662
10663 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10664
10665         * gcc.c-torture/compile/20020418-1.c: New test.
10666
10667 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10668
10669         * gcc.c-torture/compile/20020415-1.c: New.
10670
10671 2002-04-18  David S. Miller  <davem@redhat.com>
10672
10673         * gcc.c-torture/execute/20020418-1.c: New test.
10674
10675 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10676
10677         * gcc.dg/20020416-1.c: New test.
10678
10679         * g++.dg/opt/inline1.C: New test.
10680
10681 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10682
10683         * gcc.dg/altivec-5.c: New test.
10684
10685         * gcc.dg/20020415-1.c: New test.
10686
10687 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10688
10689         * testsuite/lib/chill.exp: Remove.
10690
10691 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * g++.dg/other/big-struct.C: New test.
10694
10695 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10696
10697         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10698         of scratch file.
10699
10700 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10701
10702         PR c/6277
10703         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10704         in scan-assembler function name
10705
10706 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10707
10708         * g77.f-torture/execute/980628-4.x,
10709         g77.f-torture/execute/980628-5.x,
10710         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10711         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10712         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10713         i[34567]86-*-*.
10714
10715 2002-04-13  David S. Miller  <davem@redhat.com>
10716
10717         * gcc.c-torture/execute/20020413-1.c: New test.
10718
10719 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10720
10721         * gcc.dg/asm-6.c,
10722         * g++.dg/ext/asm1.C: New tests.
10723
10724 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10725
10726         PR c++ 5373.
10727         * g++.dg/parse/stmtexpr1.C: New test.
10728
10729         PR c++/5189.
10730         * g++.dg/template/copy1.C: New test.
10731
10732 2002-04-12  Richard Henderson  <rth@redhat.com>
10733
10734         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10735
10736 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10737
10738         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10739         gcc.c-torture/execute/20020307-2.c.
10740
10741 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10742
10743         * g++.dg/ext/attrib5.C,
10744         * g++.dg/lookup/struct1.C: New tests.
10745
10746 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10747
10748         * gcc.dg/20020411-1.c: New test.
10749
10750         * gcc.c-torture/execute/20020411-1.c: New test.
10751
10752 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10753
10754         * g77.f-torture/execute/6177.f: New test.
10755
10756 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10757
10758         PR middle-end/6247
10759         * g++.dg/opt/cleanup1.C: New test.
10760
10761         * g++.dg/opt/const1.C: New test.
10762
10763 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10764
10765         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10766
10767 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10768
10769         PR c++/5507
10770         * g++.dg/template/typename2.C: New test.
10771
10772 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10773
10774         * gcc.c-torture/execute/loop-12.c: New.
10775
10776 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10777
10778         * g77.f-torture/execute/980628-4.x,
10779         g77.f-torture/execute/980628-5.x,
10780         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10781         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10782         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10783
10784 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10785
10786         PR optimization/6086
10787         * g++.dg/opt/preinc1.C: New test.
10788
10789 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10790
10791         PR c++/5571
10792         * g++.dg/opt/static2.C: New test.
10793
10794 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10795
10796         PR c/5120
10797         * gcc.dg/20020406-1.c: New test.
10798
10799 2002-04-04  David S. Miller  <davem@redhat.com>
10800
10801         * gcc.c-torture/execute/20020404-1.c: New test.
10802
10803 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10804
10805         PR c/6123
10806         * gcc.dg/20020312-2.c: Do not declare global register variable
10807         if __PIC__ or __pic__ is defined.
10808
10809 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10810
10811         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10812         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10813
10814 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10815
10816         * gcc.misc-tests/linkage.exp: Update last change to handle
10817         sparc*-, not just sparc-.
10818
10819 2002-04-03  Richard Henderson  <rth@redhat.com>
10820
10821         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10822
10823 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10824
10825         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10826
10827 2002-04-02  David S. Miller  <davem@redhat.com>
10828
10829         * gcc.c-torture/execute/20020402-3.c: New test.
10830
10831 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10832
10833         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10834         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10835
10836         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10837         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10838         g77.f-torture/execute/20001201.x,
10839         g77.f-torture/execute/u77-test.x: New files.
10840
10841         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10842         * gcc.dg/wchar_t-1.c: Ditto.
10843
10844 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10845
10846         * gcc.c-torture/execute/20020402-1.c: New test.
10847
10848 2002-04-01  Richard Henderson  <rth@redhat.com>
10849
10850         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10851
10852         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10853
10854 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10855
10856         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10857
10858 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10859
10860         * g++.dg/inherit/template-as-base.C: Expect error.
10861         * g++.dg/inherit/namespace-as-base.C: Likewise.
10862
10863 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10864
10865         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10866         g++.dg/ext/instantiate3.C: Tweak match patterns.
10867
10868         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10869         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10870         -da test.
10871
10872 2002-03-31  Richard Henderson  <rth@redhat.com>
10873
10874         * gcc.dg/special/alias-2.c: New.
10875         * gcc.dg/special/ecos.exp: Run it.
10876
10877 2002-03-31  Richard Henderson  <rth@redhat.com>
10878
10879         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10880
10881 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10882
10883         * gcc.dg/weak-1.c: Disable on h8300 port.
10884
10885 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10886
10887         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10888         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10889         ordering tests.
10890         * g++.dg/bprob/bprob-1.C: New test.
10891         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10892         * g++.dg/gcov/gcov-1.C: New test.
10893         * g++.dg/gcov/gcov-1.x: New file.
10894         * g++.dg/gcov/gcov-2.C: New test.
10895         * g++.dg/gcov/gcov-3.C: New test.
10896         * g++.dg/gcov/gcov-3.h: New file.
10897
10898 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10899
10900         * g++.old-deja/g++.other/builtins5.C: New test.
10901         * g++.old-deja/g++.other/builtins6.C: New test.
10902         * g++.old-deja/g++.other/builtins7.C: New test.
10903         * g++.old-deja/g++.other/builtins8.C: New test.
10904         * g++.old-deja/g++.other/builtins9.C: New test.
10905
10906 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10907
10908         * g++.dg/opt/static1.C: New test.
10909
10910         * g++.dg/opt/longbranch1.C: New test.
10911
10912 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10913
10914         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10915
10916         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10917
10918 2002-03-28  Jeffrey A Law  (law@redhat.com)
10919
10920         * gcc.c-torture/execute/20020328-1.c: New test.
10921
10922 2002-03-27  Richard Henderson  <rth@redhat.com>
10923
10924         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10925         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10926         move from g++.old-deja/g++.ext/.
10927
10928 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10929
10930         * g++.dg/init/new2.C: New test.
10931
10932 2002-03-26  Richard Henderson  <rth@redhat.com>
10933
10934         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10935
10936         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10937         on sparc.
10938
10939         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10940         sparcv9 systems.
10941         * gcc.dg/20001102-1.c: Likewise.
10942
10943 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10944
10945         * gcc.dg/cpp/endif-pedantic1.c,
10946         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10947
10948 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10949
10950         * g++.dg/init/new1.C: New test.
10951
10952 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10953
10954         * g++.dg/abi/vbase9.C: New test.
10955
10956 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10957
10958         * gcc.dg/arm-asm.c: New test.
10959
10960 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10961
10962         * gcc.dg/Wswitch-enum.c: New test.
10963         Fix PR c/5044.
10964
10965 2002-03-26  Richard Henderson  <rth@redhat.com>
10966
10967         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10968         structure.
10969
10970 2002-03-25  Richard Henderson  <rth@redhat.com>
10971
10972         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10973         sparcv9 systems.
10974
10975         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10976         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10977
10978 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10979
10980         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10981
10982 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10983
10984         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10985         targets using generic thunk support.
10986
10987 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10988
10989         * gcc.c-torture/compile/20020323-1.c: New test.
10990
10991         * g++.dg/opt/conj2.C: New test.
10992
10993 2002-03-24  Richard Henderson  <rth@redhat.com>
10994
10995         * gcc.dg/weak-1.c: Use -fno-common.
10996
10997 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10998
10999         * g77.dg/f77-edit-apostrophe-out.f: New test
11000         * g77.dg/f77-edit-h-out.f: New test
11001         * g77.dg/f77-edit-t-in.f: New test
11002         * g77.dg/f77-edit-t-out.f: New test
11003         * g77.dg/f77-edit-x-out.f: New test
11004         * g77.dg/f77-edit-slash-out.f: New test
11005         * g77.dg/f77-edit-colon-out.f: New test
11006         * g77.dg/f77-edit-s-out.f: New test
11007
11008 2002-03-24  Richard Henderson  <rth@redhat.com>
11009
11010         * objc/execute/formal_protocol-6.x: New XFAIL.
11011
11012 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11013
11014         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11015         that do not support weak symbols
11016
11017 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11018
11019         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11020         * lib/g77.exp:  Likewise
11021         * lib/objc.exp: Likewise
11022
11023 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11024
11025         * gcc.dg/Wswitch-default.c: New test.
11026
11027 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11028
11029         * g++.dg/other/enum1.C: New test.
11030
11031 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11032
11033         * gcc.dg/pragma-ep-3.c: Fix typo.
11034
11035 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11036
11037         * g++.dg/inherit/template-as-base.C: New test.
11038
11039 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11040
11041         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11042         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11043
11044 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11045
11046         * gcc.dg/cpp/multiline.c: Update to match.
11047
11048 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11049
11050         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11051
11052 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11053
11054         * gcc.dg/cpp/extratokens2.c:  New file.
11055
11056 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11057
11058         * gcc.dg/20020312-2.c: Add rs6000 target.
11059
11060         * gcc.c-torture/compile/20020319-1.c: New test.
11061
11062 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11063
11064         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11065         (A, E): Handle this.
11066
11067 2002-03-20  Jason Merrill  <jason@redhat.com>
11068
11069         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11070         ignoring -fpic.
11071         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11072         through prune_gcc_output.
11073
11074 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11075
11076         * gcc.c-torture/compile/20020320-1.c: New test.
11077
11078 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11079
11080         * gcc.c-torture/compile/20020318-1.c: New test.
11081
11082         * gcc.dg/struct-by-value-1.c: New test.
11083
11084         * gcc.dg/20020319-1.c: New test.
11085
11086 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11087
11088         * g++.dg/opt/conj1.C: New test.
11089
11090 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11091
11092         * g++.dg/template/qualttp20.C: Revert previous change.
11093         * g++.dg/template/qualttp3.C: Likewise.
11094         * g++.dg/template/qualttp4.C: Likewise
11095         * g++.dg/template/qualttp5.C: Likewise
11096         * g++.dg/template/qualttp6.C: Likewise
11097         * g++.dg/template/qualttp7.C: Likewise
11098         * g++.dg/template/qualttp8.C: Likewise
11099         * g++.dg/template/recurse.C: Likewise.
11100
11101 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11102
11103         * gcc.dg/cpp/wchar-1.c: Update.
11104
11105 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11106
11107         * g++.dg/template/conv1.C: New test.
11108         * g++.dg/template/conv2.C: New test.
11109         * g++.dg/template/conv3.C: New test.
11110         * g++.dg/template/conv4.C: New test.
11111
11112 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11113
11114         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11115         * g++.dg/template/qualttp3.C: Likewise.
11116         * g++.dg/template/qualttp4.C: Likewise
11117         * g++.dg/template/qualttp5.C: Likewise
11118         * g++.dg/template/qualttp6.C: Likewise
11119         * g++.dg/template/qualttp7.C: Likewise
11120         * g++.dg/template/qualttp8.C: Likewise
11121         * g++.dg/template/recurse.C: Likewise.
11122
11123 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11124
11125         * g++.dg/opt/dtor1.C: New test.
11126
11127 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11128
11129         * gcc.c-torture/compile/20020315-1.c: New test.
11130
11131 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11132
11133         * gcc.dg/weak-1.c: Fix scan tests.
11134
11135 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11136
11137         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11138         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11139         cris-*-aout* mmix-*-*.
11140         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11141         cris-*-aout* mmix-*-*.
11142         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11143         cris-*-elf* cris-*-aout* and mmix-*-*.
11144         * gcc.dg/20001009-1.c: Ditto.
11145         * gcc.dg/20010912-1.c: Ditto.
11146         * gcc.dg/20020122-4.c: Ditto.
11147         * gcc.dg/inline-2.c: Ditto.
11148
11149 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11150
11151         * gcc.c-torture/compile/20020314-1.c: New test.
11152
11153 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11154
11155         * gcc.c-torture/execute/20020314-1.c: New test.
11156
11157 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11158
11159         * g++.dg/warn/Wunused-1.C: New test.
11160
11161 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11162
11163         * g++.dg/abi/mangle6.C: New test.
11164
11165 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11166
11167         * gcc.c-torture/compile/20020309-2.c: New test.
11168
11169         * gcc.c-torture/compile/20020312-1.c: New test.
11170
11171 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11172
11173         * g++.dg/other/access1.C: New test.
11174
11175 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11176
11177         * gcc.c-torture/execute/wchar_t-1.c: New test.
11178
11179 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11180
11181         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11182
11183 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11184
11185         * gcc.dg/20020312-1.c: New test case.
11186
11187 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11188
11189         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11190
11191 2002-03-11  Richard Henderson  <rth@redhat.com>
11192
11193         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11194         * g++.old-deja/g++.jason/report.C: Likewise.
11195
11196 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11197
11198         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11199         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11200
11201 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11202
11203         * testsuite/g++.dg/overload/pmf1.C: New test.
11204
11205 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11206
11207         * gcc.c-torture/execute/20020307-1.c: Use long.
11208
11209 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11210
11211         PR optimization/5844
11212         * gcc.dg/20020310-1.c: New test.
11213
11214 2002-03-09  Michael Meissner  <meissner@redhat.com>
11215
11216         * gcc.c-torture/execute/memcpy-2.c: New test.
11217         * gcc.c-torture/execute/memset-1.c: New test.
11218         * gcc.c-torture/execute/strlen-1.c: New test.
11219         * gcc.c-torture/execute/strcmp-1.c: New test.
11220         * gcc.c-torture/execute/strncmp-1.c: New test.
11221
11222 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11223
11224         * gcc.dg/ppc-ldstruct.c: New test.
11225
11226 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.c-torture/execute/va-arg-22.c: New test.
11229
11230 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11231
11232         * gcc.c-torture/compile/20020309-1.c: New test.
11233
11234 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11235
11236         * gcc.c-torture/execute/20020307-2.c: New test.
11237
11238 2002-03-07  Jeffrey A Law  (law@redhat.com)
11239
11240         * g77.f-torture/compile/20020307-1.f: New test.
11241
11242 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11243
11244         * gcc.dg/unordered-1.c: New test.
11245
11246 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11247
11248         * gcc.c-torture/execute/20020307-1.c: New test.
11249
11250 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11251
11252         * gcc.dg/20020304-1.c: New test.
11253
11254         * gcc.c-torture/compile/20020304-2.c: New test.
11255
11256 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11257
11258         * gcc.c-torture/compile/20020304-1.c: New test case
11259         (from PR c/5830).
11260
11261 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11262
11263         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11264
11265 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11266
11267         * g++.dg/other/classkey1.C: New test.
11268
11269 2002-03-01  Richard Henderson  <rth@redhat.com>
11270
11271         * gcc.c-torture/compile/981223-1.x: New.
11272         * gcc.c-torture/compile/920625-1.x: New.
11273
11274 2002-02-28  Richard Henderson  <rth@redhat.com>
11275
11276         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11277
11278 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11279
11280         * gcc.c-torture/execute/20020227-1.c: New test.
11281
11282 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11283
11284         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11285         here" ERROR lines.
11286         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11287         * g++.old-deja.g++.other/defarg1.C: Likewise.
11288         * g++.old-deja/g++.pt/calls2.C: Likewise.
11289         * g++.old-deja/g++.pt/crash20.C: Likewise.
11290         * g++.old-deja/g++.pt/crash30.C: Likewise.
11291         * g++.old-deja/g++.pt/crash36.C: Likewise.
11292         * g++.old-deja/g++.pt/crash6.C: Likewise.
11293         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11294         * g++.old-deja/g++.pt/derived3.C: Likewise.
11295         * g++.old-deja/g++.pt/error1.C: Likewise.
11296         * g++.old-deja/g++.pt/friend21.C: Likewise.
11297         * g++.old-deja/g++.pt/friend23.C: Likewise.
11298         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11299         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11300
11301 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11302
11303         * gcc.c-torture/execute/20020225-2.c: New test.
11304
11305 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11306
11307         * gcc.c-torture/execute/920730-1t.c,
11308         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11309         Delete test cases, only relevant to -traditional.
11310
11311 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11312
11313         * gcc.dg/cpp/undef1.c: Remove.
11314         * gcc.dg/cpp/directiv.c: Update.
11315         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11316
11317 2002-02-27  Michael Meissner  <meissner@redhat.com>
11318
11319         * gcc.c-torture/execute/20020226-1.c: New test.
11320
11321 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11322
11323         * g++.dg/debug/debug4.C: New test.
11324
11325         * gcc.dg/ia64-visibility-1.c: New test.
11326
11327 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11328
11329         * gcc.dg/debug/20020224-1.c: New.
11330
11331 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11332
11333         * gcc.c-torture/execute/960416-1.x: New.
11334         * gcc.c-torture/execute/divconst-3.x: Likewise.
11335
11336 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11337
11338         * gcc.dg/20020224-1.c: New test.
11339
11340 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11341
11342         * gcc.c-torture/execute/20020225-1.c: New.
11343
11344 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11345
11346         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11347
11348 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11349
11350         * gcc.dg/20020222-1.c: New test.
11351
11352 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11353
11354         * g++.dg/opt/anonunion1.C: New test.
11355
11356 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11357
11358         * g++.dg/template/qualttp19.C: New test.
11359         * g++.dg/template/qualttp20.C: New test.
11360         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11361         * g++.old-deja/g++.other/qual1.C: Likewise.
11362
11363 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11364
11365         * gcc.dg/attr-alwaysinline.c: New.
11366
11367 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11368
11369         * gcc.dg/20020220-1.c: New test.
11370
11371         * gcc.dg/20020220-2.c: New test.
11372
11373         * g++.dg/opt/mmx1.C: New test.
11374
11375 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11376
11377         * gcc.c-torture/compile/20020110.c: New test.
11378
11379 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11380
11381         * gcc.c-torture/execute/20020219-1.c: New test.
11382
11383         * gcc.dg/20020219-1.c: New test.
11384
11385         * gcc.dg/noncompile/20020220-1.c: New test.
11386
11387         * g++.dg/opt/ptrintsum1.C: New test.
11388
11389         * gcc.dg/debug/20020220-1.c: New test.
11390
11391 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11392
11393         * gcc.c-torture/execute/20020216-1.c: New test.
11394
11395 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11396
11397         * gcc.dg/decl-1.c: Update, new test.
11398
11399 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11400
11401         * g++.dg/abi/bitfield1.C: New test.
11402         * g++.dg/abi/bitfield2.C: New test.
11403
11404 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11405
11406         * gcc.dg/attr-nest.c: New test.
11407
11408 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11409
11410         * gcc.c-torture/execute/20020215-1.c: New test.
11411
11412 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11413
11414         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11415         * g++.dg/debug/debug.exp: New.
11416         * g++.dg/debug/trivial.C: New.
11417         * g++.dg/debug/debug1.C: Moved...
11418         * g++.dg/other/debug1.C: ...from here.
11419         * g++.dg/debug/debug2.C: Moved...
11420         * g++.dg/other/debug2.C: ...from here.
11421         * g++.dg/debug/debug3.C: Moved...
11422         * g++.dg/other/debug3.C: ...from here.
11423
11424         * gcc.dg/noncompile/20020213-1.c: New test.
11425
11426 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11427
11428         * g++.dg/other/debug3.C: New test.
11429
11430         * gcc.c-torture/execute/20020213-1.c: New test.
11431
11432 2002-02-13  Richard Smith <richard@ex-parrot.com>
11433
11434         * g++.old-deja/g++.other/thunk1.C: New test.
11435
11436 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11437
11438         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11439
11440 2002-02-13  Stan Shebs  <shebs@apple.com>
11441
11442         * gcc.dg/altivec-3.c: New.
11443
11444 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11445
11446         * gcc.dg/Wunreachable-1.c: New test.
11447         * gcc.dg/Wunreachable-2.c: New test.
11448
11449 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11450
11451         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11452
11453 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11454
11455         * gcc.dg/decl-1.c: New test.
11456
11457 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11458
11459         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11460
11461 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11462
11463         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11464         * gcc.c-torture/compile/980506-1.x: Likewise.
11465
11466 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11467
11468         * gcc.dg/20020210-1.c: New.
11469
11470 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11471
11472         * g77.f-torture/execute/947.f: New regression test
11473         for PR fortran/947.
11474
11475 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11476
11477         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11478         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11479
11480 2002-02-08  Richard Henderson  <rth@redhat.com>
11481
11482         * gcc.c-torture/compile/labels-3.c: New.
11483
11484 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11485
11486         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11487         expression statements work instead.
11488         * gcc.dg/noncompile/20020207-1.c: New test.
11489
11490 2002-02-07  Richard Henderson  <rth@redhat.com>
11491
11492         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11493
11494 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11495
11496         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11497         message from g77
11498         * lib/g77-dg.exp: Trim g77 error messages so that they are
11499         recognized by dg.exp.
11500
11501 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11502
11503         PR fortran/5473
11504         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11505
11506 2002-02-07  Richard Henderson  <rth@redhat.com>
11507
11508         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11509         to be sufficiently aligned for integers.
11510
11511 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * g++.dg/template/friend4.C: New test.
11514
11515 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11516
11517         PR fortran/5743
11518         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11519         unsupported cases.
11520
11521 2002-02-07  Richard Henderson  <rth@redhat.com>
11522
11523         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11524         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11525         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11526         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11527
11528 2002-02-06  Richard Henderson  <rth@redhat.com>
11529
11530         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11531
11532 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11533
11534         * gcc.dg/20020206-1.c: New test.
11535
11536 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11537
11538         * gcc.c-torture/execute/20020206-1.c: New test.
11539
11540         * gcc.c-torture/execute/20020206-2.c: New test.
11541
11542         PR optimization/5429:
11543         * gcc.c-torture/compile/20020206-1.c: New test.
11544
11545 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11546
11547         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11548         as certain file formats cannot support particularly large
11549         alignments.
11550
11551         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11552         and do not expect to be able to link the executable.
11553
11554         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11555         fail because the COFF format does not support the weak attribute.
11556
11557 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11558
11559         * g77.dg/pr5473.f:  New test
11560
11561 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11562
11563         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11564         Fix testcase accordingly.
11565
11566 2002-02-04  Richard Henderson  <rth@redhat.com>
11567
11568         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11569         (buf): Change to be an array of pointers, not ints.
11570
11571 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11572
11573         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11574         before all tests.  Move warning one line above to match where it
11575         C frontend emits.
11576         * gcc.dg/Wswitch-2.c: New test.
11577         * g++.dg/warn/Wswitch-1.C: New test.
11578         * g++.dg/warn/Wswitch-2.C: New test.
11579
11580 2002-02-04  Richard Henderson  <rth@redhat.com>
11581
11582         * g++.dg/abi/offsetof.C: Fix size comparison.
11583
11584 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11585
11586         * gcc.dg/cast-qual-2.c: New test.
11587
11588 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11589
11590         * gcc.dg/20020201-4.c: New test.
11591
11592 2002-02-04  Ben Elliston  <bje@redhat.com>
11593
11594         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11595         target_info attribute != 0, in addition to the empty string.
11596         (gcc_target_compile): Likewise.
11597
11598 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11599
11600         * gcc.dg/Wswitch.c: New test.
11601         PR gcc/4475. PR gcc/3780.
11602
11603 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11604
11605         * g77.f-torture/execute/5122.f: New test for regressions
11606         against PR fortran/5122.
11607
11608 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11609
11610         * g77.f-torture/compile/pr3743.f: Delete
11611         * g77.dg/pr3743-1.f: New test.
11612         * g77.dg/pr3743-2.f: New test.
11613         * g77.dg/pr3743-3.f: New test.
11614         * g77.dg/pr3743-4.f: New test.
11615
11616 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11617
11618         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11619
11620 2002-02-02  Richard Henderson  <rth@redhat.com>
11621
11622         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11623         * gcc.c-torture/execute/bf64-1.c: Likewise.
11624
11625 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11626
11627         * gcc.dg/20020201-2.c: New test.
11628
11629         * gcc.dg/20020201-3.c: New test.
11630
11631         * gcc.c-torture/execute/bitfld-2.c: New test.
11632
11633 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11634
11635         * gcc.dg/bitfld-1.c: Update.
11636         * gcc.dg/bitfld-2.c: Update.
11637         * gcc.c-torture/execute/bitfld-1.x: New.
11638
11639 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11640
11641         * gcc.c-torture/execute/20020201-1.c: New test.
11642
11643 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11644
11645         PR target/5469
11646         * gcc.dg/20020201-1.c: New test.
11647
11648 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11649
11650         PR fortran/3743
11651         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11652         * g77.f-torture/compile/pr3743.x: Remove
11653
11654 2002-01-31  Tom Rix  <trix@redhat.com>
11655
11656         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11657
11658 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11659
11660         * gcc.dg/noncompile/20020130-1.c: New test.
11661
11662 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11663
11664         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11665
11666 2002-01-29  Richard Henderson  <rth@redhat.com>
11667
11668         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11669         to long long.
11670         * gcc.c-torture/execute/bf64-1.c: Likewise.
11671
11672 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11673
11674         * gcc.c-torture/execute/20020129-1.c: New test.
11675
11676 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11677
11678         * gcc.c-torture/compile/20000224-1.c: Update.
11679         * gcc.c-torture/execute/bitfld-1.c: New tests.
11680         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11681         * gcc.dg/uninit-A.c: Update.
11682
11683 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         * g++.dg/template/ctor1.C: Add instantiation.
11686
11687 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11688
11689         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11690         argument to __builtin_prefetch to be const ptr.
11691
11692 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.c-torture/compile/20020120-1.c: New test.
11695
11696 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11697
11698         * gcc.c-torture/execute/20020127-1.c: New test.
11699
11700 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11701
11702         * g77.dg/f77-edit-i-in.f: New test
11703         * g77.dg/f77-edit-i-out.f: New test
11704
11705 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11706
11707         * gcc.dg/debug/debug.exp: New file.
11708         * gcc.dg/debug/trivial.c: New file.
11709         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11710         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11711         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11712         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11713         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11714         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11715         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11716         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11717         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11718         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11719         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11720         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11721         * gcc.dg/20000503-1.c: Removed.
11722         * gcc.dg/20010207-1.c: Removed.
11723         * gcc.dg/20011223-1.c: Removed.
11724         * gcc.dg/20020104-2.c: Removed.
11725         * gcc.dg/debug-1.c: Removed.
11726         * gcc.dg/debug-2.c: Removed.
11727         * gcc.dg/debug-3.c: Removed.
11728         * gcc.dg/debug-4.c: Removed.
11729         * gcc.dg/debug-5.c: Removed.
11730         * gcc.dg/debug-6.c: Removed.
11731         * gcc.dg/dwarf2-1.c: Removed.
11732         * gcc.dg/dwarf2-2.c: Removed.
11733
11734 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11735
11736         * g++.old-deja/g++.other/eh5.C: New test.
11737         * g++.old-deja/g++.other/sibcall2.C: New test.
11738         * g++.old-deja/g++.other/array9.C: New test.
11739         * g++.old-deja/g++.other/typename2.C: New test.
11740         * g++.old-deja/g++.other/crash60.C: New test.
11741         * g++.old-deja/g++.other/conv9.C: New test.
11742         * g++.old-deja/g++.other/mangle10.C: New test.
11743         * g++.old-deja/g++.other/unchanging1.C: New test.
11744         * g++.old-deja/g++.other/exprstmt1.C: New test.
11745         * g++.old-deja/g++.other/inline23.C: New test.
11746         * g++.old-deja/g++.eh/ia64-1.C: New test.
11747         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11748         * g++.old-deja/g++.other/reload1.C: New test.
11749         * g++.old-deja/g++.other/static20.C: New test.
11750         * g++.old-deja/g++.other/local-alloc1.C: New test.
11751         * g++.old-deja/g++.other/conv8.C: New test.
11752         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11753         * g++.old-deja/g++.other/storeexpr1.C: New test.
11754         * g++.old-deja/g++.other/storeexpr2.C: New test.
11755         * g++.dg/eh/template2.C: New test.
11756         * g++.dg/warn/weak1.C: New test.
11757
11758 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11759
11760         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11761         Remove first, non-varying, argument.
11762
11763 2002-01-23  Richard Henderson  <rth@redhat.com>
11764
11765         * gcc.dg/inline-2.c: New.
11766
11767         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11768         Add optional target arg.  Check number of arguments.
11769         (scan-assembler-not, scan-assembler-dem): Likewise.
11770         (scan-assembler-dem-not): Likewise.
11771
11772 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11773
11774         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11775         line 12.
11776         * g++.old-deja/g++.brendan/parse3.C,
11777         g++.old-deja/g++.other/crash26.C,
11778         g++.old-deja/g++.other/crash28.C,
11779         g++.old-deja/g++.other/crash29.C,
11780         g++.old-deja/g++.other/crash30.C,
11781         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11782
11783 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11784
11785         * gcc.dg/20020115-1.c: New.
11786
11787 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11788
11789         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11790
11791 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11792
11793         * gcc.dg/20020122-3.c: New.
11794
11795 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11796
11797         * g++.dg/other/gc1.C: New test.
11798
11799 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11800
11801         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11802
11803 2002-01-22  Richard Henderson  <rth@redhat.com>
11804
11805         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11806
11807 2002-01-22  Richard Henderson  <rth@redhat.com>
11808
11809         * gcc.dg/20020122-4.c: New.
11810
11811 2002-01-22  H.J. Lu <hjl@gnu.org>
11812
11813         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11814         link output.
11815         * gcc.dg/special/ecos.exp: Likewise.
11816         * lib/g++-dg.exp: Likewise.
11817         * lib/g77-dg.exp: Likewise.
11818         * lib/gcc-dg.exp : Likewise.
11819         * lib/mike-g++.exp: Likewise.
11820         * lib/mike-g77.exp: Likewise.
11821         * lib/mike-gcc.exp: Likewise.
11822         * lib/objc-dg.exp: Likewise.
11823
11824 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11825
11826         PR target/5379
11827         * gcc.dg/20020122-2.c: New test.
11828
11829 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11830
11831         * gcc.dg/20020122-1.c: New test.
11832
11833 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11834
11835         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11836
11837 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11838
11839         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11840
11841 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11842
11843         * gcc.c-torture/compile/20020121-1.c: New test.
11844
11845 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11846
11847         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11848         ld_library_path.
11849
11850 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11851
11852         * gcc.dg/20020218-1.c: New test.
11853
11854 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11855
11856         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11857         messages
11858         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11859         "At global scope" warning
11860         * g++.dg/ext/align1.C: Change cygwin test for alignment
11861         from db-bogus to dg-warning
11862
11863 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11864
11865         * g77.f-torture/compile/cpp2.F: New test.
11866
11867 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11868
11869         * g++.dg/template/access1.C: New test.
11870
11871 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11872
11873         * gcc.dg/20020118-1.c: New.
11874
11875 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11876
11877         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11878
11879 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11880
11881         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11882         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11883         alignment warnings.
11884
11885 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11886
11887         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11888         torture_with_loops and torture_without_loops
11889
11890 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11891
11892         * gcc.c-torture/compile/20020116-1.c: New test.
11893
11894 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11895
11896         * gcc.dg/20020116-2.c: New test.
11897
11898         * gcc.dg/ultrasp4.c: New test.
11899
11900         * gcc.dg/20020116-1.c: New test.
11901
11902 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11903
11904         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11905         by EABI.
11906
11907 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11908
11909         * gcc.misc-tests/i386-prefetch.exp: New.
11910         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11911         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11912         * gcc.misc-tests/i386-pf-none-1.c: New test.
11913         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11914
11915 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11916
11917         * gcc.dg/gnu89-init-1.c: Add new tests.
11918
11919 2002-01-15  Andreas Jaeger  <aj@suse.de>
11920
11921         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11922         * gcc.dg/i386-mmx-2.c: Likewise.
11923         * gcc.dg/i386-sse-1.c: Likewise.
11924         * gcc.dg/i386-sse-2.c: Likewise.
11925         * gcc.dg/i386-sse-3.c: Likewise.
11926
11927 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11928
11929         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11930         Uncomment additional cases that now pass.
11931
11932 2002-01-11  Richard Henderson  <rth@redhat.com>
11933
11934         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11935         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11936
11937 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11938
11939         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11940
11941 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11942
11943         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11944         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11945
11946 2002-01-10  Dale Johannesen  <dalej@apple.com>
11947
11948         * gcc.c-torture/execute/loop-11.c: New.
11949
11950 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11951
11952         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11953         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11954
11955 2002-01-09  Richard Henderson  <rth@redhat.com>
11956
11957         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11958         type in which to perform the operation for each size.
11959
11960 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11961
11962         * gcc.c-torture/compile/20020109-2.c: New test.
11963
11964 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11965
11966         * gcc.c-torture/execute/loop-10.c: New test.
11967
11968 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11969
11970         * gcc.c-torture/compile/20010226-1.c: New test.
11971         * gcc.c-torture/compile/20010227-1.c: New test.
11972         * gcc.c-torture/compile/20010426-1.c: New test.
11973         * gcc.c-torture/compile/20010510-1.c: New test.
11974         * gcc.c-torture/compile/20010605-3.c: New test.
11975         * gcc.c-torture/compile/20010824-1.c: New test.
11976         * gcc.c-torture/execute/20010409-1.c: New test.
11977         * gcc.dg/noncompile/20000901-1.c: New test.
11978         * gcc.dg/20001023-1.c: New test.
11979         * gcc.dg/20001101-1.c: New test.
11980         * gcc.dg/20001102-1.c: New test.
11981         * gcc.dg/20010207-1.c: New test.
11982         * gcc.dg/20010405-1.c: New test.
11983         * gcc.dg/20010822-1.c: New test.
11984         * gcc.dg/20011107-1.c: New test.
11985
11986 2002-01-09  Jeffrey A Law  (law@redhat.com)
11987
11988         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11989
11990         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11991         execution failure on PA targets.
11992
11993 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11994
11995         * gcc.c-torture/compile/20020109-1.c: New test.
11996
11997 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11998
11999         * gcc.c-torture/execute/20020108-1.c: New test.
12000
12001 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12002
12003         * gcc.dg/20020108-1.c: New test.
12004
12005 2002-01-08  H.J. Lu <hjl@gnu.org>
12006
12007         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12008         for header files.
12009
12010 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12011
12012         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12013         consistency.
12014
12015 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12016
12017         * gcc.dg/altivec-4.c: Test altivec predicates.
12018
12019 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12020
12021         * gcc.c-torture/execute/20020107-1.c: New test.
12022
12023 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12024
12025         PR c/5279
12026         * gcc.c-torture/compile/20020106-1.c: New test.
12027
12028 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12029
12030         * gcc.c-torture/execute/nestfunc-4.c: New test.
12031
12032 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12033
12034         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12035         extra triple that slipped in.
12036         * g++.old-deja/g++.abi/align.C: Likewise.
12037         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12038
12039 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12040
12041         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12042         * g++.old-deja/g++.abi/align.C: Likewise.
12043         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12044
12045         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12046         on FreeBSD/i386.
12047         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12048         FreeBSD.
12049
12050 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12051
12052         * gcc.dg/20020104-1.c: New test.
12053
12054         * gcc.dg/20020104-2.c: New test.
12055
12056 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12057
12058         * gcc.dg/20020103-1.c: Fix typo in target selector.
12059
12060 2002-01-03  Richard Henderson  <rth@redhat.com>
12061
12062         * gcc.dg/20020103-1.c: New.
12063
12064 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12065
12066         * gcc.c-torture/execute/20020103-1.c: New test.
12067
12068 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12069
12070         * g++.dg/other/debug2.C: New test.
12071
12072         * gcc.c-torture/compile/20020103-1.c: New test.
12073
12074 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12075
12076         * gcc.dg/gnu89-init-1.c: Added new tests.
12077
12078 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12079
12080         * g++.dg/template/friend2.C: Remove as patch is reverted.
12081
12082         * g++.dg/warn/oldcast1.C: New test.
12083
12084         * g++.dg/template/ptrmem1.C: New test.
12085         * g++.dg/template/ptrmem2.C: New test.
12086
12087         * g++.dg/template/ntp.C: New test.
12088
12089         * g++.dg/other/component1.C: New test.
12090
12091         * g++.dg/template/ttp3.C: New test.
12092
12093         * g++.dg/template/friend2.C: New test.
12094         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12095
12096 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12097
12098         * g++.dg/other/ptrmem1.C: New test.
12099         * g++.dg/other/ptrmem2.C: New test.
12100
12101 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12102
12103         * g++.dg/template/ctor1.C: New test.
12104
12105 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12106
12107         * g++.dg/template/friend2.C: New test.
12108
12109 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12110
12111         * gcc.dg/mmix-1.c: New test.
12112
12113 2001-12-31  Richard Henderson  <rth@redhat.com>
12114
12115         * gcc.dg/asm-5.c: New.
12116
12117 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12118
12119         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12120         in namespace __gnu_cxx
12121
12122 2001-12-30  Richard Henderson  <rth@redhat.com>
12123
12124         * gcc.dg/debug-6.c: New.
12125
12126 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12127
12128         * gcc.c-torture/compile/20011229-2.c: New test.
12129
12130 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12131
12132         * gcc.dg/debug-3.c: New test.
12133         * gcc.dg/debug-4.c: New test.
12134         * gcc.dg/debug-5.c: New test.
12135
12136 2001-12-29  Richard Henderson  <rth@redhat.com>
12137
12138         * g++.dg/eh/loop1.C: New.
12139
12140 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12141
12142         * g++.dg/template/crash1.C: New test.
12143
12144 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12145
12146         * g++.dg/other/const1.C: New test.
12147
12148 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12149
12150         * gcc.c-torture/compile/20011229-1.c: New test.
12151
12152 2001-12-28  Stan Shebs  <shebs@apple.com>
12153
12154         * lib/objc-torture.exp: Resync with c-torture.exp.
12155         * lib/objc.exp: Load standard libraries.
12156
12157 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12158
12159         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12160         additional tests.
12161
12162 2001-12-27  Roger Sayle <roger@eyesopen.com>
12163
12164         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12165
12166 2001-12-27  Richard Henderson  <rth@redhat.com>
12167
12168         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12169
12170 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12171
12172         * g++.dg/eh/ctor1.C: New test.
12173         * g++.dg/other/error2.C: New test.
12174
12175 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12176
12177         * g++.dg/other/init2.C: New test.
12178
12179 2001-12-24  Richard Henderson  <rth@redhat.com>
12180
12181         * gcc.dg/20011223-1.c: New.
12182         * gcc.dg/inline-1.c: New.
12183
12184 2001-12-23  Richard Henderson  <rth@redhat.com>
12185
12186         * gcc.dg/asm-4.c: Test operand modifiers.
12187
12188 2001-12-23  Richard Henderson  <rth@redhat.com>
12189
12190         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12191
12192 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12193
12194         * gcc.c-torture/execute/20011223-1.c: New test.
12195
12196 2001-12-21  Richard Henderson  <rth@redhat.com>
12197
12198         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12199         re-enables the warning.
12200
12201 2001-12-21  Richard Henderson  <rth@redhat.com>
12202
12203         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12204
12205 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12206
12207         * gcc.c-torture/compile/20011218-1.c: New test.
12208
12209 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12210
12211         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12212         arm-isr.c test.
12213         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12214         epilogue generation for ARM ISR routines.
12215
12216 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12217
12218         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12219         * gcc.dg/format/c90-printf-3.c: Likewise.
12220         * gcc.dg/format/c99-printf-3.c: Likewise.
12221         * gcc.dg/format/ext-1.c: Likewise.
12222         * gcc.dg/format/ext-6.c: Likewise.
12223         * gcc.dg/format/format.h: Prototype unlocked stdio.
12224
12225 2001-12-20  Richard Henderson  <rth@redhat.com>
12226
12227         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12228         (arena): Use it.
12229         (malloc): Correct allocation logic.  Abort if we fill up the
12230         arena before initialization complete.
12231         (realloc): Correct allocation logic.
12232
12233 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12234
12235         * gcc.c-torture/compile/20011219-2.c: New test.
12236
12237         * gcc.c-torture/execute/20011219-1.c: New test.
12238
12239 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12240
12241         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12242         target does not support weak symbols.
12243
12244 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12245
12246         * gcc.c-torture/compile/20011219-1.c: New test.
12247
12248 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12249
12250         * g++.dg/other/error1.C: New test.
12251
12252 2001-12-17  Jeffrey A Law  (law@redhat.com)
12253
12254         * gcc.c-torture/execute/20011217-1.c: New test.
12255
12256 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12257
12258         * objc.dg/special/: New directory.
12259         * objc.dg/special/special.exp: New file.
12260         * objc.dg/special/unclaimed-category-1.h: New file.
12261         * objc.dg/special/unclaimed-category-1a.m: New file.
12262         * objc.dg/special/unclaimed-category-1.m: New file.
12263
12264 2001-12-17  Andreas Jaeger  <aj@suse.de>
12265
12266         * gcc.c-torture/compile/20011217-2.c: New test.
12267
12268 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12269
12270         * gcc.c-torture/compile/20011217-1.c: New test.
12271
12272 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12273
12274         * testsuite/gcc.dg/20011214-1.c: New.
12275
12276 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12277
12278         * gcc.dg/altivec-4.c: New.
12279
12280 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12281
12282         * gcc.dg/20011113-1.c: New test.
12283
12284 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12285
12286         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12287         std::__malloc_alloc_template<0> and
12288         std::__default_alloc_template<false, 0>.
12289
12290 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12291
12292         * objc/execute/bf-21.m: New test.
12293         * objc/execute/enumeration-1.m: New test.
12294         * objc/execute/enumeration-2.m: New test.
12295
12296 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.dg/gnu89-init-1.c: New test.
12299
12300 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12301
12302         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12303         * g++.old-deja/g++.jason/2371.C: Likewise.
12304         * g++.old-deja/g++.jason/template33.C: Likewise.
12305         * g++.old-deja/g++.jason/template34.C: Likewise.
12306         * g++.old-deja/g++.jason/template36.C: Likewise.
12307         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12308         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12309         * g++.old-deja/g++.other/typename1.C: Likewise.
12310         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12311         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12312         * g++.old-deja/g++.pt/typename11.C: Likewise.
12313         * g++.old-deja/g++.pt/typename14.C: Likewise.
12314         * g++.old-deja/g++.pt/typename16.C: Likewise.
12315         * g++.old-deja/g++.pt/typename3.C: Likewise.
12316         * g++.old-deja/g++.pt/typename4.C: Likewise.
12317         * g++.old-deja/g++.pt/typename5.C: Likewise.
12318         * g++.old-deja/g++.pt/typename7.C: Likewise.
12319         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12320
12321 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12322
12323         * g++.dg/other/linkage1.C: New test.
12324         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12325         specifiers.
12326
12327 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12328
12329         * gcc.dg/concat.c: New test.
12330
12331 2001-12-11  Stan Shebs  <shebs@apple.com>
12332
12333         * objc/compile: New test directory.
12334         * objc/compile/compile.exp: New expect script.
12335         * objc/compile/20011211-1.m: New compile test.
12336
12337 2001-12-11  Jason Merrill  <jason@redhat.com>
12338
12339         * lib/prune.exp (prune_gcc_output): Also handle "In member
12340         function".  So many permutations...
12341
12342 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12343
12344         * g++.dg/template/typedef1.C: New test.
12345
12346 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         * g++.dg/other/copy1.C: New test.
12349
12350 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12351
12352         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12353
12354         * gcc.dg/builtin-choose-expr.c: New.
12355
12356 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12357
12358         * gcc.dg/altivec-2.c: New.
12359
12360 2001-12-07  Richard Henderson  <rth@redhat.com>
12361
12362         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12363
12364 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12365
12366         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12367         ultrasparc.
12368
12369 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12370
12371         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12372
12373 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12374
12375         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12376         variable argument list.
12377
12378 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12379
12380         * gcc.c-torture/execute/memcheck: Delete entire directory.
12381         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12382         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12383
12384 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12385
12386         * gcc.dg/Wshadow-1.c: New test.
12387
12388 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12389
12390         * gcc.c-torture/compile/20011130-1.c: New test.
12391
12392         * gcc.dg/noncompile/20011025-1.c: New test.
12393
12394         * g++.dg/other/anon-union.C: New test.
12395
12396         * gcc.c-torture/execute/20011024-1.c: New test.
12397
12398 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12399
12400         * gcc.c-torture/execute/20000722-1.x,
12401         gcc.c-torture/execute/20010123-1.x: Remove.
12402         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12403         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12404         gcc.dg/c99-complit-2.c: New tests.
12405
12406 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12407
12408         * g++.dg/inherit/base1.C: New test.
12409
12410 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12411
12412         * g++.dg/other/stdarg1.C: New test.
12413
12414         * gcc.c-torture/compile/20011130-2.c: New test.
12415
12416 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12417
12418         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12419         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12420         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12421         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12422         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12423         * gcc.dg/builtin-prefetch-1.c: New test.
12424
12425 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12426
12427         * gcc.dg/20011130-1.c: New test.
12428
12429 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12430
12431         * g++.dg/other/scope1.C: New test.
12432         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12433
12434 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12435
12436         * gcc.dg/vla-init-1.c: New test.
12437
12438 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12439
12440         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12441
12442 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12443
12444         * objc.dg/alias.m: Update.
12445         * objc.dg/class-1.m: Update.
12446         * objc.dg/const-str-1.m: Update.
12447         * objc.dg/fwd-proto-1.m: Update.
12448         * objc.dg/id-1.m: Update.
12449         * objc.dg/super-class-1.m: Update.
12450
12451 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12452
12453         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12454         constructs.
12455
12456 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12457
12458         * gcc.c-torture/execute/20011128-1.c: New test.
12459
12460 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12461
12462         * gcc.dg/20011127-1.c: New test.
12463
12464 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12465
12466         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12467         from Austin Group draft 7.
12468         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12469         scanf format arguments.
12470         * gcc.dg/format/no-exargs-2.c: New test.
12471
12472 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         * g++.dg/abi/vbase8-4.C: New test.
12475
12476 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12477
12478         * gcc.c-torture/execute/20011121-1.c: New test.
12479
12480 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12481
12482         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12483
12484 2001-11-23  Andreas Jaeger  <aj@suse.de>
12485
12486         * gcc.dg/cpp/charconst-2.c: New test.
12487
12488 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12489
12490         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12491         to the host if it is remote.  Let tests specify extra headers
12492         they use.
12493         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12494         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12495         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12496         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12497         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12498         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12499         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12500         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12501         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12502         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12503
12504 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12505
12506         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12507         for little endian ARMs.
12508
12509 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12510
12511         * gcc.c-torture/compile/20011119-1.c: New test.
12512         * gcc.c-torture/compile/20011119-2.c: New test.
12513
12514 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12515
12516         * gcc.dg/altivec-1.c: Fix typo.
12517
12518 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12519
12520         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12521
12522 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12523
12524         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12525
12526 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12527
12528         * lib/g77.exp: Don't specify --rpath-link.
12529
12530         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12531         across all the headers.
12532         * gcc.dg/format/format.exp: For testing on a remote host,
12533         copy format.h.
12534
12535         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12536         * gcc.c-torture/execute/930406-1.c: Likewise.
12537         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12538
12539 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12540
12541         * gcc.dg/altivec-1.c: New.
12542
12543 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12544
12545         * gcc.dg/cpp/fpreprocessed.c: New test case.
12546
12547 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12548
12549         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12550         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12551         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12552
12553 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12554
12555         * gcc.dg/no-builtin-1.c: New test.
12556
12557 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12558
12559         * gcc.c-torture/execute/20011115-1.c: New test.
12560
12561 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12562
12563         * gcc.c-torture/compile/20011114-2.c: New test.
12564         * gcc.c-torture/compile/20011114-3.c: New test.
12565         * gcc.c-torture/compile/20011114-4.c: New test.
12566
12567 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12568
12569         * g++.dg/other/init1.C: New test.
12570
12571 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12572
12573         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12574         message.
12575
12576         * gcc.c-torture/execute/20011114-1.c: New testcase.
12577
12578         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12579         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12580         like the (before this change) version of 20010327-1.c.
12581
12582 2001-11-14  Roger Sayle <roger@eyesopen.com>
12583
12584         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12585
12586 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12587
12588         * g++.dg/init/array2.C: New test.
12589
12590 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12591
12592         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12593
12594 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12595
12596         * g++.dg/other/forscope1.C: New test.
12597         * g++.dg/ext/forscope1.C: New test.
12598         * g++.dg/ext/forscope2.C: New test.
12599
12600 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12601
12602         * gcc.c-torture/execute/20011113-1.c: New test.
12603
12604 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12605
12606         * gcc.c-torture/execute/20011109-2.c: New test.
12607
12608         * gcc.c-torture/execute/20011109-1.c: New test.
12609
12610 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.c-torture/compile/20011109-1.c: New test.
12613
12614 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12615
12616         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12617         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12618         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12619         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12620         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12621         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12622         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12623
12624 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12625
12626         * g++.dg/warn/Wshadow-1.C: New tests.
12627         * g++.old-deja/g++.mike/for3.C: Update.
12628
12629 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12630
12631         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12632         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12633         XFAILs.  Adjust expected error texts.
12634         * gcc.c-torture/compile/20011106-1.c,
12635         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12636         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12637         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12638         gcc.dg/c99-array-lval-5.c: New tests.
12639
12640 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12641
12642         * gcc.dg/cpp/defined.c: Update.
12643
12644 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12645
12646         * gcc.c-torture/execute/anon-1.c: New test.
12647
12648 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12649
12650         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12651         same size, so no warning should be produced on stormy16.
12652
12653         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12654         due to oversized array.
12655         * g++.old-deja/g++.mike/ns15.C: Likewise.
12656         * g++.old-deja/g++.pt/crash16.C: Likewise.
12657
12658 2001-11-02  Graham Stott  <grahams@redhat.com>
12659
12660         * g++.dgother/debug1.C: Fix typos.
12661
12662 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12663
12664         * g++.dg/other/debug1.C: New test.
12665
12666 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12667
12668         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12669         of unsigned long.
12670
12671 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12672
12673         * gcc.dg/20011029-2.c: New test.
12674
12675         * gcc.c-torture/compile/20011029-1.c: New test.
12676
12677 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12678
12679         * objc/execute/class_self-1.m: New test.
12680         * objc/execute/class_self-2.m: New test.
12681
12682 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12683
12684         * gcc.misc-tests/msgs.exp: Delete.
12685         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12686         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12687         error set to match recent changes.
12688
12689 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12690
12691         * gcc.dg/20011021-1.c: New test.
12692
12693 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12694
12695         * gcc.c-torture/compile/20011023-1.c: New test.
12696
12697 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12698
12699         * lib/g77.exp: Rewrite based on lib/g++.exp.
12700
12701 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12702
12703         * gcc.c-torture/execute/20011019-1.c: New test.
12704
12705         * gcc.dg/20011018-1.c: New test.
12706
12707 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12708
12709         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12710
12711 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12712
12713         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12714         * gcc.dg/attr-invalid.c: Likewise.
12715
12716 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12717
12718         * testsuite/gcc.dg/20011015-1.c: New test.
12719
12720 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12721
12722         * g++.dg/template/unify2.C: New test.
12723
12724 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12725
12726         * g++.dg/other/exception-specification.C: New test
12727
12728 2001-10-13  Tom Rix  <trix@redhat.com>
12729
12730         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12731         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12732
12733 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12734
12735         * testsuite/gcc.dg/20011009-1.c: New test.
12736
12737 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12738
12739         PR g++/4476
12740         * g++.dg/other/friend1.C: New test.
12741
12742 2001-10-11  Richard Henderson  <rth@redhat.com>
12743
12744         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12745
12746 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12747
12748         * gcc.c-torture/compile/20011010-1.c: New.
12749
12750 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12751
12752         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12753         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12754         g77.f-torture/execute/execute.exp,
12755         g77.f-torture/noncompile/noncompile.exp,
12756         gcc.c-torture/compile/compile.exp,
12757         gcc.c-torture/execute/execute.exp,
12758         gcc.c-torture/execute/ieee/ieee.exp,
12759         gcc.c-torture/execute/memcheck/memcheck.exp,
12760         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12761         objc/execute/execute.exp: Update FSF address.
12762
12763 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12764
12765         * gcc.dg/cpp/cmdlne-C.c: Update.
12766         * gcc.dg/cpp/cmdlne-C2.c: New.
12767
12768 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12769
12770         * gcc.c-torture/execute/20011008-3.c: New.
12771
12772 2001-10-08  DJ Delorie  <dj@redhat.com>
12773
12774         * gcc.dg/20011008-1.c: New.
12775         * gcc.dg/20011008-2.c: New.
12776
12777 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12778
12779         * gcc.dg/cpp/spacing1.c: Update test.
12780
12781 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12782
12783         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12784         spelling errors of "separate" as "seperate".
12785
12786 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12787
12788         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12789         enough to avoid inlining.
12790
12791 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12792
12793         * lib/g77.exp: set libg2c_dir correctly.
12794
12795 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12796
12797         * gcc.dg/cpp/macro11.c: New test.
12798
12799 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12800
12801         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12802         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12803         gcc.dg/format/multattr-3.c: New tests.
12804         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12805         tests for format attributes on function pointers being rejected.
12806
12807 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12808
12809         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12810
12811 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12812
12813         * g++.dg/warn/format1.C: New test.
12814
12815 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12816
12817         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12818
12819 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12820
12821         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12822
12823 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12824
12825         * gcc.dg/cpp/redef2.c: Add test.
12826
12827 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12828
12829         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12830         long-standing bug on i686, apparently.
12831         * gcc.c-torture/execute/loop-2c.x: New file.
12832         * gcc.c-torture/execute/loop-2d.x: New file.
12833         * gcc.c-torture/execute/loop-3c.x: New file.
12834
12835 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12836
12837         * gcc.dg/cpp/20000625-2.c: Correct line number.
12838
12839 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12840
12841         * gcc.dg/cpp/macro10.c: New test.
12842         * gcc.dg/cpp/strify3.c: New test.
12843         * gcc.dg/cpp/spacing1.c: Add tests.
12844         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12845         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12846
12847 2001-09-24  DJ Delorie  <dj@redhat.com>
12848
12849         * gcc.c-torture/execute/20010924-1.c: New test.
12850
12851 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12852
12853         * testsuite/objc/execute/paste.m: Remove.
12854
12855 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12856
12857         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12858
12859 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12860
12861         * g77.dg/strlen0.f: New test.
12862
12863 2001-09-21  Richard Henderson  <rth@redhat.com>
12864
12865         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12866         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12867
12868 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12869
12870         Table-driven attributes.
12871         * g++.dg/ext/attrib1.C: New test.
12872
12873 2001-09-20  DJ Delorie  <dj@redhat.com>
12874
12875         * gcc.dg/20000926-1.c: Update expected warning messages.
12876         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12877         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12878         array.
12879
12880 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12881
12882         * g++.dg/eh/registers1.C: New test case.
12883
12884 2001-09-17  Richard Henderson  <rth@redhat.com>
12885
12886         * gcc.dg/array-5.c: Fix VLA decomposition test.
12887
12888 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12889
12890         * gcc.dg/cpp/line5.c: New testcase.
12891
12892 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12893
12894         * gcc.dg/cpp/macro9.c: New test.
12895
12896 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12897
12898         * gcc.c-torture/execute/980223.c: Change type of addr from long
12899         to char *.
12900
12901 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12902
12903         * gcc.c-torture/execute/20010915-1.c: New test.
12904
12905 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12906
12907         * g77.dg/bprob: New directory.
12908         * g77.dg/bprob/bprob.exp: New file.
12909         * g77.dg/bprob/bprob-1.f: New test.
12910         * g77.dg/gcov: New directory.
12911         * g77.dg/gcov/gcov.exp: New file.
12912         * g77.dg/gcov/gcov-1.f: New test.
12913         * g77.dg/gcov/gcov-1.x: New file.
12914
12915 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12916
12917         * gcc.dg/cpp/directiv.c: Update.
12918         * gcc.dg/cpp/undef1.c: Update.
12919
12920 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12921
12922         * gcc.dg/20010912-1.c: New test.
12923
12924 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12925
12926         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12927         language-independent file in lib.
12928         * lib/gcov.exp: New file.
12929
12930 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12931
12932         * gcc.c-torture/compile/20010911-1.c: New test.
12933
12934 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12935
12936         * lib/profopt.exp: New, to support profile-directed optimizations.
12937         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12938         * gcc.misc-tests/bprob-1.c: New test.
12939         * gcc.misc-tests/bprob-2.c: New test.
12940
12941 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12942
12943         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12944         XFAIL and which kinds of gcov output to verify.
12945         * gcc.misc-tests/gcov-4b.x: New file.
12946         * gcc.misc-tests/gcov-5b.x: New file.
12947         * gcc.misc-tests/gcov-6.x: New file.
12948         * gcc.misc-tests/gcov-7.c: New test.
12949         * gcc.misc-tests/gcov-7.x: New file.
12950
12951 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12952
12953         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12954         * gcc.misc-tests/gcov-6.c: New test.
12955
12956 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         PR c++/3986
12959         * g++.dg/abi/vbase1.C: New test.
12960
12961 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12962
12963         * objc.dg/method-2.m: New.
12964
12965 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12966
12967         PR c++/4203
12968         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12969         * g++.dg/init/empty1.C: New test.
12970
12971 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12972
12973         * gcc.c-torture/compile/20010903-1.c: New test.
12974
12975 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12976
12977         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12978         for m68k.
12979
12980 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12981
12982         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12983
12984         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12985
12986         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12987
12988 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12989
12990         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12991         for 16-bit 'unsigned int'.
12992
12993 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12994
12995         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12996
12997 2001-08-27  Richard Henderson  <rth@redhat.com>
12998
12999         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13000         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13001
13002 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13003
13004         * gcc.dg/asm-names.c (ymain): New.
13005
13006 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13007
13008         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13009         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13010         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13011
13012 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13013
13014         * gcc.dg/compare5.c: New testcase.
13015
13016 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13017
13018         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13019         and "In instantiation".
13020
13021 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13022
13023         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13024
13025 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13026
13027         * gcc.misc-tests/gcov.exp: Add support for branch information.
13028         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13029         * gcc.misc-tests/gcov-4.c: New test.
13030         * gcc.misc-tests/gcov-4b.c: New test.
13031         * gcc.misc-tests/gcov-5b.c: New test.
13032
13033 2001-08-20  Zack Weinberg  <zackw@panix.com>
13034
13035         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13036         expected to fail.
13037
13038 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13039
13040         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13041
13042 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13043
13044         * g++.dg/eh/template1.C: New test.
13045
13046 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13047
13048         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13049         Fix thinko.
13050         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13051         for xfail.
13052
13053 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13054
13055         * lib/g77-dg.exp:  Use prune.exp for common procedures
13056         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13057         * lib/g77.exp: (g77-dg-prune) Remove
13058
13059 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13060
13061         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13062
13063 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13064
13065         * g++.dg/template/unify1.C: New test.
13066
13067 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13068
13069         * g++.dg/abi/empty4.C: New test.
13070
13071 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13072
13073         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13074         solaris2.*
13075         * g77.f-torture/compile/pr3743.x: Likewise
13076
13077 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13078
13079         * g++.dg/other/using-declaration.C: New test.
13080
13081 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13082
13083         * gcc.dg/cpp/tr-sign.c: New testcase.
13084
13085 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13086
13087         * gcc.dg/cpp/19951025-1.c: Revert.
13088         * gcc.dg/cpp/directiv.c: We no longer process directives that
13089         interrupt macro arguments.
13090
13091 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13092
13093         * gcc.dg/bconstp-1.c: New test.
13094
13095 2001-08-03  Richard Henderson  <rth@redhat.com>
13096
13097         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13098
13099 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13100
13101         * gcc.dg/cpp/19951025-1.c: Update.
13102
13103 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13104
13105         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13106         should be x.
13107
13108 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13109
13110         Kill -fhonor-std.
13111         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13112         * g++.old-deja/g++.other/std1.C: Likewise.
13113         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13114
13115 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13116
13117         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13118         (g77_pass, g77_fail, g77_finish, g77_exit,
13119         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13120
13121 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13122
13123         * g77.dg/fbackslash.f
13124         * g77.dg/fcase-preserve.f
13125         * g77.dg/ff90-1.f
13126         * g77.dg/ffixed-line-length-0.f
13127         * g77.dg/ffixed-line-length-132.f
13128         * g77.dg/ffixed-line-length-7.f
13129         * g77.dg/ffixed-line-length-72.f
13130         * g77.dg/ffixed-line-length-none.f
13131         * g77.dg/ffree-form-1.f
13132         * g77.dg/fno-backslash.f
13133         * g77.dg/fno-f90-1.f
13134         * g77.dg/fno-fixed-form-1.f
13135         * g77.dg/fno-onetrip.f
13136         * g77.dg/fno-typeless-boz.f
13137         * g77.dg/fno-underscoring.f
13138         * g77.dg/fno-vxt-1.f
13139         * g77.dg/fonetrip.f
13140         * g77.dg/ftypeless-boz.f
13141         * g77.dg/fugly-assumed.f
13142         * g77.dg/funderscoring.f
13143         * g77.dg/fvxt-1.f
13144
13145 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13146
13147         * objc.dg/fwd-proto-1.m: New.
13148         * objc.dg/local-decl-1.m: New.
13149         * objc.dg/naming-1.m: New.
13150         * objc.dg/naming-2.m: New.
13151         * objc.dg/proto-hier-1.m: New.
13152
13153 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13154
13155         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13156         largest-type elements to a struct makes its size grow.
13157
13158 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13159
13160         * g++.dg/abi/vthunk1.C: New test.
13161
13162 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13163
13164         * g++.dg/abi/vbase8-22.C: New test.
13165
13166 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13167
13168         * gcc.dg/cpp/macro8.c: New test.
13169
13170 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13171
13172         * g++.dg/abi/vbase8-21.C: New test.
13173
13174 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         * g++.dg/abi/vbase8-10.C: New test.
13177
13178 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13179
13180         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13181         ${tool}_set_ld_library_path.
13182         Changed caller.
13183         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13184         g++.exp.
13185
13186 2001-07-26  Stan Cox <scox@redhat.com>
13187
13188         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13189         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13190         gcc_exit, gcc_check_unsupported_p):
13191         Moved to gcc-deps.exp
13192         * gcc-deps.exp: New file.
13193
13194 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13195
13196         * g++.old-deja/g++.pt/defarg14.C: New test.
13197
13198 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13199
13200         * g++.old-deja/g++.other/lineno5.C: New test.
13201
13202 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13203
13204         * g++.old-deja/g++.pt/crash68.C: New test.
13205
13206 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         * g++.old-deja/g++.other/crash42.C: New test.
13209
13210 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13211
13212         * gcc.dg/cpp/extratokens.c: Fix.
13213         * gcc.dg/cpp/skipping2.c: New tests.
13214
13215 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13216
13217         * gcc.c-torture/execute/20010724-1.c: New file.
13218         * gcc.c-torture/execute/20010724-1.x: New file.
13219
13220 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13221
13222         * g++.old-deja/g++.other/cond7.C: New test.
13223
13224 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13225
13226         * g++.old-deja/g++.other/optimize4.C: New test.
13227
13228 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13229
13230         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13231
13232 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13233
13234         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13235         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13236         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13237         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13238
13239         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13240         bug report" message.
13241
13242         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13243         * g++.dg/ext/instantiate1.C: Move from old-deja.
13244
13245 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13246
13247         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13248         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13249         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13250         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13251
13252 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13253
13254         * gcc.c-torture/execute/20010723-1.c: New test.
13255
13256 2001-07-23  Ben Elliston  <bje@redhat.com>
13257
13258         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13259
13260 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13261
13262         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13263         i[34567]86-*-*.
13264         Delete handling of ieee_multilib_flags.
13265         Pass -mieee for alpha*-*-* and sh-*-*.
13266         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13267
13268 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13269
13270         Remove old-abi tests.
13271         * g++.old-deja/g++.mike/p11116.C: Remove.
13272         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13273
13274 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13275
13276         * g77.f-torture/compile/pr3743.f:  New test
13277
13278 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13279
13280         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13281
13282 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13283
13284         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13285         g++.old-deja/g++.pt/static6.C: Likewise.
13286         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13287         supports weak symbols.
13288
13289 2001-07-18  Andreas Jaeger  <aj@suse.de>
13290
13291         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13292         supported again.
13293
13294 2001-07-18  Andreas Jaeger  <aj@suse.de>
13295
13296         * gcc.dg/iftrap-1.c: Fix target line.
13297
13298 2001-07-17  Richard Henderson  <rth@redhat.com>
13299
13300         * gcc.c-torture/execute/20010717-1.c: New.
13301
13302 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13303
13304         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13305         tests.
13306
13307 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13308
13309         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13310
13311 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13312
13313         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13314         UAC_SIGBUS, UAC_NOPRINT definitions.
13315
13316 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13317
13318         * objc/execute/object_is_class.m: New test.
13319         * objc/execute/object_is_meta_class.m: New test.
13320
13321 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13322
13323         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13324         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13325
13326 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
13327
13328         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
13329         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13330
13331 2001-07-14  Richard Henderson  <rth@redhat.com>
13332
13333         * gcc.dg/iftrap-1.c: New.
13334
13335 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13336
13337         * g77.f-torture/execute/intrinsic77.f: New test.
13338
13339 2001-07-11  Janis Johnson <janis@us.ibm.com>
13340
13341         * gcc.misc-tests/gcov-3.c: New test.
13342
13343 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13344
13345         * gcc.c-torture/compile/20010711-1.c,
13346         * gcc.c-torture/compile/20010711-2.c: New tests.
13347
13348 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13349
13350         * gcc.c-torture/execute/20010711-1.c: New test.
13351
13352 2001-07-11  Ben Elliston  <bje@redhat.com>
13353
13354         * g++.old-deja/g++.other/enum5.C: New test.
13355
13356 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13357
13358         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13359         (g++-dg-prune): Call prune_gcc_output.
13360         * prune.exp: New file for prune_gcc_output.
13361         * lib/g++.exp, lib/gcc.exp: Load it.
13362
13363 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13364
13365         * gcc.c-torture/compile/20010701-1.c,
13366         g++.old-deja/g++.ext/attrib6.C: New tests.
13367
13368 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13369
13370         * gcc.c-torture/compile/20010706-1.c: New test.
13371
13372 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13373
13374         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13375
13376 2001-06-28  Stan Shebs  <shebs@apple.com>
13377
13378         * gcc.dg/pragma-darwin.c: New test.
13379
13380 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13381
13382         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13383         Solaris 2.[678] system.
13384
13385 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13386
13387         * gcc.dg/20010622-1.c: New test.
13388
13389 2001-06-18  Stan Shebs  <shebs@apple.com>
13390
13391         * objc.dg: New directory.
13392         * objc.dg/dg.exp: New file.
13393         * objc.dg/alias.m: New.
13394         * objc.dg/class-1.m: New.
13395         * objc.dg/class-2.m: New.
13396         * objc.dg/const-str-1.m: New.
13397         * objc.dg/const-str-2.m: New.
13398         * objc.dg/id-1.m: New.
13399         * objc.dg/method-1.m: New.
13400         * objc.dg/super-class-1.m: New.
13401         * lib/objc-dg.exp: New file.
13402
13403 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13404
13405         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13406         of label name.
13407
13408 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13409
13410         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13411
13412 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13413
13414         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13415         variable.
13416
13417 2001-06-12  Richard Henderson  <rth@redhat.com>
13418
13419         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13420
13421 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13422
13423         * g++.old-deja/g++.abi/vbase5.C: New test.
13424         * g++.old-deja/g++.abi/vbase6.C: New test.
13425         * g++.old-deja/g++.abi/vbase7.C: New test.
13426
13427 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13428
13429         * gcc.c-torture/compile/20010610-1.c: New test.
13430
13431 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13432
13433         * g++.old-deja/g++.abi/vbase4.C: New test.
13434
13435 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13436
13437         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13438         support %f for HC11/HC12 targets.
13439         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13440         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13441         on HC11/HC12 targets.
13442         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13443
13444 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13445
13446         * gcc.dg/wchar_t-1.c: New file.
13447         * gcc.dg/wint_t-1.c: Likewise.
13448
13449 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13450
13451         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13452
13453 2001-06-11  Richard Henderson  <rth@redhat.com>
13454
13455         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13456
13457 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13458
13459         * gcc.c-torture/compile/20010611-1.c: New test.
13460
13461 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13462
13463         * gcc.dg/c99-tag-1.c: Add more tests.
13464
13465 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13466
13467         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13468         representation on MN10300 and ARM/Thumb.
13469
13470 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13471
13472         * g77.f-torture/execute/20010610.f: New.
13473
13474 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13475
13476         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13477         names.
13478
13479 2001-06-09  Richard Henderson  <rth@redhat.com>
13480
13481         * gcc.c-torture/execute/ashrdi-1.c: New.
13482         * gcc.c-torture/execute/ashldi-1.c: New.
13483         * gcc.c-torture/execute/lshrdi-1.c: New.
13484
13485 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13486
13487         * objc/execute/load-3.m: Added. Check sending +load to categories,
13488         in addition to classes.
13489
13490 2001-06-08  Stan Shebs  <shebs@apple.com>
13491
13492         * objc/execute/load-2.m: New test.  From Nicola Pero
13493         <n.pero@mi.flashnet.it>.
13494
13495 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13496
13497         * gcc.c-torture/execute/20010605-2.c: New test.
13498
13499 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13500
13501         * g++.old-deja/g++.abi/vbase2.C: New test.
13502         * g++.old-deja/g++.abi/vbase3.C: New test.
13503
13504 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13505
13506         * g++.old-deja/g++.pt/friend49.C: New test.
13507
13508 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         * g++.old-deja/g++.ext/anon3.C: New test.
13511
13512 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13513
13514         * g++.old-deja/g++.other/conv7.C: New test.
13515
13516 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13517
13518         * gcc.c-torture/compile/20010605-2.c: New test.
13519
13520 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13521
13522         * gcc.c-torture/execute/20010604-1.c: New test.
13523
13524 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13525
13526         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13527
13528 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13529
13530         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13531         (g++_link_flags): Likewise.
13532         (g++_init): Pass gccpath's value to two previous functions.
13533
13534 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13535
13536         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13537         Ensure logfile entry matches exec command line.
13538
13539 2001-05-31  Richard Henderson  <rth@redhat.com>
13540
13541         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13542         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13543
13544 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13545
13546         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13547         compiler for irix6.2
13548
13549 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13550
13551         * g++.old-deja/g++.other/optimize3.C: New file.
13552
13553 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13554
13555         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13556         assemble.
13557
13558 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.old-deja/g++.other/optimize2.C: New file.
13561
13562 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13563
13564         * gcc.c-torture/compile/20010518-2.c: New file.
13565         * gcc.c-torture/execute/20010518-1.c: New file.
13566         * gcc.c-torture/execute/20010518-2.c: New file.
13567
13568 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13569
13570         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13571
13572 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13573
13574         G++ no longer defines builtins that do not begin with __builtin.
13575         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13576         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13577         * g++.old-deja/g++.law/builtin1.C: Likewise.
13578         * g++.old-deja/g++.law/cvt2.C: Likewise.
13579         * g++.old-deja/g++.mike/net5.C: Likewise.
13580         * g++.old-deja/g++.other/builtins1.C: Likewise.
13581         * g++.old-deja/g++.other/builtins2.C: Likewise.
13582         * g++.old-deja/g++.other/builtins3.C: Likewise.
13583         * g++.old-deja/g++.other/builtins4.C: Likewise.
13584         * g++.old-deja/g++.other/inline8.C: Likewise.
13585         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13586
13587 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.old-deja/g++.pt/using1.C: Adjust.
13590         * g++.old-deja/g++.pt/using2.C: New test.
13591
13592 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13593
13594         * gcc.dg/cpp/charconst.c: New tests.
13595         * gcc.dg/cpp/escape.c: New tests.
13596         * gcc.dg/cpp/escape-1.c: New tests.
13597         * gcc.dg/cpp/escape-2.c: New tests.
13598         * gcc.dg/cpp/ucs.c: New tests.
13599
13600 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13601
13602         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13603         native compiler for irix6.5.
13604
13605 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13606
13607         * lib/g++.exp (g++_include_flags): Use args to compute
13608         get_multilibs.
13609         (g++_link_flags): Likewise.
13610         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13611
13612 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13613
13614         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13615
13616 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13617
13618         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13619         this file.
13620
13621 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13622
13623         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13624         STACK_SIZE;
13625         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13626         to STACK_SIZE; Use it to define size of add_histo array.
13627         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13628         to STACK_SIZE.
13629         (f): Use GITT_SIZE to define size of gitt local table.
13630         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13631         to STACK_SIZE; Use it to define size of bytemem array.
13632
13633 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13634
13635         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13636         on 68HC11/HC12 due to the asm instruction.
13637         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13638         * gcc.c-torture/compile/920520-1.x: Likewise.
13639         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13640         on 68HC11/HC12 because the function is larger than 64K.
13641         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13642         on 68HC11/HC12 because the structure is too large.
13643
13644 2001-05-20  Richard Henderson  <rth@redhat.com>
13645
13646         * gcc.c-torture/execute/20010520-1.c: New.
13647
13648 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13649
13650         * g++.old-deja/g++.warn/compare1.C: New test.
13651         * gcc.dg/compare4.c: New test.
13652
13653 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13654
13655         * g++.old-deja/g++.other/optimize1.C: New test.
13656
13657 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13658
13659         * g++.old-deja/g++.pt/spec41.C: New test.
13660
13661 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13662
13663         * gcc.c-torture/compile/20010114-1.x: Remove.
13664
13665 2001-05-18  Stan Shebs  <shebs@apple.com>
13666
13667         * gcc.c-torture/compile/20010518-1.c: New test.
13668
13669 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13670
13671         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13672         * g++.old-deja/g++.pt/crash67.C: New test.
13673
13674 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13675
13676         * g++.old-deja/g++.other/debug9.C: New test.
13677
13678 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13679
13680         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13681
13682 2001-05-16  Jan Hubicka  <jh@suse.cz>
13683
13684         * gcc.c-torture/compile/20010516-1.c: New test.
13685
13686 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13687
13688         * g++.old-deja/g++.other/crash41.C: New test.
13689
13690 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13691
13692         * g++.old-deja/g++.pt/crash66.C: New test.
13693
13694 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13695
13696         * g++.old-deja/g++.robertl/eb27.C: Convert.
13697
13698 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13699
13700         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13701         declaration being redundant.
13702
13703 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13704
13705         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13706
13707 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13708
13709         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13710
13711 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13712
13713         * lib/g++.exp: Use testsuite_flags.
13714
13715 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13716
13717         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13718
13719 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13720
13721         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13722
13723 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13724
13725         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13726
13727 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13728
13729         * gcc.c-torture/compile/20010313-1.c: New test.
13730
13731 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13732
13733         * gcc.dg/cpp/direct2.c: New test.
13734         * gccq.dg/cpp/direct2s.c: New test.
13735
13736         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13737
13738 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13739
13740         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13741         * g++.old-deja/g++.other/op3.C: Likewise.
13742
13743 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13744
13745         * gcc.dg/cpp/syshdr.h: New file.
13746         * gcc.dg/cpp/sysmac1.c: Update.
13747         * gcc.dg/cpp/sysmac2.c: Update.
13748
13749 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13750
13751         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13752
13753 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13754
13755         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13756         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13757
13758 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13759
13760         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13761
13762 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13763
13764         * lib/g++.exp (g++_include_flags): Don't use any special flags
13765         if TESTING_IN_BUILD_TREE is not defined.
13766         (g++_init): Use a plain 'c++' as the compiler if
13767         TESTING_IN_BUILD_TREEE is not defined.
13768
13769 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * g++.old-deja/g++.eh/catch13.C: New test.
13772         * g++.old-deja/g++.eh/catch14.C: New test.
13773
13774 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13775
13776         * gcc.dg/cpp/tr-define.c: New test.
13777
13778 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13779
13780         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13781         <stdlib.h>, not <malloc.h>.
13782
13783 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13784
13785         * g++.old-deja/g++.ns/template17.C: New test.
13786
13787 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13788
13789         * g++.old-deja/g++.pt/ref4.C: New test.
13790
13791 2001-04-30  Richard Henderson  <rth@redhat.com>
13792
13793         * gcc.dg/20000724-1.c: Revert last change.
13794
13795 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13796
13797         * g77.f-torture/execute/20010430.f: New test.
13798
13799 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13800
13801         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13802
13803 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13804
13805         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13806
13807 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13808
13809         * g++.old-deja/g++.eh/crash6.C: New test.
13810
13811 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13812
13813         * g++.old-deja/g++.other/warn7.C: New test.
13814
13815 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13816
13817         * g++.old-deja/g++.other/defarg9.C: New test.
13818
13819 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13820
13821         * g77.f-torture/compile/20010426.f: New test.
13822         * g77.f-torture/execute/20010426.f: New test.
13823
13824 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13825
13826         * g77.f-torture/compile/20000629-1.x: Remove - error
13827         has been fixed.
13828
13829 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13830
13831         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13832         Tweak slightly to work with g++.dg framework.
13833         * g++.dg/special/ecos.exp: Run initp1.C test.
13834         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13835
13836         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13837         its linker doesn't give line numbers either.
13838         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13839
13840 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13841
13842         * g++.old-deja/g++.other/lex1.C: New test.
13843
13844 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
13845
13846         * gcc.dg/noncompile/20010425-1.c: New test.
13847
13848 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13849
13850         * g++.old-deja/g++.pt/mangle2.C: New test.
13851
13852 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13853
13854         * gcc.dg/format/plus-1.c: New test.
13855
13856 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13857
13858         * gcc.dg/20010423-1.c: New test.
13859
13860 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13861
13862         * gcc.c-torture/execute/20010422-1.c: New test.
13863
13864 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
13865
13866         * g++.old-deja/g++.ns/type2.C: New test.
13867
13868 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
13869
13870         * g++.old-deja/g++.other/perf1.C: New test.
13871
13872 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
13873
13874         * gcc.dg/c99-func-2.c: Remove xfail.
13875         * gcc.dg/c99-func-3.c: Remove xfail.
13876         * gcc.dg/c99-func-4.c: Remove xfail.
13877
13878 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
13879
13880         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
13881
13882 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.c-torture/compile/20010423-1.c: New test.
13885
13886 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         * g++.old-deja/g++.pt/typename28.C: New test.
13889
13890 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13891
13892         * g++.old-deja/g++.abi/empty2.C: New test.
13893         * g++.old-deja/g++.abi/empty3.C: New test.
13894
13895 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13896
13897         * g++.old-deja/g++.other/comdat2.C: New test.
13898         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
13899
13900 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13901
13902         * g++.old-deja/g++.other/overload14.C: New test.
13903
13904 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13905
13906         * g++.old-deja/g++.other/lookup23.C: New test.
13907
13908 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13909
13910         * gcc.c-torture/execute/20010403-1.c: New test.
13911
13912 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
13913             Mark Mitchell  <mark@codesourcery.com>
13914
13915         * lib/old-dejagnu.exp: Don't delete output of executable.
13916         Add .exe suffix to executables.
13917
13918 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
13919
13920         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
13921
13922 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13923
13924         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
13925
13926 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13927
13928         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
13929         * g++.old-deja/g++.abi/crash1.C: New test.
13930
13931 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13932
13933         * g++.old-deja/g++.other/crash40.C: New test.
13934
13935 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13936
13937         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
13938
13939 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
13940
13941         * g++.old-deja/g++.other/warn6.C: New test.
13942
13943 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13944
13945         * g++.old-deja/g++.robertl/eb42.C: Same.
13946
13947 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13948
13949         * gcc.dg/wtr-conversion-1.c: New testcase.
13950
13951 2001-04-10  Richard Henderson  <rth@redhat.com>
13952
13953         * g++.old-deja/g++.other/array5.C: New.
13954
13955 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13956
13957         * gcc.c-torture/execute/20010408-1.c: New test.
13958
13959 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
13960
13961         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
13962         headers and constructs.
13963         * g++.old-deja/g++.robertl/eb79.C: Same.
13964         * g++.old-deja/g++.robertl/eb77.C (main): Same.
13965         * g++.old-deja/g++.robertl/eb73.C: Same.
13966         * g++.old-deja/g++.robertl/eb66.C (main): Same.
13967         * g++.old-deja/g++.robertl/eb55.C (t): Same.
13968         * g++.old-deja/g++.robertl/eb54.C (main): Same.
13969         * g++.old-deja/g++.robertl/eb46.C (main): Same.
13970         * g++.old-deja/g++.robertl/eb44.C: Same.
13971         * g++.old-deja/g++.robertl/eb41.C (main): Same.
13972         * g++.old-deja/g++.robertl/eb4.C (main): Same.
13973         * g++.old-deja/g++.robertl/eb39.C: Same.
13974         * g++.old-deja/g++.robertl/eb33.C (main): Same.
13975         * g++.old-deja/g++.robertl/eb31.C (main): Same.
13976         * g++.old-deja/g++.robertl/eb30.C: Same.
13977         * g++.old-deja/g++.robertl/eb3.C: Same.
13978         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
13979         * g++.old-deja/g++.robertl/eb21.C: Same.
13980         * g++.old-deja/g++.robertl/eb15.C: Same.
13981         * g++.old-deja/g++.robertl/eb118.C: Same.
13982         * g++.old-deja/g++.robertl/eb115.C (main): Same.
13983         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
13984         * g++.old-deja/g++.robertl/eb109.C: Same.
13985         * g++.old-deja/g++.other/sibcall1.C (main): Same.
13986         * g++.old-deja/g++.mike/rtti1.C: Same.
13987         * g++.old-deja/g++.mike/p658.C: Same.
13988         * g++.old-deja/g++.mike/net46.C: Same.
13989         * g++.old-deja/g++.mike/net34.C: Same.
13990         * g++.old-deja/g++.mike/memoize1.C: Same.
13991         * g++.old-deja/g++.mike/eh2.C: Same.
13992         * g++.old-deja/g++.law/weak.C: Same.
13993         * g++.old-deja/g++.law/visibility7.C: Same.
13994         * g++.old-deja/g++.law/visibility25.C: Same.
13995         * g++.old-deja/g++.law/visibility22.C: Same.
13996         * g++.old-deja/g++.law/visibility2.C: Same.
13997         * g++.old-deja/g++.law/visibility17.C: Same.
13998         * g++.old-deja/g++.law/visibility13.C: Same.
13999         * g++.old-deja/g++.law/visibility10.C: Same.
14000         * g++.old-deja/g++.law/visibility1.C: Same.
14001         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14002         * g++.old-deja/g++.law/vbase1.C: Same.
14003         * g++.old-deja/g++.law/operators32.C: Same.
14004         * g++.old-deja/g++.law/nest3.C: Same.
14005         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14006         * g++.old-deja/g++.law/except5.C (main): Same.
14007         * g++.old-deja/g++.law/cvt7.C (run): Same.
14008         * g++.old-deja/g++.law/cvt2.C: Same.
14009         * g++.old-deja/g++.law/cvt16.C: Same.
14010         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14011         * g++.old-deja/g++.law/ctors17.C (main): Same.
14012         * g++.old-deja/g++.law/ctors13.C: Same.
14013         * g++.old-deja/g++.law/ctors12.C (main): Same.
14014         * g++.old-deja/g++.law/ctors10.C: Same.
14015         * g++.old-deja/g++.law/code-gen5.C: Same.
14016         * g++.old-deja/g++.law/bad-error7.C: Same.
14017         * g++.old-deja/g++.law/arm9.C: Same.
14018         * g++.old-deja/g++.law/arm12.C: Same.
14019         * g++.old-deja/g++.law/arg8.C: Same.
14020         * g++.old-deja/g++.law/arg1.C: Same.
14021         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14022         * g++.old-deja/g++.jason/template31.C: Same.
14023         * g++.old-deja/g++.jason/template24.C (main): Same.
14024         * g++.old-deja/g++.jason/2371.C: Same.
14025         * g++.old-deja/g++.eh/new2.C: Same.
14026         * g++.old-deja/g++.eh/new1.C: Same.
14027         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14028         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14029         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14030         * g++.old-deja/g++.brendan/crash62.C: Same.
14031         * g++.old-deja/g++.brendan/crash52.C: Same.
14032         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14033         * g++.old-deja/g++.brendan/crash38.C: Same.
14034         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14035         * g++.old-deja/g++.brendan/copy9.C: Same.
14036
14037 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14038
14039         * gcc.c-torture/execute/20001203-2.c (memset):
14040         Count argument is of type __SIZE_TYPE__.
14041
14042 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14043
14044         * gcc.c-torture/compile/20010404-1.c: New test.
14045
14046 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14047
14048         * gcc.c-torture/compile/20010326-1.c: New test.
14049
14050 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14051
14052         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14053         peculiarities of the SH.
14054         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14055
14056 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14057
14058         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14059         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14060         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14061
14062 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * g77.f-torture/compile/20010321-1.f: New test.
14065
14066 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14067
14068         * gcc.c-torture/compile/20010329-1.c: New test.
14069
14070 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * gcc.c-torture/execute/20010329-1.c: New test.
14073
14074 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14075
14076         * g++.old-deja/g++.other/eh4.C: Fix typo.
14077
14078 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14079
14080         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14081
14082 2001-03-28  Philip Blundell  <philb@gnu.org>
14083
14084         * gcc.c-torture/compile/20010328-1.c: New test.
14085
14086 2001-03-27  Richard Henderson  <rth@redhat.com>
14087
14088         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14089         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14090
14091 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14092
14093         * gcc.c-torture/compile/20010327-1.c: New test.
14094
14095 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         * g++.old-deja/g++.other/friend12.C: New test.
14098         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14099         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14100
14101 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14102
14103         * gcc.c-torture/execute/20010325-1.c: New test.
14104
14105 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14106
14107         * g++.old-deja/g++.other/mangle3.C: New test.
14108
14109 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14110
14111         * g++.old-deja/g++.other/anon8.C: New test.
14112
14113 2001-03-20  Philip Blundell  <philb@gnu.org>
14114
14115         * gcc.c-torture/compile/20010320-1.c: New test.
14116
14117 2001-03-17  Richard Henderson  <rth@redhat.com>
14118
14119         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14120
14121 2001-03-15  Geoff Keating  <geoff@redhat.com>
14122
14123         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14124         tests on AIX.
14125
14126 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14127
14128         * g++.old-deja/g++.other/eh4.C: New test.
14129
14130 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14131
14132         * gcc.dg/cpp/mi1.c: Update.
14133
14134 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14135
14136         * g++.old-deja/g++.other/regstack.C: New test.
14137
14138 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14139
14140         * g++.old-deja/g++.other/ref4.C: New test.
14141
14142 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14143
14144         * objc/execute/va_method.m: Added.
14145         * objc/execute/IMP.m: Added.
14146         * objc/execute/_cmd.m: Added.
14147         * objc/execute/accessing_ivars.m: Added.
14148         * objc/execute/class-1.m: Added.
14149         * objc/execute/class-10.m: Added.
14150         * objc/execute/class-11.m: Added.
14151         * objc/execute/class-12.m: Added.
14152         * objc/execute/class-13.m: Added.
14153         * objc/execute/class-14.m: Added.
14154         * objc/execute/class-2.m: Added.
14155         * objc/execute/class-3.m: Added.
14156         * objc/execute/class-4.m: Added.
14157         * objc/execute/class-5.m: Added.
14158         * objc/execute/class-6.m: Added.
14159         * objc/execute/class-7.m: Added.
14160         * objc/execute/class-8.m: Added.
14161         * objc/execute/class-9.m: Added.
14162         * objc/execute/class-tests-1.h
14163         * objc/execute/class-tests-2.h
14164         * objc/execute/compatibility_alias.m: Added.
14165         * objc/execute/encode-1.m: Added.
14166         * objc/execute/formal_protocol-1.m: Added.
14167         * objc/execute/formal_protocol-2.m: Added.
14168         * objc/execute/formal_protocol-3.m: Added.
14169         * objc/execute/formal_protocol-4.m: Added.
14170         * objc/execute/formal_protocol-5.m: Added.
14171         * objc/execute/formal_protocol-6.m: Added.
14172         * objc/execute/formal_protocol-7.m: Added.
14173         * objc/execute/informal_protocol.m: Added.
14174         * objc/execute/initialize.m: Added.
14175         * objc/execute/load.m: Added.
14176         * objc/execute/many_args_method.m: Added.
14177         * objc/execute/nested-3.m: Added.
14178         * objc/execute/no_clash.m: Added.
14179         * objc/execute/private.m: Added.
14180         * objc/execute/redefining_self.m: Added.
14181         * objc/execute/root_methods.m: Added.
14182         * objc/execute/selector-1.m: Added.
14183         * objc/execute/static-1.m: Added.
14184         * objc/execute/static-2.m: Added.
14185         * objc/execute/va_method.m: Added.
14186
14187 2001-03-10  Richard Henderson  <rth@redhat.com>
14188
14189         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14190
14191 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14192
14193         * g++.old-deja/g++.other/crash31.C: XFAIL.
14194         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14195         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14196         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14197         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14198         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14199
14200 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14201
14202         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14203
14204 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14205
14206         * gcc.dg/20000724-1.c: Don't use multiline strings.
14207
14208 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14209
14210         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14211         result of -cString against what we expect it to be; don't just
14212         print it out for no one to read.
14213
14214         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14215         Based on testcases provided by Nicola Pero.
14216
14217 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14218
14219         * gcc.dg/cpp/macro7.c: New test.
14220
14221 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14222
14223         * gcc.dg/cpp/multiline.c: Update.
14224
14225 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14226
14227         * g++.old-deja/g++.other/enum3.C: New test.
14228
14229 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         * g++.old-deja/g++.other/pod1.C: New test.
14232
14233 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         * g++.old-deja/g++.ext/overload1.C: New test.
14236
14237 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14238
14239         * g++.old-deja/g++.pt/using1.C: New test.
14240
14241 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14242
14243         * g++.old-deja/g++.other/using9.C: New test.
14244
14245 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14246
14247         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14248
14249         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14250
14251 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         * g++.old-deja/g++.ext/realpt1.C: Remove.
14254
14255 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14256
14257         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14258
14259 2001-02-26  Will Cohen  <wcohen@redhat.com>
14260
14261         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14262
14263 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14264
14265         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14266         templatized constructors.
14267
14268 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14269
14270         * gcc.c-torture/execute/20010224-1.c: New test.
14271
14272 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14273
14274         * gcc.c-torture/execute/20010222-1.c: New test.
14275
14276 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
14277
14278         * g++.old-deja/g++.other/inline20.C: New test.
14279
14280 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
14281
14282         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
14283
14284 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14285
14286         * g++.old-deja/g++.other/lookup22.C: New test.
14287
14288 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
14289
14290         * g77.dg: New directory.
14291         * g77.dg/20010216-1.f: New test case.
14292         * g77.dg/dg.exp: New driver.
14293         * lib/g77-dg.exp: New driver library.
14294
14295 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14296
14297         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
14298
14299 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
14300
14301         * g++.old-deja/g++.other/decl9.C: New test.
14302
14303 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
14304
14305         * g++.old-deja/g++.other/init16.C: Update the test so that it does
14306         not need <string> and also tests the initialization at runtime.
14307
14308 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14309
14310         * gcc.c-torture/execute/longlong.c: New test.
14311
14312 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14313
14314         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
14315
14316 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14317
14318         * gcc.c-torture/execute/920302-1.c (execute):
14319         Change argument type to short.
14320
14321 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14322
14323         * g++.old-deja/g++.pt/deduct6.C: New test.
14324
14325 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14326
14327         * g++.old-deja/g++.pt/deduct5.C: New test.
14328
14329 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * gcc.c-torture/execute/20010209-1.c: New test.
14332
14333 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14334
14335         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14336
14337 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14338
14339         * g++.dg/vtgc1.C: Update for new ABI.
14340
14341         * consistency.vlad: New directory, 1665 files.
14342
14343 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14344
14345         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14346         return type.
14347         * gcc.dg/cpp/digraphs.c: Declare puts.
14348
14349 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14350
14351         * g++.old-deja/g++.other/warn5.C: New test.
14352
14353 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14354
14355         * g++.old-deja/g++.pt/spec40.C: New test.
14356
14357 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14358
14359         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14360         case.
14361         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14362
14363 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.c-torture/compile/20010209-1.c: New test.
14366
14367 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14368
14369         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14370         excess errors message but not if it crashes.
14371         * g++.old-deja/g++.other/crash27.C: Likewise.
14372         * g++.old-deja/g++.other/crash28.C: Likewise.
14373         * g++.old-deja/g++.other/crash30.C: Likewise.
14374         * g++.old-deja/g++.other/crash32.C: Likewise.
14375         * g++.old-deja/g++.other/crash35.C: Likewise.
14376         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14377
14378 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14379
14380         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14381         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14382         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14383         g77.f-torture/execute/execute.exp,
14384         g77.f-torture/noncompile/noncompile.exp,
14385         gcc.c-torture/execute/execute.exp,
14386         gcc.c-torture/execute/memcheck/memcheck.exp,
14387         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14388         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14389         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14390         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14391         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14392         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14393         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14394         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14395         Remove bug reporting instructions with ancient email addresses.
14396
14397 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14398
14399         * gcc.dg/20010202-1.c: New test.
14400         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14401
14402 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14403
14404         * g++.dg/stdbool-if.C: New test.
14405
14406 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14407
14408         * objc/execute/fdecl.m: Added main().
14409
14410 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14411
14412         * gcc.c-torture/execute/20010206-1.c: New test.
14413
14414 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14415
14416         * gcc.dg/cpp/avoidpaste1.c: Update.
14417
14418 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14419
14420         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14421         Pero <nicola@brainstorm.co.uk>.
14422         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14423
14424 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14425
14426         * g++.old-deja/g++.pt/spec39.C: New test.
14427
14428 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gcc.c-torture/compile/20010202-1.c: New test.
14431
14432 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         * g++.old-deja/g++.abi/primary2.C: New test.
14435         * g++.old-deja/g++.abi/primary3.C: New test.
14436         * g++.old-deja/g++.abi/primary4.C: New test.
14437         * g++.old-deja/g++.abi/primary5.C: New test.
14438         * g++.old-deja/g++.abi/vtable3.h: New test.
14439         * g++.old-deja/g++.abi/vtable3a.C: New test.
14440         * g++.old-deja/g++.abi/vtable3b.C: New test.
14441         * g++.old-deja/g++.abi/vtable3c.C: New test.
14442         * g++.old-deja/g++.abi/vtable3d.C: New test.
14443         * g++.old-deja/g++.abi/vtable3e.C: New test.
14444         * g++.old-deja/g++.abi/vtable3f.C: New test.
14445         * g++.old-deja/g++.abi/vtable3g.C: New test.
14446         * g++.old-deja/g++.abi/vtable3h.C: New test.
14447         * g++.old-deja/g++.abi/vtable3i.C: New test.
14448         * g++.old-deja/g++.abi/vtable3j.C: New test.
14449         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14450
14451 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14452
14453         * g++.old-deja/g++.other/anon6.C: New test.
14454         * g++.old-deja/g++.other/anon7.C: New test.
14455
14456 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14457
14458         * gcc.dg/cpp/avoidpaste2.c: New tests.
14459
14460 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14461
14462         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14463
14464 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14465
14466         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14467         DECIMAL_DIG cases for Irix."
14468
14469 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14470
14471         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14472
14473 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14474
14475         * gcc.dg/c99-tag-1.c: New test.
14476
14477 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14478
14479         * gcc.dg/cpp/tr-warn1.c: Add tests.
14480
14481 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14482
14483         * gcc.dg/cpp/avoidpaste1.c: Update.
14484         * gcc.dg/cpp/paste4.c: Update.
14485
14486 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14487
14488         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14489         cases for Irix.
14490
14491 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14492
14493         * g++.old-deja/g++.other/inline19.C: New test.
14494
14495 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14496
14497         * gcc.dg/Wlarger-than.c: New test.
14498
14499 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14500
14501         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14502
14503 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * gcc.c-torture/execute/20010129-1.c: New test.
14506         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14507
14508 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14509
14510         * gcc.dg/cpp/avoidpaste1.c: Test case.
14511
14512 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14513
14514         * g++.old-deja/g++.other/inline18.C: New test.
14515
14516 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14517
14518         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14519         and __builtin_putchar.
14520
14521 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14522
14523         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14524         tests.
14525
14526 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14527
14528         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14529         floating point number rounding mode to round to the nearest
14530         representable mode.
14531
14532 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14533
14534         * g++.old-deja/g++.other/mangle2.C: New test.
14535
14536 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14537
14538         * gcc.c-torture/compile/20010124-1.c: New test.
14539
14540 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14541
14542         * g++.old-deja/g++.pt/spec38.C: New test.
14543
14544 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14545
14546         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14547         "Build don't run".
14548
14549 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14550
14551         * gcc.c-torture/execute/20010123-1.c: New test.
14552
14553 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14554
14555         * g++.old-deja/g++.pt/spec37.C: New test.
14556
14557 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         * g++.old-deja/g++.pt/overload14.C: New test.
14560
14561 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14562
14563         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14564         __builtin_return_address.
14565
14566 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14567
14568         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14569         * g++.old-deja/g++.pt/spec35.C: New test.
14570         * g++.old-deja/g++.pt/spec36.C: New test.
14571
14572 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14573
14574         * gcc.c-torture/compile/20010118-1.c: New test.
14575
14576 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14577
14578         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14579
14580 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14581
14582         * gcc.c-torture/execute/20010119-1.c: New test.
14583
14584 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14585
14586         * g++.old-deja/g++.other/vbase5.C: New test.
14587
14588 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14589
14590         * gcc.c-torture/execute/20010118-1.c: New test.
14591
14592 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         * g++.old-deja/g++.pt/deduct3.C: New test.
14595
14596 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14597
14598         * g++.old-deja/g++.pt/spec34.C: New test.
14599
14600 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14601
14602         * g77.f-torture/compile/20000601-2.f: New test.
14603
14604 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14605
14606         * g++.old-deja/g++.other/init17.C: New test.
14607
14608 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14609
14610         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14611
14612 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14613
14614         * g++.old-deja/g++.pt/unify8.C: New test.
14615
14616 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14617
14618         * g++.old-deja/g++.abi/vbase1.C: New test.
14619
14620 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14621
14622         * g++.old-deja/g++.pt/crash65.C: New test.
14623
14624 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14625
14626         * gcc.dg/cpp/assembl2.S: New test case.
14627
14628 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14629
14630         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14631         are supported.
14632
14633 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14634
14635         * g++.old-deja/g++.other/builtins1.C: New test.
14636         * g++.old-deja/g++.other/builtins2.C: Likewise.
14637         * g++.old-deja/g++.other/builtins3.C: Likewise.
14638         * g++.old-deja/g++.other/builtins4.C: Likewise.
14639
14640 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14641
14642         * gcc.c-torture/compile/20010117-1.c: New test.
14643         * gcc.c-torture/compile/20010117-2.c: New test.
14644
14645 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14646
14647         * g77.f-torture/execute/20010116.[fx]: New test,
14648         XFAIL on i?86-*-*.
14649         * g77.f-torture/compile/20010115.f: Indicate it's
14650         a test for PR fortran/1636.
14651
14652 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14653
14654         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14655
14656 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14657
14658         * g77.f-torture/compile/20010115.f: New test.
14659
14660 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.old-deja/g++.pt/nontype5.C: New test.
14663
14664 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14665
14666         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14667         have an equivalent working one below it.
14668
14669 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14670
14671         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14672         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14673
14674 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14675
14676         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14677         message containing "init_priority".
14678         (conpr-2.C): Likewise.
14679         (conpr-3.C): Likewise.
14680         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14681
14682 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14683
14684         * gcc.c-torture/execute/20010114-2.c: New test.
14685
14686 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14687
14688         * gcc.c-torture/compile/20010114-1.c: New test.
14689         * gcc.c-torture/compile/20010114-1.x: Xfail.
14690         * gcc.c-torture/compile/20010114-2.c: New test.
14691         * gcc.c-torture/execute/20010114-1.c: New test.
14692         * gcc.dg/trunc-1.c: New test.
14693         * gcc.dg/uninit-B.c: New test.
14694
14695 2001-01-13  Nick Clifton  <nickc@redhat.com>
14696
14697         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14698         target.
14699
14700 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14701
14702         * gcc.c-torture/compile/20010113-1.c: New test.
14703
14704 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14705
14706         * gcc.c-torture/compile/20001212-1.c: New test.
14707
14708 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14709
14710         * gcc.dg/cpp/widestr1.c: Update.
14711         * gcc.dg/cpp/prag-imp.c: Remove.
14712
14713 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14714
14715         * gcc.c-torture/execute/20000801-3.x: Remove.
14716         * gcc.dg/c90-init-1.c: New test.
14717         * gcc.dg/c99-init-1.c: New test.
14718         * gcc.dg/c99-init-2.c: New test.
14719         * gcc.dg/gnu99-init-1.c: New test.
14720
14721 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14722
14723         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14724         testing that no relevant ones were found.
14725
14726 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         * g++.old-deja/g++.pt/cast2.C: New test.
14729
14730 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         * g++.old-deja/g++.pt/friend47.C: New test.
14733
14734 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.old-deja/g++.pt/instantiate13.C: New test.
14737
14738 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         * g++.old-deja/g++.other/defarg7.C: New test.
14741         * g++.old-deja/g++.other/defarg8.C: New test.
14742
14743 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14744
14745         * g++.old-deja/g++.pt/crash64.C: New test.
14746
14747 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14748
14749         * g++.old-deja/g++.pt/crash63.C: New test.
14750
14751 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14752
14753         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14754
14755 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14756
14757         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14758
14759 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14760
14761         * g++.old-deja/g++.pt/error3.C: New test.
14762
14763 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14764
14765         * g++.old-deja/g++.other/crash39.C: New test.
14766
14767 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14768
14769         * g++.old-deja/g++.other/vbase4.C: New test.
14770
14771 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14772
14773         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14774         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14775         * gcc.dg/special/special.exp: New test driver which will check
14776         for alias support for the above test.
14777
14778 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14779
14780         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14781         problems on small machines.
14782         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14783         parameterize.
14784
14785 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14786
14787         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14788         mips.
14789         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14790
14791 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14792
14793         * g++.old_deja/g++.pt/using8.C: New test.
14794
14795 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14796
14797         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14798
14799 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14800
14801         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14802         where a failure is expected.
14803         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14804
14805 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14806
14807         * g++.old_deja/g++.pt/instantiate12.C: New test.
14808
14809 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14810
14811         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14812         start of structs.
14813         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14814         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14815         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14816         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14817         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14818         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14819         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14820         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14821         * g++.old-deja/g++.eh/spec6.C: Likewise.
14822         * g++.old-deja/g++.jason/crash3.C: Likewise.
14823         * g++.old-deja/g++.law/ctors11.C: Likewise.
14824         * g++.old-deja/g++.law/ctors17.C: Likewise.
14825         * g++.old-deja/g++.law/ctors5.C: Likewise.
14826         * g++.old-deja/g++.law/ctors9.C: Likewise.
14827         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14828         * g++.old-deja/g++.mike/net22.C: Likewise.
14829         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14830         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14831         * g++.old-deja/g++.mike/virt3.C: Likewise.
14832         * g++.old-deja/g++.niklas/t128.C: Likewise.
14833         * g++.old-deja/g++.other/anon4.C: Likewise.
14834         * g++.old-deja/g++.other/using1.C: Likewise.
14835         * g++.old-deja/g++.other/warn3.C: Likewise.
14836         * g++.old-deja/g++.pt/t37.C: Likewise.
14837         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14838         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14839
14840 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14841
14842         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14843
14844 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14845
14846         * gcc.c-torture/execute/stdio-opt-3.c: New test.
14847
14848 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
14849
14850         * gcc.c-torture/compile/20010107-1.c: New test.
14851
14852 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14853
14854         * gcc.c-torture/execute/builtin-noret-1.c: New test.
14855
14856 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14857
14858         * gcc.dg/format/format.h: New file.
14859         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
14860         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
14861         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
14862         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
14863         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
14864         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14865         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
14866         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
14867         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
14868         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
14869         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
14870         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
14871         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
14872         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
14873         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
14874         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
14875         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
14876         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
14877         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
14878         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
14879         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
14880         instead of declaring standard types, macros and functions in each
14881         test.
14882
14883 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
14884
14885         * gcc.c-torture/execute/20010106-1.c: New test.
14886
14887 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14888
14889         * gcc.dg/format/format.exp: New file.
14890         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
14891         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
14892         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
14893         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
14894         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
14895         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
14896         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
14897         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
14898         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
14899         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
14900         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
14901         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
14902         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
14903         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
14904         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
14905         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
14906         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
14907         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
14908         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
14909         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
14910         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
14911         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
14912         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
14913         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
14914         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
14915         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
14916         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
14917         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
14918         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
14919         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
14920         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
14921         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
14922         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
14923         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
14924         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
14925         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
14926         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
14927         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
14928         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
14929         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
14930         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
14931         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
14932
14933 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
14934
14935         * gcc.c-torture/execute/991228-1.c: Take word endianness into
14936         account.
14937
14938 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14939
14940         * gcc.c-torture/execute/builtin-complex-1.c: New test.
14941
14942 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14943
14944         * g++.old-deja/g++.pt/crash62.C: New test.
14945
14946 2001-01-04  Richard Henderson  <rth@redhat.com>
14947
14948         * gcc.dg/20000926-1.c: Update expected warnings.
14949         * gcc.dg/array-2.c: Likewise.
14950         * gcc.dg/array-4.c: Also validate flexible array members.
14951         * gcc.dg/c99-flex-array-1.c: New.
14952
14953 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14954
14955         * gcc.c-torture/compile/20001222-1.x: Remove.
14956
14957 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14958
14959         * gcc.c-torture/execute/built-in-setjmp.c: New.
14960
14961 2001-01-03  Richard Henderson  <rth@redhat.com>
14962
14963         * gcc.dg/940510-1.c: Update expected error wording.
14964         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
14965
14966 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
14967
14968         * lib/target-supports.exp (check_alias_available): Modified to
14969         indicate aliases not supported if only weak aliases are supported.
14970
14971 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14972
14973         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
14974         Turn on cmpstrsi checks for __pj__ and __i370__.
14975
14976 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.old-deja/g++.other/virtual11.C: New test.
14979
14980 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14981
14982         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
14983
14984 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14985
14986         * gcc.c-torture/compile/20010102-1.c: New test.
14987
14988 2001-01-02  Andreas Jaeger  <aj@suse.de>
14989
14990         * gcc.dg/noreturn-3.c: New test.
14991
14992         * gcc.dg/noreturn-4.c: New test.
14993
14994 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14995
14996         * gcc.c-torture/execute/stdio-opt-1.c: Also test
14997         __builtin_fputc and __builtin_fwrite.
14998
14999 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15000
15001         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15002         signed char, not default char.
15003
15004 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15005
15006         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15007
15008 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15009
15010         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15011
15012 2000-12-29  Richard Henderson  <rth@redhat.com>
15013
15014         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15015         (__cyg_profile_func_exit): Define.
15016
15017 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15018
15019         * g++.dg/vtgc1.C: New test.
15020
15021 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15022
15023         * gcc.dg/noncompile/20001228-1.c: New test.
15024
15025         * gcc.dg/20001228-1.c: New test.
15026
15027         * gcc.c-torture/execute/20001228-1.c: New test.
15028
15029 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15030
15031         * gcc.dg/format-strfmon-1.c: New test.
15032
15033 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15034
15035         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15036         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15037         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15038         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15039         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15040         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15041         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15042         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15043         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15044         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15045         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15046         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15047         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15048
15049         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15050         * gcc.c-torture/execute/string-opt-4.c: Test index.
15051
15052 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15053
15054         * gcc.c-torture/compile/20001226-1.c: New test.
15055
15056 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15057
15058         * gcc.c-torture/compile/20001222-1.c: New test.
15059         * gcc.c-torture/compile/20001222-1.x: Xfail.
15060
15061 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15062
15063         * gcc.c-torture/execute/comp-goto-2.c: New test.
15064
15065 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15066
15067         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15068         Use long types if __INT_MAX__ is 32767.
15069         (main): Use cast to (sint32 *) when poking 88 into a_page.
15070
15071         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15072
15073 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15074
15075         * gcc.c-torture/compile/20001221-1.c: New test.
15076         * gcc.c-torture/execute/20001221-1.c: New test.
15077
15078 2000-12-20  Richard Henderson  <rth@redhat.com>
15079
15080         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15081         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15082
15083 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15084
15085         * gcc.dg/compare3.c: New test.
15086
15087 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15088
15089         * gcc.dg/format-warnll-1.c: New test.
15090
15091 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15092
15093         * gcc.dg/cpp/cmdlne-P.c: New test.
15094
15095 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15096
15097         * gcc.c-torture/execute/builtin-abs-1.c,
15098         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15099
15100 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15101
15102         * gcc.dg/cpp/multiline.c: New test.
15103
15104 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15105
15106         * g++.old-deja/g++.other/syshdr1.C: Update.
15107         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15108
15109 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15110
15111         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15112
15113 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15114
15115         * g++.old-deja/g++.pt/ttp65.C: New test.
15116
15117 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15118
15119         * g++.old-deja/g++.pt/ttp64.C: New test.
15120
15121 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15122
15123         * g++.old-deja/g++.pt/spec33.C: New test.
15124
15125 2000-12-14  Catherine Moore  <clm@redhat.com>
15126
15127         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15128         * gcc.c-torture/execute/920612-2.c: Likewise.
15129         * gcc.c-torture/execute/920428-2.c: Likewise.
15130         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15131         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15132
15133 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15134
15135         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15136         * gcc.dg/pack-test-2.c: Likewise.
15137
15138 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15139
15140         Tests by Zack Weinberg <zackw@stanford.edu>.
15141
15142         * gcc.dg/cpp/defined.c: Update.
15143         * gcc.dg/cpp/defined_trad.c: New tests.
15144
15145 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15146
15147         * gcc.dg/cpp/trad-direct.c: Update.
15148
15149 2000-12-11  Neil Booth  <neilb@earthling.net>
15150
15151         * gcc.dg/cpp/defined_trad.c
15152
15153 2000-12-11  Neil Booth  <neilb@earthling.net>
15154
15155         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15156
15157 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15158
15159         * gcc.dg/format-miss-2.c: New test.
15160
15161 2000-12-09  Neil Booth  <neilb@earthling.net>
15162
15163         * gcc.dg/cpp/lineflags.c: New tests.
15164         * gcc.dg/cpp/poison.c: Update.
15165         * gcc.dg/cpp/redef2.c: Update.
15166         * gcc.dg/cpp/skipping.c: New test.
15167
15168 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15169
15170         * g++.old-deja/g++.other/eh3.C: New testcase.
15171
15172 2000-12-07  Neil Booth  <neilb@earthling.net>
15173
15174         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15175         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15176         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15177         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15178         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15179         Update.
15180
15181 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15182
15183         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15184         __SIZE_TYPE__ instead of int for type of integers cast to
15185         pointers.
15186
15187 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15188
15189         * g++.old-deja/g++.other/cleanup4.C: New test.
15190
15191 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15192
15193         * format-sec-1.c: New test.
15194
15195 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15196
15197         * gcc.dg/format-nonlit-3.c: New test.
15198
15199 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15200
15201         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15202         through a null pointer.
15203
15204 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15207         * g++.old-deja/g++.pt/partial4.C: New test.
15208
15209 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15210
15211         * gcc.c-torture/execute/ieee/hugeval.x: New.
15212
15213 2000-12-06  Neil Booth  <neilb@earthling.net>
15214
15215         * gcc.dg/cpp/backslash2.c: New tests.
15216
15217 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15218
15219         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15220         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15221
15222 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15223
15224         * gcc.c-torture/execute/20001203-2.c: New testcase.
15225
15226 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15229         * g++.old-deja/g++.other/virtual10.C: New test.
15230
15231 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15232
15233         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15234
15235 2000-12-05  Richard Henderson  <rth@redhat.com>
15236
15237         * gcc.c-torture/compile/20001205-1.c: New.
15238
15239 2000-12-04  Neil Booth  <neilb@earthling.net>
15240
15241         * g++.old-deja/g++.other/virtual9.C: New test.
15242         * g++.old-deja/g++.pt/crash61.C: New test.
15243         * gcc.c-torture/execute/loop-9.c: New test.
15244
15245 2000-12-04  Neil Booth  <neilb@earthling.net>
15246
15247         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15248         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15249         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15250         * gcc.dg/cpp/extratokens.c: ...here.
15251
15252 2000-12-04  Neil Booth  <neilb@earthling.net>
15253
15254         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15255         New tests.
15256
15257 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15258
15259         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15260         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15261
15262 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15263
15264         * gcc.c-torture/execute/20001203-1.c: New test.
15265
15266 2000-12-03  Neil Booth  <neilb@earthling.net>
15267
15268         * gcc.dg/cpp/macro6.c: New test cases.
15269
15270 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15271
15272         * gcc.c-torture/execute/string-opt-9.c: New test.
15273         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15274         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15275         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15276
15277         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
15278         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
15279
15280 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
15281
15282         * gcc.dg/cpp/if-6.c: New testcase.
15283
15284         * gcc.dg/20001201-1.c: New testcase.
15285
15286 2000-12-02  Neil Booth  <neilb@earthling.net>
15287
15288         * g++.old-deja/g++.other/externC4.C,
15289         g++.old-deja/g++.other/friend10.C: New tests.
15290
15291 2000-12-02  Neil Booth  <neilb@earthling.net>
15292
15293         * g++.old-deja/g++.other/instan2.C
15294         * g++.old-deja/g++.other/instan3.C: New test.
15295
15296 2000-12-02  Neil Booth  <neilb@earthling.net>
15297
15298         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
15299         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
15300         gnuc99.c,gnuc99-pedantic.c: New tests.
15301
15302 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15303
15304         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
15305         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
15306
15307 2000-12-01  Neil Booth  <neilb@earthling.net>
15308
15309         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
15310         * gcc.dg/cpp/poison.c: Update.
15311         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
15312
15313 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
15314
15315         * g77.f-torture/execute/20001201.f: New test.
15316
15317 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15318
15319         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
15320
15321 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
15322
15323         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
15324
15325 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15326
15327         * g++.old-deja/g++.other/cast6.C: New test.
15328
15329 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15330
15331         * gcc.c-torture/execute/20001130-2.c: New testcase.
15332
15333 2000-11-30  Richard Henderson  <rth@redhat.com>
15334
15335         * gcc.c-torture/execute/20001130-1.c: New test.
15336
15337 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15338
15339         * g++.old-deja/g++.other/op3.C: New test.
15340
15341 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15342
15343         * g++.old-deja/g++.other/op2.C: New test.
15344
15345 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15346
15347         * g++.old-deja/g++.other/crash38.C: New test.
15348
15349 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15350
15351         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15352
15353 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15354
15355         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15356         tests.
15357         * gcc.c-torture/execute/string-opt-6.c: New test.
15358
15359         * gcc.dg/20001117-1.c: Add main.
15360
15361 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15362
15363         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15364         Move from here ...
15365         * gcc.dg/940510-1.c: ... to here.
15366
15367         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15368         zero-size arrays in toplevel structures.
15369
15370 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15371
15372         * gcc.c-torture/execute/loop-8.c: New test.
15373
15374 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15375
15376         * g++.old-deja/g++.other/base1.C: New test.
15377
15378 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15379
15380         * g++.old-deja/g++.other/parse2.C: New test.
15381
15382 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15383
15384         * g++.old-deja/g++.pt/incomplete1.C: New test.
15385
15386 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15387
15388         * g++.old-deja/g++.other/friend9.C: New test.
15389
15390 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15391
15392         * gcc.dg/20001127-1.c: New test.
15393
15394 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         * g++.old-deja/g++.pt/friend46.C: New test.
15397
15398 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15399
15400         * g++.old-deja/g++.other/ptrmem8.C: New test.
15401
15402 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         * gcc.c-torture/execute/string-opt-7.c: New test.
15405         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15406
15407 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15408
15409         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15410         instead of 'mkcheck 2'.
15411
15412 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15413
15414         * gcc.c-torture/execute/memcheck/driver.c,
15415         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15416         C9X references to refer to C99.
15417
15418 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15419
15420         * gcc.dg/ultrasp3.c: New test.
15421
15422 2000-11-25  Neil Booth  <neilb@earthling.net>
15423
15424         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15425
15426 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15427
15428         * gcc.c-torture/compile/20001123-2.c: New.
15429
15430 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15431
15432         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15433
15434 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15435
15436         * gcc.dg/sequence-point-1.c: Add some new tests.
15437         * gcc.c-torture/execute/20001124-1.c: New test.
15438
15439 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15440
15441         * g++.old-deja/g++.other/vaarg4.C: New test.
15442         * gcc.c-torture/compile/20001123-1.c: New test.
15443
15444 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15445
15446         * g++.other/crash24.C: Adjust and remove XFAIL.
15447         * g++.other/crash37.C: New test.
15448
15449 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15450
15451         * g++.old-deja/g++.pt/instantiate9.C: New test.
15452
15453 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15454
15455         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15456         new ABI, too.
15457
15458         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15459         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15460
15461 2000-11-22  Neil Booth  <neilb@earthling.net>
15462
15463         * gcc.dg/cpp/Wtrigraphs.c: New test.
15464
15465 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15466
15467         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15468
15469 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15470
15471         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15472
15473 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15474
15475         * lib/gcc-dg.exp: load_lib scanasm.exp.
15476         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15477         * lib/g++-dg.exp: load_lib scanasm.exp.
15478         * lib/scanasm.exp: New.
15479         (scan-assembler, scan-assembler-not): Add optional arguments to
15480         test name, or if not present, the pattern name.
15481         (scan-assembler-dem, scan-assembler-dem-not): New.
15482
15483         * g++.dg/dg.exp: New.
15484
15485 2000-11-21  Neil Booth  <neilb@earthling.net>
15486
15487         * gcc.dg/cpp/integrated1.c: Remove.
15488
15489 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15490
15491         * gcc.c-torture/execute/20001121-1.c: New test.
15492
15493 2000-11-21  Richard Henderson  <rth@redhat.com>
15494
15495         * gcc.c-torture/compile/20001121-1.c: New test.
15496
15497 2000-11-20  Neil Booth  <neilb@earthling.net>
15498
15499         * gcc.dg/cpp/integrated1.c: New test.
15500
15501 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * g++.old-deja/g++.other/inline17.C: New test.
15504
15505 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15506
15507         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15508         local variable to be zero: I made the variable global. Now
15509         uses abort() and exit() instead of relying on main's return value.
15510
15511 2000-11-20  Neil Booth  <neilb@earthling.net>
15512
15513         * gcc.dg/cpp/paste2.c: Update test.
15514         * objc/execute/paste.m: New test.
15515
15516 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15517
15518         * gcc.dg/c99-condexpr-1.c: New test.
15519
15520 2000-11-20  Neil Booth  <neilb@earthling.net>
15521
15522         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15523
15524 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15525
15526         * g++.old-deja/g++.pt/export1.C: New test.
15527
15528 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15529
15530         * gcc.dg/20001117-1.c: New test.
15531
15532 2000-11-18  Richard Henderson  <rth@redhat.com>
15533
15534         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15535
15536 2000-11-18  Richard Henderson  <rth@redhat.com>
15537
15538         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15539         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15540         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15541
15542 2000-11-18  Richard Henderson  <rth@redhat.com>
15543
15544         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15545         (main): New.  Exit cleanly.
15546
15547 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15548
15549         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15550         gcc.dg/c99-fordecl-2.c: New tests.
15551
15552 2000-11-18  Richard Henderson  <rth@redhat.com>
15553
15554         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15555         * gcc.c-torture/execute/zerolen-2.c: New.
15556
15557 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15558
15559         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15560         memory.
15561
15562 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15563
15564         * g++.old-deja/g++.pt/instantiate8.C: New test.
15565
15566 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15567
15568         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15569         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15570
15571 2000-11-16  Nick Clifton  <nickc@redhat.com>
15572
15573         * gcc.c-torture/execute/nestfunc-2.c: New test.
15574         * gcc.c-torture/execute/nestfunc-3.c: New test.
15575
15576 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15577
15578         * gcc.c-torture/compile/20001116-1.c: New test.
15579
15580 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15581
15582         * gcc.c-torture/execute/20001115-1.c: New test.
15583
15584 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15585
15586         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15587         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15588         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15589         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15590
15591 2000-11-15  Neil Booth  <neilb@earthling.net>
15592
15593         gcc.dg/cpp/_Pragma1.c: Update.
15594         gcc.dg/cpp/_Pragma2.c: New test.
15595
15596 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15597
15598         * g++.old-deja/g++.other/anon5.C: New test.
15599
15600 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15601
15602         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15603         tests.
15604
15605 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15606
15607         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15608         output.
15609
15610 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15611
15612         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15613         labels at end of compound statements.
15614
15615 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15616
15617         * gcc.c-torture/execute/loop-7.c: New test.
15618
15619 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15620
15621         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15622
15623 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15624
15625         * gcc.dg/c99-bool-1.c: New test.
15626
15627 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15628
15629         * gcc.dg/c99-scope-1.c: Remove xfail.
15630         * gcc.dg/c99-scope-2.c: New test.
15631
15632 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15633
15634         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15635         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15636
15637 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15638
15639         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15640         error messages.
15641
15642         * g++.mike/p700.C: Don't typedef wchar_t.
15643         * g++.mike/p784.C: Likewise.
15644         * g++.mike/eb101.C: Don't use __wchar_t.
15645
15646 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15647
15648         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15649         from DO loop.
15650
15651 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15652
15653         * gcc.c-torture/execute/20001111-1.c: New test.
15654
15655 2000-11-10  Nick Clifton  <nickc@redhat.com>
15656
15657         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15658         long multuiple and accumulate.
15659
15660 2000-11-09  Richard Henderson  <rth@redhat.com>
15661
15662         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15663         via size_t instead of int.
15664
15665         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15666         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15667         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15668         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15669
15670 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15671
15672         * gcc.c-torture/compile/20001109-1.c: New test.
15673         * gcc.c-torture/compile/20001109-2.c: New test.
15674
15675 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15676
15677         * g++.old-deja/g++.pt/operator1.C: New test.
15678         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15679
15680 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15681
15682         * gcc.dg/20001108-1.c: New test.
15683
15684 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15687         with both arguments constant strings.
15688         * gcc.c-torture/execute/string-opt-3.c: New test.
15689         * gcc.c-torture/execute/string-opt-4.c: New test.
15690         * gcc.c-torture/execute/string-opt-5.c: New test.
15691
15692 2000-11-08  Nick Clifton  <nickc@redhat.com>
15693
15694         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15695         mulsidi3adddi patterns.
15696
15697 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15698
15699         * g++.old-deja/g++.other/crash36.C: New test.
15700
15701 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15702
15703         * g++.old-deja/g++.other/init16.C: New test.
15704
15705 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15706
15707         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15708
15709 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15710
15711         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15712         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15713         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15714
15715 2000-11-07  DJ Delorie  <dj@redhat.com>
15716
15717         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15718
15719 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15720
15721         * gcc.c-torture/execute/string-opt-1.c: New test.
15722
15723 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15724
15725         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15726         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15727         parameters in registers, and there is no way for a varargs
15728         function to know in which order the integer and floating-point
15729         parameters should be interleaved when they are placed on the
15730         stack.
15731         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15732         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15733
15734 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15735
15736         * gcc.c-torture/execute/string-opt-2.c: New test.
15737
15738 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15739
15740         * g++.old-deja/g++.pt/crash60.C: New test.
15741
15742 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15743
15744         * g++.old-deja/g++.other/crash24.C: New test.
15745         * g++.old-deja/g++.other/crash25.C: New test.
15746         * g++.old-deja/g++.other/crash26.C: New test.
15747         * g++.old-deja/g++.other/crash27.C: New test.
15748         * g++.old-deja/g++.other/crash28.C: New test.
15749         * g++.old-deja/g++.other/crash29.C: New test.
15750         * g++.old-deja/g++.other/crash30.C: New test.
15751         * g++.old-deja/g++.other/crash31.C: New test.
15752         * g++.old-deja/g++.other/crash32.C: New test.
15753         * g++.old-deja/g++.other/crash33.C: New test.
15754         * g++.old-deja/g++.other/crash34.C: New test.
15755         * g++.old-deja/g++.other/crash35.C: New test.
15756
15757 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15758
15759         * gcc.c-torture/execute/20001031-1.c: New test.
15760
15761 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15762
15763         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15764         namespace.
15765
15766         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15767         standards-conformant.
15768
15769         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15770
15771         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15772         * g++.old-deja/g++.mike/p755a.C: Likewise.
15773         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15774         library makes no calls to `operator new' during initialization.
15775
15776 2000-11-04  Neil Booth  <neilb@earthling.net>
15777
15778         * gcc.dg/cpp/include2.c: New tests.
15779
15780 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15781
15782         * lib/g++.exp (g++_set_ld_library_path): New function.
15783         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15784
15785 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15786
15787         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15788         warnings.
15789
15790 2000-11-01  Richard Henderson  <rth@redhat.com>
15791
15792         * g++.old-deja/g++.ext/namedret1.C: New.
15793         * g++.old-deja/g++.ext/namedret2.C: New.
15794         * g++.old-deja/g++.ext/namedret3.C: New.
15795
15796 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15797
15798         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15799         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15800
15801 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15802
15803         * gcc.c-torture/execute/va-arg-21.c: New test.
15804
15805 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15806
15807         * gcc.dg/c99-complex-2.c: New test.
15808
15809 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15810
15811         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15812
15813 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15814
15815         * g++.old-deja/g++.other/inline16.C: New test.
15816
15817 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15818
15819         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15820         __PRETTY_FUNCTION__
15821
15822 2000-10-29  Neil Booth  <neilb@earthling.net>
15823
15824         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15825         New tests.
15826         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15827         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15828         optimisation.
15829
15830 2000-10-29  Neil Booth  <neilb@earthling.net>
15831
15832         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15833         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15834         * mi5.c: Test multiple includes work with -C.
15835         * trigraphs.c: Test ^= version.
15836
15837 2000-10-28  Neil Booth  <neilb@earthling.net>
15838
15839         New tests and test updates for new macro expander.
15840
15841         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15842         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15843         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
15844         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
15845         new diagnostic messages.
15846
15847         * gcc.dg/cpp/macro3.c: New tests.
15848
15849 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
15850
15851         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
15852         on the same line.
15853
15854 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
15855
15856         * g++.old-deja/g++.other/eh2.C: New test.
15857
15858 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15859
15860         * gcc.c-torture/execute/20001027-1.c: New test.
15861
15862 2000-10-26  Richard Henderson  <rth@redhat.com>
15863
15864         * gcc.c-torture/execute/20001026-1.c: New.
15865
15866 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
15867
15868         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
15869         * g++.old-deja/g++.law/builtin1.C: Likewise.
15870         * g++.old-deja/g++.law/ctors10.C: Likewise.
15871         * g++.old-deja/g++.law/virtual3.C: Likewise.
15872         * g++.old-deja/g++.mike/p658.C: Likewise.
15873         * g++.old-deja/g++.other/sibcall1.C: Likewise.
15874         * g++.old-deja/g++.other/vaarg2.C: Likewise.
15875         * g++.old-deja/g++.robertl/eb124.C: Likewise.
15876         * g++.old-deja/g++.robertl/eb44.C: Likewise.
15877         * g++.old-deja/g++.robertl/eb77.C: Likewise.
15878
15879 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15880
15881         * gcc.c-torture/compile/20001024-1.c: New test.
15882
15883 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
15884
15885         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
15886         to tell us whether or not we are using V3.
15887
15888 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15889
15890         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
15891         operands.
15892
15893 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15894
15895         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
15896
15897 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
15898
15899         * gcc.c-torture/execute/20001024-1.c: New test.
15900
15901 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
15902
15903         * g++.old-deja/g++.other/sibcall1.C: New test.
15904
15905 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
15906
15907         * gcc.dg/noncompile/init-3.c: New test.
15908
15909 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15910
15911         * gcc.dg/format-array-1.c: New test.
15912
15913 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15914
15915         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
15916         writing through null pointers; remove comment about testing
15917         unterminated strings.
15918
15919 2000-10-17  Matthew Hiller  <hiller@redhat.com>
15920
15921         * gcc.c-torture/execute/20001017-2.c: New test.
15922
15923 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15924
15925         * gcc.c-torture/compile/20001018-1.c: New test.
15926         * gcc.c-torture/compile/20001018-1.x: Xfail.
15927
15928 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15929
15930         * gcc.c-torture/execute/20001017-1.c: New test.
15931
15932 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15933
15934         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
15935         for multiple use of arguments with scanf formats; add tests for
15936         multiple use of arguments.
15937
15938 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
15939
15940         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
15941
15942 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15943
15944         * gcc.dg/format-miss-1.c: New test.
15945
15946 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15947
15948         * gcc.c-torture/execute/20001013-1.c: New test.
15949
15950 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15951
15952         * gcc.dg/format-branch-1.c: New test.
15953
15954 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15955
15956         * README, lib/file-format.exp: Remove EGCS references.
15957
15958 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15959
15960         * gcc.dg/20001013-1.c: New test.
15961
15962 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15963
15964         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
15965         for intmax_t in the compiler using __typeof__ and the type rules
15966         for conditional expressions.
15967
15968 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
15969
15970         * gcc.dg/20001012-1.c: New test.
15971         * gcc.dg/20001012-2.c: New test.
15972
15973 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15974
15975         * gcc.dg/format-attr-1.c: New test.
15976
15977 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15978
15979         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
15980         __LONG_LONG_MAX__ instead of LLONG_MAX.
15981
15982 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15983
15984         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
15985         scanf flags.
15986         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
15987         flags.
15988
15989 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
15990
15991         * gcc.dg/sequence-pt-1.c: New test.
15992
15993 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
15994
15995         * gcc.c-torture/execute/20001011-1.c: New testcase.
15996         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
15997
15998 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16001         does not error on it.
16002
16003 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16004
16005         * gcc.dg/20001009-1.c: New test.
16006
16007 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16008
16009         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16010         * gcc.c-torture/execute/20001009-2.c: ... to here.
16011
16012 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16013
16014         * gcc.c-torture/compile/20001009-1.c: New testcase.
16015         * gcc.c-torture/execute/20001009-1.c: New testcase.
16016         Testcases provided by Jan Hubicka <jh@suse.cz>.
16017
16018 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16019
16020         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16021         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16022         uintmax_t using <limits.h> to emulate the compiler's internal
16023         logic.  No longer XFAIL %j tests.
16024
16025 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16026
16027         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16028         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16029         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16030         regexps and details of expected handling of some bad formats.
16031         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16032         suppression.
16033
16034 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16035
16036         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16037         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16038         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16039         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16040         in list archives.
16041
16042 2000-10-06  Richard Henderson  <rth@cygnus.com>
16043
16044         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16045         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16046         * g++.old-deja/g++.jason/report.C: Likewise.
16047         * g++.old-deja/g++.law/friend5.C: Likewise.
16048         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16049         of the expected warnings.
16050
16051 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16052
16053         * g++.old-deja/g++.pt/enum14.C: New test.
16054
16055 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16056
16057         * g++.old-deja/g++.pt/crash59.C: New test.
16058
16059 2000-10-04  Will Cohen  <wcohen@redhat.com>
16060
16061         * gcc.dg/20000926-1.c: New test.
16062
16063 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16064
16065         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16066         function name for current C++ compiler.
16067         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16068
16069 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16070
16071         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16072         __PRETTY_FUNCTION__.
16073         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16074
16075 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16076
16077         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16078
16079 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16080
16081         * gcc.c-torture/compile/20000923-1.c: New test.
16082
16083 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16084
16085         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16086         * g++.old-deja/g++.pt/ttp62.C: Same.
16087         * g++.old-deja/g++.other/inline14.C: Same.
16088
16089 2000-09-24  Richard Henderson  <rth@cygnus.com>
16090
16091         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16092
16093 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16094
16095         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16096
16097 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16098
16099         * gcc.c-torture/compile/20000922-1.c: New file.
16100
16101 2000-09-21  Nick Clifton  <nickc@redhat.com>
16102
16103         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16104         a signed long modulo operation.
16105         (mod6): New function - perform an unsigned long modulo operation.
16106         (main): Add tests for modulos of very large numbers by very small
16107         dividends.
16108
16109 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16110
16111         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16112
16113 2000-09-19  Richard Henderson  <rth@cygnus.com>
16114
16115         * gcc.dg/compare2.c (case 10): XFAIL.
16116
16117 2000-09-18  Richard Henderson  <rth@cygnus.com>
16118
16119         * gcc.c-torture/execute/20000906-1.c: Move ...
16120         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16121         that support __builtin_trap.
16122
16123 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16124
16125         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16126
16127 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16128
16129         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16130         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16131         more $ format tests.
16132
16133 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16134
16135         * gcc.dg/format-errmk-1.c: New test.
16136
16137 2000-09-17  Greg McGary  <greg@mcgary.org>
16138
16139         * gcc.c-torture/execute/20000917-1.x: Remove.
16140
16141 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16142
16143         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16144
16145 2000-09-17  Greg McGary  <greg@mcgary.org>
16146
16147         * gcc.c-torture/execute/20000917-1.c: New test.
16148         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16149
16150 2000-09-16  Neil Booth  <NeilB@earthling.net>
16151
16152         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16153         in nested macro bug.
16154
16155 2000-09-15  Neil Booth  <NeilB@earthling.net>
16156
16157         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16158
16159 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16160
16161         * gcc.c-torture/execute/20000914-1.c: New test.
16162
16163 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16164
16165         * g++.other/inline13.C: New test.
16166
16167 2000-09-12  Andreas Jaeger  <aj@suse.de>
16168
16169         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16170         constant by Ulrich Drepper <drepper@redhat.com>.
16171
16172 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16173
16174         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16175
16176 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16177
16178         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16179
16180 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16181
16182         * gcc.dg/cpp/backslash.c: New test.
16183
16184 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16185
16186         * gcc.c-torture/execute/20000910-1.c: New test.
16187         * gcc.c-torture/execute/20000910-2.c: Likewise.
16188
16189 2000-09-11  Robert Lipe  <robertl@sco.com>
16190
16191         * gcc.dg/pragma-align.c: New test.
16192
16193 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16194
16195         * g++.old-deja/g++.pt/explicit82.C: New test.
16196         * g++.old-deja/g++.pt/explicit83.C: New test.
16197
16198 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16199
16200         * gcc.dg/asm-names.c: New test.
16201
16202 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16203
16204         * gcc.dg/cpp/tr-warn6.c: New test
16205
16206 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16207
16208         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16209         be accepted.
16210
16211 2000-09-07  Catherine Moore  <clm@redhat.com>
16212
16213         * gcc.c-torture/execute/unroll-1.c: New test.
16214
16215 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16216
16217         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16218         ERROR markers.
16219         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16220         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16221         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16222         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16223         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16224         Preprocess only.
16225         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16226         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16227
16228 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16229
16230         * g++.old-deja/g++.pt/deduct2.C: New test.
16231
16232 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16233
16234         * g++.old-deja/g++.pt/parms2.C: New test.
16235
16236 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16237
16238         * g++.old-deja/g++.pt/crash58.C: New test.
16239
16240 2000-09-06  Greg McGary  <greg@mcgary.org>
16241
16242         * gcc.c-torture/execute/20000906-1.c: New test.
16243         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16244
16245 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16246
16247         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16248
16249 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16250
16251         * g++.old-deja/g++.pt/crash57.C: New test.
16252
16253 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16254
16255         * g++.old-deja/g++.pt/crash56.C: New test.
16256
16257 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16258
16259         * g++.old-deja/g++.pt/koenig1.C: New test.
16260
16261 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16262
16263         * gcc.dg/20000904-1.c: New test.
16264
16265 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16266
16267         * gcc.dg/cpp/paste8.c: New test.
16268
16269 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16270
16271         * gcc.c-torture/compile/20000827-1.c: New test.
16272
16273 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16274
16275         * gcc.dg/format-diag-1.c: New test.
16276
16277 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16278
16279         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
16280         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
16281         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
16282         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
16283         gcc.dg/formatz-1.c: Adjust warning regular expressions.
16284
16285 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16286
16287         * g++.old-deja/g++.other/nested4.C: New test.
16288
16289 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16290
16291         * g++.old-deja/g++.ns/scoped1.C: New test.
16292
16293 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
16294
16295         * lib/g++.exp: Support testing already-installed GCC.
16296
16297 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16298
16299         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16300
16301 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16302
16303         * gcc.dg/return-type-2.c: New test.
16304
16305 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
16306
16307         * gcc.c-torture/compile/20000825-1.c: New test.
16308
16309 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
16310
16311         * gcc.dg/dwarf2-2.c: New test.
16312
16313 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
16314
16315         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
16316         dg-warning regexps.
16317
16318 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16319
16320         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
16321         gcc.dg/format-ext-5.c: New tests.
16322
16323 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
16324
16325         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
16326
16327 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
16328
16329         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16330
16331 2000-08-24  Richard Henderson  <rth@cygnus.com>
16332
16333         * gcc.dg/ia64-sync-1.c: New test.
16334         * gcc.dg/ia64-sync-2.c: New test.
16335         * gcc.dg/ia64-asm-1.c: New test.
16336
16337 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16338
16339         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16340         * gcc.dg/format-ext-2.c: New test.
16341
16342 2000-08-23  Jason Merrill  <jason@redhat.com>
16343
16344         * lib/old-dejagnu.exp: Also ignore "In member function" and
16345         "At global scope".
16346
16347 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16348
16349         * gcc.dg/noncompile/label-lineno-1.c: New test.
16350
16351 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16352
16353         * gcc.dg/c99-array-nonobj-1.c: New test.
16354
16355 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16356
16357         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16358         tests.
16359         * gcc.dg/format-ext-1.c: New test.
16360
16361 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16362
16363         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16364         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16365         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16366         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16367         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16368
16369 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16370
16371         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16372         gcc.dg/c99-strftime-2.c: New tests.
16373
16374 2000-08-22  Richard Henderson  <rth@cygnus.com>
16375
16376         * gcc.c-torture/execute/20000822-1.c: New test.
16377
16378 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16379
16380         * gcc.c-torture/execute/20000819-1.x: Remove.
16381
16382 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16383
16384         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16385         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16386         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16387         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16388         gcc.dg/format-xopen-1.c: New tests.
16389
16390 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16391
16392         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16393
16394 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16395
16396         * g++.old-deja/g++.other/loop2.C: New test.
16397
16398         * gcc.c-torture/compile/20000606-1.c: New test.
16399         * gcc.c-torture/compile/20000728-1.c: New test.
16400         * gcc.c-torture/execute/20000801-1.c: New test.
16401         * gcc.c-torture/execute/20000801-2.c: New test.
16402         * gcc.c-torture/execute/20000819-1.c: New test.
16403         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16404         * gcc.dg/20000629-1.c: New test.
16405         * gcc.dg/20000724-1.c: New test.
16406         * gcc.dg/20000807-1.c: New test.
16407
16408 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16409
16410         * gcc.dg/cpp/pragma-1.c: New test.
16411         * gcc.dg/cpp/pragma-2.c: New test.
16412
16413 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16414
16415         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16416         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16417
16418 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16419
16420         * gcc.c-torture/compile/20000818-1.c: New test.
16421
16422 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16423
16424         * gcc.c-torture/execute/20000818-1.c: New test.
16425
16426 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16427
16428         * gcc.dg/format-va-1.c: New test.
16429
16430 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16431
16432         * g++.old-deja/g++.other/typedef8.C: New test.
16433
16434 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16435
16436         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16437         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16438         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16439         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16440         * g++.old-deja/g++.other/ptrmem7.C: New test.
16441         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16442
16443 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16444
16445         * g++.old-deja/g++.pt/typename27.C: New test.
16446
16447 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16448
16449         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16450         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16451         * g++.old-deja/g++.pt/friend45.C: New test.
16452         * g++.old-deja/g++.other/friend8.C: New test.
16453
16454 2000-08-15  Richard Henderson  <rth@cygnus.com>
16455
16456         * gcc.c-torture/execute/20000815-1.c: New test.
16457
16458 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16459
16460         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16461         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16462         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16463
16464 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16465
16466         * g++.old-deja/g++.other/refinit2.C: New test.
16467
16468 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16469
16470         * lib/c-torture.exp (c-torture): Make
16471         compiler_conditional_xfail_data global.
16472         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16473         compiler_conditional_xfail_data machinery.
16474         (f-torture-execute): Likewise.
16475         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16476         and only when unrolling loops.
16477
16478         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16479
16480 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16481
16482         * g++.old-deja/g++.pt/explicit81.C: New test.
16483
16484 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16485
16486         * g++.old-deja/g++.pt/typename26.C: New test.
16487
16488 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16489
16490         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16491         warning.
16492
16493 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16494
16495         * g++.old-deja/g++.other/array3.C: New test.
16496
16497 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16498
16499         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16500         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16501         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16502         New tests.
16503
16504 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16505
16506         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16507         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16508
16509 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16510
16511         * gcc.c-torture/execute/20000808-1.c: New test.
16512
16513 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16514
16515         * gcc.dg/c90-const-expr-1.c: New test.
16516
16517 2000-08-08  Richard Henderson  <rth@cygnus.com>
16518
16519         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16520
16521 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16522
16523         * gcc.dg/noncompile/const-ll-1.c: New test.
16524
16525 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16526
16527         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16528
16529 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16530
16531         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16532         that running programs linked against the shared version of libobjc
16533         run correctly.
16534
16535 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16536
16537         * gcc.dg/c99-printf-1.c: New test.
16538
16539 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16540
16541         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16542
16543 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16544
16545         * gcc.c-torture/execute/20000731-1.x: Delete.
16546
16547 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16548
16549         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16550         and torture_without_loops as is done by c-torture.exp.
16551         (search_for): Copy from c-torture.exp.
16552         (gcc-dg-runtest): New function, drives a directory of tests
16553         iterating over the TORTURE_OPTIONS.
16554         (scan-assembler, scan-assembler-not): Move here from
16555         individual directory drivers.
16556
16557         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16558         defined by lib/gcc-dg.exp.
16559         * gcc.dg/cpp/cpp.exp: Likewise.
16560         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16561         gcc-dg-runtest, so we cycle over optimization options.
16562
16563         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16564         * gcc.dg/compare2.c: No longer expected to fail.
16565
16566 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16567
16568         * gcc.c-torture/execute/20000804-1.c: New test.
16569
16570 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16571
16572         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16573
16574 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16575
16576         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16577
16578 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16579
16580         * gcc.c-torture/compile/20000803-1.c: New test.
16581
16582 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16583
16584         * gcc.c-torture/execute/20000801-3.c,
16585         gcc.c-torture/execute/20000801-4.c: New tests.
16586         * gcc.c-torture/execute/20000801-3.x,
16587         gcc.c-torture/execute/20000801-4.x: Xfail.
16588
16589 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16590
16591         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16592         libobjc/.libs to allow for libtool.
16593
16594 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16595
16596         * gcc.c-torture/compile/20000802-1.c: New test.
16597
16598 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16599
16600         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16601
16602 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16603
16604         * gcc-c-torture/execute/20000731-2.c: New test.
16605
16606         * gcc.c-torture/execute/20000731-1.c: New test.
16607         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16608
16609 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16610
16611         * testsuite/gcc.dg/cpp/paste7.c: New test.
16612         * gcc.dg/cpp/20000725-1.c: New test.
16613
16614 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16615
16616         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16617         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16618         declaration warning for __builtin_dwarf_reg_size.
16619
16620         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16621
16622 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16623
16624         * gcc.dg/noncompile/voidparam-1.c: New test.
16625
16626 2000-07-30  Richard Henderson  <rth@cygnus.com>
16627
16628         * gcc.dg/c90-digraph-1.c: Don't xfail.
16629         * gcc.dg/compare2.c (case 10): Xfail.
16630         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16631
16632 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16633
16634         * gcc.dg/c99-main-1.c: New test.
16635
16636 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16637
16638         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16639
16640 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16641
16642         * gcc.c-tortuer/execute/20000726-1.c: New test.
16643
16644 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16645
16646         * gcc.c-torture/execute/enum-2.c: New test.
16647
16648 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16649
16650         * gcc.dg/cpp/tr-warn3.c: New test.
16651
16652 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16653
16654         * g++.old-deja/g++.ext/implicit1.C: Remove.
16655         * g++.old-deja/g++.jason/c2.C: Remove
16656         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16657         * g++.old-deja/g++.pt/crash16.C: Likewise.
16658         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16659
16660 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16661
16662         * g++.old-deja/g++.other/for2.C: New test.
16663
16664 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16665
16666         * gcc.dg/20000720-1.c: New test.
16667
16668 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16669
16670         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16671
16672 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16673
16674         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16675         * gcc.c-torture/execute/20000722-1.c: New.
16676         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16677
16678 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16679
16680         * gcc.dg/cpp/20000720-1.S: New test.
16681
16682 2000-07-21  Michael Meissner  <meissner@redhat.com>
16683
16684         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16685
16686 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16687
16688         * g++.old-deja/g++.brendan/crash16.C,
16689         g++.old-deja/g++.brendan/parse3.C,
16690         g++.old-deja/g++.brendan/redecl1.C,
16691         g++.old-deja/g++.ns/template13.C,
16692         g++.old-deja/g++.other/decl4.C,
16693         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16694
16695 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16696
16697         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16698         and "Internal error".
16699
16700         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16701         regexps.
16702         * gcc.dg/cpp/paste6.c: New test.
16703
16704 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16705
16706         * gcc.dg/cpp/tr-direct.c: New test.
16707
16708         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16709         gcc.dg/cpp/undef1.c: Tweak error regexps.
16710
16711 2000-07-18  Eric Christopher <echristo@redhat.com>
16712
16713         * gcc.c-torture/compile/20000718-1.c: New test.
16714
16715 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16716
16717         * cpplex.c (_cpp_push_token): If the token being pushed back
16718         is the previous token in this context, just subtract one from
16719         context->posn.
16720         * cppmacro.c (save_expansion): Clear aux field when storing a
16721         placemarker.
16722
16723 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16724
16725         * gcc.dg/noncompile/redecl-1.c: New test.
16726
16727 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16728
16729         * gcc.c-torture/execute/20000717-5.c: New test.
16730         * gcc.c-torture/execute/20000717-1.x: Removed.
16731
16732 2000-07-17  Richard Henderson  <rth@cygnus.com>
16733
16734         * gcc.c-torture/execute/20000717-4.c: New test.
16735
16736 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16737
16738         * gcc.dg/cpp/syshdr.c: New test.
16739         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16740
16741 2000-07-17  Neil Booth  <neilb@earthling.net>
16742
16743         * gcc.dg/cpp/cmdlne-dM.c: New test.
16744         * gcc.dg/cpp/cmdlne-dD.c: New test.
16745
16746 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16747
16748         * gcc.c-torture/execute/20000717-3.c: New test.
16749
16750         * gcc.c-torture/compile/20000717-1.c: New test.
16751
16752 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16753
16754         * gcc.c-torture/execute/20000717-2.c: New test.
16755
16756 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16757
16758         * gcc.dg/formatz-1.c: New test.
16759
16760         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16761         * gcc.dg/c99-digraph-1.c: New tests.
16762
16763         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16764         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16765
16766         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16767         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16768         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16769         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16770         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16771         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16772         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16773
16774 2000-07-17   Greg McGary <greg@mcgary.org>
16775
16776         * gcc.c-torture/execute/20000717-1.c: New test.
16777         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16778
16779 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16780
16781         * gcc.c-torture/execute/20000715-2.c: New test.
16782         * gcc.dg/20000715-1.c: New test.
16783
16784 2000-07-15  Michael Meissner  <meissner@redhat.com>
16785
16786         * gcc.c-torture/execute/20000715-1.c: New test.
16787
16788 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16789
16790         * gcc.c-torture/execute/20000707-1.c: New test.
16791
16792 2000-07-13  Neil Booth  <NeilB@earthling.net>
16793
16794         * testsuite/gcc.dg/cpp/digraph1.c,
16795         testsuite/gcc.dg/cpp/digraph2.c,
16796         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16797
16798 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16799
16800         * g77.f-torture/compile/20000630-2.f:  New test.
16801         * g77.f-torture/compile/20000630-2.x
16802
16803 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16804
16805         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16806
16807 2000-07-11  Neil Booth  <NeilB@earthling.net>
16808
16809         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16810
16811 2000-07-11  Neil Booth  <NeilB@earthling.net>
16812
16813         * gcc.dg/cpp/cmdlne-C.c: New.
16814
16815 2000-07-09  Neil Booth  <NeilB@earthling.net>
16816
16817         * gcc.dg/cpp/directiv.c: New tests.
16818         * gcc.dg/cpp/undef1.c: Update.
16819
16820 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16821
16822         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16823
16824 2000-07-09  Neil Booth  <NeilB@earthling.net>
16825
16826         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16827
16828 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16829
16830         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16831         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16832
16833 2000-07-08  Neil Booth  <NeilB@earthling.net>
16834
16835         * gcc.dg/cpp/macsyntx.c: New tests.
16836
16837 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16838
16839         * gcc.dg/20000707-1.c: New test.
16840
16841 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16842
16843         * gcc.c-torture/execute/20000706-1.c: New test.
16844         * gcc.c-torture/execute/20000706-2.c: New test.
16845         * gcc.c-torture/execute/20000706-3.c: New test.
16846         * gcc.c-torture/execute/20000706-4.c: New test.
16847         * gcc.c-torture/execute/20000706-5.c: New test.
16848
16849 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16850
16851         * g++.old-deja/g++.pt/instantiate7.C: New test.
16852
16853 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16854
16855         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
16856         * g++.old-deja/g++.mike/thunk3.C: Likewise.
16857         * g++.old-deja/g++.other/rtti3.C: Likewise.
16858         * g++.old-deja/g++.other/rttid3.C: Likewise.
16859
16860 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
16861
16862         *  g77.f-torture/compile/20000630-1.x: Fix typo
16863
16864 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
16865
16866         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
16867         assembly output.
16868
16869 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
16870
16871         * gcc.dg/cpp/ident.c: New test.
16872
16873 2000-07-05  Neil Booth  <NeilB@earthling.net>
16874
16875         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
16876           gcc.dg/cpp/lexstrng.c: New tests.
16877
16878 2000-07-04  Neil Booth  <NeilB@earthling.net>
16879
16880         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
16881         * gcc.dg/cpp/strify2.c: Same.
16882
16883 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
16884
16885         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
16886         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
16887         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
16888         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
16889
16890         * testsuite/gcc.dg/cpp/macro1.c,
16891         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
16892         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
16893         testsuite/gcc.dg/cpp/strify1.c,
16894         testsuite/gcc.dg/cpp/strify2.c: New tests.
16895
16896 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
16897
16898         * gcc.c-torture/execute/20000703-1.c: New test.
16899
16900 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16901
16902         * g++.old-deja/g++.pt (lookup10.C): New test.
16903
16904 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16905
16906         * g++.old-deja/g++.pt (typename25.C): New test.
16907
16908 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
16909
16910         * gcc.c-torture/compile/20000701-1.c: New test.
16911
16912 2000-06-30  Nick Clifton  <nickc@cygnus.com>
16913
16914         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
16915         to test case.
16916
16917 2000-06-30  Catherine Moore  <clm@cygnus.com>
16918
16919         * gcc.c-torture/execute/align-1.c: New test.
16920
16921 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
16922
16923         * g++.old-deja/g++.pt/expr8.C: New test.
16924         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
16925
16926 2000-06-29  Nick Clifton  <nickc@cygnus.com>
16927
16928         * gcc.c-torture/compile/20000629-1.c: New test.
16929
16930 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16931
16932
16933         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
16934         gcc.dg/noncompile directory, depending on whether they're
16935         preprocessor tests or not.  Annotate all the tests for the dg
16936         framework.
16937
16938         * gcc.c-torture/noncompile/noncompile.exp: Delete.
16939         * gcc.dg/noncompile/noncompile.exp: New.
16940
16941         * Moved files:
16942         Old name                                New name
16943         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
16944         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
16945         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
16946         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
16947         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
16948         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
16949         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
16950         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
16951         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
16952         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
16953         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
16954         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
16955         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
16956         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
16957         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
16958         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
16959         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
16960         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
16961         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
16962         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
16963         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
16964         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
16965         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
16966         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
16967
16968         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
16969         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
16970         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
16971         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
16972         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
16973         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
16974
16975 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16976
16977         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
16978         declare one variable.  On the fourth, error.
16979         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
16980         declared by 20000628-1a.h.
16981
16982 2000-06-29  Richard Henderson  <rth@redhat.com>
16983
16984         * gcc.c-torture/execute/930529-1.x: New file.
16985         * gcc.dg/920413-1.c: Adjust expected warning text.
16986         * gcc.dg/980217-1.c: Declare abort.
16987         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
16988
16989 2000-06-29  Jeffrey A Law  (law@cygnus.com)
16990
16991         * g77.f-torture/compile/20000629-1.f: New test.
16992         * g77.f-torture/compile/20000629-1.x: Expected to fail.
16993
16994 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16995
16996         Rearrange lots of files, removing entirely the
16997         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
16998         directories.
16999
17000         * Deleted files:
17001         gcc.c-torture/code_quality/code_quality.exp
17002         gcc.c-torture/special/special.exp
17003         gcc.failure/failure.exp
17004         gcc.failure/940409-1.x
17005         gcc.c-torture/compile/961203-1.x
17006
17007         * New files:
17008         gcc.misc-tests/linkage.exp
17009         gcc.c-torture/execute/920730-1t.c
17010         gcc.c-torture/execute/920730-1t.x
17011         gcc.c-torture/compile/920520-1.x
17012         gcc.c-torture/compile/920521-1.x
17013         gcc.c-torture/compile/981006-1.x
17014         gcc.c-torture/execute/eeprof-1.x
17015
17016         * Moved files (possibly with modifications to fit a new harness):
17017         Old name                                New name
17018         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17019         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17020         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17021         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17022         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17023         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17024         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17025         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17026         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17027         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17028         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17029         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17030         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17031         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17032
17033 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17034
17035         * c-torture/compile/961203-1.x: Delete.
17036
17037         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17038         not exit. Include stdio.h.
17039         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17040         * gcc.misc-tests/dg-12.c: Likewise.
17041         * gcc.misc-tests/dg-5.c: Likewise.
17042         * gcc.misc-tests/dg-6.c: Likewise.
17043         * gcc.misc-tests/dg-7.c: Prototype abort.
17044         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17045         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17046         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17047         not exit.
17048         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17049         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17050
17051 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17052
17053         * gcc.dg/cpp/20000628-1.c: New test.
17054         * gcc.dg/cpp/20000628-1.h: New header for above test.
17055         * gcc.dg/cpp/20000628-1a.h: Likewise.
17056
17057 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17058
17059         * gcc.dg/cpp: New directory.
17060         * gcc.dg/cpp/cpp.exp: New driver.
17061         * gcc.dg/cpp/20000627-1.c: New test.
17062         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17063         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17064         and rewrite as a compilation test.
17065
17066         * gcc.dg: Move many files into the cpp subdirectory, possibly
17067         renaming or editing them as well.
17068         Old name                New name
17069         990119-1.c              cpp/19990119-1.c
17070         990228-1.c              cpp/19990228-1.c
17071         990407-1.c              cpp/19990407-1.c
17072         990409-1.c              cpp/19990409-1.c
17073         990413-1.c              cpp/19990413-1.c
17074         990703-1.c              cpp/19990703-1.c
17075         20000127-1.c            cpp/20000127-1.c
17076         20000129-1.c            cpp/20000129-1.c
17077         20000207-1.c            cpp/20000207-1.c
17078         20000207-2.c            cpp/20000207-2.c
17079         20000209-1.c            cpp/20000209-1.c
17080         20000209-2.c            cpp/20000209-2.c
17081         20000301-1.c            cpp/20000301-1.c
17082         20000419-1.c            cpp/20000419-1.c
17083         20000510-1.S            cpp/20000510-1.S
17084         20000519-1.c            cpp/20000519-1.c
17085         20000529-1.c            cpp/20000529-1.c
17086         20000625-1.c            cpp/20000625-1.c
17087         20000625-2.c            cpp/20000625-2.c
17088         cpp-as1.c               cpp/assert1.c
17089         cpp-as2.c               cpp/assert2.c
17090         cxx-comments-1.c        cpp/cxxcom1.c
17091         cxx-comments-2.c        cpp/cxxcom2.c
17092         endif-label.c           cpp/endif.c
17093         cpp-hash1.c             cpp/hash1.c
17094         cpp-hash2.c             cpp/hash2.c
17095         cpp-if1.c               cpp/if-1.c
17096         cpp-if2.c               cpp/if-2.c
17097         cpp-if3.c               cpp/if-3.c
17098         cpp-if4.c               cpp/if-4.c
17099         cpp-if5.c               cpp/if-5.c
17100         cpp-cond.c              cpp/if-cexp.c
17101         cpp-missingop.c         cpp/if-mop.c
17102         cpp-missingparen.c      cpp/if-mpar.c
17103         cpp-opprec.c            cpp/if-oppr.c
17104         cpp-ifparen.c           cpp/if-paren.c
17105         cpp-shortcircuit.c      cpp/if-sc.c
17106         cpp-shift.c             cpp/if-shift.c
17107         cpp-unary.c             cpp/if-unary.c
17108         cpp-li1.c               cpp/line1.c
17109         cpp-li2.c               cpp/line2.c
17110         lineno.c                cpp/line3.c
17111         lineno-2.c              cpp/line4.c
17112         cpp-mi.c                cpp/mi1.c
17113         cpp-mic.h               cpp/mi1c.h
17114         cpp-micc.h              cpp/mi1cc.h
17115         cpp-mind.h              cpp/mi1nd.h
17116         cpp-mindp.h             cpp/mi1ndp.h
17117         cpp-mix.h               cpp/mi1x.h
17118         cpp-mi2.c               cpp/mi2.c
17119         cpp-mi2a.h              cpp/mi2a.h
17120         cpp-mi2b.h              cpp/mi2b.h
17121         cpp-mi2c.h              cpp/mi2c.h
17122         cpp-mi3.c               cpp/mi3.c
17123         cpp-mi3.def             cpp/mi3.def
17124         poison-1.c              cpp/poison.c
17125         pr-impl.c               cpp/prag-imp.c
17126         cpp-redef-2.c           cpp/redef1.c
17127         cpp-redef.c             cpp/redef2.c
17128         strpaste.c              cpp/strp1.c
17129         strpaste-2.c            cpp/strp2.c
17130         cpp-tradpaste.c         cpp/tr-paste.c
17131         cpp-tradstringify.c     cpp/tr-str.c
17132         cpp-tradwarn1.c         cpp/tr-warn1.c
17133         cpp-tradwarn2.c         cpp/tr-warn2.c
17134         trigraphs.c             cpp/trigraphs.c
17135         cpp-unc1.c              cpp/unc1.c
17136         cpp-unc2.c              cpp/unc2.c
17137         cpp-unc3.c              cpp/unc3.c
17138         cpp-unc.c               cpp/unc4.c
17139         undef.c                 cpp/undef1.c
17140         undef-2.c               cpp/undef2.c
17141         cpp-wi1.c               cpp/widestr1.c
17142
17143 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17144
17145         * lib/g++.exp (g++_include_flags): Tweak.
17146
17147 2000-06-27  H.J. Lu  <hjl@gnu.org>
17148             Loren J. Rittle  <ljrittle@acm.org>
17149
17150         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17151         version with one that knows about the new gcc tree structure.
17152         (g++_link_flags): Same.
17153
17154 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17155
17156         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17157         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17158         case we are cross-compiling.
17159
17160         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17161         g++.old-deja/g++.niklas/Makefile.in,
17162         g++.old-deja/g++.niklas/configure.in,
17163         g++.old-deja/g++.other/Makefile.in,
17164         g++.old-deja/g++.other/configure.in,
17165         gcc.c-torture/code_quality/Makefile.in,
17166         gcc.c-torture/code_quality/configure.in,
17167         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17168         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17169         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17170         gcc.c-torture/execute/ieee/Makefile.in,
17171         gcc.c-torture/execute/ieee/configure.in,
17172         gcc.c-torture/noncompile/Makefile.in,
17173         gcc.c-torture/noncompile/configure.in,
17174         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17175         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17176         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17177
17178 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17179
17180         * g++.old-deja/g++.other/ambig3.C: New test.
17181
17182 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17183
17184         * g++.old-deja/g++.pt/syntax1.C: New test.
17185         * g++.old-deja/g++.pt/syntax2.C: New test.
17186         * g++.old-deja/g++.other/syntax3.C: New test.
17187         * g++.old-deja/g++.other/syntax4.C: New test.
17188
17189 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17190
17191         * gcc.dg/20000623-1.c: Prototype exit and abort.
17192
17193 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17194
17195         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17196         New tests.
17197         * gcc.dg/cpp-mi3.def: New file.
17198
17199         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17200         inside assertions.
17201         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17202         lexer's error messages.
17203         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17204         divine anything from the linemarkers.
17205         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17206         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17207
17208 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17209
17210         * gcc.dg/20000623-1.c: New test.
17211
17212 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17213
17214         * gcc.c-torture/execute/20000622-1.c: New test.
17215
17216 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         * g++.old-deja/g++.other/init15.C: New test.
17219
17220 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17221
17222         * g++.old-deja/g++.pt/vaarg2.C: New test.
17223         * g++.old-deja/g++.pt/vaarg3.C: New test.
17224
17225 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17226
17227         * g++.old-deja/g++.other/dyncast6.C: New test.
17228
17229 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17230
17231         * gcc.c-torture/execute/loop-6.c: New test.
17232
17233 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17234
17235         * gcc.dg/20000614-1.c: New test.
17236         * gcc.dg/20000614-2.c: New test.
17237
17238 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17239
17240         * g++.old-deja/g++.other/inline12.C: New test.
17241
17242 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17243
17244         * g++.old-deja/g++.other/eh1.C: New test.
17245
17246 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17247
17248         * g++.old-deja/g++.other/type.C: New test.
17249
17250 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17251
17252         * g++.old-deja/g++.other/initstring.C: New test.
17253
17254 2000-06-12  Jason Merrill  <jason@redhat.com>
17255
17256         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17257
17258 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17259
17260         * gcc.c-torture/compile/20000609-1.c: New test.
17261
17262 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17263
17264         * gcc.dg/20000609-1.c: New test.
17265
17266 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17267
17268         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17269         * gcc.c-torture/noncompile/poison-1.c: Move...
17270         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17271         * gcc.dg/cpp-li1.c: Add a token after the #line.
17272
17273 2000-06-05  Richard Henderson  <rth@cygnus.com>
17274
17275         * gcc.c-torture/execute/20000605-2.c: New test.
17276         * gcc.c-torture/execute/20000605-3.c: New test.
17277
17278 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
17279
17280         * g77.f-torture/execute/20000503-1.x: New file.
17281
17282 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17283
17284         * g++.old-deja/g++.eh/badalloc1.C: New test.
17285
17286 2000-06-05  Richard Henderson  <rth@cygnus.com>
17287
17288         * gcc.c-torture/execute/20000605-1.c: New test.
17289
17290 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17291             Nathan Sidwell <nathan@codesourcery.com>
17292
17293         * gcc.c-torture/compile/20000605-1.c: New test.
17294
17295 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
17296
17297         * g77.f-torture/compile/20000601-1.f:  New test.
17298
17299 2000-06-03  Richard Henderson  <rth@cygnus.com>
17300
17301         * gcc.c-torture/execute/20000603-1.c: New.
17302
17303 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
17304
17305         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
17306         * gcc.dg/noreturn-2.c (noreturn): Likewise.
17307
17308 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
17309
17310         * gcc.dg/compare2.c (case 12): XFAIL.
17311         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
17312         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
17313
17314         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
17315
17316 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
17317
17318         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
17319         guard macro is already defined when the header is first
17320         included.
17321         * gcc.dg/cpp-mix.h: New file.
17322         * gcc.dg/endif-label.c: Update patterns to match compiler.
17323
17324         * g++.brendan/complex1.C: Declare abort.
17325         * g++.law/refs4.C: Remove XFAIL.
17326         * g++.oliva/expr2.C: Declare abort and exit.
17327
17328 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
17329
17330         * gcc.c-torture/execute/20000528-1.c: New test.
17331
17332         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17333         * g++.old-deja/g++.law/temps4.C: Likewise.
17334
17335         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17336         stdlib.h.  Call abort() on failure.
17337         * g++.old-deja/g++.law/refs4.C: Likewise.
17338         * g++.old-deja/g++.law/temps4.C: Likewise.
17339         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17340         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17341
17342 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17343
17344         Relative to g++.dg/special:
17345         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17346
17347         Relative to g++.old-deja:
17348         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17349         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17350         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17351         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17352         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17353         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17354         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17355
17356         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17357         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17358         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17359         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17360         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17361         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17362         and/or string.h.
17363
17364         * g++.other/goto1.C: Update expectations for error messages.
17365
17366 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17367
17368         * gcc.c-torture/compile/20000523-1.c: New test.
17369
17370 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17371
17372         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17373
17374 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17375
17376         * g++.old-deja/g++.eh/catch11.C: New test.
17377         * g++.old-deja/g++.eh/catch12.C: New test.
17378
17379 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17380
17381         * gcc.c-torture/execute/20000523-1.c: New test.
17382
17383 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17384
17385         * c-torture/execute/bcp-1.c: Replace abort in arg of
17386         __builtin_constant_p with a generic external function.
17387
17388         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17389         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17390         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17391         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17392         Prototype abort and/or exit.
17393
17394         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17395         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17396         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17397         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17398
17399 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17400
17401         * gcc.dg/dwarf2-1.c: New test.
17402
17403 2000-05-20  Richard Henderson  <rth@cygnus.com>
17404
17405         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17406
17407 2000-05-20  Andreas Jaeger  <aj@suse.de>
17408
17409         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17410         testcase.
17411
17412 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17413
17414         * gcc.c-torture/execute/20000519-2.c: New test.
17415
17416 2000-05-19  Andreas Jaeger  <aj@suse.de>
17417
17418         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17419         which fails with SSA.
17420
17421         * lib/c-torture.exp: Also test with -O3 -fssa.
17422
17423 2000-05-18  Michael Meissner  <meissner@redhat.com>
17424
17425         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17426         * gcc.c-torture/execute/920415-1.c: Ditto.
17427         * gcc.c-torture/execute/920501-1.c: Ditto.
17428         * gcc.c-torture/execute/conversion.c: Ditto.
17429         * gcc.c-torture/execute/cvt-1.c: Ditto.
17430
17431 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17432
17433         * gcc.c-torture/compile/20000518-1.c: New test.
17434
17435 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17436
17437         * g77.f-torture/compile/200005018.f:  New test.
17438
17439 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17440
17441         * gcc.c-torture/compile/20000517-1.c: New test.
17442
17443 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17444
17445         * gcc.c-torture/execute/20000516-1.c: New test.
17446
17447 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17448
17449         * g++.old-deja/g++.other/eh.C: New test.
17450
17451 2000-05-12  Richard Henderson  <rth@cygnus.com>
17452
17453         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17454         constants through to doit's conditional.
17455
17456 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17457
17458         * gcc.c-torture/compile/20000511-1.c: New test.
17459         * g77.f-torture/compile/20000511-1.f: New test.
17460         * g77.f-torture/compile/20000511-2.f: New test.
17461
17462 2000-05-11  Michael Meissner  <meissner@redhat.com>
17463
17464         * gcc.c-torture/execute/20000511-1.c: New test.
17465
17466 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17467
17468         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17469         * gcc.dg/20000510-1.S: New.
17470
17471 2000-05-08  Catherine Moore  <clm@cygnus.com>
17472
17473         * gcc.dg/unused-3.c: New.
17474
17475 2000-05-06  Richard Henderson  <rth@cygnus.com>
17476
17477           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17478           * g++.old-deja/g++.mike/warn1.C: Likewise.
17479           * g++.old-deja/g++.pt/local1.C: Likewise.
17480           * g++.old-deja/g++.pt/local7.C: Likewise.
17481           * g++.old-deja/g++.pt/spec16.C: Likewise.
17482
17483 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17484
17485         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17486
17487 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17488
17489           * g77.f-torture/execute/20000503-1.f:  New test.
17490
17491 2000-05-04  Andreas Jaeger  <aj@suse.de>
17492
17493         * gcc.dg/noreturn-2.c: New test.
17494
17495 2000-05-04  Neil Booth  <NeilB@earthling.net>
17496
17497         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17498         preprocessor.
17499
17500 2000-05-04  Richard Henderson  <rth@cygnus.com>
17501
17502         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17503
17504 2000-05-04  Richard Henderson  <rth@cygnus.com>
17505
17506         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17507         OpenSSL by Jason R Thorpe.
17508
17509 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17510
17511         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17512
17513 2000-05-03  Robert Lipe <robertlipe@usa.net>
17514
17515         * gcc.dg/20000503-1.c: New test.
17516
17517 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17518
17519         * gcc.c-torture/compile/20000502-1.c: New test.
17520         * g++.old-deja/g++.other/align.C: New test.
17521         * gcc.dg/cpp-tradstringify.c: New test.
17522
17523 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17524
17525         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17526         and hard registers.
17527
17528 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17529
17530         * gcc.c-torture/execute/loop-5.c: New test.
17531
17532 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17533
17534         * gcc.c-torture/execute/va-arg-20.c: New test.
17535
17536 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17537
17538         * gcc.c-torture/execute/20000422-1.c: New test.
17539
17540 2000-04-20  Greg McGary  <gkm@gnu.org>
17541
17542         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17543         when optimizing, but without sibling-call optimizations (-O1).
17544
17545 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17546
17547           * gcc.c-torture/compile/20000420-1.c: New test.
17548
17549 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17550
17551         * g++.abi/ptrflags.C: New test.
17552         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17553
17554 2000-04-19  Catherine Moore  <clm@cygnus.com>
17555
17556         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17557
17558 2000-04-19  Greg McGary  <gkm@gnu.org>
17559
17560         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17561         sibling-call optimizations.
17562
17563 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17564
17565         * gcc.dg/20000419-1.c: New test.
17566
17567 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17568
17569         * gcc.c-torture/execute/20000412-6.c: New test.
17570
17571 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17572
17573         * gcc.c-torture/execute/20000412-5.c: New test.
17574         * g77.f-torture/compile/20000412-1.f: New test.
17575         * gcc.c-torture/execute/20000412-4.c: New test.
17576         * gcc.c-torture/compile/20000412-2.c: New test.
17577         * gcc.c-torture/execute/20000412-3.c: New test.
17578         * gcc.c-torture/compile/20000412-1.c: New test.
17579         * gcc.c-torture/execute/20000412-2.c: New test.
17580
17581 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17582
17583         * objc/execute/bf-20.m: New test.
17584
17585 2000-04-10  Richard Henderson  <rth@cygnus.com>
17586
17587         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17588
17589         * gcc.c-torture/execute/20000412-1.c: New test.
17590
17591 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17592
17593         * g++.old-deja/g++.eh/catchptr1.C: New test.
17594
17595 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17596
17597         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17598
17599 2000-04-08  Neil Booth  <NeilB@earthling.net>
17600
17601         * gcc.dg/cpp-nullchar.c: Remove test as
17602         embedded nulls cause problems.
17603
17604 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17605
17606         * gcc.dg/compare2.c: New test.
17607
17608 2000-04-08  Neil Booth  <NeilB@earthling.net>
17609
17610         * gcc.dg/cpp-nullchar.c: New test.
17611
17612 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17613
17614         * gcc.dg/cpp-mi2.c: New test.
17615         * gcc.dg/cpp-mi2[abc].h: New files.
17616
17617 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17618
17619         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17620         member name.
17621
17622 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17623
17624         * g++.old-deja/g++.abi/vmihint.C: New test.
17625
17626 2000-04-06  Neil Booth  <NeilB@earthling.net>
17627
17628         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17629         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17630         copyright.
17631
17632 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17633
17634         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17635         avoid stack-frame overwrite.
17636
17637 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17638
17639         * gcc.c-torture/compile/20000405-2.c: New test.
17640         * gcc.c-torture/compile/20000405-3.c: New test.
17641
17642 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17643
17644         * gcc.c-torture/compile/20000405-1.c: New test.
17645
17646 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17647
17648         * gcc.dg/cast-qual-1.c: Revert last change.
17649
17650 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17651
17652         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17653
17654 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17655
17656         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17657         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17658
17659 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17660
17661         * gcc.c-torture/compile/20000403-2.c: New test.
17662         * gcc.c-torture/compile/20000403-1.c: New test.
17663
17664 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17665
17666         * gcc.c-torture/execute/20000403-1.c: New test.
17667
17668 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17669
17670         * gcc.c-torture/execute/20000402-1.c: New test.
17671
17672 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17673
17674         * gcc.c-torture/execute/va-arg-15.c: New test.
17675         * gcc.c-torture/execute/va-arg-16.c: New test.
17676         * gcc.c-torture/execute/va-arg-17.c: New test.
17677         * gcc.c-torture/execute/va-arg-18.c: New test.
17678         * gcc.c-torture/execute/va-arg-19.c: New test.
17679
17680 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17681
17682         * gcc.c-torture/compile/981211-1.c: Move to...
17683         * gcc.dg/cpp-as1.c: ...here.
17684         * gcc.dg/cpp-as2.c: New file.
17685
17686         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17687         compiler.
17688
17689 2000-04-02  Neil Booth  <NeilB@earthling.net>
17690
17691         * gcc.dg/cpp-cond.c  New tests.
17692         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17693         accidental success less likely.
17694         * gcc.dg/cpp-missingop.c  New tests.
17695         * gcc.dg/cpp-missingparen.c  New tests.
17696         * gcc.dg/cpp-shift.c  New tests.
17697         * gcc.dg/cpp-shortcircuit.c  New tests.
17698         * gcc.dg/cpp-unary.c  New tests.
17699
17700 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17701
17702         * gcc.c-torture/compile/20000329-1.c: New test.
17703
17704 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17705
17706         * gcc.c-torture/compile/20000326-1.c: New test.
17707         * gcc.c-torture/compile/20000326-2.c: New test.
17708
17709 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17710
17711         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17712         the first parameter is a function argument.
17713
17714 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17715
17716         * g++.old-deja/g++.ext/array4.C: New test.
17717
17718 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17719
17720         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17721
17722 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17723
17724         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17725
17726 2000-03-19  Richard Henderson  <rth@cygnus.com>
17727
17728         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17729
17730 2000-03-19  Richard Henderson  <rth@cygnus.com>
17731
17732         * gcc.c-torture/compile/20000319-1.c: New test.
17733
17734 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17735
17736         * gcc.c-torture/execute/20000314-3.c: New test.
17737         * gcc.c-torture/execute/20000314-2.c: New test.
17738         * gcc.c-torture/execute/20000314-1.c: New test.
17739         * gcc.c-torture/compile/20000314-2.c: New test.
17740         * gcc.c-torture/compile/20000314-1.c: New test.
17741
17742 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17743
17744         * g++.old-deja/g++.warn/inline.C: New test.
17745
17746 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17747
17748         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17749         standards-compliant result rather than specific constants.
17750         Put test-values in array.
17751
17752 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17753
17754         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17755         (g++_target_compile): Put test-specific options last.
17756
17757 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17758
17759         * g++.old-deja/g++.eh/vbase4.C: New test.
17760
17761 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17762
17763         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17764
17765 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17766
17767         * g++.old-deja/g++.brendan/misc12.C: Removed.
17768         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17769         * g++.old-deja/g++.ext/pretty4.C: New test.
17770
17771 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17772
17773         * g++.old-deja/g++.other/string2.C: New test.
17774
17775 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17776
17777         * g++.old-deja/g++.warn/impint2.C: New test.
17778
17779 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17780
17781         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17782         is 1, not zero.
17783
17784 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17785
17786         * g++.old-deja/g++.warn/impint.C: New test.
17787         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17788         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17789         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17790         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17791         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17792         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17793         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17794         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17795         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17796         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17797         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17798         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17799
17800 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17801
17802         * gcc.dg/cpp-redef.c: New test.
17803
17804 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17805
17806         * g++.old-deja/g++.pt/unify7.C: New test.
17807
17808 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17809
17810         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17811         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17812
17813 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17814
17815         * gcc.c-torture/compile/20000224-1.c: New test.
17816
17817 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17818
17819         * gcc.c-torture/compile/cpp-2.c: New test.
17820         * gcc.c-torture/compile/cpp-1.c: New test.
17821
17822 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17823
17824         * gcc.c-torture/execute/20000225-1.c: New test.
17825
17826 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17827
17828         * gcc.dg/cpp-li2.c: New test.
17829
17830         * gcc.dg/cpp-wi1.c: New test.
17831
17832         * gcc.dg/cpp-li1.c: New test.
17833
17834 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         * g++.old-deja/g++.other/sizeof5.C: New test.
17837
17838 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17839
17840         * gcc.c-torture/execute/va-arg-13.c: New test.
17841
17842 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17843
17844         * gcc.c-torture/execute/va-arg-12.c: New test.
17845
17846 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17847
17848         * gcc.c-torture/execute/20000223-1.c: New test.
17849
17850 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17851
17852         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
17853
17854 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
17855
17856         * g++.old-deja/g++.abi/ptrmem.C: New test.
17857
17858 2000-02-19  Richard Henderson  <rth@cygnus.com>
17859
17860         * gcc.c-torture/compile/init-3.c: New.
17861
17862 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
17863
17864         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
17865         ALWAYS_CXXFLAGS.
17866
17867 2000-02-11  Robert Lipe <robertl@sco.com>
17868
17869         * gcc.c-torture/compile/20000211-3.c: New test.
17870
17871 2000-02-11  Martin Buchholz <martin@xemacs.org>
17872
17873         * gcc.c-torture/compile/20000211-2.c: New test.
17874
17875 2000-02-11  Jeffrey A Law  (law@cygnus.com)
17876
17877         * gcc.c-torture/compile/20000211-1.c: New test.
17878
17879 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
17880
17881         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
17882           on native targets
17883
17884 2000-02-08  Nathan Sidwell  <nathan@acm.org>
17885
17886         * g++.old-deja/g++.other/cast5.C: New test.
17887
17888 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
17889
17890         * gcc.c-torture/execute/20000205-1.c: New.
17891
17892 2000-02-03  Nathan Sidwell  <nathan@acm.org>
17893
17894         * g++.old-deja/g++.jason/cast3.C: Return void.
17895         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
17896
17897 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17898
17899         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
17900
17901         * gcc.dg/loop-1.c: New test.
17902
17903 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
17904
17905         * gcc.c-torture/compile/20000127-1.c: New test.
17906         * gcc.c-torture/execute/991228-1.c: New test.
17907
17908 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17909
17910         * gcc.dg/unused-2.c: New test.
17911
17912         * gcc.dg/conv-1.c: New test.
17913
17914 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
17915
17916         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
17917         compiler.
17918         (tool_option_proc): Fix typo.
17919
17920 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
17921
17922         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
17923         of the ld on the host, not on the build machine.
17924         Also, don't crash if '--help' is not a supported option.
17925
17926 2000-01-24  Richard Henderson  <rth@cygnus.com>
17927
17928         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
17929
17930 2000-01-20  Jeffrey A Law  (law@cygnus.com)
17931
17932         * gcc.c-torture/execute/20000120-2.c: New test.
17933         * gcc.c-torture/execute/20000120-1.c: New test.
17934
17935 2000-01-13  Jeffrey A Law  (law@cygnus.com)
17936
17937         * gcc.c-torture/execute/20000113-1.c: New test.
17938
17939 2000-01-12  Jeffrey A Law  (law@cygnus.com)
17940
17941         * gcc.c-torture/execute/20000112-1.c: New test.
17942
17943 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17944
17945         * gcc.dg/20000111-1.c: New test.
17946
17947 2000-01-10  Jeffrey A Law  (law@cygnus.com)
17948
17949         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
17950         with 16 bit integers.
17951
17952 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17953
17954         * gcc.dg/20000108-1.c: New test.
17955
17956 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17957
17958         * g++.old-deja/g++.ns/koenig8.C: New test.
17959
17960 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17961
17962         * g++.old-deja/g++.other/cast4.C: New test.
17963
17964 2000-01-05  Jeffrey A Law  (law@cygnus.com)
17965
17966         * gcc.c-torture/compile/20000105-2.c: New test.
17967         * gcc.c-torture/compile/20000105-1.c: New test.
17968
17969 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17970
17971         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
17972         references to printf & atoi to conform to ANSI standard.
17973         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
17974         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
17975         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
17976         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
17977         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
17978         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17979         * g++.old-deja/g++.brendan/copy1.C: Likewise.
17980         * g++.old-deja/g++.brendan/copy2.C: Likewise.
17981         * g++.old-deja/g++.brendan/copy3.C: Likewise.
17982         * g++.old-deja/g++.brendan/copy4.C: Likewise.
17983         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17984         * g++.old-deja/g++.brendan/copy6.C: Likewise.
17985         * g++.old-deja/g++.brendan/copy7.C: Likewise.
17986         * g++.old-deja/g++.brendan/copy8.C: Likewise.
17987         * g++.old-deja/g++.brendan/crash11.C: Likewise.
17988         * g++.old-deja/g++.brendan/crash14.C: Likewise.
17989         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
17990         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17991         * g++.old-deja/g++.brendan/delete2.C: Likewise.
17992         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
17993         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
17994         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
17995         * g++.old-deja/g++.brendan/eh1.C: Likewise.
17996         * g++.old-deja/g++.brendan/groff1.C: Likewise.
17997         * g++.old-deja/g++.brendan/init3.C: Likewise.
17998         * g++.old-deja/g++.brendan/misc12.C: Likewise.
17999         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18000         * g++.old-deja/g++.brendan/new2.C: Likewise.
18001         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18002         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18003         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18004         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18005         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18006         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18007         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18008         * g++.old-deja/g++.brendan/template24.C: Likewise.
18009         * g++.old-deja/g++.brendan/template3.C: Likewise.
18010         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18011         * g++.old-deja/g++.jason/inline3.C: Likewise.
18012         * g++.old-deja/g++.jason/opeq.C: Likewise.
18013         * g++.old-deja/g++.law/arg5.C: Likewise.
18014         * g++.old-deja/g++.law/arm7.C: Likewise.
18015         * g++.old-deja/g++.law/ctors11.C: Likewise.
18016         * g++.old-deja/g++.law/cvt8.C: Likewise.
18017         * g++.old-deja/g++.law/init9.C: Likewise.
18018         * g++.old-deja/g++.law/refs4.C: Likewise.
18019         * g++.old-deja/g++.law/template2.C: Likewise.
18020         * g++.old-deja/g++.law/visibility24.C: Likewise.
18021         * g++.old-deja/g++.law/vtable3.C: Likewise.
18022         * g++.old-deja/g++.mike/asm2.C: Likewise.
18023         * g++.old-deja/g++.mike/eh1.C: Likewise.
18024         * g++.old-deja/g++.mike/misc1.C: Likewise.
18025         * g++.old-deja/g++.mike/misc13.C: Likewise.
18026         * g++.old-deja/g++.mike/misc14.C: Likewise.
18027         * g++.old-deja/g++.mike/ns12.C: Likewise.
18028         * g++.old-deja/g++.mike/p1248.C: Likewise.
18029         * g++.old-deja/g++.mike/p3708.C: Likewise.
18030         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18031         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18032         * g++.old-deja/g++.mike/p646.C: Likewise.
18033         * g++.old-deja/g++.mike/p700.C: Likewise.
18034         * g++.old-deja/g++.mike/p783.C: Likewise.
18035         * g++.old-deja/g++.mike/p783a.C: Likewise.
18036         * g++.old-deja/g++.mike/p783b.C: Likewise.
18037         * g++.old-deja/g++.mike/p786.C: Likewise.
18038         * g++.old-deja/g++.mike/p789.C: Likewise.
18039         * g++.old-deja/g++.mike/p789a.C: Likewise.
18040         * g++.old-deja/g++.mike/p807a.C: Likewise.
18041         * g++.old-deja/g++.other/delete3.C: Likewise.
18042         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18043         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18044         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18045         * g++.old-deja/g++.other/empty1.C: Likewise.
18046         * g++.old-deja/g++.other/temporary1.C: Likewise.
18047         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18048         * g++.old-deja/g++.pt/t16.C: Likewise.
18049         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18050
18051 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18052
18053         * gcc.dg/991230-1.c: New test.
18054
18055 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18056
18057         * gcc.c-torture/compile/991229-3.c: New test.
18058         * gcc.c-torture/compile/991229-2.c: New test.
18059         * gcc.c-torture/compile/991229-1.c: New test.
18060
18061 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18062
18063         * gcc.c-torture/compile/labels-2.c: New test.
18064
18065 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18066
18067         * gcc.c-torture/execute/991227-1.c: New test.
18068
18069 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18070
18071         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18072
18073 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18074
18075         * gcc.c-torture/execute/991221-1.c: New test.
18076
18077 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18078
18079         * g++.old-deja/g++.other/cast3.C: New test.
18080
18081 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18082
18083         * gcc.c-torture/execute/991216-4.c: New test.
18084
18085 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18086
18087         * gcc.c-torture/execute/991216-1.c: New test.
18088         * gcc.c-torture/execute/991216-2.c: New test.
18089         * gcc.c-torture/execute/991216-3.c: New test.
18090
18091 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18092
18093         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18094         Actually make the test fail by using "-O2" for compilation.
18095
18096 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18097
18098         * g++.old-deja/g++.warn/cast-align1.C: New test.
18099
18100 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18101
18102         * gcc.c-torture/compile/991214-1.c: New test.
18103         * gcc.c-torture/compile/991214-2.c: New test.
18104
18105 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18106
18107         * gcc.dg/991214-1.c: New test.
18108
18109 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18110
18111         * gcc.c-torture/compile/991213-3.c: New test.
18112         * gcc.c-torture/compile/991213-2.c: New test.
18113         * gcc.c-torture/compile/991213-1.c: New test.
18114
18115 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18116
18117         * gcc.dg/991209-1.c: New test.
18118
18119 1999-12-08  Nathan Sidwell <nathan@acm.org>
18120
18121         * gcc.c-torture/compile/991208-1.c: New test.
18122
18123 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18124
18125         * gcc.dg/ultrasp2.c: New test.
18126
18127 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18128
18129         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18130
18131 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18132
18133         * gcc.c-torture/compile/991202-1.c: New test.
18134         * gcc.c-torture/execute/991202-1.c: New test.
18135         * gcc.c-torture/execute/991202-2.c: New test.
18136         * gcc.c-torture/execute/991202-3.c: New test.
18137
18138 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18139
18140         * g++.old-deja/g++.abi/align.C: New test.
18141         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18142         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18143
18144 1999-12-01  Richard Henderson  <rth@cygnus.com>
18145
18146         * gcc.c-torture/execute/991201-1.c: New.
18147
18148 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18149
18150         * gcc.dg/991129-1.c: New test.
18151
18152 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18153
18154         * gcc.c-torture/compile/991127-1.c: New test.
18155
18156 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18157
18158         * g++.old-deja/g++.other/warn4.C: New test.
18159
18160 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18161
18162         * g++.old-deja/g++.eh/cleanup2.C: New test.
18163         * g++.old-deja/g++.ext/pretty2.C: New test.
18164         * g++.old-deja/g++.ext/pretty3.C: New test.
18165         * g++.old-deja/g++.other/debug6.C: New test.
18166
18167 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18168
18169         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18170         compiler_output to look for one error message instead of two.
18171
18172 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18173
18174         * gcc.c-torture/execute/991118-1.c: Also test case
18175         where the word boundary does not split a byte evenly.
18176
18177 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18178
18179         * g++.old-deja/g++.ext/restrict1.C: New test.
18180
18181 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18182
18183         * gcc.c-torture/execute/991118-1.c: New test.
18184
18185 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18186
18187         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18188         working directory pathnames.
18189
18190 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18191
18192         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18193         host is equipped with driver.h and driver.o so it can actually
18194         compile and run the tests.
18195
18196 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18197
18198         * gcc.c-torture/compile/991008-1.c: New test.
18199
18200 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18201
18202         * lib/gcc-dg.exp: Include target-supports.exp
18203
18204 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18205
18206         * lib/target-supports.exp: New file: Provide procs to test for
18207         features supported by the target.
18208         (check_weak_available): Moved here from ecos.exp.
18209         (check_alias_available): New proc: Determine of the target
18210         toolchain supports the alias attribute.
18211
18212         * gcc.dg/special/ecos.exp: Move check_weak_available to
18213         target-supports.exp.
18214         (alias-1.c): Only perform the test if the target supports
18215         aliases.
18216         (wkali-1.c): Only perform the test if the target supports
18217         aliases.
18218
18219         * gcc.dg/990506-0.c: Expect error messages from cross
18220         targets as well as native targets.
18221
18222 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18223
18224         * gcc.dg/ultrasp1.c: Removed xfail.
18225         * gcc.dg/struct-ret-2.c: Likewise.
18226         * gcc.dg/array-1.c: Likewise.
18227
18228 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18229
18230         * gcc.dg/struct-ret-2.c: New test.
18231
18232         * gcc.dg/array-1.c: New test.
18233
18234 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18235
18236         * gcc.c-torture/execute/991030-1.c: New test.
18237
18238 1999-10-26  Richard Henderson  <rth@cygnus.com>
18239
18240         * gcc.c-torture/compile/991026-2.c: New test.
18241
18242 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18243
18244         * gcc.c-torture/compile/991026-1.c: New test.
18245
18246 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18247
18248         * gcc.c-torture/execute/991023-1.c: New test.
18249
18250 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18251
18252         * gcc.c-torture/execute/991019-1.c: New test.
18253
18254 1999-10-16  Richard Henderson  <rth@cygnus.com>
18255
18256         * gcc.c-torture/execute/991016-1.c: New test.
18257
18258 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18259
18260         * gcc.c-torture/execute/991014-1.c: New test.
18261
18262 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18263
18264         * g++.old-deja/g++.other/union2.C: New test.
18265
18266 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18267
18268         * g++.old-deja/g++.other/vaarg2.C: New test.
18269         * g++.old-deja/g++.other/vaarg3.C: New test.
18270
18271 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18272
18273         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18274         in compile/.
18275
18276 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
18277
18278         * gcc.c-torture/execute/va-arg-11.c: New test.
18279
18280 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
18281
18282         * lib/file-format.exp (gcc_target_object_format): Don't
18283         crash if objdump is unavailable.
18284
18285 1999-09-29  Donn Terry <donn@interix.com>
18286
18287         * gcc.misc-tests/mg.exp: delete extraneous redirection.
18288
18289 1999-09-28  Nick Clifton  <nickc@cygnus.com>
18290
18291         * gcc.c-torture/compile/990928-1.c: New test.
18292
18293 1999-09-28  Nathan Sidwell  <nathan@acm.org>
18294
18295         * g++.old-deja/g++.other/decl6.C: New test.
18296
18297 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18298
18299         * gcc.c-torture/execute/va-arg-10.c: New test.
18300
18301 1999-09-27  Nathan Sidwell  <nathan@acm.org>
18302
18303         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
18304         __PRETTY_FUNCTION__.
18305
18306 1999-09-23  Nick Clifton  <nickc@cygnus.com>
18307
18308         * gcc.c-torture/execute/990923-1.c: New test.
18309
18310 1999-09-21  Nick Clifton  <nickc@cygnus.com>
18311
18312         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
18313         for which -fpic is inappropriate.
18314
18315 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
18316
18317         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
18318
18319 1999-09-21  Nathan Sidwell  <nathan@acm.org>
18320
18321         * g++.old-deja/g++.other/dyncast1.C: New test.
18322         * g++.old-deja/g++.other/dyncast2.C: New test.
18323         * g++.old-deja/g++.other/dyncast3.C: New test.
18324         * g++.old-deja/g++.other/dyncast4.C: New test.
18325         * g++.old-deja/g++.other/dyncast5.C: New test.
18326         * g++.old-deja/g++.eh/catch3.C: New test.
18327         * g++.old-deja/g++.eh/catch3p.C: New test.
18328         * g++.old-deja/g++.eh/catch4.C: New test.
18329         * g++.old-deja/g++.eh/catch4p.C: New test.
18330         * g++.old-deja/g++.eh/catch5.C: New test.
18331         * g++.old-deja/g++.eh/catch5p.C: New test.
18332         * g++.old-deja/g++.eh/catch6.C: New test.
18333         * g++.old-deja/g++.eh/catch6p.C: New test.
18334         * g++.old-deja/g++.eh/catch7.C: New test.
18335         * g++.old-deja/g++.eh/catch7p.C: New test.
18336         * g++.old-deja/g++.eh/catch8.C: New test.
18337         * g++.old-deja/g++.eh/catch8p.C: New test.
18338         * g++.old-deja/g++.eh/catch9.C: New test.
18339         * g++.old-deja/g++.eh/catch9p.C: New test.
18340
18341 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18342
18343         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18344         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18345
18346 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18347
18348         * gcc.c-torture/compile/990913-1.c: New test.
18349
18350 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18351
18352         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18353         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18354
18355 1999-09-09  Richard Henderson  <rth@cygnus.com>
18356
18357         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18358
18359 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18360
18361         * g++.old-deja/g++.other/lookup11.C: New test.
18362         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18363         what is permitted and what we want.
18364         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18365         overload use.
18366         * g++.old-deja/g++.jason/rfg5.C: Likewise
18367
18368 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18369
18370         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18371         * gcc.c-torture/noncompile/poison-1.c: New file.
18372
18373 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18374
18375         * g++.old-deja/g++.other/sizeof3.C: New test.
18376         * g++.old-deja/g++.other/sizeof4.C: New test.
18377         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18378         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18379
18380 1999-09-07  Richard Henderson  <rth@cygnus.com>
18381
18382         * gcc.dg/va-arg-1.c: New.
18383
18384 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18385
18386         * gcc.c-torture/execute/va-arg-9.c: New test.
18387
18388 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18389
18390         * g77.f-torture/compile/980519-2.f: New test.
18391         * g77.f-torture/compile/19990905-0.f: New test.
18392         * g77.f-torture/compile/19990905-1.f: New test.
18393         * g77.f-torture/compile/19990905-2.f: New test.
18394
18395         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18396
18397 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18398
18399         * gcc.c-torture/execute/990827-1.c: Fix typo.
18400
18401 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18402
18403         * g++.old-deja/g++.other/deref1.C: New test.
18404
18405 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18406
18407         * g++.old-deja/g++.other/ambig2.C: New test.
18408         * g++.old-deja/g++.other/cond5.C: New test.
18409         * g++.old-deja/g++.other/lookup16.C: New test.
18410
18411 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18412
18413         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18414         assemblers too.
18415
18416 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18417
18418         * lib/c-torture.exp: Avoid the "compare executables" optimization
18419         when testing native.
18420
18421 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18422
18423         * gcc.c-torture/execute/990829-1.c: New test.
18424         * gcc.c-torture/compile/990829-1.c: New test.
18425
18426 1999-08-27  Paul Burchard  <burchard@pobox.com>
18427
18428         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18429         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18430         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18431         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18432         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18433         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18434         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18435         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18436         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18437         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18438         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18439
18440 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18441
18442         * gcc.c-torture/execute/990827-1.c: New test.
18443
18444 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18445
18446         * g77.f-torture/noncompile/19990826-4.f: New test.
18447
18448         * g77.f-torture/compile/19990826-3.f: New test.
18449
18450         * g77.f-torture/execute/19990826-2.f: New test.
18451
18452         * g77.f-torture/compile/19990826-1.f: New test.
18453
18454         * gcc.c-torture/execute/990826-0.c: New test.
18455         * g77.c-torture/execute/19990826-0.f: New test.
18456
18457         * g77.f-torture/noncompile/970626-2.f: New test.
18458
18459 1999-08-25  Paul Burchard  <burchard@pobox.com>
18460
18461         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18462         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18463         lss-011.C: New tests.
18464
18465 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18466
18467         * g++.old-deja/g++.other/decl5.C: New test.
18468
18469 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18470
18471         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18472         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18473         call `postbase' for each one.  All callers of `postbase' changed
18474         to call this instead.
18475
18476 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18477
18478         * gcc.c-torture/execute/990811-1.c: New test.
18479
18480 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18481
18482         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18483         just native ones.
18484
18485         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18486         just native ones.
18487
18488 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18489
18490         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18491
18492 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18493
18494         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18495
18496 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18497
18498         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18499
18500 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18501
18502         * gcc.c-torture/execute/990804-1.c: New test.
18503
18504 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18505
18506         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18507         * g++.old-deja/g++.brendan/crash64.C: Likewise
18508         * g++.old-deja/g++.brendan/overload8.C: Likewise
18509
18510 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18511
18512         * g++.old-deja/g++.other/struct1.C: New test.
18513
18514 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18515
18516         * g++.old-deja/g++.other/enum2.C: New test.
18517
18518 1999-08-02  Richard Henderson  <rth@cygnus.com>
18519
18520         Adapted from tests from Franz Sirl:
18521         * gcc.c-torture/execute/va-arg-7.c: New test.
18522         * gcc.c-torture/execute/va-arg-8.c: New test.
18523
18524 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18525
18526         * gcc.c-torture/compile/990801-2.c: New test.
18527
18528         * gcc.c-torture/compile/990801-1.c: New test.
18529
18530 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18531
18532         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18533         fp-cmp-1.c, converting double to float.
18534
18535         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18536         fp-cmp-1.c, converting double to long double.
18537
18538         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18539         from fr1 to unknown_register, since fr1 is a legitimate register
18540         on some machines.
18541
18542 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18543
18544         * README: More listname related changes.
18545
18546 1999-07-08  Catherine Moore  <clm@cygnus.com>
18547
18548         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18549
18550 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18551
18552         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18553
18554 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18555
18556         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18557
18558 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18559
18560         * gcc.dg/990703-1.c: New test.
18561
18562 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18563
18564         * lib/file-format.exp: New file: Move definition of proc
18565         gcc_target_object_format to here from
18566         gcc.dg/special/ecos.exp.
18567
18568         * lib/c-torture.exp: Include lib file-format.exp.
18569         * lib/gcc-dg.exp: Include lib file-format.exp.
18570
18571         * gcc.dg/special/ecos.exp: Remove definition of proc
18572         gcc_target_object_format.
18573
18574 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18575
18576         * gcc.c-torture/execute/990628-1.c: New test.
18577
18578 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18579
18580         * gcc.c-torture/compile/990625-2.c: New test.
18581
18582         * gcc.c-torture/compile/990625-1.c: New test.
18583
18584 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18585
18586         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18587         attributes compile.
18588         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18589         ports that use the COFF/PE file format.
18590
18591 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18592
18593         * gcc.c-torture/compile/990617-1.c: New test.
18594
18595 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18596
18597         * g++.old-deja/g++.other/decl4.C: New test.
18598
18599 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18600
18601         * g++.old-deja/g++.other/bitfld3.C: New test.
18602
18603 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18604
18605         * g++.old-deja/g++.eh/catch1.C: New test.
18606
18607 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18608
18609         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18610
18611         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18612         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18613
18614 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18615
18616         * g77.f-torture/compile/19990502-0.f: Replace with new,
18617         shorter, test that still fails after recent changes.
18618
18619 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18620
18621         * gcc.c-torture/execute/990604-1.c: New test.
18622
18623 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18624
18625         * gcc.c-torture/execute/990531-1.c: New test.
18626
18627 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18628
18629         * gcc.c-torture/compile/990527-1.c: New test.
18630
18631 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18632
18633         * gcc.c-torture/execute/990527-1.c: New test.
18634
18635 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18636
18637         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18638         bitfields as signed.
18639
18640 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18641
18642         * g77.f-torture/compile/19990525-0.f: New test.
18643
18644 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18645
18646         * gcc.c-torture/execute/990525-2.c: New test.
18647
18648         * gcc.c-torture/execute/990525-1.c: New test.
18649
18650 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18651
18652         * g++.old-deja/g++.other/anon3.C: New test.
18653         * g++.old-deja/g++.other/anon4.C: New test.
18654         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18655         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18656         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18657         Merrill).
18658
18659 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18660
18661         * gcc.c-torture/execute/990524-1.c: New test.
18662
18663         * gcc.dg/990524-1.c: New test.
18664
18665 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18666
18667         * gcc.c-torture/compile/990523-1.c: New test.
18668
18669 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18670
18671         * gcc.c-torture/compile/990519-1.c: New test.
18672
18673 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18674
18675         * gcc.c-torture/compile/990517-1.c: New test.
18676
18677         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18678         (e4, f4): New tests.
18679         (main): Call them.
18680
18681 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18682
18683         * gcc.dg/noreturn-1.c: New test.
18684
18685 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18686
18687         * gcc.c-torture/execute/990513-1.c: New test.
18688
18689 1999-05-10  Richard Henderson  <rth@cygnus.com>
18690
18691         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18692
18693 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18694
18695         * g77.f-torture/execute/erfc.f: Use small single-precision
18696         values, to avoid problems on Alphas when not -mieee.
18697
18698 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18699
18700         * gcc.dg/990506-0.c: New test.
18701
18702 1999-05-08  Richard Henderson  <rth@cygnus.com>
18703
18704         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18705         the constant to test.  Don't XFAIL 64-bit targets.
18706
18707         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18708         * g++.old-deja/g++.law/profile1.C: Likewise.
18709
18710         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18711         operator new instances.
18712         * g++.old-deja/g++.other/delete5.C: Likewise.
18713
18714 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18715
18716         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18717         intrinsic.
18718
18719 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18720
18721         * g77.f-torture/execute/u77-test.f: Reverse order of two
18722         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18723
18724 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18725
18726         * gcc.dg/compare1.c: New test.
18727
18728 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18729
18730         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18731         New tests.
18732
18733 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18734
18735         * g77.f-torture/compile/19990502-1.f: New test.
18736
18737 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18738
18739         * g77.f-torture/compile/19990502-0.f: New test.
18740
18741 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18742
18743         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18744         intrinsic.
18745
18746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18747
18748         * g77.f-torture/execute/u77-test.f (main): List libU77
18749         intrinsics not currently tested.
18750         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18751         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18752         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18753         Trim blanks off the ends of some printed strings.
18754
18755 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18756
18757         * g77.f-torture/execute/u77-test.f (main): Just warn about
18758         FSTAT gid disagreement, as it's expected on some systems.
18759
18760 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18761
18762         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18763         use a new function, which allows for some slop.
18764         Clean up some commentary.
18765         (issum): The new function.
18766         (sgladd): Deleted subroutine.
18767
18768 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18769
18770         * g77.f-torture/execute/u77-test.f: Modify to be more like
18771         libf2c/libU77 version, bringing patches to that version here.
18772         Add suitable commentary.
18773
18774 1999-04-25  Richard Henderson  <rth@cygnus.com>
18775
18776         * gcc.dg/990424-1.c: New test.
18777
18778 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18779
18780         * g77.f-torture/execute/u77-test.f (main): Bug involving
18781         LSTAT has been fixed, so turn back on full checking.
18782
18783 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18784
18785         * g77.f-torture/compile/19990419-0.f: New test.
18786         * g77.f-torture/execute/19990419-1.f: New test.
18787
18788 1999-04-17  Richard Henderson  <rth@cygnus.com>
18789
18790         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18791         to avoid the need for a prototype to supress a warning.
18792
18793 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18794
18795         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18796
18797 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18798
18799         * gcc.c-torture/execute/990404-1.c: New test.
18800
18801 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18802
18803         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18804         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18805         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18806         missing initializer warnings.
18807
18808 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18809
18810         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18811         matching strings.
18812
18813 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18814
18815         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18816
18817 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18818
18819         * g77.f-torture/execute/19990325-0.f: New test.
18820         * g77.f-torture/execute/19990325-1.f: New test.
18821
18822 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18823
18824         * gcc.c-torture/execute/990324-1.c: New test.
18825
18826 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18827
18828         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18829         test with 4.
18830
18831 1999-03-17  Richard Henderson  <rth@cygnus.com>
18832
18833         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18834
18835 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18836
18837         * g77.f-torture/execute/19990313-2.f: New test.
18838         * g77.f-torture/execute/19990313-3.f: New test.
18839
18840 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18841
18842         * g77.f-torture/execute/19990313-0.f: New test.
18843         * g77.f-torture/execute/19990313-1.f: New test.
18844
18845 1999-03-12  Jim Wilson  <wilson@cygnus.com>
18846
18847         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
18848         printf to sprintf.
18849         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
18850         (main): Add check for u15.  Conditionalize u31 check depending on
18851         whether ints are <32 bits or >=32 bits.
18852
18853 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18854
18855         * g77.f-torture/execute/19981119-0.f: Improve testiness.
18856
18857 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18858
18859         * g77.f-torture/compile/19990305-0.f: New test.
18860         * g77.f-torture/execute/19981119-0.f: New test.
18861
18862 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18863
18864         * g77.f-torture/execute/970625-2.f: call ABORT if final
18865         result is not correct, instead of just printing it.
18866         Add this checking via newly introduced obfuscation, to
18867         trip up buggy front ends.
18868
18869 1999-03-07  Craig Burley  <craig@jcb-sc.com>
18870
18871         * g77.f-torture/compile/960317-1.f: Moved from being
18872         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
18873
18874 1999-03-06  Craig Burley  <craig@jcb-sc.com>
18875
18876         * g77.f-torture/execute/960317-1.f: New (old) test.
18877         * g77.f-torture/execute/970625-2.f: Ditto.
18878
18879 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
18880
18881         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
18882         message on line 1 or line 2; cccp and cpplib do this differently.
18883
18884 1999-03-01  Jeffrey A Law  (law@cygnus.com)
18885
18886         * g++.old-deja/g++.law/weak1.C: New test.
18887
18888 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18889
18890         * gcc.c-torture/execute/990119-1.c: Renamed to...
18891         * gcc.dg/990119-1.c: this, so it will only be tested once
18892         (it's a preprocessor test, it doesn't need to be run at
18893         multiple optimization levels).
18894
18895 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18896
18897         * lib/g++.exp: Don't add incdir=$base_dir/../include to
18898           ALWAYS_CXXFLAGS.
18899
18900 1999-02-24  Craig Burley  <craig@jcb-sc.com>
18901
18902         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
18903         * g77.f-torture/compile/19981216-0.f: ...as it is expected
18904         to not be compilable by current g77.
18905
18906 1999-02-24  Nick Clifton  <nickc@cygnus.com>
18907
18908         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
18909
18910 1999-02-22  Jeffrey A Law  (law@cygnus.com)
18911
18912         * gcc.c-torture/execute/990222-1.c: New test.
18913
18914 1999-02-19  Craig Burley  <craig@jcb-sc.com>
18915
18916         * g77.f-torture/compile/19990218-0.f: New test.
18917         * g77.f-torture/noncompile/19990218-1.f: New test.
18918
18919 1999-02-18  Craig Burley  <craig@jcb-sc.com>
18920
18921         * g77.f-torture/compile/19981216-0.f: New test.
18922
18923 1999-02-14  Jeffrey A Law  (law@cygnus.com)
18924
18925         * gcc.dg/990214-1.c: New test.
18926
18927 1999-02-13  Jeffrey A Law  (law@cygnus.com)
18928
18929         * gcc.dg/990213-2.c: New test.
18930
18931         * gcc.dg/990213-1.c: New test.
18932
18933 1999-02-12  Jeffrey A Law  (law@cygnus.com)
18934
18935         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
18936         ints.
18937
18938 1999-02-11  Nick Clifton  <nickc@cygnus.com>
18939
18940         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
18941         specified by target.
18942
18943         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
18944
18945 1999-02-11  Jeffrey A Law  (law@cygnus.com)
18946
18947         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
18948
18949 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18950
18951         * gcc.dg/special/ecos.exp: New test driver for new tests with
18952         special requirements.
18953
18954         * gcc.dg/special/alias-1.c: New test.
18955         * gcc.dg/special/gcsec-1.c: New test.
18956         * gcc.dg/special/weak-1.c: New test.
18957         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
18958         * gcc.dg/special/weak-2.c: New test.
18959         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
18960         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
18961         * gcc.dg/special/wkali-1.c: New test.
18962         * gcc.dg/special/wkali-2.c: New test.
18963         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
18964         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
18965
18966 1999-02-10  Felix Lee  <flee@cygnus.com>
18967
18968           * lib/c-torture.exp (c-torture-compile): Pull out code for
18969           analyzing gcc error messages.
18970           (c-torture-execute): Likewise.  Fix some (harmless) false
18971           positives.
18972           * lib/gcc.exp (gcc_check_compile): New function.
18973
18974 1999-02-08  Richard Henderson  <rth@cygnus.com>
18975
18976         * gcc.c-torture/execute/990208-1.c: New test.
18977
18978 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18979
18980         * g++.dg/special/ecos.exp: New driver for new tests with special
18981         requirements
18982
18983         * g++.dg/special/conpr-1.C: New test
18984         * g++.dg/special/conpr-2.C: New test
18985         * g++.dg/special/conpr-2a.C: New test
18986         * g++.dg/special/conpr-3.C: New test
18987         * g++.dg/special/conpr-3a.C: New test
18988         * g++.dg/special/conpr-3b.C: New test
18989
18990         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
18991         allow g++ to use the dg driver
18992
18993         * README: Add comment about g++.dg directory
18994
18995 1999-02-06  Jeffrey A Law  (law@cygnus.com)
18996
18997         * README: Update email addresses.
18998
18999 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19000
19001         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19002         arguments in order to force structure S onto the stack even on
19003         the alpha.
19004         (test): Pass 10 leading arguments to function foo as well as the
19005         structure S.
19006
19007         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19008         failure for all targets.
19009
19010         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19011         abort to terminate program execution.
19012
19013 1999-01-30  Richard Henderson  <rth@cygnus.com>
19014
19015         * gcc.c-torture/execute/990130-1.c: New test.
19016
19017 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19018
19019         * gcc.dg/990130-1.c: New test.
19020
19021 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19022
19023         * gcc.c-torture/execute/990128-1.c: New test.
19024
19025 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19026
19027         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19028
19029 1999-01-27  Felix Lee  <flee@cygnus.com>
19030
19031         * lib/c-torture.exp (c-torture-compile): pull out code for
19032         analyzing gcc error messages.
19033         (c-torture-execute): ditto, and fix some (harmless) false
19034         positives.
19035         * lib/gcc.exp (gcc_check_compile): new function.
19036
19037 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19038
19039         * gcc.dg/990117-1.c: New test.
19040
19041         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19042
19043         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19044
19045 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19046
19047         * g77.f-torture/compile/990115-1.f: New test.
19048
19049 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19050
19051         * gcc.c-torture/compile/990107-1.c: New test
19052
19053 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19054
19055         * gcc.c-torture/execute/990106-2.c: New test.
19056
19057         * gcc.c-torture/execute/990106-1.c: New test.
19058
19059 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19060
19061         * gcc.c-torture/compile/981223-1.c: New test.
19062
19063 1998-12-29  Richard Henderson  <rth@cygnus.com>
19064
19065         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19066         (opt3): Rename from opt4 and disable.
19067
19068 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19069
19070         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19071
19072 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19073
19074         * g++.old-deja/g++.other/conv5.C: New test.
19075
19076 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19077
19078         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19079
19080 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19081
19082         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19083
19084 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19085
19086         * gcc.c-torture/compile/981211-1.c: New test.
19087
19088 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19089
19090         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19091
19092         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19093
19094 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19095
19096         * gcc.special/930510-1.c: Make C9X safe.
19097         * gcc.misc-tests/gcov-1.c Similarly.
19098         * gcc.misc-tests/gcov-2.c Similarly.
19099
19100 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19101
19102         * gcc.dg/ultrasp1.c: New test.
19103
19104 1998-12-06  Richard Henderson  <rth@cygnus.com>
19105
19106         * gcc.c-torture/execute/981206.c: New test.
19107
19108 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19109
19110         * g++.old-deja/g++.ns/template7.C: New test.
19111
19112         * g++.old-deja/g++.other/expr1.C: New test.
19113
19114         * g++.old-deja/g++.eh/tmpl3.C: New test.
19115
19116         * g++.old-deja/g++.eh/tmpl2.C: New test.
19117
19118 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19119
19120         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19121         * g++.old-deja/g++.other/using6.C: Removed.
19122         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19123
19124         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19125
19126 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19127
19128         * g++.old-deja/g++.pt/overload8.C: New test.
19129
19130         * g++.old-deja/g++.pt/overload7.C: New test.
19131
19132         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19133
19134         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19135         and relinking messages.
19136         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19137         compiling with -frepo.
19138
19139 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19140
19141         * g++.old-deja/g++.pt/lookup6.C: New test.
19142
19143 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19144
19145         * gcc.c-torture/execute/981130-1.c: New test.
19146         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19147
19148 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19149
19150         * g++.old-deja/g++.pt/explicit76.C: New test.
19151
19152         * g++.old-deja/g++.pt/friend38.C: New test.
19153
19154         * g++.old-deja/g++.ns/crash2.C: New test.
19155
19156         * g++.old-deja/g++.pt/defarg8.C: New test.
19157
19158         * g++.old-deja/g++.pt/instantiate6.C: New test.
19159
19160         * g++.old-deja/g++.pt/static6.C: New test.
19161
19162         * g++.old-deja/g++.pt/decl2.C: New test.
19163
19164 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19165
19166         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19167         problem is actually related with name lookup, but so what? :-)
19168
19169         * g++.old-deja/g++.pt/friend37.C: New test.
19170
19171 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19172
19173         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19174         element, which fails on some systems.
19175
19176         * g77.f-torture/execute/labug1.f: New test.
19177
19178 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19179
19180         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19181         is defined.
19182
19183 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19184
19185         * g77.f-torture/compile/981117-1.f: New test.
19186
19187 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19188
19189         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19190         properly discarded.
19191
19192 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19193
19194         * gcc.c-torture/execute/memcheck: New directory of tests for
19195         -fcheck-memory-usage.
19196
19197 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19198
19199         * README: New file, general information about the testsuite and
19200         new description of the various C++ test subdirectories.
19201         * README.g++: Eliminate obsolete information, update and move most
19202         relevant stuff to README.
19203
19204 1998-11-07  Richard Henderson  <rth@cygnus.com>
19205
19206         * gcc.c-torture/compile/981107-1.c: New test.
19207
19208 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19209
19210         * execute/memcpy-bi.c: New testcase.
19211
19212 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19213
19214         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19215         base classes.
19216
19217         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19218         template is selected.
19219
19220         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19221         classes, it should be accepted for all types.
19222
19223         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19224
19225         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19226         specializations start with template headers.
19227
19228 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19229
19230         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19231
19232         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19233         non-POD types.
19234
19235 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19236
19237         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19238
19239 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19240
19241         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19242
19243 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19244
19245         * 981019-1.c: New test.
19246
19247 1998-10-14  Robert Lipe <robertl@dgii.com>
19248
19249         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19250         find objc headers.
19251
19252 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19253
19254         * compile/981001-4.c: Remove use of GCC extension that triggers a
19255         compiler bug.
19256
19257 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19258
19259         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19260
19261 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19262
19263         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19264         instantiation of template produces incorrect code for delete
19265         expression.
19266
19267         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19268         constructors' name is not unique.
19269         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19270         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19271
19272         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19273         automatic array of const is ill-formed.
19274
19275         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
19276         of template parameter?
19277
19278         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
19279         const.
19280
19281         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
19282         pointer-to-member expression.
19283
19284         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
19285         declaration causes ICE.
19286
19287 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
19288
19289         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
19290         reserved in the global namespace.
19291
19292         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
19293         generate needed virtual table.
19294
19295         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
19296
19297 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
19298
19299         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
19300         template-dependent type
19301
19302 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
19303
19304         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
19305         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
19306         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
19307
19308         * g++.old-deja/g++.other/using5.C: New test; using decl from base
19309         class should be usable as argument of member function.
19310         * g++.old-deja/g++.other/using6.C: New test; using decl from base
19311         class should be usable as return type of member function.
19312         * g++.old-deja/g++.other/using7.C: New test; using decl from base
19313         class should be usable as type of data member.
19314
19315         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
19316
19317 1998-10-09  Jeffrey A Law  (law@cygnus.com)
19318
19319         * gcc.c-torture/special/920521-1.c: Fix bogus test.
19320
19321 1998-10-08  Nick Clifton  <nickc@cygnus.com>
19322
19323         * gcc.dg/dll-?.c Add thumb to target list.
19324         Fix assembler scan patterns to match current assembler output.
19325
19326 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
19327
19328         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
19329         matching of template brackets.
19330
19331         * g++.old-deja/g++.other/using4.C: New test.  Test using
19332         declarations of methods from base classes.
19333
19334         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19335         within functions should introduce names into the innermost
19336         enclosing namespace.
19337
19338         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19339         of static locals if first initialization throws.
19340
19341 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19342
19343         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19344
19345 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19346
19347         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19348         lose track of the possible targets of tablejump insns.
19349         * special/special.exp: Run it.
19350
19351 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19352
19353         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19354         must be declared before its specializations can be named in friend
19355         declarations.
19356
19357 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19358
19359         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19360
19361         * g77.f-torture/execute/io1.f: New test.
19362
19363 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19364
19365         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19366         with pointer to template function, for which no argument deduction
19367         is possible.
19368
19369         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19370         specialization of template function as argument to template
19371         function.
19372
19373         * g++.old-deja/g++.other/access2.C: New test; Inner class
19374         shouldn't have privileged access to Outer's names.
19375
19376 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19377
19378         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19379         friend template declared within template class conflicts with
19380         nested class of the same name.
19381
19382         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19383         is ignored.
19384
19385         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19386         object with direct initializer as function declaration.
19387
19388         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19389         initializers.
19390
19391         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19392         involving const pointer and NULL produces incorrect result.
19393
19394         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19395         type name without `typename' should be rejected with -pedantic.
19396
19397 1998-10-02  Richard Henderson  <rth@cygnus.com>
19398
19399         * g++.old-deja/g++.other/addrof1.C: New test.
19400
19401 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19402
19403         * gcc.c-torture/compile/981001-1.c: New test.
19404         * gcc.c-torture/execute/981001-1.c: New test.
19405
19406 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19407
19408         * gcc.c-torture/compile/981001-2.c: New test.
19409         * gcc.c-torture/compile/981001-3.c: New test.
19410         * gcc.c-torture/compile/981001-4.c: New test.
19411
19412 1998-10-01  Robert Lipe  <robertl@dgii.com>
19413
19414         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19415         multilibbed hosts.   Idea grafted from g77.exp.
19416
19417 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19418
19419         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19420         avoid losing on systems which need -lsocket.
19421
19422 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19423
19424         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19425         * g++.old-deja/g++.other/nested2.C: Ditto.
19426         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19427         failure.
19428
19429 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19430
19431         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19432         preferred over template operator!= for enum bitfields.
19433
19434 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19435
19436         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19437         that happen to have the same base name, but in different scopes,
19438         are incorrectly rejected.
19439
19440 1998-09-16  Richard Henderson  <rth@cygnus.com>
19441
19442         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19443         on the native word size instead of an integer literal.
19444
19445 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19446
19447         * g++.old-deja/g++.other/static2.C: Invocation of static data
19448         member of type pointer-to-function denoted as non-static member.
19449
19450         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19451         checks involving function types and aliases.
19452
19453 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19454
19455         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19456         redefined to the same non-trivial type.
19457
19458         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19459         namespace-qualification of template specializations declared in
19460         other namespaces.
19461
19462         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19463         to declare a subset of the specializations of a template function
19464         as friends of specializations of a template class.
19465
19466         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19467         member templates that do not fully specialize the enclosing
19468         template class are rejected.
19469
19470 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19471
19472         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19473
19474 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19475
19476         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19477         altered from libf2c/libU77 version.
19478
19479 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19480
19481         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19482
19483 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19484
19485         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19486         (un)signed char are different types for template specialization
19487         purposes.
19488
19489 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19490
19491         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19492         * objc: ObjC testsuite.
19493
19494 1998-08-31  Catherine Moore  <clm@cygnus.com>
19495
19496         * gcc.c-torture/execute/941014-1.x:  New file.
19497
19498 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19499
19500         * lib/c-torture.exp: Add support for
19501         torture_eval_before_compile and torture_eval_before_execute
19502         variables.
19503
19504 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19505
19506         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19507         this test triggers valid.
19508
19509 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19510
19511         * gcc.dg/980827-1.c: New test.
19512
19513 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19514
19515         * gcc.c-torture/execute/loop-4b.c: New test.
19516
19517 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19518
19519         * lib/c-torture.exp: Add support for
19520         torture_eval_before_compile and torture_eval_before_execute
19521         variables.
19522
19523 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19524
19525         * gcc.c-torture/compile/980825-1.c: New test.
19526
19527 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19528
19529         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19530         count number tests in opt_t0 not good_t0.
19531
19532 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19533
19534         * gcc.c-torture/compile/930326-1.x: Fix typo.
19535
19536 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19537
19538         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19539         causes an ICE.
19540
19541 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19542
19543         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19544         STACK_SIZE is defined.
19545         * gcc.c-torture/unsorted/stuct.c: Similarly.
19546
19547         * gcc.c-torture/compile/980821-1.c: New test.
19548
19549 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19550
19551         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19552
19553 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19554
19555         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19556         code.
19557
19558 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19559
19560         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19561         error'.
19562
19563 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19564
19565         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19566
19567 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19568
19569         * gcc.c-torture/compile/980816-1.c: New test.
19570
19571         * gcc.dg/980816-1.c: New test.
19572
19573 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19574
19575         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19576         compiler for ieee tests.
19577
19578 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19579
19580         * g77.f-torture/compile/980729-0.f: New test.
19581
19582 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19583
19584         * gcc.c-torture/special/eeprof-1.c: New test, for
19585         -finstrument-functions.
19586         * gcc.c-torture/special/special.exp: Run it.
19587
19588 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19589
19590         * gcc.c-torture/compile/980729-1.c: New test.
19591
19592 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19593
19594         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19595         __thumb__ is defined, and test for ARM style doubles if so.
19596
19597 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19598
19599         * g77.f-torture/noncompile/980615-0.f: New test.
19600
19601 1998-07-26  H.J. Lu  (hjl@gnu.org)
19602
19603         * gcc.dg/980312-1.c: Do link instead of compile.
19604         * gcc.dg/980313-1.c: Likewise.
19605
19606 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19607
19608         * gcc.c-torture/compile/980726-1.c: New test.
19609
19610 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19611
19612         * g77.f-torture/execute/io0.f: New test.
19613
19614 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19615
19616         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19617         an int.
19618
19619 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19620
19621         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19622         m32r bugs.
19623
19624 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19625
19626         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19627         c-decl.c:grokdeclarator can handle mode attributes.
19628
19629 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19630
19631         * gcc.c-torture/execute/980716-1.c: New test.
19632
19633 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19634
19635         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19636         the mn10200.
19637         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19638         the mn10200.
19639         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19640         * gcc.c-torture/compile/930326-1.x: Similarly.
19641
19642 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19643
19644         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19645         New test from Craig.
19646
19647 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19648
19649         * g77.f-torture/noncompile/980616-0.f: New test.
19650
19651         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19652
19653 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19654
19655         *  g++.other/singleton.C: Return error value instead of taking
19656         SIGSEGV.
19657
19658 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19659
19660         *  g++.other/singleton.C: New test.   Warning is under dispute.
19661         Runtime crash is not.
19662
19663 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19664
19665         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19666         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19667         using6.C, using7.C}:  New namespace tests.
19668
19669 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19670
19671         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19672         specialization with typedef'ed names used as array indexes.
19673
19674 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19675
19676         * gcc.c-torture/execute/980709-1.c: New test.
19677
19678         * gcc.dg/980709-1.c: New test.
19679
19680 1998-07-07  Richard Henderson  <rth@cygnus.com>
19681
19682         * gcc.c-torture/execute/bcp-1.c: New test.
19683
19684 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19685
19686         * gcc.c-torture/execute/980707-1.c: New test.
19687
19688 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19689
19690         * gcc.c-torture/compile/980706-1.c: New test.
19691
19692 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19693
19694         * g77.f-torture/execute/980701-0.f,
19695         g77.f-torture/execute/980701-1.f: New test from Craig.
19696
19697 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19698
19699         * gcc.c-torture/compile/980701-1.c: New test.
19700
19701         * gcc.c-torture/execute/980701-1.c: New test.
19702
19703 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19704 rlsruhe.de>
19705
19706         * g++.old-deja/g++.robertl/eb132.C: New test.
19707         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19708
19709 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19710
19711         * g77.f-torture/execute/980628-7.f,
19712         g77.f-torture/execute/980628-8.f,
19713         g77.f-torture/execute/980628-9.f,
19714         g77.f-torture/execute/980628-10.f: New tests from Craig.
19715
19716         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19717
19718 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19719
19720         * g77.f-torture/execute/980628-4.f: New test from Craig.
19721         * g77.f-torture/execute/980628-5.f: Likewise.
19722         * g77.f-torture/execute/980628-2.f: Likewise.
19723         * g77.f-torture/execute/980628-0.f: Likewise.
19724         * g77.f-torture/execute/980628-1.f: Likewise.
19725         * g77.f-torture/execute/980628-3.f: Likewise.
19726         * g77.f-torture/execute/980628-6.f: Likewise.
19727
19728 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19729
19730         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19731         directory when nothing has been installed yet.
19732
19733 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19734
19735         * gcc.c-torture/special/special.exp: Handle newer versions of
19736         dejagnu.
19737
19738 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19739
19740         * gcc.dg/980626-1.c: New test.
19741
19742 1998-06-19  Bruno Haible <haible@ilog.fr>
19743
19744         * gcc.misc-tests/m-un-2.c: New test.
19745         * g++.old-deja/g++.other/warn01.c: Likewise.
19746
19747 1998-06-19  Robert Lipe  <robertl@dgii.com>
19748
19749         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19750         compatibility with assmblers with a different comment character.
19751         Eliminate use of GAS-specific extensions.
19752
19753 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19754
19755         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19756
19757 1998-06-19  Robert Lipe  <robertl@dgii.com>
19758
19759         *lib/g77.exp: Replace search for libf2c.a with search for newly
19760         renamed libg2c.a
19761
19762 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19763
19764         * gcc.c-torture/execute/980617-1.c: New test.
19765
19766 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19767
19768         * gcc.c-torture/execute/980612-1.c: New test.
19769
19770 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19771
19772         * gcc.dg/980523-1.c: Only test on ppc-linux.
19773         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19774
19775         * gcc.c-torture/execute/980608-1.c: New test.
19776
19777 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19778
19779         * gcc.c-torture/execute/980605-1.c: New test.
19780
19781 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19782
19783         * gcc.c-torture/execute/980604-1.c: New test.
19784
19785 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19786
19787         * gcc.c-torture/execute/980602-1.c: New test.
19788         * gcc.c-torture/execute/980602-2.c: Likewise.
19789
19790 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19791
19792         * 970125-0.f: Fix per JCB.  Add commentary.
19793
19794 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19795
19796         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19797         IEEE -0 support.
19798
19799 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19800
19801         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19802         earlier.
19803
19804 1998-05-28  Catherine Moore <clm@cygnus.com>
19805
19806         * gcc.c-torture/execute/980526-3.c: New test.
19807
19808 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19809
19810         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19811         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19812         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19813         m88k-motorola-sysv3 to XFAIL.
19814
19815 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19816
19817         * gcc.dg/980526-1.c: New test.
19818         * gcc.c-torture/execute/980526-2.c: New test.
19819
19820 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19821
19822         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19823
19824         * gcc.c-torture/execute/980526-1.c: New test.
19825
19826 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19827
19828         * g77.f-torture/execute/alpha2.f: Add runtime test.
19829
19830 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19831
19832         * g++.old-deja/old-deja.exp: Strip leading directories.
19833
19834         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19835         error for the line.  Don't run multiple tests for the same line.
19836
19837 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19838
19839         * gcc.dg/980523-1.c: New test.
19840
19841 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19842
19843         * g77.f-torture/compile/970915-0.f: New test.
19844
19845 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
19846
19847         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
19848
19849 1998-05-21  Jeffrey A Law  (law@cygnus.com)
19850
19851         * gcc.dg/980520-1.c: New test.
19852
19853 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
19854
19855         * gcc.dg/980502-1.c: Fix return type.
19856
19857 1998-05-20  Jeffrey A Law  (law@cygnus.com)
19858
19859         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
19860         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
19861         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
19862         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
19863         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
19864
19865 1998-05-20  Dave Love  <d.love@dl.ac.uk>
19866
19867         * g77.f-torture/execute/980520-1.f: New test.
19868
19869 1998-05-15  Dave Love  <d.love@dl.ac.uk>
19870
19871         * lib/mike-g77.exp: New file.
19872
19873         * g77.f-torture/noncompile/noncompile.exp,
19874         g77.f-torture/noncompile/check0.f: New files.
19875
19876 1998-05-14  Dave Love  <d.love@dl.ac.uk>
19877
19878         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
19879         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
19880         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
19881         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
19882         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
19883         abort where appropriate.
19884
19885 1998-05-05  Michael Meissner  <meissner@cygnus.com>
19886
19887         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
19888         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
19889
19890 1998-04-29  Dave Love  <d.love@dl.ac.uk>
19891
19892         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
19893
19894 1998-04-27  Dave Love  <d.love@dl.ac.uk>
19895
19896         * g77.f-torture/compile/980427-0.f: New test.
19897
19898 1998-04-24  Dave Love  <d.love@dl.ac.uk>
19899
19900         * g77.f-torture/compile/980424-0.f: New test.
19901
19902 1998-04-19  Dave Love  <d.love@dl.ac.uk>
19903
19904         * g77.f-torture/compile/980419-2.f (main): New test.
19905         * g77.f-torture/compile/970125-0.f: New test.
19906         * g77.f-torture/compile/980419-1.f: New test.
19907
19908 1998-04-08  Jim Wilson  <wilson@cygnus.com>
19909
19910         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
19911         of loop-4.c.
19912
19913 1998-04-07  Jim Wilson  <wilson@cygnus.com>
19914
19915         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
19916
19917 1998-04-03  Jim Wilson  <wilson@cygnus.com>
19918
19919         * gcc.c-torture/compile/980329-1.c: New test.
19920
19921 1998-03-18  Jim Wilson  <wilson@cygnus.com>
19922
19923         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
19924         * gcc.dg/980312-1.c: Fix typo in -march command.
19925
19926 1998-03-16  H.J. Lu  (hjl@gnu.org)
19927
19928         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
19929
19930 1998-03-11  Robert Lipe  <robertl@dgii.com>
19931
19932         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
19933         Dave Love agree the Fortran source is bogus.
19934
19935 1998-03-11  Robert Lipe  <robertl@dgii.com>
19936
19937         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
19938         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
19939         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
19940         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
19941         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
19942
19943 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
19944
19945         * g++.old-deja/g++.other/friend1.C: New test.
19946
19947 1998-02-18  Dave Love  <d.love@dl.ac.uk>
19948
19949         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
19950         possibly uninitialized) variables and declare dnrm2.
19951
19952 1998-02-23  Robert Lipe <robertl@dgii.com>
19953
19954         From Bruno Haible <haible@ilog.fr>:
19955         * gcc.c-torture/execute/980223.c: New test.
19956
19957 1998-02-13  Jeffrey A Law  (law@cygnus.com)
19958
19959         * gcc.dg/ifelse-1.c: New test.
19960
19961 1998-02-09  H.J. Lu  (hjl@gnu.org)
19962
19963         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
19964
19965           * lib/old-dejagnu.exp (old-dejagnu): Added the
19966           "execution test - XFAIL *-*-*" handling in the spirit of
19967           "excess errors test -". Changed the "execution test fails"
19968           handling to be like "excess errors test fails".
19969           * Update various tests accordingly.
19970
19971 1998-02-06  Jim Wilson  <wilson@cygnus.com>
19972
19973         * gcc.c-torture/execute/980205.c: New test.
19974
19975 1998-01-18  Jeffrey A Law  (law@cygnus.com)
19976
19977         * lib/c-torture.exp: Look for .x files instead of .cexp files.
19978         * lib/f-torture.exp: Similarly.
19979         * gcc.c-torture: Rename all .cexp files to .x files.
19980
19981 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
19982
19983         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
19984         (940510-1.c): Removed duplicate.
19985         (971104-1.c): New test.
19986
19987 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
19988
19989           * lib/f-torture.exp: Improve error and loop detection.
19990
19991 1997-11-19  Michael Meissner  <meissner@cygnus.com>
19992
19993         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
19994         use that to size the filler array.
19995
19996 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
19997
19998         * lib/c-torture.exp(c-torture-execute): Fix typo.
19999
20000         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20001         testcase as the executable name. Keep the executable around if
20002         the test fails.
20003
20004 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20005
20006         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20007         changes.  Only test one -g option, and move it to the end of the
20008         list of options to test.
20009
20010 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20011
20012         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20013         variable GCC_TORTURE_OPTIONS to supply default switches separated
20014         by colons.  If no environment variable, run tests with -O0 -g, -O1
20015         -g, and -O2 -g as well.
20016
20017 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20018
20019         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20020         explanatory comments. Fix indentation.
20021
20022 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20023
20024         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20025
20026 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20027
20028         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20029         * g++.old-deja/g++.mike/p7325.C: Likewise.
20030         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20031
20032 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20033
20034         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20035         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20036         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20037         * g++.old-deja/g++.law/operators4.C: Likewise.
20038
20039 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20040
20041         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20042         * g++.old-deja/g++.mike/p784.C: Ditto.
20043         * g++.old-deja/g++.mike/p785.C: Ditto.
20044
20045 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20046
20047           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20048
20049 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20050
20051         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20052         target feature; pass this to c-torture-execute as needed.
20053
20054 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20055
20056         * lib/c-torture.exp(c-torture-execute): If the previous and the
20057         current executables being tested are identical, we don't need to
20058         run the executable again. Try to make the executable names
20059         unique. Add an optional argument for passing additional compiler
20060         flags.
20061
20062 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20063
20064         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20065
20066 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20067
20068         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20069
20070 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20071
20072         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20073         32bit or larger longs.
20074
20075         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20076         have either a 32bit long or 32bit int.
20077
20078 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20079
20080         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20081         Make double precision tests dependent on sizeof (double).
20082
20083 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20084
20085         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20086         too.
20087
20088 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20089
20090         * gcc.c-torture/compile/961203-1.cexp: New script.
20091
20092 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20093
20094         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20095         up the includes ourselves.
20096
20097 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20098
20099         * lib/plumhall.exp: Remove random include, and add a few
20100         verbose messages for debugging.
20101
20102 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20103
20104         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20105         of trying to do it ourselves.
20106
20107 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20108
20109         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20110
20111 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20112
20113         * gcc.prms/5403.c: Made regexp a bit less strict.
20114
20115 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20116
20117         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20118         is returned from remote_load instead.
20119         * lib/plumhall.exp: Ditto.
20120         * lib/mike-g++.exp: Ditto.
20121         * lib/old-dejagnu.exp: Ditto.
20122         * lib/c-torture.exp: Ditto.
20123
20124 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20125
20126         * lib/g++.exp: Use build_wrapper procedure.
20127         * lib/gcc.exp: Ditto.
20128
20129 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20130
20131         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20132         an old-style decl for malloc.  Fixes tests to work when
20133         sizeof (int) != sizeof (size_t).
20134
20135 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20136
20137         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20138
20139         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20140         use stdargs.h interface.
20141
20142 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20143
20144         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20145         NO_VARARGS when compiling.
20146
20147 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20148
20149         * lib/plumhall.exp(ph_includes): New procedure.
20150         (ph_make): Use it.
20151         (ph_compiler): Ditto.
20152
20153         * lib/g++.exp: Rename test-glue.c to testglue.c.
20154         * lib/gcc.exp: Ditto.
20155
20156 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20157
20158         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20159         to completion when it's called.
20160
20161 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20162
20163         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20164         is defined, don't do test.
20165
20166 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20167
20168         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20169         for object files.
20170         (ph_summary): Mark skipped testcases as untested, not unresolved.
20171
20172         * lib/plumhall.exp (ph_make): If unresolved because of bad
20173         errorCode, record errorCode in log file.
20174         (*): Replace send_log/verbose with verbose -log.
20175
20176 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20177
20178         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20179         double conversion if double isn't at least 8 bytes.
20180
20181         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20182         int to work with targets where int is 16 bits.
20183
20184         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20185         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20186         precision for the test to complete.
20187
20188 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20189
20190         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20191         if d10v is not compiled with the -mdouble64 flag.
20192         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20193
20194         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20195         d10v is not compiled with the -mint32 flag.
20196
20197 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20198
20199         * lib/plumhall.exp: Use incr_count.
20200
20201 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20202
20203         * gcc.c-torture: Update to c-torture-1.45.
20204
20205 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20206
20207         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20208         the name of the expect testcase file).
20209
20210         * lib/g++.exp(g++_init): Ditto.
20211
20212 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20213
20214         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20215         the host.
20216
20217         * lib/gcc.exp(gcc_exit): New procedure.
20218
20219 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20220
20221         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20222         specs where appropriate.
20223
20224         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20225         because of new "candidates are" messages, and removed a few
20226
20227         * Converted all non-old-style g++ testcases to old-style, and
20228         moved into g++.old-deja.
20229
20230 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20231
20232         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20233         options.
20234
20235         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20236         succeeded.
20237
20238         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20239
20240 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20241
20242         * lib/gcc.exp (gcc_target_compile): Add support for defining
20243         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20244         the machine doesn't have those features.
20245
20246 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20247
20248         * g++.law/operators4.exp: Don't use LIBS.
20249
20250 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20251
20252         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20253
20254         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20255         * lib/g++.exp: Set it here instead. Also, allow use of the
20256         --tool_exec and --tool_opt options. Change CXX to
20257         GXX_UNDER_TEST.
20258
20259         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20260
20261         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20262
20263 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20264
20265         * lib/old-dejagnu.exp: Use prune_warnings instead of
20266         prune_system_crud.
20267         * lib/mike-g++.exp: Ditto.
20268         * lib/gcc.exp: Ditto.
20269         * lib/g++.exp: Ditto.
20270
20271         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20272
20273 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20274
20275           * 941014-2.c: Include stdlib.h
20276           * 960327-1.c: Include stdio.h
20277           * dbra.c, index-1.c: Don't assume ints are 32bits.
20278
20279 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
20280
20281         * lib/gcc.exp: Add gcc,stack_size target feature.
20282
20283         * lib/g++.exp(g++_target_compile): Add the include and link
20284         paths here, not in two other places. And, it's $options, not
20285         options.
20286
20287         * lib/mike-g++.exp(postbase): Remove the code that determines
20288         the correct include and link paths.
20289         * g++.old-deja/old-deja.exp: Ditto.
20290
20291 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
20292
20293         * lib/g++.exp(g++_init): target_compile no longer returns the
20294         filename of the result.
20295
20296 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
20297
20298         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
20299         call to glob.
20300
20301         * gcc.c-torture/special/special.exp: Change call to
20302         gcc_target_compile to include the object file.
20303
20304 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
20305
20306         * gcc.c-torture/special/special.exp: Correct misspelling in last
20307         change.
20308
20309 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
20310
20311         * lib/plumhall.exp(ph_summary): Log the entire output of the
20312         executable. Return -1 if there were any failures, 0 otherwise.
20313         (ph_execute): Return -1 if there were any failures, 0 otherwise.
20314         (ph_make): Clean up objects and executables that were built
20315         if the tests succeeded.
20316
20317 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
20318
20319         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
20320         libraries and includes in the build tree as appropriate.
20321
20322 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20323
20324         * lib/c-torture.exp: Instead of looking for the global variable
20325         NO_LONG_LONG, check to see if that's a feature of the target.
20326
20327 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20328
20329         * config/default.exp: Minimize. Delete the remainer of the files in
20330         config; this functionality is now in devo/dejagnu/config.
20331
20332         g++.*/*: Pass any additional flags used to compile to postbase;
20333         delete CXXFLAGS.
20334
20335         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20336         is now done by runtest.exp. Use gcc_target_compile instead of
20337         compile.
20338
20339         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20340         Remove references to CFLAGS. Use remote_file instead of
20341         calling rm -f.
20342         (c-torture): Take a list of arguments to use to compile this
20343         testcase.
20344
20345         lib/g++.exp: Simplify. Use target_compile instead of compile.
20346         lib/gcc-dg.exp: Ditto.
20347         lib/gcc.exp: Ditto.
20348         lib/mike-{gcc,g++}.exp: Ditto.
20349         lib/old-dejagnu.exp: Ditto.
20350         lib/plumhall.exp: Ditto.
20351
20352 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20353
20354         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20355         (ph_linker): Likewise.
20356
20357 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20358
20359           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20360         MAP_ANON / MAP_ANONYMOUS if defined;
20361         else try to map from /dev/zero .
20362
20363 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20364
20365         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20366         isn't defined, then define it to MAP_ANONYMOUS.
20367
20368 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20369
20370         * gcc.c-torture: Update to c-torture-1.42 release.
20371
20372 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20373
20374         * gcc.c-torture: Update to c-torture-1.41 release.
20375
20376 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20377
20378         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20379         c-torture release.
20380
20381 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20382
20383         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20384         and LDFLAGS.  Fix second case to append the target_info ldflags
20385         onto LDFLAGS, not CFLAGS.
20386         * lib/g++.exp (g++_init): Add target_info stuff.
20387         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20388         of libgloss and newlib flags for !native.
20389
20390         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20391         (GDB): Fix relative path to go up another dir for finding gdb.
20392
20393 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20394
20395         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20396         versions in the target_info array, if they don't exist.
20397
20398 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20399
20400         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20401
20402 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20403
20404         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20405         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20406
20407 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20408
20409         * lib/old-dejagnu.exp: Don't remove the output file before we've
20410         actually tested it. Don't append pwd to the path of the executable
20411         we're testing.
20412
20413 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20414
20415         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20416
20417 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20418
20419         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20420         temporary directory for compiler files, and set it to a default
20421         value of /tmp. Set $output as the name of the output file from
20422         compiling the testcase. Add a -o option to $cflags_var so the
20423         compiler writes the final output file as $output. Set $executable
20424         to $output.
20425
20426         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20427         directory for compiler files, and set it to /tmp if it doesn't
20428         already have a value. Set $output_file to the name of the output
20429         file from compiling the testcase. Add a -o option to CXXFLAGS so
20430         the compiler writes the final output file as $output. Use $output
20431         as the executable to be tested.
20432
20433 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20434
20435         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20436
20437 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20438
20439         * gcc.c-torture/execute/pending-1.c: New test.  Still
20440         pending in Tege's queue.
20441
20442 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20443
20444         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20445         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20446         if there were failures.  Call unresolved if there were unresolved
20447         testcases.  Call gcc_fail if program did not run to completion.
20448         (ph_make): Pass additional argument name to ph_execute.
20449         (ph_execute): Add new argument.  Pass additional arguments to
20450         ph_summary.  Call gcc_fail is there is no execution output.
20451
20452 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20453
20454         * lib/plumhall.exp (proc_summary): Output relavent summary
20455         lines into the log so specific failures in plumhall can be
20456         investigated.
20457
20458 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20459
20460         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20461         (c-torture-execute): Don't try to execute tests which use
20462         "long long" types if $NO_LONG_LONG is nonzero.
20463
20464 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20465
20466         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20467         not c-torture.
20468
20469         * gcc.ieee: Move from here.
20470         * gcc.c-torture/execute/ieee: To here.
20471
20472 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20473
20474         * gcc.c-torture: Update to c-torture-1.41 release.
20475
20476 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20477
20478         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20479         not "$output".
20480
20481 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20482
20483         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20484         -c present.
20485
20486 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20487
20488         * config/proelf.exp: Handle connecting to a simulator.
20489
20490 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20491
20492         * config/proelf.exp: New file.  Enough framework that we can
20493         run c-torture tests on the proelf targets (or any other target
20494         that gdb can connect to for that matter).
20495
20496 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20497
20498         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20499         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20500
20501         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20502         exec_output exists.
20503
20504 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20505
20506         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20507         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20508
20509         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20510         to pass/fail/unresolved/unsupported/untested.  Caller must now
20511         call unresolved/unsupported/untested.
20512         * lib/*.exp: Update FSF address.  Update to handle new results of
20513         ${tool}_load.
20514         * lib/chill.exp (verbose): Delete.
20515
20516 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20517
20518         * lib/gcc.exp (default_gcc_start): Change order of args to
20519         $LDFLAGS $CFLAGS $LIBS.
20520         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20521         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20522         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20523         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20524         * gcc.misc-tests/dg-test.exp: Likewise.
20525         * gcc.misc-tests/msgs.exp: Likewise.
20526         * gcc.prms/prms.exp: Likewise.
20527         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20528         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20529
20530         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20531
20532 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20533
20534         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20535
20536         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20537         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20538
20539         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20540         necessary.
20541
20542 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20543
20544         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20545         global for loop; add use of $mathlib.
20546         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20547         settings here; set mathlib for anything but VxWorks.
20548
20549 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20550
20551         * gcc.c-torture: Update to c-torture-1.40 release.
20552
20553 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20554
20555         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20556         dg.exp.
20557
20558 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20559
20560         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20561         global.
20562
20563 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20564
20565         * lib/g++.exp (LIBS): Define if not already.
20566         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20567         (gcc-dg-prune): Call prune_gcc_output.
20568         * lib/gcc.exp (prune_gcc_output): New proc.
20569         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20570         prune_gcc_output.
20571
20572 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20573
20574         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20575         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20576
20577 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20578
20579         * gcc.c-torture: Update to c-torture-1.39 release.
20580
20581 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20582
20583         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20584         fails, try others as well.
20585
20586 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20587
20588         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20589         If compilation fails, mark execute tests as `untested'.
20590         If test is marked as unsupported, don't mark compilation and
20591         execute tests as failed.
20592
20593 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20594
20595         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20596         libstdc++ for whether or not we want to be doing shared
20597         libraries.  Delete link_curses since we don't need it anymore.
20598         * lib/mike-g++.exp (postbase): Don't link in libg++.
20599         * g++.old-deja/old-deja.exp: Likewise.
20600
20601 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20602
20603         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20604
20605 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20606
20607         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20608         For that, add `-Wl,-a,shared_archive'.
20609         * g++.old-deja/old-deja.exp: Likewise.
20610
20611 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20612
20613         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20614
20615 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20616
20617         * lib/mike-g++.exp (postbase): Pay attention to the status of
20618         g++_load.
20619
20620 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20621
20622           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20623
20624 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20625
20626         * lib/gcc.exp (default_gcc_start): No longer need to log program
20627         being executed or its output, execute_anywhere does that now.
20628         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20629         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20630
20631 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20632
20633         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20634         the same as those in lib/g++.exp.
20635
20636 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20637
20638         * gcc.c-torture: Update to c-torture-1.38 release.
20639         * gcc.ieee: Related changes.
20640
20641 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20642
20643         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20644         "exec". Minor reformatting changes.
20645
20646         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20647         cross. This means all "exec" calls now work on a remote host as
20648         well.
20649         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20650         cross. Filter out the extra "\r\n" stuff that expect puts in.
20651         (c-torture-execute): Filter out the bogus warnings like
20652         c-torture-compile does. Add support for canadian cross.
20653         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20654         Use execute_anywhere rather than calling exec directly. Now it
20655         works for canadian cross testing.
20656
20657 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20658
20659         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20660         results into a variable, and check that rather than using file exists.
20661
20662 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20663
20664         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20665         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20666
20667 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20668
20669         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20670         lib_curses if there's a shared libg++ in the build tree.
20671
20672 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20673
20674         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20675         if not supported target.
20676
20677 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20678
20679         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20680         link_curses up to always happen, not just for native builds.
20681
20682 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20683
20684         * gcc.c-torture: Update to c-torture-1.36 release.
20685         * gcc.failure: Related changes.
20686
20687 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20688
20689         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20690
20691 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20692
20693         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20694         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20695         runshlib, link_curses, and mathlib for link and run.
20696
20697         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20698         pass the runtime shared library options for Solaris, OSF/1, and
20699         Irix5, and link with -lcurses to avoid unresolved references.
20700
20701 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20702
20703         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20704         only run once.
20705
20706 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20707
20708         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20709
20710 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20711
20712         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20713         do not have a framework for the "compat" tests yet.
20714
20715 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20716
20717         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20718         set to null if we're testing vxworks5.1.  Use that instead of
20719         `-lm' in the setting of LIBS for link and run.
20720
20721 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20722
20723         * config/rom68k.exp (${tool}_load): Major changes to make it
20724         work.  Verified that it does in fact return the stuff in
20725         exec_output properly.  Catch any Emul or any TRAP other than 0.
20726
20727 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20728
20729         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20730         LDFLAGS properly for targets that need stuff from libgloss.
20731         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20732         only run once.
20733         (gpp_initialized): New variable.
20734
20735 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20736
20737         * config/rom68k.exp: Load libgloss.exp.
20738         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20739         so we can produce a fully linked binary.
20740         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20741         so we can produce a fully linked binary.
20742
20743 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20744
20745         * lib/plumhall.exp (ph_section): Watch for expected failures.
20746         Add missing `else'.
20747
20748         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20749         run the testcase.
20750         (c-torture): Likewise.
20751
20752 1995-08-28  Doug Evans  <dje@cygnus.com>
20753
20754         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20755
20756         * lib/mike-g++.exp (mike_cleanup): New proc.
20757         (prebase): New globals compiler_result, not_compiler_result,
20758         target_regexp.
20759         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20760         allow leading "-" in pattern.  Watch for unsupported tests.
20761         If $compiler_result is set, pattern match assembler code,
20762         and ditto for $not_compiler_result.
20763         * lib/mike-gcc.exp: Likewise.
20764
20765         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20766         execution "succeeded".
20767
20768 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20769
20770         * config/win32.exp: New file.
20771         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20772
20773 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20774
20775         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20776         unsupported.
20777         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20778         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20779         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20780
20781         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20782         "... without exceptions was ...".  That is now handled by
20783         prune_system_crud.
20784         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20785
20786 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20787
20788         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20789         sieve.c,sort2.c}: New files.
20790         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20791         sieve.exp,sort2.exp}: Drivers for them.
20792
20793         * lib/mike-gcc.exp (program_output): New user settable variable.
20794         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20795         messages.
20796         * lib/mike-g++.exp (program_output): New user settable variable.
20797
20798         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20799
20800         * config/sh.exp: Deleted (use sim.exp instead).
20801
20802 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20803
20804         * config/vx.exp: Declare CHECKTASK as global.
20805         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20806         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20807         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20808
20809 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20810
20811         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20812         target. Like vx.exp, only includes `vx29k.exp' instead of
20813         `vxworks.exp'.
20814
20815 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20816
20817         * config/sim.exp: Increase time limit from 120 seconds to 240.
20818
20819 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20820
20821         * gcc.c-torture/execute/950628-1.c: New test.
20822
20823 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20824
20825         * gcc.c-torture: Update with changes/additions from
20826         c-torture-1.34.
20827
20828 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20829
20830         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20831
20832 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20833
20834         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20835
20836 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20837
20838         * gcc.c-torture/compile/950512-1.c: New test.
20839         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20840         * gcc.dg/struct-ret-1.c: Likewise.
20841
20842 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20843
20844         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
20845           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
20846
20847 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
20848
20849         * gcc.c-torture/special/920411-1.c: Deleted.
20850         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
20851
20852 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
20853
20854         * config/sim.exp (${tool}_load): Hack in call to bash to get a
20855         cpu limit.
20856
20857 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
20858
20859         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
20860
20861 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
20862
20863         From kenner;
20864         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
20865         is the proper length.
20866         * va-arg-3.c: Likewise.
20867
20868 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
20869
20870         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
20871         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
20872
20873         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
20874         * lib/g++.exp (default_g++_start): Delete old cruft.
20875
20876 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
20877
20878         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
20879         (2 * (1 << 18)) to (2 * (1 << 17)).
20880
20881         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
20882
20883 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
20884
20885         * config/rom68k.exp: Renamed from config/idp.exp
20886
20887 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
20888
20889         * c-torture/compile/921109-2.c
20890
20891 1995-04-18  Mike Stump  <mrs@cygnus.com>
20892
20893         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
20894         excess errors.
20895
20896 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
20897
20898         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
20899         output.
20900         * lib/g++.exp (default_g++_start): Likewise.
20901
20902 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
20903
20904         * gcc.c-torture/compile/950329-1.c: New test.
20905
20906 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
20907
20908           * config/bug.exp (${tool}_load): Updated to use new remote_open
20909           and remote_close procs.
20910         * config/idp.exp: New file.
20911
20912 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
20913
20914         * gcc.c-torture/execute/950322-1.c: New test.
20915
20916 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
20917
20918         * config/vx.exp (${tool}_load): Clean up testing of return code from
20919         vxworks_ld and vxworks_spawn.
20920
20921 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
20922
20923         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
20924
20925 1995-03-13  Mike Stump  <mrs@cygnus.com>
20926
20927         * lib/old-deja.exp: Add `excess errors test - ' error, now one
20928         can mark excess errors on a machine by machine basis.  Note, the
20929         default is to not expect any excess errors, even when excess
20930         errors test - is given, so you will want to put an XFAIL ... on
20931         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
20932         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
20933         those 4 machines, but no others.
20934
20935 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
20936
20937         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
20938         * lib/c-torture.exp: to here.
20939
20940 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
20941
20942         * gcc.c-torture/execute/950221-1.c: New test.
20943         * gcc.c-torture/execute/struct-ret-1.c: New test.
20944         * gcc.c-torture/compile/950221-1.c: New test.
20945
20946         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
20947
20948 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
20949
20950         * gcc.c-torture/execute/arith-1.c (main): Return 0.
20951         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
20952
20953 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
20954
20955         * g++.gb: New directory of tests, derived from my signature and
20956         class scoping tests.
20957
20958         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
20959         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
20960         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
20961         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
20962         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
20963         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
20964         * g++.gb/sig25.C: Likewise.
20965
20966         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
20967         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
20968         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
20969         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
20970         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
20971         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
20972         * g++.gb/sig25.exp: Likewise.
20973
20974         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
20975         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
20976         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
20977         * g++.gb/scope13.C: Likewise, this test still fails.
20978
20979         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
20980         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
20981         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
20982         * g++.gb/scope13.exp: Ditto.
20983
20984         * g++.gb/README: New file, explains what these tests are about.
20985
20986 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
20987
20988         * lib/dg.exp (dg-do): Support `preprocess'.
20989         (dg-test): Likewise.
20990
20991 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
20992
20993         * config/udi.exp: change "continue -expect" to "exp_continue".
20994
20995 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
20996
20997         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
20998         Delete redundant tests.
20999
21000         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21001         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21002         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21003         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21004         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21005         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21006         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21007         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21008
21009         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21010         storing label pointers.
21011         * gcc.c-torture/execute/921019-1.c: Likewise.
21012         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21013         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21014         parameter fp.
21015         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21016         constants.
21017
21018         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21019         Delete obsolete tests.
21020
21021         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21022         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21023         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21024         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21025         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21026         * gcc.c-torture/compile/950124-1.c: New test.
21027
21028         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21029
21030 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21031
21032         * lib/mike-g++.exp: Add -lm to LIBS.
21033
21034 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21035
21036         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21037
21038 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21039
21040         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21041
21042 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21043
21044         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21045
21046 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21047
21048         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21049         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21050         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21051         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21052         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21053         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21054         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21055         * g++.law/{operators31.C, operators32.C,
21056         * g++.law/{operators33.C, operators34.C}: Likewise.
21057         * g++.law/{pic1.C, refs2.C}: Likewise.
21058         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21059         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21060         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21061         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21062
21063         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21064         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21065         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21066         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21067         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21068         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21069         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21070         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21071         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21072         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21073         * g++.law/{operators34.exp}: Likewise.
21074         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21075         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21076         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21077         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21078         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21079
21080         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21081         No longer expected to fail.
21082         * g++.law/missed-error3.C: Tweak for recent bool changes.
21083
21084 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21085
21086         * config/emb-unix: Deleted.
21087         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21088         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21089
21090 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21091
21092         * lib/dg.exp (dg-test): Fix typo in last patch.
21093
21094 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21095
21096         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21097         (handles multiple occurrences).
21098
21099 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21100
21101         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21102         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21103         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21104         printed).
21105         * lib/c-torture.exp (c-torture-compile): Likewise.
21106         (c-torture): Prepend full path if missing.
21107         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21108         (gcc_fail): Likewise.
21109         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21110
21111 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21112
21113         * lib/netware.exp: Only attach to NetWare i386 systems.
21114
21115 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21116
21117         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21118         messages.  Add test name to "output pattern match" pass/fail message.
21119
21120 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21121
21122         * gcc.dg: New testsuite.
21123         * gcc.dg/dg.exp: New file.
21124
21125         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21126         test-switch.c}: Deleted.
21127
21128         * gcc.misc-tests/msgs.exp: New testcase driver.
21129
21130 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21131
21132         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21133         Watch for illegal return values from ${tool}_load.
21134         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21135         cross targets.  Coerce return value >0 to 1.
21136
21137 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21138
21139         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21140
21141         * config/emb-unix.exp: New file.
21142
21143         * config/sim.exp: Error if variable $SIM not defined.
21144         (${tool}_load): Mark test as "untested" if simulator missing.
21145
21146         * config/unix.exp: Load remote.exp to get rcp_download.
21147         * lib/c-torture.exp: Use different option lists for testcases with
21148         and without loops.
21149         * gcc.c-torture/execute/execute.exp: Likewise.
21150
21151 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21152
21153         * config/*.exp: Clarify return code from ${tool}_load.
21154         Call `unresolved' or `untested' instead of `warning' or `perror'
21155         (sometimes you still want to call both though).
21156         Add comment that `shell_id' is local to each file.
21157         * config/udi.exp (timeout): Set to 30.
21158         Don't print warning if connection fails, $connectmode has already
21159         printed an error.
21160         (${tool}_load): Move verbose messages to level 2.
21161         Rework pattern for "Process started" message.
21162         Pass `shell_id' to ${connectmode}_download.
21163         Retry twice upon timeout.  Make resetting of target more robust.
21164         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21165         Pass `shell_id' to exit_$connectmode.
21166         Only call exit_$connectmode if connected.
21167         * config/unix.exp (${tool}_load): Check return codes better.
21168         * config/vrtx.exp (${tool}_load): Likewise.
21169         * config/vx.exp (${tool}_load): Likewise.
21170         Delete unneeded global's.
21171         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21172         from ${tool}_load.
21173         (dg-stat): Delete.
21174         (dg-init): Delete recording of pass/fail counts.
21175         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21176         (old-dejagnu-init): Likewise.
21177         (old-dejagnu-stat): Delete contents, empty proc now.
21178         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21179         (c-torture): Delete references to lcnt, lpass, lfail.
21180         Get option list from TORTURE_OPTIONS.
21181         Delete -funroll[-all]-loops if no loops.
21182         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21183         (g++_stat): Delete contents (empty proc now).
21184         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21185         (gcc_finish): Likewise.
21186         (gcc_stat): Deleted.
21187         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21188         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21189         * gcc.c-torture/execute/execute.exp: Likewise.
21190         Split tests into two parts: compile, execute.
21191         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21192         no loops.  Update to reflect clarified return codes from ${tool}_load.
21193
21194 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21195
21196         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21197         to grep for.
21198         (old-dejagnu): Likewise (where necessary).
21199
21200 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21201
21202         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21203
21204         * lib/dg.exp (dg-process-target): Fix processing of selector.
21205         Add comment regarding use of `error'.
21206
21207         * lib/gcc.exp (prune_system_crud): Define if missing.
21208         * lib/g++.exp (prune_system_crud): Likewise.
21209
21210         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21211         Call prune_system_crud.
21212         * lib/dg.exp (dg-runtest): New proc.
21213         Use perror instead of send_user for tcl errors in testcase.
21214         Don't return any value, it's never used.
21215         Don't clobber previous definition of `unknown'.
21216         Print tcl errors in `dg-final'.
21217
21218 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21219
21220         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21221         (dg-test): Don't print errorInfo, it contains stack backtrace.
21222
21223 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21224
21225         * lib/g++.exp (runtest_file_p): Define if missing.
21226
21227 1994-09-24  Doug Evans  (dje@cygnus.com)
21228
21229         * lib/mike-g++.exp: Comment out loading of g++.exp.
21230         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21231         (default_g++_version): Always print something.
21232         (default_g++_start): Comment out call to `which'.
21233         (g++_start, g++_load): Deleted (must be defined in config file).
21234         * lib/gcc.exp: Test for existence of $CC at start.
21235         Delete check for tmpdir (done in gcc_init).
21236         (default_gcc_version): Always print something.
21237         (default_gcc_start): Comment out call to `which'.
21238         * config/*.exp: Major cleanup - make cross targets work at least a
21239         little better for g++ (by not being "--tool gcc" specific).
21240         Rename gcc_xxx to ${tool}_xxx.
21241         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21242         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21243
21244 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21245
21246         * lib/c-torture.exp (c-torture-compile): Rework compiler
21247         message processing.
21248
21249         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21250         c-torture.
21251
21252 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21253
21254         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21255
21256         * lib/dg.exp (dg-process-target): Support { target native }.
21257
21258 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21259
21260         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21261         looked for "... program xxx got fatal signal".
21262         Correct regsub munging of `comp_output'.
21263         Ignore compiler messages "path prefix not used" and "linker input
21264         file unused".
21265
21266 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21267
21268         * lib/gcc.exp (runtest_file_p): Define if missing.
21269         * gcc.prms/template.c: Example to work from.
21270
21271 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21272
21273         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21274         * lib/dg.exp (dg-test): Call unsupported testcases as such.
21275
21276         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
21277         * gcc.prms/1883.c: Moved from compile/940714-1.c.
21278         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
21279         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
21280
21281         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
21282         (dg-process-target): No longer a varargs proc.
21283         Return S/N for target, P/F for xfail.  All callers changed.
21284         (user option procs): More argument checking.
21285         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
21286         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
21287         (dg-test): Skip test if not running on selected target in `dg-do'.
21288         Update handling of `dg-do-what', `dg-output-text'.
21289         Separate execution pass/fail from output pattern match pass/fail.
21290         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
21291
21292 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
21293
21294         * gcc.c-torture/special/special.exp: Don't expect failure for mips
21295         target for 920510-1.c.
21296
21297 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
21298
21299         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
21300         Clean up comment regarding use of passcnt, etc.
21301         (gcc_stat): Don't update `testcnt' here.
21302         (gcc_finish): Do it here.
21303         Might as well reset `but_id' here too.
21304         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
21305         to determine if the file should be tested.
21306         * gcc.c-torture/compile/compile.exp: Likewise.
21307         * gcc.c-torture/execute/execute.exp: Likewise.
21308         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21309         * gcc.misc-tests/dg-test.exp: Likewise.
21310         * gcc.prms/prms.exp: Likewise.
21311         * gcc.wendy/wendy.exp: Likewise.
21312         * g++.old-deja.exp: Likewise.
21313         Move "Testing file" message to verbose level 1.
21314
21315 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
21316
21317         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
21318
21319 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
21320
21321         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
21322         (default_gcc_start): Accept optional second list element
21323         of compiler flags.  Print compiler output at verbosity level 2.
21324         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
21325         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
21326         Save current values of framework globals passcnt, failcnt, xpasscnt,
21327         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
21328         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
21329         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21330         xfailcnt to compute stats.  Update framework global `testcnt' from
21331         pass/fail counts.
21332         (gcc_finish): New proc.  Clean up test environment.
21333         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21334         (gcc_epass, gcc_efail): Delete.
21335         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21336         argument of line number.
21337         (dg-init): If the tool has an init routine, call it.
21338         (dg-test): Remove args `cflags_var' and `libs_var'.
21339         Pass all compiler options to ${tool}_start.
21340         Handle missing line number.
21341         (dg-finish): New function.
21342         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21343         particular files.  Call gcc_finish at end.  Move "skipping test"
21344         message to verbosity level 3.
21345         * gcc.c-torture/compile/compile.exp: Likewise.
21346         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21347         * gcc.c-torture/execute/execute.exp: Likewise.
21348         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21349         Print testcase being tried at verbosity level 1.
21350         * gcc.c-torture/special/special.exp: Unset xfail.
21351         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21352         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21353         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21354         * gcc.failure/failure.exp: Likewise.
21355         * gcc.ieee/ieee.exp: Likewise.
21356         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21357         Update call to dg-test.  Call dg-finish at end.
21358         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21359         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21360         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21361         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21362         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21363         * gcc.wendy/wendy.exp: Add copyright.
21364         Delete setting of tmpdir (done by gcc_init).
21365         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21366         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21367         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21368         gcc_[ce]pass/fail.
21369
21370 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21371
21372         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21373         confusion.
21374         (g++_load): Likewise.
21375
21376         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21377         Rename argument to `prog' to remove the confusion.
21378         Varargs fns behave differently too!
21379         (g++_load): Likewise.
21380
21381         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21382
21383         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21384         what it is.  Delete (always) printing of status value for !native.
21385         Simplify verbose code, and include status and exec_output.
21386         (g++_load): Use gcc_load.
21387
21388 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21389
21390         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21391         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21392         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21393         940714-3.c as these testcases don't exist anymore.  Make
21394         va-arg-1.c expected to pass.
21395
21396 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21397
21398         * gcc.misc-tests/misc.exp: Only run specific testcases.
21399         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21400         * gcc.misc-tests/dg-[1-9].c: New files.
21401
21402         * lib/dg.exp: New testsuite driver.
21403         * gcc.prms/prms.exp: Use it.
21404
21405         * README.gcc: New file.
21406
21407         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21408         Document and reset `lxpass' and `lxfail'.
21409         Simplify "initialized" message.
21410         (gcc_stat): Clean up comments a little.
21411
21412 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21413
21414         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21415
21416 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21417
21418         * lib/old-dejagnu.exp (process-option): New proc.
21419         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21420         (old-dejagnu): Simplify.
21421         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21422
21423 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21424
21425         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21426         exists and is not an empty string.
21427
21428         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21429         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21430         finished.
21431         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21432         automatically.
21433
21434         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21435         longer expected to fail.
21436
21437         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21438         "f" function call.
21439
21440         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21441
21442         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21443         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21444         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21445         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21446         c-torture-1.29.
21447
21448         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21449         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21450
21451         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21452
21453         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21454         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21455
21456         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21457         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21458         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21459
21460 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21461
21462         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21463         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21464         940714-1.c, 940714-2.c, 940714-3.c},
21465         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21466         gcc.misc-tests/{mg.c,mg.exp}:
21467         New tests.
21468         * gcc.noncompile/noncompile.exp: Change accordingly.
21469
21470 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21471
21472         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21473         Undo previous clobberage.
21474
21475 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21476
21477         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21478         * gcc.special/{930510-1.c, special.exp}:
21479         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21480         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21481         struct-varargs-1.c}: New tests from c-torture-1.26.
21482
21483 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21484
21485         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21486           argument to switch.
21487
21488 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21489
21490         * Revert the previous changes.  Please see Rob's directory
21491           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21492           fixes.
21493
21494 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21495
21496         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21497             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21498             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21499             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21500             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21501             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21502             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21503             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21504             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21505             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21506             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21507             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21508             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21509             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21510             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21511             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21512             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21513             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21514             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21515             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21516             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21517             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21518             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21519             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21520             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21521             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21522             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21523
21524 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21525
21526         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21527             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21528           with perror calls.
21529
21530 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21531
21532         * config/unix.exp (g++_load): Fix syntax.
21533
21534 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21535
21536         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21537         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21538         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21539         Don't expect va-arg-1.c to fail.  Correct expected output for
21540         920928-1.c.
21541         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21542         * gcc.wendy/hbm4.c: Correct typo.
21543         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21544
21545 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21546
21547         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21548         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21549         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21550         * lib/c-torture.exp (c-torture-compile): Ditto.
21551
21552         Reduce volume of output (remove all the -I's and such).
21553         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21554         Call gcc_cpass, gcc_cfail.
21555         (c-torture): Pass testing option to c-torture-compile.
21556
21557 1994-03-21  Doug Evans  (dje@cygnus.com)
21558
21559         Bring patches over from progressive.
21560         * config/default.exp: Exit remote shell cleanly.
21561         (g++_exit, g++_start): Add default versions.
21562         * config/sim.exp (gcc_load): Use perror, not error.
21563
21564 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21565
21566         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21567         set in site.exp.
21568
21569 1994-03-14  Doug Evans  (dje@cygnus.com)
21570
21571         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21572         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21573         (wendy_try): New proc to run testcase.
21574         (main loop): Call 'em.
21575         * gcc.wendy/*.c: Clean up pass to correct expected output.
21576
21577         * lib/gcc.exp: Minor cleanup work.
21578         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21579
21580 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21581
21582         * config/sim.exp (gcc_load): Document return codes better.
21583         Don't pass -v to simulator.
21584
21585 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21586
21587           * gcc.special/920717-x.c: Fix typo.
21588           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21589           get at sources.
21590
21591         * lib/mike-gcc.exp: Fix typo.
21592
21593 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21594
21595         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21596         binary to use, transform the name.
21597         * config/*.exp: rename everything. Nuke any g++ specific files,
21598         it's now a special case of gcc that requires no special support.
21599         Add a default.exp for unsupported targets.
21600
21601 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21602
21603         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21604         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21605         version of Tcl.
21606
21607 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21608
21609         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21610         than a warning.
21611
21612 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21613
21614         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21615
21616 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21617
21618         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21619         option_list.  Compile every file with only 4/6 option choices
21620         (same as C torture) instead of with 12/18 different option
21621         choices.
21622         * lib/c-torture.exp: Likewise.
21623
21624         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21625         not already set.
21626
21627 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21628
21629         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21630         can put an XFAIL *-*-* on excess errors.
21631
21632 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21633
21634         * g++.law: Add more tests derived from g++-bugs snapshots.
21635
21636         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21637         equivalent to g++.law/init9.
21638
21639         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21640         compiled it, and the a.out file after we've run it.
21641
21642 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21643
21644         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21645         compiled it, and the a.out file after we've run it.
21646
21647 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21648
21649         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21650
21651 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21652
21653         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21654         version number.
21655
21656 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21657
21658         * g++.law: New directory of g++ tests derived from the g++-bugs
21659         snapshots.
21660
21661 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21662
21663         * gcc.compile: initbug1.c initbug1.exp testcase added
21664
21665 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21666
21667         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21668         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21669           fixes submitted by Jeff Law (law@cs.utah.edu)
21670         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21671           Jeff Law (law@cs.utah.edu)
21672
21673
21674 1993-11-30  Mike Stump  (mrs@cygnus.com)
21675
21676         * config/unix-g++.exp: Follow the gcc way of doing things.
21677         * g++.old-deja/old-deja.exp: Minor updates.
21678         * lib/g++.exp: New file, follow the gcc way of doing things.
21679         * lib/old-dejagnu.exp: Minor updates.
21680         * lib/mike-g++.exp: Always unset errorInfo.
21681
21682 1993-11-06  Mike Stump  (mrs@cygnus.com)
21683
21684         * lib/gcc.exp: Fix some errors with the below change, CC and
21685         CFLAGS should be global when setting, not local.
21686
21687 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21688
21689         * lib/gcc.exp: Transform tool name.
21690
21691 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21692
21693         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21694
21695 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21696
21697         * lib/gcc.exp: change gcc_done to gcc_stat
21698
21699 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21700
21701         * Upgraded gcc testsuite to c-torture version 1.25
21702
21703 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21704
21705         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21706         * lib/c-torture: added hooks for new reporting code.
21707
21708 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21709
21710         * config/sh-gcc.exp: check if sh-sim exists in the path
21711
21712 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21713
21714         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21715         * gcc.compile/compile.exp: Initial changes for new logic.
21716         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21717         * gcc.failure/failure.exp: Initial changes for new logic.
21718         * gcc.ieee/ieee.exp: Initial changes for new logic.
21719         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21720         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21721         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21722         * lib/c-torture.exp: Initial changes for new logic.
21723         * lib/gcc.exp: Initial changes for new logic.
21724
21725 1993-10-15  Mike Stump  (mrs@cygnus.com)
21726
21727         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21728         depend upon failure or success.  Fully qualify names in failure
21729         and success messages.  Always remove a.out before starting
21730         compile, just in case.  Pay more attention to error text output by
21731         the compiler.  Handle testcases with no known past errors just
21732         like all others, so that things are uniform.  Other miscellaneous
21733         improvements.
21734
21735 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21736
21737         * gcc.cpp: new directory for cpp tests
21738
21739 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21740
21741         * lib/chill.exp: Code reformatted, removed unused code.
21742         * config/unix-chill.exp: Code reformatted, removed unused code.
21743         * chill.execute/execute.exp: Code reformatted, removed unused code.
21744         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21745
21746 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21747
21748         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21749         routines not written.
21750
21751 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21752
21753         * config/bug-gcc.exp: Use new procs from bug.exp.
21754
21755 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21756
21757         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21758         via ftp, rather than depending on NFS.
21759         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21760         case.
21761
21762 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21763
21764         * config/bug-gcc.exp: Use new download proc.
21765
21766 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21767
21768         * chill.execute/execute.exp: cleanups, handles errors better
21769         * chill.compile/compile.exp: rewrite, based on execute.exp
21770         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21771         * lib/chill.exp: major changes to diff proc and compile and link
21772           procs. added chill_fail and chill_pass wrappers to pass and
21773           fail. added more comments, and handle error codes better.
21774           Added a hack to capture stderr from exec, so noncompile tests
21775           can work.
21776
21777 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21778
21779         * chill.execute/execute.exp: rewrite of testsuite driver
21780         * lib/chill.exp: rewrite of testsuite driver
21781         * config/unix-chill.exp: rewrite of testsuite driver
21782
21783 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21784
21785     In chill.execute:
21786         * iexpr.ch: Standardize uppercase.
21787         * tuples.dat: Standardize uppercase.
21788         * vary.ch: standardize.  Correct varying string assignments.
21789         * vary.dat: Add new output lines.
21790
21791 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21792
21793     In chill.execute:
21794         * chprintf.ch: Standardize use of uppercase.
21795         * tuples.ch: Standardize and turn arr2 into a DCL,
21796           rather than a SYN.
21797         * pinits.ch: Standardize.
21798
21799 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21800
21801         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21802         * Makefil: Renamed to Makefile.in.
21803         * configure.in: New.
21804
21805 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21806
21807     In chill.execute:
21808         * .cvsignore: Add result/output files.
21809         * Makefile: Fix up variables at start.  Use MFLAGS
21810           everywhere.  Correct bool_loc, built_ins entries.
21811           Add entry for vary1.ch.
21812         * bitarray.ch: Standardize upper-case usage.
21813         * bitexpr.ch: Standardize, add output of b1.
21814         * params.ch: Use arrayt in along PROC parameters, to
21815           avoid novelty problems.
21816         * sets.ch: Tiny cleanup.
21817         * vary1.ch: Re-indent.
21818
21819 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21820
21821           * Add PR-related files to Makefiles, .cvsignore files, etc.
21822
21823 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21824
21825         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21826           with compiler objects. New names are test-flow.c and test-loop.c
21827
21828 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21829
21830         * Upgraded c-torture tests from 1.19 to 1.20
21831
21832         * new files:
21833         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21834         * gcc.compile: 930623-1.c 930623-2.c
21835         * gcc.noncompile: 930622-1.c 930622-2.c
21836         * gcc.failure: 920411-1.c 920627-2.c
21837         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21838
21839 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21840
21841         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21842           More changes to get testsuite working properly. Needs more work.
21843           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
21844
21845 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
21846
21847         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21848           More changes to get testsuite working properly. Needs more work.
21849
21850 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
21851
21852         * chill.compile/compile.exp: Added for Dejagnu support
21853         * chill.execute/execute.exp: Added for Dejagnu support
21854         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
21855
21856 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
21857
21858     This should complete moving the CHILL test files.
21859         * chill.noncompile(.cvsignore printf.grt
21860             in-printf.grt chprintf.grt chprintf.ch):
21861             Added test-support files.
21862           (Makefile): Modified further.
21863         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
21864             signal.ch): Added test files.
21865           * chill.execute (.cvsignore printf.grt printr.c
21866             in-printf.grt rts.c chprintf.grt rts.h): Added
21867           test-support files.
21868             (Makefile): More corrections.
21869
21870 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
21871
21872         * chill.compile, chill.execute, chill.nocompile: Add CHILL
21873           test cases, ready for DejaGnu.
21874
21875 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
21876
21877         * Upgraded c-torture tests from 1.18 to 1.19
21878
21879         * gcc.compile: added test(s):
21880           930607-1.c
21881         * gcc.execute: added test(s):
21882           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
21883
21884         * added new subdirectory for misc tests: gcc.misc-tests
21885         * gcc.misc-test(s): added tests:
21886           inst-check.c test-consts.c test-ior.c test-switch.c
21887
21888 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
21889
21890         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
21891
21892 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
21893
21894         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
21895
21896 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
21897
21898         * Upgraded c-torture tests from 1.17 to 1.18
21899
21900 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
21901
21902         * Upgraded c-torture tests from 1.12 to 1.17
21903
21904 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
21905
21906         * lib/old-dejagnu.exp:
21907           Fixed handling of XFAIL target triplets to correctly
21908           recognize wildcard characters.  Removed code that
21909           appended a unique id tag to the end of the file name
21910           printed out by the result of the testcases within a
21911           given test file.
21912
21913 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
21914
21915         * lib/old-dejagnu.exp:
21916           Reworked expected failure handling to trigger off of XFAIL
21917           keyword in keyphrase embeded in testcase source code. The
21918           XFAIL keyword must be at the end of the keyphrase line. It
21919           may optionally be followed by one or more target triplets.
21920           It has just occured that the handling of wildcards in the
21921           target triplet may not be correct.
21922
21923 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
21924
21925         * g++.old-deja/tests:
21926           Moved all subdirectories up one level into g++.old-deja .
21927
21928         * lib/old-dejagnu.exp:
21929           Fixed problem with CXXFLAGS not being properly reset, and being
21930           corrupted with extraneous "-c" compiler option.  This was
21931           causing binaries to not be generated for test that needed them.
21932           Modified strings passed to "pass" and "fail" so that individual
21933           tests from the same test file would be distinguished by an
21934           identifier appended to the test file name in the summary logs;
21935           this corrected a problem with erroneous diff logs.  Added code
21936           to search testcases for expected fail and unexpected pass keywords.
21937
21938 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
21939
21940         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
21941
21942 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
21943
21944         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
21945           Removed extraneous text from end of "Special g++ Options"
21946           keyphrase.
21947
21948         * lib/old-dejagnu.exp: Added pattern matching to look for new
21949           keywords, embedded in testcases comments, which will trigger
21950           calls to xpass and xfail.
21951
21952 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
21953
21954         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
21955           comments embedded in the testcases, especially the one looking for
21956           special compiler options, as well as the pattern matching for the
21957           compiler output again.
21958
21959 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
21960
21961         * lib/old-dejagnu.exp: Do a proper check of the return value for
21962           execute tests. Fixed several problems with the pattern matching
21963           of the compiler output which gave erroneous test results.
21964           Changed several of the test result messages to be more descriptive.
21965         * config/unix-g++.exp: Proc g++_load now actually works and
21966           executes the tests passed to it and returns a usable return
21967           value.
21968
21969 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
21970
21971           * lib/gcc.exp: Exits gracefully if $CC is bogus.
21972
21973 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
21974
21975         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
21976           Modified both files to properly execute the old style
21977           dejagnu tests. The previous versions of these files were
21978           experimental and did not function anything near correctly.
21979
21980 1993-04-05  Rob Savoye  (rob@cygnus.com)
21981
21982         * Removed all Makefile.in and configure.in files. No configuration
21983         needed now.
21984
21985 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
21986
21987         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
21988
21989 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
21990
21991         * gcc.compile/configure.in, gcc.unsorted/configure.in,
21992         gcc.special/configure.in, gcc.noncompile/configure.in,
21993         gcc.execute/configure.in, gcc.code_quality/configure.in,
21994         g++.other/configure.in, g++.old-deja/configure.in,
21995         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
21996         in srcname setting.
21997
21998 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
21999
22000         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22001         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22002         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22003
22004 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22005
22006         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22007         (gdb_exit): Don't remove *_soc files.
22008
22009 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22010
22011         * lib/c-torture.exp: Don't look for main; instead always use -w
22012         -c.  This is how the c-torture tests work.  Remove the object
22013         file if the compilation succeeds.
22014         * gcc.execute/execute.exp: Remove executable if test passes.
22015         * gcc.noncompile/noncompile.exp: Every test is an expected
22016         failure.
22017         * gcc.special/special.exp: Added tests from c-torture 1.11,
22018         corrected use of existing test.
22019         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22020         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22021         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22022         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22023         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22024         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22025         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22026         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22027         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22028         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22029         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22030         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22031         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22032         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22033         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22034         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22035         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22036         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22037         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22038         c-torture 1.11.
22039         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22040         correspond to c-torture 1.11.
22041
22042         * New file.