OSDN Git Service

9d72267b592ab7c28b4e127ddfff0a7d95a84118
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2
3         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
4         include <altivec.h> explicitly.
5         * gcc.dg/altivec-13.c: Likewise.
6
7 2004-05-11  Paul Brook  <paul@codesourcery.com>
8
9         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10
11 2004-05-10  Eric Christopher  <echristo@redhat.com>
12
13         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14         * gcc.dg/sibcall-4.c: Ditto.
15
16 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17
18         * g++.dg/ext/altivec-8.C: New test case.
19         * gcc.dg/altivec-13.c: New test case.
20
21 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22
23         * gcc.c-torture/execute/divcmp-1.c: New test case.
24         * gcc.c-torture/execute/divcmp-2.c: New test case.
25         * gcc.c-torture/execute/divcmp-3.c: New test case.
26
27 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28
29         * g++.dg/other/pragma-re-2.C: New test.
30
31 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32
33         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34         * gcc.dg/i386-387-2.c: Likewise.
35
36         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37         __builtin_drem.
38         * gcc.dg/i386-387-6.c: Likewise.
39
40 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41
42         * gcc.dg/builtins-33.c:  Also check log1p*.
43
44 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
45
46         PR optimization/15296
47         * gcc.c-torture/execute/pr15296.c: New test.
48
49 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
50
51         * gcc.dg/builtins-40.c: New test.
52
53 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
54
55         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
56
57 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
58
59         * g++.dg/ext/spe1.C: New testcase.
60
61 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
62
63         * objc.dg/image-info.m: Allow additional attributes
64         for __image_info section.
65
66 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
67
68         * gcc.dg/torture/mips-hilo-2.c: New test.
69
70 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
71
72         PR c++/14389
73         * g++.dg/template/member5.C: New test.
74
75 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
76
77         * gcc.dg/builtins-34.c: Also check expm1*.
78
79 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
80
81         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
82         * gcc.dg/torture/builtin-convert-3.c: New test.
83
84 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
85
86         PR middle-end/15054
87         * g++.dg/opt/pr15054.C: New test.
88
89 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
90
91         * gcc.dg/torture/builtin-rounding-1.c: New test.
92         * gcc.dg/builtins-25.c: Delete.
93         * gcc.dg/builtins-29.c: Delete.
94
95 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
96
97         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
98         * gcc.dg/sibcall-4.c: Likewise.
99         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
100
101 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
102
103         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
104         bit-field on 16-bit targets.
105
106 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
107
108         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
109         16-bit targets.
110
111 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
112
113         * gcc.dg/rs6000-power2-1.c: Change to compile only.
114         * gcc.dg/rs6000-power2-2.c: Likewise.
115
116 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
117
118         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
119         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
120         Change the asm registers to be in form of frN instead of fN.
121
122 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
123
124         * gcc.dg/torture/builtin-convert-2.c: New test.
125
126 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
127
128         * gcc.dg/rs6000-power2-1.c: New test.
129         * gcc.dg/rs6000-power2-2.c: New test.
130
131 2004-04-28  Jan Hubicka  <jh@suse.cz>
132
133         * gcc.dg/unused-6.c: New test.
134
135 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
136             Ulrich Weigand  <uweigand@de.ibm.com>
137
138         * ada/acats/run_all.sh: Define $target variable.
139
140 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
141
142         PR c++/15119
143         * g++.dg/other/vararg-1.C: New test.
144
145         PR c++/4794
146         * g++.dg/eh/cleanup3.C: New test.
147
148 2004-04-24  Laurent GUERBY <laurent@guerby.net>
149
150         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
151         and ad8011a (target_insn).
152         * ada/acats/support/macro.dfs: Likewise.
153         * ada/acats/support/impbit.adb: New file.
154
155 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
156
157         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
158
159 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
160
161         * gcc.dg/loop-3.c: New test.
162
163 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
164
165         * gcc.c-torture/execute/simd-5.c: New test.
166
167 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
168
169         PR c++/15064
170         * g++.dg/template/crash18.C: New test.
171
172 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
173
174         * g++.dg/ext/complit3.C: New test.
175
176 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
177
178         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
179         * gcc.dg/altivec-3.c: Same.
180         * gcc.dg/altivec-varargs-1.c: Same.
181
182 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
183
184         * lib/target-supports.exp (check_profiling_available): Assume
185         profiling is not available on powerpc-eabi targets.
186
187 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
188
189         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
190         * gcc.dg/vmx/bug-1.c: Ditto.
191
192 2004-04-20  Eric Christopher  <echristo@redhat.com>
193
194         * gcc.dg/charset/extern.c: New test.
195         * g++.dg/charset/extern3.cc: Ditto.
196
197 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
198
199         * gcc.dg/builtins-39.c: New test.
200
201 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
202
203         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
204
205 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
206
207         * gcc.dg/torture/mips-hilo-1.c: New test.
208
209 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
210
211         * gcc.c-torture/compile/20040419-1.c: New test.
212
213 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
214
215         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
216
217 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
218             Aldy Hernandez  <aldyh@redhat.com>
219
220         * gcc.c-torture/execute/va-arg-24.c: New.
221
222 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
223             Aldy Hernandez  <aldyh@redhat.com>
224
225         * gcc.dg/vmx/1b-01.c: New.
226         * gcc.dg/vmx/1b-02.c: New.
227         * gcc.dg/vmx/1b-03.c: New.
228         * gcc.dg/vmx/1b-04.c: New.
229         * gcc.dg/vmx/1b-05.c: New.
230         * gcc.dg/vmx/1b-06.c: New.
231         * gcc.dg/vmx/1b-07.c: New.
232         * gcc.dg/vmx/1c-01.c: New.
233         * gcc.dg/vmx/1c-02.c: New.
234         * gcc.dg/vmx/3a-01a.c: New.
235         * gcc.dg/vmx/3a-01.c: New.
236         * gcc.dg/vmx/3a-01m.c: New.
237         * gcc.dg/vmx/3a-03.c: New.
238         * gcc.dg/vmx/3a-03m.c: New.
239         * gcc.dg/vmx/3a-04.c: New.
240         * gcc.dg/vmx/3a-04m.c: New.
241         * gcc.dg/vmx/3a-05.c: New.
242         * gcc.dg/vmx/3a-06.c: New.
243         * gcc.dg/vmx/3a-06m.c: New.
244         * gcc.dg/vmx/3a-07.c: New.
245         * gcc.dg/vmx/3b-01.c: New.
246         * gcc.dg/vmx/3b-02.c: New.
247         * gcc.dg/vmx/3b-10.c: New.
248         * gcc.dg/vmx/3b-13.c: New.
249         * gcc.dg/vmx/3b-14.c: New.
250         * gcc.dg/vmx/3b-15.c: New.
251         * gcc.dg/vmx/3c-01a.c: New.
252         * gcc.dg/vmx/3c-01.c: New.
253         * gcc.dg/vmx/3c-02.c: New.
254         * gcc.dg/vmx/3c-03.c: New.
255         * gcc.dg/vmx/3d-01.c: New.
256         * gcc.dg/vmx/4-01.c: New.
257         * gcc.dg/vmx/4-03.c: New.
258         * gcc.dg/vmx/5-01.c: New.
259         * gcc.dg/vmx/5-02.c: New.
260         * gcc.dg/vmx/5-03.c: New.
261         * gcc.dg/vmx/5-04.c: New.
262         * gcc.dg/vmx/5-05.c: New.
263         * gcc.dg/vmx/5-06.c: New.
264         * gcc.dg/vmx/5-07.c: New.
265         * gcc.dg/vmx/5-07t.c: New.
266         * gcc.dg/vmx/5-08.c: New.
267         * gcc.dg/vmx/5-10.c: New.
268         * gcc.dg/vmx/5-11.c: New.
269         * gcc.dg/vmx/7-01a.c: New.
270         * gcc.dg/vmx/7-01.c: New.
271         * gcc.dg/vmx/7c-01.c: New.
272         * gcc.dg/vmx/7d-01.c: New.
273         * gcc.dg/vmx/7d-02.c: New.
274         * gcc.dg/vmx/8-01.c: New.
275         * gcc.dg/vmx/8-02a.c: New.
276         * gcc.dg/vmx/8-02.c: New.
277         * gcc.dg/vmx/brode-1.c: New.
278         * gcc.dg/vmx/bug-1.c: New.
279         * gcc.dg/vmx/bug-2.c: New.
280         * gcc.dg/vmx/bug-3.c: New.
281         * gcc.dg/vmx/cw-bug-1.c: New.
282         * gcc.dg/vmx/cw-bug-2.c: New.
283         * gcc.dg/vmx/cw-bug-3.c: New.
284         * gcc.dg/vmx/dct.c: New.
285         * gcc.dg/vmx/debug-1.c: New.
286         * gcc.dg/vmx/debug-2.c: New.
287         * gcc.dg/vmx/debug-3.c: New.
288         * gcc.dg/vmx/debug-4.c: New.
289         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
290         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
291         * gcc.dg/vmx/eg-5.c: New.
292         * gcc.dg/vmx/fft.c: New.
293         * gcc.dg/vmx/gcc-bug-1.c: New.
294         * gcc.dg/vmx/gcc-bug-2.c: New.
295         * gcc.dg/vmx/gcc-bug-3.c: New.
296         * gcc.dg/vmx/gcc-bug-4.c: New.
297         * gcc.dg/vmx/gcc-bug-5.c: New.
298         * gcc.dg/vmx/gcc-bug-6.c: New.
299         * gcc.dg/vmx/gcc-bug-7.c: New.
300         * gcc.dg/vmx/gcc-bug-8.c: New.
301         * gcc.dg/vmx/gcc-bug-9.c: New.
302         * gcc.dg/vmx/gcc-bug-b.c: New.
303         * gcc.dg/vmx/gcc-bug-c.c: New.
304         * gcc.dg/vmx/gcc-bug-d.c: New.
305         * gcc.dg/vmx/gcc-bug-e.c: New.
306         * gcc.dg/vmx/gcc-bug-f.c: New.
307         * gcc.dg/vmx/gcc-bug-g.c: New.
308         * gcc.dg/vmx/gcc-bug-i.c: New.
309         * gcc.dg/vmx/harness.h: New.
310         * gcc.dg/vmx/ira1.c: New.
311         * gcc.dg/vmx/ira2a.c: New.
312         * gcc.dg/vmx/ira2b.c: New.
313         * gcc.dg/vmx/ira2.c: New.
314         * gcc.dg/vmx/ira2c.c: New.
315         * gcc.dg/vmx/mem.c: New.
316         * gcc.dg/vmx/newton-1.c: New.
317         * gcc.dg/vmx/ops.c: New.
318         * gcc.dg/vmx/sn7153.c: New.
319         * gcc.dg/vmx/spill2.c: New.
320         * gcc.dg/vmx/spill3.c: New.
321         * gcc.dg/vmx/spill.c: New.
322         * gcc.dg/vmx/t.c: New.
323         * gcc.dg/vmx/varargs-1.c: New.
324         * gcc.dg/vmx/varargs-2.c: New.
325         * gcc.dg/vmx/varargs-3.c: New.
326         * gcc.dg/vmx/varargs-4.c: New.
327         * gcc.dg/vmx/varargs-5.c: New.
328         * gcc.dg/vmx/varargs-6.c: New.
329         * gcc.dg/vmx/varargs-7.c: New.
330         * gcc.dg/vmx/vmx.exp: New.
331         * gcc.dg/vmx/vprint-1.c: New.
332         * gcc.dg/vmx/vscan-1.c: New.
333         * gcc.dg/vmx/x-01.c: New.
334         * gcc.dg/vmx/x-02.c: New.
335         * gcc.dg/vmx/x-03.c: New.
336         * gcc.dg/vmx/x-04.c: New.
337         * gcc.dg/vmx/x-05.c: New.
338         * gcc.dg/vmx/yousufi-1.c: New.
339         * gcc.dg/vmx/zero-1.c: New.
340         * gcc.dg/vmx/zero.c: New.
341
342 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
343
344         * g++.dg/lookup/java1.C: Update for chage of
345         _Jv_AllocObject.
346         * g++.dg/lookup/java2.C: Likewise.
347
348 2004-04-17  Laurent GUERBY <laurent@guerby.net>
349
350         * ada/acats/run_all.sh: use -O2 by default.
351
352 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
353
354         * gcc.dg/vr-mult-[12].c: New tests.
355
356 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
357
358         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
359
360         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
361
362 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
363
364         * lib/target-supports.exp (check_profiling_available): Assume profiling
365         isn't available for mips*-*-elf targets.
366
367 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
368
369         * gcc.dg/builtins-38.c: New test.
370
371 2004-04-14  Eric Christopher  <echristo@redhat.com>
372
373         * g++.dg/charset/charset.exp: Run .cc extension tests.
374
375 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
376
377         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
378
379 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
380
381         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
382
383 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
384
385         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
386         * gcc.dg/i386-387-2.c: Likewise.
387
388         * gcc.dg/i386-387-7.c: New test.
389         * gcc.dg/i386-387-8.c: New test.
390
391         * gcc.dg/builtins-37.c: New test.
392
393 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
394
395         * g++.dg/pch/externc-1.C: Add missing semicolon.
396
397 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
398
399         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
400
401 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
402
403         * gcc.c-torture/execute/20040411-1.c: New test.
404
405 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
406
407         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
408
409 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
410
411         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
412
413 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
414
415         * lib/target-supports.exp (check_named_sections_available): New.
416         * lib/gcc-dg.exp (dg-require-named-sections): New.
417         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
418         old-deja.exp.  Also prune error-count message from HP linker.
419         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
420
421         * g++.dg/init/init-ref4.C: Use dg-require-weak.
422         * g++.old-deja/g++.pt/static3.C: Likewise.
423         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
424
425 2004-04-09  Roger Sayle  <roger@eyesopen.com>
426
427         * gcc.c-torture/execute/20040409-1.c: New test case.
428         * gcc.c-torture/execute/20040409-2.c: New test case.
429         * gcc.c-torture/execute/20040409-3.c: New test case.
430
431 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
432
433         * gcc.dg/20040409-1.c: New test.
434
435 2004-04-08  Roger Sayle  <roger@eyesopen.com>
436
437         PR target/14888
438         * g++.dg/opt/pr14888.C: New test case.
439
440 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
441
442         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
443         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
444         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
445         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
446         New tests.
447
448 2004-04-08  Paul Brook  <paul@codesourcery.com>
449
450         * gcc.dg/spill-1.c: New test.
451
452 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
453
454         * gcc.dg/torture/builtin-ctype-2.c: New test.
455
456 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
457
458         * gcc.dg/pch/pch.exp: Add largefile test.
459
460 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
461
462         * g++.dg/pch/externc-1.Hs: New.
463         * g++.dg/pch/externc-1.C: New.
464
465 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
466
467         * gcc.dg/compat/struct-by-value-5a_main.c,
468         gcc.dg/compat/struct-by-value-5b_main.c: New files.
469         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
470         * gcc.dg/compat/struct-by-value-5a_x.c,
471         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
472         gcc.dg/compat/struct-by-value-5_x.c.
473         * gcc.dg/compat/struct-by-value-5a_y.c,
474         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
475         gcc.dg/compat/struct-by-value-5_y.c.
476
477         * gcc.dg/compat/struct-by-value-6a_main.c,
478         gcc.dg/compat/struct-by-value-6b_main.c: New files.
479         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
480         * gcc.dg/compat/struct-by-value-6a_x.c,
481         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
482         gcc.dg/compat/struct-by-value-6_x.c.
483         * gcc.dg/compat/struct-by-value-6a_y.c,
484         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
485         gcc.dg/compat/struct-by-value-6_y.c.
486
487         * gcc.dg/compat/struct-by-value-7a_main.c,
488         gcc.dg/compat/struct-by-value-7b_main.c: New files.
489         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
490         * gcc.dg/compat/struct-by-value-7a_x.c,
491         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
492         gcc.dg/compat/struct-by-value-7_x.c.
493         * gcc.dg/compat/struct-by-value-7a_y.c,
494         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
495         gcc.dg/compat/struct-by-value-7_y.c.
496
497 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
498
499         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
500         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
501         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
502         options.
503
504 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
505
506         * gcc.dg/builtins-36.c: New test.
507
508 2004-04-06  Paul Brook  <paul@codesourcery.com>
509
510         * README.gcc: Remove obsolete contraint on testcases.
511
512 2004-04-05  Paul Brook  <paul@codesourcery.com>
513
514         PR2123
515         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
516         failure and exit(0) on success.
517         * g++.dg/expr/anew2.C: Ditto.
518         * g++.dg/expr/anew3.C: Ditto.
519         * g++.dg/expr/anew4.C: Ditto.
520
521 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
522
523         PR c++/3518
524         * g++.dg/template/unify7.C: New.
525
526 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
527
528         * g++.dg/README: Bring up to date with new subdirectories; remove
529         duplicate subdirectory lines.
530
531 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
532
533         PR c++/14007
534         * g++.dg/template/unify5.C: New.
535         * g++.dg/template/unify6.C: New.
536         * g++.dg/template/qualttp20.C: Adjust.
537         * g++.old-deja/g++.jason/report.C: Adjust.
538         * g++.old-deja/g++.other/qual1.C: Adjust.
539
540 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/14803
543         * g++.dg/inherit/ptrmem1.C: New test.
544
545 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
546
547         PR c++/14755
548         * gcc.c-torture/execute/20040331-1.c: New test.
549         * gcc.dg/20040331-1.c: New test.
550
551 2004-04-01  Paul Brook  <paul@codesourcery.com>
552
553         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
554
555 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
556
557         PR c++/14724
558         * g++.dg/init/goto1.C: New test.
559
560         PR c++/14763
561         * g++.dg/template/defarg4.C: New test.
562
563 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
564
565         * gcc.dg/altivec-11.c: Extend test for more valid cases.
566
567 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
568
569         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
570
571 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
572
573         * gcc.dg/noncompile/undeclared-2.c: New test.
574
575 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
576
577         * gcc.dg/940409-1.c: Remove XFAIL.
578         * gcc.dg/reg-vol-struct-1.c: New test.
579
580 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
581
582         * gcc.dg/torture/builtin-wctype-1.c: New test.
583
584 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
585
586         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
587         * gcc.dg/20001101-1.c: Likewise.
588         * gcc.dg/20001102-1.c: Likewise.
589
590 2004-03-25  Roger Sayle  <roger@eyesopen.com>
591
592         * gcc.dg/compare8.c: Add an additional test for XOR.
593
594 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
595
596         * gcc.dg/torture/builtin-ctype-1.c: New test.
597
598 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
599
600         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
601         * gcc.dg/torture/builtin-math-1.c: Likewise.
602         * gcc.dg/torture/builtin-power-1.c: New test.
603
604 2004-03-24  Andreas Schwab  <schwab@suse.de>
605
606         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
607         IA64 assembler.
608
609 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
610             Roger Sayle  <roger@eyesopen.com>
611
612         * gcc.dg/compare8.c: New test case.
613
614 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
615
616         * g++.dg/ext/altivec-7.C: New test.
617
618 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
619
620         PR 12267, 12391, 12560, 13129, 14114, 14133
621         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
622         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
623         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
624         Adjust error regexps.
625         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
626         * gcc.dg/noncompile/undeclared-1.c: New test cases.
627         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
628         * gcc.dg/local1.c: Add explanatory comment.
629
630 2004-03-23  Roger Sayle  <roger@eyesopen.com>
631
632         PR optimization/14669
633         * g++.dg/opt/fold2.C: New test case.
634
635 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
636
637         PR c/14069
638         * gcc.dg/20040322-1.c: New test.
639
640 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
641
642         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
643         * gcc.dg/ultrasp4.c: Likewise.
644         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
645
646 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
647
648         * gcc.dg/i386-sse-8.c: Reset default options.
649
650 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
651
652         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
653         in the error message text.
654
655 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
656
657         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
658
659 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
660
661         PR c++/14616
662         * g++.dg/init/array13.C: New test.
663
664 2004-03-20  Roger Sayle  <roger@eyesopen.com>
665
666         PR target/13889
667         * gcc.c-torture/compile/pr13889.c: New test case.
668
669 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
670
671         PR c/14635
672         * builtins-1.c (nan, nans): Don't test.
673         * builtins-30.c: Don't use nan, nanf, nanl.
674         * builtins-35.c: New test.
675
676 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
677
678         * g++.dg/ext/altivec-6.C: New test.
679
680 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
681
682         * g++.dg/init/placement3.C: New test.
683
684         * g++.dg/template/spec13.C: New test.
685
686         * g++.dg/lookup/using11.C: New test.
687
688         * g++.dg/lookup/koenig3.C: New test.
689
690         * g++.dg/template/operator2.C: New test.
691
692         * g++.dg/expr/dtor3.C: New test.
693         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
694         marker.
695         * g++.old-deja/g++.law/visibility28.C: Likewise.
696
697 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
698
699         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
700         * gcc.dg/ppc64-abi-3.c: Likewise.
701
702 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
703
704         PR c++/14545
705         * g++.dg/parse/template15.C: New test.
706
707 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
708
709         * g++.dg/expr/dtor2.C: New test.
710
711         * g++.dg/lookup/anon4.C: New test.
712
713         * g++.dg/overload/using1.C: New test.
714
715         * g++.dg/template/lookup7.C: New test.
716
717         * g++.dg/template/typename6.C: New test.
718
719         * g++.dg/expr/cond6.C: New test.
720
721 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
722
723         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
724
725 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
726
727         * g++.dg/expr/cond5.C: New test.
728         * g++.dg/expr/constcast1.C: Likewise.
729         * g++.dg/expr/ptrmem2.C: Likewise.
730         * g++.dg/expr/ptrmem3.C: Likewise.
731         * g++.dg/lookup/main1.C: Likewise.
732         * g++.dg/template/lookup6.C: Likewise.
733
734 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
735
736         * gcc.dg/local1.c: New test.
737
738         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
739
740 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
741
742         * gcc.dg/torture/builtin-convert-1.c: New test.
743
744 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
745
746         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
747
748 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
749
750         PR c++/14481
751         * g++.dg/warn/Wunused-7.C: New test.
752
753 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
754
755         * gcc.dg/torture/builtin-integral-1.c: New test.
756
757 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
758
759         PR c++/14586
760         * g++.dg/parse/non-dependent3.C: New test.
761
762 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
763
764         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
765         * g++.dg/eh/simd-2.C: Likewise.
766         * g++.dg/init/array10.C: Likewise.
767         * gcc.c-torture/compile/simd-1.c: Likewise.
768         * gcc.c-torture/compile/simd-2.c: Likewise.
769         * gcc.c-torture/compile/simd-3.c: Likewise.
770         * gcc.c-torture/compile/simd-4.c: Likewise.
771         * gcc.c-torture/compile/simd-6.c: Likewise.
772         * gcc.c-torture/execute/simd-1.c: Likewise.
773         * gcc.c-torture/execute/simd-2.c: Likewise.
774         * gcc.dg/compat/vector-defs.h: Likewise.
775         * gcc.dg/20020531-1.c: Likewise.
776         * gcc.dg/altivec-3.c: Likewise.
777         * gcc.dg/altivec-4.c: Likewise.
778         * gcc.dg/altivec-varargs-1.c: Likewise.
779         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
780         * gcc.dg/i386-mmx-3.c: Likewise.
781         * gcc.dg/i386-sse-4.c: Likewise.
782         * gcc.dg/i386-sse-5.c: Likewise.
783         * gcc.dg/i386-sse-8.c: Likewise.
784         * gcc.dg/simd-1.c: Likewise.
785         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
786         __ev64_opaque__ since the machine description provides it.
787
788 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
789
790         * lib/compat.exp (skip_list): New global variable.
791         Use it to hold the user defined COMPAT_SKIPS list if any.
792         (compat-obj): Add the members of skip_list to optall.
793
794 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
795
796         * gcc.dg/compat/union-by-value-1_main.c,
797         union-by-value-1_x.c, union-by-value-1_y.c,
798         union-check.h, union-defs.h,
799         union-init.h, union-return-1_main.c,
800         union-return-1_x.c, union-return-1_y.c: New files.
801
802 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
803
804         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
805         mixed-struct-init.h: Add 4 mixed structure types.
806         struct-by-value-21_main.c, struct-by-value-21_x.c,
807         struct-by-value-21_y.c, struct-return-21_main.c,
808         struct-return-21_x.c, struct-return-21_y.c: New files.
809
810 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
811
812         PR c++/14550
813         * g++.dg/parse/template14.C: New test.
814
815 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
816
817         * gcc.c-torture/execute/20040313-1.c: New test.
818
819 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
820
821         PR target/14533
822         * gcc.dg/20040311-2.c: New test.
823
824 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
825
826         PR other/14544
827         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
828         bit-field.
829
830 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
831
832         * gcc.dg/20040305-2.c: Add missing return statement.
833
834 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
835
836         * gcc.dg/builtins-34.c: Also check pow10*.
837
838 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
839
840         PR target/14262
841         * gcc.dg/20040305-2.c: New test.
842
843 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
844
845         * gcc.dg/20040310-1.c: New test.
846
847 2004-03-11  Roger Sayle  <roger@eyesopen.com>
848
849         * gcc.c-torture/execute/20040311-1.c: New test case.
850
851 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
852
853         PR c++/14476
854         * g++.dg/lookup/enum1.C: New test.
855
856 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
857
858         PR c++/14510
859         * g++.dg/lookup/struct2.C: New test.
860
861 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
862
863         * gcc.dg/builtins-34.c: New test.
864
865 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
866
867         * gcc.dg/torture/builtin-nonneg-1.c: New test.
868
869 2004-03-09  James E Wilson  <wilson@specifixinc.com>
870
871         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
872         * gcc.dg/alias-2.c: New testcase.
873
874 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
875
876         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
877
878 2004-03-09  Roger Sayle  <roger@eyesopen.com>
879
880         * gcc.c-torture/execute/20040309-1.c: New test case.
881
882 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
883
884         PR c++/14397
885         * g++.dg/overload/ref1.C: New.
886
887 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
888
889         PR c++/14409
890         * g++.dg/template/spec12.C: New test.
891
892         PR c++/14448
893         * g++.dg/parse/crash14.C: New test.
894
895 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
896
897         PR c++/14230
898         * g++.dg/init/ref11.C: New test.
899
900 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
901
902         PR c++/14432
903         * g++.dg/parse/builtin2.C: New test.
904
905 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/14401
908         * g++.dg/init/ctor3.C: New test.
909         * g++.dg/init/union1.C: New test.
910         * g++.dg/ext/anon-struct4.C: New test.
911
912 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
913
914         * g++.dg/lookup/koenig1.C: Tweak error messages.
915         * g++.dg/lookup/used-before-declaration.C: Likewise.
916         * g++.dg/other/do1.C: Likewise.
917         * g++.dg/overload/koenig1.C: Likewise.
918         * g++.dg/parse/crash13.C: Likewise.
919         * g++.dg/template/instantiate3.C: Likewise.
920
921 2004-03-08  Eric Christopher  <echristo@redhat.com>
922
923         * * lib/target-supports.exp: Enable libiconv in test
924         compilation.  Fix up error checking.
925
926 2004-03-08  Roger Sayle  <roger@eyesopen.com>
927
928         PR middle-end/14289
929         * gcc.dg/pr14289-1.c: New test case.
930         * gcc.dg/pr14289-2.c: Likewise.
931         * gcc.dg/pr14289-3.c: Likewise.
932
933 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
934
935         * gcc.c-torture/execute/20040308-1.c: New test.
936
937 2004-03-07  Roger Sayle  <roger@eyesopen.com>
938
939         * gcc.c-torture/execute/20040307-1.c: New test case.
940
941 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
942
943         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
944
945 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
946
947         * gcc.dg/20040306-1.c: New test.
948
949 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
950
951         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
952         them static.
953         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
954
955 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
956
957         PR c/14465
958         * gcc.dg/decl-6.c: New test.
959
960 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
961
962         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
963         Rename LOGPOW -> LOG_POW.
964         (SQRT_EXP, POW_EXP): New.
965
966 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
967
968         * gcc.dg/i386-sse-8.c: New test.
969
970 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
971
972         PR c/14114
973         * gcc.dg/decl-5.c: New test.
974
975 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
976
977         * gcc.dg/20040305-1.c: New test.
978
979 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
980
981         PR other/14354
982         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
983
984 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
985
986         PR c++/14425, c++/14426
987         * g++.dg/ext/altivec-4.C: New test.
988         * g++.dg/ext/altivec-5.C: New test.
989
990 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
991
992         * g++.old-deja/g++.other/linkage1.C: Expect errors about
993         global variables of a type with no linkage.
994         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
995         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
996         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
997         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
998         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
999         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1000         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1001         * g++.dg/warn/deprecated.C: Name enum Color.
1002         * g++.dg/overload/VLA.C: Name structure for 'b'.
1003         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1004
1005 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1006
1007         * gcc.c-torture/compile/20040304-1.c: New test.
1008
1009 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1010
1011         PR 13728
1012         * gcc.dg/decl-4.c: New testcase.
1013
1014 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1015
1016         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1017         as PRECF if sizeof (float) > sizeof (double).
1018         (PRECL): Make it the same as PRECF if
1019         sizeof (float) > sizeof (long double).
1020
1021 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1022
1023         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1024         system type.  Add check for irix6 which doesn't have c99 runtime.
1025
1026 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1027
1028         * gcc.dg/const-elim-1.c: xfail for xtensa.
1029
1030 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1031
1032         PR c++/14369
1033         * g++.dg/template/cond4.C: New test.
1034
1035 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1036
1037         PR c++/14360
1038         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1039
1040         PR c++/14361
1041         * g++.dg/parse/defarg7.C: New test.
1042
1043         PR c++/14359
1044         * g++.dg/template/friend26.C: New test.
1045
1046 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1047
1048         PR c++/14324
1049         * g++.dg/abi/mangle21.C: New test.
1050
1051         PR c++/14260
1052         * g++.dg/parse/constructor2.C: New test.
1053
1054         PR c++/14337
1055         * g++.dg/template/sfinae1.C: New test.
1056
1057 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR c++/14267
1060         * g++.dg/expr/crash2.C: New test.
1061
1062         PR middle-end/13448
1063         * gcc.dg/inline-5.c: New test.
1064         * gcc.dg/always-inline.c: Split out tests into ...
1065         * gcc.dg/always-inline2.c: ... this and ...
1066         * gcc.dg/always-inline3.c: ... this.
1067
1068 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1069
1070         PR debug/12103
1071         * g++.dg/debug/crash1.C: New test.
1072
1073 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1074
1075         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1076         function with __attribute__((noinline)).
1077         (recurser_void2): Likewise.
1078         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1079         (recurser_void2): Likewise.
1080
1081 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1082
1083         PR middle-end/14203
1084         * g++.dg/warn/Wunused-6.C: New test case.
1085
1086 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1087
1088         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1089         not defined.
1090
1091 2004-02-27  Eric Christopher  <echristo@redhat.com>
1092
1093         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1094         * g++.dg/charset/asm2.c: Run only x86.
1095         * gcc.dg/charset/asm3.c: Ditto.
1096
1097 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1098
1099         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1100         ld_library_path.
1101
1102 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1103
1104         * g++.dg/ext/altivec-3.C: New.
1105
1106 2004-02-26  Richard Henderson  <rth@redhat.com>
1107
1108         * g++.dg/ext/attrib10.C: Mark for warning.
1109         * gcc.dg/attr-alias-1.c: New.
1110
1111 2004-02-26  Richard Henderson  <rth@redhat.com>
1112
1113         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1114         * gcc.c-torture/execute/20040208-2.c: ... it back.
1115
1116 2004-02-26  Eric Christopher  <echristo@redhat.com>
1117
1118         * lib/target-supports.exp (check-iconv-available): New function.
1119         * lib/gcc-dg.exp (dg-require-iconv): New function.
1120         Use above.
1121         * gcc.dg/charset: New directory.
1122         * gcc.dg/charset/charset.exp: New file.
1123         * gcc.dg/charset/asm1.c: Ditto.
1124         * gcc.dg/charset/asm2.c: Ditto.
1125         * gcc.dg/charset/asm3.c: Ditto.
1126         * gcc.dg/charset/asm4.c: Ditto.
1127         * gcc.dg/charset/asm5.c: Ditto.
1128         * gcc.dg/charset/attribute1.c: Ditto.
1129         * gcc.dg/charset/attribute2.c: Ditto.
1130         * gcc.dg/charset/string1.c: Ditto.
1131         * g++.dg/charset: New directory.
1132         * g++.dg/dg.exp: Add here. Special options.
1133         * g++.dg/charset/charset.exp: New file.
1134         * g++.dg/charset/asm1.c: Ditto.
1135         * g++.dg/charset/asm2.c: Ditto.
1136         * g++.dg/charset/asm3.c: Ditto.
1137         * g++.dg/charset/asm4.c: Ditto.
1138         * g++.dg/charset/attribute1.c: Ditto.
1139         * g++.dg/charset/attribute2.c: Ditto.
1140         * g++.dg/charset/extern1.cc: Ditto.
1141         * g++.dg/charset/extern2.cc: Ditto.
1142         * g++.dg/charset/string1.c: Ditto.
1143
1144 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1145
1146         PR c++/14278
1147         * g++.dg/parse/comma1.C: New test.
1148
1149 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1150
1151         PR c++/14284
1152         * g++.dg/template/ttp8.C: New test.
1153
1154 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1155
1156         * gcc.dg/fixuns-trunc-1.c: New test.
1157
1158 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1159
1160         * gcc.dg/builtins-config.h: Use #elif.
1161
1162 2004-02-26  Michael Matz  <matz@suse.de>
1163
1164         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1165         * gcc.dg/991214-1.c: Likewise.
1166         * gcc.dg/i386-asm-1.c: Likewise.
1167
1168 2004-02-25  Richard Henderson  <rth@redhat.com>
1169
1170         * gcc.c-torture/execute/20040208-2.c: Move ...
1171         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1172
1173 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1174
1175         PR c++/14246
1176         * g++.dg/other/crash-3.C: New test.
1177
1178 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1179
1180         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1181         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1182
1183         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1184         HP-UX.
1185
1186 2004-02-24  Michael Matz  <matz@suse.de>
1187
1188         * gcc.dg/i386-regparm.c: New.
1189
1190 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1191
1192         * gcc.c-torture/execute/20040223-1.c: New.
1193
1194 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1195             Kazu Hirata  <kazu@cs.umass.edu>
1196
1197         * gcc.dg/fwritable-strings-1.c: Remove.
1198
1199 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1200
1201         PR c/14156
1202         * gcc.dg/20040223-1.c: New test.
1203
1204 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1205
1206         PR c++/14106
1207         * g++.dg/ext/typeof9.C: New test.
1208
1209 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1210
1211         PR c++/14250
1212         * g++.dg/other/switch1.C: New test.
1213
1214 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1215
1216         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1217         * gcc.dg/va-arg-1.c: Likewise.
1218
1219 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1220
1221         PR c++/14143
1222         * g++.dg/template/koenig5.C: New test.
1223
1224 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1225
1226         * g++.dg/ext/altivec-1.C: Generalize target triple.
1227         * g++.dg/ext/altivec-2.C: New test case.
1228         * g++.dg/ext/altivec_check.h: New file.
1229         * gcc.dg/altivec-1.c: Generalize target triple;
1230         include altivec_check.h and call altivec_check().
1231         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1232         * gcc.dg/altivec-6.c: New test case.
1233         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1234         type casts as needed.
1235         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1236         altivec_check().
1237         * gcc.dg/altivec-12.c: New test case.
1238         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1239         include altivec_check.h and call altivec_check().
1240         * gcc.dg/altivec_check.h: New file.
1241
1242 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1243
1244         * lib/target-supports.exp (check_alias_available): Don't mangle
1245         function `g' in test program.
1246
1247 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1248
1249         * lib/target-supports.exp (check_profiling_available): Check
1250         argument to determine whether we support a profiling type.
1251         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1252         check_profiling_available.
1253         * g++.dg/bprob/bprob.exp: Likewise
1254         * g77.dg/bprob/bprob.exp: Likewise.
1255         * gcc.misc-tests/bprob.exp: Likewise.
1256         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1257         dg-require-profiling and delete expected error handling.
1258         * gcc.dg/20021014-1.c: Likewise.
1259         * gcc.dg/nest.c: Likewise.
1260
1261 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1262
1263         PR c++/12007
1264         * g++.dg/other/vthunk1.C: New test.
1265
1266 2004-02-20  Falk Hueffner  <falk@debian.org>
1267
1268         PR target/14201
1269         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1270
1271 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1272
1273         PR c++/13927
1274         * g++.dg/other/error8.C: Remove XFAIL markers.
1275
1276         PR c++/14173
1277         * g++.dg/ext/packed5.C: New test.
1278
1279         PR c++/14199
1280         * g++.dg/warn/Wunused-5.C: New test.
1281
1282         PR c++/14186
1283         * g++.dg/lookup/member1.C: New test.
1284
1285 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1286
1287         * gcc.c-torture/compile/20040130-1.c: Enable only when
1288         __INT_MAX__ >= 2147483647L.
1289         * gcc.c-torture/compile/961203-1.c: Likewise.
1290
1291 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1292
1293         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1294         * g++.dg/opt/template1.C: Robustify assembler regexp
1295
1296 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1297
1298         * gcc.c-torture/execute/simd-4.x: Remove.
1299         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1300         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1301         Guard with #ifndef SKIP_ATTRIBUTE.
1302         * gcc.dg/compat/vector-1_y.c: Likewise.
1303         * gcc.dg/compat/vector-2_x.c: Likewise.
1304         * gcc.dg/compat/vector-2_y.c: Likewise.
1305         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1306         * g++.dg/eh/simd-2.C: Likewise.
1307
1308 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1309
1310         * gcc.c-torture/compile/complex-1.c: New.
1311
1312 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1313
1314         PR target/14209
1315         * gcc.c-torture/execute/20040218-1.c: New test.
1316
1317 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1318
1319         PR c++/14181
1320         * g++.dg/parse/new2.C: New test.
1321
1322 2004-02-18  Paul Brook  <paul@codesourcery.com>
1323
1324         * gcc.c-torture/compile/libcall-1.c: New test.
1325
1326 2004-02-18  Paul Brook  <paul@codesourcery.com>
1327
1328         PR debug/12934
1329         * gcc.dg/debug/debug-7.c: New test.
1330
1331 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1332
1333         * gcc.dg/20040217-1.c: New test.
1334
1335 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1336
1337         * gcc.c-torture/execute/990208-1.x: Delete.
1338
1339 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1340
1341         * gcc.c-torture/execute/20040208-2.x: New file.
1342
1343 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/11326
1346         * g++.dg/abi/structret1.C: New test.
1347
1348 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1349
1350         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1351         (i386_cpuid): No need to test if cpuid is available on AMD64.
1352         Fix assembly, so that it works onboth i386 and AMD64.
1353         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1354         (vecInLong): Fix s[] member type to unsigned int.
1355         (vecInWord): Remove type.
1356         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1357         (a64, b64, c64, d64, e64): Remove.
1358         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1359         Remove unused variable.  Remove initialization of removed variables.
1360         Don't call mmx_tests nor sse_tests.
1361         (reference_mmx, reference_sse): Remove.
1362         (check): Add return stmt.
1363         * gcc.dg/i386-sse-7.c: New test.
1364         * gcc.dg/i386-mmx-4.c: New test.
1365
1366 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1367
1368         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1369         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1370         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1371         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1372         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1373         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1374         g++.dg/tc1/dr94.C: Fix line terminator.
1375
1376 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1377
1378         * gcc.c-torture/compile/20040216-1.c: New.
1379
1380 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1381
1382         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1383         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1384         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1385         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1386         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1387         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1388
1389 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1390
1391         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1392
1393 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/13971
1396         * g++.dg/expr/cond4.C: New test.
1397
1398         PR c++/14086
1399         * g++.dg/lookup/crash2.C: New test.
1400
1401 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1402
1403         * gcc.c-torture/compile/20040214-2.c: New test.
1404
1405 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1406
1407         PR c++/14116
1408         * g++.dg/ext/typeof8.C: New test.
1409
1410 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1411
1412         * gcc.c-torture/compile/20040214-1.c: New test.
1413
1414 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1415
1416         PR c++/13635
1417         * g++.dg/template/spec11.C: New test.
1418
1419 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1420
1421         PR c++/13927
1422         * g++.dg/other/error8.C: New test.
1423
1424 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1425
1426         PR c++/14122
1427         * g++.dg/template/array4.C: New test.
1428
1429         PR c++/14108
1430         * g++.dg/inherit/thunk2.C: New test.
1431
1432         PR c++/14083
1433         * g++.dg/eh/cond2.C: New test.
1434
1435 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1436
1437         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
1438
1439 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
1440
1441         * lib/scanasm.exp (dg-scan): Quote pattern before display.
1442
1443 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
1444
1445         * g++.dg/simd-2.C: xfail on ppc64-linux.
1446
1447 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1448
1449         PR c/456
1450         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
1451         tests.
1452
1453 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
1454
1455         * gcc.dg/builtins-33.c: New test.
1456
1457 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
1458
1459         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
1460
1461 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1462
1463         * g++.dg/simd-2.C: Set -maltivec for ppc64.
1464
1465 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1466
1467         * gcc.dg/ppc64-abi-3.c: New test.
1468
1469 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
1470
1471         PR c/14092
1472
1473         * gcc.dg/pr14092-1.c: New testcase.
1474
1475 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
1476
1477         * gcc.dg/cpp/assert4.c: Fix typo last change.
1478
1479         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
1480         * gcc.dg/cpp/assert4.c: Handle powerpc64.
1481
1482         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
1483
1484 2004-02-09  Roger Sayle  <roger@eyesopen.com>
1485
1486         * gcc.c-torture/compile/20040209-1.c: New test case.
1487
1488 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1489
1490         * gcc.dg/c90-init-1.c: Adjust expected error messages.
1491
1492 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
1493
1494         * gcc.c-torture/execute/20040208-[12].c: New tests.
1495
1496 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1497
1498         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1499
1500 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1501
1502         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1503
1504 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1505
1506         Bug 13856
1507         * gcc.dg/visibility-8.c: New testcase.
1508
1509 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1510
1511         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1512         arguments.
1513         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1514
1515 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1516
1517         PR middle-end/13696
1518         * g++.dg/opt/fold1.C: New test case.
1519
1520 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1521
1522         PR c++/14033
1523         * g++.dg/other/crash-2.C: New test.
1524
1525 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1526
1527         PR c++/14028
1528         * g++.dg/parse/angle-bracket2.C: New test.
1529
1530 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1531
1532         PR middle-end/13750
1533         Revert:
1534         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1535         PR pch/13361
1536         * testsuite/g++.dg/pch/wchar-1.C: New.
1537         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1538
1539 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1540
1541         PR c++/14008
1542         * g++.dg/parse/error15.C: New test.
1543         * g++.dg/parse/crash11.C: Update dg-error mark.
1544
1545 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1546
1547         PR c++/13932
1548         * g++.dg/warn/conv2.C: New test.
1549
1550 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1551
1552         PR c++/13086
1553         * g++.dg/warn/incomplete1.C: Remove xfail.
1554
1555 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1556
1557         * lib/file-format.exp (gcc_target_object_format): Use
1558         ${tool}_target_compile, not gcc_target_compile.
1559         * lib/target-supports.exp (check_alias_available): Likewise.
1560         (check_gc_sections_available): Likewise.
1561         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1562         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1563         dg-require-alias.
1564
1565 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/13969
1568         * g++.dg/template/static6.C: New test.
1569
1570 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1571
1572         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1573
1574 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1575
1576         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1577         tests for systems where `char' is unsigned by default.
1578
1579 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1580
1581         PR c++/13997
1582         * g++.dg/template/partial3.C: New test.
1583
1584 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1585
1586         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1587         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1588         Remove mentions of obsolete ports.
1589
1590 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1591
1592         * gcc.dg/noncompile/20001228-1.c: Fix for new
1593         error message.
1594
1595 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1596
1597         PR target/9348
1598         * gcc.c-torture/execute/multdi-1.c: New test case.
1599
1600 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1601
1602         PR c++/13925
1603         * g++.dg/template/lookup5.C: New test.
1604
1605 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1606
1607         PR c++/13950
1608         * g++.dg/template/lookup4.C: New test.
1609
1610         PR c++/13970
1611         * g++.dg/parse/error14.C: New test.
1612
1613         PR c++/14002
1614         * g++.dg/parse/template13.C: New test.
1615
1616 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1617
1618         PR c++/13978
1619         * g++.dg/template/koenig4.C: New test.
1620
1621         PR c++/13968
1622         * g++.dg/template/crash17.C: New test.
1623
1624         PR c++/13975
1625         * g++.dg/parse/error13.C: New test.
1626         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1627
1628 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1629
1630         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1631
1632 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1633
1634         PR c/11658
1635         PR c/13994
1636         * gcc.dg/noncompile/20040203-1.c: New test.
1637         * gcc.dg/noncompile/20040203-2.c: Likewise.
1638         * gcc.dg/noncompile/20040203-3.c: Likewise.
1639         * gcc.dg/20040203-1.c: Likewise.
1640
1641 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1642
1643         PR c++/10858
1644         * g++.dg/template/sizeof7.C: New test.
1645
1646 2004-02-02  Eric Christopher  <echristo@redhat.com>
1647             Zack Weinberg  <zack@codesourcery.com>
1648
1649         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1650
1651 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1652
1653         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1654         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1655         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1656         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1657
1658 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1659
1660         PR c++/13113
1661         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1662
1663         PR c++/13854
1664         * g++.dg/ext/attrib13.C: New test.
1665
1666         PR c++/13907
1667         * g++.dg/conversion/op2.C: New test.
1668
1669 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1670
1671         * gcc.dg/titype-1.c: Fix pasto.
1672
1673 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1674
1675         * gcc.dg/titype-1.c: New test.
1676
1677 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1678
1679         PR c++/13957
1680         * g++.dg/template/non-type-template-argument-1.C,
1681         g++.dg/template/qualified-id1.C: Update dg-error marks.
1682         * g++.dg/template/nontype6.C: New test.
1683
1684 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1685
1686         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1687         * gcc.dg/builtins-31.c: New testcase.
1688         * gcc.dg/builtins-32.c: New testcase.
1689
1690 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1691
1692         * objc.dg/call-super-2.m: Update line numbers
1693         for the including of stddef.h.
1694
1695 2004-01-30  Michael Matz  <matz@suse.de>
1696
1697         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1698         g++.dg/ext/case-range3.C: New tests.
1699
1700 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1701
1702         DR206
1703         PR c++/13813
1704         * g++.dg/template/member4.C: New test.
1705
1706 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1707
1708         PR c++/13683
1709         * g++.dg/template/sizeof6.C: New test.
1710
1711 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1712
1713         * gcc.dg/fwritable-strings-1.c: New test.
1714
1715 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1716
1717         * gcc.c-torture/compile/20040130-1.c: New test.
1718
1719 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1720
1721         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1722
1723 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1724
1725         PR c++/13883
1726         * g++.dg/template/ctor3.C: New test.
1727
1728 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1729
1730         * g++.dg/tc1: New directory.
1731         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1732         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1733         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1734         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1735         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1736
1737 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1738
1739         * g++.dg/parse/error11.C: New test.
1740         * g++.dg/parse/error12.C: Likewise.
1741
1742 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1743
1744         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1745         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1746
1747 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR c++/13791
1750         * g++.dg/ext/attrib12.C: New test.
1751
1752         PR c++/13736
1753         * g++.dg/parse/cast2.C: New test.
1754
1755 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1756
1757         * objc.dg/encode-2.m (main): New local string.  Set depending on
1758         sizeof long.  Use in sscanf call.
1759         * objc.dg/encode-3.m (main): New local string.  Set depending on
1760         sizeof long.  Use in scan_initial call.
1761
1762 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1763
1764         * objc.dg/call-super-2.m: Make LP64-safe.
1765         * objc.dg/desig-init-1.m: Likewise.
1766
1767 2004-01-27  Devang Patel <dpatel@apple.com>
1768
1769         * g++.dg/debug/namespace1.C: New test.
1770
1771 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1772
1773         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1774         xscale-*-*.
1775
1776         * gcc.dg/arm-mmx-1.c: New test.
1777
1778 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1779
1780         * gcc.dg/20040127-1.c: New test.
1781         * gcc.dg/20040127-2.c: New test.
1782
1783 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1784
1785         * objc.dg/stret-1.m (glob): Renamed to globa.
1786
1787 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/13663
1790         * g++.dg/expr/for1.C: New test.
1791
1792 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1793
1794         PR middle-end/13779
1795         * gcc.dg/darwin-longlong.c: New test.
1796
1797 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1798
1799         * gcc.dg/20040124-1.c: Moved test from here...
1800         * gcc.c-torture/compile/20040124-1.c: ...to here.
1801
1802 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1803
1804         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1805         the assembly output if -m64 is passed.
1806
1807 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1808
1809         PR c++/13833
1810         * g++.dg/template/cond3.C: New test.
1811
1812 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1813
1814         PR c++/13810
1815         * g++.dg/template/ttp7.C: New test.
1816
1817 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1818
1819         PR c++/13797
1820         * g++.dg/template/nontype4.C: New test.
1821         * g++.dg/template/nontype5.C: Likewise.
1822
1823 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1824
1825         * gcc.dg/torture/mips-clobber-at.c: New test.
1826
1827 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1828
1829         * gcc.dg/20040124-1.c: New test.
1830
1831 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * gcc.dg/20040123-1.c: New test.
1834
1835 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1836
1837         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1838
1839 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1840
1841         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1842
1843 2004-01-23  Andrew Pinski  <apinski@apple.com>
1844
1845         * gcc.dg/20030121-1.c: Move to ..
1846         * gcc.dg/20040121-1.c: here.
1847
1848 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1849
1850         * gcc.dg/builtins-29.c: New test case.
1851
1852 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1853
1854         PR 18314
1855         * gcc.dg/builtins-30.c: New testcase.
1856
1857 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1858
1859         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1860         * lib/g77.exp: Likewise.
1861         * lib/objc.exp: Likewise.
1862         * lib/g++.exp: Likewise.
1863
1864 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1865
1866         * gcc.dg/struct-by-value-2.c: New test.
1867
1868 2004-01-21  Andrew Pinski  <apinski@apple.com>
1869
1870         PR target/13785
1871         * gcc.dg/20030121-1.c: New test.
1872
1873 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1874
1875         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1876         clobber frame pointer register in asm statement.
1877
1878 2004-01-21  Falk Hueffner  <falk@debian.org>
1879
1880         * gcc.c-torture/compile/20040121-1.c: New test.
1881
1882 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1883
1884         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1885
1886 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1887
1888         * gcc.dg/ppc64-abi-2.c: New test.
1889
1890 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1891
1892         * lib/treelang.exp: Fill out this file.
1893         * lib/treelang-dg.exp: New File.
1894
1895 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1896
1897         * gcc.c-torture/compile/981022-1.c: Remove.
1898         * gcc.dg/array-5.c: Remove XFAIL.
1899         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1900         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1901         gcc.dg/cond-lvalue-1.c: Update.
1902         * gcc.dg/cast-lvalue-2.c: New test.
1903
1904 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/13592
1907         * g++.dg/other/error1.C (class foo): Tweak error message.
1908
1909         PR c++/13592
1910         * g++.dg/template/call2.C: New test.
1911
1912 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1913
1914         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1915         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1916         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1917         scalar-return-1_x.c, scalar-return-2_y.c,
1918         scalar-return-3_x.c, scalar-return-3_y.c,
1919         scalar-return-4_x.c, scalar-return-4_y.c,
1920         struct-align-1.h, struct-align-1_x.c,
1921         struct-align-1_y.c, struct-align-2.h,
1922         struct-align-2_x.c, struct-align-2_y.c,
1923         struct-by-value-10_y.c, struct-by-value-11_x.c,
1924         struct-by-value-11_y.c, struct-by-value-12_x.c,
1925         struct-by-value-12_y.c, struct-by-value-13_x.c,
1926         struct-by-value-13_y.c, struct-by-value-14_x.c,
1927         struct-by-value-14_y.c, struct-by-value-15_x.c,
1928         struct-by-value-15_y.c, struct-by-value-16_y.c,
1929         struct-by-value-17_y.c, struct-by-value-18_y.c,
1930         struct-by-value-19_y.c, struct-by-value-1_x.c,
1931         struct-by-value-1_y.c, struct-by-value-20_y.c,
1932         struct-by-value-2_x.c, struct-by-value-2_y.c,
1933         struct-by-value-3_y.c, struct-by-value-4_x.c,
1934         struct-by-value-4_y.c, struct-by-value-5_y.c,
1935         struct-by-value-6_y.c, struct-by-value-7_y.c
1936         struct-by-value-8_x.c, struct-by-value-8_y.c
1937         struct-by-value-9_x.c, struct-by-value-9_y.c
1938         struct-return-10_x.c, struct-return-10_y.c,
1939         struct-return-19_x.c, struct-return-20_x.c
1940         struct-return-2_x.c, struct-return-2_y.c
1941         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1942         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1943
1944 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1945
1946         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1947         attribute on sparc*-sun-solaris2.*.
1948
1949 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1950
1951         PR c++/13710
1952         * g++.dg/ext/typeof7.C: New test.
1953
1954 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1955
1956         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1957         * gcc.dg/const-elim-1.c: Same.
1958
1959 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1960
1961         * objc.dg/stret-1.m: New.
1962         * objc.dg/stret-2.m: New.
1963
1964 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1965
1966         PR c++/11895
1967         * g++.dg/ext/vector1.C: New test.
1968
1969 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1970
1971         * gcc.dg/pch/import-1.c: New.
1972         * gcc.dg/pch/import-1.hs: New.
1973         * gcc.dg/pch/import-1a.h: New.
1974         * gcc.dg/pch/import-1b.h: New.
1975         * gcc.dg/pch/import-1c.h: New.
1976
1977 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/13574
1980         * g++.dg/ext/array1.C: New test.
1981
1982         PR c++/13178
1983         * g++.dg/conversion/op1.C: New test.
1984
1985 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1986
1987         PR 11864
1988         From Kazumoto Kojima / Dan Kegel:
1989         * gcc.dg/pr11864-1.c: New test.
1990
1991         PR 10392
1992         From Marcus Comstedt / Dan Kegel:
1993         * gcc.dg/pr10392-1.c: New test.
1994
1995 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1996
1997         PR c++/13478
1998         * g++.dg/init/ref10.C: New test.
1999
2000 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2001
2002         PR c++/13407
2003         * g++.dg/parse/typename6.C: New test.
2004
2005 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2006
2007         PR pch/13361
2008         * testsuite/g++.dg/pch/wchar-1.C: New.
2009         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2010
2011 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2012
2013         PR c++/9259
2014         * g++.dg/expr/sizeof2.C: New test.
2015
2016 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2017
2018         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2019
2020 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2021
2022         PR c++/13659
2023         * g++.dg/lookup/strong-using-3.C: New.
2024         * g++.dg/lookup/using-10.C: New.
2025
2026 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2027
2028         PR c++/13594
2029         * g++.dg/lookup/strong-using-2.C: New.
2030
2031 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2032             Dan Kegel <dank@kegel.com>
2033             J"orn Rennecke <joern.rennecke@superh.com>
2034
2035         PR target/9365
2036         * gcc.dg/pr9365-1.c: New test.
2037
2038 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2039
2040         PR c++/8856
2041         * g++.dg/parse/casting-operator2.C: New test.
2042         * g++.old-deja/g++.pt/explicit83.C: Remove.
2043
2044 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2045
2046         * gcc.dg/label-compound-stmt-1.c: New test.
2047         * gcc.c-torture/compile/950922-1.c,
2048         gcc.c-torture/compile/20000211-3.c,
2049         gcc.c-torture/compile/20000518-1.c,
2050         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2051         compound statements.
2052
2053 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2054
2055         * gcc.dg/ppc64-abi-1.c: New test.
2056
2057 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2058
2059          * g++.dg/ext/attrib9.C: Add dg-warnings.
2060
2061 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2062
2063         PR c++/12335
2064         * g++.dg/parse/dtor3.C: New test.
2065
2066 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2067
2068         PR c++/12709
2069         * g++.dg/parse/try-catch-1.C: New test.
2070
2071 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2072
2073         * ada/acats/run_all.sh: Add more verbose output in acats.log
2074         when compiling tests.
2075
2076 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2077
2078         PR 13656
2079         * gcc.dg/typedef-redecl.c: New test case.
2080         * gcc.dg/typedef-redecl.h: New support file.
2081
2082 2004-01-13  Jan Hubicka  <jh@suse.cz>
2083
2084         * gcc.dg/always_inline.c: New test.
2085         * gcc.dg/debug/20031231-1.c: Fix.
2086
2087 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2088
2089         PR c++/13474
2090         * g++.dg/template/array3.C: New test.
2091
2092 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2093
2094         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2095         * g++.dg/warn/Wunused-2.C: Likewise.
2096
2097 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2098
2099         PR c++/13289
2100         * g++.dg/template/instantiate6.C: New test.
2101
2102 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2103
2104         PR middle-end/11397
2105         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2106
2107 2004-01-12  Jan Hubicka  <jh@suse.cz>
2108
2109         PR opt/12826
2110         * gcc.dg/20040112-1.c: New.
2111
2112         * gcc.dg/dwarf-die[1-7].c: Move to...
2113         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2114         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2115
2116 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2117
2118         PR c++/4100
2119         * g++.dg/parse/friend4.C: New test.
2120
2121 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2122
2123         PR c++/4100
2124         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2125         definition is called a friend.
2126
2127 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2128
2129         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2130
2131 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2132
2133         PR c++/3478
2134         * g++.dg/parse/error10.C: New test.
2135         * g++.dg/template/arg2.C: Accept "invalid type" error.
2136
2137 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2138
2139         PR middle-end/13392
2140         * g++.dg/opt/expect2.C: New test.
2141
2142 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2143
2144         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2145         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2146         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2147         Update dg-error regexps.
2148
2149 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2150
2151         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2152         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2153
2154 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2155
2156         * gcc.dg/pragma-re-1.c: Use right pointer type.
2157
2158 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2159
2160         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2161
2162 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2163
2164         * gcc.dg/rs6000-ldouble-1.c: New.
2165
2166 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2167
2168         DR 337
2169         PR c++/9256
2170         * g++.dg/other/abstract1.C: New test.
2171
2172 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2173
2174         * g++.dg/lookup/strong-using-1.C: New.
2175
2176 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2177
2178         PR c/11234
2179         * gcc.dg/func-ptr-conv-1.c: New test.
2180         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2181
2182 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2183
2184         PR target/13380.
2185         * gcc.c-torture/compile/20040109-1.c: New.
2186
2187 2004-01-08  Stuart Hastings  <stuart@apple.com>
2188
2189         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2190         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2191         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2192
2193 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2194
2195         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2196
2197 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2198
2199         * ada/acats/run_acats: Treat 'gnatchop' the same way
2200         as 'gnatmake'.  Export GCC_DRIVER.
2201         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2202         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2203
2204 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2205
2206         PR c++/12573
2207         * g++.dg/template/dependent-expr4.C: New test.
2208
2209 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2210
2211         * gcc.dg/altivec-11.c: New test.
2212
2213 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2214
2215         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2216
2217 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2218
2219         PR c/6024
2220         * gcc.dg/enum-compat-1.c: New test.
2221         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2222
2223 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2224
2225         PR c/12165
2226         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2227         gcc.dg/c99-idem-qual-3.c: New tests.
2228
2229 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2230
2231         * gcc.dg/winline-7.c: Don't cast void * to int.
2232
2233 2004-01-06  Jan Hubicka  <jh@suse.cz>
2234
2235         * gcc.dg/i386-sse-5.c: New test
2236         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2237
2238 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2239
2240         PR c++/12815
2241         * g++.dg/rtti/typeid4.C: New test.
2242
2243 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2244
2245         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2246
2247 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2248
2249         PR c++/12132
2250         * g++.dg/template/error11.C: New test.
2251
2252         PR c++/13451
2253         * g++.dg/template/class2.C: New test.
2254
2255 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2256         Richard Sandiford <rsandifo@redhat.com>
2257
2258         PR c++/13387
2259         * g++.dg/opt/alias3.C: New test.
2260
2261 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2262
2263         PR c++/13157
2264         * g++.dg/template/koenig3.C: New test.
2265
2266         PR c++/13529
2267         * g++.dg/parse/offsetof3.C: New test.
2268
2269         * g++.dg/init/copy7.C: Add missing dg-error markers.
2270
2271         PR c++/12226
2272         * g++.dg/init/copy7.c: New test.
2273
2274         PR c++/13536
2275         * g++.dg/parse/cast1.C: New test.
2276
2277 2004-01-04  Jan Hubicka  <jh@suse.cz>
2278
2279         * gcc.dg/winline[1-7].c: New tests.
2280
2281 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2282
2283         PR c++/13520
2284         * g++.dg/template/qualttp22.C: New test.
2285
2286 2004-01-01  Jan Hubicka  <jh@suse.cz>
2287
2288         * gcc.dg/debug/20031231-1.c: New.
2289         * gcc.c-torture/compile/20040101-1.c: New.
2290         * gcc.dg/dwarf-die-[1-7].c: New.
2291
2292 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR optimization/13521
2295         * gcc.c-torture/compile/20031231-1.c: New test.
2296
2297 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2298
2299         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2300
2301 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2302
2303         PR c++/10079
2304         * g++.dg/template/crash16.C: New test.
2305
2306 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2307
2308         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2309
2310 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2311
2312         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2313         ports.
2314         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2315         * g++.old-deja/g++.law/profile1.C: Likewise.
2316         * gcc.c-torture/compile/981006-1.c: Likewise.
2317         * gcc.c-torture/execute/loop-2e.x: Likewise.
2318         * gcc.c-torture/execute/loop-2f.x: Remove.
2319         * gcc.c-torture/execute/loop-2g.x: Likewise.
2320         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2321         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2322
2323 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2324
2325         PR c++/13507
2326         * g++.dg/ext/attrib11.C: New test.
2327
2328         PR c++/13494
2329         * g++.dg/template/array2-1.C: New test.
2330         * g++.dg/template/array2-2.C: New test.
2331
2332 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2333
2334         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2335
2336 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2337
2338         PR c++/12774
2339         * g++.dg/template/array1-1.C: New test.
2340         * g++.dg/template/array1-2.C: New test.
2341
2342 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2343
2344         PR fortran/12632
2345         * g77.dg/12632.f: New test case.
2346
2347 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2348
2349         PR c++/13289
2350         * g++.dg/parse/nontype1.C: New test.
2351
2352 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2353
2354         PR c++/12403
2355         * g++.dg/parse/explicit1.C: New test.
2356         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2357
2358 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/13081
2361         * g++.dg/opt/inline6.C: New test.
2362
2363         PR c++/12613
2364         * g++.dg/parse/error9.C: New test.
2365
2366         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2367
2368 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR c++/13009
2371         * g++.dg/init/assign1.C: New test.
2372
2373 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2374
2375         PR c++/13070
2376         * g++.dg/warn/format3.C: New test case.
2377
2378 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2379
2380         * gcc.c-torture/compile/20031227-1.c: New test.
2381
2382 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2383
2384         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2385         * g77.dg/bprob/bprob.exp: Likewise.
2386         * gcc.misc-tests/bprob.exp: Likewise.
2387         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2388         variants on systems where the library does not provide that
2389         functionality.
2390         * gcc.dg/builtins-20.c: Use builtins-config.h.
2391         * gcc.dg/builtins-config.h: New file.
2392
2393 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2394
2395         * lib/gcc-dg.exp (dg-require-profiling): New function.
2396         * lib/target-supports.exp (check_profiling_available): Likewise.
2397         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2398         * g77.dg/bprob/bprob.exp: Likewise.
2399         * gcc.misc-tests/bprob.exp: Likewise.
2400         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2401         * gcc.dg/20021014-1.c: Likewise.
2402         * gcc.dg/nest.c: Likewise.
2403
2404 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2405
2406         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2407         compiling.
2408         * g++.dg/lookup/java2.C: Likewise.
2409         * gcc.dg/cpp/lexident.c: Likewise.
2410
2411 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2412
2413         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2414         given.
2415         * gcc.c-torture/compile/961203-1.c: Likewise.
2416         * gcc.c-torture/compile/980506-1.c: Likewise.
2417
2418 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2419
2420         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2421         (additional_prunes): New global.
2422         (gcc-dg-prune): Handle additional per-test pruning.
2423         (dg-test): Clear additional_prunes between tests.
2424
2425         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2426         dg-prune-output to avoid spurious failures from assembler
2427         complaining about nonexistent WAW violations.
2428         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2429         Use dg-prune-output to avoid spurious failures from assembler
2430         warning about Itanium B-step errata.
2431
2432 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2433
2434         * g++.dg/abi/macro0.C: New test.
2435         * g++.dg/abi/macro1.C: Likewise.
2436         * g++.dg/abi/macro2.C: Likewise.
2437
2438         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
2439         * g++.dg/abi/bitfield7.C: Likewise.
2440         * g++.dg/abi/dtor2.C: Likewise.
2441         * g++.dg/abi/mangle11.C: Likewise.
2442         * g++.dg/abi/mangle12.C: Likewise.
2443         * g++.dg/abi/mangle14.C: Likewise.
2444         * g++.dg/abi/mangle17.C: Likewise.
2445         * g++.dg/abi/vbase10.C: Likewise.
2446         * g++.dg/abi/vbase14.C: Likewise.
2447         * g++.dg/template/qualttp17.C: Likewise.
2448
2449 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2450
2451         PR c/11995
2452         * gcc.dg/20031223-1.c: New test.
2453
2454 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2455
2456         * gcc.dg/noreturn-7.c: New test.
2457
2458 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2459
2460         * gcc.dg/null-pointer-1.c: New test.
2461
2462 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2463
2464         * g++.old-deja/g++.jason/template18.C: Remove.
2465         * g++.old-deja/g++.jason/template37.C: Likewise.
2466
2467         PR c++/12862
2468         * g++.dg/lookup/ns1.C: New test.
2469
2470         PR c++/12397
2471         * g++.dg/template/lookup3.C: New test.
2472
2473 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2474
2475         * g++.dg/template/recurse1.C: New test
2476
2477 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR c++/12479
2480         * g++.dg/parse/semicolon1.C: New test.
2481         * g++.dg/parse/semicolon1.h: Likewise.
2482
2483 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
2484
2485         * gcc.dg/darwin-misaligned.c: New test.
2486
2487 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2488
2489         PR c/9163
2490         * gcc.dg/20031222-1.c: New test.
2491
2492 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
2493
2494         PR c++/13438
2495         * g++.dg/parse/error8.C: New test.
2496
2497         PR c++/11554
2498         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2499
2500 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2501
2502         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2503         too small.
2504         * gcc.c-torture/compile/930217-1.c: Likewise.
2505         * gcc.c-torture/compile/930513-1.c: Likewise.
2506         * gcc.c-torture/execute/920908-2.c: Likewise.
2507         * gcc.c-torture/execute/921204-1.c: Likewise.
2508         * gcc.c-torture/execute/930621-1.c: Likewise.
2509         * gcc.c-torture/execute/930630-1.c: Likewise.
2510         * gcc.c-torture/execute/931031-1.c: Likewise.
2511         * gcc.c-torture/execute/980602-2.c: Likewise.
2512         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2513         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2514         * gcc.c-torture/execute/extzvsi.c: Likewise.
2515         * gcc.c-torture/unsorted/ext.c: Likewise.
2516
2517 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2518
2519         PR target/12749
2520         * gcc.c-torture/compile/20031220-2.c: New test case.
2521
2522 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2523
2524         PR optimization/13031
2525         * gcc.c-torture/compile/20031220-1.c: New test case.
2526
2527 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2528
2529         * gcc.dg/cast-function-1.c: New test.
2530
2531 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2532
2533         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2534         formats.
2535
2536 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/12795
2539         * g++.dg/ext/attrib10.C: New test.
2540
2541 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2542
2543         * gcc.dg/cleanup-10.c: New test.
2544         * gcc.dg/cleanup-11.c: New test.
2545
2546 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR c++/13239
2549         * g++.dg/opt/expect1.C: New test.
2550
2551 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2552
2553         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2554
2555 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2556
2557         PR debug/12923
2558         * gcc.dg/20031218-1.c: New test.
2559
2560         PR debug/12389
2561         * gcc.dg/20031218-2.c: New test.
2562         * gcc.dg/20031218-3.c: New test.
2563
2564         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2565         of label name and allow for USER_LABEL_PREFIX == "_" names.
2566         * g++.dg/abi/mangle18-2.C: Likewise.
2567         * g++.dg/abi/mangle19-1.C: Likewise.
2568         * g++.dg/abi/mangle19-2.C: Likewise.
2569         * g++.dg/abi/mangle20-1.C: Likewise.
2570         * g++.dg/abi/mangle20-2.C: Likewise.
2571
2572 2003-12-18  Richard Henderson  <rth@redhat.com>
2573
2574         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2575
2576 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2577             Dan Kegel <dank@kegel.com>
2578
2579         PR other/12009
2580         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2581         testing a cross compiler, it causes spurious compile failures.
2582         * lib/g++.exp: Likewise.
2583
2584 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2585
2586         PR c++/13262
2587         * g++.dg/template/access13.C: New test.
2588
2589 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2590
2591         * gcc.dg/20031216-1.c: New test.
2592
2593 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2594
2595         PR c++/9154
2596         * g++.dg/template/error10.C: New test.
2597
2598 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2599
2600         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2601         * g++.dg/eh/simd-2.C: Likewise.
2602
2603 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2604             Roger Sayle  <roger@eyesopen.com>
2605
2606         * gcc.c-torture/execute/ieee/mzero5.c: New.
2607
2608 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2609
2610         PR c++/10603
2611         * g++.dg/parse/error6.C: New test.
2612
2613         PR c++/12827
2614         * g++.dg/parse/error7.C: New test.
2615
2616 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2617
2618         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2619         at -O with stabs debugging formats.
2620         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2621         * gcc.dg/debug/debug-2.c: Likewise.
2622
2623 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/12696
2626         * g++.dg/init/error1.C: New test.
2627
2628         PR c++/12218
2629         * g++.dg/init/pm3.C: New test.
2630
2631 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2632
2633         PR c/3347
2634         * gcc.dg/bitfld-8.c: New test.
2635
2636 2003-12-16  James Lemke  <jim@wasabisystems.com>
2637
2638         * gcc.dg/arm-scd42-[123].c: New tests.
2639
2640 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2641
2642         PR c++/9043
2643         * g++.dg/abi/mangle20-1.C: New test.
2644         * g++.dg/abi/mangle20-2.C: New test.
2645
2646 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2647
2648         PR c++/13275
2649         * g++.dg/other/offsetof2.C: Remove XFAIL.
2650         * g++.dg/parse/offsetof1.C: New test.
2651         * g++.gd/parse/offsetof2.C: Likewise.
2652
2653 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2654
2655         * g++.dg/template/nontype3.C: New test.
2656         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2657
2658 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2659
2660         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2661
2662 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2663
2664         PR c++/13387
2665         * g++.dg/expr/assign1.C: New test.
2666
2667         PR c++/13242
2668         * g++.dg/abi/mangle19-1.C: New test.
2669         * g++.dg/abi/mangle19-2.C: New test.
2670
2671 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2672
2673         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2674
2675 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2676
2677         * gcc.c-torture/execute/20031216-1.c: New test.
2678
2679 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2680
2681         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2682         an ICE regression.
2683
2684 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/10926
2687         * g++.dg/template/error9.C: New test.
2688
2689         PR c++/11116
2690         * g++.dg/template/error8.C: New test.
2691
2692 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2693
2694         PR middle-end/13400
2695         * gcc.c-torture/execute/20031215-1.c: New test case.
2696
2697 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2698
2699         PR c++/13269
2700         * g++.dg/parse/error5.C: New test.
2701
2702         PR c++/12989
2703         * g++.dg/expr/sizeof1.C: New test.
2704
2705         PR c++/13310
2706         * g++.dg/template/crash15.C: New test.
2707
2708 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2709
2710         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2711         a non-POD type as the last named parameter of a varargs function.
2712
2713 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2714
2715         PR c++/13243
2716         PR c++/12573
2717         * g++.dg/template/crash14.C: New test.
2718         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2719
2720 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2721
2722         * g++.dg/other/java1.C: New test.
2723
2724         PR c++/13241
2725         * g++.dg/abi/mangle18-1.C: New test.
2726         * g++.dg/abi/mangle18-2.C: New test.
2727
2728 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2729
2730         PR optimization/10312
2731         * gcc.c-torture/execute/20031214-1.c: New.
2732
2733 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2734
2735         PR c++/10779
2736         PR c++/12160
2737         * g++.dg/parse/error3.C: New test.
2738         * g++.dg/parse/error4.C: Likewise.
2739         * g++.dg/abi/mangle4.C: Tweak error messages.
2740         * g++.dg/lookup/using5.C: Likewise.
2741         * g++.dg/other/error2.C: Likewise.
2742         * g++.dg/parse/typename5.C: Likewise.
2743         * g++.dg/parse/undefined1.C: Likewise.
2744         * g++.dg/template/arg2.C: Likewise.
2745         * g++.dg/template/ttp3.C: Likewise.
2746         * g++.dg/template/type1.C: Likewise.
2747         * g++.old-deja/g++.other/crash32.C: Likewise.
2748         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2749
2750 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2751
2752         PR c++/13106
2753         * g++.dg/warn/noreturn-3.C: New test.
2754
2755 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2756
2757         PR c++/13118
2758         * g++.dg/abi/covariant3.C: New.
2759
2760 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2761
2762         * g++.dg/eh/ia64-1.C: New test.
2763
2764 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2765
2766         PR optimization/13037
2767         * g77.f-torture/execute/13037.f: New test case.
2768
2769 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2770
2771         PR c++/12881
2772         * g++.dg/abi/covariant2.C: New.
2773
2774 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2775
2776         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2777
2778 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2779
2780         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2781
2782 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2783
2784         PR other/10819
2785         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2786         to fix Bug 10819.
2787         * lib/g++.exp (g++_version): Likewise.
2788         * lib/g77.exp (g77_version): Likewise.
2789         * lib/objc.exp (default_objc_version): Likewise.
2790
2791 2003-12-10  Richard Henderson  <rth@redhat.com>
2792
2793         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2794
2795         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2796
2797 2003-12-08  Matt Austern  <austern@apple.com>
2798
2799         PR c/13134
2800         * lib/gcc-dg.exp (dg-require-visibility): Define.
2801         * lib/target-supports (check_visibility_available): Define.
2802         * gcc.dg/visibility-1.c: New test.
2803         * gcc.dg/visibility-2.c: Likewise.
2804         * gcc.dg/visibility-3.c: Likewise.
2805         * gcc.dg/visibility-4.c: Likewise.
2806         * gcc.dg/visibility-5.c: Likewise.
2807         * gcc.dg/visibility-6.c: Likewise.
2808         * g++.dg/ext/visibility-1.C: Likewise.
2809         * g++.dg/ext/visibility-2.C: Likewise.
2810         * g++.dg/ext/visibility-3.C: Likewise.
2811         * g++.dg/ext/visibility-4.C: Likewise.
2812         * g++.dg/ext/visibility-5.C: Likewise.
2813         * g++.dg/ext/visibility-6.C: Likewise.
2814
2815 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2816
2817         * g++.dg/lookup/java1.C: New test.
2818         * g++.dg/lookup/java2.C: New test.
2819
2820 2003-12-07  Falk Hueffner  <falk@debian.org>
2821
2822         * g++.dg/opt/noreturn-1.C: New test.
2823
2824 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2825
2826         * gcc.dg/overflow-1.c: New test.
2827
2828 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2829
2830         * g77.f-torture/compile/13060.f: New test.
2831
2832 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/13323
2835         * g++.dg/inherit/operator2.C: New test.
2836
2837 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2838
2839         PR c++/13305
2840         * g++.dg/ext/attrib9.C: New test.
2841
2842 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/13314
2845         * g++.dg/template/error7.C: New test.
2846
2847 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2848             J"orn Rennecke <joern.rennecke@superh.com>
2849
2850         PR target/13302
2851         * g++.dg/other/struct-va_list.C: New test.
2852
2853 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2854
2855         PR c++/13166
2856         * g++.dg/parse/defarg6.C: New test.
2857
2858 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2859
2860         PR target/13256
2861         * gcc.c-torture/execute/20031201-1.c: New test.
2862
2863 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2864
2865         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2866
2867 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2868
2869         * gcc.dg/builtin-return-1.c: New test.
2870
2871 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2872             J"orn Rennecke <joern.rennecke@superh.com>
2873
2874         PR optimization/13260
2875         * gcc.c-torture/execute/20031204-1.c: New test.
2876
2877 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/9127
2880         * g++.dg/template/error6.C: New test.
2881
2882 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2883
2884         * gcc.dg/20031202-1.c: New test.
2885
2886 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2887
2888         PR c++/13179
2889         * g++.dg/template/eh1.C: New test.
2890
2891         PR c++/10771
2892         * g++.dg/template/error5.C: New test.
2893
2894 2003-12-02  David Ung  <davidu@mips.com>
2895
2896         * gcc.dg/compat/vector-check.h: Corrected type for var
2897         g_##TMODE
2898
2899 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2900
2901         PR c++/10126
2902         * g++.dg/template/ptrmem8.C: New test.
2903
2904 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2905
2906         PR c++/12573
2907         * g++.dg/template/dependent-expr3.C: New test.
2908
2909 2003-12-01  James Lemke  <jim@wasabisystems.com>
2910
2911         * gcc.dg/arm-g2.c: New test.
2912
2913 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2914
2915         PR optimization/11634
2916         * gcc.dg/20031201-2.c: New test case.
2917
2918 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2919
2920         PR 11433
2921         * objc.dg/proto-lossage-3.m: New test.
2922
2923 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2924
2925         PR optimization/12628
2926         * gcc.dg/20031201-1.c: New test case.
2927
2928 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2929
2930         * gcc.dg/unaligned-1.c: New test.
2931
2932 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2933
2934         PR c++/9849
2935         * g++.dg/template/error4.C: New test.
2936         * g++.dg/template/nested3.C: Adjust error markers.
2937
2938 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2939
2940         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2941
2942 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2943
2944         PR c/10333
2945         * gcc.dg/bitfld-7.c: New test.
2946
2947 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2948
2949         * gcc.dg/tls/asm-1.C: New test.
2950
2951 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2952
2953         * gcc.dg/cpp/assert4.c: Update.
2954
2955 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2956
2957         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2958         * gcc.dg/builtin-apply3.c: New test.
2959
2960 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2961
2962         * lib/compat.exp (compat-obj): New xfaildata parameter.
2963         Use it to set compiler_conditional_xfail_data before compiling.
2964         (compat-get-options): Handle dg-xfail-if.
2965         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2966         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2967         * gcc.dg/compat/vector-1_y.c: Likewise.
2968         * gcc.dg/compat/vector-2_x.c: Likewise.
2969         * gcc.dg/compat/vector-2_y.c: Likewise.
2970
2971 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2972
2973         * g++.dg/opt/reg-stack4.C: New test.
2974
2975 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2976
2977         * gcc.dg/builtin-apply2.c: New test.
2978
2979 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2980
2981         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2982
2983 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2984
2985         PR c++/12924
2986         * g++.dg/template/template-id-2.C: New test.
2987
2988 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2989
2990         PR c++/5369
2991         * g++.dg/template/memfriend1.C: New test.
2992         * g++.dg/template/memfriend2.C: Likewise.
2993         * g++.dg/template/memfriend3.C: Likewise.
2994         * g++.dg/template/memfriend4.C: Likewise.
2995         * g++.dg/template/memfriend5.C: Likewise.
2996         * g++.dg/template/memfriend6.C: Likewise.
2997         * g++.dg/template/memfriend7.C: Likewise.
2998         * g++.dg/template/memfriend8.C: Likewise.
2999         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3000
3001 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3002
3003         PR c++/12515
3004         * g++.dg/ext/cond1.C: New test.
3005
3006 2003-11-20  Richard Henderson  <rth@redhat.com>
3007
3008         * gcc.dg/20020201-2.c: Remove.
3009         * gcc.dg/20020201-4.c: Remove.
3010         * gcc.dg/20020304-1.c: Remove.
3011
3012 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3013
3014         * gcc.dg/cpp/trad/xwin1.c: New test case.
3015
3016 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3017
3018         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3019         * lib/g77.exp: Likewise.
3020         * lib/objc.exp: Likewise.
3021         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3022         for darwin.
3023
3024 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3025
3026         PR c++/12932
3027         * g++.dg/template/static5.C: New test.
3028
3029 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3030
3031         * gcc.dg/nested-func-1.c: New test.
3032
3033 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3034
3035         * gcc.dg/cpp/assert4.c: New test.
3036
3037 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3038
3039         PR c++/2294
3040         * g++.dg/lookup/using9.c: New test.
3041
3042 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3043
3044         PR c++/12762
3045         * g++.dg/template/error3.C: New test.
3046
3047 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3048
3049         PR ada/13035
3050         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3051         No longer use a wrapper for gcc, since this does not work under
3052         Windows.
3053
3054 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3055
3056         PR c++/2094
3057         * g++.dg/template/ptrmem7.C: New test.
3058
3059 2003-11-13  Andrew Pinski <apinski@apple.com>
3060
3061         * gcc.c-torture/compile/20031113-1.c: New test.
3062
3063 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3064             Kean Johnston <jkj@sco.com>
3065
3066         PR c/13029
3067         * gcc.dg/unused-4.c: Update.
3068
3069 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3070
3071         * g++.dg/opt/const3.C: New test.
3072
3073 2003-11-13  Jan Hubicka  <jh@suse.cz>
3074
3075         * gcc.c-torture/compile/20031112-1.c: New test.
3076
3077 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3078
3079         * g++.dg/parse/crash10.C: Remove bogus error marker.
3080
3081 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3082
3083         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3084         (host_gcc): Likewise.
3085         (ROOT): Honor $PWDCMD.
3086         (BASE): Likewise.
3087         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3088
3089 2003-11-12  Catherine Moore  <clm@redhat.com>
3090
3091         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3092
3093 2003-11-12  Andreas Jaeger  <aj@suse.de>
3094             Jakub Jelinek  <jakub@redhat.com>
3095             Andrew Pinski  <pinskia@physics.uc.edu>
3096             Richard Henderson  <rth@redhat.com>
3097
3098         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3099         systems.
3100         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3101
3102         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3103         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3104
3105 2003-11-11  Andreas Jaeger  <aj@suse.de>
3106
3107         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3108
3109         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3110
3111 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3112
3113         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3114         Clean ups.
3115
3116 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3117
3118         * gcc.dg/trampoline-1.c: New test.
3119
3120 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3121
3122         * gcc.c-torture/compile/200031109-1.c: New test.
3123
3124 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3125
3126         PR c/3190
3127         PR c/8714
3128         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3129         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3130         gcc.dg/format/no-y2k-1.c: Update.
3131
3132 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3133
3134         PR optimization/10467
3135         * gcc.dg/20031108-1.c: New test case.
3136
3137 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3138
3139         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3140
3141 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3142
3143         * gcc.dg/compound-lvalue-1.c: New test.
3144         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3145         some XFAILs.
3146
3147 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3148
3149         * gcc.dg/altivec-varargs-1.c: New test.
3150
3151 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3152
3153         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3154         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3155         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3156         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3157         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3158
3159 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3160
3161         * gcc.dg/cond-lvalue-1.c: New test.
3162
3163 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3164
3165         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3166
3167 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3168
3169         PR c++/11616
3170         * g++.dg/template/instantiate5.C: New test.
3171
3172 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3173
3174         PR c++/12726
3175         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3176         * ChangeLog: Add missing first entry for above test.
3177
3178 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3179
3180         PR c++/9810
3181         * g++.dg/template/using8.C: New test.
3182         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3183
3184 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3185
3186         PR optimization/10817
3187         * gcc.c-torture/compile/20031102-1.c: New test case.
3188
3189 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3190
3191         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3192         2147483647.
3193
3194 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3195
3196         * gcc.dg/20031102-1.c: New test.
3197
3198 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3199
3200         * gcc.dg/complex-1.c: New test.
3201
3202 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3203
3204         PR c++/12796
3205         * g++.dg/template/crash13.C: Adjust expected error location.
3206         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3207
3208 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3209
3210         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3211
3212 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3213
3214         PR/10239
3215         * gcc.c-torture/compile/20031031-2.c: New test.
3216
3217 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3218
3219         PR/11640
3220         * gcc.c-torture/compile/20031031-1.c: New test.
3221
3222 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3223
3224         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3225         * gcc.misc-tests/bprob.exp: Likewise.
3226         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3227         the execution test on arm-elf configs.
3228         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3229         configs that don't support scratch files.
3230         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3231
3232 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3233
3234         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3235         done by dejagnu.
3236
3237 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3238
3239         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3240         Avoid non pure sh syntax. Add more logging.
3241
3242         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3243         fail.
3244
3245 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3246
3247         PR libgcj/10610
3248         * gcc.dg/ppc-stackalign-1.c: New test.
3249
3250 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3251
3252         * ada/acats/run_all.sh: Change output to be more compliant with
3253         dejagnu framework.
3254         Create acats.sum and acats.log files under testsuite/ada/acats
3255         Only run [a-z]* directories, to filter out e.g. CVS.
3256         Redirect build output to log file.
3257
3258 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3259
3260         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3261
3262 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3263
3264         PR ada/5909:
3265         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3266
3267 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3268
3269         * gcc.c-torture/compile/20031023-1.c: New test.
3270         * gcc.c-torture/compile/20031023-2.c: New test.
3271         * gcc.c-torture/compile/20031023-3.c: New test.
3272         * gcc.c-torture/compile/20031023-4.c: New test.
3273
3274 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3275
3276         PR c++/10371
3277         * g++.dg/lookup/scoped8.C: New test.
3278
3279 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3280
3281         * g++.dg/opt/reg-stack3.C: New test.
3282
3283 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3284
3285         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3286
3287 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3288
3289         PR c++/11076
3290         * g++.dg/template/crash13.C: New test.
3291
3292 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3293
3294         * gcc.dg/c99-restrict-2.c: New test.
3295
3296 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3297
3298         PR c++/12698, c++/12699, c++/12700, c++/12566
3299         * g++.dg/inherit/covariant9.C: New test.
3300         * g++.dg/inherit/covariant10.C: New test.
3301         * g++.dg/inherit/covariant11.C: New test.
3302
3303 2003-10-23  Jason Merrill  <jason@redhat.com>
3304
3305         PR c++/12726
3306         * g++.dg/ext/complit2.C: New test.
3307
3308 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3309
3310         PR target/12654
3311         * gcc.c-torture/execute/20031020-1.c: New test.
3312
3313 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3314
3315         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3316         following the jump_insn.
3317
3318 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3319
3320         * gcc.dg/cast-lvalue-1.c: New test.
3321
3322 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3323
3324         PR c++/11962
3325         * g++.dg/template/cond2.C: New test.
3326
3327 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3328
3329         * gcc.dg/builtins-28.c: New test.
3330
3331 2003-10-20  Jan Hubicka  <jh@suse.cz>
3332
3333         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3334         parameter.
3335         * testsuite/gcc.dg/inline-2.c: Likewise.
3336
3337 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3338
3339         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3340         * gcc.dg/nest.c:  Likewise.
3341
3342 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3343
3344         PR c++/9781, c++/10583, c++/11862
3345         * g++.dg/parse/crash13.C: New test.
3346
3347 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3348
3349         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3350
3351 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3352
3353         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3354         Define HAVE_C99_RUNTIME except on Solaris.
3355         * gcc.dg/builtins-20.c: Likewise.
3356
3357 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3358
3359         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3360
3361 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3362
3363         PR c++/12495
3364         * g++.dg/template/crash21.C: New test.
3365
3366 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3367
3368         PR c++/2513
3369         * g++.dg/template/typename5.C: New test.
3370
3371 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3372
3373         PR c++/12369
3374         * g++.dg/template/friend25.C: New test.
3375
3376 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3377
3378         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3379         versions.
3380
3381 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3382
3383         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3384         == 2147483647.
3385
3386 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3387
3388         * gcc.c-torture/execute/960416-1.x: Remove.
3389         * gcc.c-torture/execute/divconst-3.x: Likewise.
3390
3391 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3392
3393         PR target/12598
3394         * gcc.dg/torture/cris-volatile-1.c: New test.
3395
3396 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3397
3398         PR optimization/9325
3399         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3400         for overflowing floating point to integer conversion during RTL
3401         simplification.
3402
3403 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3404
3405         * objc/execute/_cmd.m: Fix typo.
3406         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3407         Relax 'scan-assembler' regexp.
3408         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3409         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3410         * objc.dg/zero-link-2.m: Remove blank line.
3411         * objc.dg/zero-link-3.m: New test case.
3412
3413 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3414
3415         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3416
3417         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3418         than linker trickery.
3419
3420 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3421
3422         PR c++/12370
3423         * g++.dg/other/friend2.C: New test.
3424
3425 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3426
3427         * gcc.dg/20031012-1.c: New test.
3428
3429 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3430
3431         * gcc.dg/weak/weak-3.c: Fix for new warning.
3432
3433 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3434
3435         PR optimization/8750
3436         * gcc.c-torture/execute/20031012-1.c: New test case.
3437
3438 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3439
3440         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
3441         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
3442
3443 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3444
3445         PR optimization/12260
3446         * gcc.c-torture/compile/20031011-2.c: New test case.
3447
3448 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3449
3450         * gcc.c-torture/execute/20031011-1.c: New testcase.
3451
3452 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3453
3454         * gcc.c-torture/compile/20031011-1.c: New test.
3455
3456 2003-10-11  Jan Hubicka  <jh@suse.cz>
3457
3458         * g++.dg/other/first-global.C: New test.
3459
3460 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3461
3462         * gcc.c-torture/execute/string-opt-18.c: New testcase.
3463
3464 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
3465
3466         * gcc.c-torture/compile/20031010-1.c: New test.
3467
3468 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
3469
3470         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
3471         * gcc.c-torture/execute/va-arg-25.c: ... here.
3472
3473 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
3474
3475         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
3476
3477 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
3478
3479         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
3480
3481 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
3482
3483         * g++.dg/parse/error2.C: New test.
3484
3485 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
3486
3487         PR c++/11097
3488         * g++.dg/other/error5.C: Modify the error message.
3489         * g++.dg/lookup/using8.C: New test.
3490
3491 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
3492
3493         * gcc.dg/darwin-abi-2.c: New file.
3494         * gcc.c-torture/execute/va-arg-24.c: New file.
3495
3496 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3497
3498         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3499         indentation.
3500
3501 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3502
3503         PR c++/10147
3504         * g++.dg/other/error4.C: Update error messages.
3505         * g++.dg/template/ptrmem4.C: Likewise.
3506
3507         PR c++/12337
3508         * g++.dg/init/new9.C: New test.
3509
3510         PR c++/12334, c++/12236, c++/8656
3511         * g++.dg/ext/attrib8.C: New test.
3512
3513 2003-10-06  Devang Patel  <dpatel@apple.com>
3514
3515         * gcc.dg/debug/dwarf2-3.h: New test.
3516         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3517
3518 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3519
3520         * g++.dg/opt/cfg2.C: New test.
3521
3522 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3523
3524         * g++.dg/opt/float1.C: New test.
3525
3526 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * gcc.dg/c90-array-lval-6.c: New test.
3529         * gcc.dg/c99-array-lval-6.c: New test.
3530
3531 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3532             Ziemowit Laski  <zlaski@apple.com>
3533
3534         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3535         'Derived', so that it is never considered a class method; add
3536         new warning for '+port' method ambiguity.
3537         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3538         <objc/objc-api.h> (needed on Mac OS X).
3539         * objc.dg/method-13.m: New test.
3540
3541 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3542
3543         PR optimization/9325, PR java/6391
3544         * gcc.c-torture/execute/20031003-1.c: New test case.
3545
3546 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3547
3548         PR optimization/12180
3549         * gcc.dg/20031002-1.c: New test.
3550
3551         PR c++/12486
3552         * g++.dg/inherit/error1.C: New test.
3553
3554 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3555
3556         * lib/f-torture.exp (search_for): Rename to...
3557         (search_for_re): This.  Also, clean up comments and the
3558         "regexp" invocation.
3559
3560 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3561
3562         * gcc.c-torture/compile/20031002-1.c: New test.
3563
3564 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3565
3566         * g++.dg/opt/cond1.C: New test.
3567
3568 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3569
3570         * gcc.dg/Wold-style-definition-2.c: New testcase.
3571         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3572
3573 2003-09-29  Richard Henderson  <rth@redhat.com>
3574
3575         * g++.dg/init/array10.C: Add dg-options.
3576
3577 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3578
3579         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3580
3581 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3582
3583         * g++.dg/template/friend19.C: Fix typo.
3584         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3585
3586 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3587
3588         * gcc.c-torture/execute/20030928-1.c: New test.
3589         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3590
3591 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3592
3593         * g++.dg/opt/unroll1.C: New test.
3594
3595 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3596
3597         PR optimization/11741
3598         * gcc.dg/20030926-1.c: New test case.
3599
3600 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3601
3602         PR c++/5655
3603         * g++.dg/parse/access7.C: New test.
3604         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3605
3606 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3607
3608         MERGE OF objc-improvements-branch into MAINLINE:
3609         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3610         if libobjc has not been built.
3611         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3612         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3613         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3614         objc/execute/nested-3.m, objc/execute/np-2.m,
3615         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3616         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3617         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3618         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3619         objc.dg/special/unclaimed-category-1.h,
3620         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3621         well as GNU runtime.
3622         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3623         * execute/cascading-1.m, execute/function-message-1.m,
3624         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3625         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3626         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3627         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3628         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3629         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3630         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3631         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3632         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3633         * objc.dg/bitfield-2.m: Run only on Darwin.
3634         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3635         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3636         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3637         * objc.dg/const-str-1.m: Fix constant string layout.
3638
3639 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3640
3641         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3642
3643 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3644
3645         * gcc.dg/darwin-abi-1.c: New file.
3646
3647 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3648
3649         PR target/12281
3650         * gcc.c-torture/compile/20030921-1.c: New test.
3651
3652 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3653
3654         * g++.dg/opt/reg-stack2.C: New test.
3655
3656 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3657
3658         * g++.dg/eh/delayslot1.C: New test.
3659
3660 2003-09-20  Richard Henderson  <rth@redhat.com>
3661
3662         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3663
3664 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3665
3666         * gcc.c-torture/execute/20030920-1.c: New test case.
3667
3668 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3669
3670         * g++.dg/rtti/typeid3.C: Correct expected error message.
3671
3672 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3673
3674         PR c++/157
3675         * g++.dg/parse/crash12.C: New test.
3676
3677 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3678
3679         * gcc.dg/compat/mixed-struct-check.h: New.
3680         * gcc.dg/compat/mixed-struct-defs.h: New.
3681         * gcc.dg/compat/mixed-struct-init.h: New.
3682         * gcc.dg/compat/struct-by-value-19_main.c: New.
3683         * gcc.dg/compat/struct-by-value-19_x.c: New.
3684         * gcc.dg/compat/struct-by-value-19_y.c: New.
3685         * gcc.dg/compat/struct-by-value-20_main.c: New.
3686         * gcc.dg/compat/struct-by-value-20_x.c: New.
3687         * gcc.dg/compat/struct-by-value-20_y.c: New.
3688         * gcc.dg/compat/struct-return-19_main.c: New.
3689         * gcc.dg/compat/struct-return-19_x.c: New.
3690         * gcc.dg/compat/struct-return-19_y.c: New.
3691         * gcc.dg/compat/struct-return-20_main.c: New.
3692         * gcc.dg/compat/struct-return-20_x.c: New.
3693         * gcc.dg/compat/struct-return-20_y.c: New.
3694
3695 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3696         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3697         so that it will not complain on LP64 targets.
3698
3699 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3700
3701         PR c++/495
3702         * g++.dg/template/friend24.C: New test.
3703
3704 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         PR c++/12332
3707         * g++.dg/template/memtmpl2.C: New test.
3708
3709 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR target/11184
3712         * gcc.dg/builtin-apply1.c: New test.
3713
3714 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3715
3716         PR c++/9848
3717         * g++.dg/warn/Wunused-4.C: New test.
3718
3719 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3720
3721         PR c++/12316
3722         * g++.dg/other/gc2.C: New test.
3723
3724 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3725
3726         PR c++/11991
3727         * g++.dg/rtti/typeid3.C: New test.
3728
3729         PR c++/12266
3730         * g++.dg/overload/template1.C: New test.
3731
3732 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3733
3734         * g++.dg/opt/cfg3.C: New test.
3735
3736 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3737
3738         PR c++/7939
3739         * g++.dg/template/crash11.C: New test.
3740
3741 2003-09-16  Jason Merrill  <jason@redhat.com>
3742             Jakub Jelinek  <jakub@redhat.com>
3743
3744         * gcc.dg/attr-warn-unused-result.c: New test.
3745
3746 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3747
3748         PR c++/12184
3749         * g++.dg/expr/call2.C: New test.
3750
3751 2003-09-15  Andreas Jaeger  <aj@suse.de>
3752
3753         * gcc.dg/Wold-style-definition-1.c: New test.
3754
3755 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3756
3757         PR c++/3907
3758         * g++.dg/parse/template12.C: New test.
3759
3760         * g++.dg/abi/bitfield11.C: New test.
3761         * g++.dg/abi/bitfield12.C: Likewise.
3762
3763 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3764
3765         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3766         non-expansion of functional macro name without arguments at EOL.
3767         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3768
3769 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3770
3771         * gcc.c-torture/execute/20030914-[12].c: New tests.
3772
3773 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3774
3775         PR c++/11788
3776         * g++.dg/overload/addr1.C: New test.
3777
3778 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3779
3780         * gcc.dg/20030909-1.c: New test.
3781
3782 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3783
3784         * gcc.dg/ultrasp10.c: New test.
3785
3786 2003-09-09  Devang Patel  <dpatel@apple.com>
3787
3788         * gcc.dg/darwin-ld-6.c: New test.
3789
3790 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3791
3792         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3793
3794 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3795
3796         * gcc.dg/ia64-types1.c: New test.
3797         * gcc.dg/ia64-types2.c: Likewise.
3798
3799 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3800
3801         * gcc.dg/builtins-1.c: Add more _Complex tests.
3802         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3803
3804         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3805         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3806
3807 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3808
3809         PR c++/11786
3810         * g++.dg/lookup/koenig2.C: New test.
3811
3812         PR c++/5296
3813         * g++.dg/rtti/typeid2.C: New test.
3814
3815 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3816
3817         * gcc.c-torture/compile/20030904-1.c: New test.
3818
3819 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3820
3821         * g++.dg/opt/longbranch2.C: New test.
3822
3823 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3824
3825         * g++.dg/template/crash10.C: Only compile it.
3826
3827 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3828
3829         PR middle-end/11665
3830         * gcc.c-torture/compile/20030907-1.c: New test.
3831         * g++.dg/init/array11.C: New test.
3832
3833 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/11852
3836         * g++.dg/init/struct1.C: New test.
3837
3838 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3839
3840         PR c++/12181
3841         * g++.dg/expr/comma1.C: New test.
3842
3843 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3844
3845         PR c++/11867
3846         * g++.dg/expr/static_cast5.C: New test.
3847
3848 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3849
3850         PR c++/11507
3851         * g++.dg/lookup/scoped7.C: New test.
3852
3853         PR c++/9574
3854         * g++.dg/other/static1.C: New test.
3855
3856         PR c++/11490
3857         * g++.dg/warn/template-1.C: New test.
3858
3859         PR c++/11432
3860         * g++.dg/template/crash10.C: New test.
3861
3862         PR c++/2478
3863         * g++.dg/overload/VLA.C: New test.
3864
3865         PR c++/10804
3866         * g++.dg/template/call1.C: New test.
3867
3868 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3869
3870         PR c++/11794
3871         * g++.dg/parse/using3.C: New test.
3872
3873 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3874
3875         PR c++/11409
3876         * g++.dg/overload/builtin3.C: New test case.
3877
3878 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3879
3880         PR c/9862
3881         * gcc.dg/20030906-1.c: New test.
3882         * gcc.dg/20030906-2.c: Likewise.
3883
3884 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3885
3886         PR c++/12167
3887         * g++.dg/parse/defarg5.C: New test.
3888
3889         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3890
3891 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3892
3893         PR c++/12163
3894         * g++.dg/expr/static_cast4.C: New test.
3895
3896         PR c++/12146
3897         * g++.dg/template/crash9.C: New test.
3898
3899 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3900
3901         * g++.old-deja/g++.ext/pretty2.C: Update for change
3902         in __FUNCTION__.
3903         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3904
3905 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3906
3907         PR c++/11922
3908         * g++/dg/template/qualified-id1.C: New test.
3909
3910         PR c++/12037
3911         * g++.dg/warn/noeffect4.C: New test.
3912
3913 2003-09-04  Matt Austern  <austern@apple.com>
3914
3915         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3916         * g++.dg/ext/fnname2.C: Likewise.
3917         * g++.dg/ext/fnname3.C: Likewise.
3918
3919 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3920
3921         * g++.dg/expr/lval1.C: New test.
3922         * g++.dg/ext/lvcast.C: Remove.
3923
3924 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3925
3926         PR optimization/11700.
3927         * gcc.c-torture/compile/20030903-1.c: New test case.
3928
3929 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3930
3931         PR c++/12053
3932         * g++.dg/abi/layout4.C: New test.
3933
3934 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3935
3936         PR c++/11553
3937         * g++.dg/parse/friend3.C: New test.
3938
3939 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/11847
3942         * g++.dg/template/class1.C: New test.
3943
3944         PR c++/11808
3945         * g++.dg/expr/call1.C: New test.
3946
3947 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3948
3949         PR c++/12114
3950         * g++.dg/init/ref9.C: New test.
3951
3952         PR c++/11972
3953         * g++.dg/template/nested4.C: New test.
3954
3955 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/12093
3958         * g++.dg/template/non-dependent4.C: New test.
3959
3960         PR c++/11928
3961         * g++.dg/inherit/conv1.C: New test.
3962
3963 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3964
3965         PR c++/6196
3966         * g++.dg/ext/label1.C: New test.
3967         * g++.dg/ext/label2.C: Likewise.
3968
3969 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3970
3971         * g++.dg/expr/cond3.C: New test.
3972
3973 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3974
3975         * gcc.dg/builtins-1.c: Add new builtin cases.
3976
3977 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3978
3979         * gcc.dg/builtins-1.c: Add new cases.
3980         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3981
3982 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3983
3984         * gcc.dg/builtins-1.c: Add more math builtin tests.
3985         * gcc.dg/torture/builtin-attr-1.c: New test.
3986
3987 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3988
3989         PR optimization/5079
3990         * g++.dg/opt/static3.C: New test.
3991
3992 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3993
3994         * gcc.misc-tests/gcov-10b.c: New test.
3995
3996 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3997
3998         * g++.dg/opt/ptrmem3.C: New test.
3999
4000         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4001
4002 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4003
4004         * gcc.dg/20030826-2.c: New test.
4005
4006 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4007
4008         PR middle-end/12002
4009         * g77.f-torture/compile/12002.f: New test case.
4010
4011 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4012
4013         * gcc.dg/20030826-1.c: New test case.
4014
4015 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4016
4017         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4018
4019 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4020
4021         PR c++/11871
4022         * c++.dg/lookup/crash1.C: New test.
4023
4024         * c++.dg/warn/noeffect3.C: New test.
4025
4026 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4027
4028         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4029         * gcc.dg/compat/vector-1_y.c: Ditto.
4030         * gcc.dg/compat/vector-2_x.c: Ditto.
4031         * gcc.dg/compat/vector-2_y.c: Ditto.
4032
4033 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4034
4035         * gcc.dg/20030702-1.c: New test.
4036
4037 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4038
4039         PR c++/8795
4040         * g++.dg/ext/altivec-1.C: New test.
4041
4042 2003-08-24  Richard Henderson  <rth@redhat.com>
4043
4044         * g++.dg/eh/simd-2.C: Add -w for x86.
4045
4046 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4047
4048         * gcc.dg/20030815-1.c: New test.
4049
4050 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4051
4052         PR c++/3765
4053         * g++.dg/parse/access6.C: New test.
4054
4055 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4056
4057         PR c++/641, c++/11876
4058         * g++.dg/template/friend22.C: New test.
4059         * g++.dg/template/friend23.C: Likewise.
4060
4061 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4062
4063         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4064         identically.
4065
4066 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4067
4068         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4069
4070 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4071
4072         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4073
4074 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4075
4076         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4077
4078 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4079
4080         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4081
4082 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/11919
4085         * g++.dg/overload/prom1.C: New test.
4086
4087         PR c++/11551
4088         * g++.dg/parse/dtor2.C: New test.
4089
4090         PR c++/10762
4091         * g++.dg/parse/using2.C: New test.
4092
4093 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4094
4095         PR target/11805
4096         * gcc.c-torture/compile/20030821-1.c: New.
4097
4098 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4099
4100         PR c++/11834
4101         * g++.dg/template/deduce2.C: New test.
4102
4103 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4104
4105         * gcc.c-torture/execute/20030821-1.c: New test.
4106
4107 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4108
4109         PR middle-end/11984
4110         * gcc.dg/20030820-1.c: New test case.
4111
4112 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4113
4114         PR c++/11945
4115         * g++.dg/warn/noeffect2.C: New test.
4116
4117 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/10926
4120         * g++.dg/template/dtor2.C: New test.
4121
4122         PR c++/11684
4123         * g++.dg/template/operator1.C: New test.
4124         * g++.dg/parse/operator4.C: New test.
4125
4126         PR c++/11946.C
4127         * g++.dg/expr/enum1.C: New test.
4128         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4129
4130         PR c++/11036.C
4131         * g++.dg/parse/elab2.C: New test.
4132         * g++.dg/parse/typedef4.C: Change error message.
4133         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4134         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4135         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4136
4137 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4138
4139         * gcc.dg/pch/warn-1.c: New.
4140         * gcc.dg/pch/warn-1.hs: New.
4141
4142         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4143         not-tested file.
4144
4145 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4146
4147         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4148
4149 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4150
4151         * gcc.dg/uninit-D.c: New Test.
4152         * gcc.dg/uninit-E.c: New Test.
4153         * gcc.dg/uninit-F.c: New Test.
4154         * gcc.dg/uninit-G.c: New Test.
4155
4156 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4157
4158         * g++.dg/README: Describe the pch directory.
4159
4160 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4161
4162         PR c++/11174
4163         * g++.dg/parse/access4.C: New test.
4164         * g++.dg/parse/access5.C: Likewise.
4165         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4166
4167 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4168
4169         * gcc.dg/noncompile/20030818-1.c: New.
4170
4171 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4172
4173         PR c++/11957
4174         * g++.dg/warn/noeffect1.C: New test.
4175
4176         * g++.dg/template/scope2.C: New test.
4177         * g++.dg/template/error2.C: Correct dg-error
4178
4179 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4180
4181         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4182
4183 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4184
4185         PR C++/11512
4186         * g++.dg/template/warn1.C: New.
4187
4188 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4189
4190         * g++.dg/template/error2.C: New test.
4191         * g++.dg/lookup/using7.C: Adjust errors
4192         * g++.old-deja/g++.pt/crash36.C: Likewise.
4193         * g++.old-deja/g++.pt/derived3.C: Likewise.
4194
4195 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4196
4197         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4198         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4199         * gcc.c-torture/execute/builtins/string-9.c: New, from
4200         string-opt-9.c.  Adjust for execute/builtins framework.
4201         * gcc.c-torture/execute/string-opt-9.c: Delete.
4202
4203 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4204
4205         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4206
4207         * g++.dg/parse/ret-type2.C: New test.
4208
4209         PR c++/11703
4210         * g++.dg/init/new8.C: New test.
4211
4212         PR c++/10923
4213         * g++.dg/parse/typedef5.C: New test.
4214
4215         PR c++/9512
4216         * g++.dg/parse/qualified2.C: New test.
4217         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4218         invalid code.
4219
4220 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4221
4222         * g++.dg/conversion/ptrmem1.C: New test.
4223
4224 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR target/11693
4227         * gcc.dg/20030811-1.c: New test.
4228
4229         PR target/11535
4230         * gcc.c-torture/execute/20030811-1.c: New test.
4231
4232 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4233
4234         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4235
4236 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4237
4238         PR c++/11789.C
4239         * g++.dg/inherit/multiple1.C: New test.
4240
4241 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4242
4243         * gcc.dg/spe1.c: New test.
4244
4245         PR c++/11670
4246         * g++.dg/expr/cast2.C: New test.
4247
4248         PR c++/10530
4249         * g++.dg/template/dependent-name2.C: New test.
4250
4251 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4252
4253         * g++.dg/parse/crash11.C: Put the dg options in comments.
4254
4255 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4256
4257         * lib/gcc-dg.exp: Update for diagnostic change.
4258
4259 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4260
4261         PR c++/5767
4262         * g++.dg/parse/crash11.C: New test.
4263
4264 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4265
4266         * gcc.dg/cpp/spacing1.c: Update.
4267
4268 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4269
4270         PR target/11739
4271         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4272         a value for -mtune.
4273
4274 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4275
4276         PR middle-end/11771
4277         * gcc.c-torture/compile/20030804-1.c: New test case.
4278
4279 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4280
4281         * gcc.dg/20030804-1.c: New test case.
4282
4283 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4284
4285         * gcc.dg/cpp/separate-1.c: New test.
4286
4287 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4288
4289         PR c++/11704
4290         * g++.dg/template/dependent-expr2.C: New test.
4291
4292         PR c++/11766
4293         * g++.dg/expr/ptrmem1.C: New test.
4294
4295 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4296
4297         PR c++/9453
4298         * g++.dg/template/friend15.C: New test.
4299
4300 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4301
4302         * lib/dg-pch.exp: Work round PCH bug.
4303
4304 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4305
4306         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4307         builtins.  Move cases from builtins-4.c here.
4308
4309         * gcc.dg/torture/builtin-math-1.c: New test taken from
4310         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4311         additional cases.
4312
4313         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4314         Delete.
4315
4316 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4317
4318         PR c++/9447
4319         * g++.dg/template/using7.C: New test.
4320
4321 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4322
4323         * import1.c, import2.c: New tests.
4324
4325 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4326
4327         * g++.dg/eh/crossjump1.C: New test.
4328
4329 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/11697
4332         * g++.dg/template/using6.C: New test.
4333
4334         PR c++/11744
4335         * g++.dg/template/koenig2.C: New test.
4336
4337 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4338
4339         PR c++/7983
4340         * g++.dg/parse/typedef4.C: New test.
4341
4342 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4343
4344         PR c++/8442, c++/8806
4345         * g++.dg/template/elab1.C: New test.
4346         * g++.dg/template/type2.C: Likewise.
4347         * g++.dg/template/ttp3.C: Adjust expected error message.
4348         * g++.old-deja/g++.law/visibility13.C: Likewise.
4349         * g++.old-deja/g++.niklas/t135.C: Likewise.
4350         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4351         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4352         template argument.
4353         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4354
4355 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4356
4357         PR c++/11295
4358         * g++.dg/ext/stmtexpr1.C: New test.
4359
4360         * g++.dg/opt/tmp1.C: New test.
4361
4362         PR c++/11525
4363         * g++.dg/parse/constant4.C: New test.
4364
4365         PR c++/9447
4366         * g++.dg/template/using5.C: New test.
4367
4368 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4369
4370         * gcc.dg/builtins-27.c: New test case.
4371
4372 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4373
4374         * gcc.dg/tls/opt-7.c: New test.
4375
4376 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4377
4378         * g++.old-deja/g++.other/crash18.C: Remove.
4379
4380 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4381
4382         * g++.dg/template/explicit3.C: New.
4383         * g++.dg/template/explicit4.C: New.
4384         * g++.dg/template/explicit5.C: New.
4385
4386         PR c++/11347
4387         * g++.dg/template/memtmpl1.C: New.
4388
4389 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4390
4391         PR target/11565
4392         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4393         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4394
4395 2003-07-30  Jan Hubicka  <jh@suse.cz>
4396
4397         * vtgc1.c: Kill.
4398
4399 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4400
4401         * gcc.dg/struct-in-proto-1.c: New test.
4402
4403 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4404
4405         * gcc.dg/cpp/include2.c: Only expect one message.
4406
4407 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4408
4409         PR c++/9447
4410         * g++.dg/template/using1.C: New test.
4411         * g++.dg/template/using2.C: New test.
4412         * g++.dg/template/using3.C: New test.
4413         * g++.dg/template/using4.C: New test.
4414
4415 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4416
4417         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4418         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4419
4420 2003-07-28  Jan Hubicka  <jh@suse.cz>
4421
4422         PR c++/11530
4423         * g++.dg/opt/call1.C: New test.
4424
4425 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4426
4427         PR c++/11667
4428         * g++.dg/init/enum2.C: New test.
4429         * g++.dg/template/overload1.C: Add "-w" option.
4430
4431 2003-07-28    <hp@bitrange.com>
4432
4433         * gcc.dg/Wdeclaration-after-statement-1.c,
4434         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4435
4436 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
4437
4438         * gcc.c-torture/compile/20030725-1.c: New test.
4439
4440 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
4441
4442         * gcc.dg/20030505.c: Only run for SPE.
4443         Remove definition of opaque type.
4444
4445 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
4446
4447         * g++.dg/template/ptrmem6.C: New test.
4448
4449 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
4450
4451         * gcc.c-torture/compile/zero-strct-2.c: New test.
4452
4453 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
4454
4455         * gcc.dg/intermod-1.c: New test.
4456
4457 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4458
4459         PR c++/11617
4460         * g++.dg/template/lookup2.C: New test.
4461         * g++.dg/template/memclass1.C: Remove instantiated from error.
4462         * g++.dg/other/error2.C: Tweak expected errors.
4463
4464         PR c++/11596
4465         * g++.dg/template/defarg3.C: New test.
4466
4467         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
4468
4469 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
4470
4471         * g++.dg/inherit/access5.C: New test.
4472
4473 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4474
4475         PR c++/11513
4476         * g++.dg/template/crash8.C: New test.
4477
4478 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
4479
4480         PR c/10602
4481         * gcc.dg/noncompile/incomplete-2.c: New test.
4482
4483 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
4484
4485         PR c++/11645
4486         * g++.dg/inherit/access4.C: New test.
4487
4488         PR c++/11517
4489         * g++.dg/expr/cond2.C: New test.
4490
4491         PR optimization/10679
4492         * g++.dg/opt/inline4.C: New test.
4493
4494 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4495
4496         * g++.dg/parse/crash10: New test.
4497
4498 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4499
4500         * g++.dg/ext/flexary1.C: New test.
4501
4502 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4503
4504         PR c++/10793
4505         * g++.dg/template/crash9.C: New test.
4506
4507 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4508
4509         PR c++/3004
4510         * g++.dg/parse/typedef3.C: New test.
4511
4512         PR c++/7906
4513         * g++.dg/parse/operator2.C: New test.
4514
4515         PR c++/8895
4516         * g++.dg/parse/def-tmpl-arg1.C: New test.
4517
4518         PR c++/9282
4519         * g++.dg/parse/funptr1.C: New test.
4520
4521         PR c++/9452
4522         * g++.dg/parse/ambig3.C: New test.
4523
4524         PR c++/9454
4525         * g++.dg/parse/operator3.C: New test.
4526
4527         PR c++/9486
4528         * g++.dg/parse/template10.C: New test.
4529
4530         PR c++/9488
4531         * g++.dg/parse/template11.C: New test.
4532
4533         PR c++/10150
4534         * g++.dg/parse/invalid-op1.C: New test.
4535
4536         PR c++/10247
4537         * g++.dg/parse/condexpr1.C: New test.
4538
4539 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4540
4541         * g++.dg/ext/packed3.C: New test.
4542         * g++.dg/ext/packed4.C: New test.
4543
4544         * gcc.dg/pack-test-3.c: New test.
4545
4546 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4547
4548         * lib/compat.exp: Handle dg-options per source file.
4549         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4550         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4551         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4552         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4553         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4554         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4555         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4556         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4557         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4558         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4559         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4560         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4561         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4562         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4563
4564 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4565
4566         PR c/10320
4567         * gcc.c-torture/execute/20030718-1.c: New test.
4568
4569 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4570
4571         PR optimization/11536
4572         * gcc.dg/20030721-1.c: New test.
4573
4574 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4575
4576         PR c++/11546
4577         * g++.dg/template/lookup1.C: New test.
4578
4579 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4580
4581         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4582         diagnostics of ill-formed constructs involving labels.
4583         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4584         the new 'previously defined here' message.
4585
4586 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4587
4588         * g++.dg/parse/non-dependent2.C: New test.
4589
4590 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4591
4592         * g++.dg/init/init-ref4.C: xfail on targets without
4593         weak symbols.
4594
4595 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4596
4597         PR target/11087
4598         * gcc.c-torture/execute/20030717-1.c: New test.
4599
4600 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4601
4602         * g++.dg/opt/cfg1.C: New test.
4603
4604 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4605
4606         PR optimization/11557
4607         * gcc.dg/20030717-1.c: New test.
4608
4609 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4610
4611         PR c++/10476
4612         * g++.dg/expr/crash-1.C: New test.
4613
4614         PR c++/11027
4615         * g++.dg/template/init3.C: New test.
4616
4617         PR c++/8222
4618         * g++.dg/template/non-dependent1.C: New test.
4619
4620         PR c++/11070
4621         * g++.dg/template/non-dependent2.C: New test.
4622
4623         PR c++/11071
4624         * g++.dg/template/non-dependent3.C: New test.
4625
4626         PR c++/9907
4627         * g++.dg/template/sizeof5.C: New test.
4628
4629 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4630
4631         PR 11498
4632         * gcc.c-torture/compile/mangle-1.c: New file.
4633
4634 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4635
4636         PR c++/7809
4637         * g++.dg/parse/access3.C: New test.
4638
4639 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4640
4641         PR c++/11384
4642         * g++.dg/init/init-ref4.C: New test.
4643
4644 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4645
4646         PR c++/11547
4647         * g++.dg/parse/constant3.C: New test.
4648         * g++.dg/parse/crash7.C: Likewise.
4649
4650 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4651
4652         PR target/11008
4653         * gcc.dg/i386-pentium4-not-mull.c: New.
4654
4655 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4656
4657         * gcc.dg/asm-names.c (ymain): Make it weak.
4658
4659 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4660
4661         PR c++/5421
4662         * g++.dg/template/friend21.C: New test.
4663
4664 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4665
4666         * gcc.dg/cleanup-8.c: New test.
4667         * gcc.dg/cleanup-9.c: New test.
4668
4669 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4670
4671         * g++.dg/ext/dll-MI1.h: New file.
4672         * g++.dg/ext/dllexport-MI1.C: New file.
4673         * g++.dg/ext/dllimport-MI1.C: New file.
4674
4675 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4676
4677         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4678         it does not have cmpstrsi patterns (just cmpmemsi).
4679
4680 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4681
4682         PR debug/11473
4683         * g++.dg/debug/debug8.C: New test.
4684
4685 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4686
4687         PR c++/10108
4688         * g++.dg/template/crash7.C: New test.
4689
4690 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4691
4692         PR target/10795
4693         * gcc.c-torture/compile/20030708-1.c: New.
4694
4695 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4696
4697         * gcc.c-torture/execute/20030715-1.c: New test.
4698
4699 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4700
4701         * gcc.dg/pch/inline-3.c: New file.
4702         * gcc.dg/pch/inline-3.hs: New file.
4703         * gcc.dg/pch/inline-4.c: New file.
4704         * gcc.dg/pch/inline-4.hs: New file.
4705
4706 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4707
4708         PR c++/11509
4709         * g++.dg/template/crash6.C: New test.
4710
4711         PR c++/7053
4712         * g++.dg/template/friend20.C: New test.
4713
4714         PR c++/7019
4715         * g++.dg/template/overload2.C: New test.
4716
4717 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4718
4719         PR optimization/11440
4720         * gcc.c-torture/execute/20030714-1.c: New test.
4721
4722 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4723
4724         PR c++/11154
4725         * g++.dg/template/partial2.C: New test.
4726
4727 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4728
4729         PR c++/11503
4730         * g++.dg/template/anon1.C: New test.
4731
4732         PR c++/11493
4733         PR c++/11495
4734         * g++.dg/parse/template9.C: Likewise.
4735         * g++.dg/template/crash4.C: New test.
4736         * g++.dg/template/koenig1.C: Likewise.
4737         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4738         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4739         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4740         functions.
4741         * g++.old-deja/g++.jason/template36.C: Likewise.
4742         * g++.old-deja/g++.mike/p1989.C: Likewise.
4743         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4744         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4745         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4746         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4747         compiling.
4748         * g++.old-deja/g++.pt/union2.C: Use this->.
4749
4750 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * gcc.dg/20030711-1.c: New test.
4753
4754 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4755
4756         PR c++/11050
4757         * g++.dg/parse/args1.C: New test.
4758         * g++.pt/defarg8.C: Change expected errors.
4759
4760 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4761
4762         PR c++/8164
4763         * g++.dg/template/nontype2.C: New test.
4764
4765         PR c++/10558
4766         * g++.dg/parse/template8.C: New test.
4767
4768         PR c++/8327
4769         * g++.dg/template/scope1.C: New test.
4770
4771         * g++.dg/warn/Wsign-compare-1.C: New test.
4772
4773 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4774
4775         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4776
4777 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/9411
4780         * g++.dg/template/explicit2.C: New test.
4781
4782         PR c++/10032
4783         * g++.dg/warn/pedantic1.C: New test.
4784
4785 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4786
4787         PR c++ 9483
4788         * g++.dg/other/field1.C: New test.
4789
4790 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4791
4792         PR c/11449
4793         * gcc.c-torture/compile/20030707-1.c: New.
4794
4795 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4796
4797         PR c++/10849
4798         * g++.dg/template/access12.C: New test.
4799
4800 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4801
4802         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4803         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4804         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4805         * gcc.misc-tests/gcov.exp: Update
4806         * g++.dg/gcov/gcov.exp: Update
4807         * lib/gcov.exp: Update.
4808
4809 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4810
4811         * g++.dg/abi/mangle17.C: Make sure template expressions are
4812         dependent.
4813         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4814         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4815         * g++.dg/opt/stack1.C: Remove erroneous code.
4816         * g++.dg/parse/template7.C: New test.
4817         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4818         * g++.old-deja/g++.pt/crash4.C: Likewise.
4819
4820 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4821
4822         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4823         with zero or one occurence of `$' after the initial `L'.
4824
4825 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4826
4827         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4828
4829 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4830
4831         PR c/11370
4832         * gcc.dg/Wunreachable-6.c: New testcase.
4833         * gcc.dg/Wunreachable-7.c: New testcase.
4834
4835 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR c/11420
4838         * gcc.dg/20030708-1.c: New test.
4839
4840 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4841
4842         * gcc.dg/compat/sdata-section.h: New file.
4843         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4844         * gcc.dg/torture/mips-sdata-1.c: New test.
4845
4846 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4847
4848         PR c++/11030
4849         * g++.dg/template/friend19.C: New test.
4850
4851 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4852
4853         * g++.dg/opt/strength-reduce.C: New test.
4854
4855 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4856
4857         PR target/10979
4858         * gcc.dg/20030707-1.c: New testcase.
4859
4860 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4861
4862         PR optimization/11059
4863         * g++.dg/opt/emptyunion.C: New testcase.
4864
4865 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4866             Eric Botcazou  <ebotcazou@libertysurf.fr>
4867
4868         * g++.dg/opt/stack1.C: New test.
4869
4870 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4871
4872         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4873         run test.
4874
4875         PR c++/11431
4876         * g++.dg/expr/static_cast3.C: New test.
4877
4878 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4879
4880         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4881         everywhere.
4882         * gcc.dg/concat.c: Concatenation of string constants with
4883         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4884         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4885         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4886         necessary to avoid multi-character character constant warning.
4887         * gcc.dg/cpp/escape.c: Likewise.
4888         * gcc.dg/cpp/ucs.c: Likewise.
4889         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4890         Fix a typo.
4891
4892 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4893
4894         PR c/11428
4895         * gcc.c-torture/compile/20030704-1.c: New.
4896
4897 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4898
4899         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4900
4901 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4902
4903         PR c++/5287, PR c++/7910,  PR c++/11021
4904         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4905         tests for warnings.
4906         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4907         * g++.dg/ext/dllimport3.C: Likewise.
4908         * g++.dg/ext/dllimport4.C: New file.
4909         * g++.dg/ext/dllimport5.C: New file.
4910         * g++.dg/ext/dllimport6.C: New file.
4911         * g++.dg/ext/dllimport7.C: New file.
4912         * g++.dg/ext/dllimport8.C: New file.
4913         * g++.dg/ext/dllimport9.C: New file.
4914         * g++.dg/ext/dllimport10.C: New file.
4915         * g++.dg/ext/dllexport1.C: New file.
4916
4917 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4918
4919         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4920         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4921
4922 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4923
4924         * gcc.dg/builtins-25.c: New testcase.
4925         * gcc.dg/builtins-26.c: New testcase.
4926
4927 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4928
4929         * gcc.dg/compat/vector-defs.h: New file.
4930         * gcc.dg/compat/vector-setup.h: New file.
4931         * gcc.dg/compat/vector-check.h: New file.
4932         * gcc.dg/compat/vector-1_main.c: New file.
4933         * gcc.dg/compat/vector-1_x.c: New file.
4934         * gcc.dg/compat/vector-1_y.c: New file.
4935         * gcc.dg/compat/vector-2_main.c: New file.
4936         * gcc.dg/compat/vector-2_x.c: New file.
4937         * gcc.dg/compat/vector-2_y.c: New file.
4938
4939         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4940         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4941         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4942         * gcc.dg/compat/struct-align-1.h: New file.
4943         * gcc.dg/compat/struct-align-1_main.c: New file.
4944         * gcc.dg/compat/struct-align-1_x.c: New file.
4945         * gcc.dg/compat/struct-align-1_y.c: New file.
4946         * gcc.dg/compat/struct-align-2.h: New file.
4947         * gcc.dg/compat/struct-align-2_main.c: New file.
4948         * gcc.dg/compat/struct-align-2_x.c: New file.
4949         * gcc.dg/compat/struct-align-2_y.c: New file.
4950
4951         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4952         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4953         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4954         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4955         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4956         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4957         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4958         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4959         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4960         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4961         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4962         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4963         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4964         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4965         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4966         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4967         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4968         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4969         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4970         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4971         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4972         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4973         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4974         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4975         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4976         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4977         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4978         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4979         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4980
4981 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4982
4983         * gcc.dg/i386-call-1.c: New test.
4984
4985 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4986
4987         PR c++/9162
4988         * g++.dg/parse/defarg4.C: New.
4989
4990 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4991
4992         PR target/10700
4993         * gcc.c-torture/compile/20030703-1.c: New test case.
4994
4995 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4996
4997         * g++.dg/template/local3.C: Remove extra semicolon.
4998
4999 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5000
5001         * gcc.dg/i386-volatile-1.c: New test.
5002
5003 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
5004
5005         PR c++/11072
5006         * g++.dg/other/offsetof2.C: XFAIL.
5007         * g++.dg/other/offsetof5.C: New.
5008
5009         PR c++/10219
5010         * g++.dg/template/error1.C: New.
5011
5012         PR c++/9779
5013         * g++.dg/template/dependent-expr1.C: New.
5014
5015 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5016
5017         PR c++/6949
5018         * g++.dg/template/local3.C: New test.
5019
5020         PR c++/11149
5021         * g++.dg/lookup/scoped6.C: New test.
5022
5023 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
5024
5025         PR c++/8046
5026         * g++.dg/other/error7.C: New test.
5027
5028 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
5029
5030         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5031         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5032         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5033         * g++.old-deja/g++.other/union2.C: Likewise.
5034         * gcc.dg/c90-const-expr-2.c: Likewise.
5035         * gcc.dg/c90-const-expr-3.c: Likewise.
5036         * gcc.dg/c99-const-expr-2.c: Likewise.
5037         * gcc.dg/c99-const-expr-3.c: Likewise.
5038         * gcc.dg/concat.c: Likewise.
5039
5040 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5041
5042         PR c++/9559
5043         * g++.dg/init/static1.C: New test.
5044
5045 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5046
5047         * Changelog: Remove ">>>>>>>" from previous change.
5048
5049 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5050
5051         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5052         * g++.old-deja/g++.other/access2.C: Likewise.
5053         * g++.old-deja/g++.other/decl2.C: Likewise.
5054         * gcc.c-torture/execute/20020615-1.c: Likewise.
5055
5056 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5057
5058         PR c++/4933
5059         * g++.dg/template/sizeof4.C: New test.
5060
5061 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5062
5063         * g++.dg/other/error6.C: New test.
5064
5065 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5066
5067         PR c++/10750
5068         * g++.dg/parse/constant2.C: New test.
5069
5070 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5071
5072         PR c++/11106
5073         * g++.dg/other/error5.C: New test.
5074
5075 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5076
5077         * gcc.dg/format/gcc_diag-1.c: New test.
5078
5079 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5080
5081         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5082
5083 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5084
5085         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5086         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5087         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5088
5089 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5090
5091         * gcc.c-torture/execute/builtins/string-8.c: New test.
5092         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5093         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5094         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5095
5096 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/10468
5099         * g++.dg/ext/typeof6.C: New test.
5100
5101 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5102
5103         PR c++/10796
5104         * g++.dg/init/enum1.C: New test.
5105
5106 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5107
5108         * gcc.dg/20030627-1.c: New test.
5109
5110 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5111
5112         PR c++/11332
5113         * g++.dg/expr/static_cast2.C: New test.
5114
5115 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5116             Jakub Jelinek  <jakub@redhat.com>
5117
5118         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5119         sprintf(dst,"%s",src) optimization.
5120         * gcc.c-torture/execute/20030626-1.c: New test case.
5121         * gcc.c-torture/execute/20030626-2.c: New test case.
5122
5123 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5124
5125         * gcc.c-torture/execute/multi-ix.c: New test.
5126
5127         * gcc.c-torture/execute/simd-4.c (main):
5128         Added missing semicolon at end of union.
5129
5130 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5131
5132         PR c++/8266
5133         * g++.dg/template/explicit-instantiation3.C: New test.
5134
5135 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5136
5137         * gcc.dg/20030626-1.c: Use signed char.
5138
5139 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5140
5141         * gcc.dg/20030626-1.c: New test.
5142
5143 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5144
5145         * const-str-2.m: Update.
5146
5147 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/10990
5150         * g++.dg/rtti/dyncast1.C: New test.
5151         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5152         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5153         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5154
5155         PR c++/10931
5156         * g++.dg/expr/static_cast1.C: New test.
5157
5158 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5159
5160         * gcc.dg/20030625-1.c: New test.
5161
5162 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5163
5164         * gcc.c-torture/compile/20030624-1.c: New test case.
5165
5166 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5167
5168         * gcc.c-torture/execute/string-opt-17.c: New test.
5169
5170 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5171
5172         PR c++/5754
5173         * g++.dg/parse/crash6.C: New test.
5174
5175 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5176
5177         * gcc.dg/builtins-24.c: New test case.
5178
5179 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5180
5181         * g++.dg/opt/operator1.C: New test.
5182
5183 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5184
5185         * gcc.c-torture/execute/string-opt-16.c: New test case.
5186
5187 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5188
5189         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5190         * g++.old-deja/g++.other/conv7.C: Likewise
5191         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5192         * g++.old-deja/g++.other/overload14.C: Likewise.
5193
5194 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5195
5196         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5197         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5198
5199 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5200
5201         PR c++/10888
5202         * g++.dg/warn/Winline-3.C: New test.
5203
5204 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5205
5206         * lib/target-supports.exp (check_alias_available): Make the test
5207         program acceptable to the Solaris assembler.
5208
5209         PR c++/10749
5210         * g++.dg/template/memclass2.C: New test.
5211
5212 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5213             Eric Botcazou  <ebotcazou@libertysurf.fr>
5214
5215         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5216         data for non-matching targets.
5217         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5218
5219 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5220
5221         PR c++/10845
5222         * g++.dg/template/member3.C: New test.
5223
5224 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5225
5226         PR c++/10939
5227         * g++.dg/template/func1.C: New test.
5228
5229         PR c++/9649
5230         * g++.dg/template/static4.C: New test.
5231         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5232
5233         PR c++/11041
5234         * g++.dg/init/ref7.C: New test.
5235
5236 2003-06-19  Matt Austern  <austern@apple.com>
5237
5238         PR c++/11228
5239         * g++.dg/anew1.C: New test.
5240         * g++.dg/anew2.C: New test.
5241         * g++.dg/anew3.C: New test.
5242         * g++.dg/anew4.C: New test.
5243
5244 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5245
5246         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5247
5248 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5249
5250         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5251         endian-dependent.
5252
5253 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5254
5255         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5256         Remove cruft.
5257
5258 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5259
5260         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5261         * gcc.c-torture/compile/961203-1.c: Likewise.
5262         * gcc.c-torture/compile/980506-1.c: Likewise.
5263
5264 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5265
5266         PR c++/10712
5267         * g++.dg/lookup/using7.C: New test.
5268
5269 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/11105
5272         * g++.dg/abi/conv1.C: Remove it.
5273         * g++.dg/template/conv7.C: New test.
5274         * g++.dg/template/conv8.C: Likewise.
5275         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5276         conversion operator.
5277
5278 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5279
5280         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5281         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5282         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5283         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5284         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5285         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5286         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5287         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5288         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5289         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5290         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5291         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5292         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5293         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5294         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5295         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5296         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5297         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5298         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5299         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5300         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5301         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5302         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5303         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5304         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5305         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5306         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5307         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5308         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5309
5310 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5311
5312         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5313         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5314         indications.
5315
5316 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5317
5318         * gcc.dg/i386-387-5.c: New test case.
5319         * gcc.dg/i386-387-6.c: New test case.
5320         * gcc.dg/builtins-23.c: New test case.
5321
5322 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5323
5324         * gcc.dg/builtins-22.c: New test case.
5325         * gcc.dg/i386-387-1.c: Update to test exp.
5326         * gcc.dg/i386-387-2.c: Likewise.
5327
5328 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5329
5330         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5331
5332 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5333
5334         * lib/gcc-dg.exp (dg-require-dll): New function.
5335         (dg-xfail-if): Likewise.
5336         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5337         driver.
5338
5339         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5340         * gcc.c-torture/compile/20001205-1.c: Likewise.
5341         * gcc.c-torture/compile/20001226-1.c: Likewise.
5342         * gcc.c-torture/compile/20010518-2.c: Likewise.
5343         * gcc.c-torture/compile/20020312-1.c: Likewise.
5344         * gcc.c-torture/compile/20020604-1.c: Likewise.
5345         * gcc.c-torture/compile/920501-12.c: Likewise.
5346         * gcc.c-torture/compile/920501-4.c: Likewise.
5347         * gcc.c-torture/compile/920520-1.c: Likewise.
5348         * gcc.c-torture/compile/920521-1.c: Likewise.
5349         * gcc.c-torture/compile/920625-1.c: Likewise.
5350         * gcc.c-torture/compile/961203-1.c: Likewise.
5351         * gcc.c-torture/compile/980506-1.c: Likewise.
5352         * gcc.c-torture/compile/981006-1.c: Likewise.
5353         * gcc.c-torture/compile/981022-1.c: Likewise.
5354         * gcc.c-torture/compile/981223-1.c: Likewise.
5355         * gcc.c-torture/compile/990617-1.c: Likewise.
5356         * gcc.c-torture/compile/dll.c: Likewise.
5357         * gcc.c-torture/compile/labels-3.c: Likewise.
5358         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5359         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5360         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5361         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5362         * gcc.c-torture/compile/simd-5.c: Likewise.
5363         * gcc.c-torture/compile/20000804-1.x: Remove.
5364         * gcc.c-torture/compile/20001205-1.x: Likewise.
5365         * gcc.c-torture/compile/20001226-1.x: Likewise.
5366         * gcc.c-torture/compile/20010518-2.x: Likewise.
5367         * gcc.c-torture/compile/20020312-1.x: Likewise.
5368         * gcc.c-torture/compile/20020604-1.x: Likewise.
5369         * gcc.c-torture/compile/920501-12.x: Likewise.
5370         * gcc.c-torture/compile/920501-4.x: Likewise.
5371         * gcc.c-torture/compile/920520-1.x: Likewise.
5372         * gcc.c-torture/compile/920521-1.x: Likewise.
5373         * gcc.c-torture/compile/920625-1.x: Likewise.
5374         * gcc.c-torture/compile/961203-1.x: Likewise.
5375         * gcc.c-torture/compile/980506-1.x: Likewise.
5376         * gcc.c-torture/compile/981006-1.x: Likewise.
5377         * gcc.c-torture/compile/981022-1.x: Likewise.
5378         * gcc.c-torture/compile/981223-1.x: Likewise.
5379         * gcc.c-torture/compile/990617-1.x: Likewise.
5380         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5381         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5382         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5383         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5384         * gcc.c-torture/compile/simd-5.x: Likewise.
5385
5386         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5387
5388 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5389
5390         * gcc.c-torture/execute/20030611-1.c: New test.
5391
5392 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5393
5394         PR middle-end/168
5395         * gcc.dg/20030612-1.c: New test case.
5396
5397 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5398
5399         PR c++/10635
5400         * g++.dg/expr/cast1.C: New test.
5401
5402 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5403
5404         * gcc.dg/builtins-21.c: New test case.
5405
5406 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5407
5408         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5409         options instead of at the end.
5410         * lib/objc.exp (objc_target_compile): Likewise.
5411
5412 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/10432
5415         * g++.dg/parse/error1.C: New test.
5416
5417 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5418
5419         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5420         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5421         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5422         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5423         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5424         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5425         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5426         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5427         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5428         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5429         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5430         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5431         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5432         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5433         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5434         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5435         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5436         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5437         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5438         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5439         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5440         * gcc.dg/compat/struct-by-value-18_main.c: New file.
5441         * gcc.dg/compat/struct-by-value-18_x.c: New file.
5442         * gcc.dg/compat/struct-by-value-18_y.c: New file.
5443
5444         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
5445         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
5446         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
5447         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
5448         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
5449         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
5450         * gcc.dg/compat/scalar-return-3_main.c: New file.
5451         * gcc.dg/compat/scalar-return-3_x.c: New file.
5452         * gcc.dg/compat/scalar-return-3_y.c: New file.
5453         * gcc.dg/compat/scalar-return-4_main.c: New file.
5454         * gcc.dg/compat/scalar-return-4_x.c: New file.
5455         * gcc.dg/compat/scalar-return-4_y.c: New file.
5456
5457 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
5458
5459         * gcc.dg/compat/fp2-struct-check.h: New file.
5460         * gcc.dg/compat/fp2-struct-defs.h: New file.
5461         * gcc.dg/compat/fp2-struct-init.h: New file.
5462         * gcc.dg/compat/struct-by-value-10_main.c: New file.
5463         * gcc.dg/compat/struct-by-value-10_x.c: New file.
5464         * gcc.dg/compat/struct-by-value-10_y.c: New file.
5465         * gcc.dg/compat/struct-return-10_main.c: New file.
5466         * gcc.dg/compat/struct-return-10_x.c: New file.
5467         * gcc.dg/compat/struct-return-10_y.c: New file.
5468
5469         * gcc.dg/compat/compat-common.h: New file.
5470         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
5471         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
5472         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
5473         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
5474         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
5475         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
5476         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
5477         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5478         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
5479         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
5480         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5481         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
5482         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
5483         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5484         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
5485         * gcc.dg/compat/small-struct-check.h: Ditto.
5486         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
5487         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5488         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
5489         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
5490         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5491         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5492         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
5493         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5494         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
5495         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5496         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5497         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5498         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5499         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5500         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5501         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5502         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5503         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5504         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5505         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5506         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5507         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5508         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5509         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5510         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5511         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5512         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5513         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5514         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5515         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5516
5517 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5518
5519         * g++.dg/pch/static-1.C: New file.
5520         * g++.dg/pch/static-1.Hs: New file.
5521
5522 2003-06-10  Richard Henderson  <rth@redhat.com>
5523
5524         * gcc.dg/asm-7.c: Adjust expected warning text.
5525
5526 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5527
5528         * gcc.dg/builtins-20.c: New test case.
5529
5530 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/11131
5533         * g++.dg/opt/template1.C: New test.
5534
5535 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5536
5537         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5538         additional_sources.
5539
5540 2003-05-21  David Taylor  <dtaylor@emc.com>
5541
5542         * gcc.dg/Wpadded.c: New file.
5543
5544 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5545
5546         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5547         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5548         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5549         dg-require-weak.
5550
5551 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5552
5553         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5554
5555 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5556
5557         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5558         (dg-require-alias): Likewise.
5559         (dg-require-gc-sections): Likewise.
5560         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5561
5562 2003-06-08  Richard Henderson  <rth@redhat.com>
5563
5564         * gcc.dg/20011029-2.c: Fix the array reference.
5565         * gcc.dg/asm-7.c: New.
5566
5567 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5568
5569         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5570
5571 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5572
5573         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5574         (dg-require-gc-sections): Likewise.
5575
5576 2003-06-08  Jan Hubicka  <jh@suse.cz>
5577
5578         * i386-cmov1.c: Fix regular expression.
5579         * i386-cvt-1.c: Likewise.
5580         * i386-local.c: Likewise.
5581         * i386-local2.c: Likewise.
5582         * i386-mul.c: Likewise.
5583         * i386-ssetype-1.c: Likewise.
5584         * i386-ssetype-3.c: Likewise.
5585         * i386-ssetype-5.c: Likewise.
5586
5587 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5588
5589         PR c++/11039
5590         * g++.dg/warn/implicit-typename2.C: New test.
5591         * g++.dg/warn/implicit-typename3.C: New test.
5592
5593 2003-06-07  Richard Henderson  <rth@redhat.com>
5594
5595         * g++.dg/other/offsetof3.C: Use size_t.
5596         * g++.dg/other/offsetof4.C: Likewise.
5597
5598 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5599
5600         * lib/copy-file.exp: New. Implement gcc_copy_files.
5601
5602         * lib/dg-pch.exp: Load copy-file.exp
5603         (dg-pch): Use gcc_copy_files instead of "file copy".
5604
5605 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5606
5607         * gcc.dg/weak/weak.exp: Simplify.
5608         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5609         * gcc.dg/weak/weak-1.c: Likewise.
5610         * gcc.dg/weak/weak-2.c: Likewise.
5611         * gcc.dg/weak/weak-3.c: Likewise.
5612         * gcc.dg/weak/weak-4.c: Likewise.
5613         * gcc.dg/weak/weak-5.c: Likewise.
5614         * gcc.dg/weak/weak-6.c: Likewise.
5615         * gcc.dg/weak/weak-7.c: Likewise.
5616         * gcc.dg/weak/weak-8.c: Likewise.
5617         * gcc.dg/weak/weak-9.c: Likewise.
5618
5619 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5620
5621         gcc.c-torture/execute/20030606-1.c: New.
5622
5623 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5624
5625         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5626         * gcc.dg/builtins-19.c: Likewise.
5627
5628 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5629
5630         * gcc.dg/builtins-2.c: Add some more tests.
5631         * gcc.dg/builtins-18.c: New test case.
5632         * gcc.dg/builtins-19.c: New test case.
5633
5634 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5635             Jim Wilson  <wilson@tuliptree.org>
5636
5637         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5638
5639 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5640
5641         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5642         mempcpy/stpcpy calls not to be optimized into something else.
5643         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5644         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5645         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5646
5647 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5648
5649         * gcc.dg/format/asm_fprintf-1.c: New test.
5650
5651 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5652
5653         * lib/gcc-defs.exp (additional_sources): New variable.
5654         (dg-additional-sources): New function.
5655         (additional_files): New variable.
5656         (dg-additional-files): New function.
5657         (dg-additional-files-options): Likewise.
5658         * lib/gcc-dg.exp (dg-require-weak): New function.
5659         (dg-require-alias): Likewise.
5660         (dg-require-gc-sections): Likewise.
5661         * lib/target-supports.exp (check_alias_available): Remove testfile
5662         parameter.
5663         (check_gc_sections_available): New function.
5664         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5665         (dg-gpp-additional-files): Likewise.
5666         * lib/g++.exp (additional_sources): Remove.
5667         (additional_files): Likewise.
5668         (g++_target_compile): Use dg-additional-files-options.
5669
5670         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5671         Tcl logic.
5672         * gcc.dg/special/ecos.exp: Remove.
5673         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5674         * gcc.dg/special/alias-1.c: Likewise.
5675         * gcc.dg/special/alias-2.c: Likewise.
5676         * gcc.dg/special/gcsec-1.c: Likewise.
5677         * gcc.dg/special/weak-1.c: Likewise.
5678         * gcc.dg/special/weak-2.c: Likewise.
5679         * gcc.dg/special/wkali-1.c: Likewise.
5680         * gcc.dg/special/wkali-2.c: Likewise.
5681
5682         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5683         dg-gpp-additional-*.
5684         * g++.dg/special/conpr-3.C: Likewise.
5685         * g++.dg/special/conpr-4.C: Likewise.
5686         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5687         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5688         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5689         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5690         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5691         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5692         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5693         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5694         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5695         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5696         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5697         * g++.old-deja/g++.other/comdat1.C: Likewise.
5698         * g++.old-deja/g++.other/comdat2.C: Likewise.
5699         * g++.old-deja/g++.other/comdat3.C: Likewise.
5700         * g++.old-deja/g++.other/ctor1.C: Likewise.
5701         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5702
5703 2003-06-05  Richard Henderson  <rth@redhat.com>
5704
5705         * gcc.dg/debug/20030605-1.c: New.
5706
5707 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5708
5709         * README.QMTEST: Update.
5710
5711 2003-06-04  Richard Henderson  <rth@redhat.com>
5712
5713         * gcc.dg/cleanup-1.c: New.
5714         * gcc.dg/cleanup-2.c: New.
5715         * gcc.dg/cleanup-3.c: New.
5716         * gcc.dg/cleanup-4.c: New.
5717         * gcc.dg/cleanup-5.c: New.
5718         * gcc.dg/cleanup-6.c: New.
5719         * gcc.dg/cleanup-7.c: New.
5720
5721 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5722
5723         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5724
5725         * lib/dg-pch.exp: New file.
5726         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5727         * gcc.dg/pch/pch.exp: Likewise.
5728
5729 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5730
5731         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5732         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5733         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5734         * gcc.dg/builtins-17.c: New test case.
5735         * gcc.dg/i386-387-4.c: New test case.
5736         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5737
5738 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5739
5740         * gcc.dg/ultrasp9.c: New test.
5741
5742 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5743
5744         * gcc.c-torture/compile/20030604-1.c: New test.
5745         * gcc.dg/sparc-constant-1.c: New test.
5746
5747 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5748
5749         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5750
5751 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5752
5753         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5754
5755         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5756         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5757
5758 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5759
5760         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5761
5762 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5763
5764         PR c++/10940
5765         * g++.dg/template/spec10.C: New test.
5766
5767 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5768
5769         * gcc.dg/builtins-16.c: New test case.
5770
5771 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5772
5773         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5774         mempcpy test with post-increments.
5775         * gcc.c-torture/execute/string-opt-3.c: New test.
5776         * gcc.dg/string-opt-1.c: New test.
5777
5778 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5779
5780         PR fortran/10965
5781         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5782
5783 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5784
5785         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5786         (scan-assembler): ... here.  Use dg-scan.
5787         (scan-assembler-not): Likewise.
5788         (scan-file): New function.
5789         (scan-file-not): Likewise.
5790         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5791         * gcc.dg/cpp/_Pragma4.c: Likewise.
5792         * gcc.dg/cpp/_Pragma5.c: Likewise.
5793         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5794         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5795         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5796         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5797         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5798         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5799         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5800         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5801         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5802         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5803         * gcc.dg/cpp/cxxcom1.c: Likewise.
5804         * gcc.dg/cpp/line1.c: Likewise.
5805         * gcc.dg/cpp/maccom1.c: Likewise.
5806         * gcc.dg/cpp/maccom2.c: Likewise.
5807         * gcc.dg/cpp/maccom3.c: Likewise.
5808         * gcc.dg/cpp/maccom4.c: Likewise.
5809         * gcc.dg/cpp/maccom5.c: Likewise.
5810         * gcc.dg/cpp/maccom6.c: Likewise.
5811         * gcc.dg/cpp/multiline.c: Likewise.
5812         * gcc.dg/cpp/spacing1.c: Likewise.
5813         * gcc.dg/cpp/spacing2.c: Likewise.
5814         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5815         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5816         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5817         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5818         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5819         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5820         * gcc.dg/cpp/cxxcom2.c: Likewise.
5821         * gcc.dg/cpp/cxxcom2.h: New file.
5822
5823         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5824         * g++.dg/cpp/truefalse.C: Here.
5825         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5826
5827 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5828
5829         * gcc.dg/cpp/redef3.c: New file.
5830
5831 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5832
5833         * gcc.dg/i386-loop-3.c: New test.
5834
5835 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5836
5837         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5838
5839 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5840
5841         * gcc.dg/fwrapv-1.c: New test case.
5842         * gcc.dg/fwrapv-2.c: New test case.
5843
5844 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5845
5846         PR c++/10956
5847         * g++.dg/template/spec9.C: New test.
5848
5849 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5850
5851         * gcc.dg/duff-4.c: New test case.
5852
5853 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5854
5855         PR fortran/10843
5856         * g77.dg/ffixed-form-1.f: New test
5857         * g77.dg/ffixed-form-2.f: New test
5858         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5859         * g77.dg/ffree-form-3.f: New test
5860
5861 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5862
5863         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5864         * gcc.dg/wint_t-1.c: Likewise.
5865
5866 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5867
5868         * g++.dg/template/access11.C: New test.
5869
5870 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5871
5872         PR c++/10849
5873         * g++.dg/template/access10.C: New test.
5874
5875 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5876             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5877
5878         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5879
5880 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5881
5882         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5883         suppress for powerpc-*-darwin*.
5884         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5885
5886 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5887
5888         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5889         suppress option for powerpc-*-darwin*.
5890
5891 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5892
5893         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5894         * gcc.dg/builtins-4.c: Add test for fmod.
5895
5896 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5897
5898         PR c++/10682
5899         * g++.dg/template/instantiate4.C: New test.
5900
5901 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5902
5903         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5904
5905 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5906
5907         * gcc.dg/compat/scalar-return-1_main.c: New file.
5908         * gcc.dg/compat/scalar-return-1_x.c: New file.
5909         * gcc.dg/compat/scalar-return-1_y.c: New file.
5910         * gcc.dg/compat/scalar-return-2_main.c: New file.
5911         * gcc.dg/compat/scalar-return-2_x.c: New file.
5912         * gcc.dg/compat/scalar-return-2_y.c: New file.
5913         * gcc.dg/compat/struct-return-3_main.c: New file.
5914         * gcc.dg/compat/struct-return-3_y.c: New file.
5915         * gcc.dg/compat/struct-return-3_x.c: New file.
5916         * gcc.dg/compat/struct-return-2_main.c: New file.
5917         * gcc.dg/compat/struct-return-2_x.c: New file.
5918         * gcc.dg/compat/struct-return-2_y.c: New file.
5919
5920 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5921
5922         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5923         for hppa*-hp-hpux*.
5924         * gcc.dg/20021014-1.c (dg-options): Likewise.
5925         * gcc.dg/nest.c (dg-options): Likewise.
5926
5927 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5928
5929         PR c++/9738
5930         * g++.dg/ext/dllimport2.C: New file.
5931         * g++.dg/ext/dllimport3.C: New file.
5932
5933 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5934
5935         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5936         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5937         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5938         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5939         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5940         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5941         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5942         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5943         * gcc.dg/compat/small-struct-defs.h: New file.
5944         * gcc.dg/compat/small-struct-init.h: New file.
5945         * gcc.dg/compat/small-struct-check.h: New file.
5946         * gcc.dg/compat/fp-struct-defs.h: New file.
5947         * gcc.dg/compat/fp-struct-check.h: New file.
5948         * gcc.dg/compat/fp-struct-init.h: New file.
5949         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5950         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5951
5952 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5953
5954         * gcc.dg/20030225-2.c: New test.
5955
5956 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5957             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5958
5959         * gcc.c-torture/compile/20030518-1.c: New test case.
5960
5961 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5962
5963         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5964         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5965         gcc-dg-debug-runtest.
5966         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5967         gcc-dg-debug-runtest.
5968
5969 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5970
5971         PR c++/9022
5972         * g++.dg/lookup/using6.C: New test.
5973
5974 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5975
5976         * g++.dg/parse/access2.C: New test.
5977
5978 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5979
5980         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5981         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5982         * gcc.dg/debug/debug.exp: Likewise.
5983
5984 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5985
5986         * gcc.dg/dollar.c: New test.
5987
5988 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5989
5990         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5991         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5992         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5993         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5994         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5995         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5996         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5997         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5998         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5999         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6000         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6001         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6002         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6003         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6004         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6005         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6006         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6007         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6008
6009 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6010
6011         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6012         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6013         support for "repo" mode.
6014         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6015         * lib/g77-dg.exp: Likewise.
6016         * lib/obj-dg.exp: Likewise.
6017
6018 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6019
6020         Merge from gcc-3_2-rhl8-branch:
6021         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6022
6023         * gcc.dg/tls/opt-6.c: New test.
6024
6025         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6026
6027         * gcc.dg/20030405-1.c: New test.
6028
6029         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6030
6031         * gcc.dg/20030309-1.c: New test.
6032
6033         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6034
6035         * gcc.c-torture/execute/20030307-1.c: New test.
6036
6037         2003-02-20  Randolph Chung  <tausq@debian.org>
6038
6039         * gcc.c-torture/compile/20030220-1.c: New test.
6040
6041         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6042
6043         * gcc.dg/20030217-1.c: New test.
6044
6045         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6046
6047         * gcc.c-torture/compile/20020129-1.c: New test.
6048
6049         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6050
6051         * gcc.dg/unroll-1.c: New test.
6052
6053         2002-11-16  Jan Hubicka  <jh@suse.cz>
6054
6055         * gcc.c-torture/execute/20020920-1.c: New test.
6056
6057         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6058
6059         PR target/7434
6060         * gcc.c-torture/compile/20021008-1.c: New test.
6061
6062         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6063
6064         PR target/7559
6065         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6066
6067         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6068
6069         * gcc.c-torture/compile/20020807-1.c: New test.
6070
6071         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6072
6073         * gcc.dg/tls/opt-1.c: New test.
6074
6075         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6076
6077         * gcc.dg/20020729-1.c: New test.
6078
6079         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6080
6081         * g++.dg/opt/life1.C: New test.
6082
6083         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6084
6085         * gcc.dg/20020525-1.c: New test.
6086
6087         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR c++/6794
6090         * g++.dg/ext/pretty1.C: New test.
6091         * g++.dg/ext/pretty2.C: New test.
6092
6093 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6094
6095         PR c++/8385
6096         * g++.dg/ext/typeof5.C: New test.
6097
6098 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6099
6100         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6101         __USER_LABEL_PREFIX__ into account.
6102         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6103
6104 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6105
6106         * gcc.dg/builtins-15.c: New test case.
6107
6108 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6109
6110         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6111
6112 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6113
6114         * lib/g++.exp: Tweak handling of additional source files.
6115         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6116         * g++.dg/special/conpr-2a.C: Rename to ...
6117         * g++.dg/special/conpr-2a.cc: ... this.
6118         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6119         * g++.dg/special/conpr-3a.C: Rename to ...
6120         * g++.dg/special/conpr-3a.cc: This.
6121         * g++.dg/special/conpr-3b.C: Rename to ...
6122         * g++.dg/special/conpr-3b.cc: This.
6123         * g++.dg/special/conpr-4.C: New test.
6124         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6125
6126 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6127
6128         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6129
6130 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6131
6132         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6133         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6134         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6135         * g++.old-deja/g++.other/warn3.C: Likewise.
6136
6137 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6138
6139         * gcc.dg/i386-387-1.c: Update to also test log.
6140         * gcc.dg/i386-387-2.c: Likewise.
6141
6142 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6143
6144         * g77.f-torture/execute/int8421.f: New test.
6145
6146 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6147
6148         PR c++/10230, c++/10481
6149         * g++.dg/lookup/scoped5.C: New test.
6150
6151 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6152
6153         PR c++/10552
6154         * g++.dg/template/ttp6.C: New test.
6155
6156 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6157
6158         * gcc.c-torture/execute/builtins: New directory.
6159         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6160         gcc.c-torture/execute/builtins.
6161         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6162         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6163         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6164         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6165
6166 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6167
6168         PR c++/9252
6169         * g++.dg/template/access8.C: New test.
6170         * g++.dg/template/access9.C: New test.
6171
6172 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6173
6174         PR c++/9554
6175         * g++.dg/parse/access1.C: New test.
6176
6177 2003-05-09  DJ Delorie  <dj@redhat.com>
6178
6179         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6180         long, and not an int.
6181
6182 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6183
6184         PR c++/10555, c++/10576
6185         * g++.dg/template/memclass1.C: New test.
6186
6187 2003-05-08  DJ Delorie  <dj@redhat.com>
6188
6189         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6190         targets.
6191         * gcc.c-torture/execute/20021024-1.x: Likewise.
6192         * gcc.c-torture/execute/shiftdi.x: Likewise.
6193         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6194         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6195         * gcc.dg/20021018-1.c: Likewise.
6196
6197 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6198
6199         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6200
6201         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6202         (bcopy): Call memmove.
6203
6204 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6205
6206         * g77.f-torture/compile/8485.f: New test case.
6207
6208 2003-05-07  Richard Henderson  <rth@redhat.com>
6209
6210         PR c++/10570
6211         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6212         Verify exception_cleanup not called for rethrows.
6213         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6214         when exiting catch block without rethrowing.
6215         * g++.dg/eh/forced3.C: New.
6216         * g++.dg/eh/forced4.C: New.
6217
6218 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6219
6220         * gcc.dg/20030505.c: Fix triplet.
6221
6222 2003-05-06  DJ Delorie  <dj@redhat.com>
6223
6224         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6225         * gcc.dg/nest.c: Likewise.
6226
6227 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6228
6229         * gcc.dg/builtins-14.c: New test case.
6230
6231 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6232
6233         * lib/compat.exp (compat-execute): New argument.
6234         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6235         * gcc.dg/compat: New test directory.
6236         * gcc.dg/compat/compat.exp: New expect script.
6237         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6238         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6239         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6240         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6241         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6242         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6243
6244         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6245         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6246         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6247         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6248         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6249         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6250         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6251         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6252         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6253         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6254         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6255         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6256         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6257         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6258         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6259
6260 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6261
6262         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6263
6264 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6265
6266         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6267
6268 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6269
6270         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6271         * gcc.dg/ppc-fsel-2.c: New test.
6272
6273         * gcc.dg/unused-5.c: New test.
6274
6275 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6276
6277         PR c++/10496
6278         * g++.dg/warn/pmf1.C: New test.
6279
6280 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6281
6282         PR c++/4494
6283         * g++.dg/warn/main.C: New test.
6284
6285 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6286
6287         * gcc.dg/nonnull-3.c: New test.
6288
6289 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6290
6291         * gcc.dg/cpp/Wtrigraphs.c: Update.
6292         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6293
6294 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6295
6296         * gcc.dg/ppc-fsel-1.c: New test.
6297
6298 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6299
6300         PR c/10604
6301         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6302
6303 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6304
6305         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6306
6307 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6308
6309         PR c++/9364, c++/10553, c++/10586
6310         * g++.dg/parse/typename4.C: New test.
6311         * g++.dg/parse/typename5.C: Likewise.
6312
6313 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6314
6315         * gcc.c-torture/compile/20030503-1.c: New test.
6316
6317 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6318
6319         * g++.dg/lookup/using5.C: Fix testcase error.
6320
6321 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6322
6323         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6324         since MEABI is no longer supported.  Remove all vestiges
6325         of MEABI from the test.
6326
6327 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6328
6329         PR c++/10554
6330         * g++.dg/lookup/using5.C: New test.
6331
6332 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6333
6334         PR c++/8772
6335         * g++.dg/template/ttp5.C: New test.
6336
6337 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6338
6339         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6340         (dg-gpp-additional-sources): New function.
6341         (dg-gpp-additional-files): Likewise.
6342         * lib/g++.exp (additional_sources): New variable.
6343         (additional_files): Likewise.
6344         (g++_target_compile): Deal with them.
6345         * lib/old-dejagnu.exp: Remove.
6346         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6347         * g++.old-deja: Revise all tests to use dg commands.
6348
6349 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6350
6351         PR c++/9432, c++/9528
6352         * g++.dg/lookup/using4.C: New test.
6353
6354 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6355
6356         * gcc.dg/noreturn-5.c: New file.
6357         * gcc.dg/noreturn-6.c: New file.
6358
6359         * gcc.c-torture/compile/inline-1.c: New file.
6360
6361 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6362
6363         PR c++/10551
6364         * g++.dg/template/explicit1.C: New test.
6365
6366 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/10549
6369         * g++.dg/other/bitfield1.C: New test.
6370
6371         PR c++/10527
6372         * g++.dg/init/new7.C: New test.
6373
6374 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6375
6376         * g++.dg/ext/desig1.C: New test.
6377         * g++.dg/ext/init1.C: Update.
6378
6379         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6380
6381 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6382
6383         PR c++/10180
6384         * g++.dg/warn/Winline-1.C: New test.
6385
6386 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6387
6388         * gcc.c-torture/execute/string-opt-19.c: New test.
6389
6390         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6391         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6392
6393 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6394
6395         PR c++/10506
6396         * g++.dg/init/new6.C: New test.
6397
6398         PR c++/10503
6399         * g++.dg/init/ref6.C: New test.
6400
6401 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6402
6403         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6404
6405 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6406
6407         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6408         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6409
6410 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6411
6412         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6413         initialized static data members.
6414
6415 2003-04-25  H.J. Lu <hjl@gnu.org>
6416
6417         * gcc.dg/ia64-sync-4.c: New test.
6418
6419 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6420
6421         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6422         date.
6423
6424 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6425
6426         PR c++/10337
6427         * g++.dg/warn/conv1.C: New test.
6428         * g++.old-deja/g++.other/conv7.C: Adjust.
6429         * g++.old-deja/g++.other/overload14.C: Adjust.
6430
6431 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6432
6433         PR c++/10471
6434         * g++.dg/template/defarg2.C: New test.
6435
6436 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6437
6438         * gcc.dg/cpp/include2.c: Update.
6439         * gcc.dg/cpp/multiline-2.c: New.
6440         * gcc.dg/cpp/multiline.c: Update.
6441         * gcc.dg/cpp/strify2.c: Update.
6442         * gcc.dg/cpp/trad/literals-2.c: Update.
6443
6444 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6445
6446         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6447
6448 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6449
6450         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6451
6452 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6453
6454         PR c++/10451
6455         * g++.dg/parse/crash4.C: New test.
6456
6457         PR c++/9847
6458         * g++.dg/parse/crash5.C: New test.
6459
6460 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6461
6462         PR c++/10446
6463         * g++.dg/parse/crash3.C: New test.
6464
6465         PR c++/10428
6466         * g++.dg/parse/elab1.C: New test.
6467
6468 2003-04-22  Devang Patel  <dpatel@apple.com>
6469
6470         * gcc.dg/cpp/trad/funlike-5.c: New test.
6471
6472 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6473
6474         * g++.dg/other/packed1.C: Fix dg options.
6475
6476 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6477
6478         * g++.dg/other/offsetof2.C: New test.
6479
6480 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6481
6482         * g++.dg/template/recurse.C: Adjust location of error messages.
6483
6484 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6485
6486         PR c++/9881
6487         * g++.dg/init/addr-const1.C: New test.
6488         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6489
6490 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6491
6492         PR c++/10405
6493         * g++.dg/lookup/struct-hack1.C: New test.
6494
6495 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6496
6497         * ucs.c: Update diagnostic messages.
6498
6499 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6500
6501         * gcc.dg/cpp/truefalse.cpp: New test.
6502         * gcc.dg/cpp/cpp.exp: Update.
6503         * g++.dg/other/stdbool-if.C: Remove.
6504
6505 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6506
6507         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6508         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6509
6510 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6511
6512         * gcc.c-torture/compile/20030418-1.c: New test.
6513
6514 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6515
6516         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6517
6518 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6519
6520         PR c++/10347
6521         g++.dg/template/dependent-name1.C: New test.
6522
6523 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6524
6525         * gcc.dg/warn-1.c (tourist_guide): New array,
6526         contains a pointer to bar.
6527
6528 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6529
6530         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6531         * gcc.c-torture/execute/medce-1.c: New test case.
6532         * gcc.c-torture/execute/medce-2.c: New test case.
6533
6534 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6535
6536         * lib/prune.exp: Ignore more messages.
6537
6538         PR c++/10381
6539         * g++.dg/parse/lookup3.C: New test.
6540
6541 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6542
6543         * gcc.c-torture/compile/20030415-1.c : New test.
6544
6545 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6546
6547         * gcc.c-torture/execute/scope-2.c: Move to ...
6548         * gcc.dg/noncompile/scope.c: .... here.
6549
6550 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6551
6552         * gcc.dg/20030414-2.c: New test case.
6553
6554 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6555
6556         PR target/10377
6557         * gcc.dg/20030414-1.c: New test.
6558
6559 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6560
6561         * gcc.dg/builtins-12.c: New test case.
6562         * gcc.dg/builtins-13.c: New test case.
6563
6564 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6565
6566         * gcc.c-torture/execute/string-opt-18.c: New test.
6567
6568 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6569
6570         PR c++/10300
6571         * g++.dg/init/new5.C: New test.
6572
6573 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR c++/7910
6576         * g++.dg/ext/dllimport1.C: New test.
6577
6578 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6579
6580         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6581
6582 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6583
6584         PR Fortran/9263
6585         * g77.f-torture/noncompile/9263.f: New test
6586         PR Fortran/1832
6587         * g77.f-torture/execute/1832.f: New test
6588
6589 2003-04-11  David Chad  <davidc@freebsd.org>
6590             Loren J. Rittle  <ljrittle@acm.org>
6591
6592         libobjc/8562
6593         * objc.dg/headers.m: New test.
6594
6595 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6596
6597         * gcc.c-torture/execute/builtin-noret-2.c: New.
6598         * gcc.c-torture/execute/builtin-noret-2.x: New.
6599         XFAIL builtin-noret-2.c at -O1 and above.
6600         * gcc.dg/redecl.c: New.
6601         * gcc.dg/Wshadow-1.c: Update error regexps.
6602
6603 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6604
6605         * g++.dg/abi/bitfield10.C: New test.
6606
6607 2003-04-09  Mike Stump  <mrs@apple.com>
6608
6609         * gcc.dg/pch/pch.exp: Make testcase names longer.
6610         * g++.dg/pch/pch.exp: Make testcase names longer.
6611
6612 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6613
6614         * gcc.dg/builtins-11.c: New test case.
6615
6616 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6617
6618         * gcc.dg/builtins-9.c: New test case.
6619         * gcc.dg/builtins-10.c: New test case.
6620
6621 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6622
6623         * gcc.dg/noncompile/init-4.c.c: New test.
6624
6625 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6626
6627         * gcc.misc-test/gcov-9.c: New test.
6628         * gcc.misc-test/gcov-10.c: New test
6629         * gcc.misc-test/gcov-11.c: New test.
6630
6631 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6632
6633         PR optimization/10024
6634         * gcc.c-torture/compile/20030405-1.c: New test.
6635
6636 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6637
6638         * gcc.dg/pch/static-3.c: New.
6639         * gcc.dg/pch/static-3.hs: New.
6640         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6641
6642 2003-04-04  Richard Henderson  <rth@redhat.com>
6643
6644         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6645         * g++.dg/eh/forced2.C: Likewise.
6646
6647 2003-04-03  Mike Stump  <mrs@apple.com>
6648
6649         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6650         target arg.
6651         (scan-assembler-times, scan-assembler-not): Likewise.
6652         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6653
6654 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6655
6656         * gcc.dg/sparc-loop-1.c: New test.
6657
6658 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6659
6660         PR other/9274
6661         * g++.dg/pch/system-2.C: New.
6662         * g++.dg/pch/system-2.Hs: New.
6663
6664 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6665
6666         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6667
6668         * g++.dg/eh/simd-1.C (vecfunc): Same.
6669
6670 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6671
6672         * gcc.c-torture/execute/20030401-1.c: New test case.
6673
6674 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6675
6676         * objc.dg/defs.m: New.
6677
6678 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6679
6680         * g++.dg/eh/simd-1.C: New.
6681         * g++.dg/eh/simd-2.C: New.
6682
6683 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6684
6685         * gcc.c-torture/execute/simd-3.c: New.
6686
6687 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6688
6689         PR c/9936
6690         * gcc.dg/20030331-2.c: New test.
6691
6692 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR c++/10278
6695         * g++.dg/parse/crash2.C: New test.
6696
6697 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6698
6699         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6700         * gcc.c-torture/execute/20030331-1.c: ...here.
6701
6702 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6703
6704         * gcc.c-torture/execute/20030331-1.c: New test.
6705
6706 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6707
6708         * lib/gcov.exp: Adjust call return testing strings.
6709         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6710
6711 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6712
6713         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6714         * gcc.dg/builtins-7.c: New test case.
6715         * gcc.dg/builtins-8.c: New test case.
6716
6717 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6718
6719         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6720
6721 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c++/7647
6724         * g++.dg/lookup-class-member-2.C: New test.
6725
6726 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6727
6728         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6729
6730 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6731
6732         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6733
6734 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6735
6736         * g++.dg/init/attrib1.C: New test.
6737
6738 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6739
6740         * gcc.dg/ultrasp8.c: New test.
6741
6742 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6743
6744         * gcc.dg/ultrasp7.c: New test.
6745
6746 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6747
6748         PR c++/10047
6749         * g++.dg/template/inline1.C: New test.
6750
6751 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6752
6753         * gcc.dg/sparc-dwarf2.c: New test.
6754
6755 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6756
6757         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6758         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6759
6760 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6761
6762         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6763         than reading .x files.
6764         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6765         * g77.dg/gcov/gcov-1.f: Likewise.
6766         * gcc.misc-tests/gcov-4b.c: Likewise.
6767         * gcc.misc-tests/gcov-5b.c: Likewise.
6768         * gcc.misc-tests/gcov-6.c: Likewise.
6769         * gcc.misc-tests/gcov-7.c: Likewise.
6770         * gcc.misc-tests/gcov-8.c: Likewise.
6771         * g++.dg/gcov/gcov-1.x: Remove.
6772         * g77.dg/gcov/gcov-1.x: Likewise.
6773         * gcc.misc-tests/gcov-4b.x: Likewise.
6774         * gcc.misc-tests/gcov-5b.x: Likewise.
6775         * gcc.misc-tests/gcov-6.x: Likewise.
6776         * gcc.misc-tests/gcov-7.x: Likewise.
6777         * gcc.misc-tests/gcov-8.x: Likewise.
6778
6779 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6780
6781         PR opt/10087
6782         * gcc.dg/20030324-1.c: New test.
6783
6784 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6785
6786         PR c++/10224
6787         * g++.dg/template/arg3.C: New test.
6788
6789         PR c++/10158
6790         * g++.dg/template/friend18.C: New test.
6791
6792 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6793
6794         * g77.f-torture/compile/20030326-1.f: New test case.
6795
6796 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6797
6798         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6799
6800         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6801
6802 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6803
6804         * gcc.dg/ia64-sync-3.c: New test.
6805
6806 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6807
6808         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6809
6810 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6811
6812         * gcc.dg/ultrasp6.c: New test.
6813
6814 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6815
6816         * gcc.dg/i386-signbit-1.c: New test.
6817         * gcc.dg/i386-signbit-2.c: New test.
6818         * gcc.dg/i386-signbit-3.c: New test.
6819
6820 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6821
6822         * gcc.dg/ultrasp5.c: Fix options.
6823
6824 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6825
6826         * gcc.dg/ultrasp5.c: Fix comment.
6827
6828 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6829
6830         PR fortran/10197
6831         * g77.f-torture/execute/10197.f: New test.
6832
6833 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6834
6835         PR c++/9898, c++/383
6836         * g++.dg/template/conv6.C: New test.
6837
6838         PR c++/10119
6839         * g++.dg/template/ptrmem5.C: New test.
6840
6841         PR c++/10026
6842         * g++.dg/lookup/koenig1.C: New test.
6843
6844         PR C++/10199
6845         * g++.dg/lookup/template2.C: New test.
6846
6847 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6848
6849         * g++.dg/opt/rtti1.C: New test.
6850
6851 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6852
6853         * gcc.dg/ultrasp5.c: New test.
6854
6855 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6856
6857         PR middle-end/9967
6858         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6859         builtin fputs.
6860
6861 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6862
6863         PR c/8224
6864         * gcc.dg/20030323-1.c: New test.
6865
6866 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6867
6868         * gcc.c-torture/compile/20030323-1.c: New test case.
6869
6870 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6871
6872         * gcc.dg/20030321-1.c: New test.
6873
6874 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6875
6876         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6877
6878 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6879
6880         PR c++/9978, c++/9708
6881         * g++.dg/ext/vlm1.C: Adjust expected error.
6882         * g++.dg/ext/vla2.C: New test.
6883         * g++.dg/template/arg1.C: New test.
6884         * g++.dg/template/arg2.C: New test.
6885
6886 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6887
6888         * g77.f-torture/execute/select.f: New test.
6889         * g77.f-torture/noncompile/select_no_compile.f: New test.
6890
6891 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6892
6893         PR c++/9898
6894         * g++.dg/other/error4.C: New test.
6895
6896 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6897
6898         * g++.dg/template/friend17.C: New test.
6899
6900 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6901
6902         * gcc.c-torture/compile/20030320-1.c: New.
6903
6904 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6905
6906         * gcc.dg/builtins-6.c: New test case.
6907
6908 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6909
6910         PR target/10073
6911         * gcc.c-torture/compile/20030319-1.c: New.
6912
6913 2003-03-18  Jan Hubicka  <jh@suse.cz>
6914
6915         * gcc.dg/i386-cvt-1.c: New test.
6916
6917 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6918
6919         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6920         * objc.dg/naming-2.m: Likewise.
6921
6922 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6923
6924         PR c++/9639
6925         * g++.dg/parse/crash1.C: New test.
6926
6927 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6928
6929         PR c++/8805
6930         * g++.dg/eh/cleanup1.C: New test.
6931
6932 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6933
6934         * gcc.c-torture/execute/20030316-1.c: New test case.
6935
6936 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6937
6938         PR c++/9629
6939         * g++.dg/init/ctor2.C: New test.
6940
6941 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6942
6943         * g77.f-torture/compile/xformat.f: New test case.
6944
6945 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6946
6947         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6948         * g++.old-deja/g++.mike/eh50.C: Likewise.
6949
6950 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6951
6952         PR c++/6440
6953         * g++.dg/template/spec7.C: New test.
6954         * g++.dg/template/spec8.C: Likewise.
6955
6956 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6957
6958         * gcc.c-torture/execute/20030313-1.c: New test.
6959
6960 2003-03-14  Richard Henderson  <rth@redhat.com>
6961
6962         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6963
6964 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6965
6966         * gcc.c-torture/compile/20030314-1.c: New test.
6967
6968 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6969
6970         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6971         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6972         thumb target,
6973         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6974         to accept newer _imp__  prefix and additional
6975         newline in .drectve section.
6976         * gcc.dg/dll-4.c: Likewise.
6977         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6978         switch.
6979
6980 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6981
6982         * g++.dg/parse/namespace9.C: New test.
6983
6984         * g++.dg/init/ref5.C: New test.
6985         * g++.dg/parse/ptrmem1.C: Likewise.
6986
6987 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6988
6989         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6990         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6991         regular expression.
6992         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6993         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6994
6995 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6996
6997         * gcc.c-torture/execute/20030224-2.c: New test.
6998
6999 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7000
7001         * gcc.dg/decl-3.c: New test.
7002
7003 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7004
7005         * gcc.dg/i386-loop-2.c: New test.
7006
7007 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/9474
7010         * g++.dg/parse/namespace8.C: New test.
7011
7012         PR c++/9924
7013         * g++.dg/overload/builtin2.C: New test.
7014
7015 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7016
7017         * gcc.dg/return-type-3.c: New test.
7018
7019 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7020
7021         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7022         profiling options are not supported.
7023
7024 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7025
7026         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7027         * g++.old-deja/g++.warn/impint2.C: Likewise.
7028
7029 2003-03-10  Devang Patel  <dpatel@apple.com>
7030
7031         * g++.dg/cpp/c++_cmd_1.C: New test.
7032         * g++.dg/cpp/c++_cmd_1.h: New file.
7033
7034 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7035
7036         * gcc.dg/altivec-9.c: New file.
7037
7038 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7039
7040         * gcc.dg/ppc-sdata-1.c: New test.
7041         * gcc.dg/ppc-sdata-2.c: New test.
7042
7043 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7044
7045         PR c++/9373
7046         * g++.dg/opt/ptrmem2.C: New test.
7047
7048         PR c++/8534
7049         * g++.dg/opt/ptrmem1.C: New test.
7050
7051 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7052
7053         * gcc.dg/i386-loop-1.c: New test.
7054
7055 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7056
7057         PR c++/9970
7058         * g++.dg/lookup/friend1.C: New test.
7059
7060 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7061
7062         PR c++/9823
7063         * g++.dg/parser/constructor1.C: New test.
7064
7065 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7066
7067         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7068
7069         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7070
7071 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7072
7073         * gcc.dg/cpp/Wunused.c: Update test.
7074
7075 2003-03-08  Jan Hubicka  <jh@suse.cz>
7076
7077         * gcc.dg/inline-3.c: New test.
7078
7079 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7080
7081         PR c++/9809
7082         * g++.dg/parse/builtin1.C: New test.
7083
7084         PR c++/9982
7085         * g++.dg/abi/cookie1.C: New test.
7086         * g++.dg/abi/cookie2.C: Likewise.
7087
7088         PR c++/9524
7089         * g++.dg/template/field1.C: New test.
7090
7091         PR c++/9912
7092         * g++.dg/parse/class1.C: New test.
7093         * g++.dg/parse/namespace7.C: Likewise.
7094         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7095
7096 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7097
7098         * g++.dg/init/ref4.C: New test.
7099
7100 2003-03-07  Jan Hubicka  <jh@suse.cz>
7101
7102         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7103         * gcc.dg/inline-3.c:  New test.
7104
7105 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7106
7107         * g++.dg/init/ref3.C: New test.
7108
7109         PR c++/9965
7110         * g++.dg/init/ref2.C: New test.
7111
7112         PR c++/9400
7113         * g++.dg/warn/Wshadow-2.C: New test.
7114
7115         PR c++/9791
7116         * g++.dg/warn/Woverloaded-1.C: New test.
7117
7118 2003-03-05  Jan Hubicka  <jh@suse.cz>
7119
7120         * gcc.dg/i386-local2.c: New.
7121         * gcc.dg/i386-local.c: Fix typo.
7122
7123 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7124
7125         * g++.dg/abi/layout3.C: New test.
7126
7127 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7128
7129         * gcc.c-torture/compile/20030305-1.c
7130
7131 2003-03-05  Jan Hubicka  <jh@suse.cz>
7132
7133         * gcc.dg/i386-local.c: New.
7134
7135 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7136
7137         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7138
7139 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7140
7141         * gcc.dg/switch-2.c: New test.
7142         * gcc.dg/switch-3.c: New test.
7143         * gcc.dg/Wswitch.c: Adjust line numbers.
7144         * gcc.dg/Wswitch-default.c: Likewise.
7145         * gcc.dg/Wswitch-enum.c: Likewise.
7146
7147 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7148
7149         * gcc.c-torture/execute/20030222-1.c: New test.
7150
7151 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7152
7153         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7154
7155 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7156
7157         PR c++/9878
7158         * g++.dg/init/ref1.C: New test.
7159
7160 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7161
7162         * gcc.dg/sh-relax.c: New SH-only test.
7163
7164 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7165
7166         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7167         comment explaining purpose of testcase.
7168
7169 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7170
7171         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7172         for HC11/HC12 (asm needs two int registers).
7173         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7174         HC11/HC12 because the test uses an asm which needs two 32-bit
7175         registers.
7176
7177 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7178
7179         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7180         for HC11/HC12 (array is too large otherwise).
7181         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7182         * gcc.c-torture/compile/20010518-2.x: Likewise.
7183         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7184         HC11/HC12 (array is too large).
7185
7186 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7187
7188         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7189         * lib/g++-dg.exp (g++-dg-test): Likewise.
7190
7191 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7192
7193         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7194         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7195
7196 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7197
7198         * g++.dg/warn/implicit-typename1.C: Remove warning.
7199
7200 2003-02-28  Richard Henderson  <rth@redhat.com>
7201
7202         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7203         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7204
7205 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7206
7207         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7208         * g++.dg/pch/pch.exp: Likewise.
7209
7210 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7211
7212         PR c++/9879
7213         * testsuite/g++.dg/init/new4.C: New test.
7214
7215 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7216
7217         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7218
7219 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7220
7221         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7222         unsigned long.
7223
7224         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7225         wider than float.
7226
7227 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7228
7229         * lib/scanasm.exp: Add support for counting numbers of
7230         occurences.
7231         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7232         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7233
7234 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7235
7236         PR c++/9683
7237         * g++.dg/template/static3.C: New test.
7238
7239         PR c++/9829
7240         * g++.dg/parse/namespace6.C: New test.
7241
7242 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7243
7244         PR target/9732
7245         * gcc.dg/20030225-1.c: New test.
7246
7247 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7248
7249         * README: Remove out-of-date information.
7250
7251         PR c++/9836
7252         * g++.dg/template/spec6.C: New test.
7253
7254 2003-02-24  Jeff Law  <law@redhat.com>
7255
7256         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7257
7258 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7259
7260         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7261         * gcc.dg/pragma-ep-1.c: Likewise.
7262
7263 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7264
7265         PR c++/9602
7266         * g++.dg/template/friend16.C: New test.
7267
7268 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7269
7270         PR c++/5333
7271         * g++.dg/parse/fused-params1.C: Adjust error messages.
7272         * g++.dg/template/nested3.C: New test.
7273
7274 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7275
7276         * g++.dg/abi/param1.C: New test.
7277
7278 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7279
7280         PR c++/7982
7281         * g++.dg/warn/implicit-typename1.C: New test.
7282
7283 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7284
7285         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7286         with "mtune".
7287         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7288         * gcc.c-torture/execute/20010129-1.x: Likewise.
7289         * gcc.dg/20011107-1.c: Likewise.
7290         * gcc.dg/20020108-1.c: Likewise.
7291         * gcc.dg/20020122-3.c: Likewise.
7292         * gcc.dg/20020206-1.c: Likewise.
7293         * gcc.dg/20020310-1.c: Likewise.
7294         * gcc.dg/20020426-2.c: Likewise.
7295         * gcc.dg/20020517-1.c: Likewise.
7296         * gcc.dg/991230-1.c: Likewise.
7297         * gcc.dg/i386-unroll-1.c: Likewise.
7298         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7299
7300 2003-02-22  Jan Hubicka  <jh@suse.cz>
7301
7302         * gcc.dg/i386-mul.c: New test.
7303
7304 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7305
7306         * gcc.dg/builtins-5.c: New test case.
7307
7308 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7309
7310         * gcc.dg/asmreg-1.c: New test.
7311
7312 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7313
7314         PR c++/9749
7315         * g++.dg/parse/varmod1.C: New test.
7316
7317 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7318
7319         PR c++/9727
7320         * g++.dg/template/op1.C: New test.
7321
7322 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7323
7324         PR c++/8906
7325         * g++.dg/template/nested2.C: New test.
7326
7327 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7328
7329         PR c++/8724
7330         * g++.dg/expr/dtor1.C: New test.
7331
7332 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7333
7334         * gcc.dg/cpp/include3.c: New test.
7335         * gcc.dg/cpp/inc/foo.h: New file.
7336
7337 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7338
7339         * gcc.c-torture/execute/20030221-1.c: New test.
7340
7341 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/9729
7344         * g++.dg/abi/conv1.C: New test.
7345
7346 2003-02-20  Jan Hubicka  <jh@suse.cz>
7347
7348         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7349
7350 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7351
7352         * gcc.c-torture/compile/20030219-1.c: New test.
7353
7354 2003-02-18  Jan Hubicka  <jh@suse.cz>
7355
7356         * gcc.dg/funcorder.c: New test.
7357
7358 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7359
7360         * gcc.c-torture/execute/20030218-1.c: New.
7361
7362 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7363
7364         * gcc.dg/20030218-1.c: New.
7365
7366 2003-02-18  Richard Henderson  <rth@redhat.com>
7367
7368         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7369         * gcc.dg/attr-used-2.c: New.
7370
7371 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR c++/9704
7374         * g++.dg/init/copy5.C: New test.
7375
7376 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7377
7378         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7379         * g++.dg/pch/pch.exp: Likewise.
7380
7381 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7382
7383         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7384         STACK_SIZE is not defined.
7385
7386 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7387
7388         PR c++/9457
7389         * g++.dg/template/init1.C: New test.
7390
7391 2003-02-16  Jan HUbicka  <jh@suse.cz>
7392
7393         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7394         (foo): Add few extra tests
7395         * gcc.dg/c99-const-expr-3.c: Likewise.
7396         * gcc.c-torture/execute/20030216-1.c: New.
7397
7398 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7399
7400         PR c++/9459
7401         * g++.dg/ext/typeof4.C: New test.
7402
7403 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7404
7405         * gcc.dg/i386-387-3.c: New test case.
7406
7407 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7408
7409         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7410         cris-*-elf* cris-*-aout* and mmix-*-*.
7411
7412 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7413
7414         * gcc.dg/20030213-1.c: New test.
7415
7416 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7417
7418         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7419         * gcc.dg/i386-387-2.c: Likewise.
7420
7421 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7422
7423         * gcc.dg/ppc-spe.c: Fix formatting.
7424         Enable tests that were previously unsupported by gas.
7425         Delete tests for instructions that no longer exist.
7426         Switch arguments on evsubifw builtin.
7427
7428 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7429
7430         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7431         STACK_SIZE is too small.
7432
7433 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7434             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7435
7436         * gcc.dg/decl-2.c: New test.
7437
7438 2003-02-10  Jan Hubicka  <jh@suse.cz>
7439
7440         * gcc.dg/i386-fpcvt-1.c:  New test.
7441
7442 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7443
7444         * gcc.c-torture/execute/20030209-1.c: New test.
7445
7446 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7447
7448         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7449         int-wide bitops, use the constants of the same width.
7450         Likewise, if long long is 32-bit wide, test bitops using
7451         32-bit constants.
7452
7453 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7454
7455         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7456
7457 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7458
7459         * testsuite/gcc.dg/builtins-4.c: New test case.
7460
7461 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7462
7463         * gcc.dg/20020430-1.c: Fix dg command typos.
7464         * gcc.dg/20020503-1.c: Likewise.
7465
7466 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7467
7468         PR c++/8785
7469         * g++.dg/parse/fused-params1.C: New test.
7470
7471         PR c++/8857
7472         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7473
7474         PR c++/8921
7475         * g++.dg/parse/non-dependent1.C: New test.
7476
7477         PR c++/8928
7478         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7479
7480         PR c++/9228
7481         * g++.dg/parse/undefined7.C: New test.
7482         * g++.dg/parse/non-templ1.C: New test.
7483
7484         PR c++/9229
7485         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7486
7487 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7488
7489         * gcc.c-torture/compile/20030206-1.c: New test.
7490
7491 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7492
7493         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7494         "pow" to "foo" to avoid potential confusion with a math built-in.
7495
7496 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7497
7498         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7499         conditions for SPARC targets.
7500
7501 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7502
7503         * gcc.dg/20030204-1.c: New test.
7504
7505 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7506
7507         PR c++/38
7508         * g++.dg/parse/array-size1.C: New test.
7509
7510         PR c++/5657
7511         * g++.dg/parse/undefined3.C: New test.
7512
7513         PR c++/5665
7514         * g++.dg/parse/undefined4.C: New test.
7515
7516         PR c++/5975
7517         * g++.dg/parse/undefined5.C: New test.
7518
7519         PR c++/7259
7520         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7521
7522         PR c++/8578
7523         * g++.dg/parse/casting-operator1.C: New test.
7524
7525         PR c++/8596
7526         * g++.dg/parse/undefined6.C: New test.
7527
7528         PR c++/8736
7529         * g++.dg/parse/missing-template1.C: New test.
7530
7531 2003-02-04  Jan Hubicka  <jh@suse.cz>
7532
7533         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7534         * gcc.dg/i386-cmov?.c:  Likewise.
7535         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7536         * gcc.dg/i386-ssefp-1.c:  Likewise.
7537         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7538         conventions.
7539
7540 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7541
7542         PR c++/7129
7543         * testsuite/g++.dg/ext/max.C: New test.
7544
7545 2003-02-03  Jan Hubicka  <jh@suse.cz>
7546
7547         * gcc.c-torture/execute/20030203-1.c: New test.
7548
7549 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7550
7551         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7552         'natural-endian'.
7553
7554 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7555
7556         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7557         * g++.dg/init/new2.C: Likewise.
7558         * g++.dg/other/new1.C: Likewise.
7559
7560 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7561
7562         * gcc.dg/struct-ret-libc.c: New test.
7563
7564 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7565
7566         * gcc.dg/20030129-1.c: New test.
7567
7568 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7569
7570         PR c++/8849
7571         * g++.dg/template/ptrmem4.C: New test.
7572
7573 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7574
7575         * g++.dg/parser/constant1.C: New test.
7576
7577 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7578
7579         PR c++/8591
7580         * g++.dg/parse/friend2.C: New test.
7581
7582 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7583
7584         PR c++/9437
7585         * g++.dg/template/unify4.C: New test.
7586
7587 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7588
7589         * gcc.c-torture/execute/20030128-1.c: New test.
7590
7591 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7592
7593         * g++.dg/lookup/nested1.C: Test moved from ...
7594         * g++.old-deja/g++.other/lookup24.C: ... here.
7595
7596 2003-01-28  Jan Hubicka  <jh@suse.cz>
7597
7598         * gcc.dg/i386-cmov5.c:  New test.
7599
7600 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7601
7602         * gcc.c-torture/execute/20010925-1.c: Changed the
7603         memcpy declaration.
7604
7605 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7606
7607         PR c++/3902
7608         * g++.dg/parse/template5.C: New test.
7609
7610 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7611
7612         PR fortran/9258
7613         * g77.dg/pr9258: New test.
7614
7615 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7616
7617         * README: Move relevant parts from README.g++.
7618
7619         * README.g++: Remove this file.
7620
7621 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7622
7623         * g++.dg/abi/dcast1.C: New test.
7624
7625 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7626
7627         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7628
7629 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7630
7631         PR c++/47
7632         * g++.old-deja/g++.other/lookup24.C: New test.
7633
7634 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7635
7636         PR middle-end/7227
7637         * gcc.dg/uninit-C.c: New test.
7638
7639 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7640
7641         * g++.dg/abi/covariant1.C: New test.
7642
7643 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7644
7645         * gcc.dg/20030123-1.c: New test.
7646
7647 2003-01-25  Jan Hubicka  <jh@suse.cz>
7648
7649         PR opt/8492
7650         * gcc.c-torture/compile/20030125-1.c
7651
7652 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7653
7654         PR c++/9403
7655         * g++.dg/parse/template3.C: New test.
7656         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7657
7658         PR c++/795
7659         * g++.dg/parse/template4.C: New test.
7660
7661         PR c++/9415
7662         * g++.dg/template/qual2.C: New test.
7663
7664         PR c++/8545
7665         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7666
7667         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7668
7669 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7670
7671         * gcc.c-torture/execute/switch-1.c: New test case.
7672
7673 2003-01-25  Jan Hubicka  <jh@suse.cz>
7674
7675         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7676
7677 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7678
7679         Tweaks for Bison-1.875. From the NEWS file:
7680         "- `parse error' -> `syntax error'
7681         Bison now uniformly uses the term `syntax error'"
7682         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7683         * gcc.dg/cpp/digraph2.c: Likewise.
7684         * gcc.dg/cpp/direct2.c: Likewise.
7685         * gcc.dg/cpp/paste4.c: Likewise.
7686         * gcc.dg/c90-restrict-1.c: Likewise.
7687         * gcc.dg/c99-func-2.c: Likewise.
7688         * gcc.dg/noncompile/920721-2.c: Likewise.
7689         * gcc.dg/noncompile/930622-2.c: Likewise.
7690         * gcc.dg/noncompile/940112-1.c: Likewise.
7691         * gcc.dg/noncompile/950921-1.c: Likewise.
7692         * gcc.dg/noncompile/951123-1.c: Likewise.
7693         * gcc.dg/noncompile/971104-1.c: Likewise.
7694         * gcc.dg/noncompile/990416-1.c: Likewise.
7695
7696 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7697
7698         * g++.dg/parse/undefined1.C: Add error message.
7699
7700 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7701
7702         PR c++/9354
7703         * g++.dg/parse/new1.C: New test.
7704
7705         PR c++/9216
7706         * g++.dg/parse/template2.C: New test.
7707
7708         PR c++/9354
7709         * g++.dg/parse/typedef2.C: New test.
7710
7711         PR c++/9328
7712         * g++.dg/ext/typeof3.C: New test.
7713
7714 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7715
7716         PR c++/2738
7717         * g++.dg/parse/ret-type1.C: New test.
7718
7719         PR c++/3792
7720         * g++.dg/parse/tmpl-outside1.C: New test.
7721
7722         PR c++/4207
7723         * g++.dg/parse/int-as-enum1.C: New test.
7724
7725         PR c++/4903
7726         * g++.dg/parse/no-typename1.C: New test.
7727
7728         PR c++/5533
7729         * g++.dg/parse/no-value1.C: New test.
7730
7731         PR c++/5921
7732         * g++.dg/parse/wrong-inline1.C: New test.
7733
7734         PR c++/6402
7735         * g++.dg/parse/ref1.C: New test.
7736
7737         PR c++/6992
7738         * g++.dg/parse/attr-ctor1.C: New test.
7739
7740         PR c++/7229
7741         * g++.dg/parse/namespace5.C: New test.
7742
7743         PR c++/7917
7744         * g++.dg/parse/func-def1.C: New test.
7745
7746         PR c++/8143
7747         * g++.dg/parse/undefined1.C: New test.
7748
7749         PR c++/5723, PR c++/8522
7750         * g++.dg/parse/specialization1.C: New test.
7751
7752         PR c++/163, PR c++/8595
7753         * g++.dg/parse/struct-as-enum1.C: New test.
7754
7755         PR c++/9173
7756         * g++.dg/parse/undefined2.C: New test.
7757
7758 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/9298
7761         * g++.dg/parse/template1.C: New test.
7762
7763         PR c++/9384
7764         * g++.dg/parse/using1.C: New test.
7765
7766         PR c++/9285
7767         PR c++/9294
7768         * g++.dg/parse/expr2.C: New test.
7769
7770         PR c++/9388
7771         * g++.dg/parse/lookup2.C: Likewise.
7772
7773 2003-01-21  Jan Hubicka  <jh@suse.cz>
7774
7775         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7776         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7777         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7778         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7779
7780 2003-01-20  Nick Clifton  <nickc@redhat.com>
7781
7782         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7783         problem with ARM sibcall code generation.
7784
7785 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7786
7787         * gcc.c-torture/execute/20030120-1.c: New.
7788
7789 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7790
7791         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7792
7793 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7794
7795         PR c++/9272
7796         * g++.dg/parse/ctor1.C: New test.
7797
7798         PR c++/9294:
7799         * g++.dg/parse/qualified1.C: New test.
7800
7801         * g++.dg/parse/typename3.C: New test.
7802
7803 2003-01-16  Richard Henderson  <rth@redhat.com>
7804
7805         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7806
7807 2003-01-16  Richard Henderson  <rth@redhat.com>
7808
7809         * g++.dg/pch/pch.exp: Copy test header to the working directory
7810         before using it either for precompilation or direct use.
7811         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7812         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7813
7814 2003-01-16  Richard Henderson  <rth@redhat.com>
7815
7816         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7817         before using it either for precompilation or direct use.
7818         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7819         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7820
7821 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7822
7823         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7824         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7825         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7826         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7827         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7828         typename warning into error.
7829         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7830         error messages.
7831         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7832         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7833         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7834         messages.
7835         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7836         make declaration visible in template.
7837         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7838         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7839         messages.
7840         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7841         message.
7842         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7843         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7844         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7845         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7846         typename warning with error message.
7847         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7848         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7849         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7850
7851 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7852
7853         * g++.dg/parse/ambig2.C: New test.
7854
7855 2003-01-15  Richard Henderson  <rth@redhat.com>
7856
7857         * g++.dg/tls/init-2.C: Update error message string.
7858
7859 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7860
7861         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7862
7863 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7864
7865         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7866         all for HC11/HC12.
7867         * gcc.c-torture/compile/20001205-1.x: Likewise.
7868         * gcc.c-torture/compile/20001226-1.x: Likewise.
7869         * gcc.c-torture/compile/920520-1.x: Likewise.
7870         * gcc.c-torture/compile/961203-1.x: Likewise.
7871         * gcc.c-torture/compile/20020604-1.x: Likewise.
7872
7873 2003-01-15  Jan Hubicka  <jh@suse.cz>
7874
7875         * gcc.c-torture/compile/20030115-1.c: New test.
7876
7877         * gcc.dg/i386-fpcvt-1.c: New test.
7878         * gcc.dg/i386-fpcvt-2.c: New test.
7879
7880 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7881
7882         Further conform g++'s __vmi_class_type_info to the C++ ABI
7883         specification.
7884         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7885         the specification.
7886
7887 2003-01-14  Jan Hubicka  <jh@suse.cz>
7888
7889         * gcc.dg/i386-fpcvt-1.c: New test.
7890         * gcc.dg/i386-fpcvt-2.c: New test.
7891
7892 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7893
7894         * gcc.dg/i386-mmx-3.c: New test.
7895
7896 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/9264
7899         * g++.dg/parse/octal1.C: New file.
7900
7901         PR c++/9172
7902         * g++.dg/parse/typename1.C: New file.
7903
7904 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7905
7906         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7907         * gcc.dg/bf-no-ms-layout.c: Likewise.
7908         * gcc.dg/bf-ms-attrib.c: Likewise.
7909
7910 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7911
7912         PR c++/9099
7913         * g++.dg/parse/dtor1.C: New file.
7914
7915         PR c++/9128
7916         * g++.dg/rtti/typeid1.C: New file.
7917
7918         PR c++/9153
7919         * g++.dg/parse/lookup1.C: New file.
7920
7921         PR c++/9171
7922         * g++.dg/templ/spec5.C: New file.
7923
7924 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7925
7926         * gcc.c-torture/compile/20030110-1.c: New test.
7927
7928 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7929
7930         Merge from pch-branch:
7931
7932         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7933
7934         * gcc.dg/pch/cpp-1.h: New.
7935         * gcc.dg/pch/cpp-1.c: New.
7936         * gcc.dg/pch/cpp-2.h: New.
7937         * gcc.dg/pch/cpp-2.c: New.
7938
7939         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7940
7941         * gcc.dg/pch/except-1.h: New.
7942         * gcc.dg/pch/except-1.c: New.
7943
7944         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7945
7946         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7947         running test.
7948         * gcc.dg/pch: Include *.hp not *.h.
7949         * gcc.dg/pch/system-1.h: New.
7950         * gcc.dg/pch/system-1.c: New.
7951
7952         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7953
7954         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7955         rather than trying to build and run a program using PCH.
7956         * gcc.dg/pch: Remove dg-do commands from test files.
7957
7958         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7959
7960         * gcc.dg/pch/macro-3.c: New.
7961         * gcc.dg/pch/macro-3.h: New.
7962
7963         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7964
7965         * gcc.dg/pch/common-1.c: New.
7966         * gcc.dg/pch/common-1.h: New.
7967         * gcc.dg/pch/decl-1.c: New.
7968         * gcc.dg/pch/decl-1.h: New.
7969         * gcc.dg/pch/decl-2.c: New.
7970         * gcc.dg/pch/decl-2.h: New.
7971         * gcc.dg/pch/decl-3.c: New.
7972         * gcc.dg/pch/decl-3.h: New.
7973         * gcc.dg/pch/decl-4.c: New.
7974         * gcc.dg/pch/decl-4.h: New.
7975         * gcc.dg/pch/decl-5.c: New.
7976         * gcc.dg/pch/decl-5.h: New.
7977         * gcc.dg/pch/global-1.c: New.
7978         * gcc.dg/pch/global-1.h: New.
7979         * gcc.dg/pch/inline-1.c: New.
7980         * gcc.dg/pch/inline-1.h: New.
7981         * gcc.dg/pch/inline-2.c: New.
7982         * gcc.dg/pch/inline-2.h: New.
7983         * gcc.dg/pch/static-1.c: New.
7984         * gcc.dg/pch/static-1.h: New.
7985         * gcc.dg/pch/static-2.c: New.
7986         * gcc.dg/pch/static-2.h: New.
7987
7988         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7989
7990         * g++.dg/pch/pch.exp: Better handle failing testcases.
7991         * gcc.dg/pch/pch.exp: Likewise.
7992         * gcc.dg/pch/macro-1.c: New.
7993         * gcc.dg/pch/macro-1.h: New.
7994         * gcc.dg/pch/macro-2.c: New.
7995         * gcc.dg/pch/macro-2.h: New.
7996
7997         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7998
7999         * g++.dg/dg.exp: Treat files in pch/ specially.
8000         * g++.dg/pch/pch.exp: New file.
8001         * g++.dg/pch/empty.H: New file.
8002         * g++.dg/pch/empty.C: New file.
8003         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8004         "precompile".
8005
8006         * gcc.dg/pch/pch.exp: New file.
8007         * gcc.dg/pch/empty.h: New file.
8008         * gcc.dg/pch/empty.c: New file.
8009         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8010         "precompile".
8011
8012 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8013
8014         * g++.dg/template/friend14.C: New test.
8015
8016 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8017
8018         * gcc.dg/old-style-asm-1.c: New test.
8019
8020 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8021
8022         * gcc.c-torture/compile/20030109-1.c: New test.
8023
8024 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8025
8026         * gcc.c-torture/execute/20030109-1.c: New test.
8027
8028 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8029
8030         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8031         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8032         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8033         * g++.old-deja/g++.mike/eh2.C: Likewise
8034         * g++.old-deja/g++.mike/eh3.C: Likewise
8035         * g++.old-deja/g++.mike/eh5.C: Likewise
8036         * g++.old-deja/g++.mike/eh6.C: Likewise
8037         * g++.old-deja/g++.mike/eh7.C: Likewise
8038         * g++.old-deja/g++.mike/eh8.C: Likewise
8039         * g++.old-deja/g++.mike/eh9.C: Likewise
8040         * g++.old-deja/g++.mike/eh10.C: Likewise
8041         * g++.old-deja/g++.mike/eh12.C: Likewise
8042         * g++.old-deja/g++.mike/eh13.C: Likewise
8043         * g++.old-deja/g++.mike/eh14.C: Likewise
8044         * g++.old-deja/g++.mike/eh16.C: Likewise
8045         * g++.old-deja/g++.mike/eh17.C: Likewise
8046         * g++.old-deja/g++.mike/eh18.C: Likewise
8047         * g++.old-deja/g++.mike/eh21.C: Likewise
8048         * g++.old-deja/g++.mike/eh23.C: Likewise
8049         * g++.old-deja/g++.mike/eh24.C: Likewise
8050         * g++.old-deja/g++.mike/eh25.C: Likewise
8051         * g++.old-deja/g++.mike/eh26.C: Likewise
8052         * g++.old-deja/g++.mike/eh27.C: Likewise
8053         * g++.old-deja/g++.mike/eh28.C: Likewise
8054         * g++.old-deja/g++.mike/eh29.C: Likewise
8055         * g++.old-deja/g++.mike/eh31.C: Likewise
8056         * g++.old-deja/g++.mike/eh33.C: Likewise
8057         * g++.old-deja/g++.mike/eh34.C: Likewise
8058         * g++.old-deja/g++.mike/eh35.C: Likewise
8059         * g++.old-deja/g++.mike/eh36.C: Likewise
8060         * g++.old-deja/g++.mike/eh37.C: Likewise
8061         * g++.old-deja/g++.mike/eh38.C: Likewise
8062         * g++.old-deja/g++.mike/eh39.C: Likewise
8063         * g++.old-deja/g++.mike/eh40.C: Likewise
8064         * g++.old-deja/g++.mike/eh41.C: Likewise
8065         * g++.old-deja/g++.mike/eh42.C: Likewise
8066         * g++.old-deja/g++.mike/eh44.C: Likewise
8067         * g++.old-deja/g++.mike/eh46.C: Likewise
8068         * g++.old-deja/g++.mike/eh47.C: Likewise
8069         * g++.old-deja/g++.mike/eh48.C: Likewise
8070         * g++.old-deja/g++.mike/eh49.C: Likewise
8071         * g++.old-deja/g++.mike/eh50.C: Likewise
8072         * g++.old-deja/g++.mike/eh51.C: Likewise
8073         * g++.old-deja/g++.mike/eh53.C: Likewise
8074         * g++.old-deja/g++.mike/eh55.C: Likewise
8075         * g++.old-deja/g++.mike/p7912.C: Likewise
8076         * g++.old-deja/g++.mike/p9706.C: Likewise
8077         * g++.old-deja/g++.mike/p10416.C: Likewise
8078         * g++.old-deja/g++.mike/p11667.C: Likewise
8079         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8080         Remove redundant reference to Iris.
8081         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8082         Elxsi, i860, Pico Java, and WE32K.
8083
8084 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8085
8086         * g++.dg/ext/asm4.C: New test.
8087
8088 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8089
8090         PR c++/9030
8091         * g++.dg/template/friend12.C: New test.
8092         * g++.dg/template/friend13.C: Likewise.
8093         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8094
8095 2003-01-08  Jan Hubicka  <jh@suse.cz>
8096
8097         * gcc.dg/i386-cadd.c: New test.
8098         * gcc.dg/i386-cmov4.c: Likewise.
8099
8100 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/9165
8103         * g++.dg/warn/Wunused-3.C: New test.
8104
8105         * g++.dg/abi/bitfield9.C: New test.
8106
8107         PR c++/9189
8108         * g++.dg/parse/defarg3.C: New test.
8109
8110 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8111
8112         * g++.dg/parse/ambig1.C: New test.
8113         * g++.dg/parse/defarg2.C: New test.
8114
8115 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8116
8117         * g++.dg/template/defarg-1.C: New test.
8118         * g++.dg/template/local2.C: Likewise.
8119
8120 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8121
8122         * gcc.c-torture/execute/20030105-1.c: New test.
8123
8124 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8125
8126         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8127         * g++.dg/parse/namespace4.C: Likewise.
8128
8129 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8130
8131         * g++.dg/template/ntp2.C: New test.
8132
8133 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8134
8135         * g++.dg/parse/extern-C-1.C: New test.
8136
8137         * g++.dg/parse/namespace4.C: New test.
8138
8139         * g++.dg/template/nested1.C: New test.
8140
8141         * g++.dg/parse/namespace3.C: New test.
8142
8143 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8144
8145         * g++.dg/lookup/two-stage1.C: New test.
8146
8147 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8148
8149         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8150         * g++.old-deja/g++.jason/access8.C: Likewise.
8151         * g++.old-deja/g++.other/decl5.C: Likewise.
8152
8153 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8154
8155         * g++.dg/parse/parse7.C: New test.
8156
8157 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/2843
8160         * g++.dg/ext/attrib7.C: New test.
8161
8162 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8163
8164         * g++.dg/parse/parse6.C: New test.
8165
8166 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8167
8168         * gcc.dg/h8300-stack-1.c: New.
8169
8170 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8171
8172         g++.dg/lookup/exception1.C: New test.
8173
8174         g++.dg/lookup/template1.C: New test.
8175
8176         g++.dg/parse/namespace2.C: New test.
8177
8178         g++.dg/parse/parens2.C: New test.
8179
8180 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8181
8182         * g++.dg/parse/parse5.C: New test.
8183         * g++.dg/lookup/scoped4.C: New test.
8184
8185 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8186
8187         * g++.dg/parse/parens1.C: New test.
8188
8189         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8190         angle-bracket1.C.
8191         * g++.dg/parse/parens2.C: New test.
8192
8193         * g++.dg/lookup/scope-operator1.C: New test.
8194
8195         * g++.dg/parse/operator1.C: New test.
8196
8197 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8198
8199         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8200         * g++.old-deja/g++.other/access6.C: Likewise.
8201         * g++.old-deja/g++.other/decl1.C: Likewise.
8202         * g++.old-deja/g++.pt/typename12.C: Likewise.
8203
8204 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8205
8206         * g++.dg/parse/namespace1.C: New test.
8207
8208 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8209
8210         * g++.dg/parse/parse4.C: New test.
8211
8212 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8213
8214         * g++.dg/parse/parse3.C: New test.
8215
8216 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8217
8218         * g++.dg/parse/parse2.C: New test.
8219
8220 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8221
8222         * g++.dg/template/friend11.C: New test.
8223
8224 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8225
8226         * g++.dg/parse/parse1.C: New test.
8227
8228 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8229
8230         * lib/profopt.exp: Change the name of a global variable to avoid
8231         possible clashes with other test suites.
8232
8233 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8234
8235         * g++.dg/inherit/covariant8.C: New test.
8236
8237 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8238
8239         * g++.dg/init/array9.C: New test.
8240
8241         PR c++/9112
8242         * g++.dg/parse/expr1.C: New test.
8243
8244 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8245
8246         * gcc.c-torture/compile/20021230-1.c: New test.
8247
8248 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         * g++.dg/inherit/covariant5.C: New test.
8251         * g++.dg/inherit/covariant6.C: New test.
8252         * g++.dg/inherit/covariant7.C: New test.
8253
8254 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8255
8256         PR c++/2739
8257         * g++.dg/other/access2.C: New test.
8258
8259 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8260
8261         * g++.dg/other/anon-struct.C: No longer fails
8262         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8263         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8264         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8265
8266 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8267
8268         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8269
8270 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8271
8272         * g++.dg/eh/spec4.C: Remove stray semicolon.
8273         * g++.dg/expr/pmf-1.C: Change error message.
8274         * g++.dg/ext/asm1.C: Remove stray semicolon.
8275         * g++.dg/ext/typename1.C: Add missing typenames.
8276         * g++.dg/inherit/template-as-base.C: Change error message.
8277         * g++.dg/lookup/scoped1.C: Likewise.
8278         * g++.dg/lookup/scoped2.C: Likewise.
8279         * g++.dg/lookup/using2.C: Likewise.
8280         * g++.dg/other/component1.C: Remove stray semicolon.
8281         * g++.dg/other/do1.C: Change error message.
8282         * g++.dg/other/error2.C: Likewise.
8283         * g++.dg/other/init1.C: Likewise.
8284         * g++.dg/other/packed1.C: Remove stray semicolon.
8285         * g++.dg/other/ptrmem2.C: Change error message.
8286         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8287         marker.
8288         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8289         * g++.dg/template/access3.C: Add typename keyword.
8290         * g++.dg/template/access5.C: Remove stray semicolon.
8291         * g++.dg/template/access6.C: Likewise.
8292         * g++.dg/template/complit1.C: Likewise.
8293         * g++.dg/template/crash1.C: Change error message.
8294         * g++.dg/template/inherit2.C: Remove stray semicolon.
8295         * g++.dg/template/instantiate2.C: Likewise.
8296         * g++.dg/template/instantiate3.C: Change error message.
8297         * g++.dg/template/qual1.C: Remove stray semicolon.
8298         * g++.dg/template/qualttp18.C: Change error message.
8299         * g++.dg/template/ref1.C: Remove stray semicolon.
8300         * g++.dg/template/sizeof1.C (A::value): Declare it.
8301         * g++.dg/template/spec4.C: Change error message.
8302         * g++.dg/template/static1.C: Likewise.
8303         * g++.dg/template/type1.C: Likewise.
8304         * g++.dg/template/typename3.C: Likewise.
8305         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8306         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8307         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8308         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8309         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8310         named return value extension.
8311         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8312         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8313         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8314         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8315         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8316         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8317         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8318         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8319         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8320         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8321         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8322         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8323         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8324         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8325         syntax.
8326         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8327         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8328         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8329         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8330         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8331         * g++.old-deja/g++.brendan/template11.C: Likewise.
8332         * g++.old-deja/g++.brendan/template26.C: Likewise.
8333         * g++.old-deja/g++.brendan/template27.C: Use explicit
8334         specialization syntax.
8335         * g++.old-deja/g++.brendan/template30.C: Likewise.
8336         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8337         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8338         non-dependent names.
8339         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8340         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8341         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8342         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8343         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8344         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8345         named return value extension.
8346         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8347         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8348         * g++.old-deja/g++.ext/return1.C: Likewise.
8349         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8350         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8351         * g++.old-deja/g++.jason/access8.C: Likewise.
8352         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8353         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8354         pseudo-destructor names.
8355         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8356         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8357         pseudo-destructor names.
8358         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8359         * g++.old-deja/g++.jason/overload19.C: Likewise.
8360         * g++.old-deja/g++.jason/overload32.C: Likewise.
8361         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8362         stray semicolons.
8363         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8364         * g++.old-deja/g++.jason/return.C: Likewise.
8365         * g++.old-deja/g++.jason/return2.C: Likewise.
8366         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8367         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8368         syntax.
8369         * g++.old-deja/g++.jason/template10.C: Account for use of
8370         non-dependent names.
8371         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8372         syntax.
8373         * g++.old-deja/g++.jason/template37.C: Likewise.
8374         * g++.old-deja/g++.law/access4.C: Change error messages.
8375         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8376         pseudo-destructor names.
8377         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8378         * g++.old-deja/g++.law/ctors9.C: Likewise.
8379         * g++.old-deja/g++.law/cvt22.C: Likewise.
8380         * g++.old-deja/g++.law/dtors5.C: Likewise.
8381         * g++.old-deja/g++.law/global-init1.C: Likewise.
8382         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8383         * g++.old-deja/g++.law/operators28.C: Likewise.
8384         * g++.old-deja/g++.law/visibility28.C: Likewise.
8385         * g++.old-deja/g++.martin/eval1.C: Likewise.
8386         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8387         name.
8388         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8389         * g++.old-deja/g++.mike/net34.C: Likewise.
8390         * g++.old-deja/g++.mike/net36.C: Likewise.
8391         * g++.old-deja/g++.mike/ns2.C: Likewise.
8392         * g++.old-deja/g++.mike/p12306.C: Likewise.
8393         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8394         value extension.
8395         * g++.old-deja/g++.mike/p700.C: Likewise.
8396         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8397         * g++.old-deja/g++.mike/p710.C: Likewise.
8398         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8399         value extension.
8400         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8401         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8402         * g++.old-deja/g++.ns/crash2.C: Likewise.
8403         * g++.old-deja/g++.ns/crash3.C: Likewise.
8404         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8405         * g++.old-deja/g++.ns/ns17.C: Likewise.
8406         * g++.old-deja/g++.ns/template16.C: Likewise.
8407         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8408         keyword.
8409         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8410         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8411         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8412         named return value extension.
8413         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8414         * g++.old-deja/g++.other/access4.C: Issue additional error
8415         messages.
8416         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8417         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8418         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8419         * g++.old-deja/g++.other/crash25.C: Change error message.
8420         * g++.old-deja/g++.other/crash4.C: Change error message.
8421         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8422         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8423         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8424         checks.
8425         * g++.old-deja/g++.other/defarg8.C: Likewise.
8426         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8427         * g++.old-deja/g++.other/dtor10.C: Likewise.
8428         * g++.old-deja/g++.other/incomplete.C: Likewise.
8429         * g++.old-deja/g++.other/linkage7.C: Likewise.
8430         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8431         lookup algorithm.
8432         * g++.old-deja/g++.other/mangle2.C: Likewise.
8433         * g++.old-deja/g++.other/refinit2.C: Likewise.
8434         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8435         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8436         * g++.old-deja/g++.pt/crash28.C: Likewise.
8437         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8438         syntax.
8439         * g++.old-deja/g++.pt/crash32.C: Change error message.
8440         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
8441         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
8442         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
8443         error message position.
8444         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
8445         * g++.old-deja/g++.pt/defarg8.C: Change error message.
8446         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
8447         syntax.
8448         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
8449         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
8450         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
8451         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
8452         keyword.
8453         * g++.old-deja/g++.pt/explicit31.C: Likewise.
8454         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
8455         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
8456         keyword.
8457         * g++.old-deja/g++.pt/explicit71.C: Change error message.
8458         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
8459         syntax.
8460         * g++.old-deja/g++.pt/friend28.C: Account for use of
8461         non-dependent names.
8462         * g++.old-deja/g++.pt/friend29.C: Likewise.
8463         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
8464         rules.
8465         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
8466         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
8467         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
8468         lookup rules.
8469         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
8470         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
8471         keyword.
8472         * g++.old-deja/g++.pt/memclass20.C: Likewise.
8473         * g++.old-deja/g++.pt/memclass5.C: Likewise.
8474         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
8475         keyword.
8476         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
8477         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
8478         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
8479         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
8480         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
8481         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
8482         keyword.
8483         * g++.old-deja/g++.pt/spec10.C: Likewise.
8484         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
8485         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
8486         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
8487         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
8488         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
8489         * g++.old-deja/g++.pt/ttp62.C: Likewise.
8490         * g++.old-deja/g++.pt/ttp64.C: Likewise.
8491         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
8492         * g++.old-deja/g++.pt/typename15.C: Likewise.
8493         * g++.old-deja/g++.pt/typename22.C: Likewise.
8494         * g++.old-deja/g++.pt/typename6.C: Change error messages.
8495         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8496         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8497         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8498         syntax.
8499         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8500         return value extension.
8501         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8502         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8503         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8504         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8505
8506 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         * g++.dg/warn/inline1.C: New test.
8509         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8510         * g++.old-deja/g++.jason/synth10.C: Likewise.
8511         * g++.old-deja/g++.mike/net31.C: Likewise.
8512         * g++.old-deja/g++.mike/p8786.C: Likewise.
8513
8514         * g++.dg/template/friend10.C: New test.
8515         * g++.dg/template/conv5.C: New test.
8516
8517 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8518
8519         * g++.dg/lookup/scoped3.C: New test.
8520
8521         * g++.dg/lookup/decl1.C: New test.
8522         * g++.dg/lookup/decl2.C: New test.
8523
8524 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8525
8526         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8527         gcc.c-torture/compile/20021015-1.c,
8528         gcc.c-torture/compile/20021015-2.c,
8529         gcc.c-torture/compile/20021123-1.c,
8530         gcc.c-torture/compile/20021123-2.c,
8531         gcc.c-torture/compile/20021123-3.c,
8532         gcc.c-torture/compile/20021123-4.c,
8533         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8534         only to 3.1 or 3.2 branch.
8535
8536 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8537
8538         * gcc.dg/i386-bitfield3.c: New test.
8539
8540         * gcc.dg/i386-bitfield2.c: New test.
8541
8542 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8543
8544         * g++.dg/parse/conv_op1.C: New test.
8545
8546 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8547
8548         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8549         approved.
8550
8551 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8552
8553         * gcc.c-torture/compile/20021220-1.c: New test.
8554
8555 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8556
8557         * gcc.dg/i386-fastcall-1.c: New.
8558
8559 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8560
8561         * gcc.c-torture/execute/20021219-1.c: New test.
8562
8563 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564
8565         * gcc.dg/i386-pic-1.c: New test.
8566
8567 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8568
8569         PR c++/8099
8570         * g++.dg/template/friend9.C: New test.
8571
8572 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8573
8574         PR c++/3663
8575         * g++.dg/template/access7.C: New test.
8576
8577 2002-12-18  Nick Clifton  <nickc@redhat.com>
8578
8579         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8580         the libstdc++-v3 directory has been found.
8581
8582 2002-12-12  Devang Patel <dpatel@apple.com>
8583         * gcc.dg/darwin-ld-1.c: New test.
8584         * gcc.dg/darwin-ld-2.c: New test.
8585         * gcc.dg/darwin-ld-3.c: New test.
8586         * gcc.dg/darwin-ld-4.c: New test.
8587         * gcc.dg/darwin-ld-5.c: New test.
8588
8589 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8590
8591         * gcc.c-torture/compile/20021212-1.c: New test.
8592
8593 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8594
8595         * gcc.dg/fshort-wchar: New test.
8596
8597 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8598
8599         PR c++/8372
8600         * g++.dg/template/dtor1.C: New test.
8601
8602         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8603         markers.
8604
8605 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8606
8607         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8608
8609 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8610
8611         * g++.dg/template/static1.C: New test.
8612         * g++.dg/template/static2.C: New test.
8613         * g++.old-deja/g++.ext/memconst.C: New test.
8614
8615 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8616
8617         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8618         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8619         * g++.dg/special/initp1.C: Likewise.
8620
8621 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8622
8623         * gcc.c-torture/execute/20021204-1.c: New test.
8624
8625 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8626
8627         * gcc.dg/ppc-fmadd-1.c: New file.
8628         * gcc.dg/ppc-fmadd-2.c: New file.
8629         * gcc.dg/ppc-fmadd-3.c: New file.
8630
8631 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8632
8633         * gcc.c-torture/compile/20021204-1.c: New test.
8634
8635 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8636
8637         * g++.dg/inherit/covariant2.C: New test.
8638         * g++.dg/inherit/covariant3.C: New test.
8639         * g++.dg/inherit/covariant4.C: New test.
8640         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8641         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8642
8643 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8644
8645         PR c++/8688
8646         * g++.dg/init/brace3.C: New test.
8647
8648 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8649
8650         * gcc.dg/20020210-1.c: Fix a comment typo.
8651
8652 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/8720
8655         * g++.dg/parse/defarg1.C: New test.
8656
8657         PR c++/8615
8658         * g++.dg/template/char1.C: New test.
8659
8660         * g++.dg/template/varmod1.C: Fix typo.
8661
8662 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8663
8664         DR 180
8665         * g++.old-deja/g++.pt/crash32.C: Expect error.
8666
8667 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8668
8669         PR c++/5919
8670         * g++.dg/template/varmod1.C: New test.
8671
8672         PR c++/8727
8673         * g++.dg/inherit/typeinfo1.C: New test.
8674
8675         PR c++/8663
8676         * g++.dg/inherit/typedef1.C: New test.
8677
8678 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8679
8680         PR c++/8332
8681         PR c++/8493
8682         * g++.dg/template/strlen1.C: New test.
8683
8684         PR c++/8227
8685         * g++.dg/template/ctor2.C: New test.
8686
8687         PR c++/8214
8688         * g++.dg/init/string1.C: New test.
8689
8690         PR c++/8511
8691         * g++.dg/template/friend8.C: New test.
8692
8693 2002-11-29  Joe Buck <jbuck@synopsys.com>
8694
8695         * g++.dg/lookup/anon2.C: New test.
8696
8697 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8698
8699         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8700         h8300 port.
8701
8702 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8703
8704         * gcc.dg/bitfld-6.c: New test.
8705
8706 2002-11-27  Jan Hubicka  <jh@suse.cz>
8707
8708         * gcc.c-torture/execute/20021127.[cx]: New test.
8709
8710 2002-11-26  Jan Hubicka  <jh@suse.cz>
8711
8712         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8713         quality.
8714
8715 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8716
8717         * g++.dg/init/brace2.C: New test.
8718         * g++.old-deja/g++.mike/p9129.C: Correct.
8719
8720 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8721
8722         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8723
8724 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8725
8726         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8727
8728 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8729
8730         * testsuite/g++.dg/abi/empty11.C: New test.
8731         * testsuite/g++.dg/rtti/cv1.C: New test.
8732
8733 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8734
8735         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8736
8737 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8738
8739         * g++.dg/abi/empty10.C: New test.
8740
8741 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8742
8743         * gcc.c-torture/compile/20021124-1.c: New test.
8744
8745 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8746
8747         * g++.dg/abi/rtti2.C: New test.
8748
8749 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8750
8751         * gcc.dg/i386-unroll-1.c: New test.
8752
8753 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8754
8755         * gcc.c-torture/compile/20021120-1.c: New test.
8756         * gcc.c-torture/compile/20021120-2.c: New test.
8757
8758 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8759
8760         * gcc.dg/bitfld-5.c: New test.
8761
8762 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8763
8764         * gcc.c-torture/execute/20021120-3.c: New test.
8765
8766 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8767
8768         * gcc.c-torture/execute/20021120-2.c: New test.
8769
8770 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8771
8772         * gcc.c-torture/execute/20021120-1.c: New test.
8773
8774 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8775
8776         * gcc.c-torture/execute/20021118-3.c: New test.
8777
8778 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8779
8780         * gcc.c-torture/compile/20021119-1.c: New test.
8781
8782 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8783
8784         * gcc.dg/duff-1.c: New test.
8785         * gcc.dg/duff-2.c: New test.
8786         * gcc.dg/duff-3.c: New test.
8787
8788 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8789
8790         * gcc.dg/cpp/_Pragma5.c: New test.
8791
8792 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8793
8794         * gcc.c-torture/execute/20021118-2.c: New test.
8795
8796 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8797
8798         * gcc.c-torture/execute/20021118-1.c: New test.
8799
8800 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8801
8802         * gcc.dg/20021116-1.c: New test.
8803
8804 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * g++.dg/abi/vcall1.C: New test.
8807
8808 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8809
8810         * gcc.dg/20021029-1.c: New test.
8811         * gcc.dg/20021029-2.c: New test.
8812
8813 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8814
8815         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8816
8817 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8818
8819         PR c/8439
8820         * gcc.dg/20021110.c: Move to ...
8821         * gcc.c-torture/compile/20021110.c: .... here.
8822
8823 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8824
8825         PR c/8467
8826         * gcc.c-torture/execute/20021111-1.c
8827
8828 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8829
8830         PR c/8439
8831         * gcc.dg/20021110.c: New test.
8832
8833 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8834
8835         * g++.dg/abi/vthunk3.C: Run only on x86.
8836
8837 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8838
8839         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8840
8841 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8842
8843         * lib/compat.exp (compat-execute): Fix logic error in last
8844         change.
8845
8846 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8847
8848         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8849
8850 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8851
8852         PR c++/8389
8853         * g++.dg/template/access6.C: New test.
8854
8855 2002-11-08  Jan Hubicka  <jh@suse.cz>
8856
8857         * gcc.dg/i386-ssefp-1.c: New test.
8858         * gcc.dg/i386-ssefp-1.c: New test.
8859
8860 2002-11-08  Jan Hubicka  <jh@suse.cz>
8861
8862         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8863
8864 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8865
8866         * g++.dg/abi/vthunk3.C: New test.
8867
8868         PR c++/8338
8869         * g++.dg/template/crash2.C: New test.
8870
8871 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8872
8873         * testsuite/g++.dg/abi/dtor1.C: New test.
8874         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8875
8876 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8877
8878         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8879         Darwin.
8880
8881 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8882
8883         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8884         -mthumb.  Only xfail with -O0.
8885
8886 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8887
8888         * g++.dg/abi/thunk1.C: New test.
8889         * g++.dg/abi/thunk2.C: Likewise.
8890         * g++.dg/abi/vtt1.C: Likewise.
8891
8892 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8893
8894         PR optimization/8423
8895         * gcc.c-torture/execute/builtin-constant.c: New test.
8896
8897 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8898
8899         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8900         Add some more cases.
8901
8902 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8903
8904         PR c++/8391
8905         * g++.dg/opt/local1.C: New test.
8906
8907 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8908
8909         PR c++/8160
8910         * g++.dg/template/complit1.C: New test.
8911
8912         PR c++/8149
8913         * g++.dg/template/typename4.C: Likewise.
8914
8915 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8916
8917         Core issue 287, PR c++/7639
8918         * g++.dg/template/instantiate1.C: Adjust error location.
8919         * g++.dg/template/instantiate3.C: New test.
8920         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8921         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8922         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8923
8924 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8925
8926         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8927
8928 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8929
8930         PR c++/8287
8931         * g++.dg/init/dtor2.C: New test.
8932
8933 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8934
8935         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8936         * gcc.dg/nest.c: Bypass errors on irix6.
8937
8938 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8939
8940         * gcc.dg/nest.c: Expect error for mmix-*-*.
8941         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8942
8943 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8944
8945         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8946         markers.
8947
8948         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8949
8950 2002-10-25  Mike Stump  <mrs@apple.com>
8951
8952         * gcc.dg/warn-1.c: New test.
8953
8954 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8955
8956         * g++.dg/template/typename3.C: New test.
8957
8958 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8959
8960         * g++.dg/lookup/ptrmem1.C: New test.
8961
8962         * g++.dg/abi/vthunk2.C: New test.
8963
8964 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8965
8966         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8967
8968 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8969
8970         * g++.dg/abi/empty9.C: New test.
8971
8972 2002-10-24  Richard Henderson  <rth@redhat.com>
8973
8974         * g++.dg/inherit/thunk1.C: Enable for ia64.
8975
8976 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/8067
8979         * g++.dg/lookup/pretty1.C: New test.
8980
8981 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8982
8983         * gcc.dg/20021023-1.c: New test.
8984
8985 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8986
8987         PR c++/7679
8988         * g++.dg/parse/inline1.C: New test.
8989
8990 2002-10-23  Richard Henderson  <rth@redhat.com>
8991
8992         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8993
8994         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8995
8996 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/6579
8999         * g++.dg/parse/stmtexpr3.C: New test.
9000
9001 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9002
9003         * g++.dg/expr/cond1.C: New test.
9004
9005 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9006
9007         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9008
9009 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9010
9011         * g++.dg/abi/vbase13.C: New test.
9012         * g++.dg/abi/vbase14.C: Likewise.
9013
9014 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9015
9016         * gcc.dg/tls/pic-1.c: New test.
9017         * gcc.dg/tls/nonpic-1.c: New test.
9018         * gcc.dg/20021018-1.c: New test.
9019
9020 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9021
9022         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9023         Remove only files with the same base name as the test case.
9024         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9025         (profopt-execute): Likewise.  Also, remove old profiling
9026         and performance data files before running the tests.
9027
9028         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9029         * g++.dg/bprob/bprob.exp: Likewise.
9030         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9031         to allow more general test case names.
9032
9033         * g++.dg/bprob/bprob-1.C: Rename to ...
9034         * g++.dg/bprob/g++-bprob-1.C: ... this.
9035
9036         * g77.dg/bprob/bprob-1.f: Rename to ...
9037         * g77.dg/bprob/g77-bprob-1.f: ... this.
9038
9039 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9040
9041         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9042         bison 1.50 or later.
9043
9044 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9045
9046         * g++.dg/README: Describe more test directories.
9047
9048 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9049
9050         * g++.dg/init/array6.C: Add additional tests.
9051
9052 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9053
9054         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9055         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9056
9057 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9058
9059         * gcc.c-torture/compile/20020604-1.x: New.
9060         * gcc.c-torture/compile/simd-5.x: Likewise.
9061         * gcc.c-torture/execute/920710-1.x: Likewise.
9062         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9063
9064 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9065
9066         * g++.dg/inherit/override1.C: Add dg-options clause.
9067
9068 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9069
9070         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9071         _mm_slli_si128.
9072
9073 2002-10-19  Andreas Schwab  <schwab@suse.de>
9074
9075         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9076         directory component.
9077
9078 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9079
9080         * g++.dg/inherit/thunk1.C: New test.
9081
9082         * g++.dg/inherit/override1.C: New test.
9083
9084         * g++.dg/abi/mangle11.C: New test.
9085         * g++.dg/abi/mangle14.C: New test.
9086         * g++.dg/abi/mangle17.C: New test.
9087
9088 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9089
9090         * g++.dg/overload/member2.C: New test.
9091
9092 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9093
9094         * g++.dg/README: Describe new compat directory.
9095         * g++.dg/dg.exp: Skip tests in compat directory.
9096         * README.compat: New file.
9097         * lib/compat.exp: New expect script.
9098         * g++.dg/compat: New test directory.
9099         * g++.dg/compat/compat.exp: New expect script.
9100         * g++.dg/compat/abi: New test directory.
9101         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9102         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9103         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9104         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9105         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9106         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9107         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9108         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9109         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9110         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9111         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9112         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9113         * g++.dg/compat/break: New test directory.
9114         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9115         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9116         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9117         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9118         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9119         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9120         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9121         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9122         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9123         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9124         g++.dg/compat/break/README: New files.
9125         * g++.dg/compat/eh: New test directory.
9126         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9127         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9128         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9129         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9130         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9131         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9132         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9133         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9134         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9135         g++.dg/compat/eh/filter2_y.C,
9136         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9137         g++.dg/compat/eh/new1_y.C,
9138         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9139         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9140         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9141         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9142         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9143         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9144         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9145         g++.dg/compat/eh/unexpected1_y.C: New files.
9146         * g++.dg/compat/init: New test directory.
9147         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9148         g++.dg/compat/init/array5_y.C,
9149         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9150         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9151         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9152         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9153         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9154         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9155         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9156         g++.dg/compat/init/init-ref2_y.C: New files.
9157
9158 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/7584
9161         * g++.dg/inherit/using3.C: New test.
9162
9163 2002-10-17  Jan Hubicka  <jh@suse.cz>
9164
9165         * gcc.dg/20021017-2.c: New test.
9166
9167 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9168
9169         * g++.dg/abi/mangle16.C: Adjust.
9170
9171         * g++.dg/init/array8.C: New test.
9172
9173 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9174
9175         * gcc.dg/special/mips-abi.exp: New test.
9176         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9177
9178 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9179
9180         * g++.dg/abi/mangle16.C: New test.
9181         * g++.dg/abi/mangle17.C: Likewise.
9182
9183         PR c++/7478
9184         * g++.dg/template/ref1.C: New test.
9185
9186 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9187
9188         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9189
9190 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9191
9192         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9193
9194 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9195
9196         PR c++/7524
9197         * g++.dg/init/array7.C: New test.
9198
9199 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9200
9201         * g++.dg/init/array6.C: New test.
9202
9203         * g++.dg/abi/mangle13.C: Likewise.
9204         * g++.dg/abi/mangle14.C: Likewise.
9205         * g++.dg/abi/mangle15.C: Likewise.
9206
9207 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9208
9209         * g++.dg/abi/empty8.C: New test.
9210
9211 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9212
9213         * g++.dg/init/ctor1.C: New test.
9214
9215 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9216
9217         * gcc.c-torture/execute/20021015-1.c: New test.
9218
9219 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9220
9221         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9222
9223 2002-10-14  Jan Hubicka  <jh@suse.cz>
9224
9225         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9226
9227 2002-10-14  Richard Henderson  <rth@redhat.com>
9228
9229         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9230
9231 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9232
9233         PR optimization/6631
9234         * g++.dg/opt/const2.C: New test.
9235
9236 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9237
9238         PR c++/7176
9239         * g++.dg/parse/friend1.C: New test.
9240         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9241
9242 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9243
9244         * gcc.dg/20021014-1.c: New test.
9245
9246 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9247
9248         PR c++/5661
9249         * g++.dg/ext/vlm1.C: New test.
9250         * g++.dg/ext/vlm2.C: Likewise.
9251
9252         * g++.dg/init/array1.C: Remove invalid braces.
9253         * g++.dg/init/brace1.C: New test.
9254         * g++.dg/init/copy2.C: Likewise.
9255         * g++.dg/init/copy3.C: Likewise.
9256         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9257         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9258         braces.
9259
9260 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9261
9262         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9263
9264 2002-10-11  Richard Shann  <richard.shann@superh.com>
9265
9266         * gcc.c-torture/compile/simd-5.c: New test.
9267
9268 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9269
9270         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9271
9272 2002-10-10  Jim Wilson  <wilson@redhat.com>
9273
9274         * gcc.c-torture/execute/20021010-1.c: New test.
9275
9276 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9277
9278         PR c/7353
9279         * g++.dg/ext/typedef-init.C: New test.
9280         * gcc.dg/typedef-init.c: New test.
9281
9282 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9283
9284         * gcc.dg/cpp/paste13.c: New test.
9285
9286 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9287
9288         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9289         remaining platforms, XFAIL during compile, not execute.  Don't
9290         XFAIL at -O0.
9291
9292 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9293
9294         * gcc.dg/alias-1.c: Tweak expected warning.
9295
9296 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9297
9298         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9299
9300 2002-10-06  Andreas Jaeger  <aj@suse.de>
9301
9302         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9303         * gcc.dg/cpp/c++98.C: Likewise.
9304
9305         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9306         * g++.dg/cpp/c++98.C: Likewise.
9307
9308         * g++.dg/README (Subdirectories): Mention cpp directory.
9309
9310         PR target/7559
9311         * gcc.dg/20021006-1.c: New test.
9312
9313 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9314
9315         PR c++/7804
9316         * g++.dg/other/warning1.C: New test.
9317
9318 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9319
9320         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9321         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9322         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9323
9324 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9325
9326         PR c++/7931
9327         * g++.dg/template/ptrmem3.C: New test.
9328
9329         PR c++/7754
9330         * g++.dg/template/union1.C: New test.
9331
9332 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9333
9334         PR c++/8006
9335         * g++.dg/abi/mangle9.C: New test.
9336         * g++.dg/abi/mangle10.C: New test.
9337         * g++.dg/abi/mangle11.C: New test.
9338         * g++.dg/abi/mangle12.C: New test.
9339
9340 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9341
9342         PR c++/7188.
9343         * g++.dg/template/meminit1.C: New test.
9344         * g++.dg/warn/Wreorder-1.C: Likewise.
9345         * g++.old-deja/g++.mike/warn3.C: Tweak.
9346         * lib/prune.exp: Ingore "in copy constructor".
9347
9348 2002-10-02  Andreas Jaeger  <aj@suse.de>
9349
9350         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9351         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9352         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9353         on x86-64.
9354
9355 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9356
9357         * gcc.dg/empty1.C: Fix typo.
9358
9359 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         * gcc.dg/alias-1.c: New test.
9362
9363 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9364
9365         * gcc.dg/empty1.C: New test.
9366
9367         * g++.dg/tls/init-2.C: Tweak error messages.
9368
9369 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9370
9371         * gcc.c-torture/compile/20020923-1.c: New test.
9372
9373 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9374
9375         * gcc.c-torture/execute/ffs-1.c: New test.
9376         * gcc.c-torture/execute/ffs-2.c: Ditto.
9377
9378 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9379
9380         * g++.dg/overload/member1.C: New test.
9381
9382 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9383
9384         * g++.dg/abi/empty7.C: New test.
9385         * g++.dg/init/pm2.C: Likewise.
9386
9387 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9388
9389         * g++.dg/rtti/crash1.C: New test.
9390
9391 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9392
9393         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9394         gcc.dg/sibcall-4.c: New tests.
9395
9396 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9397
9398         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9399         powerpc and MMIX targets.
9400
9401 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9402
9403         * gcc.dg/cpp/20020927-1.c: New.
9404
9405 2002-09-26  David S. Miller  <davem@redhat.com>
9406
9407         * gcc.c-torture/compile/trunctfdf.c: New.
9408
9409 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9412
9413 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9414
9415         * gcc.c-torture/execute/loop-15.c: New.
9416
9417 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9418
9419         * README.QMTEST: Fix typo.
9420
9421 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9422
9423         * gcc.dg/20020926-1.c: New test.
9424
9425 2002-09-25  David S. Miller  <davem@redhat.com>
9426
9427         PR target/7842
9428         * gcc.c-torture/execute/shiftdi.c: New test.
9429
9430 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9431
9432         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9433         unique to the tool.
9434         * lib/g77.exp (g77_init): Likewise.
9435         * lib/g++.exp (g++_init): Likewise.
9436         * lib/objc.exp (objc_init): Likewise.
9437
9438 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
9441         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
9442         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
9443
9444 2002-09-25  Richard Henderson  <rth@redhat.com>
9445
9446         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
9447         too-small long double.
9448
9449 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
9450
9451         * gcc.dg/20020919-1.c: New test.
9452
9453 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
9454
9455         * g++.dg/abi/bitfield6.C: New test.
9456         * g++.dg/abi/bitfield7.C: New test.
9457         * g++.dg/abi/bitfield8.C: New test.
9458         * g++.dg/abi/vbase11.C: New test.
9459
9460 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9461
9462         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
9463         hppa*-*-hpux*.  Update test comment.
9464
9465 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
9466
9467         * gcc.dg/tls/struct-1.c: New test.
9468
9469 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
9470
9471         * gcc.dg/cpp/tr-warn2.c: Update.
9472
9473 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9474
9475         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
9476
9477 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9478
9479         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
9480         systems.
9481
9482 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
9483
9484         * gcc.c-torture/execute/ieee/mzero3.c: New test.
9485
9486         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9487         Adjust for c++filt moved to binutils.  Remove spurious duplicate
9488         setting of cxxfilt.
9489
9490 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
9491
9492         * gcc.dg/20020312-2.c: Update for darwin.
9493
9494 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9495
9496         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9497
9498 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9499
9500         * objc.dg/comp-types-1.m: New test.
9501         * objc.dg/comp-types-2.m: New test.
9502         * objc.dg/comp-types-3.m: New test.
9503         * objc.dg/comp-types-4.m: New test.
9504         * objc.dg/comp-types-5.m: New test.
9505         * objc.dg/comp-types-6.m: New test.
9506
9507 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9508
9509         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9510
9511 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9512
9513         * g++.dg/other/do1.C: New test.
9514
9515         * g++.dg/template/subst1.C: New test.
9516
9517 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9518
9519         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9520
9521 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9522
9523         * g++.dg/template/qualttp20.C: Adjust expected errors.
9524         * g++.old-deja/g++.jason/report.C: Likewise.
9525         * g++.old-deja/g++.other/qual1.C: Likewise.
9526
9527         * g++.dg/lookup/scoped2.C: New test.
9528
9529         * g++.dg/ext/asm3.C: New test.
9530
9531 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9532
9533         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9534
9535 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9536
9537         * ChangeLog: follow spelling conventions.
9538         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9539         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9540         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9541         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9542         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9543         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9544         * g++.old-deja/g++.law/global-init1.C: Likewise.
9545         * g++.old-deja/g++.other/delete4.C: Likewise.
9546         * g++.old-deja/g++.other/inline21.C: Likewise.
9547         * g++.old-deja/g++.other/singleton.C: Likewise.
9548         * g77.dg/strlen0.f: Likewise.
9549         * g77.f-torture/compile/20010519-1.f: Likewise.
9550         * g77.f-torture/compile/980310-4.f: Likewise.
9551         * gcc.c-torture/compile/20000605-1.c: Likewise.
9552         * gcc.c-torture/execute/20020225-1.c: Likewise.
9553         * gcc.dg/c90-hexfloat-2.c: Likewise.
9554         * gcc.dg/c99-bool-1.c: Likewise.
9555         * gcc.dg/c99-hexfloat-2.c: Likewise.
9556         * gcc.dg/dll-2.c: Likewise.
9557         * gcc.dg/wtr-union-init-1.c: Likewise.
9558         * gcc.dg/wtr-union-init-2.c: Likewise.
9559         * gcc.dg/wtr-union-init-3.c: Likewise.
9560         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9561         * gcc.dg/cpp/defined.c: Likewise.
9562         * gcc.dg/cpp/macsyntx.c: Likewise.
9563         * gcc.dg/cpp/paste2.c: Likewise.
9564         * gcc.dg/cpp/trad/defined.c: Likewise.
9565         * gcc.dg/format/c90-printf-1.c: Likewise.
9566         * gcc.dg/format/c90-scanf-1.c: Likewise.
9567         * gcc.dg/format/c99-printf-1.c: Likewise.
9568         * gcc.dg/format/c99-scanf-1.c: Likewise.
9569         * gcc.misc-tests/gcov-8.c: Likewise.
9570         * lib/profopt.exp: Likewise.
9571
9572 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9573
9574         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9575
9576 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9577
9578         * g++.dg/inherit/using2.C: New test.
9579
9580 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9581
9582         * ChangeLog: Follow spelling conventions.
9583         * g++.dg/template/friend4.C: Likewise.
9584         * g++.old-deja/g++.pt/crash67.C: Likewise.
9585         * gcc.c-torture/execute/20000801-4.c: Likewise.
9586         * gcc.dg/c90-digraph-1.c: Likewise.
9587         * gcc.dg/c94-digraph-1.c: Likewise.
9588         * gcc.dg/c99-digraph-1.c: Likewise.
9589         * gcc.dg/cpp/line5.c: Likewise.
9590         * gcc.dg/cpp/multiline.c: Likewise.
9591         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9592         * gcc.dg/format/attr-3.c: Likewise.
9593         * gcc.dg/format/c90-scanf-3.c: Likewise.
9594         * gcc.dg/format/ext-4.c: Likewise.
9595
9596 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9597
9598         * g++.dg/template/pretty1.C: New test.
9599
9600 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9601
9602         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9603
9604 2002-09-13  Matt Austern  <austern@apple.com>
9605
9606         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9607         passing a cast expression to a function by const reference.
9608
9609 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9610
9611         * g++.dg/template/deduce1.C: New test.
9612
9613 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9614
9615         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9616         32-bit int.
9617
9618 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9619
9620         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9621         usage.
9622
9623 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9624
9625         * gcc.c-torture/compile/20020910-1.c: New test.
9626
9627 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9628
9629         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9630
9631 2002-09-10  Andreas Jaeger  <aj@suse.de>
9632
9633         * gcc.dg/20020312-2.c: Adjust for x86-64.
9634
9635 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9636
9637         * g77.dg/7388.f: New test case for PR 7388.
9638
9639 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9640
9641         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9642
9643 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9644
9645         * objc.dg/proto-lossage-1.m: New test.
9646
9647 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9648
9649         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9650
9651 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9652
9653         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9654         expected to pass.
9655
9656 2002-09-06  Stan Shebs  <shebs@apple.com>
9657             David Edelsohn  <edelsohn@gnu.org>
9658
9659         * gcc.dg/weak: New directory.
9660         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9661         target-specific xfail bits.
9662         * gcc.dg/typeof-2.c: Move to new directory.
9663         * gcc.dg/weak.exp: New expect script.
9664
9665 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9666
9667         * gcc.c-torture/execute/extzvsi.c: New test.
9668
9669 2002-09-05  Stan Shebs  <shebs@apple.com>
9670
9671         * gcc.dg/weak-1.c: xfail on Darwin.
9672         * gcc.dg/weak-2.c: Ditto.
9673         * gcc.dg/weak-3.c: Ditto.
9674         * gcc.dg/weak-4.c: Ditto.
9675         * gcc.dg/weak-5.c: Ditto.
9676         * gcc.dg/weak-6.c: Ditto.
9677         * gcc.dg/weak-7.c: Ditto.
9678         * gcc.dg/weak-8.c: Ditto.
9679         * gcc.dg/weak-9.c: Ditto.
9680
9681 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9682
9683         * gcc.c-torture/execute/loop-14.c: New test.
9684
9685 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9686
9687         * g++.dg/other/cxa-atexit1.C: New test.
9688
9689         * gcc.dg/typeof-2.c: New test.
9690
9691 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9692
9693         * gcc.dg/builtins-2.c: New testcase.
9694         * gcc.dg/builtins-3.c: New testcase.
9695
9696 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9697
9698         * gcc.dg/cpp/_Pragma4.c: New test.
9699
9700 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9701
9702         * objc/execute/nil_method-1.m: New testcase.
9703
9704 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9705
9706         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9707         [Object class], not [Object initialize].
9708
9709 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9710             Hans-Peter Nilsson  <hp@bitrange.com>
9711
9712         * gcc.c-torture/execute/20020720-1.x: Skip test on
9713         mmix-knuth-mmixware.  Correct comment.
9714
9715 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9716
9717         * testsuite/g++.dg/abi/bitfield5.C: New test.
9718         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9719
9720 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9721
9722         * objc.dg/undeclared-selector.m: New test.
9723
9724 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * g++.dg/other/offsetof1.C: Avoid cast warning.
9727
9728 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9729
9730         * objc.dg/super-class-2.m: New test.
9731
9732 2002-08-24  Matt Austern  <austern@apple.com>
9733
9734         * g++.dg/ext/lvaddr.C: New test.
9735         * g++.dg/ext/lvcast.C: New test.
9736
9737 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9738
9739         * testsuite/g++.dg/inherit/cond1.C: New test.
9740
9741 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9742
9743         * gcc.dg/noncompile/incomplete-1.c: New test.
9744
9745 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9746
9747         * gcc.dg/typespec-1.c: New test.
9748
9749 2002-08-20  Devang Patel  <dpatel@apple.com>
9750         * objc.dg/proto-hier-2.m: New test.
9751
9752 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9753
9754         * objc.dg/bitfield-1.m: New test.
9755         * objc.dg/bitfield-2.m: New test.
9756
9757 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9758
9759         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9760         gcc.dg/c99-flex-array-4.c: New tests.
9761
9762 2002-08-16  Stan Shebs  <shebs@apple.com>
9763
9764         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9765
9766 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9767
9768         * gcc.dg/typeof-1.c: New test.
9769         * g++.dg/ext/typeof2.C: New test.
9770
9771 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9772
9773         * g++.dg/other/offsetof1.C: New test.
9774
9775 2002-08-14  Richard Henderson  <rth@redhat.com>
9776
9777         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9778
9779 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9780
9781         * gcc.dg/cpp/_Pragma3.c: New test.
9782
9783 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9784
9785         * g++.dg/template/inherit3: New test.
9786
9787 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9788
9789         * gcc.dg/bitfld-4.c: Add blank options.
9790
9791 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9792
9793         * g++.dg/template/crash1.C: New test.
9794
9795 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9796
9797         * gcc.dg/tls/opt-2.c: New test.
9798
9799 2002-08-08  Devang Patel  <dpatel@apple.com>
9800
9801         * objc.dg/selector-1.m : New test
9802
9803 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9804
9805         * g++.dg/abi/bitfield4.C: New test.
9806         * gcc.dg/bitfld-4.c: New test.
9807
9808 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9809
9810         * g++.dg/other/packed1.C: New test.
9811
9812 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9813
9814         * g++.dg/abi/offsetof.C: Tweak error messages.
9815         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9816
9817 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9818
9819         * gcc.dg/bitfld-3.c: New test.
9820
9821 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9822             Richard Henderson  <rth@redhat.com>
9823
9824         * gcc.dg/i386-bitfield1.c: New test.
9825         * g++.dg/abi/bitfield3.C: Update.
9826
9827 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9828
9829         * objc.dg/const-str-2.m: Update.
9830         * gcc.dg/cpp/c++98.c: Change to C extension.
9831         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9832         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9833
9834 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9835
9836         * testsuite/gcc.dg/tls/diag-3.c: New.
9837
9838 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9839
9840         * g++.dg/README (Subdirectories): Document new subdir expr.
9841         * g++.dg/expr/pmf-1.C: New test.
9842
9843 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9844
9845         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9846
9847 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9848
9849         * g++.dg/abi/bitfield3.C: New test.
9850
9851 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9852
9853         * lib/gcov.exp: Tweak expected line formats.
9854         * gcc.misc-tests/gcov8.c: New test.
9855         * gcc.misc-tests/gcov8.x: New flags.
9856
9857 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9858
9859         * consistency.vlad/layout/endian.c: Include string.h.
9860
9861         * gcc.c-torture/execute/20020805-1.c: New test.
9862
9863 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9864
9865         * g++.dg/other/conversion1.C: New test.
9866
9867 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9868
9869         * gcc.dg/builtins-1.c: New testcase.
9870
9871 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9872
9873         * g++.dg/inherit/access3.C: New test.
9874
9875 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9876
9877         * gcc.dg/ia64-visibility-2.c: New test.
9878
9879 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9880
9881         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9882         __qualifier_flags to __flags.
9883
9884 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9885
9886         * g++.dg/inherit/operator1.C: New test.
9887         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9888         * g++.dg/other/error1.C: Change expected error message.
9889         * g++.dg/template/conv4.C: Likewise.
9890
9891 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9892
9893         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9894         for documented behavior.
9895
9896 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9897
9898         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9899         several targets known to fail.
9900
9901 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9902
9903         * gcc.dg/mips-args-[123].c: New tests.
9904
9905 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9906
9907         * gcc.dg/ppc-spe.c: New.
9908
9909 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9910
9911         * g++.dg/other/ptrmem4.C: New testcase.
9912
9913 2002-07-24  Richard Henderson  <rth@redhat.com>
9914
9915         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9916
9917 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9918
9919         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9920
9921 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9922
9923         * gcc.c-torture/execute/memset-3.c: New testcase.
9924
9925 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9926
9927         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9928         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9929
9930 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9931
9932         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9933         Delete.
9934
9935 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9936
9937         * gcc.c-torture/compile/simd-4.c: New test.
9938
9939 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9940
9941         PR c++/7347, c++/7348
9942         * g++.dg/template/access4.C: New test.
9943         * g++.dg/template/access5.C: New test.
9944         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9945         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9946         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9947         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9948
9949 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9950
9951         * gcc.dg/gnu89-init-2.c: New test.
9952
9953 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9954
9955         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9956
9957 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9958
9959         * gcc.c-torture/execute/20020720-1.c: New testcase.
9960
9961 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9962
9963         * gcc.dg/cpp/Wsignprom.c: New tests.
9964
9965 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9966
9967         * gcc.c-torture/execute/loop-13.c: New test.
9968
9969 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9970
9971         * gcc.dg/cpp/expr.c: New tests.
9972
9973 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9974
9975         * g++.dg/opt/pr6713.C: Add template instantiation.
9976
9977 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9978
9979         * gcc.dg/nest.c: New test.
9980
9981 2002-07-17  Richard Henderson  <rth@redhat.com>
9982
9983         * g++.dg/opt/pr6713.C: New test.
9984
9985 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9986
9987         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9988         XFAIL for all x86 processors.
9989
9990 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9991
9992         * gcc.c-torture/execute/20010122-1.x: Do not test with
9993         -fomit-frame-pointer.
9994
9995 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9996
9997         * g++.dg/template/instantiate2.C: New test.
9998         * g++.dg/template/spec4.C: New test.
9999
10000 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10001
10002         * g++.dg/template/access2.C: New test.
10003         * g++.dg/template/access3.C: New test.
10004
10005 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10006
10007         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10008         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10009         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10010         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10011         Convert to use <stdarg.h>.
10012         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10013         Delete.
10014         * gcc.dg/va-arg-2.c: New.
10015         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10016
10017 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10018
10019         * gcc.c-torture/compile/20020710-1.c: New test.
10020
10021 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10022                           Andrew Pinski  <pinskia@physics.uc.edu>
10023
10024         gcc.c-torture/compile/simd-2.c: New testcase.
10025         gcc.c-torture/compile/simd-3.c: Likewise.
10026
10027 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/7224
10030         * g++.dg/overload/error1.C: New test.
10031
10032 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10033
10034         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10035         configuration and IRIX 6 O32 ABI.
10036
10037 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10038
10039         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10040
10041 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10042
10043         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10044
10045 2002-07-10  Jeffrey A Law  <law@redhat.com>
10046
10047         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10048
10049         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10050
10051 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10052
10053         * gcc.dg/20020312-2.c: Check for __PPC__.
10054
10055 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10056
10057         * gcc.c-torture/compile/20020709-1.c: New test.
10058
10059 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10060
10061         * g++.dg/template/qualttp21.C: New test case.
10062
10063 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10064
10065         * gcc.c-torture/compile/20020706-1.c: New test.
10066         * gcc.c-torture/compile/20020706-2.c: New test.
10067
10068 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10069             Alexandre Oliva  <aoliva@redhat.com>
10070
10071         * g++.dg/warn/incomplete1.C: New test.
10072
10073 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10074
10075         PR c++/7099
10076         * g++.dg/warn/noreturn1.C: New test.
10077
10078 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10079
10080         PR c++/6706
10081         * g++.dg/debug/debug6.C: New test.
10082         * g++.dg/debug/debug7.C: New test.
10083
10084 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10085
10086         * gcc.c-torture/compile/simd-3.c: New test.
10087
10088 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10089
10090         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10091         * gcc.dg/20020620-1.c: Likewise.
10092
10093 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10094
10095         PR c++/6944
10096         * g++.dg/init/array4.C: New test.
10097         * g++.dg/init/array5.C: New test.
10098
10099 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10100
10101         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10102         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10103
10104 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10105
10106         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10107         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10108         * gcc.dg/wtr-conversion-1.c: Likewise.
10109         * gcc.dg/wtr-escape-1.c: Likewise.
10110         * gcc.dg/wtr-int-type-1.c: Likewise.
10111         * gcc.dg/wtr-label-1.c: Likewise.
10112         * gcc.dg/wtr-static-1.c: Likewise.
10113         * gcc.dg/wtr-strcat-1.c: Likewise.
10114         * gcc.dg/wtr-suffix-1.c: Likewise.
10115         * gcc.dg/wtr-switch-1.c: Likewise.
10116         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10117         * gcc.dg/wtr-union-init-1.c: Likewise.
10118         * gcc.dg/wtr-union-init-2.c: Likewise.
10119         * gcc.dg/wtr-union-init-3.c: Likewise.
10120
10121         * gcc.dg/wtr-func-def-1.c: New test.
10122
10123 2002-07-02 Devang Patel <dpatel@apple.com>
10124
10125         * objc.dg/param-1.m: New test.
10126
10127 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10128
10129         * gcc.dg/cpp/trad/directive.c: Add test.
10130         * gcc.dg/cpp/trad/macroargs.c: Add test.
10131         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10132
10133 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10134
10135         * gcc.dg/cpp/cmdlne-M.c: New test.
10136
10137 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10138
10139         * objc.dg/desig-init-1.m: New test.
10140
10141 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10142
10143         PR c++/6716
10144         * g++.dg/template/instantiate1.C: New test.
10145
10146 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10147
10148         PR c++/7112
10149         * g++.dg/template/sizeof2.C: New test.
10150
10151 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10152
10153         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10154         gcc.dg/cpp/trad/include.c: New tests.
10155
10156 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10157
10158         PR target/7177
10159         * gcc.c-torture/compile/20020701-1.c: New test.
10160
10161 2002-07-01  Stan Shebs  <shebs@apple.com>
10162
10163         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10164         header here...
10165         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10166         (objc-torture-execute): or here.
10167
10168 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10169
10170         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10171
10172 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10173
10174         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10175
10176 2002-06-30  Devang Patel  <dpatel@apple.com>
10177
10178         * objc.dg/fsyntax-only.m: New test.
10179
10180 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10181
10182         PR c++/6695
10183         * g++.dg/template/friend7.C: New file.
10184
10185 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10186
10187         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10188         return type.
10189
10190 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10191
10192         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10193         avoid division by zero.
10194
10195 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10196
10197         * gcc.dg/Wunknownprag.c: New tests.
10198
10199 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10200
10201         * gcc.c-torture/execute/simd-2.c: New test.
10202
10203 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10204
10205         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10206         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10207         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10208         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10209         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10210         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10211         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10212         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10213         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10214         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10215         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10216         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10217         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10218         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10219         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10220         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10221         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10222
10223 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10224
10225         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10226         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10227         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10228         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10229         New tests.
10230         * gcc.dg/cpp/trad/directive.c: Update.
10231
10232 2002-06-23  Andreas Jaeger  <aj@suse.de>
10233
10234         * gcc.c-torture/execute/complex-6.c: New.
10235
10236 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10237
10238         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10239         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10240         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10241         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10242
10243 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10244
10245         * gcc.dg/cpp/trad: New directory with traditional tests copied
10246         from parent directory.
10247         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10248         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10249         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10250         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10251         Move to trad/ and rename.
10252         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10253         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10254         gcc.dg/cpp/trad/redef2.c: New tests.
10255         * gcc.dg/cpp/trad/trad.exp: New driver.
10256
10257 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10258
10259         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10260         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10261         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10262         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10263         Remove.
10264
10265 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10266
10267         * gcc.dg/20020620-1.c: New test.
10268
10269 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10270
10271         * g++.dg/template/ttp4.C: New test.
10272
10273 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10274
10275         * g++.dg/opt/vt1.C: Fix regexp.
10276
10277 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10278
10279         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10280         Don't use attribute `noinline'.
10281
10282 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10283
10284         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10285
10286 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10287
10288         * gcc.c-torture/execute/simd-1.c: New.
10289
10290         * gcc.dg/simd-1.c: New.
10291
10292 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10293
10294         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10295
10296 2002-06-16  Richard Henderson  <rth@redhat.com>
10297
10298         * g++.dg/ext/anon-struct1.C: New.
10299         * g++.dg/ext/anon-struct2.C: New.
10300         * g++.dg/ext/anon-struct3.C: New.
10301         * gcc.dg/anon-struct-1.c: New.
10302         * gcc.dg/anon-struct-2.c: New.
10303         * gcc.dg/anon-struct-3.c: New.
10304         * gcc.dg/20011008-1.c: Adjust warning text.
10305         * gcc.dg/20020527-1.c: Add -fms-extensions.
10306
10307 2002-06-16  Richard Henderson  <rth@redhat.com>
10308
10309         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10310
10311 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10312
10313         * gcc.c-torture/execute/20020615-1.c: New test.
10314
10315 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10316
10317         * gcc.c-tortuture/execute/compare-1.c: New test case.
10318         * gcc.c-tortuture/execute/compare-2.c: New test case.
10319         * gcc.c-tortuture/execute/compare-3.c: New test case.
10320
10321 2002-06-13  Richard Henderson  <rth@redhat.com>
10322
10323         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10324         ia64 ilp32.
10325
10326 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10327
10328         * g++.dg/template/typename2.C: Update error message.
10329
10330 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10331
10332         * gcc.c-torture/execute/20020611-1.c: New test.
10333
10334 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10335
10336         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10337         list of targets to skip.
10338
10339 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10340
10341         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10342         targets if not optimizing.
10343
10344 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.c-torture/compile/20020605-1.c: New test.
10347
10348         * g++.dg/opt/vt1.C: New test.
10349
10350         * gcc.dg/20020531-1.c: New test.
10351
10352         * gcc.dg/20020530-1.c: New test.
10353
10354         * gcc.dg/20020527-1.c: New test.
10355
10356         * g++.dg/opt/cse1.C: New test.
10357
10358 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10359
10360         * gcc.dg/20020607-2.c: New test case.
10361
10362 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10363
10364         * gcc.c-torture/compile/20020604-1.c: New test.
10365
10366 2002-06-04  Richard Henderson  <rth@redhat.com>
10367
10368         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10369         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10370         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10371
10372 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10373
10374         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10375
10376 2002-06-03  Richard Henderson  <rth@redhat.com>
10377
10378         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10379         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10380
10381 2002-06-02  Richard Henderson  <rth@redhat.com>
10382
10383         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10384         test functions static.
10385
10386 2002-06-02  Andreas Jaeger  <aj@suse.de>
10387
10388         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10389         now.
10390
10391 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10392
10393         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10394         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10395         Update for mofified diagnostics.
10396         * gcc.dg/c99-intconst-1.c: No longer fail.
10397
10398 2002-06-02  Richard Henderson  <rth@redhat.com>
10399
10400         * gcc.dg/uninit-A.c: Remove xfail markers.
10401
10402 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10403
10404         * gcc.dg/fnegate-1.c: New test case.
10405
10406 2002-05-30  Osku Salerma  <osku@iki.fi>
10407
10408         * gcc.c-torture/execute/mayalias-1.c: New file.
10409
10410 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10411
10412         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10413         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10414         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10415
10416 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10417
10418         * gcc.c-torture/execute/20020529-1.c: New test.
10419
10420 2002-05-27  Richard Henderson  <rth@redhat.com>
10421
10422         * g++.dg/ext/attrib6.C: New test case.
10423
10424 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10425
10426         * gcc.c-torture/execute/pure-1.c: New test.
10427
10428 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10429
10430         * gcc.dg/cpp/arith-2.c: Remove.
10431
10432 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10433
10434         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10435         * gcc.dg/cpp/if-3.c: Remove.
10436
10437 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10438
10439         * g++.dg/opt/cse2.C: New test.
10440
10441 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
10442
10443         * gcc.dg/cpp/arith-1.c: New semantic tests.
10444         * gcc.dg/cpp/if-1.c: Update.
10445
10446 2002-05-24  Ben Elliston  <bje@redhat.com>
10447
10448         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
10449
10450 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10451
10452         * gcc.dg/verbose-asm.c: New test.
10453
10454 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10455
10456         * gcc.dg/cpp/paste12.c: New test.
10457
10458 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10459
10460         * g++.dg/parse/named_ops.C: New test.
10461
10462 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
10463
10464         * gcc/testsuite/gcc.dg/weak-8.c: New test.
10465
10466 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
10467
10468         * gcc.dg/weak-2.c: Allow optional leading underscore
10469         in scan-assembler symbol name.
10470         * gcc.dg/weak-3.c: Likewise.
10471         * gcc.dg/weak-4.c: Likewise.
10472         * gcc.dg/weak-5.c: Likewise.
10473
10474 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
10475
10476         * gcc.dg/20020523-1.c: New test.
10477
10478 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10479
10480         * objc.dg/const-str-2.m: Update now that we stop after
10481         a command line error.
10482
10483 2002-05-22  Richard Henderson  <rth@redhat.com>
10484
10485         * g++.dg/dg.exp: Fix typo in test pruneing.
10486
10487 2002-05-22  Richard Henderson  <rth@redhat.com>
10488
10489         * g++.dg/dg.exp: Prune the tls subdirectory.
10490         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
10491         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
10492         * g++.dg/tls/init-1.C: New.
10493
10494 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
10495
10496         * gcc.dg/20020517-1.c: New test.
10497
10498 2002-05-21  Richard Henderson  <rth@redhat.com>
10499
10500         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10501         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10502
10503 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10504
10505         * g++.dg/other/copy2.C: New test.
10506
10507 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10508
10509         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10510         (MAX_COPY): Bump up to 10 times sizeof (long long).
10511         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10512
10513         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10514         sizeof (long long).
10515
10516         * gcc.c-torture/execute/strcpy-1.c: New test.
10517
10518 2002-05-19  Jason Merrill  <jason2redhat.com>
10519
10520         * g++.dg/ext/oper1.C: New test.
10521
10522 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10523 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10524
10525         * README.QMTEST: New file.
10526
10527         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10528
10529 2002-05-19  Andreas Jaeger  <aj@suse.de>
10530
10531         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10532         now.
10533         * gcc.c-torture/execute/loop-2d.x: Likewise.
10534
10535 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10536
10537         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10538         support weak symbols.
10539         * gcc.dg/weak-4.c: Likewise
10540         * gcc.dg/weak-6.c: Likewise
10541
10542 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10543
10544         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10545         cygwin, coff and h8300-*-hms targets
10546         * gcc.dg/weak-5.c: Likewise
10547         * gcc.dg/weak-7.c: Likewise
10548
10549 2002-05-16  Jason Merrill  <jason@redhat.com>
10550
10551         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10552         (scan-assembler-not, scan-assembler-dem): Likewise.
10553         (scan-assembler-dem-not): Likewise.
10554
10555 2002-05-15  Richard Henderson  <rth@redhat.com>
10556
10557         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10558
10559 2002-05-15  Richard Henderson  <rth@redhat.com>
10560
10561         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10562         (vfoo1f): Warning here.
10563         (vfoo1l): Don't redefine the alias.
10564
10565 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10566
10567         * g++.dg/init/pm1.C: New test.
10568
10569 2002-05-12  David S. Miller  <davem@redhat.com>
10570
10571         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10572         types.
10573
10574 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10575
10576         * gcc.c-torture/execute/20020510-1.c: New test case.
10577
10578 2002-05-10  David S. Miller  <davem@redhat.com>
10579
10580         * gcc.c-torture/execute/conversion.c: Test long double too.
10581
10582 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10583
10584         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10585         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10586         * lib/g++.exp (g++_link_flags): Likewise.
10587         * lib/objc.exp (objc_target_compile): Likewise.
10588
10589 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10590
10591         * gcc.dg/cpp/poison.c: Update.
10592         * gcc.dg/cpp/20000625-2.c: Remove.
10593         * gcc.dg/cpp/direct2s.c: Remove final test.
10594
10595 2002-05-08  Tom Rix  <trix@redhat.com>
10596
10597         * gcc.c-torture/execute/20020508-1.c: New test.
10598         * gcc.c-torture/execute/20020508-2.c: New test.
10599         * gcc.c-torture/execute/20020508-3.c: New test.
10600
10601 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10602
10603         * gcc.dg/cpp/charconst-4.c: More tests.
10604
10605 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10606
10607         PR c/6569
10608         * gcc.dg/weak-3.c: Update location of warning messages.
10609         * gcc.dg/weak-5.c: Likewise.
10610
10611 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10612
10613         * gcc.c-torture/execute/20020506-1.c: New test case.
10614
10615 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10616
10617         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10618
10619 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10620
10621         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10622
10623 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10624
10625         * gcc.dg/cpp/charconst-3.c: New test.
10626
10627 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10628
10629         * gcc.dg/cpp/charconst.c: Update tests.
10630
10631 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10632
10633         * treelang: Added directory for new sample language treelang. Also
10634         lib/treelang.exp: New file to signal treelang should be tested.
10635
10636 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10637
10638         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10639         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10640         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10641         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10642         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10643         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10644         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10645
10646 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10647
10648         * gcc.dg/format/xopen-2.c: New test.
10649
10650 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10651
10652         * gcc.dg/20020503-1.c: New test.
10653
10654 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10655
10656         * g++.dg/init/dtor1.C: Make it tougher.
10657
10658 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10659
10660         * g++.dg/init/dtor1.C: New test.
10661
10662 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10663
10664         * gcc.dg/altivec-8.c: New.
10665
10666 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10667
10668         * gcc.dg/altivec-7.c: New.
10669
10670 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10671
10672         * g++.dg/parse/typedef1.C: New test.
10673
10674 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10675
10676         PR c++/6486
10677         * g++.dg/template/friend6.C: New test.
10678
10679         PR c++/6492
10680         * g++.dg/init/copy1.C: New test.
10681
10682 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10683
10684         * g++.dg/warn/effc1.C: New test.
10685
10686 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10687
10688         * gcc.dg/cpp/if-cexp.c: Add a test.
10689
10690 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10691
10692         * gcc.dg/20020426-2.c: New test.
10693
10694 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10695
10696         * gcc.dg/cpp/if-mop.c: Update.
10697         * gcc.dg/cpp/if-mpar.c: Add test.
10698         * gcc.dg/cpp/if-oppr.c: Update.
10699
10700 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10701
10702         PR c/6343
10703         * gcc.dg/weak-[2-7].c: New tests.
10704
10705 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10706
10707         * gcc.dg/enum1.c: New test.
10708
10709 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10710
10711         PR c++/6497
10712         * g++.dg/inherit/access2.C: New test.
10713
10714 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10715
10716         PR bootstrap/6445
10717         * gcc.dg/20020426-1.c: New test.
10718
10719 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10720
10721         * g++.dg/abi/enum1.C: New test.
10722
10723 2002-04-26  Richard Henderson  <rth@redhat.com>
10724
10725         * gcc.dg/c99-bool-1.c: Expect always true warning.
10726
10727 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10728
10729         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10730
10731 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10732
10733         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10734         targets.
10735
10736 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10737
10738         * g++.dg/abi/mange7.C: New test.
10739
10740         PR c++/6438.
10741         * g++.dg/parse/stmtexpr2.C: New test.
10742
10743 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10744
10745         * gcc.dg/20020312-2.c: Add SH target.
10746
10747 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10748
10749         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10750         compiler output on mips*-*-irix*.
10751
10752 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10753
10754         * g++.dg/parse/attr1.C: New test.
10755
10756 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10757
10758         * gcc.c-torture/execute/string-opt-17.c: New test case.
10759         * gcc.c-torture/execute/memset-2.c: New test case.
10760
10761 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/6256:
10764         * g++.dg/template/friend5.C: New test.
10765
10766         PR c++/6331:
10767         * g++.dg/template/qual1.C: Likewise.
10768
10769 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10770
10771         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10772         Include stdlib.h, not stdio.h or ctype.h.
10773
10774 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10775
10776         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10777         cris-*-elf* and mmix-*-*.
10778         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10779         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10780         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10781         Ditto.
10782         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10783         * gcc.dg/wchar_t-1.c: Ditto.
10784
10785 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10786
10787         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10788         Clarify comment.
10789
10790 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10791
10792         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10793
10794 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10795
10796         * gcc.c-torture/execute/20000906-1.x: Delete.
10797
10798 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10799
10800         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10801
10802 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10803
10804         * PR6367
10805         * g77.f-torture/execute/6367.f: New test.
10806         * g77.f-torture/execute/6367.x: Disable for MMIX.
10807
10808 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10809
10810         * PR6352
10811         * g++.dg/opt/inline2.C: New test.
10812
10813 2002-04-18  Richard Henderson  <rth@redhat.com>
10814
10815         * gcc.dg/20000906-1.c: Enable for all targets.
10816         * gcc.c-torture/compile/iftrap-2.c: New.
10817
10818 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10819
10820         * gcc.dg/20020418-1.c: New test.
10821         * gcc.dg/20020418-2.c: New test.
10822
10823 2002-04-18  Richard Henderson  <rth@redhat.com>
10824
10825         * gcc.c-torture/compile/iftrap-1.c: New.
10826         * gcc.dg/iftrap-1.c: Adjust for ia64.
10827         * gcc.dg/iftrap-2.c: New.
10828
10829 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10830
10831         * gcc.c-torture/compile/20020418-1.c: New test.
10832
10833 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10834
10835         * gcc.c-torture/compile/20020415-1.c: New.
10836
10837 2002-04-18  David S. Miller  <davem@redhat.com>
10838
10839         * gcc.c-torture/execute/20020418-1.c: New test.
10840
10841 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10842
10843         * gcc.dg/20020416-1.c: New test.
10844
10845         * g++.dg/opt/inline1.C: New test.
10846
10847 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * gcc.dg/altivec-5.c: New test.
10850
10851         * gcc.dg/20020415-1.c: New test.
10852
10853 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10854
10855         * testsuite/lib/chill.exp: Remove.
10856
10857 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10858
10859         * g++.dg/other/big-struct.C: New test.
10860
10861 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10862
10863         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10864         of scratch file.
10865
10866 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10867
10868         PR c/6277
10869         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10870         in scan-assembler function name
10871
10872 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10873
10874         * g77.f-torture/execute/980628-4.x,
10875         g77.f-torture/execute/980628-5.x,
10876         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10877         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10878         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10879         i[34567]86-*-*.
10880
10881 2002-04-13  David S. Miller  <davem@redhat.com>
10882
10883         * gcc.c-torture/execute/20020413-1.c: New test.
10884
10885 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10886
10887         * gcc.dg/asm-6.c,
10888         * g++.dg/ext/asm1.C: New tests.
10889
10890 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10891
10892         PR c++ 5373.
10893         * g++.dg/parse/stmtexpr1.C: New test.
10894
10895         PR c++/5189.
10896         * g++.dg/template/copy1.C: New test.
10897
10898 2002-04-12  Richard Henderson  <rth@redhat.com>
10899
10900         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10901
10902 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10903
10904         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10905         gcc.c-torture/execute/20020307-2.c.
10906
10907 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10908
10909         * g++.dg/ext/attrib5.C,
10910         * g++.dg/lookup/struct1.C: New tests.
10911
10912 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10913
10914         * gcc.dg/20020411-1.c: New test.
10915
10916         * gcc.c-torture/execute/20020411-1.c: New test.
10917
10918 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10919
10920         * g77.f-torture/execute/6177.f: New test.
10921
10922 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10923
10924         PR middle-end/6247
10925         * g++.dg/opt/cleanup1.C: New test.
10926
10927         * g++.dg/opt/const1.C: New test.
10928
10929 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10930
10931         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10932
10933 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10934
10935         PR c++/5507
10936         * g++.dg/template/typename2.C: New test.
10937
10938 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10939
10940         * gcc.c-torture/execute/loop-12.c: New.
10941
10942 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10943
10944         * g77.f-torture/execute/980628-4.x,
10945         g77.f-torture/execute/980628-5.x,
10946         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10947         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10948         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10949
10950 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10951
10952         PR optimization/6086
10953         * g++.dg/opt/preinc1.C: New test.
10954
10955 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10956
10957         PR c++/5571
10958         * g++.dg/opt/static2.C: New test.
10959
10960 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10961
10962         PR c/5120
10963         * gcc.dg/20020406-1.c: New test.
10964
10965 2002-04-04  David S. Miller  <davem@redhat.com>
10966
10967         * gcc.c-torture/execute/20020404-1.c: New test.
10968
10969 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10970
10971         PR c/6123
10972         * gcc.dg/20020312-2.c: Do not declare global register variable
10973         if __PIC__ or __pic__ is defined.
10974
10975 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10976
10977         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10978         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10979
10980 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10981
10982         * gcc.misc-tests/linkage.exp: Update last change to handle
10983         sparc*-, not just sparc-.
10984
10985 2002-04-03  Richard Henderson  <rth@redhat.com>
10986
10987         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10988
10989 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10990
10991         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10992
10993 2002-04-02  David S. Miller  <davem@redhat.com>
10994
10995         * gcc.c-torture/execute/20020402-3.c: New test.
10996
10997 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10998
10999         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11000         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11001
11002         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11003         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11004         g77.f-torture/execute/20001201.x,
11005         g77.f-torture/execute/u77-test.x: New files.
11006
11007         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11008         * gcc.dg/wchar_t-1.c: Ditto.
11009
11010 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11011
11012         * gcc.c-torture/execute/20020402-1.c: New test.
11013
11014 2002-04-01  Richard Henderson  <rth@redhat.com>
11015
11016         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11017
11018         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11019
11020 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11021
11022         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11023
11024 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11025
11026         * g++.dg/inherit/template-as-base.C: Expect error.
11027         * g++.dg/inherit/namespace-as-base.C: Likewise.
11028
11029 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11030
11031         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11032         g++.dg/ext/instantiate3.C: Tweak match patterns.
11033
11034         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11035         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11036         -da test.
11037
11038 2002-03-31  Richard Henderson  <rth@redhat.com>
11039
11040         * gcc.dg/special/alias-2.c: New.
11041         * gcc.dg/special/ecos.exp: Run it.
11042
11043 2002-03-31  Richard Henderson  <rth@redhat.com>
11044
11045         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11046
11047 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11048
11049         * gcc.dg/weak-1.c: Disable on h8300 port.
11050
11051 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11052
11053         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11054         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11055         ordering tests.
11056         * g++.dg/bprob/bprob-1.C: New test.
11057         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11058         * g++.dg/gcov/gcov-1.C: New test.
11059         * g++.dg/gcov/gcov-1.x: New file.
11060         * g++.dg/gcov/gcov-2.C: New test.
11061         * g++.dg/gcov/gcov-3.C: New test.
11062         * g++.dg/gcov/gcov-3.h: New file.
11063
11064 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11065
11066         * g++.old-deja/g++.other/builtins5.C: New test.
11067         * g++.old-deja/g++.other/builtins6.C: New test.
11068         * g++.old-deja/g++.other/builtins7.C: New test.
11069         * g++.old-deja/g++.other/builtins8.C: New test.
11070         * g++.old-deja/g++.other/builtins9.C: New test.
11071
11072 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11073
11074         * g++.dg/opt/static1.C: New test.
11075
11076         * g++.dg/opt/longbranch1.C: New test.
11077
11078 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11079
11080         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11081
11082         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11083
11084 2002-03-28  Jeffrey A Law  (law@redhat.com)
11085
11086         * gcc.c-torture/execute/20020328-1.c: New test.
11087
11088 2002-03-27  Richard Henderson  <rth@redhat.com>
11089
11090         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11091         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11092         move from g++.old-deja/g++.ext/.
11093
11094 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11095
11096         * g++.dg/init/new2.C: New test.
11097
11098 2002-03-26  Richard Henderson  <rth@redhat.com>
11099
11100         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11101
11102         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11103         on sparc.
11104
11105         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11106         sparcv9 systems.
11107         * gcc.dg/20001102-1.c: Likewise.
11108
11109 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11110
11111         * gcc.dg/cpp/endif-pedantic1.c,
11112         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11113
11114 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11115
11116         * g++.dg/init/new1.C: New test.
11117
11118 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11119
11120         * g++.dg/abi/vbase9.C: New test.
11121
11122 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11123
11124         * gcc.dg/arm-asm.c: New test.
11125
11126 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11127
11128         * gcc.dg/Wswitch-enum.c: New test.
11129         Fix PR c/5044.
11130
11131 2002-03-26  Richard Henderson  <rth@redhat.com>
11132
11133         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11134         structure.
11135
11136 2002-03-25  Richard Henderson  <rth@redhat.com>
11137
11138         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11139         sparcv9 systems.
11140
11141         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11142         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11143
11144 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11145
11146         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11147
11148 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11149
11150         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11151         targets using generic thunk support.
11152
11153 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11154
11155         * gcc.c-torture/compile/20020323-1.c: New test.
11156
11157         * g++.dg/opt/conj2.C: New test.
11158
11159 2002-03-24  Richard Henderson  <rth@redhat.com>
11160
11161         * gcc.dg/weak-1.c: Use -fno-common.
11162
11163 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11164
11165         * g77.dg/f77-edit-apostrophe-out.f: New test
11166         * g77.dg/f77-edit-h-out.f: New test
11167         * g77.dg/f77-edit-t-in.f: New test
11168         * g77.dg/f77-edit-t-out.f: New test
11169         * g77.dg/f77-edit-x-out.f: New test
11170         * g77.dg/f77-edit-slash-out.f: New test
11171         * g77.dg/f77-edit-colon-out.f: New test
11172         * g77.dg/f77-edit-s-out.f: New test
11173
11174 2002-03-24  Richard Henderson  <rth@redhat.com>
11175
11176         * objc/execute/formal_protocol-6.x: New XFAIL.
11177
11178 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11179
11180         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11181         that do not support weak symbols
11182
11183 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11184
11185         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11186         * lib/g77.exp:  Likewise
11187         * lib/objc.exp: Likewise
11188
11189 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11190
11191         * gcc.dg/Wswitch-default.c: New test.
11192
11193 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11194
11195         * g++.dg/other/enum1.C: New test.
11196
11197 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11198
11199         * gcc.dg/pragma-ep-3.c: Fix typo.
11200
11201 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11202
11203         * g++.dg/inherit/template-as-base.C: New test.
11204
11205 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11206
11207         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11208         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11209
11210 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11211
11212         * gcc.dg/cpp/multiline.c: Update to match.
11213
11214 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11215
11216         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11217
11218 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11219
11220         * gcc.dg/cpp/extratokens2.c:  New file.
11221
11222 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11223
11224         * gcc.dg/20020312-2.c: Add rs6000 target.
11225
11226         * gcc.c-torture/compile/20020319-1.c: New test.
11227
11228 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11229
11230         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11231         (A, E): Handle this.
11232
11233 2002-03-20  Jason Merrill  <jason@redhat.com>
11234
11235         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11236         ignoring -fpic.
11237         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11238         through prune_gcc_output.
11239
11240 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11241
11242         * gcc.c-torture/compile/20020320-1.c: New test.
11243
11244 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11245
11246         * gcc.c-torture/compile/20020318-1.c: New test.
11247
11248         * gcc.dg/struct-by-value-1.c: New test.
11249
11250         * gcc.dg/20020319-1.c: New test.
11251
11252 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11253
11254         * g++.dg/opt/conj1.C: New test.
11255
11256 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11257
11258         * g++.dg/template/qualttp20.C: Revert previous change.
11259         * g++.dg/template/qualttp3.C: Likewise.
11260         * g++.dg/template/qualttp4.C: Likewise
11261         * g++.dg/template/qualttp5.C: Likewise
11262         * g++.dg/template/qualttp6.C: Likewise
11263         * g++.dg/template/qualttp7.C: Likewise
11264         * g++.dg/template/qualttp8.C: Likewise
11265         * g++.dg/template/recurse.C: Likewise.
11266
11267 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11268
11269         * gcc.dg/cpp/wchar-1.c: Update.
11270
11271 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         * g++.dg/template/conv1.C: New test.
11274         * g++.dg/template/conv2.C: New test.
11275         * g++.dg/template/conv3.C: New test.
11276         * g++.dg/template/conv4.C: New test.
11277
11278 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11279
11280         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11281         * g++.dg/template/qualttp3.C: Likewise.
11282         * g++.dg/template/qualttp4.C: Likewise
11283         * g++.dg/template/qualttp5.C: Likewise
11284         * g++.dg/template/qualttp6.C: Likewise
11285         * g++.dg/template/qualttp7.C: Likewise
11286         * g++.dg/template/qualttp8.C: Likewise
11287         * g++.dg/template/recurse.C: Likewise.
11288
11289 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11290
11291         * g++.dg/opt/dtor1.C: New test.
11292
11293 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.c-torture/compile/20020315-1.c: New test.
11296
11297 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11298
11299         * gcc.dg/weak-1.c: Fix scan tests.
11300
11301 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11302
11303         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11304         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11305         cris-*-aout* mmix-*-*.
11306         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11307         cris-*-aout* mmix-*-*.
11308         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11309         cris-*-elf* cris-*-aout* and mmix-*-*.
11310         * gcc.dg/20001009-1.c: Ditto.
11311         * gcc.dg/20010912-1.c: Ditto.
11312         * gcc.dg/20020122-4.c: Ditto.
11313         * gcc.dg/inline-2.c: Ditto.
11314
11315 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11316
11317         * gcc.c-torture/compile/20020314-1.c: New test.
11318
11319 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11320
11321         * gcc.c-torture/execute/20020314-1.c: New test.
11322
11323 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11324
11325         * g++.dg/warn/Wunused-1.C: New test.
11326
11327 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11328
11329         * g++.dg/abi/mangle6.C: New test.
11330
11331 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11332
11333         * gcc.c-torture/compile/20020309-2.c: New test.
11334
11335         * gcc.c-torture/compile/20020312-1.c: New test.
11336
11337 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11338
11339         * g++.dg/other/access1.C: New test.
11340
11341 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * gcc.c-torture/execute/wchar_t-1.c: New test.
11344
11345 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11346
11347         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11348
11349 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11350
11351         * gcc.dg/20020312-1.c: New test case.
11352
11353 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11354
11355         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11356
11357 2002-03-11  Richard Henderson  <rth@redhat.com>
11358
11359         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11360         * g++.old-deja/g++.jason/report.C: Likewise.
11361
11362 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11363
11364         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11365         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11366
11367 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11368
11369         * testsuite/g++.dg/overload/pmf1.C: New test.
11370
11371 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11372
11373         * gcc.c-torture/execute/20020307-1.c: Use long.
11374
11375 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11376
11377         PR optimization/5844
11378         * gcc.dg/20020310-1.c: New test.
11379
11380 2002-03-09  Michael Meissner  <meissner@redhat.com>
11381
11382         * gcc.c-torture/execute/memcpy-2.c: New test.
11383         * gcc.c-torture/execute/memset-1.c: New test.
11384         * gcc.c-torture/execute/strlen-1.c: New test.
11385         * gcc.c-torture/execute/strcmp-1.c: New test.
11386         * gcc.c-torture/execute/strncmp-1.c: New test.
11387
11388 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11389
11390         * gcc.dg/ppc-ldstruct.c: New test.
11391
11392 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * gcc.c-torture/execute/va-arg-22.c: New test.
11395
11396 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11397
11398         * gcc.c-torture/compile/20020309-1.c: New test.
11399
11400 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.c-torture/execute/20020307-2.c: New test.
11403
11404 2002-03-07  Jeffrey A Law  (law@redhat.com)
11405
11406         * g77.f-torture/compile/20020307-1.f: New test.
11407
11408 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11409
11410         * gcc.dg/unordered-1.c: New test.
11411
11412 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11413
11414         * gcc.c-torture/execute/20020307-1.c: New test.
11415
11416 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * gcc.dg/20020304-1.c: New test.
11419
11420         * gcc.c-torture/compile/20020304-2.c: New test.
11421
11422 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11423
11424         * gcc.c-torture/compile/20020304-1.c: New test case
11425         (from PR c/5830).
11426
11427 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11428
11429         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11430
11431 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11432
11433         * g++.dg/other/classkey1.C: New test.
11434
11435 2002-03-01  Richard Henderson  <rth@redhat.com>
11436
11437         * gcc.c-torture/compile/981223-1.x: New.
11438         * gcc.c-torture/compile/920625-1.x: New.
11439
11440 2002-02-28  Richard Henderson  <rth@redhat.com>
11441
11442         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11443
11444 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11445
11446         * gcc.c-torture/execute/20020227-1.c: New test.
11447
11448 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11449
11450         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11451         here" ERROR lines.
11452         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11453         * g++.old-deja.g++.other/defarg1.C: Likewise.
11454         * g++.old-deja/g++.pt/calls2.C: Likewise.
11455         * g++.old-deja/g++.pt/crash20.C: Likewise.
11456         * g++.old-deja/g++.pt/crash30.C: Likewise.
11457         * g++.old-deja/g++.pt/crash36.C: Likewise.
11458         * g++.old-deja/g++.pt/crash6.C: Likewise.
11459         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11460         * g++.old-deja/g++.pt/derived3.C: Likewise.
11461         * g++.old-deja/g++.pt/error1.C: Likewise.
11462         * g++.old-deja/g++.pt/friend21.C: Likewise.
11463         * g++.old-deja/g++.pt/friend23.C: Likewise.
11464         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11465         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11466
11467 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11468
11469         * gcc.c-torture/execute/20020225-2.c: New test.
11470
11471 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11472
11473         * gcc.c-torture/execute/920730-1t.c,
11474         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11475         Delete test cases, only relevant to -traditional.
11476
11477 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11478
11479         * gcc.dg/cpp/undef1.c: Remove.
11480         * gcc.dg/cpp/directiv.c: Update.
11481         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11482
11483 2002-02-27  Michael Meissner  <meissner@redhat.com>
11484
11485         * gcc.c-torture/execute/20020226-1.c: New test.
11486
11487 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * g++.dg/debug/debug4.C: New test.
11490
11491         * gcc.dg/ia64-visibility-1.c: New test.
11492
11493 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11494
11495         * gcc.dg/debug/20020224-1.c: New.
11496
11497 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11498
11499         * gcc.c-torture/execute/960416-1.x: New.
11500         * gcc.c-torture/execute/divconst-3.x: Likewise.
11501
11502 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * gcc.dg/20020224-1.c: New test.
11505
11506 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11507
11508         * gcc.c-torture/execute/20020225-1.c: New.
11509
11510 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11511
11512         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11513
11514 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.dg/20020222-1.c: New test.
11517
11518 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11519
11520         * g++.dg/opt/anonunion1.C: New test.
11521
11522 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         * g++.dg/template/qualttp19.C: New test.
11525         * g++.dg/template/qualttp20.C: New test.
11526         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11527         * g++.old-deja/g++.other/qual1.C: Likewise.
11528
11529 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11530
11531         * gcc.dg/attr-alwaysinline.c: New.
11532
11533 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11534
11535         * gcc.dg/20020220-1.c: New test.
11536
11537         * gcc.dg/20020220-2.c: New test.
11538
11539         * g++.dg/opt/mmx1.C: New test.
11540
11541 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11542
11543         * gcc.c-torture/compile/20020110.c: New test.
11544
11545 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11546
11547         * gcc.c-torture/execute/20020219-1.c: New test.
11548
11549         * gcc.dg/20020219-1.c: New test.
11550
11551         * gcc.dg/noncompile/20020220-1.c: New test.
11552
11553         * g++.dg/opt/ptrintsum1.C: New test.
11554
11555         * gcc.dg/debug/20020220-1.c: New test.
11556
11557 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11558
11559         * gcc.c-torture/execute/20020216-1.c: New test.
11560
11561 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11562
11563         * gcc.dg/decl-1.c: Update, new test.
11564
11565 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11566
11567         * g++.dg/abi/bitfield1.C: New test.
11568         * g++.dg/abi/bitfield2.C: New test.
11569
11570 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11571
11572         * gcc.dg/attr-nest.c: New test.
11573
11574 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11575
11576         * gcc.c-torture/execute/20020215-1.c: New test.
11577
11578 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11579
11580         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11581         * g++.dg/debug/debug.exp: New.
11582         * g++.dg/debug/trivial.C: New.
11583         * g++.dg/debug/debug1.C: Moved...
11584         * g++.dg/other/debug1.C: ...from here.
11585         * g++.dg/debug/debug2.C: Moved...
11586         * g++.dg/other/debug2.C: ...from here.
11587         * g++.dg/debug/debug3.C: Moved...
11588         * g++.dg/other/debug3.C: ...from here.
11589
11590         * gcc.dg/noncompile/20020213-1.c: New test.
11591
11592 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11593
11594         * g++.dg/other/debug3.C: New test.
11595
11596         * gcc.c-torture/execute/20020213-1.c: New test.
11597
11598 2002-02-13  Richard Smith <richard@ex-parrot.com>
11599
11600         * g++.old-deja/g++.other/thunk1.C: New test.
11601
11602 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11603
11604         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11605
11606 2002-02-13  Stan Shebs  <shebs@apple.com>
11607
11608         * gcc.dg/altivec-3.c: New.
11609
11610 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11611
11612         * gcc.dg/Wunreachable-1.c: New test.
11613         * gcc.dg/Wunreachable-2.c: New test.
11614
11615 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11616
11617         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11618
11619 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11620
11621         * gcc.dg/decl-1.c: New test.
11622
11623 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11624
11625         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11626
11627 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11628
11629         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11630         * gcc.c-torture/compile/980506-1.x: Likewise.
11631
11632 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11633
11634         * gcc.dg/20020210-1.c: New.
11635
11636 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11637
11638         * g77.f-torture/execute/947.f: New regression test
11639         for PR fortran/947.
11640
11641 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11642
11643         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11644         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11645
11646 2002-02-08  Richard Henderson  <rth@redhat.com>
11647
11648         * gcc.c-torture/compile/labels-3.c: New.
11649
11650 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11653         expression statements work instead.
11654         * gcc.dg/noncompile/20020207-1.c: New test.
11655
11656 2002-02-07  Richard Henderson  <rth@redhat.com>
11657
11658         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11659
11660 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11661
11662         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11663         message from g77
11664         * lib/g77-dg.exp: Trim g77 error messages so that they are
11665         recognized by dg.exp.
11666
11667 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11668
11669         PR fortran/5473
11670         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11671
11672 2002-02-07  Richard Henderson  <rth@redhat.com>
11673
11674         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11675         to be sufficiently aligned for integers.
11676
11677 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11678
11679         * g++.dg/template/friend4.C: New test.
11680
11681 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11682
11683         PR fortran/5743
11684         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11685         unsupported cases.
11686
11687 2002-02-07  Richard Henderson  <rth@redhat.com>
11688
11689         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11690         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11691         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11692         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11693
11694 2002-02-06  Richard Henderson  <rth@redhat.com>
11695
11696         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11697
11698 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11699
11700         * gcc.dg/20020206-1.c: New test.
11701
11702 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11703
11704         * gcc.c-torture/execute/20020206-1.c: New test.
11705
11706         * gcc.c-torture/execute/20020206-2.c: New test.
11707
11708         PR optimization/5429:
11709         * gcc.c-torture/compile/20020206-1.c: New test.
11710
11711 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11712
11713         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11714         as certain file formats cannot support particularly large
11715         alignments.
11716
11717         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11718         and do not expect to be able to link the executable.
11719
11720         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11721         fail because the COFF format does not support the weak attribute.
11722
11723 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11724
11725         * g77.dg/pr5473.f:  New test
11726
11727 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11728
11729         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11730         Fix testcase accordingly.
11731
11732 2002-02-04  Richard Henderson  <rth@redhat.com>
11733
11734         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11735         (buf): Change to be an array of pointers, not ints.
11736
11737 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11738
11739         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11740         before all tests.  Move warning one line above to match where it
11741         C frontend emits.
11742         * gcc.dg/Wswitch-2.c: New test.
11743         * g++.dg/warn/Wswitch-1.C: New test.
11744         * g++.dg/warn/Wswitch-2.C: New test.
11745
11746 2002-02-04  Richard Henderson  <rth@redhat.com>
11747
11748         * g++.dg/abi/offsetof.C: Fix size comparison.
11749
11750 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11751
11752         * gcc.dg/cast-qual-2.c: New test.
11753
11754 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11755
11756         * gcc.dg/20020201-4.c: New test.
11757
11758 2002-02-04  Ben Elliston  <bje@redhat.com>
11759
11760         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11761         target_info attribute != 0, in addition to the empty string.
11762         (gcc_target_compile): Likewise.
11763
11764 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11765
11766         * gcc.dg/Wswitch.c: New test.
11767         PR gcc/4475. PR gcc/3780.
11768
11769 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11770
11771         * g77.f-torture/execute/5122.f: New test for regressions
11772         against PR fortran/5122.
11773
11774 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11775
11776         * g77.f-torture/compile/pr3743.f: Delete
11777         * g77.dg/pr3743-1.f: New test.
11778         * g77.dg/pr3743-2.f: New test.
11779         * g77.dg/pr3743-3.f: New test.
11780         * g77.dg/pr3743-4.f: New test.
11781
11782 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11783
11784         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11785
11786 2002-02-02  Richard Henderson  <rth@redhat.com>
11787
11788         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11789         * gcc.c-torture/execute/bf64-1.c: Likewise.
11790
11791 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11792
11793         * gcc.dg/20020201-2.c: New test.
11794
11795         * gcc.dg/20020201-3.c: New test.
11796
11797         * gcc.c-torture/execute/bitfld-2.c: New test.
11798
11799 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11800
11801         * gcc.dg/bitfld-1.c: Update.
11802         * gcc.dg/bitfld-2.c: Update.
11803         * gcc.c-torture/execute/bitfld-1.x: New.
11804
11805 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11806
11807         * gcc.c-torture/execute/20020201-1.c: New test.
11808
11809 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11810
11811         PR target/5469
11812         * gcc.dg/20020201-1.c: New test.
11813
11814 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11815
11816         PR fortran/3743
11817         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11818         * g77.f-torture/compile/pr3743.x: Remove
11819
11820 2002-01-31  Tom Rix  <trix@redhat.com>
11821
11822         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11823
11824 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11825
11826         * gcc.dg/noncompile/20020130-1.c: New test.
11827
11828 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11829
11830         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11831
11832 2002-01-29  Richard Henderson  <rth@redhat.com>
11833
11834         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11835         to long long.
11836         * gcc.c-torture/execute/bf64-1.c: Likewise.
11837
11838 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11839
11840         * gcc.c-torture/execute/20020129-1.c: New test.
11841
11842 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11843
11844         * gcc.c-torture/compile/20000224-1.c: Update.
11845         * gcc.c-torture/execute/bitfld-1.c: New tests.
11846         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11847         * gcc.dg/uninit-A.c: Update.
11848
11849 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11850
11851         * g++.dg/template/ctor1.C: Add instantiation.
11852
11853 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11854
11855         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11856         argument to __builtin_prefetch to be const ptr.
11857
11858 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11859
11860         * gcc.c-torture/compile/20020120-1.c: New test.
11861
11862 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11863
11864         * gcc.c-torture/execute/20020127-1.c: New test.
11865
11866 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11867
11868         * g77.dg/f77-edit-i-in.f: New test
11869         * g77.dg/f77-edit-i-out.f: New test
11870
11871 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11872
11873         * gcc.dg/debug/debug.exp: New file.
11874         * gcc.dg/debug/trivial.c: New file.
11875         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11876         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11877         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11878         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11879         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11880         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11881         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11882         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11883         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11884         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11885         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11886         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11887         * gcc.dg/20000503-1.c: Removed.
11888         * gcc.dg/20010207-1.c: Removed.
11889         * gcc.dg/20011223-1.c: Removed.
11890         * gcc.dg/20020104-2.c: Removed.
11891         * gcc.dg/debug-1.c: Removed.
11892         * gcc.dg/debug-2.c: Removed.
11893         * gcc.dg/debug-3.c: Removed.
11894         * gcc.dg/debug-4.c: Removed.
11895         * gcc.dg/debug-5.c: Removed.
11896         * gcc.dg/debug-6.c: Removed.
11897         * gcc.dg/dwarf2-1.c: Removed.
11898         * gcc.dg/dwarf2-2.c: Removed.
11899
11900 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11901
11902         * g++.old-deja/g++.other/eh5.C: New test.
11903         * g++.old-deja/g++.other/sibcall2.C: New test.
11904         * g++.old-deja/g++.other/array9.C: New test.
11905         * g++.old-deja/g++.other/typename2.C: New test.
11906         * g++.old-deja/g++.other/crash60.C: New test.
11907         * g++.old-deja/g++.other/conv9.C: New test.
11908         * g++.old-deja/g++.other/mangle10.C: New test.
11909         * g++.old-deja/g++.other/unchanging1.C: New test.
11910         * g++.old-deja/g++.other/exprstmt1.C: New test.
11911         * g++.old-deja/g++.other/inline23.C: New test.
11912         * g++.old-deja/g++.eh/ia64-1.C: New test.
11913         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11914         * g++.old-deja/g++.other/reload1.C: New test.
11915         * g++.old-deja/g++.other/static20.C: New test.
11916         * g++.old-deja/g++.other/local-alloc1.C: New test.
11917         * g++.old-deja/g++.other/conv8.C: New test.
11918         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11919         * g++.old-deja/g++.other/storeexpr1.C: New test.
11920         * g++.old-deja/g++.other/storeexpr2.C: New test.
11921         * g++.dg/eh/template2.C: New test.
11922         * g++.dg/warn/weak1.C: New test.
11923
11924 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11925
11926         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11927         Remove first, non-varying, argument.
11928
11929 2002-01-23  Richard Henderson  <rth@redhat.com>
11930
11931         * gcc.dg/inline-2.c: New.
11932
11933         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11934         Add optional target arg.  Check number of arguments.
11935         (scan-assembler-not, scan-assembler-dem): Likewise.
11936         (scan-assembler-dem-not): Likewise.
11937
11938 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11939
11940         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11941         line 12.
11942         * g++.old-deja/g++.brendan/parse3.C,
11943         g++.old-deja/g++.other/crash26.C,
11944         g++.old-deja/g++.other/crash28.C,
11945         g++.old-deja/g++.other/crash29.C,
11946         g++.old-deja/g++.other/crash30.C,
11947         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11948
11949 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11950
11951         * gcc.dg/20020115-1.c: New.
11952
11953 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11954
11955         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11956
11957 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11958
11959         * gcc.dg/20020122-3.c: New.
11960
11961 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11962
11963         * g++.dg/other/gc1.C: New test.
11964
11965 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11966
11967         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11968
11969 2002-01-22  Richard Henderson  <rth@redhat.com>
11970
11971         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11972
11973 2002-01-22  Richard Henderson  <rth@redhat.com>
11974
11975         * gcc.dg/20020122-4.c: New.
11976
11977 2002-01-22  H.J. Lu <hjl@gnu.org>
11978
11979         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11980         link output.
11981         * gcc.dg/special/ecos.exp: Likewise.
11982         * lib/g++-dg.exp: Likewise.
11983         * lib/g77-dg.exp: Likewise.
11984         * lib/gcc-dg.exp : Likewise.
11985         * lib/mike-g++.exp: Likewise.
11986         * lib/mike-g77.exp: Likewise.
11987         * lib/mike-gcc.exp: Likewise.
11988         * lib/objc-dg.exp: Likewise.
11989
11990 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11991
11992         PR target/5379
11993         * gcc.dg/20020122-2.c: New test.
11994
11995 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11996
11997         * gcc.dg/20020122-1.c: New test.
11998
11999 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12000
12001         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12002
12003 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12004
12005         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12006
12007 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12008
12009         * gcc.c-torture/compile/20020121-1.c: New test.
12010
12011 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12012
12013         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12014         ld_library_path.
12015
12016 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12017
12018         * gcc.dg/20020218-1.c: New test.
12019
12020 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12021
12022         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12023         messages
12024         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12025         "At global scope" warning
12026         * g++.dg/ext/align1.C: Change cygwin test for alignment
12027         from db-bogus to dg-warning
12028
12029 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12030
12031         * g77.f-torture/compile/cpp2.F: New test.
12032
12033 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12034
12035         * g++.dg/template/access1.C: New test.
12036
12037 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12038
12039         * gcc.dg/20020118-1.c: New.
12040
12041 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12042
12043         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12044
12045 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12046
12047         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12048         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12049         alignment warnings.
12050
12051 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12052
12053         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12054         torture_with_loops and torture_without_loops
12055
12056 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12057
12058         * gcc.c-torture/compile/20020116-1.c: New test.
12059
12060 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12061
12062         * gcc.dg/20020116-2.c: New test.
12063
12064         * gcc.dg/ultrasp4.c: New test.
12065
12066         * gcc.dg/20020116-1.c: New test.
12067
12068 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12069
12070         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12071         by EABI.
12072
12073 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12074
12075         * gcc.misc-tests/i386-prefetch.exp: New.
12076         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12077         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12078         * gcc.misc-tests/i386-pf-none-1.c: New test.
12079         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12080
12081 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12082
12083         * gcc.dg/gnu89-init-1.c: Add new tests.
12084
12085 2002-01-15  Andreas Jaeger  <aj@suse.de>
12086
12087         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12088         * gcc.dg/i386-mmx-2.c: Likewise.
12089         * gcc.dg/i386-sse-1.c: Likewise.
12090         * gcc.dg/i386-sse-2.c: Likewise.
12091         * gcc.dg/i386-sse-3.c: Likewise.
12092
12093 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12094
12095         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12096         Uncomment additional cases that now pass.
12097
12098 2002-01-11  Richard Henderson  <rth@redhat.com>
12099
12100         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12101         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12102
12103 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12104
12105         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12106
12107 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12108
12109         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12110         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12111
12112 2002-01-10  Dale Johannesen  <dalej@apple.com>
12113
12114         * gcc.c-torture/execute/loop-11.c: New.
12115
12116 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12117
12118         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12119         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12120
12121 2002-01-09  Richard Henderson  <rth@redhat.com>
12122
12123         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12124         type in which to perform the operation for each size.
12125
12126 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12127
12128         * gcc.c-torture/compile/20020109-2.c: New test.
12129
12130 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12131
12132         * gcc.c-torture/execute/loop-10.c: New test.
12133
12134 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12135
12136         * gcc.c-torture/compile/20010226-1.c: New test.
12137         * gcc.c-torture/compile/20010227-1.c: New test.
12138         * gcc.c-torture/compile/20010426-1.c: New test.
12139         * gcc.c-torture/compile/20010510-1.c: New test.
12140         * gcc.c-torture/compile/20010605-3.c: New test.
12141         * gcc.c-torture/compile/20010824-1.c: New test.
12142         * gcc.c-torture/execute/20010409-1.c: New test.
12143         * gcc.dg/noncompile/20000901-1.c: New test.
12144         * gcc.dg/20001023-1.c: New test.
12145         * gcc.dg/20001101-1.c: New test.
12146         * gcc.dg/20001102-1.c: New test.
12147         * gcc.dg/20010207-1.c: New test.
12148         * gcc.dg/20010405-1.c: New test.
12149         * gcc.dg/20010822-1.c: New test.
12150         * gcc.dg/20011107-1.c: New test.
12151
12152 2002-01-09  Jeffrey A Law  (law@redhat.com)
12153
12154         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12155
12156         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12157         execution failure on PA targets.
12158
12159 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12160
12161         * gcc.c-torture/compile/20020109-1.c: New test.
12162
12163 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12164
12165         * gcc.c-torture/execute/20020108-1.c: New test.
12166
12167 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12168
12169         * gcc.dg/20020108-1.c: New test.
12170
12171 2002-01-08  H.J. Lu <hjl@gnu.org>
12172
12173         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12174         for header files.
12175
12176 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12177
12178         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12179         consistency.
12180
12181 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12182
12183         * gcc.dg/altivec-4.c: Test altivec predicates.
12184
12185 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12186
12187         * gcc.c-torture/execute/20020107-1.c: New test.
12188
12189 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12190
12191         PR c/5279
12192         * gcc.c-torture/compile/20020106-1.c: New test.
12193
12194 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12195
12196         * gcc.c-torture/execute/nestfunc-4.c: New test.
12197
12198 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12199
12200         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12201         extra triple that slipped in.
12202         * g++.old-deja/g++.abi/align.C: Likewise.
12203         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12204
12205 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12206
12207         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12208         * g++.old-deja/g++.abi/align.C: Likewise.
12209         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12210
12211         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12212         on FreeBSD/i386.
12213         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12214         FreeBSD.
12215
12216 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12217
12218         * gcc.dg/20020104-1.c: New test.
12219
12220         * gcc.dg/20020104-2.c: New test.
12221
12222 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12223
12224         * gcc.dg/20020103-1.c: Fix typo in target selector.
12225
12226 2002-01-03  Richard Henderson  <rth@redhat.com>
12227
12228         * gcc.dg/20020103-1.c: New.
12229
12230 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12231
12232         * gcc.c-torture/execute/20020103-1.c: New test.
12233
12234 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12235
12236         * g++.dg/other/debug2.C: New test.
12237
12238         * gcc.c-torture/compile/20020103-1.c: New test.
12239
12240 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12241
12242         * gcc.dg/gnu89-init-1.c: Added new tests.
12243
12244 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12245
12246         * g++.dg/template/friend2.C: Remove as patch is reverted.
12247
12248         * g++.dg/warn/oldcast1.C: New test.
12249
12250         * g++.dg/template/ptrmem1.C: New test.
12251         * g++.dg/template/ptrmem2.C: New test.
12252
12253         * g++.dg/template/ntp.C: New test.
12254
12255         * g++.dg/other/component1.C: New test.
12256
12257         * g++.dg/template/ttp3.C: New test.
12258
12259         * g++.dg/template/friend2.C: New test.
12260         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12261
12262 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12263
12264         * g++.dg/other/ptrmem1.C: New test.
12265         * g++.dg/other/ptrmem2.C: New test.
12266
12267 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         * g++.dg/template/ctor1.C: New test.
12270
12271 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12272
12273         * g++.dg/template/friend2.C: New test.
12274
12275 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12276
12277         * gcc.dg/mmix-1.c: New test.
12278
12279 2001-12-31  Richard Henderson  <rth@redhat.com>
12280
12281         * gcc.dg/asm-5.c: New.
12282
12283 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12284
12285         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12286         in namespace __gnu_cxx
12287
12288 2001-12-30  Richard Henderson  <rth@redhat.com>
12289
12290         * gcc.dg/debug-6.c: New.
12291
12292 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12293
12294         * gcc.c-torture/compile/20011229-2.c: New test.
12295
12296 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12297
12298         * gcc.dg/debug-3.c: New test.
12299         * gcc.dg/debug-4.c: New test.
12300         * gcc.dg/debug-5.c: New test.
12301
12302 2001-12-29  Richard Henderson  <rth@redhat.com>
12303
12304         * g++.dg/eh/loop1.C: New.
12305
12306 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12307
12308         * g++.dg/template/crash1.C: New test.
12309
12310 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12311
12312         * g++.dg/other/const1.C: New test.
12313
12314 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12315
12316         * gcc.c-torture/compile/20011229-1.c: New test.
12317
12318 2001-12-28  Stan Shebs  <shebs@apple.com>
12319
12320         * lib/objc-torture.exp: Resync with c-torture.exp.
12321         * lib/objc.exp: Load standard libraries.
12322
12323 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12324
12325         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12326         additional tests.
12327
12328 2001-12-27  Roger Sayle <roger@eyesopen.com>
12329
12330         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12331
12332 2001-12-27  Richard Henderson  <rth@redhat.com>
12333
12334         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12335
12336 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         * g++.dg/eh/ctor1.C: New test.
12339         * g++.dg/other/error2.C: New test.
12340
12341 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12342
12343         * g++.dg/other/init2.C: New test.
12344
12345 2001-12-24  Richard Henderson  <rth@redhat.com>
12346
12347         * gcc.dg/20011223-1.c: New.
12348         * gcc.dg/inline-1.c: New.
12349
12350 2001-12-23  Richard Henderson  <rth@redhat.com>
12351
12352         * gcc.dg/asm-4.c: Test operand modifiers.
12353
12354 2001-12-23  Richard Henderson  <rth@redhat.com>
12355
12356         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12357
12358 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12359
12360         * gcc.c-torture/execute/20011223-1.c: New test.
12361
12362 2001-12-21  Richard Henderson  <rth@redhat.com>
12363
12364         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12365         re-enables the warning.
12366
12367 2001-12-21  Richard Henderson  <rth@redhat.com>
12368
12369         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12370
12371 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12372
12373         * gcc.c-torture/compile/20011218-1.c: New test.
12374
12375 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12376
12377         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12378         arm-isr.c test.
12379         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12380         epilogue generation for ARM ISR routines.
12381
12382 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12383
12384         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12385         * gcc.dg/format/c90-printf-3.c: Likewise.
12386         * gcc.dg/format/c99-printf-3.c: Likewise.
12387         * gcc.dg/format/ext-1.c: Likewise.
12388         * gcc.dg/format/ext-6.c: Likewise.
12389         * gcc.dg/format/format.h: Prototype unlocked stdio.
12390
12391 2001-12-20  Richard Henderson  <rth@redhat.com>
12392
12393         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12394         (arena): Use it.
12395         (malloc): Correct allocation logic.  Abort if we fill up the
12396         arena before initialization complete.
12397         (realloc): Correct allocation logic.
12398
12399 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12400
12401         * gcc.c-torture/compile/20011219-2.c: New test.
12402
12403         * gcc.c-torture/execute/20011219-1.c: New test.
12404
12405 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12406
12407         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12408         target does not support weak symbols.
12409
12410 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12411
12412         * gcc.c-torture/compile/20011219-1.c: New test.
12413
12414 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         * g++.dg/other/error1.C: New test.
12417
12418 2001-12-17  Jeffrey A Law  (law@redhat.com)
12419
12420         * gcc.c-torture/execute/20011217-1.c: New test.
12421
12422 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12423
12424         * objc.dg/special/: New directory.
12425         * objc.dg/special/special.exp: New file.
12426         * objc.dg/special/unclaimed-category-1.h: New file.
12427         * objc.dg/special/unclaimed-category-1a.m: New file.
12428         * objc.dg/special/unclaimed-category-1.m: New file.
12429
12430 2001-12-17  Andreas Jaeger  <aj@suse.de>
12431
12432         * gcc.c-torture/compile/20011217-2.c: New test.
12433
12434 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12435
12436         * gcc.c-torture/compile/20011217-1.c: New test.
12437
12438 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12439
12440         * testsuite/gcc.dg/20011214-1.c: New.
12441
12442 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12443
12444         * gcc.dg/altivec-4.c: New.
12445
12446 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12447
12448         * gcc.dg/20011113-1.c: New test.
12449
12450 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12451
12452         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12453         std::__malloc_alloc_template<0> and
12454         std::__default_alloc_template<false, 0>.
12455
12456 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12457
12458         * objc/execute/bf-21.m: New test.
12459         * objc/execute/enumeration-1.m: New test.
12460         * objc/execute/enumeration-2.m: New test.
12461
12462 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * gcc.dg/gnu89-init-1.c: New test.
12465
12466 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12467
12468         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12469         * g++.old-deja/g++.jason/2371.C: Likewise.
12470         * g++.old-deja/g++.jason/template33.C: Likewise.
12471         * g++.old-deja/g++.jason/template34.C: Likewise.
12472         * g++.old-deja/g++.jason/template36.C: Likewise.
12473         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12474         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12475         * g++.old-deja/g++.other/typename1.C: Likewise.
12476         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12477         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12478         * g++.old-deja/g++.pt/typename11.C: Likewise.
12479         * g++.old-deja/g++.pt/typename14.C: Likewise.
12480         * g++.old-deja/g++.pt/typename16.C: Likewise.
12481         * g++.old-deja/g++.pt/typename3.C: Likewise.
12482         * g++.old-deja/g++.pt/typename4.C: Likewise.
12483         * g++.old-deja/g++.pt/typename5.C: Likewise.
12484         * g++.old-deja/g++.pt/typename7.C: Likewise.
12485         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12486
12487 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         * g++.dg/other/linkage1.C: New test.
12490         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12491         specifiers.
12492
12493 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12494
12495         * gcc.dg/concat.c: New test.
12496
12497 2001-12-11  Stan Shebs  <shebs@apple.com>
12498
12499         * objc/compile: New test directory.
12500         * objc/compile/compile.exp: New expect script.
12501         * objc/compile/20011211-1.m: New compile test.
12502
12503 2001-12-11  Jason Merrill  <jason@redhat.com>
12504
12505         * lib/prune.exp (prune_gcc_output): Also handle "In member
12506         function".  So many permutations...
12507
12508 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.dg/template/typedef1.C: New test.
12511
12512 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         * g++.dg/other/copy1.C: New test.
12515
12516 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12517
12518         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12519
12520         * gcc.dg/builtin-choose-expr.c: New.
12521
12522 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12523
12524         * gcc.dg/altivec-2.c: New.
12525
12526 2001-12-07  Richard Henderson  <rth@redhat.com>
12527
12528         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12529
12530 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12531
12532         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12533         ultrasparc.
12534
12535 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12536
12537         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12538
12539 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12540
12541         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12542         variable argument list.
12543
12544 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12545
12546         * gcc.c-torture/execute/memcheck: Delete entire directory.
12547         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12548         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12549
12550 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12551
12552         * gcc.dg/Wshadow-1.c: New test.
12553
12554 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12555
12556         * gcc.c-torture/compile/20011130-1.c: New test.
12557
12558         * gcc.dg/noncompile/20011025-1.c: New test.
12559
12560         * g++.dg/other/anon-union.C: New test.
12561
12562         * gcc.c-torture/execute/20011024-1.c: New test.
12563
12564 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12565
12566         * gcc.c-torture/execute/20000722-1.x,
12567         gcc.c-torture/execute/20010123-1.x: Remove.
12568         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12569         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12570         gcc.dg/c99-complit-2.c: New tests.
12571
12572 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         * g++.dg/inherit/base1.C: New test.
12575
12576 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12577
12578         * g++.dg/other/stdarg1.C: New test.
12579
12580         * gcc.c-torture/compile/20011130-2.c: New test.
12581
12582 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12583
12584         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12585         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12586         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12587         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12588         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12589         * gcc.dg/builtin-prefetch-1.c: New test.
12590
12591 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12592
12593         * gcc.dg/20011130-1.c: New test.
12594
12595 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         * g++.dg/other/scope1.C: New test.
12598         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12599
12600 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12601
12602         * gcc.dg/vla-init-1.c: New test.
12603
12604 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12605
12606         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12607
12608 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12609
12610         * objc.dg/alias.m: Update.
12611         * objc.dg/class-1.m: Update.
12612         * objc.dg/const-str-1.m: Update.
12613         * objc.dg/fwd-proto-1.m: Update.
12614         * objc.dg/id-1.m: Update.
12615         * objc.dg/super-class-1.m: Update.
12616
12617 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12618
12619         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12620         constructs.
12621
12622 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12623
12624         * gcc.c-torture/execute/20011128-1.c: New test.
12625
12626 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12627
12628         * gcc.dg/20011127-1.c: New test.
12629
12630 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12631
12632         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12633         from Austin Group draft 7.
12634         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12635         scanf format arguments.
12636         * gcc.dg/format/no-exargs-2.c: New test.
12637
12638 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         * g++.dg/abi/vbase8-4.C: New test.
12641
12642 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12643
12644         * gcc.c-torture/execute/20011121-1.c: New test.
12645
12646 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12647
12648         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12649
12650 2001-11-23  Andreas Jaeger  <aj@suse.de>
12651
12652         * gcc.dg/cpp/charconst-2.c: New test.
12653
12654 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12655
12656         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12657         to the host if it is remote.  Let tests specify extra headers
12658         they use.
12659         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12660         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12661         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12662         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12663         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12664         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12665         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12666         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12667         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12668         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12669
12670 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12671
12672         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12673         for little endian ARMs.
12674
12675 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12676
12677         * gcc.c-torture/compile/20011119-1.c: New test.
12678         * gcc.c-torture/compile/20011119-2.c: New test.
12679
12680 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12681
12682         * gcc.dg/altivec-1.c: Fix typo.
12683
12684 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12685
12686         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12687
12688 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12689
12690         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12691
12692 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12693
12694         * lib/g77.exp: Don't specify --rpath-link.
12695
12696         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12697         across all the headers.
12698         * gcc.dg/format/format.exp: For testing on a remote host,
12699         copy format.h.
12700
12701         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12702         * gcc.c-torture/execute/930406-1.c: Likewise.
12703         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12704
12705 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12706
12707         * gcc.dg/altivec-1.c: New.
12708
12709 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12710
12711         * gcc.dg/cpp/fpreprocessed.c: New test case.
12712
12713 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12714
12715         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12716         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12717         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12718
12719 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12720
12721         * gcc.dg/no-builtin-1.c: New test.
12722
12723 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * gcc.c-torture/execute/20011115-1.c: New test.
12726
12727 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12728
12729         * gcc.c-torture/compile/20011114-2.c: New test.
12730         * gcc.c-torture/compile/20011114-3.c: New test.
12731         * gcc.c-torture/compile/20011114-4.c: New test.
12732
12733 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12734
12735         * g++.dg/other/init1.C: New test.
12736
12737 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12738
12739         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12740         message.
12741
12742         * gcc.c-torture/execute/20011114-1.c: New testcase.
12743
12744         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12745         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12746         like the (before this change) version of 20010327-1.c.
12747
12748 2001-11-14  Roger Sayle <roger@eyesopen.com>
12749
12750         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12751
12752 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12753
12754         * g++.dg/init/array2.C: New test.
12755
12756 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12757
12758         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12759
12760 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12761
12762         * g++.dg/other/forscope1.C: New test.
12763         * g++.dg/ext/forscope1.C: New test.
12764         * g++.dg/ext/forscope2.C: New test.
12765
12766 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12767
12768         * gcc.c-torture/execute/20011113-1.c: New test.
12769
12770 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12771
12772         * gcc.c-torture/execute/20011109-2.c: New test.
12773
12774         * gcc.c-torture/execute/20011109-1.c: New test.
12775
12776 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12777
12778         * gcc.c-torture/compile/20011109-1.c: New test.
12779
12780 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12781
12782         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12783         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12784         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12785         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12786         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12787         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12788         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12789
12790 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12791
12792         * g++.dg/warn/Wshadow-1.C: New tests.
12793         * g++.old-deja/g++.mike/for3.C: Update.
12794
12795 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12796
12797         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12798         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12799         XFAILs.  Adjust expected error texts.
12800         * gcc.c-torture/compile/20011106-1.c,
12801         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12802         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12803         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12804         gcc.dg/c99-array-lval-5.c: New tests.
12805
12806 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12807
12808         * gcc.dg/cpp/defined.c: Update.
12809
12810 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12811
12812         * gcc.c-torture/execute/anon-1.c: New test.
12813
12814 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12815
12816         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12817         same size, so no warning should be produced on stormy16.
12818
12819         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12820         due to oversized array.
12821         * g++.old-deja/g++.mike/ns15.C: Likewise.
12822         * g++.old-deja/g++.pt/crash16.C: Likewise.
12823
12824 2001-11-02  Graham Stott  <grahams@redhat.com>
12825
12826         * g++.dgother/debug1.C: Fix typos.
12827
12828 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12829
12830         * g++.dg/other/debug1.C: New test.
12831
12832 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12833
12834         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12835         of unsigned long.
12836
12837 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.dg/20011029-2.c: New test.
12840
12841         * gcc.c-torture/compile/20011029-1.c: New test.
12842
12843 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12844
12845         * objc/execute/class_self-1.m: New test.
12846         * objc/execute/class_self-2.m: New test.
12847
12848 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12849
12850         * gcc.misc-tests/msgs.exp: Delete.
12851         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12852         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12853         error set to match recent changes.
12854
12855 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12856
12857         * gcc.dg/20011021-1.c: New test.
12858
12859 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12860
12861         * gcc.c-torture/compile/20011023-1.c: New test.
12862
12863 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12864
12865         * lib/g77.exp: Rewrite based on lib/g++.exp.
12866
12867 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12868
12869         * gcc.c-torture/execute/20011019-1.c: New test.
12870
12871         * gcc.dg/20011018-1.c: New test.
12872
12873 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12874
12875         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12876
12877 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12878
12879         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12880         * gcc.dg/attr-invalid.c: Likewise.
12881
12882 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12883
12884         * testsuite/gcc.dg/20011015-1.c: New test.
12885
12886 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12887
12888         * g++.dg/template/unify2.C: New test.
12889
12890 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12891
12892         * g++.dg/other/exception-specification.C: New test
12893
12894 2001-10-13  Tom Rix  <trix@redhat.com>
12895
12896         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12897         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12898
12899 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12900
12901         * testsuite/gcc.dg/20011009-1.c: New test.
12902
12903 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         PR g++/4476
12906         * g++.dg/other/friend1.C: New test.
12907
12908 2001-10-11  Richard Henderson  <rth@redhat.com>
12909
12910         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12911
12912 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12913
12914         * gcc.c-torture/compile/20011010-1.c: New.
12915
12916 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12917
12918         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12919         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12920         g77.f-torture/execute/execute.exp,
12921         g77.f-torture/noncompile/noncompile.exp,
12922         gcc.c-torture/compile/compile.exp,
12923         gcc.c-torture/execute/execute.exp,
12924         gcc.c-torture/execute/ieee/ieee.exp,
12925         gcc.c-torture/execute/memcheck/memcheck.exp,
12926         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12927         objc/execute/execute.exp: Update FSF address.
12928
12929 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12930
12931         * gcc.dg/cpp/cmdlne-C.c: Update.
12932         * gcc.dg/cpp/cmdlne-C2.c: New.
12933
12934 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12935
12936         * gcc.c-torture/execute/20011008-3.c: New.
12937
12938 2001-10-08  DJ Delorie  <dj@redhat.com>
12939
12940         * gcc.dg/20011008-1.c: New.
12941         * gcc.dg/20011008-2.c: New.
12942
12943 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12944
12945         * gcc.dg/cpp/spacing1.c: Update test.
12946
12947 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12948
12949         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12950         spelling errors of "separate" as "seperate".
12951
12952 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12953
12954         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12955         enough to avoid inlining.
12956
12957 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12958
12959         * lib/g77.exp: set libg2c_dir correctly.
12960
12961 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12962
12963         * gcc.dg/cpp/macro11.c: New test.
12964
12965 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12966
12967         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12968         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12969         gcc.dg/format/multattr-3.c: New tests.
12970         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12971         tests for format attributes on function pointers being rejected.
12972
12973 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12974
12975         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12976
12977 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12978
12979         * g++.dg/warn/format1.C: New test.
12980
12981 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12982
12983         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12984
12985 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12986
12987         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12988
12989 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12990
12991         * gcc.dg/cpp/redef2.c: Add test.
12992
12993 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12994
12995         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12996         long-standing bug on i686, apparently.
12997         * gcc.c-torture/execute/loop-2c.x: New file.
12998         * gcc.c-torture/execute/loop-2d.x: New file.
12999         * gcc.c-torture/execute/loop-3c.x: New file.
13000
13001 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13002
13003         * gcc.dg/cpp/20000625-2.c: Correct line number.
13004
13005 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13006
13007         * gcc.dg/cpp/macro10.c: New test.
13008         * gcc.dg/cpp/strify3.c: New test.
13009         * gcc.dg/cpp/spacing1.c: Add tests.
13010         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13011         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13012
13013 2001-09-24  DJ Delorie  <dj@redhat.com>
13014
13015         * gcc.c-torture/execute/20010924-1.c: New test.
13016
13017 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13018
13019         * testsuite/objc/execute/paste.m: Remove.
13020
13021 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13022
13023         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13024
13025 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13026
13027         * g77.dg/strlen0.f: New test.
13028
13029 2001-09-21  Richard Henderson  <rth@redhat.com>
13030
13031         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13032         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13033
13034 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13035
13036         Table-driven attributes.
13037         * g++.dg/ext/attrib1.C: New test.
13038
13039 2001-09-20  DJ Delorie  <dj@redhat.com>
13040
13041         * gcc.dg/20000926-1.c: Update expected warning messages.
13042         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13043         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13044         array.
13045
13046 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13047
13048         * g++.dg/eh/registers1.C: New test case.
13049
13050 2001-09-17  Richard Henderson  <rth@redhat.com>
13051
13052         * gcc.dg/array-5.c: Fix VLA decomposition test.
13053
13054 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13055
13056         * gcc.dg/cpp/line5.c: New testcase.
13057
13058 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13059
13060         * gcc.dg/cpp/macro9.c: New test.
13061
13062 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13063
13064         * gcc.c-torture/execute/980223.c: Change type of addr from long
13065         to char *.
13066
13067 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13068
13069         * gcc.c-torture/execute/20010915-1.c: New test.
13070
13071 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13072
13073         * g77.dg/bprob: New directory.
13074         * g77.dg/bprob/bprob.exp: New file.
13075         * g77.dg/bprob/bprob-1.f: New test.
13076         * g77.dg/gcov: New directory.
13077         * g77.dg/gcov/gcov.exp: New file.
13078         * g77.dg/gcov/gcov-1.f: New test.
13079         * g77.dg/gcov/gcov-1.x: New file.
13080
13081 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13082
13083         * gcc.dg/cpp/directiv.c: Update.
13084         * gcc.dg/cpp/undef1.c: Update.
13085
13086 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13087
13088         * gcc.dg/20010912-1.c: New test.
13089
13090 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13091
13092         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13093         language-independent file in lib.
13094         * lib/gcov.exp: New file.
13095
13096 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13097
13098         * gcc.c-torture/compile/20010911-1.c: New test.
13099
13100 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13101
13102         * lib/profopt.exp: New, to support profile-directed optimizations.
13103         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13104         * gcc.misc-tests/bprob-1.c: New test.
13105         * gcc.misc-tests/bprob-2.c: New test.
13106
13107 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13108
13109         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13110         XFAIL and which kinds of gcov output to verify.
13111         * gcc.misc-tests/gcov-4b.x: New file.
13112         * gcc.misc-tests/gcov-5b.x: New file.
13113         * gcc.misc-tests/gcov-6.x: New file.
13114         * gcc.misc-tests/gcov-7.c: New test.
13115         * gcc.misc-tests/gcov-7.x: New file.
13116
13117 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13118
13119         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13120         * gcc.misc-tests/gcov-6.c: New test.
13121
13122 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13123
13124         PR c++/3986
13125         * g++.dg/abi/vbase1.C: New test.
13126
13127 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13128
13129         * objc.dg/method-2.m: New.
13130
13131 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         PR c++/4203
13134         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13135         * g++.dg/init/empty1.C: New test.
13136
13137 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13138
13139         * gcc.c-torture/compile/20010903-1.c: New test.
13140
13141 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13142
13143         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13144         for m68k.
13145
13146 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13147
13148         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13149
13150         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13151
13152         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13153
13154 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13155
13156         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13157         for 16-bit 'unsigned int'.
13158
13159 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13160
13161         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13162
13163 2001-08-27  Richard Henderson  <rth@redhat.com>
13164
13165         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13166         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13167
13168 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13169
13170         * gcc.dg/asm-names.c (ymain): New.
13171
13172 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13173
13174         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13175         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13176         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13177
13178 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13179
13180         * gcc.dg/compare5.c: New testcase.
13181
13182 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13183
13184         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13185         and "In instantiation".
13186
13187 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13188
13189         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13190
13191 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13192
13193         * gcc.misc-tests/gcov.exp: Add support for branch information.
13194         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13195         * gcc.misc-tests/gcov-4.c: New test.
13196         * gcc.misc-tests/gcov-4b.c: New test.
13197         * gcc.misc-tests/gcov-5b.c: New test.
13198
13199 2001-08-20  Zack Weinberg  <zackw@panix.com>
13200
13201         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13202         expected to fail.
13203
13204 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13205
13206         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13207
13208 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13209
13210         * g++.dg/eh/template1.C: New test.
13211
13212 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13213
13214         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13215         Fix thinko.
13216         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13217         for xfail.
13218
13219 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13220
13221         * lib/g77-dg.exp:  Use prune.exp for common procedures
13222         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13223         * lib/g77.exp: (g77-dg-prune) Remove
13224
13225 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13226
13227         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13228
13229 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13230
13231         * g++.dg/template/unify1.C: New test.
13232
13233 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         * g++.dg/abi/empty4.C: New test.
13236
13237 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13238
13239         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13240         solaris2.*
13241         * g77.f-torture/compile/pr3743.x: Likewise
13242
13243 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13244
13245         * g++.dg/other/using-declaration.C: New test.
13246
13247 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13248
13249         * gcc.dg/cpp/tr-sign.c: New testcase.
13250
13251 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13252
13253         * gcc.dg/cpp/19951025-1.c: Revert.
13254         * gcc.dg/cpp/directiv.c: We no longer process directives that
13255         interrupt macro arguments.
13256
13257 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13258
13259         * gcc.dg/bconstp-1.c: New test.
13260
13261 2001-08-03  Richard Henderson  <rth@redhat.com>
13262
13263         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13264
13265 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13266
13267         * gcc.dg/cpp/19951025-1.c: Update.
13268
13269 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13270
13271         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13272         should be x.
13273
13274 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13275
13276         Kill -fhonor-std.
13277         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13278         * g++.old-deja/g++.other/std1.C: Likewise.
13279         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13280
13281 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13282
13283         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13284         (g77_pass, g77_fail, g77_finish, g77_exit,
13285         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13286
13287 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13288
13289         * g77.dg/fbackslash.f
13290         * g77.dg/fcase-preserve.f
13291         * g77.dg/ff90-1.f
13292         * g77.dg/ffixed-line-length-0.f
13293         * g77.dg/ffixed-line-length-132.f
13294         * g77.dg/ffixed-line-length-7.f
13295         * g77.dg/ffixed-line-length-72.f
13296         * g77.dg/ffixed-line-length-none.f
13297         * g77.dg/ffree-form-1.f
13298         * g77.dg/fno-backslash.f
13299         * g77.dg/fno-f90-1.f
13300         * g77.dg/fno-fixed-form-1.f
13301         * g77.dg/fno-onetrip.f
13302         * g77.dg/fno-typeless-boz.f
13303         * g77.dg/fno-underscoring.f
13304         * g77.dg/fno-vxt-1.f
13305         * g77.dg/fonetrip.f
13306         * g77.dg/ftypeless-boz.f
13307         * g77.dg/fugly-assumed.f
13308         * g77.dg/funderscoring.f
13309         * g77.dg/fvxt-1.f
13310
13311 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13312
13313         * objc.dg/fwd-proto-1.m: New.
13314         * objc.dg/local-decl-1.m: New.
13315         * objc.dg/naming-1.m: New.
13316         * objc.dg/naming-2.m: New.
13317         * objc.dg/proto-hier-1.m: New.
13318
13319 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13320
13321         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13322         largest-type elements to a struct makes its size grow.
13323
13324 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13325
13326         * g++.dg/abi/vthunk1.C: New test.
13327
13328 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13329
13330         * g++.dg/abi/vbase8-22.C: New test.
13331
13332 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13333
13334         * gcc.dg/cpp/macro8.c: New test.
13335
13336 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13337
13338         * g++.dg/abi/vbase8-21.C: New test.
13339
13340 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13341
13342         * g++.dg/abi/vbase8-10.C: New test.
13343
13344 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13345
13346         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13347         ${tool}_set_ld_library_path.
13348         Changed caller.
13349         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13350         g++.exp.
13351
13352 2001-07-26  Stan Cox <scox@redhat.com>
13353
13354         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13355         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13356         gcc_exit, gcc_check_unsupported_p):
13357         Moved to gcc-deps.exp
13358         * gcc-deps.exp: New file.
13359
13360 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13361
13362         * g++.old-deja/g++.pt/defarg14.C: New test.
13363
13364 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13365
13366         * g++.old-deja/g++.other/lineno5.C: New test.
13367
13368 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13369
13370         * g++.old-deja/g++.pt/crash68.C: New test.
13371
13372 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13373
13374         * g++.old-deja/g++.other/crash42.C: New test.
13375
13376 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13377
13378         * gcc.dg/cpp/extratokens.c: Fix.
13379         * gcc.dg/cpp/skipping2.c: New tests.
13380
13381 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13382
13383         * gcc.c-torture/execute/20010724-1.c: New file.
13384         * gcc.c-torture/execute/20010724-1.x: New file.
13385
13386 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13387
13388         * g++.old-deja/g++.other/cond7.C: New test.
13389
13390 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13391
13392         * g++.old-deja/g++.other/optimize4.C: New test.
13393
13394 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13397
13398 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13399
13400         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13401         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13402         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13403         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13404
13405         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13406         bug report" message.
13407
13408         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13409         * g++.dg/ext/instantiate1.C: Move from old-deja.
13410
13411 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13412
13413         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13414         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13415         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13416         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13417
13418 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13419
13420         * gcc.c-torture/execute/20010723-1.c: New test.
13421
13422 2001-07-23  Ben Elliston  <bje@redhat.com>
13423
13424         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13425
13426 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13427
13428         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13429         i[34567]86-*-*.
13430         Delete handling of ieee_multilib_flags.
13431         Pass -mieee for alpha*-*-* and sh-*-*.
13432         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13433
13434 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13435
13436         Remove old-abi tests.
13437         * g++.old-deja/g++.mike/p11116.C: Remove.
13438         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13439
13440 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13441
13442         * g77.f-torture/compile/pr3743.f:  New test
13443
13444 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13445
13446         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13447
13448 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13449
13450         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13451         g++.old-deja/g++.pt/static6.C: Likewise.
13452         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13453         supports weak symbols.
13454
13455 2001-07-18  Andreas Jaeger  <aj@suse.de>
13456
13457         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13458         supported again.
13459
13460 2001-07-18  Andreas Jaeger  <aj@suse.de>
13461
13462         * gcc.dg/iftrap-1.c: Fix target line.
13463
13464 2001-07-17  Richard Henderson  <rth@redhat.com>
13465
13466         * gcc.c-torture/execute/20010717-1.c: New.
13467
13468 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13469
13470         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13471         tests.
13472
13473 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13474
13475         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13476
13477 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13478
13479         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13480         UAC_SIGBUS, UAC_NOPRINT definitions.
13481
13482 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13483
13484         * objc/execute/object_is_class.m: New test.
13485         * objc/execute/object_is_meta_class.m: New test.
13486
13487 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13488
13489         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13490         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13491
13492 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
13493
13494         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
13495         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13496
13497 2001-07-14  Richard Henderson  <rth@redhat.com>
13498
13499         * gcc.dg/iftrap-1.c: New.
13500
13501 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13502
13503         * g77.f-torture/execute/intrinsic77.f: New test.
13504
13505 2001-07-11  Janis Johnson <janis@us.ibm.com>
13506
13507         * gcc.misc-tests/gcov-3.c: New test.
13508
13509 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13510
13511         * gcc.c-torture/compile/20010711-1.c,
13512         * gcc.c-torture/compile/20010711-2.c: New tests.
13513
13514 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13515
13516         * gcc.c-torture/execute/20010711-1.c: New test.
13517
13518 2001-07-11  Ben Elliston  <bje@redhat.com>
13519
13520         * g++.old-deja/g++.other/enum5.C: New test.
13521
13522 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13523
13524         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13525         (g++-dg-prune): Call prune_gcc_output.
13526         * prune.exp: New file for prune_gcc_output.
13527         * lib/g++.exp, lib/gcc.exp: Load it.
13528
13529 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13530
13531         * gcc.c-torture/compile/20010701-1.c,
13532         g++.old-deja/g++.ext/attrib6.C: New tests.
13533
13534 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13535
13536         * gcc.c-torture/compile/20010706-1.c: New test.
13537
13538 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13539
13540         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13541
13542 2001-06-28  Stan Shebs  <shebs@apple.com>
13543
13544         * gcc.dg/pragma-darwin.c: New test.
13545
13546 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13547
13548         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13549         Solaris 2.[678] system.
13550
13551 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13552
13553         * gcc.dg/20010622-1.c: New test.
13554
13555 2001-06-18  Stan Shebs  <shebs@apple.com>
13556
13557         * objc.dg: New directory.
13558         * objc.dg/dg.exp: New file.
13559         * objc.dg/alias.m: New.
13560         * objc.dg/class-1.m: New.
13561         * objc.dg/class-2.m: New.
13562         * objc.dg/const-str-1.m: New.
13563         * objc.dg/const-str-2.m: New.
13564         * objc.dg/id-1.m: New.
13565         * objc.dg/method-1.m: New.
13566         * objc.dg/super-class-1.m: New.
13567         * lib/objc-dg.exp: New file.
13568
13569 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13570
13571         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13572         of label name.
13573
13574 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13575
13576         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13577
13578 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13579
13580         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13581         variable.
13582
13583 2001-06-12  Richard Henderson  <rth@redhat.com>
13584
13585         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13586
13587 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.old-deja/g++.abi/vbase5.C: New test.
13590         * g++.old-deja/g++.abi/vbase6.C: New test.
13591         * g++.old-deja/g++.abi/vbase7.C: New test.
13592
13593 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13594
13595         * gcc.c-torture/compile/20010610-1.c: New test.
13596
13597 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13598
13599         * g++.old-deja/g++.abi/vbase4.C: New test.
13600
13601 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13602
13603         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13604         support %f for HC11/HC12 targets.
13605         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13606         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13607         on HC11/HC12 targets.
13608         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13609
13610 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13611
13612         * gcc.dg/wchar_t-1.c: New file.
13613         * gcc.dg/wint_t-1.c: Likewise.
13614
13615 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13616
13617         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13618
13619 2001-06-11  Richard Henderson  <rth@redhat.com>
13620
13621         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13622
13623 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.c-torture/compile/20010611-1.c: New test.
13626
13627 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/c99-tag-1.c: Add more tests.
13630
13631 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13632
13633         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13634         representation on MN10300 and ARM/Thumb.
13635
13636 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13637
13638         * g77.f-torture/execute/20010610.f: New.
13639
13640 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13641
13642         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13643         names.
13644
13645 2001-06-09  Richard Henderson  <rth@redhat.com>
13646
13647         * gcc.c-torture/execute/ashrdi-1.c: New.
13648         * gcc.c-torture/execute/ashldi-1.c: New.
13649         * gcc.c-torture/execute/lshrdi-1.c: New.
13650
13651 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13652
13653         * objc/execute/load-3.m: Added. Check sending +load to categories,
13654         in addition to classes.
13655
13656 2001-06-08  Stan Shebs  <shebs@apple.com>
13657
13658         * objc/execute/load-2.m: New test.  From Nicola Pero
13659         <n.pero@mi.flashnet.it>.
13660
13661 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13662
13663         * gcc.c-torture/execute/20010605-2.c: New test.
13664
13665 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13666
13667         * g++.old-deja/g++.abi/vbase2.C: New test.
13668         * g++.old-deja/g++.abi/vbase3.C: New test.
13669
13670 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13671
13672         * g++.old-deja/g++.pt/friend49.C: New test.
13673
13674 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13675
13676         * g++.old-deja/g++.ext/anon3.C: New test.
13677
13678 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13679
13680         * g++.old-deja/g++.other/conv7.C: New test.
13681
13682 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13683
13684         * gcc.c-torture/compile/20010605-2.c: New test.
13685
13686 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13687
13688         * gcc.c-torture/execute/20010604-1.c: New test.
13689
13690 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13691
13692         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13693
13694 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13695
13696         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13697         (g++_link_flags): Likewise.
13698         (g++_init): Pass gccpath's value to two previous functions.
13699
13700 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13701
13702         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13703         Ensure logfile entry matches exec command line.
13704
13705 2001-05-31  Richard Henderson  <rth@redhat.com>
13706
13707         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13708         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13709
13710 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13711
13712         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13713         compiler for irix6.2
13714
13715 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13716
13717         * g++.old-deja/g++.other/optimize3.C: New file.
13718
13719 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13720
13721         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13722         assemble.
13723
13724 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13725
13726         * g++.old-deja/g++.other/optimize2.C: New file.
13727
13728 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13729
13730         * gcc.c-torture/compile/20010518-2.c: New file.
13731         * gcc.c-torture/execute/20010518-1.c: New file.
13732         * gcc.c-torture/execute/20010518-2.c: New file.
13733
13734 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13735
13736         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13737
13738 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13739
13740         G++ no longer defines builtins that do not begin with __builtin.
13741         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13742         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13743         * g++.old-deja/g++.law/builtin1.C: Likewise.
13744         * g++.old-deja/g++.law/cvt2.C: Likewise.
13745         * g++.old-deja/g++.mike/net5.C: Likewise.
13746         * g++.old-deja/g++.other/builtins1.C: Likewise.
13747         * g++.old-deja/g++.other/builtins2.C: Likewise.
13748         * g++.old-deja/g++.other/builtins3.C: Likewise.
13749         * g++.old-deja/g++.other/builtins4.C: Likewise.
13750         * g++.old-deja/g++.other/inline8.C: Likewise.
13751         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13752
13753 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         * g++.old-deja/g++.pt/using1.C: Adjust.
13756         * g++.old-deja/g++.pt/using2.C: New test.
13757
13758 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13759
13760         * gcc.dg/cpp/charconst.c: New tests.
13761         * gcc.dg/cpp/escape.c: New tests.
13762         * gcc.dg/cpp/escape-1.c: New tests.
13763         * gcc.dg/cpp/escape-2.c: New tests.
13764         * gcc.dg/cpp/ucs.c: New tests.
13765
13766 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13767
13768         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13769         native compiler for irix6.5.
13770
13771 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13772
13773         * lib/g++.exp (g++_include_flags): Use args to compute
13774         get_multilibs.
13775         (g++_link_flags): Likewise.
13776         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13777
13778 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13779
13780         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13781
13782 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13783
13784         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13785         this file.
13786
13787 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13788
13789         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13790         STACK_SIZE;
13791         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13792         to STACK_SIZE; Use it to define size of add_histo array.
13793         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13794         to STACK_SIZE.
13795         (f): Use GITT_SIZE to define size of gitt local table.
13796         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13797         to STACK_SIZE; Use it to define size of bytemem array.
13798
13799 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13800
13801         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13802         on 68HC11/HC12 due to the asm instruction.
13803         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13804         * gcc.c-torture/compile/920520-1.x: Likewise.
13805         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13806         on 68HC11/HC12 because the function is larger than 64K.
13807         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13808         on 68HC11/HC12 because the structure is too large.
13809
13810 2001-05-20  Richard Henderson  <rth@redhat.com>
13811
13812         * gcc.c-torture/execute/20010520-1.c: New.
13813
13814 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13815
13816         * g++.old-deja/g++.warn/compare1.C: New test.
13817         * gcc.dg/compare4.c: New test.
13818
13819 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         * g++.old-deja/g++.other/optimize1.C: New test.
13822
13823 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13824
13825         * g++.old-deja/g++.pt/spec41.C: New test.
13826
13827 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13828
13829         * gcc.c-torture/compile/20010114-1.x: Remove.
13830
13831 2001-05-18  Stan Shebs  <shebs@apple.com>
13832
13833         * gcc.c-torture/compile/20010518-1.c: New test.
13834
13835 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13836
13837         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13838         * g++.old-deja/g++.pt/crash67.C: New test.
13839
13840 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13841
13842         * g++.old-deja/g++.other/debug9.C: New test.
13843
13844 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13845
13846         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13847
13848 2001-05-16  Jan Hubicka  <jh@suse.cz>
13849
13850         * gcc.c-torture/compile/20010516-1.c: New test.
13851
13852 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13853
13854         * g++.old-deja/g++.other/crash41.C: New test.
13855
13856 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13857
13858         * g++.old-deja/g++.pt/crash66.C: New test.
13859
13860 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13861
13862         * g++.old-deja/g++.robertl/eb27.C: Convert.
13863
13864 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13865
13866         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13867         declaration being redundant.
13868
13869 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13870
13871         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13872
13873 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13874
13875         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13876
13877 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13878
13879         * lib/g++.exp: Use testsuite_flags.
13880
13881 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13882
13883         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13884
13885 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13886
13887         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13888
13889 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13890
13891         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13892
13893 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13894
13895         * gcc.c-torture/compile/20010313-1.c: New test.
13896
13897 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13898
13899         * gcc.dg/cpp/direct2.c: New test.
13900         * gccq.dg/cpp/direct2s.c: New test.
13901
13902         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13903
13904 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13905
13906         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13907         * g++.old-deja/g++.other/op3.C: Likewise.
13908
13909 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13910
13911         * gcc.dg/cpp/syshdr.h: New file.
13912         * gcc.dg/cpp/sysmac1.c: Update.
13913         * gcc.dg/cpp/sysmac2.c: Update.
13914
13915 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13916
13917         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13918
13919 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13920
13921         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13922         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13923
13924 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13925
13926         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13927
13928 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13929
13930         * lib/g++.exp (g++_include_flags): Don't use any special flags
13931         if TESTING_IN_BUILD_TREE is not defined.
13932         (g++_init): Use a plain 'c++' as the compiler if
13933         TESTING_IN_BUILD_TREEE is not defined.
13934
13935 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13936
13937         * g++.old-deja/g++.eh/catch13.C: New test.
13938         * g++.old-deja/g++.eh/catch14.C: New test.
13939
13940 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13941
13942         * gcc.dg/cpp/tr-define.c: New test.
13943
13944 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13945
13946         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13947         <stdlib.h>, not <malloc.h>.
13948
13949 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13950
13951         * g++.old-deja/g++.ns/template17.C: New test.
13952
13953 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13954
13955         * g++.old-deja/g++.pt/ref4.C: New test.
13956
13957 2001-04-30  Richard Henderson  <rth@redhat.com>
13958
13959         * gcc.dg/20000724-1.c: Revert last change.
13960
13961 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13962
13963         * g77.f-torture/execute/20010430.f: New test.
13964
13965 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13966
13967         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13968
13969 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13970
13971         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13972
13973 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13974
13975         * g++.old-deja/g++.eh/crash6.C: New test.
13976
13977 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13978
13979         * g++.old-deja/g++.other/warn7.C: New test.
13980
13981 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13982
13983         * g++.old-deja/g++.other/defarg9.C: New test.
13984
13985 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13986
13987         * g77.f-torture/compile/20010426.f: New test.
13988         * g77.f-torture/execute/20010426.f: New test.
13989
13990 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13991
13992         * g77.f-torture/compile/20000629-1.x: Remove - error
13993         has been fixed.
13994
13995 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13996
13997         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13998         Tweak slightly to work with g++.dg framework.
13999         * g++.dg/special/ecos.exp: Run initp1.C test.
14000         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
14001
14002         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
14003         its linker doesn't give line numbers either.
14004         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
14005
14006 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14007
14008         * g++.old-deja/g++.other/lex1.C: New test.
14009
14010 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
14011
14012         * gcc.dg/noncompile/20010425-1.c: New test.
14013
14014 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14015
14016         * g++.old-deja/g++.pt/mangle2.C: New test.
14017
14018 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14019
14020         * gcc.dg/format/plus-1.c: New test.
14021
14022 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14023
14024         * gcc.dg/20010423-1.c: New test.
14025
14026 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14027
14028         * gcc.c-torture/execute/20010422-1.c: New test.
14029
14030 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14031
14032         * g++.old-deja/g++.ns/type2.C: New test.
14033
14034 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14035
14036         * g++.old-deja/g++.other/perf1.C: New test.
14037
14038 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14039
14040         * gcc.dg/c99-func-2.c: Remove xfail.
14041         * gcc.dg/c99-func-3.c: Remove xfail.
14042         * gcc.dg/c99-func-4.c: Remove xfail.
14043
14044 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14045
14046         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14047
14048 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14049
14050         * gcc.c-torture/compile/20010423-1.c: New test.
14051
14052 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14053
14054         * g++.old-deja/g++.pt/typename28.C: New test.
14055
14056 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14057
14058         * g++.old-deja/g++.abi/empty2.C: New test.
14059         * g++.old-deja/g++.abi/empty3.C: New test.
14060
14061 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14062
14063         * g++.old-deja/g++.other/comdat2.C: New test.
14064         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14065
14066 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14067
14068         * g++.old-deja/g++.other/overload14.C: New test.
14069
14070 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * g++.old-deja/g++.other/lookup23.C: New test.
14073
14074 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14075
14076         * gcc.c-torture/execute/20010403-1.c: New test.
14077
14078 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14079             Mark Mitchell  <mark@codesourcery.com>
14080
14081         * lib/old-dejagnu.exp: Don't delete output of executable.
14082         Add .exe suffix to executables.
14083
14084 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14085
14086         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14087
14088 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14089
14090         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14091
14092 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14095         * g++.old-deja/g++.abi/crash1.C: New test.
14096
14097 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14098
14099         * g++.old-deja/g++.other/crash40.C: New test.
14100
14101 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14102
14103         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14104
14105 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14106
14107         * g++.old-deja/g++.other/warn6.C: New test.
14108
14109 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14110
14111         * g++.old-deja/g++.robertl/eb42.C: Same.
14112
14113 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14114
14115         * gcc.dg/wtr-conversion-1.c: New testcase.
14116
14117 2001-04-10  Richard Henderson  <rth@redhat.com>
14118
14119         * g++.old-deja/g++.other/array5.C: New.
14120
14121 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14122
14123         * gcc.c-torture/execute/20010408-1.c: New test.
14124
14125 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14126
14127         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14128         headers and constructs.
14129         * g++.old-deja/g++.robertl/eb79.C: Same.
14130         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14131         * g++.old-deja/g++.robertl/eb73.C: Same.
14132         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14133         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14134         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14135         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14136         * g++.old-deja/g++.robertl/eb44.C: Same.
14137         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14138         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14139         * g++.old-deja/g++.robertl/eb39.C: Same.
14140         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14141         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14142         * g++.old-deja/g++.robertl/eb30.C: Same.
14143         * g++.old-deja/g++.robertl/eb3.C: Same.
14144         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14145         * g++.old-deja/g++.robertl/eb21.C: Same.
14146         * g++.old-deja/g++.robertl/eb15.C: Same.
14147         * g++.old-deja/g++.robertl/eb118.C: Same.
14148         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14149         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14150         * g++.old-deja/g++.robertl/eb109.C: Same.
14151         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14152         * g++.old-deja/g++.mike/rtti1.C: Same.
14153         * g++.old-deja/g++.mike/p658.C: Same.
14154         * g++.old-deja/g++.mike/net46.C: Same.
14155         * g++.old-deja/g++.mike/net34.C: Same.
14156         * g++.old-deja/g++.mike/memoize1.C: Same.
14157         * g++.old-deja/g++.mike/eh2.C: Same.
14158         * g++.old-deja/g++.law/weak.C: Same.
14159         * g++.old-deja/g++.law/visibility7.C: Same.
14160         * g++.old-deja/g++.law/visibility25.C: Same.
14161         * g++.old-deja/g++.law/visibility22.C: Same.
14162         * g++.old-deja/g++.law/visibility2.C: Same.
14163         * g++.old-deja/g++.law/visibility17.C: Same.
14164         * g++.old-deja/g++.law/visibility13.C: Same.
14165         * g++.old-deja/g++.law/visibility10.C: Same.
14166         * g++.old-deja/g++.law/visibility1.C: Same.
14167         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14168         * g++.old-deja/g++.law/vbase1.C: Same.
14169         * g++.old-deja/g++.law/operators32.C: Same.
14170         * g++.old-deja/g++.law/nest3.C: Same.
14171         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14172         * g++.old-deja/g++.law/except5.C (main): Same.
14173         * g++.old-deja/g++.law/cvt7.C (run): Same.
14174         * g++.old-deja/g++.law/cvt2.C: Same.
14175         * g++.old-deja/g++.law/cvt16.C: Same.
14176         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14177         * g++.old-deja/g++.law/ctors17.C (main): Same.
14178         * g++.old-deja/g++.law/ctors13.C: Same.
14179         * g++.old-deja/g++.law/ctors12.C (main): Same.
14180         * g++.old-deja/g++.law/ctors10.C: Same.
14181         * g++.old-deja/g++.law/code-gen5.C: Same.
14182         * g++.old-deja/g++.law/bad-error7.C: Same.
14183         * g++.old-deja/g++.law/arm9.C: Same.
14184         * g++.old-deja/g++.law/arm12.C: Same.
14185         * g++.old-deja/g++.law/arg8.C: Same.
14186         * g++.old-deja/g++.law/arg1.C: Same.
14187         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14188         * g++.old-deja/g++.jason/template31.C: Same.
14189         * g++.old-deja/g++.jason/template24.C (main): Same.
14190         * g++.old-deja/g++.jason/2371.C: Same.
14191         * g++.old-deja/g++.eh/new2.C: Same.
14192         * g++.old-deja/g++.eh/new1.C: Same.
14193         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14194         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14195         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14196         * g++.old-deja/g++.brendan/crash62.C: Same.
14197         * g++.old-deja/g++.brendan/crash52.C: Same.
14198         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14199         * g++.old-deja/g++.brendan/crash38.C: Same.
14200         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14201         * g++.old-deja/g++.brendan/copy9.C: Same.
14202
14203 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14204
14205         * gcc.c-torture/execute/20001203-2.c (memset):
14206         Count argument is of type __SIZE_TYPE__.
14207
14208 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14209
14210         * gcc.c-torture/compile/20010404-1.c: New test.
14211
14212 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14213
14214         * gcc.c-torture/compile/20010326-1.c: New test.
14215
14216 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14217
14218         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14219         peculiarities of the SH.
14220         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14221
14222 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14223
14224         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14225         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14226         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14227
14228 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14229
14230         * g77.f-torture/compile/20010321-1.f: New test.
14231
14232 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14233
14234         * gcc.c-torture/compile/20010329-1.c: New test.
14235
14236 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14237
14238         * gcc.c-torture/execute/20010329-1.c: New test.
14239
14240 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14241
14242         * g++.old-deja/g++.other/eh4.C: Fix typo.
14243
14244 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14245
14246         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14247
14248 2001-03-28  Philip Blundell  <philb@gnu.org>
14249
14250         * gcc.c-torture/compile/20010328-1.c: New test.
14251
14252 2001-03-27  Richard Henderson  <rth@redhat.com>
14253
14254         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14255         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14256
14257 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14258
14259         * gcc.c-torture/compile/20010327-1.c: New test.
14260
14261 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14262
14263         * g++.old-deja/g++.other/friend12.C: New test.
14264         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14265         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14266
14267 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14268
14269         * gcc.c-torture/execute/20010325-1.c: New test.
14270
14271 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14272
14273         * g++.old-deja/g++.other/mangle3.C: New test.
14274
14275 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14276
14277         * g++.old-deja/g++.other/anon8.C: New test.
14278
14279 2001-03-20  Philip Blundell  <philb@gnu.org>
14280
14281         * gcc.c-torture/compile/20010320-1.c: New test.
14282
14283 2001-03-17  Richard Henderson  <rth@redhat.com>
14284
14285         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14286
14287 2001-03-15  Geoff Keating  <geoff@redhat.com>
14288
14289         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14290         tests on AIX.
14291
14292 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14293
14294         * g++.old-deja/g++.other/eh4.C: New test.
14295
14296 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14297
14298         * gcc.dg/cpp/mi1.c: Update.
14299
14300 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14301
14302         * g++.old-deja/g++.other/regstack.C: New test.
14303
14304 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14305
14306         * g++.old-deja/g++.other/ref4.C: New test.
14307
14308 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14309
14310         * objc/execute/va_method.m: Added.
14311         * objc/execute/IMP.m: Added.
14312         * objc/execute/_cmd.m: Added.
14313         * objc/execute/accessing_ivars.m: Added.
14314         * objc/execute/class-1.m: Added.
14315         * objc/execute/class-10.m: Added.
14316         * objc/execute/class-11.m: Added.
14317         * objc/execute/class-12.m: Added.
14318         * objc/execute/class-13.m: Added.
14319         * objc/execute/class-14.m: Added.
14320         * objc/execute/class-2.m: Added.
14321         * objc/execute/class-3.m: Added.
14322         * objc/execute/class-4.m: Added.
14323         * objc/execute/class-5.m: Added.
14324         * objc/execute/class-6.m: Added.
14325         * objc/execute/class-7.m: Added.
14326         * objc/execute/class-8.m: Added.
14327         * objc/execute/class-9.m: Added.
14328         * objc/execute/class-tests-1.h
14329         * objc/execute/class-tests-2.h
14330         * objc/execute/compatibility_alias.m: Added.
14331         * objc/execute/encode-1.m: Added.
14332         * objc/execute/formal_protocol-1.m: Added.
14333         * objc/execute/formal_protocol-2.m: Added.
14334         * objc/execute/formal_protocol-3.m: Added.
14335         * objc/execute/formal_protocol-4.m: Added.
14336         * objc/execute/formal_protocol-5.m: Added.
14337         * objc/execute/formal_protocol-6.m: Added.
14338         * objc/execute/formal_protocol-7.m: Added.
14339         * objc/execute/informal_protocol.m: Added.
14340         * objc/execute/initialize.m: Added.
14341         * objc/execute/load.m: Added.
14342         * objc/execute/many_args_method.m: Added.
14343         * objc/execute/nested-3.m: Added.
14344         * objc/execute/no_clash.m: Added.
14345         * objc/execute/private.m: Added.
14346         * objc/execute/redefining_self.m: Added.
14347         * objc/execute/root_methods.m: Added.
14348         * objc/execute/selector-1.m: Added.
14349         * objc/execute/static-1.m: Added.
14350         * objc/execute/static-2.m: Added.
14351         * objc/execute/va_method.m: Added.
14352
14353 2001-03-10  Richard Henderson  <rth@redhat.com>
14354
14355         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14356
14357 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14358
14359         * g++.old-deja/g++.other/crash31.C: XFAIL.
14360         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14361         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14362         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14363         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14364         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14365
14366 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14367
14368         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14369
14370 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14371
14372         * gcc.dg/20000724-1.c: Don't use multiline strings.
14373
14374 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14375
14376         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14377         result of -cString against what we expect it to be; don't just
14378         print it out for no one to read.
14379
14380         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14381         Based on testcases provided by Nicola Pero.
14382
14383 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14384
14385         * gcc.dg/cpp/macro7.c: New test.
14386
14387 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14388
14389         * gcc.dg/cpp/multiline.c: Update.
14390
14391 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14392
14393         * g++.old-deja/g++.other/enum3.C: New test.
14394
14395 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14396
14397         * g++.old-deja/g++.other/pod1.C: New test.
14398
14399 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14400
14401         * g++.old-deja/g++.ext/overload1.C: New test.
14402
14403 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14404
14405         * g++.old-deja/g++.pt/using1.C: New test.
14406
14407 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14408
14409         * g++.old-deja/g++.other/using9.C: New test.
14410
14411 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14412
14413         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14414
14415         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14416
14417 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14418
14419         * g++.old-deja/g++.ext/realpt1.C: Remove.
14420
14421 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14424
14425 2001-02-26  Will Cohen  <wcohen@redhat.com>
14426
14427         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14428
14429 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14430
14431         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14432         templatized constructors.
14433
14434 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14435
14436         * gcc.c-torture/execute/20010224-1.c: New test.
14437
14438 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14439
14440         * gcc.c-torture/execute/20010222-1.c: New test.
14441
14442 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
14443
14444         * g++.old-deja/g++.other/inline20.C: New test.
14445
14446 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
14447
14448         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
14449
14450 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14451
14452         * g++.old-deja/g++.other/lookup22.C: New test.
14453
14454 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
14455
14456         * g77.dg: New directory.
14457         * g77.dg/20010216-1.f: New test case.
14458         * g77.dg/dg.exp: New driver.
14459         * lib/g77-dg.exp: New driver library.
14460
14461 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14462
14463         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
14464
14465 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
14466
14467         * g++.old-deja/g++.other/decl9.C: New test.
14468
14469 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
14470
14471         * g++.old-deja/g++.other/init16.C: Update the test so that it does
14472         not need <string> and also tests the initialization at runtime.
14473
14474 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14475
14476         * gcc.c-torture/execute/longlong.c: New test.
14477
14478 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14479
14480         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
14481
14482 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14483
14484         * gcc.c-torture/execute/920302-1.c (execute):
14485         Change argument type to short.
14486
14487 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         * g++.old-deja/g++.pt/deduct6.C: New test.
14490
14491 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         * g++.old-deja/g++.pt/deduct5.C: New test.
14494
14495 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14496
14497         * gcc.c-torture/execute/20010209-1.c: New test.
14498
14499 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14500
14501         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14502
14503 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14504
14505         * g++.dg/vtgc1.C: Update for new ABI.
14506
14507         * consistency.vlad: New directory, 1665 files.
14508
14509 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14510
14511         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14512         return type.
14513         * gcc.dg/cpp/digraphs.c: Declare puts.
14514
14515 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14516
14517         * g++.old-deja/g++.other/warn5.C: New test.
14518
14519 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14520
14521         * g++.old-deja/g++.pt/spec40.C: New test.
14522
14523 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14524
14525         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14526         case.
14527         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14528
14529 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14530
14531         * gcc.c-torture/compile/20010209-1.c: New test.
14532
14533 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14534
14535         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14536         excess errors message but not if it crashes.
14537         * g++.old-deja/g++.other/crash27.C: Likewise.
14538         * g++.old-deja/g++.other/crash28.C: Likewise.
14539         * g++.old-deja/g++.other/crash30.C: Likewise.
14540         * g++.old-deja/g++.other/crash32.C: Likewise.
14541         * g++.old-deja/g++.other/crash35.C: Likewise.
14542         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14543
14544 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14545
14546         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14547         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14548         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14549         g77.f-torture/execute/execute.exp,
14550         g77.f-torture/noncompile/noncompile.exp,
14551         gcc.c-torture/execute/execute.exp,
14552         gcc.c-torture/execute/memcheck/memcheck.exp,
14553         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14554         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14555         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14556         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14557         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14558         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14559         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14560         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14561         Remove bug reporting instructions with ancient email addresses.
14562
14563 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14564
14565         * gcc.dg/20010202-1.c: New test.
14566         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14567
14568 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14569
14570         * g++.dg/stdbool-if.C: New test.
14571
14572 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14573
14574         * objc/execute/fdecl.m: Added main().
14575
14576 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14577
14578         * gcc.c-torture/execute/20010206-1.c: New test.
14579
14580 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14581
14582         * gcc.dg/cpp/avoidpaste1.c: Update.
14583
14584 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14585
14586         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14587         Pero <nicola@brainstorm.co.uk>.
14588         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14589
14590 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14591
14592         * g++.old-deja/g++.pt/spec39.C: New test.
14593
14594 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14595
14596         * gcc.c-torture/compile/20010202-1.c: New test.
14597
14598 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14599
14600         * g++.old-deja/g++.abi/primary2.C: New test.
14601         * g++.old-deja/g++.abi/primary3.C: New test.
14602         * g++.old-deja/g++.abi/primary4.C: New test.
14603         * g++.old-deja/g++.abi/primary5.C: New test.
14604         * g++.old-deja/g++.abi/vtable3.h: New test.
14605         * g++.old-deja/g++.abi/vtable3a.C: New test.
14606         * g++.old-deja/g++.abi/vtable3b.C: New test.
14607         * g++.old-deja/g++.abi/vtable3c.C: New test.
14608         * g++.old-deja/g++.abi/vtable3d.C: New test.
14609         * g++.old-deja/g++.abi/vtable3e.C: New test.
14610         * g++.old-deja/g++.abi/vtable3f.C: New test.
14611         * g++.old-deja/g++.abi/vtable3g.C: New test.
14612         * g++.old-deja/g++.abi/vtable3h.C: New test.
14613         * g++.old-deja/g++.abi/vtable3i.C: New test.
14614         * g++.old-deja/g++.abi/vtable3j.C: New test.
14615         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14616
14617 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14618
14619         * g++.old-deja/g++.other/anon6.C: New test.
14620         * g++.old-deja/g++.other/anon7.C: New test.
14621
14622 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14623
14624         * gcc.dg/cpp/avoidpaste2.c: New tests.
14625
14626 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14627
14628         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14629
14630 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14631
14632         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14633         DECIMAL_DIG cases for Irix."
14634
14635 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14636
14637         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14638
14639 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14640
14641         * gcc.dg/c99-tag-1.c: New test.
14642
14643 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14644
14645         * gcc.dg/cpp/tr-warn1.c: Add tests.
14646
14647 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14648
14649         * gcc.dg/cpp/avoidpaste1.c: Update.
14650         * gcc.dg/cpp/paste4.c: Update.
14651
14652 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14653
14654         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14655         cases for Irix.
14656
14657 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14658
14659         * g++.old-deja/g++.other/inline19.C: New test.
14660
14661 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14662
14663         * gcc.dg/Wlarger-than.c: New test.
14664
14665 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14666
14667         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14668
14669 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14670
14671         * gcc.c-torture/execute/20010129-1.c: New test.
14672         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14673
14674 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14675
14676         * gcc.dg/cpp/avoidpaste1.c: Test case.
14677
14678 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14679
14680         * g++.old-deja/g++.other/inline18.C: New test.
14681
14682 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683
14684         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14685         and __builtin_putchar.
14686
14687 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14688
14689         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14690         tests.
14691
14692 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14693
14694         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14695         floating point number rounding mode to round to the nearest
14696         representable mode.
14697
14698 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14699
14700         * g++.old-deja/g++.other/mangle2.C: New test.
14701
14702 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14703
14704         * gcc.c-torture/compile/20010124-1.c: New test.
14705
14706 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14707
14708         * g++.old-deja/g++.pt/spec38.C: New test.
14709
14710 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14711
14712         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14713         "Build don't run".
14714
14715 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14716
14717         * gcc.c-torture/execute/20010123-1.c: New test.
14718
14719 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14720
14721         * g++.old-deja/g++.pt/spec37.C: New test.
14722
14723 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14724
14725         * g++.old-deja/g++.pt/overload14.C: New test.
14726
14727 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14728
14729         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14730         __builtin_return_address.
14731
14732 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14733
14734         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14735         * g++.old-deja/g++.pt/spec35.C: New test.
14736         * g++.old-deja/g++.pt/spec36.C: New test.
14737
14738 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14739
14740         * gcc.c-torture/compile/20010118-1.c: New test.
14741
14742 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14743
14744         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14745
14746 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14747
14748         * gcc.c-torture/execute/20010119-1.c: New test.
14749
14750 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14751
14752         * g++.old-deja/g++.other/vbase5.C: New test.
14753
14754 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14755
14756         * gcc.c-torture/execute/20010118-1.c: New test.
14757
14758 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14759
14760         * g++.old-deja/g++.pt/deduct3.C: New test.
14761
14762 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14763
14764         * g++.old-deja/g++.pt/spec34.C: New test.
14765
14766 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14767
14768         * g77.f-torture/compile/20000601-2.f: New test.
14769
14770 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14771
14772         * g++.old-deja/g++.other/init17.C: New test.
14773
14774 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14775
14776         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14777
14778 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14779
14780         * g++.old-deja/g++.pt/unify8.C: New test.
14781
14782 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14783
14784         * g++.old-deja/g++.abi/vbase1.C: New test.
14785
14786 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14787
14788         * g++.old-deja/g++.pt/crash65.C: New test.
14789
14790 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14791
14792         * gcc.dg/cpp/assembl2.S: New test case.
14793
14794 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14795
14796         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14797         are supported.
14798
14799 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14800
14801         * g++.old-deja/g++.other/builtins1.C: New test.
14802         * g++.old-deja/g++.other/builtins2.C: Likewise.
14803         * g++.old-deja/g++.other/builtins3.C: Likewise.
14804         * g++.old-deja/g++.other/builtins4.C: Likewise.
14805
14806 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14807
14808         * gcc.c-torture/compile/20010117-1.c: New test.
14809         * gcc.c-torture/compile/20010117-2.c: New test.
14810
14811 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14812
14813         * g77.f-torture/execute/20010116.[fx]: New test,
14814         XFAIL on i?86-*-*.
14815         * g77.f-torture/compile/20010115.f: Indicate it's
14816         a test for PR fortran/1636.
14817
14818 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14819
14820         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14821
14822 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14823
14824         * g77.f-torture/compile/20010115.f: New test.
14825
14826 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14827
14828         * g++.old-deja/g++.pt/nontype5.C: New test.
14829
14830 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14831
14832         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14833         have an equivalent working one below it.
14834
14835 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14836
14837         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14838         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14839
14840 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14841
14842         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14843         message containing "init_priority".
14844         (conpr-2.C): Likewise.
14845         (conpr-3.C): Likewise.
14846         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14847
14848 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14849
14850         * gcc.c-torture/execute/20010114-2.c: New test.
14851
14852 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14853
14854         * gcc.c-torture/compile/20010114-1.c: New test.
14855         * gcc.c-torture/compile/20010114-1.x: Xfail.
14856         * gcc.c-torture/compile/20010114-2.c: New test.
14857         * gcc.c-torture/execute/20010114-1.c: New test.
14858         * gcc.dg/trunc-1.c: New test.
14859         * gcc.dg/uninit-B.c: New test.
14860
14861 2001-01-13  Nick Clifton  <nickc@redhat.com>
14862
14863         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14864         target.
14865
14866 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14867
14868         * gcc.c-torture/compile/20010113-1.c: New test.
14869
14870 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14871
14872         * gcc.c-torture/compile/20001212-1.c: New test.
14873
14874 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14875
14876         * gcc.dg/cpp/widestr1.c: Update.
14877         * gcc.dg/cpp/prag-imp.c: Remove.
14878
14879 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14880
14881         * gcc.c-torture/execute/20000801-3.x: Remove.
14882         * gcc.dg/c90-init-1.c: New test.
14883         * gcc.dg/c99-init-1.c: New test.
14884         * gcc.dg/c99-init-2.c: New test.
14885         * gcc.dg/gnu99-init-1.c: New test.
14886
14887 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14888
14889         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14890         testing that no relevant ones were found.
14891
14892 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14893
14894         * g++.old-deja/g++.pt/cast2.C: New test.
14895
14896 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14897
14898         * g++.old-deja/g++.pt/friend47.C: New test.
14899
14900 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14901
14902         * g++.old-deja/g++.pt/instantiate13.C: New test.
14903
14904 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14905
14906         * g++.old-deja/g++.other/defarg7.C: New test.
14907         * g++.old-deja/g++.other/defarg8.C: New test.
14908
14909 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14910
14911         * g++.old-deja/g++.pt/crash64.C: New test.
14912
14913 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14914
14915         * g++.old-deja/g++.pt/crash63.C: New test.
14916
14917 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14918
14919         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14920
14921 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14922
14923         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14924
14925 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         * g++.old-deja/g++.pt/error3.C: New test.
14928
14929 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         * g++.old-deja/g++.other/crash39.C: New test.
14932
14933 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14934
14935         * g++.old-deja/g++.other/vbase4.C: New test.
14936
14937 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14938
14939         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14940         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14941         * gcc.dg/special/special.exp: New test driver which will check
14942         for alias support for the above test.
14943
14944 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14945
14946         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14947         problems on small machines.
14948         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14949         parameterize.
14950
14951 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14952
14953         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14954         mips.
14955         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14956
14957 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14958
14959         * g++.old_deja/g++.pt/using8.C: New test.
14960
14961 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14962
14963         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14964
14965 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14966
14967         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14968         where a failure is expected.
14969         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14970
14971 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14972
14973         * g++.old_deja/g++.pt/instantiate12.C: New test.
14974
14975 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14976
14977         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14978         start of structs.
14979         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14980         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14981         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14982         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14983         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14984         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14985         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14986         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14987         * g++.old-deja/g++.eh/spec6.C: Likewise.
14988         * g++.old-deja/g++.jason/crash3.C: Likewise.
14989         * g++.old-deja/g++.law/ctors11.C: Likewise.
14990         * g++.old-deja/g++.law/ctors17.C: Likewise.
14991         * g++.old-deja/g++.law/ctors5.C: Likewise.
14992         * g++.old-deja/g++.law/ctors9.C: Likewise.
14993         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14994         * g++.old-deja/g++.mike/net22.C: Likewise.
14995         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14996         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14997         * g++.old-deja/g++.mike/virt3.C: Likewise.
14998         * g++.old-deja/g++.niklas/t128.C: Likewise.
14999         * g++.old-deja/g++.other/anon4.C: Likewise.
15000         * g++.old-deja/g++.other/using1.C: Likewise.
15001         * g++.old-deja/g++.other/warn3.C: Likewise.
15002         * g++.old-deja/g++.pt/t37.C: Likewise.
15003         * g++.old-deja/g++.robertl/eb69.C: Likewise.
15004         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15005
15006 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
15009
15010 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15011
15012         * gcc.c-torture/execute/stdio-opt-3.c: New test.
15013
15014 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
15015
15016         * gcc.c-torture/compile/20010107-1.c: New test.
15017
15018 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15019
15020         * gcc.c-torture/execute/builtin-noret-1.c: New test.
15021
15022 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15023
15024         * gcc.dg/format/format.h: New file.
15025         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
15026         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
15027         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
15028         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
15029         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15030         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15031         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15032         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15033         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15034         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15035         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15036         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15037         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15038         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15039         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15040         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15041         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15042         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15043         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15044         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15045         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15046         instead of declaring standard types, macros and functions in each
15047         test.
15048
15049 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15050
15051         * gcc.c-torture/execute/20010106-1.c: New test.
15052
15053 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15054
15055         * gcc.dg/format/format.exp: New file.
15056         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15057         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15058         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15059         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15060         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15061         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15062         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15063         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15064         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15065         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15066         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15067         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15068         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15069         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15070         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15071         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15072         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15073         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15074         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15075         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15076         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15077         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15078         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15079         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15080         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15081         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15082         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15083         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15084         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15085         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15086         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15087         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15088         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15089         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15090         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15091         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15092         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15093         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15094         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15095         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15096         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15097         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15098
15099 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15100
15101         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15102         account.
15103
15104 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15105
15106         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15107
15108 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         * g++.old-deja/g++.pt/crash62.C: New test.
15111
15112 2001-01-04  Richard Henderson  <rth@redhat.com>
15113
15114         * gcc.dg/20000926-1.c: Update expected warnings.
15115         * gcc.dg/array-2.c: Likewise.
15116         * gcc.dg/array-4.c: Also validate flexible array members.
15117         * gcc.dg/c99-flex-array-1.c: New.
15118
15119 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15120
15121         * gcc.c-torture/compile/20001222-1.x: Remove.
15122
15123 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15124
15125         * gcc.c-torture/execute/built-in-setjmp.c: New.
15126
15127 2001-01-03  Richard Henderson  <rth@redhat.com>
15128
15129         * gcc.dg/940510-1.c: Update expected error wording.
15130         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15131
15132 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15133
15134         * lib/target-supports.exp (check_alias_available): Modified to
15135         indicate aliases not supported if only weak aliases are supported.
15136
15137 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15138
15139         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15140         Turn on cmpstrsi checks for __pj__ and __i370__.
15141
15142 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15143
15144         * g++.old-deja/g++.other/virtual11.C: New test.
15145
15146 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15147
15148         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15149
15150 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15151
15152         * gcc.c-torture/compile/20010102-1.c: New test.
15153
15154 2001-01-02  Andreas Jaeger  <aj@suse.de>
15155
15156         * gcc.dg/noreturn-3.c: New test.
15157
15158         * gcc.dg/noreturn-4.c: New test.
15159
15160 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15161
15162         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15163         __builtin_fputc and __builtin_fwrite.
15164
15165 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15166
15167         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15168         signed char, not default char.
15169
15170 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15171
15172         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15173
15174 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15175
15176         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15177
15178 2000-12-29  Richard Henderson  <rth@redhat.com>
15179
15180         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15181         (__cyg_profile_func_exit): Define.
15182
15183 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15184
15185         * g++.dg/vtgc1.C: New test.
15186
15187 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15188
15189         * gcc.dg/noncompile/20001228-1.c: New test.
15190
15191         * gcc.dg/20001228-1.c: New test.
15192
15193         * gcc.c-torture/execute/20001228-1.c: New test.
15194
15195 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15196
15197         * gcc.dg/format-strfmon-1.c: New test.
15198
15199 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15200
15201         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15202         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15203         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15204         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15205         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15206         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15207         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15208         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15209         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15210         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15211         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15212         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15213         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15214
15215         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15216         * gcc.c-torture/execute/string-opt-4.c: Test index.
15217
15218 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15219
15220         * gcc.c-torture/compile/20001226-1.c: New test.
15221
15222 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15223
15224         * gcc.c-torture/compile/20001222-1.c: New test.
15225         * gcc.c-torture/compile/20001222-1.x: Xfail.
15226
15227 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15228
15229         * gcc.c-torture/execute/comp-goto-2.c: New test.
15230
15231 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15232
15233         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15234         Use long types if __INT_MAX__ is 32767.
15235         (main): Use cast to (sint32 *) when poking 88 into a_page.
15236
15237         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15238
15239 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15240
15241         * gcc.c-torture/compile/20001221-1.c: New test.
15242         * gcc.c-torture/execute/20001221-1.c: New test.
15243
15244 2000-12-20  Richard Henderson  <rth@redhat.com>
15245
15246         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15247         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15248
15249 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15250
15251         * gcc.dg/compare3.c: New test.
15252
15253 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15254
15255         * gcc.dg/format-warnll-1.c: New test.
15256
15257 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15258
15259         * gcc.dg/cpp/cmdlne-P.c: New test.
15260
15261 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15262
15263         * gcc.c-torture/execute/builtin-abs-1.c,
15264         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15265
15266 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15267
15268         * gcc.dg/cpp/multiline.c: New test.
15269
15270 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15271
15272         * g++.old-deja/g++.other/syshdr1.C: Update.
15273         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15274
15275 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15276
15277         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15278
15279 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15280
15281         * g++.old-deja/g++.pt/ttp65.C: New test.
15282
15283 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15284
15285         * g++.old-deja/g++.pt/ttp64.C: New test.
15286
15287 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15288
15289         * g++.old-deja/g++.pt/spec33.C: New test.
15290
15291 2000-12-14  Catherine Moore  <clm@redhat.com>
15292
15293         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15294         * gcc.c-torture/execute/920612-2.c: Likewise.
15295         * gcc.c-torture/execute/920428-2.c: Likewise.
15296         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15297         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15298
15299 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15300
15301         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15302         * gcc.dg/pack-test-2.c: Likewise.
15303
15304 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15305
15306         Tests by Zack Weinberg <zackw@stanford.edu>.
15307
15308         * gcc.dg/cpp/defined.c: Update.
15309         * gcc.dg/cpp/defined_trad.c: New tests.
15310
15311 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15312
15313         * gcc.dg/cpp/trad-direct.c: Update.
15314
15315 2000-12-11  Neil Booth  <neilb@earthling.net>
15316
15317         * gcc.dg/cpp/defined_trad.c
15318
15319 2000-12-11  Neil Booth  <neilb@earthling.net>
15320
15321         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15322
15323 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15324
15325         * gcc.dg/format-miss-2.c: New test.
15326
15327 2000-12-09  Neil Booth  <neilb@earthling.net>
15328
15329         * gcc.dg/cpp/lineflags.c: New tests.
15330         * gcc.dg/cpp/poison.c: Update.
15331         * gcc.dg/cpp/redef2.c: Update.
15332         * gcc.dg/cpp/skipping.c: New test.
15333
15334 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15335
15336         * g++.old-deja/g++.other/eh3.C: New testcase.
15337
15338 2000-12-07  Neil Booth  <neilb@earthling.net>
15339
15340         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15341         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15342         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15343         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15344         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15345         Update.
15346
15347 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15348
15349         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15350         __SIZE_TYPE__ instead of int for type of integers cast to
15351         pointers.
15352
15353 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15354
15355         * g++.old-deja/g++.other/cleanup4.C: New test.
15356
15357 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15358
15359         * format-sec-1.c: New test.
15360
15361 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15362
15363         * gcc.dg/format-nonlit-3.c: New test.
15364
15365 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15366
15367         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15368         through a null pointer.
15369
15370 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15371
15372         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15373         * g++.old-deja/g++.pt/partial4.C: New test.
15374
15375 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15376
15377         * gcc.c-torture/execute/ieee/hugeval.x: New.
15378
15379 2000-12-06  Neil Booth  <neilb@earthling.net>
15380
15381         * gcc.dg/cpp/backslash2.c: New tests.
15382
15383 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15384
15385         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15386         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15387
15388 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15389
15390         * gcc.c-torture/execute/20001203-2.c: New testcase.
15391
15392 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15393
15394         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15395         * g++.old-deja/g++.other/virtual10.C: New test.
15396
15397 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15398
15399         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15400
15401 2000-12-05  Richard Henderson  <rth@redhat.com>
15402
15403         * gcc.c-torture/compile/20001205-1.c: New.
15404
15405 2000-12-04  Neil Booth  <neilb@earthling.net>
15406
15407         * g++.old-deja/g++.other/virtual9.C: New test.
15408         * g++.old-deja/g++.pt/crash61.C: New test.
15409         * gcc.c-torture/execute/loop-9.c: New test.
15410
15411 2000-12-04  Neil Booth  <neilb@earthling.net>
15412
15413         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15414         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15415         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15416         * gcc.dg/cpp/extratokens.c: ...here.
15417
15418 2000-12-04  Neil Booth  <neilb@earthling.net>
15419
15420         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15421         New tests.
15422
15423 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15424
15425         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15426         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15427
15428 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15429
15430         * gcc.c-torture/execute/20001203-1.c: New test.
15431
15432 2000-12-03  Neil Booth  <neilb@earthling.net>
15433
15434         * gcc.dg/cpp/macro6.c: New test cases.
15435
15436 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15437
15438         * gcc.c-torture/execute/string-opt-9.c: New test.
15439         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15440         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15441         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15442
15443         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
15444         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
15445
15446 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
15447
15448         * gcc.dg/cpp/if-6.c: New testcase.
15449
15450         * gcc.dg/20001201-1.c: New testcase.
15451
15452 2000-12-02  Neil Booth  <neilb@earthling.net>
15453
15454         * g++.old-deja/g++.other/externC4.C,
15455         g++.old-deja/g++.other/friend10.C: New tests.
15456
15457 2000-12-02  Neil Booth  <neilb@earthling.net>
15458
15459         * g++.old-deja/g++.other/instan2.C
15460         * g++.old-deja/g++.other/instan3.C: New test.
15461
15462 2000-12-02  Neil Booth  <neilb@earthling.net>
15463
15464         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
15465         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
15466         gnuc99.c,gnuc99-pedantic.c: New tests.
15467
15468 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15469
15470         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
15471         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
15472
15473 2000-12-01  Neil Booth  <neilb@earthling.net>
15474
15475         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
15476         * gcc.dg/cpp/poison.c: Update.
15477         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
15478
15479 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
15480
15481         * g77.f-torture/execute/20001201.f: New test.
15482
15483 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15484
15485         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
15486
15487 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
15488
15489         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
15490
15491 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15492
15493         * g++.old-deja/g++.other/cast6.C: New test.
15494
15495 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15496
15497         * gcc.c-torture/execute/20001130-2.c: New testcase.
15498
15499 2000-11-30  Richard Henderson  <rth@redhat.com>
15500
15501         * gcc.c-torture/execute/20001130-1.c: New test.
15502
15503 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15504
15505         * g++.old-deja/g++.other/op3.C: New test.
15506
15507 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * g++.old-deja/g++.other/op2.C: New test.
15510
15511 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15512
15513         * g++.old-deja/g++.other/crash38.C: New test.
15514
15515 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15516
15517         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15518
15519 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15520
15521         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15522         tests.
15523         * gcc.c-torture/execute/string-opt-6.c: New test.
15524
15525         * gcc.dg/20001117-1.c: Add main.
15526
15527 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15528
15529         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15530         Move from here ...
15531         * gcc.dg/940510-1.c: ... to here.
15532
15533         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15534         zero-size arrays in toplevel structures.
15535
15536 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15537
15538         * gcc.c-torture/execute/loop-8.c: New test.
15539
15540 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15541
15542         * g++.old-deja/g++.other/base1.C: New test.
15543
15544 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15545
15546         * g++.old-deja/g++.other/parse2.C: New test.
15547
15548 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15549
15550         * g++.old-deja/g++.pt/incomplete1.C: New test.
15551
15552 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15553
15554         * g++.old-deja/g++.other/friend9.C: New test.
15555
15556 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15557
15558         * gcc.dg/20001127-1.c: New test.
15559
15560 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15561
15562         * g++.old-deja/g++.pt/friend46.C: New test.
15563
15564 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15565
15566         * g++.old-deja/g++.other/ptrmem8.C: New test.
15567
15568 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15569
15570         * gcc.c-torture/execute/string-opt-7.c: New test.
15571         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15572
15573 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15574
15575         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15576         instead of 'mkcheck 2'.
15577
15578 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15579
15580         * gcc.c-torture/execute/memcheck/driver.c,
15581         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15582         C9X references to refer to C99.
15583
15584 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15585
15586         * gcc.dg/ultrasp3.c: New test.
15587
15588 2000-11-25  Neil Booth  <neilb@earthling.net>
15589
15590         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15591
15592 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15593
15594         * gcc.c-torture/compile/20001123-2.c: New.
15595
15596 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15597
15598         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15599
15600 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15601
15602         * gcc.dg/sequence-point-1.c: Add some new tests.
15603         * gcc.c-torture/execute/20001124-1.c: New test.
15604
15605 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         * g++.old-deja/g++.other/vaarg4.C: New test.
15608         * gcc.c-torture/compile/20001123-1.c: New test.
15609
15610 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15611
15612         * g++.other/crash24.C: Adjust and remove XFAIL.
15613         * g++.other/crash37.C: New test.
15614
15615 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15616
15617         * g++.old-deja/g++.pt/instantiate9.C: New test.
15618
15619 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15620
15621         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15622         new ABI, too.
15623
15624         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15625         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15626
15627 2000-11-22  Neil Booth  <neilb@earthling.net>
15628
15629         * gcc.dg/cpp/Wtrigraphs.c: New test.
15630
15631 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15632
15633         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15634
15635 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15636
15637         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15638
15639 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15640
15641         * lib/gcc-dg.exp: load_lib scanasm.exp.
15642         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15643         * lib/g++-dg.exp: load_lib scanasm.exp.
15644         * lib/scanasm.exp: New.
15645         (scan-assembler, scan-assembler-not): Add optional arguments to
15646         test name, or if not present, the pattern name.
15647         (scan-assembler-dem, scan-assembler-dem-not): New.
15648
15649         * g++.dg/dg.exp: New.
15650
15651 2000-11-21  Neil Booth  <neilb@earthling.net>
15652
15653         * gcc.dg/cpp/integrated1.c: Remove.
15654
15655 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15656
15657         * gcc.c-torture/execute/20001121-1.c: New test.
15658
15659 2000-11-21  Richard Henderson  <rth@redhat.com>
15660
15661         * gcc.c-torture/compile/20001121-1.c: New test.
15662
15663 2000-11-20  Neil Booth  <neilb@earthling.net>
15664
15665         * gcc.dg/cpp/integrated1.c: New test.
15666
15667 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15668
15669         * g++.old-deja/g++.other/inline17.C: New test.
15670
15671 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15672
15673         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15674         local variable to be zero: I made the variable global. Now
15675         uses abort() and exit() instead of relying on main's return value.
15676
15677 2000-11-20  Neil Booth  <neilb@earthling.net>
15678
15679         * gcc.dg/cpp/paste2.c: Update test.
15680         * objc/execute/paste.m: New test.
15681
15682 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15683
15684         * gcc.dg/c99-condexpr-1.c: New test.
15685
15686 2000-11-20  Neil Booth  <neilb@earthling.net>
15687
15688         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15689
15690 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15691
15692         * g++.old-deja/g++.pt/export1.C: New test.
15693
15694 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15695
15696         * gcc.dg/20001117-1.c: New test.
15697
15698 2000-11-18  Richard Henderson  <rth@redhat.com>
15699
15700         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15701
15702 2000-11-18  Richard Henderson  <rth@redhat.com>
15703
15704         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15705         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15706         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15707
15708 2000-11-18  Richard Henderson  <rth@redhat.com>
15709
15710         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15711         (main): New.  Exit cleanly.
15712
15713 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15714
15715         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15716         gcc.dg/c99-fordecl-2.c: New tests.
15717
15718 2000-11-18  Richard Henderson  <rth@redhat.com>
15719
15720         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15721         * gcc.c-torture/execute/zerolen-2.c: New.
15722
15723 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15724
15725         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15726         memory.
15727
15728 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15729
15730         * g++.old-deja/g++.pt/instantiate8.C: New test.
15731
15732 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15733
15734         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15735         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15736
15737 2000-11-16  Nick Clifton  <nickc@redhat.com>
15738
15739         * gcc.c-torture/execute/nestfunc-2.c: New test.
15740         * gcc.c-torture/execute/nestfunc-3.c: New test.
15741
15742 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15743
15744         * gcc.c-torture/compile/20001116-1.c: New test.
15745
15746 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15747
15748         * gcc.c-torture/execute/20001115-1.c: New test.
15749
15750 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15751
15752         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15753         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15754         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15755         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15756
15757 2000-11-15  Neil Booth  <neilb@earthling.net>
15758
15759         gcc.dg/cpp/_Pragma1.c: Update.
15760         gcc.dg/cpp/_Pragma2.c: New test.
15761
15762 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15763
15764         * g++.old-deja/g++.other/anon5.C: New test.
15765
15766 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15767
15768         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15769         tests.
15770
15771 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15772
15773         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15774         output.
15775
15776 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15777
15778         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15779         labels at end of compound statements.
15780
15781 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15782
15783         * gcc.c-torture/execute/loop-7.c: New test.
15784
15785 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15786
15787         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15788
15789 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15790
15791         * gcc.dg/c99-bool-1.c: New test.
15792
15793 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15794
15795         * gcc.dg/c99-scope-1.c: Remove xfail.
15796         * gcc.dg/c99-scope-2.c: New test.
15797
15798 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15799
15800         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15801         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15802
15803 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15804
15805         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15806         error messages.
15807
15808         * g++.mike/p700.C: Don't typedef wchar_t.
15809         * g++.mike/p784.C: Likewise.
15810         * g++.mike/eb101.C: Don't use __wchar_t.
15811
15812 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15813
15814         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15815         from DO loop.
15816
15817 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15818
15819         * gcc.c-torture/execute/20001111-1.c: New test.
15820
15821 2000-11-10  Nick Clifton  <nickc@redhat.com>
15822
15823         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15824         long multuiple and accumulate.
15825
15826 2000-11-09  Richard Henderson  <rth@redhat.com>
15827
15828         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15829         via size_t instead of int.
15830
15831         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15832         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15833         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15834         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15835
15836 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15837
15838         * gcc.c-torture/compile/20001109-1.c: New test.
15839         * gcc.c-torture/compile/20001109-2.c: New test.
15840
15841 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15842
15843         * g++.old-deja/g++.pt/operator1.C: New test.
15844         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15845
15846 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15847
15848         * gcc.dg/20001108-1.c: New test.
15849
15850 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15851
15852         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15853         with both arguments constant strings.
15854         * gcc.c-torture/execute/string-opt-3.c: New test.
15855         * gcc.c-torture/execute/string-opt-4.c: New test.
15856         * gcc.c-torture/execute/string-opt-5.c: New test.
15857
15858 2000-11-08  Nick Clifton  <nickc@redhat.com>
15859
15860         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15861         mulsidi3adddi patterns.
15862
15863 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15864
15865         * g++.old-deja/g++.other/crash36.C: New test.
15866
15867 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15868
15869         * g++.old-deja/g++.other/init16.C: New test.
15870
15871 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15872
15873         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15874
15875 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15876
15877         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15878         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15879         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15880
15881 2000-11-07  DJ Delorie  <dj@redhat.com>
15882
15883         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15884
15885 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15886
15887         * gcc.c-torture/execute/string-opt-1.c: New test.
15888
15889 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15890
15891         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15892         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15893         parameters in registers, and there is no way for a varargs
15894         function to know in which order the integer and floating-point
15895         parameters should be interleaved when they are placed on the
15896         stack.
15897         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15898         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15899
15900 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15901
15902         * gcc.c-torture/execute/string-opt-2.c: New test.
15903
15904 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15905
15906         * g++.old-deja/g++.pt/crash60.C: New test.
15907
15908 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15909
15910         * g++.old-deja/g++.other/crash24.C: New test.
15911         * g++.old-deja/g++.other/crash25.C: New test.
15912         * g++.old-deja/g++.other/crash26.C: New test.
15913         * g++.old-deja/g++.other/crash27.C: New test.
15914         * g++.old-deja/g++.other/crash28.C: New test.
15915         * g++.old-deja/g++.other/crash29.C: New test.
15916         * g++.old-deja/g++.other/crash30.C: New test.
15917         * g++.old-deja/g++.other/crash31.C: New test.
15918         * g++.old-deja/g++.other/crash32.C: New test.
15919         * g++.old-deja/g++.other/crash33.C: New test.
15920         * g++.old-deja/g++.other/crash34.C: New test.
15921         * g++.old-deja/g++.other/crash35.C: New test.
15922
15923 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15924
15925         * gcc.c-torture/execute/20001031-1.c: New test.
15926
15927 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15928
15929         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15930         namespace.
15931
15932         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15933         standards-conformant.
15934
15935         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15936
15937         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15938         * g++.old-deja/g++.mike/p755a.C: Likewise.
15939         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15940         library makes no calls to `operator new' during initialization.
15941
15942 2000-11-04  Neil Booth  <neilb@earthling.net>
15943
15944         * gcc.dg/cpp/include2.c: New tests.
15945
15946 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15947
15948         * lib/g++.exp (g++_set_ld_library_path): New function.
15949         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15950
15951 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15952
15953         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15954         warnings.
15955
15956 2000-11-01  Richard Henderson  <rth@redhat.com>
15957
15958         * g++.old-deja/g++.ext/namedret1.C: New.
15959         * g++.old-deja/g++.ext/namedret2.C: New.
15960         * g++.old-deja/g++.ext/namedret3.C: New.
15961
15962 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15963
15964         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15965         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15966
15967 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15968
15969         * gcc.c-torture/execute/va-arg-21.c: New test.
15970
15971 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15972
15973         * gcc.dg/c99-complex-2.c: New test.
15974
15975 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15976
15977         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15978
15979 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15980
15981         * g++.old-deja/g++.other/inline16.C: New test.
15982
15983 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15984
15985         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15986         __PRETTY_FUNCTION__
15987
15988 2000-10-29  Neil Booth  <neilb@earthling.net>
15989
15990         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15991         New tests.
15992         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15993         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15994         optimisation.
15995
15996 2000-10-29  Neil Booth  <neilb@earthling.net>
15997
15998         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15999         * mi1.c, mi1c.h: Add null directives to multiple-include test.
16000         * mi5.c: Test multiple includes work with -C.
16001         * trigraphs.c: Test ^= version.
16002
16003 2000-10-28  Neil Booth  <neilb@earthling.net>
16004
16005         New tests and test updates for new macro expander.
16006
16007         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
16008         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
16009         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
16010         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
16011         new diagnostic messages.
16012
16013         * gcc.dg/cpp/macro3.c: New tests.
16014
16015 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
16016
16017         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
16018         on the same line.
16019
16020 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
16021
16022         * g++.old-deja/g++.other/eh2.C: New test.
16023
16024 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16025
16026         * gcc.c-torture/execute/20001027-1.c: New test.
16027
16028 2000-10-26  Richard Henderson  <rth@redhat.com>
16029
16030         * gcc.c-torture/execute/20001026-1.c: New.
16031
16032 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16033
16034         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16035         * g++.old-deja/g++.law/builtin1.C: Likewise.
16036         * g++.old-deja/g++.law/ctors10.C: Likewise.
16037         * g++.old-deja/g++.law/virtual3.C: Likewise.
16038         * g++.old-deja/g++.mike/p658.C: Likewise.
16039         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16040         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16041         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16042         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16043         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16044
16045 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16046
16047         * gcc.c-torture/compile/20001024-1.c: New test.
16048
16049 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16050
16051         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16052         to tell us whether or not we are using V3.
16053
16054 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16055
16056         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16057         operands.
16058
16059 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16060
16061         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16062
16063 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16064
16065         * gcc.c-torture/execute/20001024-1.c: New test.
16066
16067 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16068
16069         * g++.old-deja/g++.other/sibcall1.C: New test.
16070
16071 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16072
16073         * gcc.dg/noncompile/init-3.c: New test.
16074
16075 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16076
16077         * gcc.dg/format-array-1.c: New test.
16078
16079 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16080
16081         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16082         writing through null pointers; remove comment about testing
16083         unterminated strings.
16084
16085 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16086
16087         * gcc.c-torture/execute/20001017-2.c: New test.
16088
16089 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16090
16091         * gcc.c-torture/compile/20001018-1.c: New test.
16092         * gcc.c-torture/compile/20001018-1.x: Xfail.
16093
16094 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16095
16096         * gcc.c-torture/execute/20001017-1.c: New test.
16097
16098 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16099
16100         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16101         for multiple use of arguments with scanf formats; add tests for
16102         multiple use of arguments.
16103
16104 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16105
16106         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16107
16108 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16109
16110         * gcc.dg/format-miss-1.c: New test.
16111
16112 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16113
16114         * gcc.c-torture/execute/20001013-1.c: New test.
16115
16116 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16117
16118         * gcc.dg/format-branch-1.c: New test.
16119
16120 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16121
16122         * README, lib/file-format.exp: Remove EGCS references.
16123
16124 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16125
16126         * gcc.dg/20001013-1.c: New test.
16127
16128 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16129
16130         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16131         for intmax_t in the compiler using __typeof__ and the type rules
16132         for conditional expressions.
16133
16134 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16135
16136         * gcc.dg/20001012-1.c: New test.
16137         * gcc.dg/20001012-2.c: New test.
16138
16139 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16140
16141         * gcc.dg/format-attr-1.c: New test.
16142
16143 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16144
16145         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16146         __LONG_LONG_MAX__ instead of LLONG_MAX.
16147
16148 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16149
16150         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16151         scanf flags.
16152         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16153         flags.
16154
16155 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16156
16157         * gcc.dg/sequence-pt-1.c: New test.
16158
16159 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16160
16161         * gcc.c-torture/execute/20001011-1.c: New testcase.
16162         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16163
16164 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16165
16166         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16167         does not error on it.
16168
16169 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16170
16171         * gcc.dg/20001009-1.c: New test.
16172
16173 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16174
16175         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16176         * gcc.c-torture/execute/20001009-2.c: ... to here.
16177
16178 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16179
16180         * gcc.c-torture/compile/20001009-1.c: New testcase.
16181         * gcc.c-torture/execute/20001009-1.c: New testcase.
16182         Testcases provided by Jan Hubicka <jh@suse.cz>.
16183
16184 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16185
16186         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16187         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16188         uintmax_t using <limits.h> to emulate the compiler's internal
16189         logic.  No longer XFAIL %j tests.
16190
16191 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16192
16193         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16194         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16195         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16196         regexps and details of expected handling of some bad formats.
16197         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16198         suppression.
16199
16200 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16201
16202         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16203         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16204         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16205         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16206         in list archives.
16207
16208 2000-10-06  Richard Henderson  <rth@cygnus.com>
16209
16210         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16211         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16212         * g++.old-deja/g++.jason/report.C: Likewise.
16213         * g++.old-deja/g++.law/friend5.C: Likewise.
16214         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16215         of the expected warnings.
16216
16217 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16218
16219         * g++.old-deja/g++.pt/enum14.C: New test.
16220
16221 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16222
16223         * g++.old-deja/g++.pt/crash59.C: New test.
16224
16225 2000-10-04  Will Cohen  <wcohen@redhat.com>
16226
16227         * gcc.dg/20000926-1.c: New test.
16228
16229 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16230
16231         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16232         function name for current C++ compiler.
16233         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16234
16235 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16236
16237         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16238         __PRETTY_FUNCTION__.
16239         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16240
16241 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16242
16243         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16244
16245 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16246
16247         * gcc.c-torture/compile/20000923-1.c: New test.
16248
16249 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16250
16251         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16252         * g++.old-deja/g++.pt/ttp62.C: Same.
16253         * g++.old-deja/g++.other/inline14.C: Same.
16254
16255 2000-09-24  Richard Henderson  <rth@cygnus.com>
16256
16257         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16258
16259 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16260
16261         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16262
16263 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16264
16265         * gcc.c-torture/compile/20000922-1.c: New file.
16266
16267 2000-09-21  Nick Clifton  <nickc@redhat.com>
16268
16269         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16270         a signed long modulo operation.
16271         (mod6): New function - perform an unsigned long modulo operation.
16272         (main): Add tests for modulos of very large numbers by very small
16273         dividends.
16274
16275 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16276
16277         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16278
16279 2000-09-19  Richard Henderson  <rth@cygnus.com>
16280
16281         * gcc.dg/compare2.c (case 10): XFAIL.
16282
16283 2000-09-18  Richard Henderson  <rth@cygnus.com>
16284
16285         * gcc.c-torture/execute/20000906-1.c: Move ...
16286         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16287         that support __builtin_trap.
16288
16289 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16290
16291         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16292
16293 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16294
16295         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16296         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16297         more $ format tests.
16298
16299 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16300
16301         * gcc.dg/format-errmk-1.c: New test.
16302
16303 2000-09-17  Greg McGary  <greg@mcgary.org>
16304
16305         * gcc.c-torture/execute/20000917-1.x: Remove.
16306
16307 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16308
16309         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16310
16311 2000-09-17  Greg McGary  <greg@mcgary.org>
16312
16313         * gcc.c-torture/execute/20000917-1.c: New test.
16314         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16315
16316 2000-09-16  Neil Booth  <NeilB@earthling.net>
16317
16318         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16319         in nested macro bug.
16320
16321 2000-09-15  Neil Booth  <NeilB@earthling.net>
16322
16323         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16324
16325 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16326
16327         * gcc.c-torture/execute/20000914-1.c: New test.
16328
16329 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16330
16331         * g++.other/inline13.C: New test.
16332
16333 2000-09-12  Andreas Jaeger  <aj@suse.de>
16334
16335         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16336         constant by Ulrich Drepper <drepper@redhat.com>.
16337
16338 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16339
16340         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16341
16342 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16343
16344         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16345
16346 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16347
16348         * gcc.dg/cpp/backslash.c: New test.
16349
16350 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16351
16352         * gcc.c-torture/execute/20000910-1.c: New test.
16353         * gcc.c-torture/execute/20000910-2.c: Likewise.
16354
16355 2000-09-11  Robert Lipe  <robertl@sco.com>
16356
16357         * gcc.dg/pragma-align.c: New test.
16358
16359 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16360
16361         * g++.old-deja/g++.pt/explicit82.C: New test.
16362         * g++.old-deja/g++.pt/explicit83.C: New test.
16363
16364 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16365
16366         * gcc.dg/asm-names.c: New test.
16367
16368 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16369
16370         * gcc.dg/cpp/tr-warn6.c: New test
16371
16372 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16373
16374         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16375         be accepted.
16376
16377 2000-09-07  Catherine Moore  <clm@redhat.com>
16378
16379         * gcc.c-torture/execute/unroll-1.c: New test.
16380
16381 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16382
16383         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16384         ERROR markers.
16385         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16386         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16387         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16388         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16389         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16390         Preprocess only.
16391         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16392         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16393
16394 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16395
16396         * g++.old-deja/g++.pt/deduct2.C: New test.
16397
16398 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16399
16400         * g++.old-deja/g++.pt/parms2.C: New test.
16401
16402 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16403
16404         * g++.old-deja/g++.pt/crash58.C: New test.
16405
16406 2000-09-06  Greg McGary  <greg@mcgary.org>
16407
16408         * gcc.c-torture/execute/20000906-1.c: New test.
16409         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16410
16411 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16412
16413         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16414
16415 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16416
16417         * g++.old-deja/g++.pt/crash57.C: New test.
16418
16419 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16420
16421         * g++.old-deja/g++.pt/crash56.C: New test.
16422
16423 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16424
16425         * g++.old-deja/g++.pt/koenig1.C: New test.
16426
16427 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16428
16429         * gcc.dg/20000904-1.c: New test.
16430
16431 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16432
16433         * gcc.dg/cpp/paste8.c: New test.
16434
16435 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16436
16437         * gcc.c-torture/compile/20000827-1.c: New test.
16438
16439 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16440
16441         * gcc.dg/format-diag-1.c: New test.
16442
16443 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16444
16445         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
16446         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
16447         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
16448         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
16449         gcc.dg/formatz-1.c: Adjust warning regular expressions.
16450
16451 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16452
16453         * g++.old-deja/g++.other/nested4.C: New test.
16454
16455 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16456
16457         * g++.old-deja/g++.ns/scoped1.C: New test.
16458
16459 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
16460
16461         * lib/g++.exp: Support testing already-installed GCC.
16462
16463 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16464
16465         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16466
16467 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16468
16469         * gcc.dg/return-type-2.c: New test.
16470
16471 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
16472
16473         * gcc.c-torture/compile/20000825-1.c: New test.
16474
16475 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
16476
16477         * gcc.dg/dwarf2-2.c: New test.
16478
16479 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
16480
16481         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
16482         dg-warning regexps.
16483
16484 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16485
16486         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
16487         gcc.dg/format-ext-5.c: New tests.
16488
16489 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
16490
16491         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
16492
16493 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
16494
16495         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16496
16497 2000-08-24  Richard Henderson  <rth@cygnus.com>
16498
16499         * gcc.dg/ia64-sync-1.c: New test.
16500         * gcc.dg/ia64-sync-2.c: New test.
16501         * gcc.dg/ia64-asm-1.c: New test.
16502
16503 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16504
16505         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16506         * gcc.dg/format-ext-2.c: New test.
16507
16508 2000-08-23  Jason Merrill  <jason@redhat.com>
16509
16510         * lib/old-dejagnu.exp: Also ignore "In member function" and
16511         "At global scope".
16512
16513 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16514
16515         * gcc.dg/noncompile/label-lineno-1.c: New test.
16516
16517 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16518
16519         * gcc.dg/c99-array-nonobj-1.c: New test.
16520
16521 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16522
16523         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16524         tests.
16525         * gcc.dg/format-ext-1.c: New test.
16526
16527 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16528
16529         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16530         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16531         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16532         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16533         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16534
16535 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16536
16537         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16538         gcc.dg/c99-strftime-2.c: New tests.
16539
16540 2000-08-22  Richard Henderson  <rth@cygnus.com>
16541
16542         * gcc.c-torture/execute/20000822-1.c: New test.
16543
16544 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16545
16546         * gcc.c-torture/execute/20000819-1.x: Remove.
16547
16548 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16549
16550         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16551         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16552         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16553         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16554         gcc.dg/format-xopen-1.c: New tests.
16555
16556 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16557
16558         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16559
16560 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16561
16562         * g++.old-deja/g++.other/loop2.C: New test.
16563
16564         * gcc.c-torture/compile/20000606-1.c: New test.
16565         * gcc.c-torture/compile/20000728-1.c: New test.
16566         * gcc.c-torture/execute/20000801-1.c: New test.
16567         * gcc.c-torture/execute/20000801-2.c: New test.
16568         * gcc.c-torture/execute/20000819-1.c: New test.
16569         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16570         * gcc.dg/20000629-1.c: New test.
16571         * gcc.dg/20000724-1.c: New test.
16572         * gcc.dg/20000807-1.c: New test.
16573
16574 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16575
16576         * gcc.dg/cpp/pragma-1.c: New test.
16577         * gcc.dg/cpp/pragma-2.c: New test.
16578
16579 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16580
16581         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16582         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16583
16584 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16585
16586         * gcc.c-torture/compile/20000818-1.c: New test.
16587
16588 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16589
16590         * gcc.c-torture/execute/20000818-1.c: New test.
16591
16592 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16593
16594         * gcc.dg/format-va-1.c: New test.
16595
16596 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16597
16598         * g++.old-deja/g++.other/typedef8.C: New test.
16599
16600 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16601
16602         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16603         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16604         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16605         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16606         * g++.old-deja/g++.other/ptrmem7.C: New test.
16607         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16608
16609 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16610
16611         * g++.old-deja/g++.pt/typename27.C: New test.
16612
16613 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16614
16615         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16616         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16617         * g++.old-deja/g++.pt/friend45.C: New test.
16618         * g++.old-deja/g++.other/friend8.C: New test.
16619
16620 2000-08-15  Richard Henderson  <rth@cygnus.com>
16621
16622         * gcc.c-torture/execute/20000815-1.c: New test.
16623
16624 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16625
16626         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16627         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16628         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16629
16630 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         * g++.old-deja/g++.other/refinit2.C: New test.
16633
16634 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16635
16636         * lib/c-torture.exp (c-torture): Make
16637         compiler_conditional_xfail_data global.
16638         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16639         compiler_conditional_xfail_data machinery.
16640         (f-torture-execute): Likewise.
16641         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16642         and only when unrolling loops.
16643
16644         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16645
16646 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16647
16648         * g++.old-deja/g++.pt/explicit81.C: New test.
16649
16650 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16651
16652         * g++.old-deja/g++.pt/typename26.C: New test.
16653
16654 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16655
16656         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16657         warning.
16658
16659 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16660
16661         * g++.old-deja/g++.other/array3.C: New test.
16662
16663 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16664
16665         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16666         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16667         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16668         New tests.
16669
16670 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16671
16672         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16673         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16674
16675 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16676
16677         * gcc.c-torture/execute/20000808-1.c: New test.
16678
16679 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16680
16681         * gcc.dg/c90-const-expr-1.c: New test.
16682
16683 2000-08-08  Richard Henderson  <rth@cygnus.com>
16684
16685         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16686
16687 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16688
16689         * gcc.dg/noncompile/const-ll-1.c: New test.
16690
16691 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16692
16693         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16694
16695 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16696
16697         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16698         that running programs linked against the shared version of libobjc
16699         run correctly.
16700
16701 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16702
16703         * gcc.dg/c99-printf-1.c: New test.
16704
16705 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16706
16707         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16708
16709 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16710
16711         * gcc.c-torture/execute/20000731-1.x: Delete.
16712
16713 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16714
16715         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16716         and torture_without_loops as is done by c-torture.exp.
16717         (search_for): Copy from c-torture.exp.
16718         (gcc-dg-runtest): New function, drives a directory of tests
16719         iterating over the TORTURE_OPTIONS.
16720         (scan-assembler, scan-assembler-not): Move here from
16721         individual directory drivers.
16722
16723         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16724         defined by lib/gcc-dg.exp.
16725         * gcc.dg/cpp/cpp.exp: Likewise.
16726         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16727         gcc-dg-runtest, so we cycle over optimization options.
16728
16729         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16730         * gcc.dg/compare2.c: No longer expected to fail.
16731
16732 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16733
16734         * gcc.c-torture/execute/20000804-1.c: New test.
16735
16736 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16737
16738         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16739
16740 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16741
16742         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16743
16744 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16745
16746         * gcc.c-torture/compile/20000803-1.c: New test.
16747
16748 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16749
16750         * gcc.c-torture/execute/20000801-3.c,
16751         gcc.c-torture/execute/20000801-4.c: New tests.
16752         * gcc.c-torture/execute/20000801-3.x,
16753         gcc.c-torture/execute/20000801-4.x: Xfail.
16754
16755 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16756
16757         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16758         libobjc/.libs to allow for libtool.
16759
16760 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16761
16762         * gcc.c-torture/compile/20000802-1.c: New test.
16763
16764 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16765
16766         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16767
16768 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16769
16770         * gcc-c-torture/execute/20000731-2.c: New test.
16771
16772         * gcc.c-torture/execute/20000731-1.c: New test.
16773         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16774
16775 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16776
16777         * testsuite/gcc.dg/cpp/paste7.c: New test.
16778         * gcc.dg/cpp/20000725-1.c: New test.
16779
16780 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16781
16782         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16783         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16784         declaration warning for __builtin_dwarf_reg_size.
16785
16786         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16787
16788 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16789
16790         * gcc.dg/noncompile/voidparam-1.c: New test.
16791
16792 2000-07-30  Richard Henderson  <rth@cygnus.com>
16793
16794         * gcc.dg/c90-digraph-1.c: Don't xfail.
16795         * gcc.dg/compare2.c (case 10): Xfail.
16796         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16797
16798 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16799
16800         * gcc.dg/c99-main-1.c: New test.
16801
16802 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16803
16804         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16805
16806 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16807
16808         * gcc.c-tortuer/execute/20000726-1.c: New test.
16809
16810 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16811
16812         * gcc.c-torture/execute/enum-2.c: New test.
16813
16814 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16815
16816         * gcc.dg/cpp/tr-warn3.c: New test.
16817
16818 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16819
16820         * g++.old-deja/g++.ext/implicit1.C: Remove.
16821         * g++.old-deja/g++.jason/c2.C: Remove
16822         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16823         * g++.old-deja/g++.pt/crash16.C: Likewise.
16824         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16825
16826 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16827
16828         * g++.old-deja/g++.other/for2.C: New test.
16829
16830 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16831
16832         * gcc.dg/20000720-1.c: New test.
16833
16834 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16835
16836         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16837
16838 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16839
16840         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16841         * gcc.c-torture/execute/20000722-1.c: New.
16842         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16843
16844 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16845
16846         * gcc.dg/cpp/20000720-1.S: New test.
16847
16848 2000-07-21  Michael Meissner  <meissner@redhat.com>
16849
16850         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16851
16852 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16853
16854         * g++.old-deja/g++.brendan/crash16.C,
16855         g++.old-deja/g++.brendan/parse3.C,
16856         g++.old-deja/g++.brendan/redecl1.C,
16857         g++.old-deja/g++.ns/template13.C,
16858         g++.old-deja/g++.other/decl4.C,
16859         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16860
16861 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16862
16863         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16864         and "Internal error".
16865
16866         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16867         regexps.
16868         * gcc.dg/cpp/paste6.c: New test.
16869
16870 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16871
16872         * gcc.dg/cpp/tr-direct.c: New test.
16873
16874         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16875         gcc.dg/cpp/undef1.c: Tweak error regexps.
16876
16877 2000-07-18  Eric Christopher <echristo@redhat.com>
16878
16879         * gcc.c-torture/compile/20000718-1.c: New test.
16880
16881 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16882
16883         * cpplex.c (_cpp_push_token): If the token being pushed back
16884         is the previous token in this context, just subtract one from
16885         context->posn.
16886         * cppmacro.c (save_expansion): Clear aux field when storing a
16887         placemarker.
16888
16889 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16890
16891         * gcc.dg/noncompile/redecl-1.c: New test.
16892
16893 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16894
16895         * gcc.c-torture/execute/20000717-5.c: New test.
16896         * gcc.c-torture/execute/20000717-1.x: Removed.
16897
16898 2000-07-17  Richard Henderson  <rth@cygnus.com>
16899
16900         * gcc.c-torture/execute/20000717-4.c: New test.
16901
16902 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16903
16904         * gcc.dg/cpp/syshdr.c: New test.
16905         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16906
16907 2000-07-17  Neil Booth  <neilb@earthling.net>
16908
16909         * gcc.dg/cpp/cmdlne-dM.c: New test.
16910         * gcc.dg/cpp/cmdlne-dD.c: New test.
16911
16912 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16913
16914         * gcc.c-torture/execute/20000717-3.c: New test.
16915
16916         * gcc.c-torture/compile/20000717-1.c: New test.
16917
16918 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16919
16920         * gcc.c-torture/execute/20000717-2.c: New test.
16921
16922 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16923
16924         * gcc.dg/formatz-1.c: New test.
16925
16926         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16927         * gcc.dg/c99-digraph-1.c: New tests.
16928
16929         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16930         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16931
16932         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16933         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16934         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16935         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16936         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16937         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16938         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16939
16940 2000-07-17   Greg McGary <greg@mcgary.org>
16941
16942         * gcc.c-torture/execute/20000717-1.c: New test.
16943         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16944
16945 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16946
16947         * gcc.c-torture/execute/20000715-2.c: New test.
16948         * gcc.dg/20000715-1.c: New test.
16949
16950 2000-07-15  Michael Meissner  <meissner@redhat.com>
16951
16952         * gcc.c-torture/execute/20000715-1.c: New test.
16953
16954 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16955
16956         * gcc.c-torture/execute/20000707-1.c: New test.
16957
16958 2000-07-13  Neil Booth  <NeilB@earthling.net>
16959
16960         * testsuite/gcc.dg/cpp/digraph1.c,
16961         testsuite/gcc.dg/cpp/digraph2.c,
16962         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16963
16964 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16965
16966         * g77.f-torture/compile/20000630-2.f:  New test.
16967         * g77.f-torture/compile/20000630-2.x
16968
16969 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16970
16971         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16972
16973 2000-07-11  Neil Booth  <NeilB@earthling.net>
16974
16975         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16976
16977 2000-07-11  Neil Booth  <NeilB@earthling.net>
16978
16979         * gcc.dg/cpp/cmdlne-C.c: New.
16980
16981 2000-07-09  Neil Booth  <NeilB@earthling.net>
16982
16983         * gcc.dg/cpp/directiv.c: New tests.
16984         * gcc.dg/cpp/undef1.c: Update.
16985
16986 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16987
16988         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16989
16990 2000-07-09  Neil Booth  <NeilB@earthling.net>
16991
16992         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16993
16994 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16995
16996         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16997         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16998
16999 2000-07-08  Neil Booth  <NeilB@earthling.net>
17000
17001         * gcc.dg/cpp/macsyntx.c: New tests.
17002
17003 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17004
17005         * gcc.dg/20000707-1.c: New test.
17006
17007 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17008
17009         * gcc.c-torture/execute/20000706-1.c: New test.
17010         * gcc.c-torture/execute/20000706-2.c: New test.
17011         * gcc.c-torture/execute/20000706-3.c: New test.
17012         * gcc.c-torture/execute/20000706-4.c: New test.
17013         * gcc.c-torture/execute/20000706-5.c: New test.
17014
17015 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17016
17017         * g++.old-deja/g++.pt/instantiate7.C: New test.
17018
17019 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17020
17021         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
17022         * g++.old-deja/g++.mike/thunk3.C: Likewise.
17023         * g++.old-deja/g++.other/rtti3.C: Likewise.
17024         * g++.old-deja/g++.other/rttid3.C: Likewise.
17025
17026 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
17027
17028         *  g77.f-torture/compile/20000630-1.x: Fix typo
17029
17030 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17031
17032         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17033         assembly output.
17034
17035 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17036
17037         * gcc.dg/cpp/ident.c: New test.
17038
17039 2000-07-05  Neil Booth  <NeilB@earthling.net>
17040
17041         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17042           gcc.dg/cpp/lexstrng.c: New tests.
17043
17044 2000-07-04  Neil Booth  <NeilB@earthling.net>
17045
17046         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17047         * gcc.dg/cpp/strify2.c: Same.
17048
17049 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17050
17051         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17052         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17053         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17054         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17055
17056         * testsuite/gcc.dg/cpp/macro1.c,
17057         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17058         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17059         testsuite/gcc.dg/cpp/strify1.c,
17060         testsuite/gcc.dg/cpp/strify2.c: New tests.
17061
17062 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17063
17064         * gcc.c-torture/execute/20000703-1.c: New test.
17065
17066 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17067
17068         * g++.old-deja/g++.pt (lookup10.C): New test.
17069
17070 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17071
17072         * g++.old-deja/g++.pt (typename25.C): New test.
17073
17074 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17075
17076         * gcc.c-torture/compile/20000701-1.c: New test.
17077
17078 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17079
17080         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17081         to test case.
17082
17083 2000-06-30  Catherine Moore  <clm@cygnus.com>
17084
17085         * gcc.c-torture/execute/align-1.c: New test.
17086
17087 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17088
17089         * g++.old-deja/g++.pt/expr8.C: New test.
17090         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17091
17092 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17093
17094         * gcc.c-torture/compile/20000629-1.c: New test.
17095
17096 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17097
17098
17099         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17100         gcc.dg/noncompile directory, depending on whether they're
17101         preprocessor tests or not.  Annotate all the tests for the dg
17102         framework.
17103
17104         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17105         * gcc.dg/noncompile/noncompile.exp: New.
17106
17107         * Moved files:
17108         Old name                                New name
17109         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17110         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17111         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17112         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17113         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17114         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17115         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17116         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17117         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17118         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17119         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17120         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17121         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17122         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17123         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17124         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17125         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17126         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17127         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17128         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17129         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17130         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17131         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17132         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17133
17134         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17135         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17136         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17137         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17138         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17139         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17140
17141 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17142
17143         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17144         declare one variable.  On the fourth, error.
17145         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17146         declared by 20000628-1a.h.
17147
17148 2000-06-29  Richard Henderson  <rth@redhat.com>
17149
17150         * gcc.c-torture/execute/930529-1.x: New file.
17151         * gcc.dg/920413-1.c: Adjust expected warning text.
17152         * gcc.dg/980217-1.c: Declare abort.
17153         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17154
17155 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17156
17157         * g77.f-torture/compile/20000629-1.f: New test.
17158         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17159
17160 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17161
17162         Rearrange lots of files, removing entirely the
17163         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17164         directories.
17165
17166         * Deleted files:
17167         gcc.c-torture/code_quality/code_quality.exp
17168         gcc.c-torture/special/special.exp
17169         gcc.failure/failure.exp
17170         gcc.failure/940409-1.x
17171         gcc.c-torture/compile/961203-1.x
17172
17173         * New files:
17174         gcc.misc-tests/linkage.exp
17175         gcc.c-torture/execute/920730-1t.c
17176         gcc.c-torture/execute/920730-1t.x
17177         gcc.c-torture/compile/920520-1.x
17178         gcc.c-torture/compile/920521-1.x
17179         gcc.c-torture/compile/981006-1.x
17180         gcc.c-torture/execute/eeprof-1.x
17181
17182         * Moved files (possibly with modifications to fit a new harness):
17183         Old name                                New name
17184         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17185         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17186         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17187         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17188         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17189         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17190         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17191         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17192         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17193         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17194         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17195         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17196         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17197         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17198
17199 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17200
17201         * c-torture/compile/961203-1.x: Delete.
17202
17203         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17204         not exit. Include stdio.h.
17205         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17206         * gcc.misc-tests/dg-12.c: Likewise.
17207         * gcc.misc-tests/dg-5.c: Likewise.
17208         * gcc.misc-tests/dg-6.c: Likewise.
17209         * gcc.misc-tests/dg-7.c: Prototype abort.
17210         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17211         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17212         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17213         not exit.
17214         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17215         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17216
17217 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17218
17219         * gcc.dg/cpp/20000628-1.c: New test.
17220         * gcc.dg/cpp/20000628-1.h: New header for above test.
17221         * gcc.dg/cpp/20000628-1a.h: Likewise.
17222
17223 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17224
17225         * gcc.dg/cpp: New directory.
17226         * gcc.dg/cpp/cpp.exp: New driver.
17227         * gcc.dg/cpp/20000627-1.c: New test.
17228         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17229         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17230         and rewrite as a compilation test.
17231
17232         * gcc.dg: Move many files into the cpp subdirectory, possibly
17233         renaming or editing them as well.
17234         Old name                New name
17235         990119-1.c              cpp/19990119-1.c
17236         990228-1.c              cpp/19990228-1.c
17237         990407-1.c              cpp/19990407-1.c
17238         990409-1.c              cpp/19990409-1.c
17239         990413-1.c              cpp/19990413-1.c
17240         990703-1.c              cpp/19990703-1.c
17241         20000127-1.c            cpp/20000127-1.c
17242         20000129-1.c            cpp/20000129-1.c
17243         20000207-1.c            cpp/20000207-1.c
17244         20000207-2.c            cpp/20000207-2.c
17245         20000209-1.c            cpp/20000209-1.c
17246         20000209-2.c            cpp/20000209-2.c
17247         20000301-1.c            cpp/20000301-1.c
17248         20000419-1.c            cpp/20000419-1.c
17249         20000510-1.S            cpp/20000510-1.S
17250         20000519-1.c            cpp/20000519-1.c
17251         20000529-1.c            cpp/20000529-1.c
17252         20000625-1.c            cpp/20000625-1.c
17253         20000625-2.c            cpp/20000625-2.c
17254         cpp-as1.c               cpp/assert1.c
17255         cpp-as2.c               cpp/assert2.c
17256         cxx-comments-1.c        cpp/cxxcom1.c
17257         cxx-comments-2.c        cpp/cxxcom2.c
17258         endif-label.c           cpp/endif.c
17259         cpp-hash1.c             cpp/hash1.c
17260         cpp-hash2.c             cpp/hash2.c
17261         cpp-if1.c               cpp/if-1.c
17262         cpp-if2.c               cpp/if-2.c
17263         cpp-if3.c               cpp/if-3.c
17264         cpp-if4.c               cpp/if-4.c
17265         cpp-if5.c               cpp/if-5.c
17266         cpp-cond.c              cpp/if-cexp.c
17267         cpp-missingop.c         cpp/if-mop.c
17268         cpp-missingparen.c      cpp/if-mpar.c
17269         cpp-opprec.c            cpp/if-oppr.c
17270         cpp-ifparen.c           cpp/if-paren.c
17271         cpp-shortcircuit.c      cpp/if-sc.c
17272         cpp-shift.c             cpp/if-shift.c
17273         cpp-unary.c             cpp/if-unary.c
17274         cpp-li1.c               cpp/line1.c
17275         cpp-li2.c               cpp/line2.c
17276         lineno.c                cpp/line3.c
17277         lineno-2.c              cpp/line4.c
17278         cpp-mi.c                cpp/mi1.c
17279         cpp-mic.h               cpp/mi1c.h
17280         cpp-micc.h              cpp/mi1cc.h
17281         cpp-mind.h              cpp/mi1nd.h
17282         cpp-mindp.h             cpp/mi1ndp.h
17283         cpp-mix.h               cpp/mi1x.h
17284         cpp-mi2.c               cpp/mi2.c
17285         cpp-mi2a.h              cpp/mi2a.h
17286         cpp-mi2b.h              cpp/mi2b.h
17287         cpp-mi2c.h              cpp/mi2c.h
17288         cpp-mi3.c               cpp/mi3.c
17289         cpp-mi3.def             cpp/mi3.def
17290         poison-1.c              cpp/poison.c
17291         pr-impl.c               cpp/prag-imp.c
17292         cpp-redef-2.c           cpp/redef1.c
17293         cpp-redef.c             cpp/redef2.c
17294         strpaste.c              cpp/strp1.c
17295         strpaste-2.c            cpp/strp2.c
17296         cpp-tradpaste.c         cpp/tr-paste.c
17297         cpp-tradstringify.c     cpp/tr-str.c
17298         cpp-tradwarn1.c         cpp/tr-warn1.c
17299         cpp-tradwarn2.c         cpp/tr-warn2.c
17300         trigraphs.c             cpp/trigraphs.c
17301         cpp-unc1.c              cpp/unc1.c
17302         cpp-unc2.c              cpp/unc2.c
17303         cpp-unc3.c              cpp/unc3.c
17304         cpp-unc.c               cpp/unc4.c
17305         undef.c                 cpp/undef1.c
17306         undef-2.c               cpp/undef2.c
17307         cpp-wi1.c               cpp/widestr1.c
17308
17309 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17310
17311         * lib/g++.exp (g++_include_flags): Tweak.
17312
17313 2000-06-27  H.J. Lu  <hjl@gnu.org>
17314             Loren J. Rittle  <ljrittle@acm.org>
17315
17316         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17317         version with one that knows about the new gcc tree structure.
17318         (g++_link_flags): Same.
17319
17320 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17321
17322         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17323         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17324         case we are cross-compiling.
17325
17326         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17327         g++.old-deja/g++.niklas/Makefile.in,
17328         g++.old-deja/g++.niklas/configure.in,
17329         g++.old-deja/g++.other/Makefile.in,
17330         g++.old-deja/g++.other/configure.in,
17331         gcc.c-torture/code_quality/Makefile.in,
17332         gcc.c-torture/code_quality/configure.in,
17333         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17334         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17335         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17336         gcc.c-torture/execute/ieee/Makefile.in,
17337         gcc.c-torture/execute/ieee/configure.in,
17338         gcc.c-torture/noncompile/Makefile.in,
17339         gcc.c-torture/noncompile/configure.in,
17340         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17341         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17342         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17343
17344 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17345
17346         * g++.old-deja/g++.other/ambig3.C: New test.
17347
17348 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17349
17350         * g++.old-deja/g++.pt/syntax1.C: New test.
17351         * g++.old-deja/g++.pt/syntax2.C: New test.
17352         * g++.old-deja/g++.other/syntax3.C: New test.
17353         * g++.old-deja/g++.other/syntax4.C: New test.
17354
17355 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17356
17357         * gcc.dg/20000623-1.c: Prototype exit and abort.
17358
17359 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17360
17361         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17362         New tests.
17363         * gcc.dg/cpp-mi3.def: New file.
17364
17365         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17366         inside assertions.
17367         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17368         lexer's error messages.
17369         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17370         divine anything from the linemarkers.
17371         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17372         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17373
17374 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17375
17376         * gcc.dg/20000623-1.c: New test.
17377
17378 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17379
17380         * gcc.c-torture/execute/20000622-1.c: New test.
17381
17382 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17383
17384         * g++.old-deja/g++.other/init15.C: New test.
17385
17386 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17387
17388         * g++.old-deja/g++.pt/vaarg2.C: New test.
17389         * g++.old-deja/g++.pt/vaarg3.C: New test.
17390
17391 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17392
17393         * g++.old-deja/g++.other/dyncast6.C: New test.
17394
17395 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17396
17397         * gcc.c-torture/execute/loop-6.c: New test.
17398
17399 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17400
17401         * gcc.dg/20000614-1.c: New test.
17402         * gcc.dg/20000614-2.c: New test.
17403
17404 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17405
17406         * g++.old-deja/g++.other/inline12.C: New test.
17407
17408 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17409
17410         * g++.old-deja/g++.other/eh1.C: New test.
17411
17412 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17413
17414         * g++.old-deja/g++.other/type.C: New test.
17415
17416 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17417
17418         * g++.old-deja/g++.other/initstring.C: New test.
17419
17420 2000-06-12  Jason Merrill  <jason@redhat.com>
17421
17422         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17423
17424 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17425
17426         * gcc.c-torture/compile/20000609-1.c: New test.
17427
17428 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17429
17430         * gcc.dg/20000609-1.c: New test.
17431
17432 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17433
17434         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17435         * gcc.c-torture/noncompile/poison-1.c: Move...
17436         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17437         * gcc.dg/cpp-li1.c: Add a token after the #line.
17438
17439 2000-06-05  Richard Henderson  <rth@cygnus.com>
17440
17441         * gcc.c-torture/execute/20000605-2.c: New test.
17442         * gcc.c-torture/execute/20000605-3.c: New test.
17443
17444 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
17445
17446         * g77.f-torture/execute/20000503-1.x: New file.
17447
17448 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17449
17450         * g++.old-deja/g++.eh/badalloc1.C: New test.
17451
17452 2000-06-05  Richard Henderson  <rth@cygnus.com>
17453
17454         * gcc.c-torture/execute/20000605-1.c: New test.
17455
17456 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17457             Nathan Sidwell <nathan@codesourcery.com>
17458
17459         * gcc.c-torture/compile/20000605-1.c: New test.
17460
17461 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
17462
17463         * g77.f-torture/compile/20000601-1.f:  New test.
17464
17465 2000-06-03  Richard Henderson  <rth@cygnus.com>
17466
17467         * gcc.c-torture/execute/20000603-1.c: New.
17468
17469 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
17470
17471         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
17472         * gcc.dg/noreturn-2.c (noreturn): Likewise.
17473
17474 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
17475
17476         * gcc.dg/compare2.c (case 12): XFAIL.
17477         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
17478         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
17479
17480         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
17481
17482 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
17483
17484         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
17485         guard macro is already defined when the header is first
17486         included.
17487         * gcc.dg/cpp-mix.h: New file.
17488         * gcc.dg/endif-label.c: Update patterns to match compiler.
17489
17490         * g++.brendan/complex1.C: Declare abort.
17491         * g++.law/refs4.C: Remove XFAIL.
17492         * g++.oliva/expr2.C: Declare abort and exit.
17493
17494 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
17495
17496         * gcc.c-torture/execute/20000528-1.c: New test.
17497
17498         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17499         * g++.old-deja/g++.law/temps4.C: Likewise.
17500
17501         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17502         stdlib.h.  Call abort() on failure.
17503         * g++.old-deja/g++.law/refs4.C: Likewise.
17504         * g++.old-deja/g++.law/temps4.C: Likewise.
17505         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17506         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17507
17508 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17509
17510         Relative to g++.dg/special:
17511         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17512
17513         Relative to g++.old-deja:
17514         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17515         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17516         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17517         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17518         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17519         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17520         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17521
17522         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17523         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17524         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17525         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17526         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17527         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17528         and/or string.h.
17529
17530         * g++.other/goto1.C: Update expectations for error messages.
17531
17532 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17533
17534         * gcc.c-torture/compile/20000523-1.c: New test.
17535
17536 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17537
17538         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17539
17540 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17541
17542         * g++.old-deja/g++.eh/catch11.C: New test.
17543         * g++.old-deja/g++.eh/catch12.C: New test.
17544
17545 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17546
17547         * gcc.c-torture/execute/20000523-1.c: New test.
17548
17549 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17550
17551         * c-torture/execute/bcp-1.c: Replace abort in arg of
17552         __builtin_constant_p with a generic external function.
17553
17554         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17555         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17556         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17557         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17558         Prototype abort and/or exit.
17559
17560         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17561         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17562         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17563         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17564
17565 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17566
17567         * gcc.dg/dwarf2-1.c: New test.
17568
17569 2000-05-20  Richard Henderson  <rth@cygnus.com>
17570
17571         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17572
17573 2000-05-20  Andreas Jaeger  <aj@suse.de>
17574
17575         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17576         testcase.
17577
17578 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17579
17580         * gcc.c-torture/execute/20000519-2.c: New test.
17581
17582 2000-05-19  Andreas Jaeger  <aj@suse.de>
17583
17584         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17585         which fails with SSA.
17586
17587         * lib/c-torture.exp: Also test with -O3 -fssa.
17588
17589 2000-05-18  Michael Meissner  <meissner@redhat.com>
17590
17591         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17592         * gcc.c-torture/execute/920415-1.c: Ditto.
17593         * gcc.c-torture/execute/920501-1.c: Ditto.
17594         * gcc.c-torture/execute/conversion.c: Ditto.
17595         * gcc.c-torture/execute/cvt-1.c: Ditto.
17596
17597 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17598
17599         * gcc.c-torture/compile/20000518-1.c: New test.
17600
17601 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17602
17603         * g77.f-torture/compile/200005018.f:  New test.
17604
17605 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17606
17607         * gcc.c-torture/compile/20000517-1.c: New test.
17608
17609 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17610
17611         * gcc.c-torture/execute/20000516-1.c: New test.
17612
17613 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17614
17615         * g++.old-deja/g++.other/eh.C: New test.
17616
17617 2000-05-12  Richard Henderson  <rth@cygnus.com>
17618
17619         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17620         constants through to doit's conditional.
17621
17622 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17623
17624         * gcc.c-torture/compile/20000511-1.c: New test.
17625         * g77.f-torture/compile/20000511-1.f: New test.
17626         * g77.f-torture/compile/20000511-2.f: New test.
17627
17628 2000-05-11  Michael Meissner  <meissner@redhat.com>
17629
17630         * gcc.c-torture/execute/20000511-1.c: New test.
17631
17632 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17633
17634         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17635         * gcc.dg/20000510-1.S: New.
17636
17637 2000-05-08  Catherine Moore  <clm@cygnus.com>
17638
17639         * gcc.dg/unused-3.c: New.
17640
17641 2000-05-06  Richard Henderson  <rth@cygnus.com>
17642
17643           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17644           * g++.old-deja/g++.mike/warn1.C: Likewise.
17645           * g++.old-deja/g++.pt/local1.C: Likewise.
17646           * g++.old-deja/g++.pt/local7.C: Likewise.
17647           * g++.old-deja/g++.pt/spec16.C: Likewise.
17648
17649 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17650
17651         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17652
17653 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17654
17655           * g77.f-torture/execute/20000503-1.f:  New test.
17656
17657 2000-05-04  Andreas Jaeger  <aj@suse.de>
17658
17659         * gcc.dg/noreturn-2.c: New test.
17660
17661 2000-05-04  Neil Booth  <NeilB@earthling.net>
17662
17663         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17664         preprocessor.
17665
17666 2000-05-04  Richard Henderson  <rth@cygnus.com>
17667
17668         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17669
17670 2000-05-04  Richard Henderson  <rth@cygnus.com>
17671
17672         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17673         OpenSSL by Jason R Thorpe.
17674
17675 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17676
17677         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17678
17679 2000-05-03  Robert Lipe <robertlipe@usa.net>
17680
17681         * gcc.dg/20000503-1.c: New test.
17682
17683 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17684
17685         * gcc.c-torture/compile/20000502-1.c: New test.
17686         * g++.old-deja/g++.other/align.C: New test.
17687         * gcc.dg/cpp-tradstringify.c: New test.
17688
17689 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17690
17691         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17692         and hard registers.
17693
17694 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17695
17696         * gcc.c-torture/execute/loop-5.c: New test.
17697
17698 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17699
17700         * gcc.c-torture/execute/va-arg-20.c: New test.
17701
17702 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17703
17704         * gcc.c-torture/execute/20000422-1.c: New test.
17705
17706 2000-04-20  Greg McGary  <gkm@gnu.org>
17707
17708         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17709         when optimizing, but without sibling-call optimizations (-O1).
17710
17711 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17712
17713           * gcc.c-torture/compile/20000420-1.c: New test.
17714
17715 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17716
17717         * g++.abi/ptrflags.C: New test.
17718         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17719
17720 2000-04-19  Catherine Moore  <clm@cygnus.com>
17721
17722         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17723
17724 2000-04-19  Greg McGary  <gkm@gnu.org>
17725
17726         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17727         sibling-call optimizations.
17728
17729 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17730
17731         * gcc.dg/20000419-1.c: New test.
17732
17733 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17734
17735         * gcc.c-torture/execute/20000412-6.c: New test.
17736
17737 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17738
17739         * gcc.c-torture/execute/20000412-5.c: New test.
17740         * g77.f-torture/compile/20000412-1.f: New test.
17741         * gcc.c-torture/execute/20000412-4.c: New test.
17742         * gcc.c-torture/compile/20000412-2.c: New test.
17743         * gcc.c-torture/execute/20000412-3.c: New test.
17744         * gcc.c-torture/compile/20000412-1.c: New test.
17745         * gcc.c-torture/execute/20000412-2.c: New test.
17746
17747 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17748
17749         * objc/execute/bf-20.m: New test.
17750
17751 2000-04-10  Richard Henderson  <rth@cygnus.com>
17752
17753         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17754
17755         * gcc.c-torture/execute/20000412-1.c: New test.
17756
17757 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17758
17759         * g++.old-deja/g++.eh/catchptr1.C: New test.
17760
17761 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17762
17763         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17764
17765 2000-04-08  Neil Booth  <NeilB@earthling.net>
17766
17767         * gcc.dg/cpp-nullchar.c: Remove test as
17768         embedded nulls cause problems.
17769
17770 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17771
17772         * gcc.dg/compare2.c: New test.
17773
17774 2000-04-08  Neil Booth  <NeilB@earthling.net>
17775
17776         * gcc.dg/cpp-nullchar.c: New test.
17777
17778 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17779
17780         * gcc.dg/cpp-mi2.c: New test.
17781         * gcc.dg/cpp-mi2[abc].h: New files.
17782
17783 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17786         member name.
17787
17788 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17789
17790         * g++.old-deja/g++.abi/vmihint.C: New test.
17791
17792 2000-04-06  Neil Booth  <NeilB@earthling.net>
17793
17794         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17795         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17796         copyright.
17797
17798 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17799
17800         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17801         avoid stack-frame overwrite.
17802
17803 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17804
17805         * gcc.c-torture/compile/20000405-2.c: New test.
17806         * gcc.c-torture/compile/20000405-3.c: New test.
17807
17808 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17809
17810         * gcc.c-torture/compile/20000405-1.c: New test.
17811
17812 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17813
17814         * gcc.dg/cast-qual-1.c: Revert last change.
17815
17816 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17817
17818         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17819
17820 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17821
17822         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17823         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17824
17825 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17826
17827         * gcc.c-torture/compile/20000403-2.c: New test.
17828         * gcc.c-torture/compile/20000403-1.c: New test.
17829
17830 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17831
17832         * gcc.c-torture/execute/20000403-1.c: New test.
17833
17834 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17835
17836         * gcc.c-torture/execute/20000402-1.c: New test.
17837
17838 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17839
17840         * gcc.c-torture/execute/va-arg-15.c: New test.
17841         * gcc.c-torture/execute/va-arg-16.c: New test.
17842         * gcc.c-torture/execute/va-arg-17.c: New test.
17843         * gcc.c-torture/execute/va-arg-18.c: New test.
17844         * gcc.c-torture/execute/va-arg-19.c: New test.
17845
17846 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17847
17848         * gcc.c-torture/compile/981211-1.c: Move to...
17849         * gcc.dg/cpp-as1.c: ...here.
17850         * gcc.dg/cpp-as2.c: New file.
17851
17852         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17853         compiler.
17854
17855 2000-04-02  Neil Booth  <NeilB@earthling.net>
17856
17857         * gcc.dg/cpp-cond.c  New tests.
17858         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17859         accidental success less likely.
17860         * gcc.dg/cpp-missingop.c  New tests.
17861         * gcc.dg/cpp-missingparen.c  New tests.
17862         * gcc.dg/cpp-shift.c  New tests.
17863         * gcc.dg/cpp-shortcircuit.c  New tests.
17864         * gcc.dg/cpp-unary.c  New tests.
17865
17866 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17867
17868         * gcc.c-torture/compile/20000329-1.c: New test.
17869
17870 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17871
17872         * gcc.c-torture/compile/20000326-1.c: New test.
17873         * gcc.c-torture/compile/20000326-2.c: New test.
17874
17875 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17876
17877         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17878         the first parameter is a function argument.
17879
17880 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17881
17882         * g++.old-deja/g++.ext/array4.C: New test.
17883
17884 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17885
17886         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17887
17888 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17889
17890         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17891
17892 2000-03-19  Richard Henderson  <rth@cygnus.com>
17893
17894         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17895
17896 2000-03-19  Richard Henderson  <rth@cygnus.com>
17897
17898         * gcc.c-torture/compile/20000319-1.c: New test.
17899
17900 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17901
17902         * gcc.c-torture/execute/20000314-3.c: New test.
17903         * gcc.c-torture/execute/20000314-2.c: New test.
17904         * gcc.c-torture/execute/20000314-1.c: New test.
17905         * gcc.c-torture/compile/20000314-2.c: New test.
17906         * gcc.c-torture/compile/20000314-1.c: New test.
17907
17908 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17909
17910         * g++.old-deja/g++.warn/inline.C: New test.
17911
17912 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17913
17914         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17915         standards-compliant result rather than specific constants.
17916         Put test-values in array.
17917
17918 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17919
17920         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17921         (g++_target_compile): Put test-specific options last.
17922
17923 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         * g++.old-deja/g++.eh/vbase4.C: New test.
17926
17927 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17930
17931 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17932
17933         * g++.old-deja/g++.brendan/misc12.C: Removed.
17934         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17935         * g++.old-deja/g++.ext/pretty4.C: New test.
17936
17937 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17938
17939         * g++.old-deja/g++.other/string2.C: New test.
17940
17941 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17942
17943         * g++.old-deja/g++.warn/impint2.C: New test.
17944
17945 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17946
17947         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17948         is 1, not zero.
17949
17950 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17951
17952         * g++.old-deja/g++.warn/impint.C: New test.
17953         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17954         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17955         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17956         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17957         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17958         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17959         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17960         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17961         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17962         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17963         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17964         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17965
17966 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17967
17968         * gcc.dg/cpp-redef.c: New test.
17969
17970 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         * g++.old-deja/g++.pt/unify7.C: New test.
17973
17974 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17975
17976         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17977         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17978
17979 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17980
17981         * gcc.c-torture/compile/20000224-1.c: New test.
17982
17983 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17984
17985         * gcc.c-torture/compile/cpp-2.c: New test.
17986         * gcc.c-torture/compile/cpp-1.c: New test.
17987
17988 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17989
17990         * gcc.c-torture/execute/20000225-1.c: New test.
17991
17992 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17993
17994         * gcc.dg/cpp-li2.c: New test.
17995
17996         * gcc.dg/cpp-wi1.c: New test.
17997
17998         * gcc.dg/cpp-li1.c: New test.
17999
18000 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
18001
18002         * g++.old-deja/g++.other/sizeof5.C: New test.
18003
18004 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18005
18006         * gcc.c-torture/execute/va-arg-13.c: New test.
18007
18008 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
18009
18010         * gcc.c-torture/execute/va-arg-12.c: New test.
18011
18012 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18013
18014         * gcc.c-torture/execute/20000223-1.c: New test.
18015
18016 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18017
18018         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
18019
18020 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
18021
18022         * g++.old-deja/g++.abi/ptrmem.C: New test.
18023
18024 2000-02-19  Richard Henderson  <rth@cygnus.com>
18025
18026         * gcc.c-torture/compile/init-3.c: New.
18027
18028 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
18029
18030         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18031         ALWAYS_CXXFLAGS.
18032
18033 2000-02-11  Robert Lipe <robertl@sco.com>
18034
18035         * gcc.c-torture/compile/20000211-3.c: New test.
18036
18037 2000-02-11  Martin Buchholz <martin@xemacs.org>
18038
18039         * gcc.c-torture/compile/20000211-2.c: New test.
18040
18041 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18042
18043         * gcc.c-torture/compile/20000211-1.c: New test.
18044
18045 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18046
18047         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18048           on native targets
18049
18050 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18051
18052         * g++.old-deja/g++.other/cast5.C: New test.
18053
18054 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18055
18056         * gcc.c-torture/execute/20000205-1.c: New.
18057
18058 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18059
18060         * g++.old-deja/g++.jason/cast3.C: Return void.
18061         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18062
18063 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18064
18065         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18066
18067         * gcc.dg/loop-1.c: New test.
18068
18069 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18070
18071         * gcc.c-torture/compile/20000127-1.c: New test.
18072         * gcc.c-torture/execute/991228-1.c: New test.
18073
18074 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18075
18076         * gcc.dg/unused-2.c: New test.
18077
18078         * gcc.dg/conv-1.c: New test.
18079
18080 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18081
18082         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18083         compiler.
18084         (tool_option_proc): Fix typo.
18085
18086 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18087
18088         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18089         of the ld on the host, not on the build machine.
18090         Also, don't crash if '--help' is not a supported option.
18091
18092 2000-01-24  Richard Henderson  <rth@cygnus.com>
18093
18094         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18095
18096 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18097
18098         * gcc.c-torture/execute/20000120-2.c: New test.
18099         * gcc.c-torture/execute/20000120-1.c: New test.
18100
18101 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18102
18103         * gcc.c-torture/execute/20000113-1.c: New test.
18104
18105 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18106
18107         * gcc.c-torture/execute/20000112-1.c: New test.
18108
18109 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18110
18111         * gcc.dg/20000111-1.c: New test.
18112
18113 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18114
18115         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18116         with 16 bit integers.
18117
18118 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18119
18120         * gcc.dg/20000108-1.c: New test.
18121
18122 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18123
18124         * g++.old-deja/g++.ns/koenig8.C: New test.
18125
18126 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18127
18128         * g++.old-deja/g++.other/cast4.C: New test.
18129
18130 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18131
18132         * gcc.c-torture/compile/20000105-2.c: New test.
18133         * gcc.c-torture/compile/20000105-1.c: New test.
18134
18135 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18136
18137         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18138         references to printf & atoi to conform to ANSI standard.
18139         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18140         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18141         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18142         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18143         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18144         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18145         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18146         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18147         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18148         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18149         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18150         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18151         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18152         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18153         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18154         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18155         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18156         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18157         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18158         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18159         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18160         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18161         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18162         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18163         * g++.old-deja/g++.brendan/init3.C: Likewise.
18164         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18165         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18166         * g++.old-deja/g++.brendan/new2.C: Likewise.
18167         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18168         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18169         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18170         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18171         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18172         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18173         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18174         * g++.old-deja/g++.brendan/template24.C: Likewise.
18175         * g++.old-deja/g++.brendan/template3.C: Likewise.
18176         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18177         * g++.old-deja/g++.jason/inline3.C: Likewise.
18178         * g++.old-deja/g++.jason/opeq.C: Likewise.
18179         * g++.old-deja/g++.law/arg5.C: Likewise.
18180         * g++.old-deja/g++.law/arm7.C: Likewise.
18181         * g++.old-deja/g++.law/ctors11.C: Likewise.
18182         * g++.old-deja/g++.law/cvt8.C: Likewise.
18183         * g++.old-deja/g++.law/init9.C: Likewise.
18184         * g++.old-deja/g++.law/refs4.C: Likewise.
18185         * g++.old-deja/g++.law/template2.C: Likewise.
18186         * g++.old-deja/g++.law/visibility24.C: Likewise.
18187         * g++.old-deja/g++.law/vtable3.C: Likewise.
18188         * g++.old-deja/g++.mike/asm2.C: Likewise.
18189         * g++.old-deja/g++.mike/eh1.C: Likewise.
18190         * g++.old-deja/g++.mike/misc1.C: Likewise.
18191         * g++.old-deja/g++.mike/misc13.C: Likewise.
18192         * g++.old-deja/g++.mike/misc14.C: Likewise.
18193         * g++.old-deja/g++.mike/ns12.C: Likewise.
18194         * g++.old-deja/g++.mike/p1248.C: Likewise.
18195         * g++.old-deja/g++.mike/p3708.C: Likewise.
18196         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18197         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18198         * g++.old-deja/g++.mike/p646.C: Likewise.
18199         * g++.old-deja/g++.mike/p700.C: Likewise.
18200         * g++.old-deja/g++.mike/p783.C: Likewise.
18201         * g++.old-deja/g++.mike/p783a.C: Likewise.
18202         * g++.old-deja/g++.mike/p783b.C: Likewise.
18203         * g++.old-deja/g++.mike/p786.C: Likewise.
18204         * g++.old-deja/g++.mike/p789.C: Likewise.
18205         * g++.old-deja/g++.mike/p789a.C: Likewise.
18206         * g++.old-deja/g++.mike/p807a.C: Likewise.
18207         * g++.old-deja/g++.other/delete3.C: Likewise.
18208         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18209         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18210         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18211         * g++.old-deja/g++.other/empty1.C: Likewise.
18212         * g++.old-deja/g++.other/temporary1.C: Likewise.
18213         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18214         * g++.old-deja/g++.pt/t16.C: Likewise.
18215         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18216
18217 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18218
18219         * gcc.dg/991230-1.c: New test.
18220
18221 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18222
18223         * gcc.c-torture/compile/991229-3.c: New test.
18224         * gcc.c-torture/compile/991229-2.c: New test.
18225         * gcc.c-torture/compile/991229-1.c: New test.
18226
18227 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18228
18229         * gcc.c-torture/compile/labels-2.c: New test.
18230
18231 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18232
18233         * gcc.c-torture/execute/991227-1.c: New test.
18234
18235 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18236
18237         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18238
18239 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18240
18241         * gcc.c-torture/execute/991221-1.c: New test.
18242
18243 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18244
18245         * g++.old-deja/g++.other/cast3.C: New test.
18246
18247 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18248
18249         * gcc.c-torture/execute/991216-4.c: New test.
18250
18251 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18252
18253         * gcc.c-torture/execute/991216-1.c: New test.
18254         * gcc.c-torture/execute/991216-2.c: New test.
18255         * gcc.c-torture/execute/991216-3.c: New test.
18256
18257 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18258
18259         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18260         Actually make the test fail by using "-O2" for compilation.
18261
18262 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18263
18264         * g++.old-deja/g++.warn/cast-align1.C: New test.
18265
18266 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18267
18268         * gcc.c-torture/compile/991214-1.c: New test.
18269         * gcc.c-torture/compile/991214-2.c: New test.
18270
18271 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18272
18273         * gcc.dg/991214-1.c: New test.
18274
18275 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18276
18277         * gcc.c-torture/compile/991213-3.c: New test.
18278         * gcc.c-torture/compile/991213-2.c: New test.
18279         * gcc.c-torture/compile/991213-1.c: New test.
18280
18281 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18282
18283         * gcc.dg/991209-1.c: New test.
18284
18285 1999-12-08  Nathan Sidwell <nathan@acm.org>
18286
18287         * gcc.c-torture/compile/991208-1.c: New test.
18288
18289 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18290
18291         * gcc.dg/ultrasp2.c: New test.
18292
18293 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18294
18295         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18296
18297 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18298
18299         * gcc.c-torture/compile/991202-1.c: New test.
18300         * gcc.c-torture/execute/991202-1.c: New test.
18301         * gcc.c-torture/execute/991202-2.c: New test.
18302         * gcc.c-torture/execute/991202-3.c: New test.
18303
18304 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18305
18306         * g++.old-deja/g++.abi/align.C: New test.
18307         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18308         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18309
18310 1999-12-01  Richard Henderson  <rth@cygnus.com>
18311
18312         * gcc.c-torture/execute/991201-1.c: New.
18313
18314 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18315
18316         * gcc.dg/991129-1.c: New test.
18317
18318 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18319
18320         * gcc.c-torture/compile/991127-1.c: New test.
18321
18322 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18323
18324         * g++.old-deja/g++.other/warn4.C: New test.
18325
18326 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18327
18328         * g++.old-deja/g++.eh/cleanup2.C: New test.
18329         * g++.old-deja/g++.ext/pretty2.C: New test.
18330         * g++.old-deja/g++.ext/pretty3.C: New test.
18331         * g++.old-deja/g++.other/debug6.C: New test.
18332
18333 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18334
18335         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18336         compiler_output to look for one error message instead of two.
18337
18338 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18339
18340         * gcc.c-torture/execute/991118-1.c: Also test case
18341         where the word boundary does not split a byte evenly.
18342
18343 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18344
18345         * g++.old-deja/g++.ext/restrict1.C: New test.
18346
18347 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18348
18349         * gcc.c-torture/execute/991118-1.c: New test.
18350
18351 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18352
18353         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18354         working directory pathnames.
18355
18356 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18357
18358         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18359         host is equipped with driver.h and driver.o so it can actually
18360         compile and run the tests.
18361
18362 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18363
18364         * gcc.c-torture/compile/991008-1.c: New test.
18365
18366 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18367
18368         * lib/gcc-dg.exp: Include target-supports.exp
18369
18370 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18371
18372         * lib/target-supports.exp: New file: Provide procs to test for
18373         features supported by the target.
18374         (check_weak_available): Moved here from ecos.exp.
18375         (check_alias_available): New proc: Determine of the target
18376         toolchain supports the alias attribute.
18377
18378         * gcc.dg/special/ecos.exp: Move check_weak_available to
18379         target-supports.exp.
18380         (alias-1.c): Only perform the test if the target supports
18381         aliases.
18382         (wkali-1.c): Only perform the test if the target supports
18383         aliases.
18384
18385         * gcc.dg/990506-0.c: Expect error messages from cross
18386         targets as well as native targets.
18387
18388 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18389
18390         * gcc.dg/ultrasp1.c: Removed xfail.
18391         * gcc.dg/struct-ret-2.c: Likewise.
18392         * gcc.dg/array-1.c: Likewise.
18393
18394 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18395
18396         * gcc.dg/struct-ret-2.c: New test.
18397
18398         * gcc.dg/array-1.c: New test.
18399
18400 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18401
18402         * gcc.c-torture/execute/991030-1.c: New test.
18403
18404 1999-10-26  Richard Henderson  <rth@cygnus.com>
18405
18406         * gcc.c-torture/compile/991026-2.c: New test.
18407
18408 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18409
18410         * gcc.c-torture/compile/991026-1.c: New test.
18411
18412 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18413
18414         * gcc.c-torture/execute/991023-1.c: New test.
18415
18416 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18417
18418         * gcc.c-torture/execute/991019-1.c: New test.
18419
18420 1999-10-16  Richard Henderson  <rth@cygnus.com>
18421
18422         * gcc.c-torture/execute/991016-1.c: New test.
18423
18424 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18425
18426         * gcc.c-torture/execute/991014-1.c: New test.
18427
18428 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18429
18430         * g++.old-deja/g++.other/union2.C: New test.
18431
18432 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18433
18434         * g++.old-deja/g++.other/vaarg2.C: New test.
18435         * g++.old-deja/g++.other/vaarg3.C: New test.
18436
18437 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18438
18439         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18440         in compile/.
18441
18442 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
18443
18444         * gcc.c-torture/execute/va-arg-11.c: New test.
18445
18446 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
18447
18448         * lib/file-format.exp (gcc_target_object_format): Don't
18449         crash if objdump is unavailable.
18450
18451 1999-09-29  Donn Terry <donn@interix.com>
18452
18453         * gcc.misc-tests/mg.exp: delete extraneous redirection.
18454
18455 1999-09-28  Nick Clifton  <nickc@cygnus.com>
18456
18457         * gcc.c-torture/compile/990928-1.c: New test.
18458
18459 1999-09-28  Nathan Sidwell  <nathan@acm.org>
18460
18461         * g++.old-deja/g++.other/decl6.C: New test.
18462
18463 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18464
18465         * gcc.c-torture/execute/va-arg-10.c: New test.
18466
18467 1999-09-27  Nathan Sidwell  <nathan@acm.org>
18468
18469         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
18470         __PRETTY_FUNCTION__.
18471
18472 1999-09-23  Nick Clifton  <nickc@cygnus.com>
18473
18474         * gcc.c-torture/execute/990923-1.c: New test.
18475
18476 1999-09-21  Nick Clifton  <nickc@cygnus.com>
18477
18478         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
18479         for which -fpic is inappropriate.
18480
18481 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
18482
18483         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
18484
18485 1999-09-21  Nathan Sidwell  <nathan@acm.org>
18486
18487         * g++.old-deja/g++.other/dyncast1.C: New test.
18488         * g++.old-deja/g++.other/dyncast2.C: New test.
18489         * g++.old-deja/g++.other/dyncast3.C: New test.
18490         * g++.old-deja/g++.other/dyncast4.C: New test.
18491         * g++.old-deja/g++.other/dyncast5.C: New test.
18492         * g++.old-deja/g++.eh/catch3.C: New test.
18493         * g++.old-deja/g++.eh/catch3p.C: New test.
18494         * g++.old-deja/g++.eh/catch4.C: New test.
18495         * g++.old-deja/g++.eh/catch4p.C: New test.
18496         * g++.old-deja/g++.eh/catch5.C: New test.
18497         * g++.old-deja/g++.eh/catch5p.C: New test.
18498         * g++.old-deja/g++.eh/catch6.C: New test.
18499         * g++.old-deja/g++.eh/catch6p.C: New test.
18500         * g++.old-deja/g++.eh/catch7.C: New test.
18501         * g++.old-deja/g++.eh/catch7p.C: New test.
18502         * g++.old-deja/g++.eh/catch8.C: New test.
18503         * g++.old-deja/g++.eh/catch8p.C: New test.
18504         * g++.old-deja/g++.eh/catch9.C: New test.
18505         * g++.old-deja/g++.eh/catch9p.C: New test.
18506
18507 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18508
18509         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18510         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18511
18512 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18513
18514         * gcc.c-torture/compile/990913-1.c: New test.
18515
18516 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18517
18518         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18519         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18520
18521 1999-09-09  Richard Henderson  <rth@cygnus.com>
18522
18523         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18524
18525 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18526
18527         * g++.old-deja/g++.other/lookup11.C: New test.
18528         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18529         what is permitted and what we want.
18530         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18531         overload use.
18532         * g++.old-deja/g++.jason/rfg5.C: Likewise
18533
18534 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18535
18536         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18537         * gcc.c-torture/noncompile/poison-1.c: New file.
18538
18539 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18540
18541         * g++.old-deja/g++.other/sizeof3.C: New test.
18542         * g++.old-deja/g++.other/sizeof4.C: New test.
18543         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18544         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18545
18546 1999-09-07  Richard Henderson  <rth@cygnus.com>
18547
18548         * gcc.dg/va-arg-1.c: New.
18549
18550 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18551
18552         * gcc.c-torture/execute/va-arg-9.c: New test.
18553
18554 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18555
18556         * g77.f-torture/compile/980519-2.f: New test.
18557         * g77.f-torture/compile/19990905-0.f: New test.
18558         * g77.f-torture/compile/19990905-1.f: New test.
18559         * g77.f-torture/compile/19990905-2.f: New test.
18560
18561         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18562
18563 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18564
18565         * gcc.c-torture/execute/990827-1.c: Fix typo.
18566
18567 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18568
18569         * g++.old-deja/g++.other/deref1.C: New test.
18570
18571 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18572
18573         * g++.old-deja/g++.other/ambig2.C: New test.
18574         * g++.old-deja/g++.other/cond5.C: New test.
18575         * g++.old-deja/g++.other/lookup16.C: New test.
18576
18577 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18578
18579         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18580         assemblers too.
18581
18582 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18583
18584         * lib/c-torture.exp: Avoid the "compare executables" optimization
18585         when testing native.
18586
18587 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18588
18589         * gcc.c-torture/execute/990829-1.c: New test.
18590         * gcc.c-torture/compile/990829-1.c: New test.
18591
18592 1999-08-27  Paul Burchard  <burchard@pobox.com>
18593
18594         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18595         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18596         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18597         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18598         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18599         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18600         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18601         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18602         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18603         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18604         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18605
18606 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18607
18608         * gcc.c-torture/execute/990827-1.c: New test.
18609
18610 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18611
18612         * g77.f-torture/noncompile/19990826-4.f: New test.
18613
18614         * g77.f-torture/compile/19990826-3.f: New test.
18615
18616         * g77.f-torture/execute/19990826-2.f: New test.
18617
18618         * g77.f-torture/compile/19990826-1.f: New test.
18619
18620         * gcc.c-torture/execute/990826-0.c: New test.
18621         * g77.c-torture/execute/19990826-0.f: New test.
18622
18623         * g77.f-torture/noncompile/970626-2.f: New test.
18624
18625 1999-08-25  Paul Burchard  <burchard@pobox.com>
18626
18627         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18628         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18629         lss-011.C: New tests.
18630
18631 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18632
18633         * g++.old-deja/g++.other/decl5.C: New test.
18634
18635 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18636
18637         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18638         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18639         call `postbase' for each one.  All callers of `postbase' changed
18640         to call this instead.
18641
18642 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18643
18644         * gcc.c-torture/execute/990811-1.c: New test.
18645
18646 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18647
18648         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18649         just native ones.
18650
18651         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18652         just native ones.
18653
18654 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18655
18656         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18657
18658 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18659
18660         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18661
18662 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18663
18664         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18665
18666 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18667
18668         * gcc.c-torture/execute/990804-1.c: New test.
18669
18670 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18671
18672         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18673         * g++.old-deja/g++.brendan/crash64.C: Likewise
18674         * g++.old-deja/g++.brendan/overload8.C: Likewise
18675
18676 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18677
18678         * g++.old-deja/g++.other/struct1.C: New test.
18679
18680 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18681
18682         * g++.old-deja/g++.other/enum2.C: New test.
18683
18684 1999-08-02  Richard Henderson  <rth@cygnus.com>
18685
18686         Adapted from tests from Franz Sirl:
18687         * gcc.c-torture/execute/va-arg-7.c: New test.
18688         * gcc.c-torture/execute/va-arg-8.c: New test.
18689
18690 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18691
18692         * gcc.c-torture/compile/990801-2.c: New test.
18693
18694         * gcc.c-torture/compile/990801-1.c: New test.
18695
18696 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18697
18698         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18699         fp-cmp-1.c, converting double to float.
18700
18701         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18702         fp-cmp-1.c, converting double to long double.
18703
18704         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18705         from fr1 to unknown_register, since fr1 is a legitimate register
18706         on some machines.
18707
18708 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18709
18710         * README: More listname related changes.
18711
18712 1999-07-08  Catherine Moore  <clm@cygnus.com>
18713
18714         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18715
18716 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18717
18718         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18719
18720 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18721
18722         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18723
18724 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18725
18726         * gcc.dg/990703-1.c: New test.
18727
18728 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18729
18730         * lib/file-format.exp: New file: Move definition of proc
18731         gcc_target_object_format to here from
18732         gcc.dg/special/ecos.exp.
18733
18734         * lib/c-torture.exp: Include lib file-format.exp.
18735         * lib/gcc-dg.exp: Include lib file-format.exp.
18736
18737         * gcc.dg/special/ecos.exp: Remove definition of proc
18738         gcc_target_object_format.
18739
18740 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18741
18742         * gcc.c-torture/execute/990628-1.c: New test.
18743
18744 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18745
18746         * gcc.c-torture/compile/990625-2.c: New test.
18747
18748         * gcc.c-torture/compile/990625-1.c: New test.
18749
18750 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18751
18752         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18753         attributes compile.
18754         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18755         ports that use the COFF/PE file format.
18756
18757 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18758
18759         * gcc.c-torture/compile/990617-1.c: New test.
18760
18761 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18762
18763         * g++.old-deja/g++.other/decl4.C: New test.
18764
18765 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18766
18767         * g++.old-deja/g++.other/bitfld3.C: New test.
18768
18769 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18770
18771         * g++.old-deja/g++.eh/catch1.C: New test.
18772
18773 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18774
18775         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18776
18777         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18778         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18779
18780 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18781
18782         * g77.f-torture/compile/19990502-0.f: Replace with new,
18783         shorter, test that still fails after recent changes.
18784
18785 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18786
18787         * gcc.c-torture/execute/990604-1.c: New test.
18788
18789 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18790
18791         * gcc.c-torture/execute/990531-1.c: New test.
18792
18793 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18794
18795         * gcc.c-torture/compile/990527-1.c: New test.
18796
18797 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18798
18799         * gcc.c-torture/execute/990527-1.c: New test.
18800
18801 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18802
18803         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18804         bitfields as signed.
18805
18806 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18807
18808         * g77.f-torture/compile/19990525-0.f: New test.
18809
18810 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18811
18812         * gcc.c-torture/execute/990525-2.c: New test.
18813
18814         * gcc.c-torture/execute/990525-1.c: New test.
18815
18816 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18817
18818         * g++.old-deja/g++.other/anon3.C: New test.
18819         * g++.old-deja/g++.other/anon4.C: New test.
18820         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18821         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18822         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18823         Merrill).
18824
18825 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18826
18827         * gcc.c-torture/execute/990524-1.c: New test.
18828
18829         * gcc.dg/990524-1.c: New test.
18830
18831 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18832
18833         * gcc.c-torture/compile/990523-1.c: New test.
18834
18835 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18836
18837         * gcc.c-torture/compile/990519-1.c: New test.
18838
18839 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18840
18841         * gcc.c-torture/compile/990517-1.c: New test.
18842
18843         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18844         (e4, f4): New tests.
18845         (main): Call them.
18846
18847 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18848
18849         * gcc.dg/noreturn-1.c: New test.
18850
18851 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18852
18853         * gcc.c-torture/execute/990513-1.c: New test.
18854
18855 1999-05-10  Richard Henderson  <rth@cygnus.com>
18856
18857         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18858
18859 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18860
18861         * g77.f-torture/execute/erfc.f: Use small single-precision
18862         values, to avoid problems on Alphas when not -mieee.
18863
18864 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18865
18866         * gcc.dg/990506-0.c: New test.
18867
18868 1999-05-08  Richard Henderson  <rth@cygnus.com>
18869
18870         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18871         the constant to test.  Don't XFAIL 64-bit targets.
18872
18873         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18874         * g++.old-deja/g++.law/profile1.C: Likewise.
18875
18876         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18877         operator new instances.
18878         * g++.old-deja/g++.other/delete5.C: Likewise.
18879
18880 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18881
18882         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18883         intrinsic.
18884
18885 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18886
18887         * g77.f-torture/execute/u77-test.f: Reverse order of two
18888         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18889
18890 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18891
18892         * gcc.dg/compare1.c: New test.
18893
18894 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18895
18896         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18897         New tests.
18898
18899 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18900
18901         * g77.f-torture/compile/19990502-1.f: New test.
18902
18903 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18904
18905         * g77.f-torture/compile/19990502-0.f: New test.
18906
18907 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18908
18909         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18910         intrinsic.
18911
18912 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18913
18914         * g77.f-torture/execute/u77-test.f (main): List libU77
18915         intrinsics not currently tested.
18916         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18917         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18918         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18919         Trim blanks off the ends of some printed strings.
18920
18921 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18922
18923         * g77.f-torture/execute/u77-test.f (main): Just warn about
18924         FSTAT gid disagreement, as it's expected on some systems.
18925
18926 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18927
18928         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18929         use a new function, which allows for some slop.
18930         Clean up some commentary.
18931         (issum): The new function.
18932         (sgladd): Deleted subroutine.
18933
18934 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18935
18936         * g77.f-torture/execute/u77-test.f: Modify to be more like
18937         libf2c/libU77 version, bringing patches to that version here.
18938         Add suitable commentary.
18939
18940 1999-04-25  Richard Henderson  <rth@cygnus.com>
18941
18942         * gcc.dg/990424-1.c: New test.
18943
18944 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18945
18946         * g77.f-torture/execute/u77-test.f (main): Bug involving
18947         LSTAT has been fixed, so turn back on full checking.
18948
18949 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18950
18951         * g77.f-torture/compile/19990419-0.f: New test.
18952         * g77.f-torture/execute/19990419-1.f: New test.
18953
18954 1999-04-17  Richard Henderson  <rth@cygnus.com>
18955
18956         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18957         to avoid the need for a prototype to supress a warning.
18958
18959 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18960
18961         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18962
18963 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18964
18965         * gcc.c-torture/execute/990404-1.c: New test.
18966
18967 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18968
18969         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18970         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18971         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18972         missing initializer warnings.
18973
18974 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18975
18976         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18977         matching strings.
18978
18979 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18980
18981         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18982
18983 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18984
18985         * g77.f-torture/execute/19990325-0.f: New test.
18986         * g77.f-torture/execute/19990325-1.f: New test.
18987
18988 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18989
18990         * gcc.c-torture/execute/990324-1.c: New test.
18991
18992 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18993
18994         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18995         test with 4.
18996
18997 1999-03-17  Richard Henderson  <rth@cygnus.com>
18998
18999         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
19000
19001 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19002
19003         * g77.f-torture/execute/19990313-2.f: New test.
19004         * g77.f-torture/execute/19990313-3.f: New test.
19005
19006 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19007
19008         * g77.f-torture/execute/19990313-0.f: New test.
19009         * g77.f-torture/execute/19990313-1.f: New test.
19010
19011 1999-03-12  Jim Wilson  <wilson@cygnus.com>
19012
19013         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
19014         printf to sprintf.
19015         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
19016         (main): Add check for u15.  Conditionalize u31 check depending on
19017         whether ints are <32 bits or >=32 bits.
19018
19019 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19020
19021         * g77.f-torture/execute/19981119-0.f: Improve testiness.
19022
19023 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19024
19025         * g77.f-torture/compile/19990305-0.f: New test.
19026         * g77.f-torture/execute/19981119-0.f: New test.
19027
19028 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19029
19030         * g77.f-torture/execute/970625-2.f: call ABORT if final
19031         result is not correct, instead of just printing it.
19032         Add this checking via newly introduced obfuscation, to
19033         trip up buggy front ends.
19034
19035 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19036
19037         * g77.f-torture/compile/960317-1.f: Moved from being
19038         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19039
19040 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19041
19042         * g77.f-torture/execute/960317-1.f: New (old) test.
19043         * g77.f-torture/execute/970625-2.f: Ditto.
19044
19045 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19046
19047         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19048         message on line 1 or line 2; cccp and cpplib do this differently.
19049
19050 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19051
19052         * g++.old-deja/g++.law/weak1.C: New test.
19053
19054 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19055
19056         * gcc.c-torture/execute/990119-1.c: Renamed to...
19057         * gcc.dg/990119-1.c: this, so it will only be tested once
19058         (it's a preprocessor test, it doesn't need to be run at
19059         multiple optimization levels).
19060
19061 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19062
19063         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19064           ALWAYS_CXXFLAGS.
19065
19066 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19067
19068         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19069         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19070         to not be compilable by current g77.
19071
19072 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19073
19074         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19075
19076 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19077
19078         * gcc.c-torture/execute/990222-1.c: New test.
19079
19080 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19081
19082         * g77.f-torture/compile/19990218-0.f: New test.
19083         * g77.f-torture/noncompile/19990218-1.f: New test.
19084
19085 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19086
19087         * g77.f-torture/compile/19981216-0.f: New test.
19088
19089 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19090
19091         * gcc.dg/990214-1.c: New test.
19092
19093 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19094
19095         * gcc.dg/990213-2.c: New test.
19096
19097         * gcc.dg/990213-1.c: New test.
19098
19099 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19100
19101         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19102         ints.
19103
19104 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19105
19106         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19107         specified by target.
19108
19109         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19110
19111 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19112
19113         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19114
19115 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19116
19117         * gcc.dg/special/ecos.exp: New test driver for new tests with
19118         special requirements.
19119
19120         * gcc.dg/special/alias-1.c: New test.
19121         * gcc.dg/special/gcsec-1.c: New test.
19122         * gcc.dg/special/weak-1.c: New test.
19123         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19124         * gcc.dg/special/weak-2.c: New test.
19125         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19126         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19127         * gcc.dg/special/wkali-1.c: New test.
19128         * gcc.dg/special/wkali-2.c: New test.
19129         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19130         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19131
19132 1999-02-10  Felix Lee  <flee@cygnus.com>
19133
19134           * lib/c-torture.exp (c-torture-compile): Pull out code for
19135           analyzing gcc error messages.
19136           (c-torture-execute): Likewise.  Fix some (harmless) false
19137           positives.
19138           * lib/gcc.exp (gcc_check_compile): New function.
19139
19140 1999-02-08  Richard Henderson  <rth@cygnus.com>
19141
19142         * gcc.c-torture/execute/990208-1.c: New test.
19143
19144 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19145
19146         * g++.dg/special/ecos.exp: New driver for new tests with special
19147         requirements
19148
19149         * g++.dg/special/conpr-1.C: New test
19150         * g++.dg/special/conpr-2.C: New test
19151         * g++.dg/special/conpr-2a.C: New test
19152         * g++.dg/special/conpr-3.C: New test
19153         * g++.dg/special/conpr-3a.C: New test
19154         * g++.dg/special/conpr-3b.C: New test
19155
19156         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19157         allow g++ to use the dg driver
19158
19159         * README: Add comment about g++.dg directory
19160
19161 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19162
19163         * README: Update email addresses.
19164
19165 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19166
19167         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19168         arguments in order to force structure S onto the stack even on
19169         the alpha.
19170         (test): Pass 10 leading arguments to function foo as well as the
19171         structure S.
19172
19173         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19174         failure for all targets.
19175
19176         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19177         abort to terminate program execution.
19178
19179 1999-01-30  Richard Henderson  <rth@cygnus.com>
19180
19181         * gcc.c-torture/execute/990130-1.c: New test.
19182
19183 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19184
19185         * gcc.dg/990130-1.c: New test.
19186
19187 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19188
19189         * gcc.c-torture/execute/990128-1.c: New test.
19190
19191 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19192
19193         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19194
19195 1999-01-27  Felix Lee  <flee@cygnus.com>
19196
19197         * lib/c-torture.exp (c-torture-compile): pull out code for
19198         analyzing gcc error messages.
19199         (c-torture-execute): ditto, and fix some (harmless) false
19200         positives.
19201         * lib/gcc.exp (gcc_check_compile): new function.
19202
19203 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19204
19205         * gcc.dg/990117-1.c: New test.
19206
19207         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19208
19209         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19210
19211 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19212
19213         * g77.f-torture/compile/990115-1.f: New test.
19214
19215 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19216
19217         * gcc.c-torture/compile/990107-1.c: New test
19218
19219 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19220
19221         * gcc.c-torture/execute/990106-2.c: New test.
19222
19223         * gcc.c-torture/execute/990106-1.c: New test.
19224
19225 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19226
19227         * gcc.c-torture/compile/981223-1.c: New test.
19228
19229 1998-12-29  Richard Henderson  <rth@cygnus.com>
19230
19231         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19232         (opt3): Rename from opt4 and disable.
19233
19234 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19235
19236         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19237
19238 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19239
19240         * g++.old-deja/g++.other/conv5.C: New test.
19241
19242 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19243
19244         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19245
19246 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19247
19248         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19249
19250 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19251
19252         * gcc.c-torture/compile/981211-1.c: New test.
19253
19254 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19255
19256         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19257
19258         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19259
19260 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19261
19262         * gcc.special/930510-1.c: Make C9X safe.
19263         * gcc.misc-tests/gcov-1.c Similarly.
19264         * gcc.misc-tests/gcov-2.c Similarly.
19265
19266 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19267
19268         * gcc.dg/ultrasp1.c: New test.
19269
19270 1998-12-06  Richard Henderson  <rth@cygnus.com>
19271
19272         * gcc.c-torture/execute/981206.c: New test.
19273
19274 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19275
19276         * g++.old-deja/g++.ns/template7.C: New test.
19277
19278         * g++.old-deja/g++.other/expr1.C: New test.
19279
19280         * g++.old-deja/g++.eh/tmpl3.C: New test.
19281
19282         * g++.old-deja/g++.eh/tmpl2.C: New test.
19283
19284 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19285
19286         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19287         * g++.old-deja/g++.other/using6.C: Removed.
19288         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19289
19290         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19291
19292 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19293
19294         * g++.old-deja/g++.pt/overload8.C: New test.
19295
19296         * g++.old-deja/g++.pt/overload7.C: New test.
19297
19298         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19299
19300         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19301         and relinking messages.
19302         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19303         compiling with -frepo.
19304
19305 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19306
19307         * g++.old-deja/g++.pt/lookup6.C: New test.
19308
19309 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19310
19311         * gcc.c-torture/execute/981130-1.c: New test.
19312         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19313
19314 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19315
19316         * g++.old-deja/g++.pt/explicit76.C: New test.
19317
19318         * g++.old-deja/g++.pt/friend38.C: New test.
19319
19320         * g++.old-deja/g++.ns/crash2.C: New test.
19321
19322         * g++.old-deja/g++.pt/defarg8.C: New test.
19323
19324         * g++.old-deja/g++.pt/instantiate6.C: New test.
19325
19326         * g++.old-deja/g++.pt/static6.C: New test.
19327
19328         * g++.old-deja/g++.pt/decl2.C: New test.
19329
19330 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19331
19332         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19333         problem is actually related with name lookup, but so what? :-)
19334
19335         * g++.old-deja/g++.pt/friend37.C: New test.
19336
19337 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19338
19339         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19340         element, which fails on some systems.
19341
19342         * g77.f-torture/execute/labug1.f: New test.
19343
19344 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19345
19346         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19347         is defined.
19348
19349 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19350
19351         * g77.f-torture/compile/981117-1.f: New test.
19352
19353 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19354
19355         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19356         properly discarded.
19357
19358 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19359
19360         * gcc.c-torture/execute/memcheck: New directory of tests for
19361         -fcheck-memory-usage.
19362
19363 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19364
19365         * README: New file, general information about the testsuite and
19366         new description of the various C++ test subdirectories.
19367         * README.g++: Eliminate obsolete information, update and move most
19368         relevant stuff to README.
19369
19370 1998-11-07  Richard Henderson  <rth@cygnus.com>
19371
19372         * gcc.c-torture/compile/981107-1.c: New test.
19373
19374 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19375
19376         * execute/memcpy-bi.c: New testcase.
19377
19378 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19379
19380         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19381         base classes.
19382
19383         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19384         template is selected.
19385
19386         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19387         classes, it should be accepted for all types.
19388
19389         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19390
19391         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19392         specializations start with template headers.
19393
19394 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19395
19396         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19397
19398         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19399         non-POD types.
19400
19401 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19402
19403         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19404
19405 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19406
19407         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19408
19409 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19410
19411         * 981019-1.c: New test.
19412
19413 1998-10-14  Robert Lipe <robertl@dgii.com>
19414
19415         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19416         find objc headers.
19417
19418 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19419
19420         * compile/981001-4.c: Remove use of GCC extension that triggers a
19421         compiler bug.
19422
19423 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19424
19425         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19426
19427 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19428
19429         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19430         instantiation of template produces incorrect code for delete
19431         expression.
19432
19433         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19434         constructors' name is not unique.
19435         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19436         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19437
19438         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19439         automatic array of const is ill-formed.
19440
19441         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
19442         of template parameter?
19443
19444         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
19445         const.
19446
19447         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
19448         pointer-to-member expression.
19449
19450         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
19451         declaration causes ICE.
19452
19453 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
19454
19455         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
19456         reserved in the global namespace.
19457
19458         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
19459         generate needed virtual table.
19460
19461         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
19462
19463 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
19464
19465         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
19466         template-dependent type
19467
19468 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
19469
19470         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
19471         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
19472         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
19473
19474         * g++.old-deja/g++.other/using5.C: New test; using decl from base
19475         class should be usable as argument of member function.
19476         * g++.old-deja/g++.other/using6.C: New test; using decl from base
19477         class should be usable as return type of member function.
19478         * g++.old-deja/g++.other/using7.C: New test; using decl from base
19479         class should be usable as type of data member.
19480
19481         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
19482
19483 1998-10-09  Jeffrey A Law  (law@cygnus.com)
19484
19485         * gcc.c-torture/special/920521-1.c: Fix bogus test.
19486
19487 1998-10-08  Nick Clifton  <nickc@cygnus.com>
19488
19489         * gcc.dg/dll-?.c Add thumb to target list.
19490         Fix assembler scan patterns to match current assembler output.
19491
19492 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
19493
19494         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
19495         matching of template brackets.
19496
19497         * g++.old-deja/g++.other/using4.C: New test.  Test using
19498         declarations of methods from base classes.
19499
19500         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19501         within functions should introduce names into the innermost
19502         enclosing namespace.
19503
19504         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19505         of static locals if first initialization throws.
19506
19507 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19508
19509         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19510
19511 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19512
19513         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19514         lose track of the possible targets of tablejump insns.
19515         * special/special.exp: Run it.
19516
19517 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19518
19519         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19520         must be declared before its specializations can be named in friend
19521         declarations.
19522
19523 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19524
19525         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19526
19527         * g77.f-torture/execute/io1.f: New test.
19528
19529 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19530
19531         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19532         with pointer to template function, for which no argument deduction
19533         is possible.
19534
19535         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19536         specialization of template function as argument to template
19537         function.
19538
19539         * g++.old-deja/g++.other/access2.C: New test; Inner class
19540         shouldn't have privileged access to Outer's names.
19541
19542 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19543
19544         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19545         friend template declared within template class conflicts with
19546         nested class of the same name.
19547
19548         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19549         is ignored.
19550
19551         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19552         object with direct initializer as function declaration.
19553
19554         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19555         initializers.
19556
19557         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19558         involving const pointer and NULL produces incorrect result.
19559
19560         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19561         type name without `typename' should be rejected with -pedantic.
19562
19563 1998-10-02  Richard Henderson  <rth@cygnus.com>
19564
19565         * g++.old-deja/g++.other/addrof1.C: New test.
19566
19567 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19568
19569         * gcc.c-torture/compile/981001-1.c: New test.
19570         * gcc.c-torture/execute/981001-1.c: New test.
19571
19572 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19573
19574         * gcc.c-torture/compile/981001-2.c: New test.
19575         * gcc.c-torture/compile/981001-3.c: New test.
19576         * gcc.c-torture/compile/981001-4.c: New test.
19577
19578 1998-10-01  Robert Lipe  <robertl@dgii.com>
19579
19580         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19581         multilibbed hosts.   Idea grafted from g77.exp.
19582
19583 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19584
19585         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19586         avoid losing on systems which need -lsocket.
19587
19588 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19589
19590         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19591         * g++.old-deja/g++.other/nested2.C: Ditto.
19592         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19593         failure.
19594
19595 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19596
19597         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19598         preferred over template operator!= for enum bitfields.
19599
19600 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19601
19602         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19603         that happen to have the same base name, but in different scopes,
19604         are incorrectly rejected.
19605
19606 1998-09-16  Richard Henderson  <rth@cygnus.com>
19607
19608         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19609         on the native word size instead of an integer literal.
19610
19611 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19612
19613         * g++.old-deja/g++.other/static2.C: Invocation of static data
19614         member of type pointer-to-function denoted as non-static member.
19615
19616         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19617         checks involving function types and aliases.
19618
19619 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19620
19621         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19622         redefined to the same non-trivial type.
19623
19624         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19625         namespace-qualification of template specializations declared in
19626         other namespaces.
19627
19628         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19629         to declare a subset of the specializations of a template function
19630         as friends of specializations of a template class.
19631
19632         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19633         member templates that do not fully specialize the enclosing
19634         template class are rejected.
19635
19636 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19637
19638         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19639
19640 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19641
19642         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19643         altered from libf2c/libU77 version.
19644
19645 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19646
19647         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19648
19649 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19650
19651         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19652         (un)signed char are different types for template specialization
19653         purposes.
19654
19655 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19656
19657         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19658         * objc: ObjC testsuite.
19659
19660 1998-08-31  Catherine Moore  <clm@cygnus.com>
19661
19662         * gcc.c-torture/execute/941014-1.x:  New file.
19663
19664 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19665
19666         * lib/c-torture.exp: Add support for
19667         torture_eval_before_compile and torture_eval_before_execute
19668         variables.
19669
19670 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19671
19672         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19673         this test triggers valid.
19674
19675 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19676
19677         * gcc.dg/980827-1.c: New test.
19678
19679 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19680
19681         * gcc.c-torture/execute/loop-4b.c: New test.
19682
19683 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19684
19685         * lib/c-torture.exp: Add support for
19686         torture_eval_before_compile and torture_eval_before_execute
19687         variables.
19688
19689 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19690
19691         * gcc.c-torture/compile/980825-1.c: New test.
19692
19693 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19694
19695         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19696         count number tests in opt_t0 not good_t0.
19697
19698 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19699
19700         * gcc.c-torture/compile/930326-1.x: Fix typo.
19701
19702 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19703
19704         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19705         causes an ICE.
19706
19707 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19708
19709         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19710         STACK_SIZE is defined.
19711         * gcc.c-torture/unsorted/stuct.c: Similarly.
19712
19713         * gcc.c-torture/compile/980821-1.c: New test.
19714
19715 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19716
19717         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19718
19719 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19720
19721         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19722         code.
19723
19724 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19725
19726         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19727         error'.
19728
19729 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19730
19731         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19732
19733 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19734
19735         * gcc.c-torture/compile/980816-1.c: New test.
19736
19737         * gcc.dg/980816-1.c: New test.
19738
19739 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19740
19741         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19742         compiler for ieee tests.
19743
19744 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19745
19746         * g77.f-torture/compile/980729-0.f: New test.
19747
19748 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19749
19750         * gcc.c-torture/special/eeprof-1.c: New test, for
19751         -finstrument-functions.
19752         * gcc.c-torture/special/special.exp: Run it.
19753
19754 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19755
19756         * gcc.c-torture/compile/980729-1.c: New test.
19757
19758 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19759
19760         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19761         __thumb__ is defined, and test for ARM style doubles if so.
19762
19763 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19764
19765         * g77.f-torture/noncompile/980615-0.f: New test.
19766
19767 1998-07-26  H.J. Lu  (hjl@gnu.org)
19768
19769         * gcc.dg/980312-1.c: Do link instead of compile.
19770         * gcc.dg/980313-1.c: Likewise.
19771
19772 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19773
19774         * gcc.c-torture/compile/980726-1.c: New test.
19775
19776 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19777
19778         * g77.f-torture/execute/io0.f: New test.
19779
19780 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19781
19782         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19783         an int.
19784
19785 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19786
19787         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19788         m32r bugs.
19789
19790 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19791
19792         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19793         c-decl.c:grokdeclarator can handle mode attributes.
19794
19795 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19796
19797         * gcc.c-torture/execute/980716-1.c: New test.
19798
19799 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19800
19801         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19802         the mn10200.
19803         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19804         the mn10200.
19805         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19806         * gcc.c-torture/compile/930326-1.x: Similarly.
19807
19808 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19809
19810         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19811         New test from Craig.
19812
19813 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19814
19815         * g77.f-torture/noncompile/980616-0.f: New test.
19816
19817         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19818
19819 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19820
19821         *  g++.other/singleton.C: Return error value instead of taking
19822         SIGSEGV.
19823
19824 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19825
19826         *  g++.other/singleton.C: New test.   Warning is under dispute.
19827         Runtime crash is not.
19828
19829 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19830
19831         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19832         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19833         using6.C, using7.C}:  New namespace tests.
19834
19835 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19836
19837         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19838         specialization with typedef'ed names used as array indexes.
19839
19840 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19841
19842         * gcc.c-torture/execute/980709-1.c: New test.
19843
19844         * gcc.dg/980709-1.c: New test.
19845
19846 1998-07-07  Richard Henderson  <rth@cygnus.com>
19847
19848         * gcc.c-torture/execute/bcp-1.c: New test.
19849
19850 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19851
19852         * gcc.c-torture/execute/980707-1.c: New test.
19853
19854 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19855
19856         * gcc.c-torture/compile/980706-1.c: New test.
19857
19858 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19859
19860         * g77.f-torture/execute/980701-0.f,
19861         g77.f-torture/execute/980701-1.f: New test from Craig.
19862
19863 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19864
19865         * gcc.c-torture/compile/980701-1.c: New test.
19866
19867         * gcc.c-torture/execute/980701-1.c: New test.
19868
19869 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19870 rlsruhe.de>
19871
19872         * g++.old-deja/g++.robertl/eb132.C: New test.
19873         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19874
19875 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19876
19877         * g77.f-torture/execute/980628-7.f,
19878         g77.f-torture/execute/980628-8.f,
19879         g77.f-torture/execute/980628-9.f,
19880         g77.f-torture/execute/980628-10.f: New tests from Craig.
19881
19882         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19883
19884 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19885
19886         * g77.f-torture/execute/980628-4.f: New test from Craig.
19887         * g77.f-torture/execute/980628-5.f: Likewise.
19888         * g77.f-torture/execute/980628-2.f: Likewise.
19889         * g77.f-torture/execute/980628-0.f: Likewise.
19890         * g77.f-torture/execute/980628-1.f: Likewise.
19891         * g77.f-torture/execute/980628-3.f: Likewise.
19892         * g77.f-torture/execute/980628-6.f: Likewise.
19893
19894 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19895
19896         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19897         directory when nothing has been installed yet.
19898
19899 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19900
19901         * gcc.c-torture/special/special.exp: Handle newer versions of
19902         dejagnu.
19903
19904 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19905
19906         * gcc.dg/980626-1.c: New test.
19907
19908 1998-06-19  Bruno Haible <haible@ilog.fr>
19909
19910         * gcc.misc-tests/m-un-2.c: New test.
19911         * g++.old-deja/g++.other/warn01.c: Likewise.
19912
19913 1998-06-19  Robert Lipe  <robertl@dgii.com>
19914
19915         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19916         compatibility with assmblers with a different comment character.
19917         Eliminate use of GAS-specific extensions.
19918
19919 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19920
19921         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19922
19923 1998-06-19  Robert Lipe  <robertl@dgii.com>
19924
19925         *lib/g77.exp: Replace search for libf2c.a with search for newly
19926         renamed libg2c.a
19927
19928 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19929
19930         * gcc.c-torture/execute/980617-1.c: New test.
19931
19932 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19933
19934         * gcc.c-torture/execute/980612-1.c: New test.
19935
19936 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19937
19938         * gcc.dg/980523-1.c: Only test on ppc-linux.
19939         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19940
19941         * gcc.c-torture/execute/980608-1.c: New test.
19942
19943 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19944
19945         * gcc.c-torture/execute/980605-1.c: New test.
19946
19947 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19948
19949         * gcc.c-torture/execute/980604-1.c: New test.
19950
19951 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19952
19953         * gcc.c-torture/execute/980602-1.c: New test.
19954         * gcc.c-torture/execute/980602-2.c: Likewise.
19955
19956 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19957
19958         * 970125-0.f: Fix per JCB.  Add commentary.
19959
19960 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19961
19962         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19963         IEEE -0 support.
19964
19965 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19966
19967         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19968         earlier.
19969
19970 1998-05-28  Catherine Moore <clm@cygnus.com>
19971
19972         * gcc.c-torture/execute/980526-3.c: New test.
19973
19974 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19975
19976         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19977         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19978         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19979         m88k-motorola-sysv3 to XFAIL.
19980
19981 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19982
19983         * gcc.dg/980526-1.c: New test.
19984         * gcc.c-torture/execute/980526-2.c: New test.
19985
19986 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19987
19988         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19989
19990         * gcc.c-torture/execute/980526-1.c: New test.
19991
19992 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19993
19994         * g77.f-torture/execute/alpha2.f: Add runtime test.
19995
19996 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19997
19998         * g++.old-deja/old-deja.exp: Strip leading directories.
19999
20000         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
20001         error for the line.  Don't run multiple tests for the same line.
20002
20003 1998-05-23  Jeffrey A Law  (law@cygnus.com)
20004
20005         * gcc.dg/980523-1.c: New test.
20006
20007 1998-05-23  Dave Love  <d.love@dl.ac.uk>
20008
20009         * g77.f-torture/compile/970915-0.f: New test.
20010
20011 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
20012
20013         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
20014
20015 1998-05-21  Jeffrey A Law  (law@cygnus.com)
20016
20017         * gcc.dg/980520-1.c: New test.
20018
20019 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
20020
20021         * gcc.dg/980502-1.c: Fix return type.
20022
20023 1998-05-20  Jeffrey A Law  (law@cygnus.com)
20024
20025         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
20026         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
20027         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
20028         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
20029         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20030
20031 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20032
20033         * g77.f-torture/execute/980520-1.f: New test.
20034
20035 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20036
20037         * lib/mike-g77.exp: New file.
20038
20039         * g77.f-torture/noncompile/noncompile.exp,
20040         g77.f-torture/noncompile/check0.f: New files.
20041
20042 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20043
20044         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20045         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20046         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20047         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20048         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20049         abort where appropriate.
20050
20051 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20052
20053         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20054         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20055
20056 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20057
20058         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20059
20060 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20061
20062         * g77.f-torture/compile/980427-0.f: New test.
20063
20064 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20065
20066         * g77.f-torture/compile/980424-0.f: New test.
20067
20068 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20069
20070         * g77.f-torture/compile/980419-2.f (main): New test.
20071         * g77.f-torture/compile/970125-0.f: New test.
20072         * g77.f-torture/compile/980419-1.f: New test.
20073
20074 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20075
20076         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20077         of loop-4.c.
20078
20079 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20080
20081         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20082
20083 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20084
20085         * gcc.c-torture/compile/980329-1.c: New test.
20086
20087 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20088
20089         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20090         * gcc.dg/980312-1.c: Fix typo in -march command.
20091
20092 1998-03-16  H.J. Lu  (hjl@gnu.org)
20093
20094         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20095
20096 1998-03-11  Robert Lipe  <robertl@dgii.com>
20097
20098         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20099         Dave Love agree the Fortran source is bogus.
20100
20101 1998-03-11  Robert Lipe  <robertl@dgii.com>
20102
20103         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20104         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20105         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20106         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20107         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20108
20109 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20110
20111         * g++.old-deja/g++.other/friend1.C: New test.
20112
20113 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20114
20115         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20116         possibly uninitialized) variables and declare dnrm2.
20117
20118 1998-02-23  Robert Lipe <robertl@dgii.com>
20119
20120         From Bruno Haible <haible@ilog.fr>:
20121         * gcc.c-torture/execute/980223.c: New test.
20122
20123 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20124
20125         * gcc.dg/ifelse-1.c: New test.
20126
20127 1998-02-09  H.J. Lu  (hjl@gnu.org)
20128
20129         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20130
20131           * lib/old-dejagnu.exp (old-dejagnu): Added the
20132           "execution test - XFAIL *-*-*" handling in the spirit of
20133           "excess errors test -". Changed the "execution test fails"
20134           handling to be like "excess errors test fails".
20135           * Update various tests accordingly.
20136
20137 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20138
20139         * gcc.c-torture/execute/980205.c: New test.
20140
20141 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20142
20143         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20144         * lib/f-torture.exp: Similarly.
20145         * gcc.c-torture: Rename all .cexp files to .x files.
20146
20147 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20148
20149         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20150         (940510-1.c): Removed duplicate.
20151         (971104-1.c): New test.
20152
20153 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20154
20155           * lib/f-torture.exp: Improve error and loop detection.
20156
20157 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20158
20159         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20160         use that to size the filler array.
20161
20162 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20163
20164         * lib/c-torture.exp(c-torture-execute): Fix typo.
20165
20166         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20167         testcase as the executable name. Keep the executable around if
20168         the test fails.
20169
20170 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20171
20172         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20173         changes.  Only test one -g option, and move it to the end of the
20174         list of options to test.
20175
20176 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20177
20178         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20179         variable GCC_TORTURE_OPTIONS to supply default switches separated
20180         by colons.  If no environment variable, run tests with -O0 -g, -O1
20181         -g, and -O2 -g as well.
20182
20183 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20184
20185         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20186         explanatory comments. Fix indentation.
20187
20188 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20189
20190         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20191
20192 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20193
20194         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20195         * g++.old-deja/g++.mike/p7325.C: Likewise.
20196         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20197
20198 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20199
20200         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20201         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20202         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20203         * g++.old-deja/g++.law/operators4.C: Likewise.
20204
20205 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20206
20207         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20208         * g++.old-deja/g++.mike/p784.C: Ditto.
20209         * g++.old-deja/g++.mike/p785.C: Ditto.
20210
20211 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20212
20213           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20214
20215 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20216
20217         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20218         target feature; pass this to c-torture-execute as needed.
20219
20220 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20221
20222         * lib/c-torture.exp(c-torture-execute): If the previous and the
20223         current executables being tested are identical, we don't need to
20224         run the executable again. Try to make the executable names
20225         unique. Add an optional argument for passing additional compiler
20226         flags.
20227
20228 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20229
20230         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20231
20232 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20233
20234         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20235
20236 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20237
20238         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20239         32bit or larger longs.
20240
20241         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20242         have either a 32bit long or 32bit int.
20243
20244 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20245
20246         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20247         Make double precision tests dependent on sizeof (double).
20248
20249 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20250
20251         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20252         too.
20253
20254 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20255
20256         * gcc.c-torture/compile/961203-1.cexp: New script.
20257
20258 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20259
20260         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20261         up the includes ourselves.
20262
20263 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20264
20265         * lib/plumhall.exp: Remove random include, and add a few
20266         verbose messages for debugging.
20267
20268 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20269
20270         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20271         of trying to do it ourselves.
20272
20273 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20274
20275         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20276
20277 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20278
20279         * gcc.prms/5403.c: Made regexp a bit less strict.
20280
20281 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20282
20283         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20284         is returned from remote_load instead.
20285         * lib/plumhall.exp: Ditto.
20286         * lib/mike-g++.exp: Ditto.
20287         * lib/old-dejagnu.exp: Ditto.
20288         * lib/c-torture.exp: Ditto.
20289
20290 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20291
20292         * lib/g++.exp: Use build_wrapper procedure.
20293         * lib/gcc.exp: Ditto.
20294
20295 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20296
20297         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20298         an old-style decl for malloc.  Fixes tests to work when
20299         sizeof (int) != sizeof (size_t).
20300
20301 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20302
20303         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20304
20305         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20306         use stdargs.h interface.
20307
20308 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20309
20310         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20311         NO_VARARGS when compiling.
20312
20313 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20314
20315         * lib/plumhall.exp(ph_includes): New procedure.
20316         (ph_make): Use it.
20317         (ph_compiler): Ditto.
20318
20319         * lib/g++.exp: Rename test-glue.c to testglue.c.
20320         * lib/gcc.exp: Ditto.
20321
20322 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20323
20324         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20325         to completion when it's called.
20326
20327 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20328
20329         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20330         is defined, don't do test.
20331
20332 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20333
20334         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20335         for object files.
20336         (ph_summary): Mark skipped testcases as untested, not unresolved.
20337
20338         * lib/plumhall.exp (ph_make): If unresolved because of bad
20339         errorCode, record errorCode in log file.
20340         (*): Replace send_log/verbose with verbose -log.
20341
20342 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20343
20344         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20345         double conversion if double isn't at least 8 bytes.
20346
20347         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20348         int to work with targets where int is 16 bits.
20349
20350         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20351         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20352         precision for the test to complete.
20353
20354 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20355
20356         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20357         if d10v is not compiled with the -mdouble64 flag.
20358         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20359
20360         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20361         d10v is not compiled with the -mint32 flag.
20362
20363 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20364
20365         * lib/plumhall.exp: Use incr_count.
20366
20367 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20368
20369         * gcc.c-torture: Update to c-torture-1.45.
20370
20371 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20372
20373         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20374         the name of the expect testcase file).
20375
20376         * lib/g++.exp(g++_init): Ditto.
20377
20378 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20379
20380         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20381         the host.
20382
20383         * lib/gcc.exp(gcc_exit): New procedure.
20384
20385 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20386
20387         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20388         specs where appropriate.
20389
20390         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20391         because of new "candidates are" messages, and removed a few
20392
20393         * Converted all non-old-style g++ testcases to old-style, and
20394         moved into g++.old-deja.
20395
20396 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20397
20398         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20399         options.
20400
20401         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20402         succeeded.
20403
20404         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20405
20406 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20407
20408         * lib/gcc.exp (gcc_target_compile): Add support for defining
20409         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20410         the machine doesn't have those features.
20411
20412 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20413
20414         * g++.law/operators4.exp: Don't use LIBS.
20415
20416 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20417
20418         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20419
20420         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20421         * lib/g++.exp: Set it here instead. Also, allow use of the
20422         --tool_exec and --tool_opt options. Change CXX to
20423         GXX_UNDER_TEST.
20424
20425         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20426
20427         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20428
20429 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20430
20431         * lib/old-dejagnu.exp: Use prune_warnings instead of
20432         prune_system_crud.
20433         * lib/mike-g++.exp: Ditto.
20434         * lib/gcc.exp: Ditto.
20435         * lib/g++.exp: Ditto.
20436
20437         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20438
20439 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20440
20441           * 941014-2.c: Include stdlib.h
20442           * 960327-1.c: Include stdio.h
20443           * dbra.c, index-1.c: Don't assume ints are 32bits.
20444
20445 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
20446
20447         * lib/gcc.exp: Add gcc,stack_size target feature.
20448
20449         * lib/g++.exp(g++_target_compile): Add the include and link
20450         paths here, not in two other places. And, it's $options, not
20451         options.
20452
20453         * lib/mike-g++.exp(postbase): Remove the code that determines
20454         the correct include and link paths.
20455         * g++.old-deja/old-deja.exp: Ditto.
20456
20457 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
20458
20459         * lib/g++.exp(g++_init): target_compile no longer returns the
20460         filename of the result.
20461
20462 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
20463
20464         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
20465         call to glob.
20466
20467         * gcc.c-torture/special/special.exp: Change call to
20468         gcc_target_compile to include the object file.
20469
20470 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
20471
20472         * gcc.c-torture/special/special.exp: Correct misspelling in last
20473         change.
20474
20475 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
20476
20477         * lib/plumhall.exp(ph_summary): Log the entire output of the
20478         executable. Return -1 if there were any failures, 0 otherwise.
20479         (ph_execute): Return -1 if there were any failures, 0 otherwise.
20480         (ph_make): Clean up objects and executables that were built
20481         if the tests succeeded.
20482
20483 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
20484
20485         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
20486         libraries and includes in the build tree as appropriate.
20487
20488 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20489
20490         * lib/c-torture.exp: Instead of looking for the global variable
20491         NO_LONG_LONG, check to see if that's a feature of the target.
20492
20493 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20494
20495         * config/default.exp: Minimize. Delete the remainer of the files in
20496         config; this functionality is now in devo/dejagnu/config.
20497
20498         g++.*/*: Pass any additional flags used to compile to postbase;
20499         delete CXXFLAGS.
20500
20501         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20502         is now done by runtest.exp. Use gcc_target_compile instead of
20503         compile.
20504
20505         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20506         Remove references to CFLAGS. Use remote_file instead of
20507         calling rm -f.
20508         (c-torture): Take a list of arguments to use to compile this
20509         testcase.
20510
20511         lib/g++.exp: Simplify. Use target_compile instead of compile.
20512         lib/gcc-dg.exp: Ditto.
20513         lib/gcc.exp: Ditto.
20514         lib/mike-{gcc,g++}.exp: Ditto.
20515         lib/old-dejagnu.exp: Ditto.
20516         lib/plumhall.exp: Ditto.
20517
20518 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20519
20520         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20521         (ph_linker): Likewise.
20522
20523 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20524
20525           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20526         MAP_ANON / MAP_ANONYMOUS if defined;
20527         else try to map from /dev/zero .
20528
20529 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20530
20531         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20532         isn't defined, then define it to MAP_ANONYMOUS.
20533
20534 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20535
20536         * gcc.c-torture: Update to c-torture-1.42 release.
20537
20538 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20539
20540         * gcc.c-torture: Update to c-torture-1.41 release.
20541
20542 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20543
20544         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20545         c-torture release.
20546
20547 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20548
20549         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20550         and LDFLAGS.  Fix second case to append the target_info ldflags
20551         onto LDFLAGS, not CFLAGS.
20552         * lib/g++.exp (g++_init): Add target_info stuff.
20553         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20554         of libgloss and newlib flags for !native.
20555
20556         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20557         (GDB): Fix relative path to go up another dir for finding gdb.
20558
20559 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20560
20561         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20562         versions in the target_info array, if they don't exist.
20563
20564 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20565
20566         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20567
20568 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20569
20570         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20571         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20572
20573 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20574
20575         * lib/old-dejagnu.exp: Don't remove the output file before we've
20576         actually tested it. Don't append pwd to the path of the executable
20577         we're testing.
20578
20579 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20580
20581         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20582
20583 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20584
20585         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20586         temporary directory for compiler files, and set it to a default
20587         value of /tmp. Set $output as the name of the output file from
20588         compiling the testcase. Add a -o option to $cflags_var so the
20589         compiler writes the final output file as $output. Set $executable
20590         to $output.
20591
20592         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20593         directory for compiler files, and set it to /tmp if it doesn't
20594         already have a value. Set $output_file to the name of the output
20595         file from compiling the testcase. Add a -o option to CXXFLAGS so
20596         the compiler writes the final output file as $output. Use $output
20597         as the executable to be tested.
20598
20599 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20600
20601         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20602
20603 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20604
20605         * gcc.c-torture/execute/pending-1.c: New test.  Still
20606         pending in Tege's queue.
20607
20608 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20609
20610         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20611         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20612         if there were failures.  Call unresolved if there were unresolved
20613         testcases.  Call gcc_fail if program did not run to completion.
20614         (ph_make): Pass additional argument name to ph_execute.
20615         (ph_execute): Add new argument.  Pass additional arguments to
20616         ph_summary.  Call gcc_fail is there is no execution output.
20617
20618 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20619
20620         * lib/plumhall.exp (proc_summary): Output relavent summary
20621         lines into the log so specific failures in plumhall can be
20622         investigated.
20623
20624 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20625
20626         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20627         (c-torture-execute): Don't try to execute tests which use
20628         "long long" types if $NO_LONG_LONG is nonzero.
20629
20630 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20631
20632         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20633         not c-torture.
20634
20635         * gcc.ieee: Move from here.
20636         * gcc.c-torture/execute/ieee: To here.
20637
20638 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20639
20640         * gcc.c-torture: Update to c-torture-1.41 release.
20641
20642 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20643
20644         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20645         not "$output".
20646
20647 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20648
20649         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20650         -c present.
20651
20652 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20653
20654         * config/proelf.exp: Handle connecting to a simulator.
20655
20656 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20657
20658         * config/proelf.exp: New file.  Enough framework that we can
20659         run c-torture tests on the proelf targets (or any other target
20660         that gdb can connect to for that matter).
20661
20662 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20663
20664         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20665         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20666
20667         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20668         exec_output exists.
20669
20670 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20671
20672         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20673         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20674
20675         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20676         to pass/fail/unresolved/unsupported/untested.  Caller must now
20677         call unresolved/unsupported/untested.
20678         * lib/*.exp: Update FSF address.  Update to handle new results of
20679         ${tool}_load.
20680         * lib/chill.exp (verbose): Delete.
20681
20682 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20683
20684         * lib/gcc.exp (default_gcc_start): Change order of args to
20685         $LDFLAGS $CFLAGS $LIBS.
20686         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20687         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20688         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20689         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20690         * gcc.misc-tests/dg-test.exp: Likewise.
20691         * gcc.misc-tests/msgs.exp: Likewise.
20692         * gcc.prms/prms.exp: Likewise.
20693         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20694         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20695
20696         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20697
20698 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20699
20700         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20701
20702         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20703         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20704
20705         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20706         necessary.
20707
20708 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20709
20710         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20711         global for loop; add use of $mathlib.
20712         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20713         settings here; set mathlib for anything but VxWorks.
20714
20715 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20716
20717         * gcc.c-torture: Update to c-torture-1.40 release.
20718
20719 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20720
20721         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20722         dg.exp.
20723
20724 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20725
20726         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20727         global.
20728
20729 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20730
20731         * lib/g++.exp (LIBS): Define if not already.
20732         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20733         (gcc-dg-prune): Call prune_gcc_output.
20734         * lib/gcc.exp (prune_gcc_output): New proc.
20735         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20736         prune_gcc_output.
20737
20738 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20739
20740         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20741         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20742
20743 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20744
20745         * gcc.c-torture: Update to c-torture-1.39 release.
20746
20747 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20748
20749         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20750         fails, try others as well.
20751
20752 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20753
20754         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20755         If compilation fails, mark execute tests as `untested'.
20756         If test is marked as unsupported, don't mark compilation and
20757         execute tests as failed.
20758
20759 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20760
20761         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20762         libstdc++ for whether or not we want to be doing shared
20763         libraries.  Delete link_curses since we don't need it anymore.
20764         * lib/mike-g++.exp (postbase): Don't link in libg++.
20765         * g++.old-deja/old-deja.exp: Likewise.
20766
20767 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20768
20769         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20770
20771 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20772
20773         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20774         For that, add `-Wl,-a,shared_archive'.
20775         * g++.old-deja/old-deja.exp: Likewise.
20776
20777 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20778
20779         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20780
20781 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20782
20783         * lib/mike-g++.exp (postbase): Pay attention to the status of
20784         g++_load.
20785
20786 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20787
20788           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20789
20790 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20791
20792         * lib/gcc.exp (default_gcc_start): No longer need to log program
20793         being executed or its output, execute_anywhere does that now.
20794         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20795         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20796
20797 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20798
20799         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20800         the same as those in lib/g++.exp.
20801
20802 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20803
20804         * gcc.c-torture: Update to c-torture-1.38 release.
20805         * gcc.ieee: Related changes.
20806
20807 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20808
20809         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20810         "exec". Minor reformatting changes.
20811
20812         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20813         cross. This means all "exec" calls now work on a remote host as
20814         well.
20815         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20816         cross. Filter out the extra "\r\n" stuff that expect puts in.
20817         (c-torture-execute): Filter out the bogus warnings like
20818         c-torture-compile does. Add support for canadian cross.
20819         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20820         Use execute_anywhere rather than calling exec directly. Now it
20821         works for canadian cross testing.
20822
20823 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20824
20825         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20826         results into a variable, and check that rather than using file exists.
20827
20828 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20829
20830         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20831         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20832
20833 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20834
20835         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20836         lib_curses if there's a shared libg++ in the build tree.
20837
20838 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20839
20840         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20841         if not supported target.
20842
20843 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20844
20845         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20846         link_curses up to always happen, not just for native builds.
20847
20848 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20849
20850         * gcc.c-torture: Update to c-torture-1.36 release.
20851         * gcc.failure: Related changes.
20852
20853 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20854
20855         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20856
20857 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20858
20859         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20860         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20861         runshlib, link_curses, and mathlib for link and run.
20862
20863         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20864         pass the runtime shared library options for Solaris, OSF/1, and
20865         Irix5, and link with -lcurses to avoid unresolved references.
20866
20867 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20868
20869         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20870         only run once.
20871
20872 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20873
20874         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20875
20876 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20877
20878         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20879         do not have a framework for the "compat" tests yet.
20880
20881 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20882
20883         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20884         set to null if we're testing vxworks5.1.  Use that instead of
20885         `-lm' in the setting of LIBS for link and run.
20886
20887 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20888
20889         * config/rom68k.exp (${tool}_load): Major changes to make it
20890         work.  Verified that it does in fact return the stuff in
20891         exec_output properly.  Catch any Emul or any TRAP other than 0.
20892
20893 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20894
20895         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20896         LDFLAGS properly for targets that need stuff from libgloss.
20897         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20898         only run once.
20899         (gpp_initialized): New variable.
20900
20901 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20902
20903         * config/rom68k.exp: Load libgloss.exp.
20904         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20905         so we can produce a fully linked binary.
20906         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20907         so we can produce a fully linked binary.
20908
20909 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20910
20911         * lib/plumhall.exp (ph_section): Watch for expected failures.
20912         Add missing `else'.
20913
20914         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20915         run the testcase.
20916         (c-torture): Likewise.
20917
20918 1995-08-28  Doug Evans  <dje@cygnus.com>
20919
20920         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20921
20922         * lib/mike-g++.exp (mike_cleanup): New proc.
20923         (prebase): New globals compiler_result, not_compiler_result,
20924         target_regexp.
20925         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20926         allow leading "-" in pattern.  Watch for unsupported tests.
20927         If $compiler_result is set, pattern match assembler code,
20928         and ditto for $not_compiler_result.
20929         * lib/mike-gcc.exp: Likewise.
20930
20931         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20932         execution "succeeded".
20933
20934 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20935
20936         * config/win32.exp: New file.
20937         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20938
20939 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20940
20941         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20942         unsupported.
20943         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20944         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20945         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20946
20947         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20948         "... without exceptions was ...".  That is now handled by
20949         prune_system_crud.
20950         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20951
20952 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20953
20954         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20955         sieve.c,sort2.c}: New files.
20956         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20957         sieve.exp,sort2.exp}: Drivers for them.
20958
20959         * lib/mike-gcc.exp (program_output): New user settable variable.
20960         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20961         messages.
20962         * lib/mike-g++.exp (program_output): New user settable variable.
20963
20964         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20965
20966         * config/sh.exp: Deleted (use sim.exp instead).
20967
20968 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20969
20970         * config/vx.exp: Declare CHECKTASK as global.
20971         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20972         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20973         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20974
20975 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20976
20977         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20978         target. Like vx.exp, only includes `vx29k.exp' instead of
20979         `vxworks.exp'.
20980
20981 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20982
20983         * config/sim.exp: Increase time limit from 120 seconds to 240.
20984
20985 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20986
20987         * gcc.c-torture/execute/950628-1.c: New test.
20988
20989 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20990
20991         * gcc.c-torture: Update with changes/additions from
20992         c-torture-1.34.
20993
20994 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20995
20996         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20997
20998 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20999
21000         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
21001
21002 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
21003
21004         * gcc.c-torture/compile/950512-1.c: New test.
21005         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
21006         * gcc.dg/struct-ret-1.c: Likewise.
21007
21008 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
21009
21010         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
21011           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
21012
21013 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
21014
21015         * gcc.c-torture/special/920411-1.c: Deleted.
21016         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
21017
21018 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
21019
21020         * config/sim.exp (${tool}_load): Hack in call to bash to get a
21021         cpu limit.
21022
21023 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
21024
21025         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
21026
21027 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
21028
21029         From kenner;
21030         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21031         is the proper length.
21032         * va-arg-3.c: Likewise.
21033
21034 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21035
21036         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21037         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21038
21039         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21040         * lib/g++.exp (default_g++_start): Delete old cruft.
21041
21042 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21043
21044         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21045         (2 * (1 << 18)) to (2 * (1 << 17)).
21046
21047         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21048
21049 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21050
21051         * config/rom68k.exp: Renamed from config/idp.exp
21052
21053 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21054
21055         * c-torture/compile/921109-2.c
21056
21057 1995-04-18  Mike Stump  <mrs@cygnus.com>
21058
21059         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21060         excess errors.
21061
21062 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21063
21064         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21065         output.
21066         * lib/g++.exp (default_g++_start): Likewise.
21067
21068 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21069
21070         * gcc.c-torture/compile/950329-1.c: New test.
21071
21072 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21073
21074           * config/bug.exp (${tool}_load): Updated to use new remote_open
21075           and remote_close procs.
21076         * config/idp.exp: New file.
21077
21078 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21079
21080         * gcc.c-torture/execute/950322-1.c: New test.
21081
21082 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21083
21084         * config/vx.exp (${tool}_load): Clean up testing of return code from
21085         vxworks_ld and vxworks_spawn.
21086
21087 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21088
21089         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21090
21091 1995-03-13  Mike Stump  <mrs@cygnus.com>
21092
21093         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21094         can mark excess errors on a machine by machine basis.  Note, the
21095         default is to not expect any excess errors, even when excess
21096         errors test - is given, so you will want to put an XFAIL ... on
21097         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21098         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21099         those 4 machines, but no others.
21100
21101 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21102
21103         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21104         * lib/c-torture.exp: to here.
21105
21106 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21107
21108         * gcc.c-torture/execute/950221-1.c: New test.
21109         * gcc.c-torture/execute/struct-ret-1.c: New test.
21110         * gcc.c-torture/compile/950221-1.c: New test.
21111
21112         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21113
21114 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21115
21116         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21117         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21118
21119 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21120
21121         * g++.gb: New directory of tests, derived from my signature and
21122         class scoping tests.
21123
21124         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21125         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21126         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21127         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21128         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21129         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21130         * g++.gb/sig25.C: Likewise.
21131
21132         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21133         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21134         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21135         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21136         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21137         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21138         * g++.gb/sig25.exp: Likewise.
21139
21140         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21141         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21142         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21143         * g++.gb/scope13.C: Likewise, this test still fails.
21144
21145         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21146         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21147         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21148         * g++.gb/scope13.exp: Ditto.
21149
21150         * g++.gb/README: New file, explains what these tests are about.
21151
21152 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21153
21154         * lib/dg.exp (dg-do): Support `preprocess'.
21155         (dg-test): Likewise.
21156
21157 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21158
21159         * config/udi.exp: change "continue -expect" to "exp_continue".
21160
21161 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21162
21163         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21164         Delete redundant tests.
21165
21166         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21167         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21168         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21169         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21170         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21171         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21172         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21173         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21174
21175         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21176         storing label pointers.
21177         * gcc.c-torture/execute/921019-1.c: Likewise.
21178         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21179         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21180         parameter fp.
21181         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21182         constants.
21183
21184         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21185         Delete obsolete tests.
21186
21187         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21188         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21189         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21190         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21191         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21192         * gcc.c-torture/compile/950124-1.c: New test.
21193
21194         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21195
21196 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21197
21198         * lib/mike-g++.exp: Add -lm to LIBS.
21199
21200 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21201
21202         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21203
21204 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21205
21206         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21207
21208 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21209
21210         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21211
21212 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21213
21214         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21215         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21216         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21217         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21218         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21219         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21220         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21221         * g++.law/{operators31.C, operators32.C,
21222         * g++.law/{operators33.C, operators34.C}: Likewise.
21223         * g++.law/{pic1.C, refs2.C}: Likewise.
21224         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21225         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21226         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21227         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21228
21229         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21230         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21231         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21232         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21233         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21234         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21235         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21236         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21237         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21238         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21239         * g++.law/{operators34.exp}: Likewise.
21240         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21241         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21242         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21243         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21244         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21245
21246         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21247         No longer expected to fail.
21248         * g++.law/missed-error3.C: Tweak for recent bool changes.
21249
21250 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21251
21252         * config/emb-unix: Deleted.
21253         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21254         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21255
21256 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21257
21258         * lib/dg.exp (dg-test): Fix typo in last patch.
21259
21260 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21261
21262         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21263         (handles multiple occurrences).
21264
21265 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21266
21267         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21268         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21269         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21270         printed).
21271         * lib/c-torture.exp (c-torture-compile): Likewise.
21272         (c-torture): Prepend full path if missing.
21273         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21274         (gcc_fail): Likewise.
21275         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21276
21277 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21278
21279         * lib/netware.exp: Only attach to NetWare i386 systems.
21280
21281 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21282
21283         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21284         messages.  Add test name to "output pattern match" pass/fail message.
21285
21286 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21287
21288         * gcc.dg: New testsuite.
21289         * gcc.dg/dg.exp: New file.
21290
21291         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21292         test-switch.c}: Deleted.
21293
21294         * gcc.misc-tests/msgs.exp: New testcase driver.
21295
21296 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21297
21298         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21299         Watch for illegal return values from ${tool}_load.
21300         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21301         cross targets.  Coerce return value >0 to 1.
21302
21303 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21304
21305         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21306
21307         * config/emb-unix.exp: New file.
21308
21309         * config/sim.exp: Error if variable $SIM not defined.
21310         (${tool}_load): Mark test as "untested" if simulator missing.
21311
21312         * config/unix.exp: Load remote.exp to get rcp_download.
21313         * lib/c-torture.exp: Use different option lists for testcases with
21314         and without loops.
21315         * gcc.c-torture/execute/execute.exp: Likewise.
21316
21317 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21318
21319         * config/*.exp: Clarify return code from ${tool}_load.
21320         Call `unresolved' or `untested' instead of `warning' or `perror'
21321         (sometimes you still want to call both though).
21322         Add comment that `shell_id' is local to each file.
21323         * config/udi.exp (timeout): Set to 30.
21324         Don't print warning if connection fails, $connectmode has already
21325         printed an error.
21326         (${tool}_load): Move verbose messages to level 2.
21327         Rework pattern for "Process started" message.
21328         Pass `shell_id' to ${connectmode}_download.
21329         Retry twice upon timeout.  Make resetting of target more robust.
21330         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21331         Pass `shell_id' to exit_$connectmode.
21332         Only call exit_$connectmode if connected.
21333         * config/unix.exp (${tool}_load): Check return codes better.
21334         * config/vrtx.exp (${tool}_load): Likewise.
21335         * config/vx.exp (${tool}_load): Likewise.
21336         Delete unneeded global's.
21337         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21338         from ${tool}_load.
21339         (dg-stat): Delete.
21340         (dg-init): Delete recording of pass/fail counts.
21341         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21342         (old-dejagnu-init): Likewise.
21343         (old-dejagnu-stat): Delete contents, empty proc now.
21344         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21345         (c-torture): Delete references to lcnt, lpass, lfail.
21346         Get option list from TORTURE_OPTIONS.
21347         Delete -funroll[-all]-loops if no loops.
21348         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21349         (g++_stat): Delete contents (empty proc now).
21350         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21351         (gcc_finish): Likewise.
21352         (gcc_stat): Deleted.
21353         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21354         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21355         * gcc.c-torture/execute/execute.exp: Likewise.
21356         Split tests into two parts: compile, execute.
21357         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21358         no loops.  Update to reflect clarified return codes from ${tool}_load.
21359
21360 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21361
21362         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21363         to grep for.
21364         (old-dejagnu): Likewise (where necessary).
21365
21366 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21367
21368         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21369
21370         * lib/dg.exp (dg-process-target): Fix processing of selector.
21371         Add comment regarding use of `error'.
21372
21373         * lib/gcc.exp (prune_system_crud): Define if missing.
21374         * lib/g++.exp (prune_system_crud): Likewise.
21375
21376         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21377         Call prune_system_crud.
21378         * lib/dg.exp (dg-runtest): New proc.
21379         Use perror instead of send_user for tcl errors in testcase.
21380         Don't return any value, it's never used.
21381         Don't clobber previous definition of `unknown'.
21382         Print tcl errors in `dg-final'.
21383
21384 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21385
21386         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21387         (dg-test): Don't print errorInfo, it contains stack backtrace.
21388
21389 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21390
21391         * lib/g++.exp (runtest_file_p): Define if missing.
21392
21393 1994-09-24  Doug Evans  (dje@cygnus.com)
21394
21395         * lib/mike-g++.exp: Comment out loading of g++.exp.
21396         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21397         (default_g++_version): Always print something.
21398         (default_g++_start): Comment out call to `which'.
21399         (g++_start, g++_load): Deleted (must be defined in config file).
21400         * lib/gcc.exp: Test for existence of $CC at start.
21401         Delete check for tmpdir (done in gcc_init).
21402         (default_gcc_version): Always print something.
21403         (default_gcc_start): Comment out call to `which'.
21404         * config/*.exp: Major cleanup - make cross targets work at least a
21405         little better for g++ (by not being "--tool gcc" specific).
21406         Rename gcc_xxx to ${tool}_xxx.
21407         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21408         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21409
21410 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21411
21412         * lib/c-torture.exp (c-torture-compile): Rework compiler
21413         message processing.
21414
21415         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21416         c-torture.
21417
21418 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21419
21420         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21421
21422         * lib/dg.exp (dg-process-target): Support { target native }.
21423
21424 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21425
21426         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21427         looked for "... program xxx got fatal signal".
21428         Correct regsub munging of `comp_output'.
21429         Ignore compiler messages "path prefix not used" and "linker input
21430         file unused".
21431
21432 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21433
21434         * lib/gcc.exp (runtest_file_p): Define if missing.
21435         * gcc.prms/template.c: Example to work from.
21436
21437 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21438
21439         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21440         * lib/dg.exp (dg-test): Call unsupported testcases as such.
21441
21442         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
21443         * gcc.prms/1883.c: Moved from compile/940714-1.c.
21444         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
21445         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
21446
21447         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
21448         (dg-process-target): No longer a varargs proc.
21449         Return S/N for target, P/F for xfail.  All callers changed.
21450         (user option procs): More argument checking.
21451         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
21452         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
21453         (dg-test): Skip test if not running on selected target in `dg-do'.
21454         Update handling of `dg-do-what', `dg-output-text'.
21455         Separate execution pass/fail from output pattern match pass/fail.
21456         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
21457
21458 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
21459
21460         * gcc.c-torture/special/special.exp: Don't expect failure for mips
21461         target for 920510-1.c.
21462
21463 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
21464
21465         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
21466         Clean up comment regarding use of passcnt, etc.
21467         (gcc_stat): Don't update `testcnt' here.
21468         (gcc_finish): Do it here.
21469         Might as well reset `but_id' here too.
21470         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
21471         to determine if the file should be tested.
21472         * gcc.c-torture/compile/compile.exp: Likewise.
21473         * gcc.c-torture/execute/execute.exp: Likewise.
21474         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21475         * gcc.misc-tests/dg-test.exp: Likewise.
21476         * gcc.prms/prms.exp: Likewise.
21477         * gcc.wendy/wendy.exp: Likewise.
21478         * g++.old-deja.exp: Likewise.
21479         Move "Testing file" message to verbose level 1.
21480
21481 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
21482
21483         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
21484
21485 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
21486
21487         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
21488         (default_gcc_start): Accept optional second list element
21489         of compiler flags.  Print compiler output at verbosity level 2.
21490         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
21491         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
21492         Save current values of framework globals passcnt, failcnt, xpasscnt,
21493         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
21494         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
21495         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21496         xfailcnt to compute stats.  Update framework global `testcnt' from
21497         pass/fail counts.
21498         (gcc_finish): New proc.  Clean up test environment.
21499         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21500         (gcc_epass, gcc_efail): Delete.
21501         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21502         argument of line number.
21503         (dg-init): If the tool has an init routine, call it.
21504         (dg-test): Remove args `cflags_var' and `libs_var'.
21505         Pass all compiler options to ${tool}_start.
21506         Handle missing line number.
21507         (dg-finish): New function.
21508         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21509         particular files.  Call gcc_finish at end.  Move "skipping test"
21510         message to verbosity level 3.
21511         * gcc.c-torture/compile/compile.exp: Likewise.
21512         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21513         * gcc.c-torture/execute/execute.exp: Likewise.
21514         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21515         Print testcase being tried at verbosity level 1.
21516         * gcc.c-torture/special/special.exp: Unset xfail.
21517         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21518         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21519         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21520         * gcc.failure/failure.exp: Likewise.
21521         * gcc.ieee/ieee.exp: Likewise.
21522         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21523         Update call to dg-test.  Call dg-finish at end.
21524         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21525         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21526         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21527         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21528         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21529         * gcc.wendy/wendy.exp: Add copyright.
21530         Delete setting of tmpdir (done by gcc_init).
21531         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21532         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21533         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21534         gcc_[ce]pass/fail.
21535
21536 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21537
21538         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21539         confusion.
21540         (g++_load): Likewise.
21541
21542         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21543         Rename argument to `prog' to remove the confusion.
21544         Varargs fns behave differently too!
21545         (g++_load): Likewise.
21546
21547         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21548
21549         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21550         what it is.  Delete (always) printing of status value for !native.
21551         Simplify verbose code, and include status and exec_output.
21552         (g++_load): Use gcc_load.
21553
21554 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21555
21556         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21557         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21558         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21559         940714-3.c as these testcases don't exist anymore.  Make
21560         va-arg-1.c expected to pass.
21561
21562 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21563
21564         * gcc.misc-tests/misc.exp: Only run specific testcases.
21565         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21566         * gcc.misc-tests/dg-[1-9].c: New files.
21567
21568         * lib/dg.exp: New testsuite driver.
21569         * gcc.prms/prms.exp: Use it.
21570
21571         * README.gcc: New file.
21572
21573         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21574         Document and reset `lxpass' and `lxfail'.
21575         Simplify "initialized" message.
21576         (gcc_stat): Clean up comments a little.
21577
21578 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21579
21580         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21581
21582 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21583
21584         * lib/old-dejagnu.exp (process-option): New proc.
21585         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21586         (old-dejagnu): Simplify.
21587         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21588
21589 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21590
21591         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21592         exists and is not an empty string.
21593
21594         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21595         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21596         finished.
21597         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21598         automatically.
21599
21600         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21601         longer expected to fail.
21602
21603         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21604         "f" function call.
21605
21606         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21607
21608         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21609         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21610         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21611         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21612         c-torture-1.29.
21613
21614         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21615         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21616
21617         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21618
21619         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21620         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21621
21622         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21623         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21624         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21625
21626 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21627
21628         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21629         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21630         940714-1.c, 940714-2.c, 940714-3.c},
21631         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21632         gcc.misc-tests/{mg.c,mg.exp}:
21633         New tests.
21634         * gcc.noncompile/noncompile.exp: Change accordingly.
21635
21636 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21637
21638         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21639         Undo previous clobberage.
21640
21641 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21642
21643         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21644         * gcc.special/{930510-1.c, special.exp}:
21645         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21646         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21647         struct-varargs-1.c}: New tests from c-torture-1.26.
21648
21649 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21650
21651         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21652           argument to switch.
21653
21654 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21655
21656         * Revert the previous changes.  Please see Rob's directory
21657           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21658           fixes.
21659
21660 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21661
21662         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21663             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21664             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21665             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21666             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21667             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21668             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21669             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21670             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21671             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21672             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21673             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21674             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21675             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21676             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21677             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21678             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21679             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21680             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21681             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21682             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21683             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21684             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21685             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21686             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21687             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21688             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21689
21690 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21691
21692         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21693             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21694           with perror calls.
21695
21696 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21697
21698         * config/unix.exp (g++_load): Fix syntax.
21699
21700 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21701
21702         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21703         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21704         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21705         Don't expect va-arg-1.c to fail.  Correct expected output for
21706         920928-1.c.
21707         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21708         * gcc.wendy/hbm4.c: Correct typo.
21709         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21710
21711 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21712
21713         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21714         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21715         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21716         * lib/c-torture.exp (c-torture-compile): Ditto.
21717
21718         Reduce volume of output (remove all the -I's and such).
21719         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21720         Call gcc_cpass, gcc_cfail.
21721         (c-torture): Pass testing option to c-torture-compile.
21722
21723 1994-03-21  Doug Evans  (dje@cygnus.com)
21724
21725         Bring patches over from progressive.
21726         * config/default.exp: Exit remote shell cleanly.
21727         (g++_exit, g++_start): Add default versions.
21728         * config/sim.exp (gcc_load): Use perror, not error.
21729
21730 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21731
21732         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21733         set in site.exp.
21734
21735 1994-03-14  Doug Evans  (dje@cygnus.com)
21736
21737         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21738         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21739         (wendy_try): New proc to run testcase.
21740         (main loop): Call 'em.
21741         * gcc.wendy/*.c: Clean up pass to correct expected output.
21742
21743         * lib/gcc.exp: Minor cleanup work.
21744         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21745
21746 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21747
21748         * config/sim.exp (gcc_load): Document return codes better.
21749         Don't pass -v to simulator.
21750
21751 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21752
21753           * gcc.special/920717-x.c: Fix typo.
21754           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21755           get at sources.
21756
21757         * lib/mike-gcc.exp: Fix typo.
21758
21759 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21760
21761         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21762         binary to use, transform the name.
21763         * config/*.exp: rename everything. Nuke any g++ specific files,
21764         it's now a special case of gcc that requires no special support.
21765         Add a default.exp for unsupported targets.
21766
21767 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21768
21769         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21770         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21771         version of Tcl.
21772
21773 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21774
21775         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21776         than a warning.
21777
21778 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21779
21780         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21781
21782 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21783
21784         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21785         option_list.  Compile every file with only 4/6 option choices
21786         (same as C torture) instead of with 12/18 different option
21787         choices.
21788         * lib/c-torture.exp: Likewise.
21789
21790         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21791         not already set.
21792
21793 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21794
21795         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21796         can put an XFAIL *-*-* on excess errors.
21797
21798 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21799
21800         * g++.law: Add more tests derived from g++-bugs snapshots.
21801
21802         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21803         equivalent to g++.law/init9.
21804
21805         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21806         compiled it, and the a.out file after we've run it.
21807
21808 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21809
21810         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21811         compiled it, and the a.out file after we've run it.
21812
21813 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21814
21815         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21816
21817 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21818
21819         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21820         version number.
21821
21822 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21823
21824         * g++.law: New directory of g++ tests derived from the g++-bugs
21825         snapshots.
21826
21827 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21828
21829         * gcc.compile: initbug1.c initbug1.exp testcase added
21830
21831 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21832
21833         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21834         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21835           fixes submitted by Jeff Law (law@cs.utah.edu)
21836         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21837           Jeff Law (law@cs.utah.edu)
21838
21839
21840 1993-11-30  Mike Stump  (mrs@cygnus.com)
21841
21842         * config/unix-g++.exp: Follow the gcc way of doing things.
21843         * g++.old-deja/old-deja.exp: Minor updates.
21844         * lib/g++.exp: New file, follow the gcc way of doing things.
21845         * lib/old-dejagnu.exp: Minor updates.
21846         * lib/mike-g++.exp: Always unset errorInfo.
21847
21848 1993-11-06  Mike Stump  (mrs@cygnus.com)
21849
21850         * lib/gcc.exp: Fix some errors with the below change, CC and
21851         CFLAGS should be global when setting, not local.
21852
21853 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21854
21855         * lib/gcc.exp: Transform tool name.
21856
21857 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21858
21859         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21860
21861 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21862
21863         * lib/gcc.exp: change gcc_done to gcc_stat
21864
21865 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21866
21867         * Upgraded gcc testsuite to c-torture version 1.25
21868
21869 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21870
21871         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21872         * lib/c-torture: added hooks for new reporting code.
21873
21874 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21875
21876         * config/sh-gcc.exp: check if sh-sim exists in the path
21877
21878 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21879
21880         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21881         * gcc.compile/compile.exp: Initial changes for new logic.
21882         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21883         * gcc.failure/failure.exp: Initial changes for new logic.
21884         * gcc.ieee/ieee.exp: Initial changes for new logic.
21885         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21886         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21887         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21888         * lib/c-torture.exp: Initial changes for new logic.
21889         * lib/gcc.exp: Initial changes for new logic.
21890
21891 1993-10-15  Mike Stump  (mrs@cygnus.com)
21892
21893         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21894         depend upon failure or success.  Fully qualify names in failure
21895         and success messages.  Always remove a.out before starting
21896         compile, just in case.  Pay more attention to error text output by
21897         the compiler.  Handle testcases with no known past errors just
21898         like all others, so that things are uniform.  Other miscellaneous
21899         improvements.
21900
21901 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21902
21903         * gcc.cpp: new directory for cpp tests
21904
21905 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21906
21907         * lib/chill.exp: Code reformatted, removed unused code.
21908         * config/unix-chill.exp: Code reformatted, removed unused code.
21909         * chill.execute/execute.exp: Code reformatted, removed unused code.
21910         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21911
21912 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21913
21914         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21915         routines not written.
21916
21917 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21918
21919         * config/bug-gcc.exp: Use new procs from bug.exp.
21920
21921 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21922
21923         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21924         via ftp, rather than depending on NFS.
21925         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21926         case.
21927
21928 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21929
21930         * config/bug-gcc.exp: Use new download proc.
21931
21932 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21933
21934         * chill.execute/execute.exp: cleanups, handles errors better
21935         * chill.compile/compile.exp: rewrite, based on execute.exp
21936         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21937         * lib/chill.exp: major changes to diff proc and compile and link
21938           procs. added chill_fail and chill_pass wrappers to pass and
21939           fail. added more comments, and handle error codes better.
21940           Added a hack to capture stderr from exec, so noncompile tests
21941           can work.
21942
21943 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21944
21945         * chill.execute/execute.exp: rewrite of testsuite driver
21946         * lib/chill.exp: rewrite of testsuite driver
21947         * config/unix-chill.exp: rewrite of testsuite driver
21948
21949 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21950
21951     In chill.execute:
21952         * iexpr.ch: Standardize uppercase.
21953         * tuples.dat: Standardize uppercase.
21954         * vary.ch: standardize.  Correct varying string assignments.
21955         * vary.dat: Add new output lines.
21956
21957 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21958
21959     In chill.execute:
21960         * chprintf.ch: Standardize use of uppercase.
21961         * tuples.ch: Standardize and turn arr2 into a DCL,
21962           rather than a SYN.
21963         * pinits.ch: Standardize.
21964
21965 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21966
21967         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21968         * Makefil: Renamed to Makefile.in.
21969         * configure.in: New.
21970
21971 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21972
21973     In chill.execute:
21974         * .cvsignore: Add result/output files.
21975         * Makefile: Fix up variables at start.  Use MFLAGS
21976           everywhere.  Correct bool_loc, built_ins entries.
21977           Add entry for vary1.ch.
21978         * bitarray.ch: Standardize upper-case usage.
21979         * bitexpr.ch: Standardize, add output of b1.
21980         * params.ch: Use arrayt in along PROC parameters, to
21981           avoid novelty problems.
21982         * sets.ch: Tiny cleanup.
21983         * vary1.ch: Re-indent.
21984
21985 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21986
21987           * Add PR-related files to Makefiles, .cvsignore files, etc.
21988
21989 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21990
21991         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21992           with compiler objects. New names are test-flow.c and test-loop.c
21993
21994 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21995
21996         * Upgraded c-torture tests from 1.19 to 1.20
21997
21998         * new files:
21999         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
22000         * gcc.compile: 930623-1.c 930623-2.c
22001         * gcc.noncompile: 930622-1.c 930622-2.c
22002         * gcc.failure: 920411-1.c 920627-2.c
22003         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
22004
22005 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
22006
22007         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22008           More changes to get testsuite working properly. Needs more work.
22009           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
22010
22011 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
22012
22013         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22014           More changes to get testsuite working properly. Needs more work.
22015
22016 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
22017
22018         * chill.compile/compile.exp: Added for Dejagnu support
22019         * chill.execute/execute.exp: Added for Dejagnu support
22020         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
22021
22022 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
22023
22024     This should complete moving the CHILL test files.
22025         * chill.noncompile(.cvsignore printf.grt
22026             in-printf.grt chprintf.grt chprintf.ch):
22027             Added test-support files.
22028           (Makefile): Modified further.
22029         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22030             signal.ch): Added test files.
22031           * chill.execute (.cvsignore printf.grt printr.c
22032             in-printf.grt rts.c chprintf.grt rts.h): Added
22033           test-support files.
22034             (Makefile): More corrections.
22035
22036 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22037
22038         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22039           test cases, ready for DejaGnu.
22040
22041 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22042
22043         * Upgraded c-torture tests from 1.18 to 1.19
22044
22045         * gcc.compile: added test(s):
22046           930607-1.c
22047         * gcc.execute: added test(s):
22048           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22049
22050         * added new subdirectory for misc tests: gcc.misc-tests
22051         * gcc.misc-test(s): added tests:
22052           inst-check.c test-consts.c test-ior.c test-switch.c
22053
22054 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22055
22056         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22057
22058 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22059
22060         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22061
22062 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22063
22064         * Upgraded c-torture tests from 1.17 to 1.18
22065
22066 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22067
22068         * Upgraded c-torture tests from 1.12 to 1.17
22069
22070 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22071
22072         * lib/old-dejagnu.exp:
22073           Fixed handling of XFAIL target triplets to correctly
22074           recognize wildcard characters.  Removed code that
22075           appended a unique id tag to the end of the file name
22076           printed out by the result of the testcases within a
22077           given test file.
22078
22079 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22080
22081         * lib/old-dejagnu.exp:
22082           Reworked expected failure handling to trigger off of XFAIL
22083           keyword in keyphrase embeded in testcase source code. The
22084           XFAIL keyword must be at the end of the keyphrase line. It
22085           may optionally be followed by one or more target triplets.
22086           It has just occured that the handling of wildcards in the
22087           target triplet may not be correct.
22088
22089 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22090
22091         * g++.old-deja/tests:
22092           Moved all subdirectories up one level into g++.old-deja .
22093
22094         * lib/old-dejagnu.exp:
22095           Fixed problem with CXXFLAGS not being properly reset, and being
22096           corrupted with extraneous "-c" compiler option.  This was
22097           causing binaries to not be generated for test that needed them.
22098           Modified strings passed to "pass" and "fail" so that individual
22099           tests from the same test file would be distinguished by an
22100           identifier appended to the test file name in the summary logs;
22101           this corrected a problem with erroneous diff logs.  Added code
22102           to search testcases for expected fail and unexpected pass keywords.
22103
22104 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22105
22106         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22107
22108 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22109
22110         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22111           Removed extraneous text from end of "Special g++ Options"
22112           keyphrase.
22113
22114         * lib/old-dejagnu.exp: Added pattern matching to look for new
22115           keywords, embedded in testcases comments, which will trigger
22116           calls to xpass and xfail.
22117
22118 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22119
22120         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22121           comments embedded in the testcases, especially the one looking for
22122           special compiler options, as well as the pattern matching for the
22123           compiler output again.
22124
22125 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22126
22127         * lib/old-dejagnu.exp: Do a proper check of the return value for
22128           execute tests. Fixed several problems with the pattern matching
22129           of the compiler output which gave erroneous test results.
22130           Changed several of the test result messages to be more descriptive.
22131         * config/unix-g++.exp: Proc g++_load now actually works and
22132           executes the tests passed to it and returns a usable return
22133           value.
22134
22135 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22136
22137           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22138
22139 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22140
22141         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22142           Modified both files to properly execute the old style
22143           dejagnu tests. The previous versions of these files were
22144           experimental and did not function anything near correctly.
22145
22146 1993-04-05  Rob Savoye  (rob@cygnus.com)
22147
22148         * Removed all Makefile.in and configure.in files. No configuration
22149         needed now.
22150
22151 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22152
22153         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22154
22155 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22156
22157         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22158         gcc.special/configure.in, gcc.noncompile/configure.in,
22159         gcc.execute/configure.in, gcc.code_quality/configure.in,
22160         g++.other/configure.in, g++.old-deja/configure.in,
22161         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22162         in srcname setting.
22163
22164 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22165
22166         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22167         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22168         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22169
22170 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22171
22172         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22173         (gdb_exit): Don't remove *_soc files.
22174
22175 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22176
22177         * lib/c-torture.exp: Don't look for main; instead always use -w
22178         -c.  This is how the c-torture tests work.  Remove the object
22179         file if the compilation succeeds.
22180         * gcc.execute/execute.exp: Remove executable if test passes.
22181         * gcc.noncompile/noncompile.exp: Every test is an expected
22182         failure.
22183         * gcc.special/special.exp: Added tests from c-torture 1.11,
22184         corrected use of existing test.
22185         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22186         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22187         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22188         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22189         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22190         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22191         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22192         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22193         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22194         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22195         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22196         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22197         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22198         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22199         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22200         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22201         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22202         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22203         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22204         c-torture 1.11.
22205         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22206         correspond to c-torture 1.11.
22207
22208         * New file.