OSDN Git Service

* gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2
3         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
4         * gcc.dg/i386-387-2.c: Likewise.
5
6         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7         __builtin_drem.
8         * gcc.dg/i386-387-6.c: Likewise.
9
10 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11
12         * gcc.dg/builtins-33.c:  Also check log1p*.
13
14 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
15
16         PR optimization/15296
17         * gcc.c-torture/execute/pr15296.c: New test.
18
19 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20
21         * gcc.dg/builtins-40.c: New test.
22         
23 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24
25         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
26
27 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28
29         * g++.dg/ext/spe1.C: New testcase.
30
31 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32
33         * objc.dg/image-info.m: Allow additional attributes
34         for __image_info section.
35
36 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37
38         * gcc.dg/torture/mips-hilo-2.c: New test.
39
40 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41
42         PR c++/14389
43         * g++.dg/template/member5.C: New test.
44
45 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
46
47         * gcc.dg/builtins-34.c: Also check expm1*.
48
49 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50
51         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
52         * gcc.dg/torture/builtin-convert-3.c: New test.
53
54 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
55
56         PR middle-end/15054
57         * g++.dg/opt/pr15054.C: New test.
58
59 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60
61         * gcc.dg/torture/builtin-rounding-1.c: New test.
62         * gcc.dg/builtins-25.c: Delete.
63         * gcc.dg/builtins-29.c: Delete.
64
65 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
66
67         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
68         * gcc.dg/sibcall-4.c: Likewise.
69         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
70
71 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
72
73         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
74         bit-field on 16-bit targets.
75
76 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
77
78         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
79         16-bit targets.
80
81 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
82
83         * gcc.dg/rs6000-power2-1.c: Change to compile only.
84         * gcc.dg/rs6000-power2-2.c: Likewise.
85
86 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
87
88         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
89         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
90         Change the asm registers to be in form of frN instead of fN.
91
92 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
93
94         * gcc.dg/torture/builtin-convert-2.c: New test.
95
96 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
97
98         * gcc.dg/rs6000-power2-1.c: New test.
99         * gcc.dg/rs6000-power2-2.c: New test.
100
101 2004-04-28  Jan Hubicka  <jh@suse.cz>
102
103         * gcc.dg/unused-6.c: New test.
104
105 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
106             Ulrich Weigand  <uweigand@de.ibm.com>
107
108         * ada/acats/run_all.sh: Define $target variable.
109
110 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
111
112         PR c++/15119
113         * g++.dg/other/vararg-1.C: New test.
114         
115         PR c++/4794
116         * g++.dg/eh/cleanup3.C: New test.
117
118 2004-04-24  Laurent GUERBY <laurent@guerby.net>
119
120         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
121         and ad8011a (target_insn).
122         * ada/acats/support/macro.dfs: Likewise.
123         * ada/acats/support/impbit.adb: New file.
124         
125 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
126
127         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
128
129 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
130
131         * gcc.dg/loop-3.c: New test.
132
133 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
134
135         * gcc.c-torture/execute/simd-5.c: New test.
136
137 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
138
139         PR c++/15064
140         * g++.dg/template/crash18.C: New test.
141
142 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
143
144         * g++.dg/ext/complit3.C: New test.
145
146 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
147
148         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
149         * gcc.dg/altivec-3.c: Same.
150         * gcc.dg/altivec-varargs-1.c: Same.
151
152 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
153
154         * lib/target-supports.exp (check_profiling_available): Assume
155         profiling is not available on powerpc-eabi targets.
156
157 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
158
159         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
160         * gcc.dg/vmx/bug-1.c: Ditto.
161
162 2004-04-20  Eric Christopher  <echristo@redhat.com>
163
164         * gcc.dg/charset/extern.c: New test.
165         * g++.dg/charset/extern3.cc: Ditto.
166
167 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
168
169         * gcc.dg/builtins-39.c: New test.
170
171 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
172
173         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
174
175 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
176
177         * gcc.dg/torture/mips-hilo-1.c: New test.
178
179 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
180
181         * gcc.c-torture/compile/20040419-1.c: New test.
182
183 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
184
185         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
186
187 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
188             Aldy Hernandez  <aldyh@redhat.com>
189
190         * gcc.c-torture/execute/va-arg-24.c: New.
191
192 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
193             Aldy Hernandez  <aldyh@redhat.com>
194
195         * gcc.dg/vmx/1b-01.c: New.
196         * gcc.dg/vmx/1b-02.c: New.
197         * gcc.dg/vmx/1b-03.c: New.
198         * gcc.dg/vmx/1b-04.c: New.
199         * gcc.dg/vmx/1b-05.c: New.
200         * gcc.dg/vmx/1b-06.c: New.
201         * gcc.dg/vmx/1b-07.c: New.
202         * gcc.dg/vmx/1c-01.c: New.
203         * gcc.dg/vmx/1c-02.c: New.
204         * gcc.dg/vmx/3a-01a.c: New.
205         * gcc.dg/vmx/3a-01.c: New.
206         * gcc.dg/vmx/3a-01m.c: New.
207         * gcc.dg/vmx/3a-03.c: New.
208         * gcc.dg/vmx/3a-03m.c: New.
209         * gcc.dg/vmx/3a-04.c: New.
210         * gcc.dg/vmx/3a-04m.c: New.
211         * gcc.dg/vmx/3a-05.c: New.
212         * gcc.dg/vmx/3a-06.c: New.
213         * gcc.dg/vmx/3a-06m.c: New.
214         * gcc.dg/vmx/3a-07.c: New.
215         * gcc.dg/vmx/3b-01.c: New.
216         * gcc.dg/vmx/3b-02.c: New.
217         * gcc.dg/vmx/3b-10.c: New.
218         * gcc.dg/vmx/3b-13.c: New.
219         * gcc.dg/vmx/3b-14.c: New.
220         * gcc.dg/vmx/3b-15.c: New.
221         * gcc.dg/vmx/3c-01a.c: New.
222         * gcc.dg/vmx/3c-01.c: New.
223         * gcc.dg/vmx/3c-02.c: New.
224         * gcc.dg/vmx/3c-03.c: New.
225         * gcc.dg/vmx/3d-01.c: New.
226         * gcc.dg/vmx/4-01.c: New.
227         * gcc.dg/vmx/4-03.c: New.
228         * gcc.dg/vmx/5-01.c: New.
229         * gcc.dg/vmx/5-02.c: New.
230         * gcc.dg/vmx/5-03.c: New.
231         * gcc.dg/vmx/5-04.c: New.
232         * gcc.dg/vmx/5-05.c: New.
233         * gcc.dg/vmx/5-06.c: New.
234         * gcc.dg/vmx/5-07.c: New.
235         * gcc.dg/vmx/5-07t.c: New.
236         * gcc.dg/vmx/5-08.c: New.
237         * gcc.dg/vmx/5-10.c: New.
238         * gcc.dg/vmx/5-11.c: New.
239         * gcc.dg/vmx/7-01a.c: New.
240         * gcc.dg/vmx/7-01.c: New.
241         * gcc.dg/vmx/7c-01.c: New.
242         * gcc.dg/vmx/7d-01.c: New.
243         * gcc.dg/vmx/7d-02.c: New.
244         * gcc.dg/vmx/8-01.c: New.
245         * gcc.dg/vmx/8-02a.c: New.
246         * gcc.dg/vmx/8-02.c: New.
247         * gcc.dg/vmx/brode-1.c: New.
248         * gcc.dg/vmx/bug-1.c: New.
249         * gcc.dg/vmx/bug-2.c: New.
250         * gcc.dg/vmx/bug-3.c: New.
251         * gcc.dg/vmx/cw-bug-1.c: New.
252         * gcc.dg/vmx/cw-bug-2.c: New.
253         * gcc.dg/vmx/cw-bug-3.c: New.
254         * gcc.dg/vmx/dct.c: New.
255         * gcc.dg/vmx/debug-1.c: New.
256         * gcc.dg/vmx/debug-2.c: New.
257         * gcc.dg/vmx/debug-3.c: New.
258         * gcc.dg/vmx/debug-4.c: New.
259         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
260         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
261         * gcc.dg/vmx/eg-5.c: New.
262         * gcc.dg/vmx/fft.c: New.
263         * gcc.dg/vmx/gcc-bug-1.c: New.
264         * gcc.dg/vmx/gcc-bug-2.c: New.
265         * gcc.dg/vmx/gcc-bug-3.c: New.
266         * gcc.dg/vmx/gcc-bug-4.c: New.
267         * gcc.dg/vmx/gcc-bug-5.c: New.
268         * gcc.dg/vmx/gcc-bug-6.c: New.
269         * gcc.dg/vmx/gcc-bug-7.c: New.
270         * gcc.dg/vmx/gcc-bug-8.c: New.
271         * gcc.dg/vmx/gcc-bug-9.c: New.
272         * gcc.dg/vmx/gcc-bug-b.c: New.
273         * gcc.dg/vmx/gcc-bug-c.c: New.
274         * gcc.dg/vmx/gcc-bug-d.c: New.
275         * gcc.dg/vmx/gcc-bug-e.c: New.
276         * gcc.dg/vmx/gcc-bug-f.c: New.
277         * gcc.dg/vmx/gcc-bug-g.c: New.
278         * gcc.dg/vmx/gcc-bug-i.c: New.
279         * gcc.dg/vmx/harness.h: New.
280         * gcc.dg/vmx/ira1.c: New.
281         * gcc.dg/vmx/ira2a.c: New.
282         * gcc.dg/vmx/ira2b.c: New.
283         * gcc.dg/vmx/ira2.c: New.
284         * gcc.dg/vmx/ira2c.c: New.
285         * gcc.dg/vmx/mem.c: New.
286         * gcc.dg/vmx/newton-1.c: New.
287         * gcc.dg/vmx/ops.c: New.
288         * gcc.dg/vmx/sn7153.c: New.
289         * gcc.dg/vmx/spill2.c: New.
290         * gcc.dg/vmx/spill3.c: New.
291         * gcc.dg/vmx/spill.c: New.
292         * gcc.dg/vmx/t.c: New.
293         * gcc.dg/vmx/varargs-1.c: New.
294         * gcc.dg/vmx/varargs-2.c: New.
295         * gcc.dg/vmx/varargs-3.c: New.
296         * gcc.dg/vmx/varargs-4.c: New.
297         * gcc.dg/vmx/varargs-5.c: New.
298         * gcc.dg/vmx/varargs-6.c: New.
299         * gcc.dg/vmx/varargs-7.c: New.
300         * gcc.dg/vmx/vmx.exp: New.
301         * gcc.dg/vmx/vprint-1.c: New.
302         * gcc.dg/vmx/vscan-1.c: New.
303         * gcc.dg/vmx/x-01.c: New.
304         * gcc.dg/vmx/x-02.c: New.
305         * gcc.dg/vmx/x-03.c: New.
306         * gcc.dg/vmx/x-04.c: New.
307         * gcc.dg/vmx/x-05.c: New.
308         * gcc.dg/vmx/yousufi-1.c: New.
309         * gcc.dg/vmx/zero-1.c: New.
310         * gcc.dg/vmx/zero.c: New.
311
312 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
313
314         * g++.dg/lookup/java1.C: Update for chage of
315         _Jv_AllocObject.
316         * g++.dg/lookup/java2.C: Likewise.
317
318 2004-04-17  Laurent GUERBY <laurent@guerby.net>
319
320         * ada/acats/run_all.sh: use -O2 by default.
321
322 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
323
324         * gcc.dg/vr-mult-[12].c: New tests.
325
326 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
327
328         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
329
330         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
331
332 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
333
334         * lib/target-supports.exp (check_profiling_available): Assume profiling
335         isn't available for mips*-*-elf targets.
336
337 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
338
339         * gcc.dg/builtins-38.c: New test.
340
341 2004-04-14  Eric Christopher  <echristo@redhat.com>
342
343         * g++.dg/charset/charset.exp: Run .cc extension tests.
344
345 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
346
347         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
348
349 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
350
351         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
352
353 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
354
355         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
356         * gcc.dg/i386-387-2.c: Likewise.
357
358         * gcc.dg/i386-387-7.c: New test.
359         * gcc.dg/i386-387-8.c: New test.
360
361         * gcc.dg/builtins-37.c: New test.
362
363 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
364
365         * g++.dg/pch/externc-1.C: Add missing semicolon.
366
367 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
368
369         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
370
371 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
372
373         * gcc.c-torture/execute/20040411-1.c: New test.
374
375 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
376
377         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
378
379 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
380
381         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
382
383 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
384
385         * lib/target-supports.exp (check_named_sections_available): New.
386         * lib/gcc-dg.exp (dg-require-named-sections): New.
387         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
388         old-deja.exp.  Also prune error-count message from HP linker.
389         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
390
391         * g++.dg/init/init-ref4.C: Use dg-require-weak.
392         * g++.old-deja/g++.pt/static3.C: Likewise.
393         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
394
395 2004-04-09  Roger Sayle  <roger@eyesopen.com>
396
397         * gcc.c-torture/execute/20040409-1.c: New test case.
398         * gcc.c-torture/execute/20040409-2.c: New test case.
399         * gcc.c-torture/execute/20040409-3.c: New test case.
400
401 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
402
403         * gcc.dg/20040409-1.c: New test.
404
405 2004-04-08  Roger Sayle  <roger@eyesopen.com>
406
407         PR target/14888
408         * g++.dg/opt/pr14888.C: New test case.
409
410 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
411
412         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
413         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
414         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
415         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
416         New tests.
417
418 2004-04-08  Paul Brook  <paul@codesourcery.com>
419
420         * gcc.dg/spill-1.c: New test.
421
422 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
423
424         * gcc.dg/torture/builtin-ctype-2.c: New test.
425
426 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
427
428         * gcc.dg/pch/pch.exp: Add largefile test.
429
430 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
431
432         * g++.dg/pch/externc-1.Hs: New.
433         * g++.dg/pch/externc-1.C: New.
434
435 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
436
437         * gcc.dg/compat/struct-by-value-5a_main.c,
438         gcc.dg/compat/struct-by-value-5b_main.c: New files.
439         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
440         * gcc.dg/compat/struct-by-value-5a_x.c,
441         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
442         gcc.dg/compat/struct-by-value-5_x.c.
443         * gcc.dg/compat/struct-by-value-5a_y.c,
444         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
445         gcc.dg/compat/struct-by-value-5_y.c.
446
447         * gcc.dg/compat/struct-by-value-6a_main.c,
448         gcc.dg/compat/struct-by-value-6b_main.c: New files.
449         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
450         * gcc.dg/compat/struct-by-value-6a_x.c,
451         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
452         gcc.dg/compat/struct-by-value-6_x.c.
453         * gcc.dg/compat/struct-by-value-6a_y.c,
454         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
455         gcc.dg/compat/struct-by-value-6_y.c.
456
457         * gcc.dg/compat/struct-by-value-7a_main.c,
458         gcc.dg/compat/struct-by-value-7b_main.c: New files.
459         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
460         * gcc.dg/compat/struct-by-value-7a_x.c,
461         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
462         gcc.dg/compat/struct-by-value-7_x.c.
463         * gcc.dg/compat/struct-by-value-7a_y.c,
464         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
465         gcc.dg/compat/struct-by-value-7_y.c.
466
467 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
468
469         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
470         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
471         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
472         options.
473
474 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
475
476         * gcc.dg/builtins-36.c: New test.
477
478 2004-04-06  Paul Brook  <paul@codesourcery.com>
479
480         * README.gcc: Remove obsolete contraint on testcases.
481
482 2004-04-05  Paul Brook  <paul@codesourcery.com>
483
484         PR2123
485         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
486         failure and exit(0) on success.
487         * g++.dg/expr/anew2.C: Ditto.
488         * g++.dg/expr/anew3.C: Ditto.
489         * g++.dg/expr/anew4.C: Ditto.
490
491 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
492
493         PR c++/3518
494         * g++.dg/template/unify7.C: New.
495
496 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
497
498         * g++.dg/README: Bring up to date with new subdirectories; remove
499         duplicate subdirectory lines.
500
501 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
502
503         PR c++/14007
504         * g++.dg/template/unify5.C: New.
505         * g++.dg/template/unify6.C: New.
506         * g++.dg/template/qualttp20.C: Adjust.
507         * g++.old-deja/g++.jason/report.C: Adjust.
508         * g++.old-deja/g++.other/qual1.C: Adjust.
509
510 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
511
512         PR c++/14803
513         * g++.dg/inherit/ptrmem1.C: New test.
514
515 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
516
517         PR c++/14755
518         * gcc.c-torture/execute/20040331-1.c: New test.
519         * gcc.dg/20040331-1.c: New test.
520
521 2004-04-01  Paul Brook  <paul@codesourcery.com>
522
523         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
524
525 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
526
527         PR c++/14724
528         * g++.dg/init/goto1.C: New test.
529
530         PR c++/14763
531         * g++.dg/template/defarg4.C: New test.
532
533 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
534
535         * gcc.dg/altivec-11.c: Extend test for more valid cases.
536
537 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
538
539         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
540
541 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
542
543         * gcc.dg/noncompile/undeclared-2.c: New test.
544
545 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
546
547         * gcc.dg/940409-1.c: Remove XFAIL.
548         * gcc.dg/reg-vol-struct-1.c: New test.
549
550 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
551
552         * gcc.dg/torture/builtin-wctype-1.c: New test.
553
554 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
555
556         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
557         * gcc.dg/20001101-1.c: Likewise.
558         * gcc.dg/20001102-1.c: Likewise.
559
560 2004-03-25  Roger Sayle  <roger@eyesopen.com>
561
562         * gcc.dg/compare8.c: Add an additional test for XOR.
563
564 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
565
566         * gcc.dg/torture/builtin-ctype-1.c: New test.
567
568 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
569
570         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
571         * gcc.dg/torture/builtin-math-1.c: Likewise.
572         * gcc.dg/torture/builtin-power-1.c: New test.
573
574 2004-03-24  Andreas Schwab  <schwab@suse.de>
575
576         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
577         IA64 assembler.
578
579 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
580             Roger Sayle  <roger@eyesopen.com>
581
582         * gcc.dg/compare8.c: New test case.
583
584 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
585
586         * g++.dg/ext/altivec-7.C: New test.
587
588 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
589
590         PR 12267, 12391, 12560, 13129, 14114, 14133
591         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
592         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
593         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
594         Adjust error regexps.
595         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
596         * gcc.dg/noncompile/undeclared-1.c: New test cases.
597         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
598         * gcc.dg/local1.c: Add explanatory comment.
599
600 2004-03-23  Roger Sayle  <roger@eyesopen.com>
601
602         PR optimization/14669
603         * g++.dg/opt/fold2.C: New test case.
604
605 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
606
607         PR c/14069
608         * gcc.dg/20040322-1.c: New test.
609
610 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
611
612         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
613         * gcc.dg/ultrasp4.c: Likewise.
614         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
615
616 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
617
618         * gcc.dg/i386-sse-8.c: Reset default options.
619
620 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
621
622         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
623         in the error message text.
624
625 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
626
627         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
628
629 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
630
631         PR c++/14616
632         * g++.dg/init/array13.C: New test.
633
634 2004-03-20  Roger Sayle  <roger@eyesopen.com>
635
636         PR target/13889
637         * gcc.c-torture/compile/pr13889.c: New test case.
638
639 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
640
641         PR c/14635
642         * builtins-1.c (nan, nans): Don't test.
643         * builtins-30.c: Don't use nan, nanf, nanl.
644         * builtins-35.c: New test.
645
646 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
647
648         * g++.dg/ext/altivec-6.C: New test.
649
650 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
651
652         * g++.dg/init/placement3.C: New test.
653
654         * g++.dg/template/spec13.C: New test.
655
656         * g++.dg/lookup/using11.C: New test.
657
658         * g++.dg/lookup/koenig3.C: New test.
659
660         * g++.dg/template/operator2.C: New test.
661
662         * g++.dg/expr/dtor3.C: New test.
663         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
664         marker.
665         * g++.old-deja/g++.law/visibility28.C: Likewise.
666
667 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
668
669         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
670         * gcc.dg/ppc64-abi-3.c: Likewise.
671
672 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
673
674         PR c++/14545
675         * g++.dg/parse/template15.C: New test.
676
677 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
678
679         * g++.dg/expr/dtor2.C: New test.
680
681         * g++.dg/lookup/anon4.C: New test.
682
683         * g++.dg/overload/using1.C: New test.
684
685         * g++.dg/template/lookup7.C: New test.
686
687         * g++.dg/template/typename6.C: New test.
688
689         * g++.dg/expr/cond6.C: New test.
690
691 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
692
693         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
694
695 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
696
697         * g++.dg/expr/cond5.C: New test.
698         * g++.dg/expr/constcast1.C: Likewise.
699         * g++.dg/expr/ptrmem2.C: Likewise.
700         * g++.dg/expr/ptrmem3.C: Likewise.
701         * g++.dg/lookup/main1.C: Likewise.
702         * g++.dg/template/lookup6.C: Likewise.
703
704 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
705
706         * gcc.dg/local1.c: New test.
707
708         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
709
710 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
711
712         * gcc.dg/torture/builtin-convert-1.c: New test.
713
714 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
715
716         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
717
718 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
719
720         PR c++/14481
721         * g++.dg/warn/Wunused-7.C: New test.
722
723 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
724
725         * gcc.dg/torture/builtin-integral-1.c: New test.
726
727 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
728
729         PR c++/14586
730         * g++.dg/parse/non-dependent3.C: New test.
731
732 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
733
734         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
735         * g++.dg/eh/simd-2.C: Likewise.
736         * g++.dg/init/array10.C: Likewise.
737         * gcc.c-torture/compile/simd-1.c: Likewise.
738         * gcc.c-torture/compile/simd-2.c: Likewise.
739         * gcc.c-torture/compile/simd-3.c: Likewise.
740         * gcc.c-torture/compile/simd-4.c: Likewise.
741         * gcc.c-torture/compile/simd-6.c: Likewise.
742         * gcc.c-torture/execute/simd-1.c: Likewise.
743         * gcc.c-torture/execute/simd-2.c: Likewise.
744         * gcc.dg/compat/vector-defs.h: Likewise.
745         * gcc.dg/20020531-1.c: Likewise.
746         * gcc.dg/altivec-3.c: Likewise.
747         * gcc.dg/altivec-4.c: Likewise.
748         * gcc.dg/altivec-varargs-1.c: Likewise.
749         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
750         * gcc.dg/i386-mmx-3.c: Likewise.
751         * gcc.dg/i386-sse-4.c: Likewise.
752         * gcc.dg/i386-sse-5.c: Likewise.
753         * gcc.dg/i386-sse-8.c: Likewise.
754         * gcc.dg/simd-1.c: Likewise.
755         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
756         __ev64_opaque__ since the machine description provides it.
757
758 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
759
760         * lib/compat.exp (skip_list): New global variable.
761         Use it to hold the user defined COMPAT_SKIPS list if any.
762         (compat-obj): Add the members of skip_list to optall.
763
764 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
765
766         * gcc.dg/compat/union-by-value-1_main.c,
767         union-by-value-1_x.c, union-by-value-1_y.c,
768         union-check.h, union-defs.h,
769         union-init.h, union-return-1_main.c,
770         union-return-1_x.c, union-return-1_y.c: New files.
771
772 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
773
774         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
775         mixed-struct-init.h: Add 4 mixed structure types.
776         struct-by-value-21_main.c, struct-by-value-21_x.c,
777         struct-by-value-21_y.c, struct-return-21_main.c,
778         struct-return-21_x.c, struct-return-21_y.c: New files.
779
780 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
781
782         PR c++/14550
783         * g++.dg/parse/template14.C: New test.
784
785 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
786
787         * gcc.c-torture/execute/20040313-1.c: New test.
788
789 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
790
791         PR target/14533
792         * gcc.dg/20040311-2.c: New test.
793
794 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
795
796         PR other/14544
797         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
798         bit-field.
799
800 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
801
802         * gcc.dg/20040305-2.c: Add missing return statement.
803
804 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
805
806         * gcc.dg/builtins-34.c: Also check pow10*.
807
808 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
809
810         PR target/14262
811         * gcc.dg/20040305-2.c: New test.
812
813 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
814
815         * gcc.dg/20040310-1.c: New test.
816
817 2004-03-11  Roger Sayle  <roger@eyesopen.com>
818
819         * gcc.c-torture/execute/20040311-1.c: New test case.
820
821 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
822
823         PR c++/14476
824         * g++.dg/lookup/enum1.C: New test.
825
826 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/14510
829         * g++.dg/lookup/struct2.C: New test.
830
831 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
832
833         * gcc.dg/builtins-34.c: New test.
834
835 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
836
837         * gcc.dg/torture/builtin-nonneg-1.c: New test.
838
839 2004-03-09  James E Wilson  <wilson@specifixinc.com>
840
841         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
842         * gcc.dg/alias-2.c: New testcase.
843
844 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
845
846         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
847
848 2004-03-09  Roger Sayle  <roger@eyesopen.com>
849
850         * gcc.c-torture/execute/20040309-1.c: New test case.
851
852 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
853
854         PR c++/14397
855         * g++.dg/overload/ref1.C: New.
856
857 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
858
859         PR c++/14409
860         * g++.dg/template/spec12.C: New test.
861
862         PR c++/14448
863         * g++.dg/parse/crash14.C: New test.
864
865 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
866
867         PR c++/14230
868         * g++.dg/init/ref11.C: New test.
869
870 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
871
872         PR c++/14432
873         * g++.dg/parse/builtin2.C: New test.
874
875 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
876
877         PR c++/14401
878         * g++.dg/init/ctor3.C: New test.
879         * g++.dg/init/union1.C: New test.
880         * g++.dg/ext/anon-struct4.C: New test.
881
882 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
883
884         * g++.dg/lookup/koenig1.C: Tweak error messages.
885         * g++.dg/lookup/used-before-declaration.C: Likewise.
886         * g++.dg/other/do1.C: Likewise.
887         * g++.dg/overload/koenig1.C: Likewise.
888         * g++.dg/parse/crash13.C: Likewise.
889         * g++.dg/template/instantiate3.C: Likewise.
890
891 2004-03-08  Eric Christopher  <echristo@redhat.com>
892
893         * * lib/target-supports.exp: Enable libiconv in test
894         compilation.  Fix up error checking.
895
896 2004-03-08  Roger Sayle  <roger@eyesopen.com>
897
898         PR middle-end/14289
899         * gcc.dg/pr14289-1.c: New test case.
900         * gcc.dg/pr14289-2.c: Likewise.
901         * gcc.dg/pr14289-3.c: Likewise.
902
903 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
904
905         * gcc.c-torture/execute/20040308-1.c: New test.
906
907 2004-03-07  Roger Sayle  <roger@eyesopen.com>
908
909         * gcc.c-torture/execute/20040307-1.c: New test case.
910
911 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
912
913         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
914
915 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
916
917         * gcc.dg/20040306-1.c: New test.
918
919 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
920
921         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
922         them static.
923         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
924
925 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
926
927         PR c/14465
928         * gcc.dg/decl-6.c: New test.
929
930 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
931
932         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
933         Rename LOGPOW -> LOG_POW.
934         (SQRT_EXP, POW_EXP): New.
935
936 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
937
938         * gcc.dg/i386-sse-8.c: New test.
939
940 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
941
942         PR c/14114
943         * gcc.dg/decl-5.c: New test.
944
945 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
946
947         * gcc.dg/20040305-1.c: New test.
948
949 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
950
951         PR other/14354
952         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
953
954 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
955
956         PR c++/14425, c++/14426
957         * g++.dg/ext/altivec-4.C: New test.
958         * g++.dg/ext/altivec-5.C: New test.
959
960 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
961
962         * g++.old-deja/g++.other/linkage1.C: Expect errors about
963         global variables of a type with no linkage.
964         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
965         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
966         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
967         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
968         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
969         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
970         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
971         * g++.dg/warn/deprecated.C: Name enum Color.
972         * g++.dg/overload/VLA.C: Name structure for 'b'.
973         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
974
975 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
976
977         * gcc.c-torture/compile/20040304-1.c: New test.
978
979 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
980
981         PR 13728
982         * gcc.dg/decl-4.c: New testcase.
983
984 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
985
986         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
987         as PRECF if sizeof (float) > sizeof (double).
988         (PRECL): Make it the same as PRECF if
989         sizeof (float) > sizeof (long double).
990
991 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
992
993         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
994         system type.  Add check for irix6 which doesn't have c99 runtime.
995
996 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
997
998         * gcc.dg/const-elim-1.c: xfail for xtensa.
999
1000 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1001
1002         PR c++/14369
1003         * g++.dg/template/cond4.C: New test.
1004
1005 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR c++/14360
1008         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1009
1010         PR c++/14361
1011         * g++.dg/parse/defarg7.C: New test.
1012
1013         PR c++/14359
1014         * g++.dg/template/friend26.C: New test.
1015
1016 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1017
1018         PR c++/14324
1019         * g++.dg/abi/mangle21.C: New test.
1020
1021         PR c++/14260
1022         * g++.dg/parse/constructor2.C: New test.
1023
1024         PR c++/14337
1025         * g++.dg/template/sfinae1.C: New test.
1026
1027 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1028
1029         PR c++/14267
1030         * g++.dg/expr/crash2.C: New test.
1031
1032         PR middle-end/13448
1033         * gcc.dg/inline-5.c: New test.
1034         * gcc.dg/always-inline.c: Split out tests into ...
1035         * gcc.dg/always-inline2.c: ... this and ...
1036         * gcc.dg/always-inline3.c: ... this.
1037
1038 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1039
1040         PR debug/12103
1041         * g++.dg/debug/crash1.C: New test.
1042
1043 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1044
1045         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1046         function with __attribute__((noinline)).
1047         (recurser_void2): Likewise.
1048         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1049         (recurser_void2): Likewise.
1050
1051 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1052
1053         PR middle-end/14203
1054         * g++.dg/warn/Wunused-6.C: New test case.
1055
1056 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1057
1058         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1059         not defined.
1060
1061 2004-02-27  Eric Christopher  <echristo@redhat.com>
1062
1063         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1064         * g++.dg/charset/asm2.c: Run only x86.
1065         * gcc.dg/charset/asm3.c: Ditto.
1066
1067 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1068
1069         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1070         ld_library_path.
1071
1072 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1073
1074         * g++.dg/ext/altivec-3.C: New.
1075
1076 2004-02-26  Richard Henderson  <rth@redhat.com>
1077
1078         * g++.dg/ext/attrib10.C: Mark for warning.
1079         * gcc.dg/attr-alias-1.c: New.
1080
1081 2004-02-26  Richard Henderson  <rth@redhat.com>
1082
1083         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1084         * gcc.c-torture/execute/20040208-2.c: ... it back.
1085
1086 2004-02-26  Eric Christopher  <echristo@redhat.com>
1087
1088         * lib/target-supports.exp (check-iconv-available): New function.
1089         * lib/gcc-dg.exp (dg-require-iconv): New function.
1090         Use above.
1091         * gcc.dg/charset: New directory.
1092         * gcc.dg/charset/charset.exp: New file.
1093         * gcc.dg/charset/asm1.c: Ditto.
1094         * gcc.dg/charset/asm2.c: Ditto.
1095         * gcc.dg/charset/asm3.c: Ditto.
1096         * gcc.dg/charset/asm4.c: Ditto.
1097         * gcc.dg/charset/asm5.c: Ditto.
1098         * gcc.dg/charset/attribute1.c: Ditto.
1099         * gcc.dg/charset/attribute2.c: Ditto.
1100         * gcc.dg/charset/string1.c: Ditto.
1101         * g++.dg/charset: New directory.
1102         * g++.dg/dg.exp: Add here. Special options.
1103         * g++.dg/charset/charset.exp: New file.
1104         * g++.dg/charset/asm1.c: Ditto.
1105         * g++.dg/charset/asm2.c: Ditto.
1106         * g++.dg/charset/asm3.c: Ditto.
1107         * g++.dg/charset/asm4.c: Ditto.
1108         * g++.dg/charset/attribute1.c: Ditto.
1109         * g++.dg/charset/attribute2.c: Ditto.
1110         * g++.dg/charset/extern1.cc: Ditto.
1111         * g++.dg/charset/extern2.cc: Ditto.
1112         * g++.dg/charset/string1.c: Ditto.
1113
1114 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR c++/14278
1117         * g++.dg/parse/comma1.C: New test.
1118
1119 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1120
1121         PR c++/14284
1122         * g++.dg/template/ttp8.C: New test.
1123
1124 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1125
1126         * gcc.dg/fixuns-trunc-1.c: New test.
1127
1128 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1129
1130         * gcc.dg/builtins-config.h: Use #elif.
1131
1132 2004-02-26  Michael Matz  <matz@suse.de>
1133
1134         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1135         * gcc.dg/991214-1.c: Likewise.
1136         * gcc.dg/i386-asm-1.c: Likewise.
1137
1138 2004-02-25  Richard Henderson  <rth@redhat.com>
1139
1140         * gcc.c-torture/execute/20040208-2.c: Move ...
1141         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1142
1143 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1144
1145         PR c++/14246
1146         * g++.dg/other/crash-3.C: New test.
1147
1148 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1149
1150         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1151         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1152
1153         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1154         HP-UX.
1155
1156 2004-02-24  Michael Matz  <matz@suse.de>
1157
1158         * gcc.dg/i386-regparm.c: New.
1159
1160 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1161
1162         * gcc.c-torture/execute/20040223-1.c: New.
1163
1164 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1165             Kazu Hirata  <kazu@cs.umass.edu>
1166
1167         * gcc.dg/fwritable-strings-1.c: Remove.
1168
1169 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1170
1171         PR c/14156
1172         * gcc.dg/20040223-1.c: New test.
1173
1174 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1175
1176         PR c++/14106
1177         * g++.dg/ext/typeof9.C: New test.
1178
1179 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1180
1181         PR c++/14250
1182         * g++.dg/other/switch1.C: New test.
1183
1184 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1185
1186         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1187         * gcc.dg/va-arg-1.c: Likewise.
1188
1189 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1190
1191         PR c++/14143
1192         * g++.dg/template/koenig5.C: New test.
1193
1194 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1195
1196         * g++.dg/ext/altivec-1.C: Generalize target triple.
1197         * g++.dg/ext/altivec-2.C: New test case.
1198         * g++.dg/ext/altivec_check.h: New file.
1199         * gcc.dg/altivec-1.c: Generalize target triple;
1200         include altivec_check.h and call altivec_check().
1201         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1202         * gcc.dg/altivec-6.c: New test case.
1203         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1204         type casts as needed.
1205         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1206         altivec_check().
1207         * gcc.dg/altivec-12.c: New test case.
1208         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1209         include altivec_check.h and call altivec_check().
1210         * gcc.dg/altivec_check.h: New file.
1211
1212 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1213
1214         * lib/target-supports.exp (check_alias_available): Don't mangle
1215         function `g' in test program.
1216
1217 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1218
1219         * lib/target-supports.exp (check_profiling_available): Check
1220         argument to determine whether we support a profiling type.
1221         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1222         check_profiling_available.
1223         * g++.dg/bprob/bprob.exp: Likewise
1224         * g77.dg/bprob/bprob.exp: Likewise.
1225         * gcc.misc-tests/bprob.exp: Likewise.
1226         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1227         dg-require-profiling and delete expected error handling.
1228         * gcc.dg/20021014-1.c: Likewise.
1229         * gcc.dg/nest.c: Likewise.
1230
1231 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1232
1233         PR c++/12007
1234         * g++.dg/other/vthunk1.C: New test.
1235
1236 2004-02-20  Falk Hueffner  <falk@debian.org>
1237
1238         PR target/14201
1239         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1240
1241 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/13927
1244         * g++.dg/other/error8.C: Remove XFAIL markers.
1245
1246         PR c++/14173
1247         * g++.dg/ext/packed5.C: New test.
1248
1249         PR c++/14199
1250         * g++.dg/warn/Wunused-5.C: New test.
1251
1252         PR c++/14186
1253         * g++.dg/lookup/member1.C: New test.
1254
1255 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1256
1257         * gcc.c-torture/compile/20040130-1.c: Enable only when
1258         __INT_MAX__ >= 2147483647L.
1259         * gcc.c-torture/compile/961203-1.c: Likewise.
1260
1261 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1262
1263         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1264         * g++.dg/opt/template1.C: Robustify assembler regexp
1265
1266 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1267
1268         * gcc.c-torture/execute/simd-4.x: Remove.
1269         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1270         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1271         Guard with #ifndef SKIP_ATTRIBUTE.
1272         * gcc.dg/compat/vector-1_y.c: Likewise.
1273         * gcc.dg/compat/vector-2_x.c: Likewise.
1274         * gcc.dg/compat/vector-2_y.c: Likewise.
1275         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1276         * g++.dg/eh/simd-2.C: Likewise.
1277
1278 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1279
1280         * gcc.c-torture/compile/complex-1.c: New.
1281
1282 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1283
1284         PR target/14209
1285         * gcc.c-torture/execute/20040218-1.c: New test.
1286
1287 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1288
1289         PR c++/14181
1290         * g++.dg/parse/new2.C: New test.
1291
1292 2004-02-18  Paul Brook  <paul@codesourcery.com>
1293
1294         * gcc.c-torture/compile/libcall-1.c: New test.
1295
1296 2004-02-18  Paul Brook  <paul@codesourcery.com>
1297
1298         PR debug/12934
1299         * gcc.dg/debug/debug-7.c: New test.
1300
1301 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1302
1303         * gcc.dg/20040217-1.c: New test.
1304
1305 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1306
1307         * gcc.c-torture/execute/990208-1.x: Delete.
1308
1309 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1310
1311         * gcc.c-torture/execute/20040208-2.x: New file.
1312
1313 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1314
1315         PR c++/11326
1316         * g++.dg/abi/structret1.C: New test.
1317
1318 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1319
1320         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1321         (i386_cpuid): No need to test if cpuid is available on AMD64.
1322         Fix assembly, so that it works onboth i386 and AMD64.
1323         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1324         (vecInLong): Fix s[] member type to unsigned int.
1325         (vecInWord): Remove type.
1326         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1327         (a64, b64, c64, d64, e64): Remove.
1328         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1329         Remove unused variable.  Remove initialization of removed variables.
1330         Don't call mmx_tests nor sse_tests.
1331         (reference_mmx, reference_sse): Remove.
1332         (check): Add return stmt.
1333         * gcc.dg/i386-sse-7.c: New test.
1334         * gcc.dg/i386-mmx-4.c: New test.
1335
1336 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1337
1338         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1339         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1340         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1341         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1342         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1343         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1344         g++.dg/tc1/dr94.C: Fix line terminator.
1345
1346 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1347
1348         * gcc.c-torture/compile/20040216-1.c: New.
1349
1350 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1351
1352         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1353         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1354         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1355         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1356         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1357         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1358
1359 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1360
1361         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1362
1363 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/13971
1366         * g++.dg/expr/cond4.C: New test.
1367
1368         PR c++/14086
1369         * g++.dg/lookup/crash2.C: New test.
1370
1371 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1372
1373         * gcc.c-torture/compile/20040214-2.c: New test.
1374
1375 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1376
1377         PR c++/14116
1378         * g++.dg/ext/typeof8.C: New test.
1379
1380 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1381
1382         * gcc.c-torture/compile/20040214-1.c: New test.
1383
1384 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1385
1386         PR c++/13635
1387         * g++.dg/template/spec11.C: New test.
1388
1389 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1390
1391         PR c++/13927
1392         * g++.dg/other/error8.C: New test.
1393
1394 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1395
1396         PR c++/14122
1397         * g++.dg/template/array4.C: New test.
1398
1399         PR c++/14108
1400         * g++.dg/inherit/thunk2.C: New test.
1401
1402         PR c++/14083
1403         * g++.dg/eh/cond2.C: New test.
1404
1405 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1406
1407         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
1408
1409 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
1410
1411         * lib/scanasm.exp (dg-scan): Quote pattern before display.
1412
1413 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
1414
1415         * g++.dg/simd-2.C: xfail on ppc64-linux.
1416
1417 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1418
1419         PR c/456
1420         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
1421         tests.
1422
1423 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
1424
1425         * gcc.dg/builtins-33.c: New test.
1426
1427 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
1428
1429         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
1430
1431 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1432
1433         * g++.dg/simd-2.C: Set -maltivec for ppc64.
1434
1435 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1436
1437         * gcc.dg/ppc64-abi-3.c: New test.
1438
1439 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
1440
1441         PR c/14092
1442
1443         * gcc.dg/pr14092-1.c: New testcase.
1444
1445 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
1446
1447         * gcc.dg/cpp/assert4.c: Fix typo last change.
1448
1449         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
1450         * gcc.dg/cpp/assert4.c: Handle powerpc64.
1451
1452         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
1453
1454 2004-02-09  Roger Sayle  <roger@eyesopen.com>
1455
1456         * gcc.c-torture/compile/20040209-1.c: New test case.
1457
1458 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1459
1460         * gcc.dg/c90-init-1.c: Adjust expected error messages.
1461
1462 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
1463
1464         * gcc.c-torture/execute/20040208-[12].c: New tests.
1465
1466 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1467
1468         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1469
1470 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1471
1472         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1473
1474 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1475
1476         Bug 13856
1477         * gcc.dg/visibility-8.c: New testcase.
1478
1479 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1480
1481         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1482         arguments.
1483         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1484
1485 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1486
1487         PR middle-end/13696
1488         * g++.dg/opt/fold1.C: New test case.
1489
1490 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1491
1492         PR c++/14033
1493         * g++.dg/other/crash-2.C: New test.
1494
1495 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1496
1497         PR c++/14028
1498         * g++.dg/parse/angle-bracket2.C: New test.
1499
1500 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1501
1502         PR middle-end/13750
1503         Revert:
1504         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1505         PR pch/13361
1506         * testsuite/g++.dg/pch/wchar-1.C: New.
1507         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1508
1509 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1510
1511         PR c++/14008
1512         * g++.dg/parse/error15.C: New test.
1513         * g++.dg/parse/crash11.C: Update dg-error mark.
1514
1515 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1516
1517         PR c++/13932
1518         * g++.dg/warn/conv2.C: New test.
1519
1520 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1521
1522         PR c++/13086
1523         * g++.dg/warn/incomplete1.C: Remove xfail.
1524
1525 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1526
1527         * lib/file-format.exp (gcc_target_object_format): Use
1528         ${tool}_target_compile, not gcc_target_compile.
1529         * lib/target-supports.exp (check_alias_available): Likewise.
1530         (check_gc_sections_available): Likewise.
1531         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1532         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1533         dg-require-alias.
1534
1535 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c++/13969
1538         * g++.dg/template/static6.C: New test.
1539
1540 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1541
1542         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1543
1544 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1545
1546         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1547         tests for systems where `char' is unsigned by default.
1548
1549 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1550
1551         PR c++/13997
1552         * g++.dg/template/partial3.C: New test.
1553
1554 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1555
1556         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1557         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1558         Remove mentions of obsolete ports.
1559
1560 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1561
1562         * gcc.dg/noncompile/20001228-1.c: Fix for new
1563         error message.
1564
1565 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1566
1567         PR target/9348
1568         * gcc.c-torture/execute/multdi-1.c: New test case.
1569
1570 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1571
1572         PR c++/13925
1573         * g++.dg/template/lookup5.C: New test.
1574
1575 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1576
1577         PR c++/13950
1578         * g++.dg/template/lookup4.C: New test.
1579
1580         PR c++/13970
1581         * g++.dg/parse/error14.C: New test.
1582
1583         PR c++/14002
1584         * g++.dg/parse/template13.C: New test.
1585
1586 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1587
1588         PR c++/13978
1589         * g++.dg/template/koenig4.C: New test.
1590
1591         PR c++/13968
1592         * g++.dg/template/crash17.C: New test.
1593
1594         PR c++/13975
1595         * g++.dg/parse/error13.C: New test.
1596         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1597
1598 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1599
1600         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1601
1602 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1603
1604         PR c/11658
1605         PR c/13994
1606         * gcc.dg/noncompile/20040203-1.c: New test.
1607         * gcc.dg/noncompile/20040203-2.c: Likewise.
1608         * gcc.dg/noncompile/20040203-3.c: Likewise.
1609         * gcc.dg/20040203-1.c: Likewise.
1610
1611 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1612
1613         PR c++/10858
1614         * g++.dg/template/sizeof7.C: New test.
1615
1616 2004-02-02  Eric Christopher  <echristo@redhat.com>
1617             Zack Weinberg  <zack@codesourcery.com>
1618
1619         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1620
1621 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1622
1623         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1624         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1625         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1626         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1627
1628 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1629
1630         PR c++/13113
1631         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1632
1633         PR c++/13854
1634         * g++.dg/ext/attrib13.C: New test.
1635
1636         PR c++/13907
1637         * g++.dg/conversion/op2.C: New test.
1638
1639 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1640
1641         * gcc.dg/titype-1.c: Fix pasto.
1642
1643 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1644
1645         * gcc.dg/titype-1.c: New test.
1646
1647 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1648
1649         PR c++/13957
1650         * g++.dg/template/non-type-template-argument-1.C,
1651         g++.dg/template/qualified-id1.C: Update dg-error marks.
1652         * g++.dg/template/nontype6.C: New test.
1653
1654 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1655
1656         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1657         * gcc.dg/builtins-31.c: New testcase.
1658         * gcc.dg/builtins-32.c: New testcase.
1659
1660 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1661
1662         * objc.dg/call-super-2.m: Update line numbers
1663         for the including of stddef.h.
1664
1665 2004-01-30  Michael Matz  <matz@suse.de>
1666
1667         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1668         g++.dg/ext/case-range3.C: New tests.
1669
1670 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1671
1672         DR206
1673         PR c++/13813
1674         * g++.dg/template/member4.C: New test.
1675
1676 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1677
1678         PR c++/13683
1679         * g++.dg/template/sizeof6.C: New test.
1680
1681 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1682
1683         * gcc.dg/fwritable-strings-1.c: New test.
1684
1685 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1686
1687         * gcc.c-torture/compile/20040130-1.c: New test.
1688
1689 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1690
1691         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1692
1693 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/13883
1696         * g++.dg/template/ctor3.C: New test.
1697
1698 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1699
1700         * g++.dg/tc1: New directory.
1701         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1702         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1703         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1704         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1705         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1706
1707 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1708
1709         * g++.dg/parse/error11.C: New test.
1710         * g++.dg/parse/error12.C: Likewise.
1711
1712 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1713
1714         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1715         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1716
1717 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1718
1719         PR c++/13791
1720         * g++.dg/ext/attrib12.C: New test.
1721
1722         PR c++/13736
1723         * g++.dg/parse/cast2.C: New test.
1724
1725 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1726
1727         * objc.dg/encode-2.m (main): New local string.  Set depending on
1728         sizeof long.  Use in sscanf call.
1729         * objc.dg/encode-3.m (main): New local string.  Set depending on
1730         sizeof long.  Use in scan_initial call.
1731
1732 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1733
1734         * objc.dg/call-super-2.m: Make LP64-safe.
1735         * objc.dg/desig-init-1.m: Likewise.
1736
1737 2004-01-27  Devang Patel <dpatel@apple.com>
1738
1739         * g++.dg/debug/namespace1.C: New test.
1740
1741 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1742
1743         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1744         xscale-*-*.
1745
1746         * gcc.dg/arm-mmx-1.c: New test.
1747
1748 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1749
1750         * gcc.dg/20040127-1.c: New test.
1751         * gcc.dg/20040127-2.c: New test.
1752
1753 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1754
1755         * objc.dg/stret-1.m (glob): Renamed to globa.
1756
1757 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1758
1759         PR c++/13663
1760         * g++.dg/expr/for1.C: New test.
1761
1762 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1763
1764         PR middle-end/13779
1765         * gcc.dg/darwin-longlong.c: New test.
1766
1767 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1768
1769         * gcc.dg/20040124-1.c: Moved test from here...
1770         * gcc.c-torture/compile/20040124-1.c: ...to here.
1771
1772 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1773
1774         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1775         the assembly output if -m64 is passed.
1776
1777 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/13833
1780         * g++.dg/template/cond3.C: New test.
1781
1782 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1783
1784         PR c++/13810
1785         * g++.dg/template/ttp7.C: New test.
1786
1787 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1788
1789         PR c++/13797
1790         * g++.dg/template/nontype4.C: New test.
1791         * g++.dg/template/nontype5.C: Likewise.
1792
1793 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1794
1795         * gcc.dg/torture/mips-clobber-at.c: New test.
1796
1797 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1798
1799         * gcc.dg/20040124-1.c: New test.
1800
1801 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1802
1803         * gcc.dg/20040123-1.c: New test.
1804
1805 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1806
1807         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1808
1809 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1810
1811         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1812
1813 2004-01-23  Andrew Pinski  <apinski@apple.com>
1814
1815         * gcc.dg/20030121-1.c: Move to ..
1816         * gcc.dg/20040121-1.c: here.
1817
1818 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1819
1820         * gcc.dg/builtins-29.c: New test case.
1821
1822 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1823
1824         PR 18314
1825         * gcc.dg/builtins-30.c: New testcase.
1826
1827 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1828
1829         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1830         * lib/g77.exp: Likewise.
1831         * lib/objc.exp: Likewise.
1832         * lib/g++.exp: Likewise.
1833
1834 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1835
1836         * gcc.dg/struct-by-value-2.c: New test.
1837
1838 2004-01-21  Andrew Pinski  <apinski@apple.com>
1839
1840         PR target/13785
1841         * gcc.dg/20030121-1.c: New test.
1842
1843 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1844
1845         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1846         clobber frame pointer register in asm statement.
1847
1848 2004-01-21  Falk Hueffner  <falk@debian.org>
1849
1850         * gcc.c-torture/compile/20040121-1.c: New test.
1851
1852 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1853
1854         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1855
1856 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1857
1858         * gcc.dg/ppc64-abi-2.c: New test.
1859
1860 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1861
1862         * lib/treelang.exp: Fill out this file.
1863         * lib/treelang-dg.exp: New File.
1864
1865 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1866
1867         * gcc.c-torture/compile/981022-1.c: Remove.
1868         * gcc.dg/array-5.c: Remove XFAIL.
1869         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1870         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1871         gcc.dg/cond-lvalue-1.c: Update.
1872         * gcc.dg/cast-lvalue-2.c: New test.
1873
1874 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1875
1876         PR c++/13592
1877         * g++.dg/other/error1.C (class foo): Tweak error message.
1878
1879         PR c++/13592
1880         * g++.dg/template/call2.C: New test.
1881
1882 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1883
1884         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1885         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1886         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1887         scalar-return-1_x.c, scalar-return-2_y.c,
1888         scalar-return-3_x.c, scalar-return-3_y.c,
1889         scalar-return-4_x.c, scalar-return-4_y.c,
1890         struct-align-1.h, struct-align-1_x.c,
1891         struct-align-1_y.c, struct-align-2.h,
1892         struct-align-2_x.c, struct-align-2_y.c,
1893         struct-by-value-10_y.c, struct-by-value-11_x.c,
1894         struct-by-value-11_y.c, struct-by-value-12_x.c,
1895         struct-by-value-12_y.c, struct-by-value-13_x.c,
1896         struct-by-value-13_y.c, struct-by-value-14_x.c,
1897         struct-by-value-14_y.c, struct-by-value-15_x.c,
1898         struct-by-value-15_y.c, struct-by-value-16_y.c,
1899         struct-by-value-17_y.c, struct-by-value-18_y.c,
1900         struct-by-value-19_y.c, struct-by-value-1_x.c,
1901         struct-by-value-1_y.c, struct-by-value-20_y.c,
1902         struct-by-value-2_x.c, struct-by-value-2_y.c,
1903         struct-by-value-3_y.c, struct-by-value-4_x.c,
1904         struct-by-value-4_y.c, struct-by-value-5_y.c,
1905         struct-by-value-6_y.c, struct-by-value-7_y.c
1906         struct-by-value-8_x.c, struct-by-value-8_y.c
1907         struct-by-value-9_x.c, struct-by-value-9_y.c
1908         struct-return-10_x.c, struct-return-10_y.c,
1909         struct-return-19_x.c, struct-return-20_x.c
1910         struct-return-2_x.c, struct-return-2_y.c
1911         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1912         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1913
1914 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1915
1916         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1917         attribute on sparc*-sun-solaris2.*.
1918
1919 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1920
1921         PR c++/13710
1922         * g++.dg/ext/typeof7.C: New test.
1923
1924 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1925
1926         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1927         * gcc.dg/const-elim-1.c: Same.
1928
1929 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1930
1931         * objc.dg/stret-1.m: New.
1932         * objc.dg/stret-2.m: New.
1933
1934 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1935
1936         PR c++/11895
1937         * g++.dg/ext/vector1.C: New test.
1938
1939 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1940
1941         * gcc.dg/pch/import-1.c: New.
1942         * gcc.dg/pch/import-1.hs: New.
1943         * gcc.dg/pch/import-1a.h: New.
1944         * gcc.dg/pch/import-1b.h: New.
1945         * gcc.dg/pch/import-1c.h: New.
1946
1947 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1948
1949         PR c++/13574
1950         * g++.dg/ext/array1.C: New test.
1951
1952         PR c++/13178
1953         * g++.dg/conversion/op1.C: New test.
1954
1955 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1956
1957         PR 11864
1958         From Kazumoto Kojima / Dan Kegel:
1959         * gcc.dg/pr11864-1.c: New test.
1960
1961         PR 10392
1962         From Marcus Comstedt / Dan Kegel:
1963         * gcc.dg/pr10392-1.c: New test.
1964
1965 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1966
1967         PR c++/13478
1968         * g++.dg/init/ref10.C: New test.
1969
1970 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1971
1972         PR c++/13407
1973         * g++.dg/parse/typename6.C: New test.
1974
1975 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1976
1977         PR pch/13361
1978         * testsuite/g++.dg/pch/wchar-1.C: New.
1979         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1980
1981 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1982
1983         PR c++/9259
1984         * g++.dg/expr/sizeof2.C: New test.
1985
1986 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
1987
1988         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
1989
1990 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1991
1992         PR c++/13659
1993         * g++.dg/lookup/strong-using-3.C: New.
1994         * g++.dg/lookup/using-10.C: New.
1995
1996 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1997
1998         PR c++/13594
1999         * g++.dg/lookup/strong-using-2.C: New.
2000
2001 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2002             Dan Kegel <dank@kegel.com>
2003             J"orn Rennecke <joern.rennecke@superh.com>
2004
2005         PR target/9365
2006         * gcc.dg/pr9365-1.c: New test.
2007
2008 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2009
2010         PR c++/8856
2011         * g++.dg/parse/casting-operator2.C: New test.
2012         * g++.old-deja/g++.pt/explicit83.C: Remove.
2013
2014 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2015
2016         * gcc.dg/label-compound-stmt-1.c: New test.
2017         * gcc.c-torture/compile/950922-1.c,
2018         gcc.c-torture/compile/20000211-3.c,
2019         gcc.c-torture/compile/20000518-1.c,
2020         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2021         compound statements.
2022
2023 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2024
2025         * gcc.dg/ppc64-abi-1.c: New test.
2026
2027 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2028
2029          * g++.dg/ext/attrib9.C: Add dg-warnings.
2030
2031 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2032
2033         PR c++/12335
2034         * g++.dg/parse/dtor3.C: New test.
2035
2036 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2037
2038         PR c++/12709
2039         * g++.dg/parse/try-catch-1.C: New test.
2040
2041 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2042
2043         * ada/acats/run_all.sh: Add more verbose output in acats.log
2044         when compiling tests.
2045
2046 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2047
2048         PR 13656
2049         * gcc.dg/typedef-redecl.c: New test case.
2050         * gcc.dg/typedef-redecl.h: New support file.
2051
2052 2004-01-13  Jan Hubicka  <jh@suse.cz>
2053
2054         * gcc.dg/always_inline.c: New test.
2055         * gcc.dg/debug/20031231-1.c: Fix.
2056
2057 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2058
2059         PR c++/13474
2060         * g++.dg/template/array3.C: New test.
2061
2062 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2063
2064         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2065         * g++.dg/warn/Wunused-2.C: Likewise.
2066
2067 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2068
2069         PR c++/13289
2070         * g++.dg/template/instantiate6.C: New test.
2071
2072 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2073
2074         PR middle-end/11397
2075         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2076
2077 2004-01-12  Jan Hubicka  <jh@suse.cz>
2078
2079         PR opt/12826
2080         * gcc.dg/20040112-1.c: New.
2081
2082         * gcc.dg/dwarf-die[1-7].c: Move to...
2083         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2084         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2085
2086 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2087
2088         PR c++/4100
2089         * g++.dg/parse/friend4.C: New test.
2090
2091 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2092
2093         PR c++/4100
2094         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2095         definition is called a friend.
2096
2097 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2098
2099         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2100
2101 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2102
2103         PR c++/3478
2104         * g++.dg/parse/error10.C: New test.
2105         * g++.dg/template/arg2.C: Accept "invalid type" error.
2106
2107 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR middle-end/13392
2110         * g++.dg/opt/expect2.C: New test.
2111
2112 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2113
2114         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2115         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2116         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2117         Update dg-error regexps.
2118
2119 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2120
2121         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2122         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2123
2124 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2125
2126         * gcc.dg/pragma-re-1.c: Use right pointer type.
2127
2128 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2129
2130         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2131
2132 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2133
2134         * gcc.dg/rs6000-ldouble-1.c: New.
2135
2136 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2137
2138         DR 337
2139         PR c++/9256
2140         * g++.dg/other/abstract1.C: New test.
2141
2142 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2143
2144         * g++.dg/lookup/strong-using-1.C: New.
2145
2146 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2147
2148         PR c/11234
2149         * gcc.dg/func-ptr-conv-1.c: New test.
2150         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2151
2152 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2153
2154         PR target/13380.
2155         * gcc.c-torture/compile/20040109-1.c: New.
2156
2157 2004-01-08  Stuart Hastings  <stuart@apple.com>
2158
2159         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2160         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2161         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2162
2163 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2164
2165         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2166
2167 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2168
2169         * ada/acats/run_acats: Treat 'gnatchop' the same way
2170         as 'gnatmake'.  Export GCC_DRIVER.
2171         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2172         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2173
2174 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2175
2176         PR c++/12573
2177         * g++.dg/template/dependent-expr4.C: New test.
2178
2179 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2180
2181         * gcc.dg/altivec-11.c: New test.
2182
2183 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2184
2185         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2186
2187 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2188
2189         PR c/6024
2190         * gcc.dg/enum-compat-1.c: New test.
2191         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2192
2193 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2194
2195         PR c/12165
2196         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2197         gcc.dg/c99-idem-qual-3.c: New tests.
2198
2199 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2200
2201         * gcc.dg/winline-7.c: Don't cast void * to int.
2202
2203 2004-01-06  Jan Hubicka  <jh@suse.cz>
2204
2205         * gcc.dg/i386-sse-5.c: New test
2206         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2207
2208 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2209
2210         PR c++/12815
2211         * g++.dg/rtti/typeid4.C: New test.
2212
2213 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2214
2215         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2216
2217 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/12132
2220         * g++.dg/template/error11.C: New test.
2221
2222         PR c++/13451
2223         * g++.dg/template/class2.C: New test.
2224
2225 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2226         Richard Sandiford <rsandifo@redhat.com>
2227
2228         PR c++/13387
2229         * g++.dg/opt/alias3.C: New test.
2230
2231 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/13157
2234         * g++.dg/template/koenig3.C: New test.
2235
2236         PR c++/13529
2237         * g++.dg/parse/offsetof3.C: New test.
2238
2239         * g++.dg/init/copy7.C: Add missing dg-error markers.
2240
2241         PR c++/12226
2242         * g++.dg/init/copy7.c: New test.
2243
2244         PR c++/13536
2245         * g++.dg/parse/cast1.C: New test.
2246
2247 2004-01-04  Jan Hubicka  <jh@suse.cz>
2248
2249         * gcc.dg/winline[1-7].c: New tests.
2250
2251 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2252
2253         PR c++/13520
2254         * g++.dg/template/qualttp22.C: New test.
2255
2256 2004-01-01  Jan Hubicka  <jh@suse.cz>
2257
2258         * gcc.dg/debug/20031231-1.c: New.
2259         * gcc.c-torture/compile/20040101-1.c: New.
2260         * gcc.dg/dwarf-die-[1-7].c: New.
2261
2262 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2263
2264         PR optimization/13521
2265         * gcc.c-torture/compile/20031231-1.c: New test.
2266
2267 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2268
2269         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2270
2271 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2272
2273         PR c++/10079
2274         * g++.dg/template/crash16.C: New test.
2275
2276 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2277
2278         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2279
2280 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2281
2282         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2283         ports.
2284         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2285         * g++.old-deja/g++.law/profile1.C: Likewise.
2286         * gcc.c-torture/compile/981006-1.c: Likewise.
2287         * gcc.c-torture/execute/loop-2e.x: Likewise.
2288         * gcc.c-torture/execute/loop-2f.x: Remove.
2289         * gcc.c-torture/execute/loop-2g.x: Likewise.
2290         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2291         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2292
2293 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2294
2295         PR c++/13507
2296         * g++.dg/ext/attrib11.C: New test.
2297
2298         PR c++/13494
2299         * g++.dg/template/array2-1.C: New test.
2300         * g++.dg/template/array2-2.C: New test.
2301
2302 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2303
2304         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2305
2306 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2307
2308         PR c++/12774
2309         * g++.dg/template/array1-1.C: New test.
2310         * g++.dg/template/array1-2.C: New test.
2311
2312 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2313
2314         PR fortran/12632
2315         * g77.dg/12632.f: New test case.
2316
2317 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2318
2319         PR c++/13289
2320         * g++.dg/parse/nontype1.C: New test.
2321
2322 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2323
2324         PR c++/12403
2325         * g++.dg/parse/explicit1.C: New test.
2326         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2327
2328 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2329
2330         PR c++/13081
2331         * g++.dg/opt/inline6.C: New test.
2332
2333         PR c++/12613
2334         * g++.dg/parse/error9.C: New test.
2335
2336         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2337
2338 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2339
2340         PR c++/13009
2341         * g++.dg/init/assign1.C: New test.
2342
2343 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2344
2345         PR c++/13070
2346         * g++.dg/warn/format3.C: New test case.
2347
2348 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2349
2350         * gcc.c-torture/compile/20031227-1.c: New test.
2351
2352 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2353
2354         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2355         * g77.dg/bprob/bprob.exp: Likewise.
2356         * gcc.misc-tests/bprob.exp: Likewise.
2357         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2358         variants on systems where the library does not provide that
2359         functionality.
2360         * gcc.dg/builtins-20.c: Use builtins-config.h.
2361         * gcc.dg/builtins-config.h: New file.
2362
2363 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2364
2365         * lib/gcc-dg.exp (dg-require-profiling): New function.
2366         * lib/target-supports.exp (check_profiling_available): Likewise.
2367         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2368         * g77.dg/bprob/bprob.exp: Likewise.
2369         * gcc.misc-tests/bprob.exp: Likewise.
2370         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2371         * gcc.dg/20021014-1.c: Likewise.
2372         * gcc.dg/nest.c: Likewise.
2373
2374 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2375
2376         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2377         compiling.
2378         * g++.dg/lookup/java2.C: Likewise.
2379         * gcc.dg/cpp/lexident.c: Likewise.
2380
2381 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2382
2383         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2384         given.
2385         * gcc.c-torture/compile/961203-1.c: Likewise.
2386         * gcc.c-torture/compile/980506-1.c: Likewise.
2387
2388 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2389
2390         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2391         (additional_prunes): New global.
2392         (gcc-dg-prune): Handle additional per-test pruning.
2393         (dg-test): Clear additional_prunes between tests.
2394
2395         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2396         dg-prune-output to avoid spurious failures from assembler
2397         complaining about nonexistent WAW violations.
2398         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2399         Use dg-prune-output to avoid spurious failures from assembler
2400         warning about Itanium B-step errata.
2401
2402 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2403
2404         * g++.dg/abi/macro0.C: New test.
2405         * g++.dg/abi/macro1.C: Likewise.
2406         * g++.dg/abi/macro2.C: Likewise.
2407
2408         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
2409         * g++.dg/abi/bitfield7.C: Likewise.
2410         * g++.dg/abi/dtor2.C: Likewise.
2411         * g++.dg/abi/mangle11.C: Likewise.
2412         * g++.dg/abi/mangle12.C: Likewise.
2413         * g++.dg/abi/mangle14.C: Likewise.
2414         * g++.dg/abi/mangle17.C: Likewise.
2415         * g++.dg/abi/vbase10.C: Likewise.
2416         * g++.dg/abi/vbase14.C: Likewise.
2417         * g++.dg/template/qualttp17.C: Likewise.
2418
2419 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2420
2421         PR c/11995
2422         * gcc.dg/20031223-1.c: New test.
2423
2424 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2425
2426         * gcc.dg/noreturn-7.c: New test.
2427
2428 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2429
2430         * gcc.dg/null-pointer-1.c: New test.
2431
2432 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2433
2434         * g++.old-deja/g++.jason/template18.C: Remove.
2435         * g++.old-deja/g++.jason/template37.C: Likewise.
2436
2437         PR c++/12862
2438         * g++.dg/lookup/ns1.C: New test.
2439
2440         PR c++/12397
2441         * g++.dg/template/lookup3.C: New test.
2442
2443 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2444
2445         * g++.dg/template/recurse1.C: New test
2446
2447 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2448
2449         PR c++/12479
2450         * g++.dg/parse/semicolon1.C: New test.
2451         * g++.dg/parse/semicolon1.h: Likewise.
2452
2453 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
2454
2455         * gcc.dg/darwin-misaligned.c: New test.
2456
2457 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2458
2459         PR c/9163
2460         * gcc.dg/20031222-1.c: New test.
2461
2462 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/13438
2465         * g++.dg/parse/error8.C: New test.
2466
2467         PR c++/11554
2468         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2469
2470 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2471
2472         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2473         too small.
2474         * gcc.c-torture/compile/930217-1.c: Likewise.
2475         * gcc.c-torture/compile/930513-1.c: Likewise.
2476         * gcc.c-torture/execute/920908-2.c: Likewise.
2477         * gcc.c-torture/execute/921204-1.c: Likewise.
2478         * gcc.c-torture/execute/930621-1.c: Likewise.
2479         * gcc.c-torture/execute/930630-1.c: Likewise.
2480         * gcc.c-torture/execute/931031-1.c: Likewise.
2481         * gcc.c-torture/execute/980602-2.c: Likewise.
2482         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2483         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2484         * gcc.c-torture/execute/extzvsi.c: Likewise.
2485         * gcc.c-torture/unsorted/ext.c: Likewise.
2486
2487 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2488
2489         PR target/12749
2490         * gcc.c-torture/compile/20031220-2.c: New test case.
2491
2492 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2493
2494         PR optimization/13031
2495         * gcc.c-torture/compile/20031220-1.c: New test case.
2496
2497 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2498
2499         * gcc.dg/cast-function-1.c: New test.
2500
2501 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2502
2503         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2504         formats.
2505
2506 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/12795
2509         * g++.dg/ext/attrib10.C: New test.
2510
2511 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2512
2513         * gcc.dg/cleanup-10.c: New test.
2514         * gcc.dg/cleanup-11.c: New test.
2515
2516 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR c++/13239
2519         * g++.dg/opt/expect1.C: New test.
2520
2521 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2522
2523         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2524
2525 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2526
2527         PR debug/12923
2528         * gcc.dg/20031218-1.c: New test.
2529
2530         PR debug/12389
2531         * gcc.dg/20031218-2.c: New test.
2532         * gcc.dg/20031218-3.c: New test.
2533
2534         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2535         of label name and allow for USER_LABEL_PREFIX == "_" names.
2536         * g++.dg/abi/mangle18-2.C: Likewise.
2537         * g++.dg/abi/mangle19-1.C: Likewise.
2538         * g++.dg/abi/mangle19-2.C: Likewise.
2539         * g++.dg/abi/mangle20-1.C: Likewise.
2540         * g++.dg/abi/mangle20-2.C: Likewise.
2541
2542 2003-12-18  Richard Henderson  <rth@redhat.com>
2543
2544         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2545
2546 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2547             Dan Kegel <dank@kegel.com>
2548
2549         PR other/12009
2550         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2551         testing a cross compiler, it causes spurious compile failures.
2552         * lib/g++.exp: Likewise.
2553
2554 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2555
2556         PR c++/13262
2557         * g++.dg/template/access13.C: New test.
2558
2559 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2560
2561         * gcc.dg/20031216-1.c: New test.
2562
2563 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2564
2565         PR c++/9154
2566         * g++.dg/template/error10.C: New test.
2567
2568 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2569
2570         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2571         * g++.dg/eh/simd-2.C: Likewise.
2572
2573 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2574             Roger Sayle  <roger@eyesopen.com>
2575
2576         * gcc.c-torture/execute/ieee/mzero5.c: New.
2577
2578 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2579
2580         PR c++/10603
2581         * g++.dg/parse/error6.C: New test.
2582
2583         PR c++/12827
2584         * g++.dg/parse/error7.C: New test.
2585
2586 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2587
2588         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2589         at -O with stabs debugging formats.
2590         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2591         * gcc.dg/debug/debug-2.c: Likewise.
2592
2593 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2594
2595         PR c++/12696
2596         * g++.dg/init/error1.C: New test.
2597
2598         PR c++/12218
2599         * g++.dg/init/pm3.C: New test.
2600
2601 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2602
2603         PR c/3347
2604         * gcc.dg/bitfld-8.c: New test.
2605
2606 2003-12-16  James Lemke  <jim@wasabisystems.com>
2607
2608         * gcc.dg/arm-scd42-[123].c: New tests.
2609
2610 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2611
2612         PR c++/9043
2613         * g++.dg/abi/mangle20-1.C: New test.
2614         * g++.dg/abi/mangle20-2.C: New test.
2615
2616 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2617
2618         PR c++/13275
2619         * g++.dg/other/offsetof2.C: Remove XFAIL.
2620         * g++.dg/parse/offsetof1.C: New test.
2621         * g++.gd/parse/offsetof2.C: Likewise.
2622
2623 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2624
2625         * g++.dg/template/nontype3.C: New test.
2626         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2627
2628 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2629
2630         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2631
2632 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2633
2634         PR c++/13387
2635         * g++.dg/expr/assign1.C: New test.
2636
2637         PR c++/13242
2638         * g++.dg/abi/mangle19-1.C: New test.
2639         * g++.dg/abi/mangle19-2.C: New test.
2640
2641 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2642
2643         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2644
2645 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2646
2647         * gcc.c-torture/execute/20031216-1.c: New test.
2648
2649 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2650
2651         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2652         an ICE regression.
2653
2654 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/10926
2657         * g++.dg/template/error9.C: New test.
2658
2659         PR c++/11116
2660         * g++.dg/template/error8.C: New test.
2661
2662 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2663
2664         PR middle-end/13400
2665         * gcc.c-torture/execute/20031215-1.c: New test case.
2666
2667 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2668
2669         PR c++/13269
2670         * g++.dg/parse/error5.C: New test.
2671
2672         PR c++/12989
2673         * g++.dg/expr/sizeof1.C: New test.
2674
2675         PR c++/13310
2676         * g++.dg/template/crash15.C: New test.
2677
2678 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2679
2680         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2681         a non-POD type as the last named parameter of a varargs function.
2682
2683 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/13243
2686         PR c++/12573
2687         * g++.dg/template/crash14.C: New test.
2688         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2689
2690 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2691
2692         * g++.dg/other/java1.C: New test.
2693
2694         PR c++/13241
2695         * g++.dg/abi/mangle18-1.C: New test.
2696         * g++.dg/abi/mangle18-2.C: New test.
2697
2698 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2699
2700         PR optimization/10312
2701         * gcc.c-torture/execute/20031214-1.c: New.
2702
2703 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/10779
2706         PR c++/12160
2707         * g++.dg/parse/error3.C: New test.
2708         * g++.dg/parse/error4.C: Likewise.
2709         * g++.dg/abi/mangle4.C: Tweak error messages.
2710         * g++.dg/lookup/using5.C: Likewise.
2711         * g++.dg/other/error2.C: Likewise.
2712         * g++.dg/parse/typename5.C: Likewise.
2713         * g++.dg/parse/undefined1.C: Likewise.
2714         * g++.dg/template/arg2.C: Likewise.
2715         * g++.dg/template/ttp3.C: Likewise.
2716         * g++.dg/template/type1.C: Likewise.
2717         * g++.old-deja/g++.other/crash32.C: Likewise.
2718         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2719
2720 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2721
2722         PR c++/13106
2723         * g++.dg/warn/noreturn-3.C: New test.
2724
2725 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2726
2727         PR c++/13118
2728         * g++.dg/abi/covariant3.C: New.
2729
2730 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2731
2732         * g++.dg/eh/ia64-1.C: New test.
2733
2734 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2735
2736         PR optimization/13037
2737         * g77.f-torture/execute/13037.f: New test case.
2738
2739 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2740
2741         PR c++/12881
2742         * g++.dg/abi/covariant2.C: New.
2743
2744 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2745
2746         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2747
2748 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2749
2750         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2751
2752 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2753
2754         PR other/10819
2755         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2756         to fix Bug 10819.
2757         * lib/g++.exp (g++_version): Likewise.
2758         * lib/g77.exp (g77_version): Likewise.
2759         * lib/objc.exp (default_objc_version): Likewise.
2760
2761 2003-12-10  Richard Henderson  <rth@redhat.com>
2762
2763         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2764
2765         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2766
2767 2003-12-08  Matt Austern  <austern@apple.com>
2768
2769         PR c/13134
2770         * lib/gcc-dg.exp (dg-require-visibility): Define.
2771         * lib/target-supports (check_visibility_available): Define.
2772         * gcc.dg/visibility-1.c: New test.
2773         * gcc.dg/visibility-2.c: Likewise.
2774         * gcc.dg/visibility-3.c: Likewise.
2775         * gcc.dg/visibility-4.c: Likewise.
2776         * gcc.dg/visibility-5.c: Likewise.
2777         * gcc.dg/visibility-6.c: Likewise.
2778         * g++.dg/ext/visibility-1.C: Likewise.
2779         * g++.dg/ext/visibility-2.C: Likewise.
2780         * g++.dg/ext/visibility-3.C: Likewise.
2781         * g++.dg/ext/visibility-4.C: Likewise.
2782         * g++.dg/ext/visibility-5.C: Likewise.
2783         * g++.dg/ext/visibility-6.C: Likewise.
2784
2785 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2786
2787         * g++.dg/lookup/java1.C: New test.
2788         * g++.dg/lookup/java2.C: New test.
2789
2790 2003-12-07  Falk Hueffner  <falk@debian.org>
2791
2792         * g++.dg/opt/noreturn-1.C: New test.
2793
2794 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2795
2796         * gcc.dg/overflow-1.c: New test.
2797
2798 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2799
2800         * g77.f-torture/compile/13060.f: New test.
2801
2802 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2803
2804         PR c++/13323
2805         * g++.dg/inherit/operator2.C: New test.
2806
2807 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2808
2809         PR c++/13305
2810         * g++.dg/ext/attrib9.C: New test.
2811
2812 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2813
2814         PR c++/13314
2815         * g++.dg/template/error7.C: New test.
2816
2817 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2818             J"orn Rennecke <joern.rennecke@superh.com>
2819
2820         PR target/13302
2821         * g++.dg/other/struct-va_list.C: New test.
2822
2823 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2824
2825         PR c++/13166
2826         * g++.dg/parse/defarg6.C: New test.
2827
2828 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2829
2830         PR target/13256
2831         * gcc.c-torture/execute/20031201-1.c: New test.
2832
2833 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2834
2835         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2836
2837 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2838
2839         * gcc.dg/builtin-return-1.c: New test.
2840
2841 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2842             J"orn Rennecke <joern.rennecke@superh.com>
2843
2844         PR optimization/13260
2845         * gcc.c-torture/execute/20031204-1.c: New test.
2846
2847 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2848
2849         PR c++/9127
2850         * g++.dg/template/error6.C: New test.
2851
2852 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2853
2854         * gcc.dg/20031202-1.c: New test.
2855
2856 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/13179
2859         * g++.dg/template/eh1.C: New test.
2860
2861         PR c++/10771
2862         * g++.dg/template/error5.C: New test.
2863
2864 2003-12-02  David Ung  <davidu@mips.com>
2865
2866         * gcc.dg/compat/vector-check.h: Corrected type for var
2867         g_##TMODE
2868
2869 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2870
2871         PR c++/10126
2872         * g++.dg/template/ptrmem8.C: New test.
2873
2874 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2875
2876         PR c++/12573
2877         * g++.dg/template/dependent-expr3.C: New test.
2878
2879 2003-12-01  James Lemke  <jim@wasabisystems.com>
2880
2881         * gcc.dg/arm-g2.c: New test.
2882
2883 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2884
2885         PR optimization/11634
2886         * gcc.dg/20031201-2.c: New test case.
2887
2888 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2889
2890         PR 11433
2891         * objc.dg/proto-lossage-3.m: New test.
2892
2893 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2894
2895         PR optimization/12628
2896         * gcc.dg/20031201-1.c: New test case.
2897
2898 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2899
2900         * gcc.dg/unaligned-1.c: New test.
2901
2902 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2903
2904         PR c++/9849
2905         * g++.dg/template/error4.C: New test.
2906         * g++.dg/template/nested3.C: Adjust error markers.
2907
2908 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2909
2910         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2911
2912 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2913
2914         PR c/10333
2915         * gcc.dg/bitfld-7.c: New test.
2916
2917 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2918
2919         * gcc.dg/tls/asm-1.C: New test.
2920
2921 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2922
2923         * gcc.dg/cpp/assert4.c: Update.
2924
2925 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2926
2927         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2928         * gcc.dg/builtin-apply3.c: New test.
2929
2930 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2931
2932         * lib/compat.exp (compat-obj): New xfaildata parameter.
2933         Use it to set compiler_conditional_xfail_data before compiling.
2934         (compat-get-options): Handle dg-xfail-if.
2935         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2936         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2937         * gcc.dg/compat/vector-1_y.c: Likewise.
2938         * gcc.dg/compat/vector-2_x.c: Likewise.
2939         * gcc.dg/compat/vector-2_y.c: Likewise.
2940
2941 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2942
2943         * g++.dg/opt/reg-stack4.C: New test.
2944
2945 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2946
2947         * gcc.dg/builtin-apply2.c: New test.
2948
2949 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2950
2951         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2952
2953 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2954
2955         PR c++/12924
2956         * g++.dg/template/template-id-2.C: New test.
2957
2958 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2959
2960         PR c++/5369
2961         * g++.dg/template/memfriend1.C: New test.
2962         * g++.dg/template/memfriend2.C: Likewise.
2963         * g++.dg/template/memfriend3.C: Likewise.
2964         * g++.dg/template/memfriend4.C: Likewise.
2965         * g++.dg/template/memfriend5.C: Likewise.
2966         * g++.dg/template/memfriend6.C: Likewise.
2967         * g++.dg/template/memfriend7.C: Likewise.
2968         * g++.dg/template/memfriend8.C: Likewise.
2969         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2970
2971 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2972
2973         PR c++/12515
2974         * g++.dg/ext/cond1.C: New test.
2975
2976 2003-11-20  Richard Henderson  <rth@redhat.com>
2977
2978         * gcc.dg/20020201-2.c: Remove.
2979         * gcc.dg/20020201-4.c: Remove.
2980         * gcc.dg/20020304-1.c: Remove.
2981
2982 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
2983
2984         * gcc.dg/cpp/trad/xwin1.c: New test case.
2985
2986 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2987
2988         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
2989         * lib/g77.exp: Likewise.
2990         * lib/objc.exp: Likewise.
2991         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
2992         for darwin.
2993
2994 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2995
2996         PR c++/12932
2997         * g++.dg/template/static5.C: New test.
2998
2999 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3000
3001         * gcc.dg/nested-func-1.c: New test.
3002
3003 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3004
3005         * gcc.dg/cpp/assert4.c: New test.
3006
3007 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3008
3009         PR c++/2294
3010         * g++.dg/lookup/using9.c: New test.
3011
3012 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3013
3014         PR c++/12762
3015         * g++.dg/template/error3.C: New test.
3016
3017 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3018
3019         PR ada/13035
3020         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3021         No longer use a wrapper for gcc, since this does not work under
3022         Windows.
3023
3024 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3025
3026         PR c++/2094
3027         * g++.dg/template/ptrmem7.C: New test.
3028
3029 2003-11-13  Andrew Pinski <apinski@apple.com>
3030
3031         * gcc.c-torture/compile/20031113-1.c: New test.
3032
3033 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3034             Kean Johnston <jkj@sco.com>
3035
3036         PR c/13029
3037         * gcc.dg/unused-4.c: Update.
3038
3039 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3040
3041         * g++.dg/opt/const3.C: New test.
3042
3043 2003-11-13  Jan Hubicka  <jh@suse.cz>
3044
3045         * gcc.c-torture/compile/20031112-1.c: New test.
3046
3047 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3048
3049         * g++.dg/parse/crash10.C: Remove bogus error marker.
3050
3051 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3052
3053         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3054         (host_gcc): Likewise.
3055         (ROOT): Honor $PWDCMD.
3056         (BASE): Likewise.
3057         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3058
3059 2003-11-12  Catherine Moore  <clm@redhat.com>
3060
3061         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3062
3063 2003-11-12  Andreas Jaeger  <aj@suse.de>
3064             Jakub Jelinek  <jakub@redhat.com>
3065             Andrew Pinski  <pinskia@physics.uc.edu>
3066             Richard Henderson  <rth@redhat.com>
3067
3068         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3069         systems.
3070         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3071
3072         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3073         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3074
3075 2003-11-11  Andreas Jaeger  <aj@suse.de>
3076
3077         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3078
3079         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3080
3081 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3082
3083         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3084         Clean ups.
3085
3086 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3087
3088         * gcc.dg/trampoline-1.c: New test.
3089
3090 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3091
3092         * gcc.c-torture/compile/200031109-1.c: New test.
3093
3094 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3095
3096         PR c/3190
3097         PR c/8714
3098         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3099         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3100         gcc.dg/format/no-y2k-1.c: Update.
3101
3102 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3103
3104         PR optimization/10467
3105         * gcc.dg/20031108-1.c: New test case.
3106
3107 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3108
3109         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3110
3111 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3112
3113         * gcc.dg/compound-lvalue-1.c: New test.
3114         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3115         some XFAILs.
3116
3117 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3118
3119         * gcc.dg/altivec-varargs-1.c: New test.
3120
3121 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3122
3123         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3124         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3125         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3126         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3127         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3128
3129 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3130
3131         * gcc.dg/cond-lvalue-1.c: New test.
3132
3133 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3134
3135         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3136
3137 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3138
3139         PR c++/11616
3140         * g++.dg/template/instantiate5.C: New test.
3141
3142 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3143
3144         PR c++/12726
3145         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3146         * ChangeLog: Add missing first entry for above test.
3147
3148 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3149
3150         PR c++/9810
3151         * g++.dg/template/using8.C: New test.
3152         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3153
3154 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3155
3156         PR optimization/10817
3157         * gcc.c-torture/compile/20031102-1.c: New test case.
3158
3159 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3160
3161         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3162         2147483647.
3163
3164 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3165
3166         * gcc.dg/20031102-1.c: New test.
3167
3168 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3169
3170         * gcc.dg/complex-1.c: New test.
3171
3172 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3173
3174         PR c++/12796
3175         * g++.dg/template/crash13.C: Adjust expected error location.
3176         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3177
3178 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3179
3180         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3181
3182 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3183
3184         PR/10239
3185         * gcc.c-torture/compile/20031031-2.c: New test.
3186
3187 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3188
3189         PR/11640
3190         * gcc.c-torture/compile/20031031-1.c: New test.
3191
3192 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3193
3194         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3195         * gcc.misc-tests/bprob.exp: Likewise.
3196         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3197         the execution test on arm-elf configs.
3198         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3199         configs that don't support scratch files.
3200         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3201
3202 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3203
3204         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3205         done by dejagnu.
3206
3207 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3208
3209         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3210         Avoid non pure sh syntax. Add more logging.
3211
3212         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3213         fail.
3214
3215 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3216
3217         PR libgcj/10610
3218         * gcc.dg/ppc-stackalign-1.c: New test.
3219
3220 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3221
3222         * ada/acats/run_all.sh: Change output to be more compliant with
3223         dejagnu framework.
3224         Create acats.sum and acats.log files under testsuite/ada/acats
3225         Only run [a-z]* directories, to filter out e.g. CVS.
3226         Redirect build output to log file.
3227
3228 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3229
3230         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3231
3232 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3233
3234         PR ada/5909:
3235         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3236
3237 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3238
3239         * gcc.c-torture/compile/20031023-1.c: New test.
3240         * gcc.c-torture/compile/20031023-2.c: New test.
3241         * gcc.c-torture/compile/20031023-3.c: New test.
3242         * gcc.c-torture/compile/20031023-4.c: New test.
3243
3244 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3245
3246         PR c++/10371
3247         * g++.dg/lookup/scoped8.C: New test.
3248
3249 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3250
3251         * g++.dg/opt/reg-stack3.C: New test.
3252
3253 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3254
3255         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3256
3257 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3258
3259         PR c++/11076
3260         * g++.dg/template/crash13.C: New test.
3261
3262 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3263
3264         * gcc.dg/c99-restrict-2.c: New test.
3265
3266 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3267
3268         PR c++/12698, c++/12699, c++/12700, c++/12566
3269         * g++.dg/inherit/covariant9.C: New test.
3270         * g++.dg/inherit/covariant10.C: New test.
3271         * g++.dg/inherit/covariant11.C: New test.
3272
3273 2003-10-23  Jason Merrill  <jason@redhat.com>
3274
3275         PR c++/12726
3276         * g++.dg/ext/complit2.C: New test.
3277
3278 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3279
3280         PR target/12654
3281         * gcc.c-torture/execute/20031020-1.c: New test.
3282
3283 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3284
3285         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3286         following the jump_insn.
3287
3288 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3289
3290         * gcc.dg/cast-lvalue-1.c: New test.
3291
3292 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3293
3294         PR c++/11962
3295         * g++.dg/template/cond2.C: New test.
3296
3297 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3298
3299         * gcc.dg/builtins-28.c: New test.
3300
3301 2003-10-20  Jan Hubicka  <jh@suse.cz>
3302
3303         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3304         parameter.
3305         * testsuite/gcc.dg/inline-2.c: Likewise.
3306
3307 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3308
3309         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3310         * gcc.dg/nest.c:  Likewise.
3311
3312 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3313
3314         PR c++/9781, c++/10583, c++/11862
3315         * g++.dg/parse/crash13.C: New test.
3316
3317 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3318
3319         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3320
3321 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3322
3323         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3324         Define HAVE_C99_RUNTIME except on Solaris.
3325         * gcc.dg/builtins-20.c: Likewise.
3326
3327 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3328
3329         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3330
3331 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3332
3333         PR c++/12495
3334         * g++.dg/template/crash21.C: New test.
3335
3336 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3337
3338         PR c++/2513
3339         * g++.dg/template/typename5.C: New test.
3340
3341 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3342
3343         PR c++/12369
3344         * g++.dg/template/friend25.C: New test.
3345
3346 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3347
3348         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3349         versions.
3350
3351 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3352
3353         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3354         == 2147483647.
3355
3356 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3357
3358         * gcc.c-torture/execute/960416-1.x: Remove.
3359         * gcc.c-torture/execute/divconst-3.x: Likewise.
3360
3361 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3362
3363         PR target/12598
3364         * gcc.dg/torture/cris-volatile-1.c: New test.
3365
3366 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3367
3368         PR optimization/9325
3369         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3370         for overflowing floating point to integer conversion during RTL
3371         simplification.
3372
3373 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3374
3375         * objc/execute/_cmd.m: Fix typo.
3376         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3377         Relax 'scan-assembler' regexp.
3378         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3379         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3380         * objc.dg/zero-link-2.m: Remove blank line.
3381         * objc.dg/zero-link-3.m: New test case.
3382
3383 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3384
3385         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3386
3387         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3388         than linker trickery.
3389
3390 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3391
3392         PR c++/12370
3393         * g++.dg/other/friend2.C: New test.
3394
3395 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3396
3397         * gcc.dg/20031012-1.c: New test.
3398
3399 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3400
3401         * gcc.dg/weak/weak-3.c: Fix for new warning.
3402
3403 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3404
3405         PR optimization/8750
3406         * gcc.c-torture/execute/20031012-1.c: New test case.
3407
3408 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3409
3410         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
3411         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
3412
3413 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3414
3415         PR optimization/12260
3416         * gcc.c-torture/compile/20031011-2.c: New test case.
3417
3418 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3419
3420         * gcc.c-torture/execute/20031011-1.c: New testcase.
3421
3422 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3423
3424         * gcc.c-torture/compile/20031011-1.c: New test.
3425
3426 2003-10-11  Jan Hubicka  <jh@suse.cz>
3427
3428         * g++.dg/other/first-global.C: New test.
3429
3430 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3431
3432         * gcc.c-torture/execute/string-opt-18.c: New testcase.
3433
3434 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
3435
3436         * gcc.c-torture/compile/20031010-1.c: New test.
3437
3438 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
3439
3440         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
3441         * gcc.c-torture/execute/va-arg-25.c: ... here.
3442
3443 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
3444
3445         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
3446
3447 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
3448
3449         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
3450
3451 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
3452
3453         * g++.dg/parse/error2.C: New test.
3454
3455 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
3456
3457         PR c++/11097
3458         * g++.dg/other/error5.C: Modify the error message.
3459         * g++.dg/lookup/using8.C: New test.
3460
3461 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
3462
3463         * gcc.dg/darwin-abi-2.c: New file.
3464         * gcc.c-torture/execute/va-arg-24.c: New file.
3465
3466 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3467
3468         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3469         indentation.
3470
3471 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/10147
3474         * g++.dg/other/error4.C: Update error messages.
3475         * g++.dg/template/ptrmem4.C: Likewise.
3476
3477         PR c++/12337
3478         * g++.dg/init/new9.C: New test.
3479
3480         PR c++/12334, c++/12236, c++/8656
3481         * g++.dg/ext/attrib8.C: New test.
3482
3483 2003-10-06  Devang Patel  <dpatel@apple.com>
3484
3485         * gcc.dg/debug/dwarf2-3.h: New test.
3486         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3487
3488 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3489
3490         * g++.dg/opt/cfg2.C: New test.
3491
3492 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3493
3494         * g++.dg/opt/float1.C: New test.
3495
3496 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3497
3498         * gcc.dg/c90-array-lval-6.c: New test.
3499         * gcc.dg/c99-array-lval-6.c: New test.
3500
3501 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3502             Ziemowit Laski  <zlaski@apple.com>
3503
3504         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3505         'Derived', so that it is never considered a class method; add
3506         new warning for '+port' method ambiguity.
3507         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3508         <objc/objc-api.h> (needed on Mac OS X).
3509         * objc.dg/method-13.m: New test.
3510
3511 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3512
3513         PR optimization/9325, PR java/6391
3514         * gcc.c-torture/execute/20031003-1.c: New test case.
3515
3516 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3517
3518         PR optimization/12180
3519         * gcc.dg/20031002-1.c: New test.
3520
3521         PR c++/12486
3522         * g++.dg/inherit/error1.C: New test.
3523
3524 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3525
3526         * lib/f-torture.exp (search_for): Rename to...
3527         (search_for_re): This.  Also, clean up comments and the
3528         "regexp" invocation.
3529
3530 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3531
3532         * gcc.c-torture/compile/20031002-1.c: New test.
3533
3534 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3535
3536         * g++.dg/opt/cond1.C: New test.
3537
3538 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3539
3540         * gcc.dg/Wold-style-definition-2.c: New testcase.
3541         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3542
3543 2003-09-29  Richard Henderson  <rth@redhat.com>
3544
3545         * g++.dg/init/array10.C: Add dg-options.
3546
3547 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3548
3549         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3550
3551 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3552
3553         * g++.dg/template/friend19.C: Fix typo.
3554         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3555
3556 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3557
3558         * gcc.c-torture/execute/20030928-1.c: New test.
3559         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3560
3561 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3562
3563         * g++.dg/opt/unroll1.C: New test.
3564
3565 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3566
3567         PR optimization/11741
3568         * gcc.dg/20030926-1.c: New test case.
3569
3570 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3571
3572         PR c++/5655
3573         * g++.dg/parse/access7.C: New test.
3574         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3575
3576 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3577
3578         MERGE OF objc-improvements-branch into MAINLINE:
3579         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3580         if libobjc has not been built.
3581         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3582         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3583         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3584         objc/execute/nested-3.m, objc/execute/np-2.m,
3585         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3586         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3587         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3588         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3589         objc.dg/special/unclaimed-category-1.h,
3590         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3591         well as GNU runtime.
3592         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3593         * execute/cascading-1.m, execute/function-message-1.m,
3594         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3595         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3596         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3597         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3598         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3599         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3600         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3601         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3602         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3603         * objc.dg/bitfield-2.m: Run only on Darwin.
3604         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3605         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3606         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3607         * objc.dg/const-str-1.m: Fix constant string layout.
3608
3609 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3610
3611         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3612
3613 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3614
3615         * gcc.dg/darwin-abi-1.c: New file.
3616
3617 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3618
3619         PR target/12281
3620         * gcc.c-torture/compile/20030921-1.c: New test.
3621
3622 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3623
3624         * g++.dg/opt/reg-stack2.C: New test.
3625
3626 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3627
3628         * g++.dg/eh/delayslot1.C: New test.
3629
3630 2003-09-20  Richard Henderson  <rth@redhat.com>
3631
3632         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3633
3634 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3635
3636         * gcc.c-torture/execute/20030920-1.c: New test case.
3637
3638 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3639
3640         * g++.dg/rtti/typeid3.C: Correct expected error message.
3641
3642 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3643
3644         PR c++/157
3645         * g++.dg/parse/crash12.C: New test.
3646
3647 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3648
3649         * gcc.dg/compat/mixed-struct-check.h: New.
3650         * gcc.dg/compat/mixed-struct-defs.h: New.
3651         * gcc.dg/compat/mixed-struct-init.h: New.
3652         * gcc.dg/compat/struct-by-value-19_main.c: New.
3653         * gcc.dg/compat/struct-by-value-19_x.c: New.
3654         * gcc.dg/compat/struct-by-value-19_y.c: New.
3655         * gcc.dg/compat/struct-by-value-20_main.c: New.
3656         * gcc.dg/compat/struct-by-value-20_x.c: New.
3657         * gcc.dg/compat/struct-by-value-20_y.c: New.
3658         * gcc.dg/compat/struct-return-19_main.c: New.
3659         * gcc.dg/compat/struct-return-19_x.c: New.
3660         * gcc.dg/compat/struct-return-19_y.c: New.
3661         * gcc.dg/compat/struct-return-20_main.c: New.
3662         * gcc.dg/compat/struct-return-20_x.c: New.
3663         * gcc.dg/compat/struct-return-20_y.c: New.
3664
3665 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3666         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3667         so that it will not complain on LP64 targets.
3668
3669 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3670
3671         PR c++/495
3672         * g++.dg/template/friend24.C: New test.
3673
3674 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3675
3676         PR c++/12332
3677         * g++.dg/template/memtmpl2.C: New test.
3678
3679 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR target/11184
3682         * gcc.dg/builtin-apply1.c: New test.
3683
3684 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3685
3686         PR c++/9848
3687         * g++.dg/warn/Wunused-4.C: New test.
3688
3689 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3690
3691         PR c++/12316
3692         * g++.dg/other/gc2.C: New test.
3693
3694 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/11991
3697         * g++.dg/rtti/typeid3.C: New test.
3698
3699         PR c++/12266
3700         * g++.dg/overload/template1.C: New test.
3701
3702 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3703
3704         * g++.dg/opt/cfg3.C: New test.
3705
3706 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3707
3708         PR c++/7939
3709         * g++.dg/template/crash11.C: New test.
3710
3711 2003-09-16  Jason Merrill  <jason@redhat.com>
3712             Jakub Jelinek  <jakub@redhat.com>
3713
3714         * gcc.dg/attr-warn-unused-result.c: New test.
3715
3716 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3717
3718         PR c++/12184
3719         * g++.dg/expr/call2.C: New test.
3720
3721 2003-09-15  Andreas Jaeger  <aj@suse.de>
3722
3723         * gcc.dg/Wold-style-definition-1.c: New test.
3724
3725 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/3907
3728         * g++.dg/parse/template12.C: New test.
3729
3730         * g++.dg/abi/bitfield11.C: New test.
3731         * g++.dg/abi/bitfield12.C: Likewise.
3732
3733 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3734
3735         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3736         non-expansion of functional macro name without arguments at EOL.
3737         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3738
3739 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3740
3741         * gcc.c-torture/execute/20030914-[12].c: New tests.
3742
3743 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3744
3745         PR c++/11788
3746         * g++.dg/overload/addr1.C: New test.
3747
3748 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3749
3750         * gcc.dg/20030909-1.c: New test.
3751
3752 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3753
3754         * gcc.dg/ultrasp10.c: New test.
3755
3756 2003-09-09  Devang Patel  <dpatel@apple.com>
3757
3758         * gcc.dg/darwin-ld-6.c: New test.
3759
3760 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3761
3762         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3763
3764 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3765
3766         * gcc.dg/ia64-types1.c: New test.
3767         * gcc.dg/ia64-types2.c: Likewise.
3768
3769 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3770
3771         * gcc.dg/builtins-1.c: Add more _Complex tests.
3772         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3773
3774         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3775         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3776
3777 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3778
3779         PR c++/11786
3780         * g++.dg/lookup/koenig2.C: New test.
3781
3782         PR c++/5296
3783         * g++.dg/rtti/typeid2.C: New test.
3784
3785 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3786
3787         * gcc.c-torture/compile/20030904-1.c: New test.
3788
3789 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3790
3791         * g++.dg/opt/longbranch2.C: New test.
3792
3793 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3794
3795         * g++.dg/template/crash10.C: Only compile it.
3796
3797 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3798
3799         PR middle-end/11665
3800         * gcc.c-torture/compile/20030907-1.c: New test.
3801         * g++.dg/init/array11.C: New test.
3802
3803 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3804
3805         PR c++/11852
3806         * g++.dg/init/struct1.C: New test.
3807
3808 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3809
3810         PR c++/12181
3811         * g++.dg/expr/comma1.C: New test.
3812
3813 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3814
3815         PR c++/11867
3816         * g++.dg/expr/static_cast5.C: New test.
3817
3818 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3819
3820         PR c++/11507
3821         * g++.dg/lookup/scoped7.C: New test.
3822
3823         PR c++/9574
3824         * g++.dg/other/static1.C: New test.
3825
3826         PR c++/11490
3827         * g++.dg/warn/template-1.C: New test.
3828
3829         PR c++/11432
3830         * g++.dg/template/crash10.C: New test.
3831
3832         PR c++/2478
3833         * g++.dg/overload/VLA.C: New test.
3834
3835         PR c++/10804
3836         * g++.dg/template/call1.C: New test.
3837
3838 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3839
3840         PR c++/11794
3841         * g++.dg/parse/using3.C: New test.
3842
3843 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3844
3845         PR c++/11409
3846         * g++.dg/overload/builtin3.C: New test case.
3847
3848 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3849
3850         PR c/9862
3851         * gcc.dg/20030906-1.c: New test.
3852         * gcc.dg/20030906-2.c: Likewise.
3853
3854 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3855
3856         PR c++/12167
3857         * g++.dg/parse/defarg5.C: New test.
3858
3859         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3860
3861 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3862
3863         PR c++/12163
3864         * g++.dg/expr/static_cast4.C: New test.
3865
3866         PR c++/12146
3867         * g++.dg/template/crash9.C: New test.
3868
3869 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3870
3871         * g++.old-deja/g++.ext/pretty2.C: Update for change
3872         in __FUNCTION__.
3873         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3874
3875 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3876
3877         PR c++/11922
3878         * g++/dg/template/qualified-id1.C: New test.
3879
3880         PR c++/12037
3881         * g++.dg/warn/noeffect4.C: New test.
3882
3883 2003-09-04  Matt Austern  <austern@apple.com>
3884
3885         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3886         * g++.dg/ext/fnname2.C: Likewise.
3887         * g++.dg/ext/fnname3.C: Likewise.
3888
3889 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3890
3891         * g++.dg/expr/lval1.C: New test.
3892         * g++.dg/ext/lvcast.C: Remove.
3893
3894 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3895
3896         PR optimization/11700.
3897         * gcc.c-torture/compile/20030903-1.c: New test case.
3898
3899 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3900
3901         PR c++/12053
3902         * g++.dg/abi/layout4.C: New test.
3903
3904 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3905
3906         PR c++/11553
3907         * g++.dg/parse/friend3.C: New test.
3908
3909 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR c++/11847
3912         * g++.dg/template/class1.C: New test.
3913
3914         PR c++/11808
3915         * g++.dg/expr/call1.C: New test.
3916
3917 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3918
3919         PR c++/12114
3920         * g++.dg/init/ref9.C: New test.
3921
3922         PR c++/11972
3923         * g++.dg/template/nested4.C: New test.
3924
3925 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3926
3927         PR c++/12093
3928         * g++.dg/template/non-dependent4.C: New test.
3929
3930         PR c++/11928
3931         * g++.dg/inherit/conv1.C: New test.
3932
3933 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3934
3935         PR c++/6196
3936         * g++.dg/ext/label1.C: New test.
3937         * g++.dg/ext/label2.C: Likewise.
3938
3939 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3940
3941         * g++.dg/expr/cond3.C: New test.
3942
3943 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3944
3945         * gcc.dg/builtins-1.c: Add new builtin cases.
3946
3947 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3948
3949         * gcc.dg/builtins-1.c: Add new cases.
3950         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3951
3952 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3953
3954         * gcc.dg/builtins-1.c: Add more math builtin tests.
3955         * gcc.dg/torture/builtin-attr-1.c: New test.
3956
3957 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3958
3959         PR optimization/5079
3960         * g++.dg/opt/static3.C: New test.
3961
3962 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3963
3964         * gcc.misc-tests/gcov-10b.c: New test.
3965
3966 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3967
3968         * g++.dg/opt/ptrmem3.C: New test.
3969
3970         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3971
3972 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3973
3974         * gcc.dg/20030826-2.c: New test.
3975
3976 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3977
3978         PR middle-end/12002
3979         * g77.f-torture/compile/12002.f: New test case.
3980
3981 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3982
3983         * gcc.dg/20030826-1.c: New test case.
3984
3985 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
3986
3987         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
3988
3989 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
3990
3991         PR c++/11871
3992         * c++.dg/lookup/crash1.C: New test.
3993
3994         * c++.dg/warn/noeffect3.C: New test.
3995
3996 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
3997
3998         * gcc.dg/compat/vector-1_x.c: Compile with -w.
3999         * gcc.dg/compat/vector-1_y.c: Ditto.
4000         * gcc.dg/compat/vector-2_x.c: Ditto.
4001         * gcc.dg/compat/vector-2_y.c: Ditto.
4002
4003 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4004
4005         * gcc.dg/20030702-1.c: New test.
4006
4007 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/8795
4010         * g++.dg/ext/altivec-1.C: New test.
4011
4012 2003-08-24  Richard Henderson  <rth@redhat.com>
4013
4014         * g++.dg/eh/simd-2.C: Add -w for x86.
4015
4016 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4017
4018         * gcc.dg/20030815-1.c: New test.
4019
4020 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4021
4022         PR c++/3765
4023         * g++.dg/parse/access6.C: New test.
4024
4025 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4026
4027         PR c++/641, c++/11876
4028         * g++.dg/template/friend22.C: New test.
4029         * g++.dg/template/friend23.C: Likewise.
4030
4031 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4032
4033         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4034         identically.
4035
4036 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4037
4038         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4039
4040 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4041
4042         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4043
4044 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4045
4046         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4047
4048 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4049
4050         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4051
4052 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4053
4054         PR c++/11919
4055         * g++.dg/overload/prom1.C: New test.
4056
4057         PR c++/11551
4058         * g++.dg/parse/dtor2.C: New test.
4059
4060         PR c++/10762
4061         * g++.dg/parse/using2.C: New test.
4062
4063 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4064
4065         PR target/11805
4066         * gcc.c-torture/compile/20030821-1.c: New.
4067
4068 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/11834
4071         * g++.dg/template/deduce2.C: New test.
4072
4073 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4074
4075         * gcc.c-torture/execute/20030821-1.c: New test.
4076
4077 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4078
4079         PR middle-end/11984
4080         * gcc.dg/20030820-1.c: New test case.
4081
4082 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4083
4084         PR c++/11945
4085         * g++.dg/warn/noeffect2.C: New test.
4086
4087 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/10926
4090         * g++.dg/template/dtor2.C: New test.
4091
4092         PR c++/11684
4093         * g++.dg/template/operator1.C: New test.
4094         * g++.dg/parse/operator4.C: New test.
4095
4096         PR c++/11946.C
4097         * g++.dg/expr/enum1.C: New test.
4098         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4099
4100         PR c++/11036.C
4101         * g++.dg/parse/elab2.C: New test.
4102         * g++.dg/parse/typedef4.C: Change error message.
4103         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4104         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4105         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4106
4107 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4108
4109         * gcc.dg/pch/warn-1.c: New.
4110         * gcc.dg/pch/warn-1.hs: New.
4111
4112         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4113         not-tested file.
4114
4115 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4116
4117         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4118
4119 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4120
4121         * gcc.dg/uninit-D.c: New Test.
4122         * gcc.dg/uninit-E.c: New Test.
4123         * gcc.dg/uninit-F.c: New Test.
4124         * gcc.dg/uninit-G.c: New Test.
4125
4126 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4127
4128         * g++.dg/README: Describe the pch directory.
4129
4130 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4131
4132         PR c++/11174
4133         * g++.dg/parse/access4.C: New test.
4134         * g++.dg/parse/access5.C: Likewise.
4135         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4136
4137 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4138
4139         * gcc.dg/noncompile/20030818-1.c: New.
4140
4141 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4142
4143         PR c++/11957
4144         * g++.dg/warn/noeffect1.C: New test.
4145
4146         * g++.dg/template/scope2.C: New test.
4147         * g++.dg/template/error2.C: Correct dg-error
4148
4149 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4150
4151         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4152
4153 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4154
4155         PR C++/11512
4156         * g++.dg/template/warn1.C: New.
4157
4158 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4159
4160         * g++.dg/template/error2.C: New test.
4161         * g++.dg/lookup/using7.C: Adjust errors
4162         * g++.old-deja/g++.pt/crash36.C: Likewise.
4163         * g++.old-deja/g++.pt/derived3.C: Likewise.
4164
4165 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4166
4167         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4168         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4169         * gcc.c-torture/execute/builtins/string-9.c: New, from
4170         string-opt-9.c.  Adjust for execute/builtins framework.
4171         * gcc.c-torture/execute/string-opt-9.c: Delete.
4172
4173 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4174
4175         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4176
4177         * g++.dg/parse/ret-type2.C: New test.
4178
4179         PR c++/11703
4180         * g++.dg/init/new8.C: New test.
4181
4182         PR c++/10923
4183         * g++.dg/parse/typedef5.C: New test.
4184
4185         PR c++/9512
4186         * g++.dg/parse/qualified2.C: New test.
4187         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4188         invalid code.
4189
4190 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4191
4192         * g++.dg/conversion/ptrmem1.C: New test.
4193
4194 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4195
4196         PR target/11693
4197         * gcc.dg/20030811-1.c: New test.
4198
4199         PR target/11535
4200         * gcc.c-torture/execute/20030811-1.c: New test.
4201
4202 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4203
4204         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4205
4206 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/11789.C
4209         * g++.dg/inherit/multiple1.C: New test.
4210
4211 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4212
4213         * gcc.dg/spe1.c: New test.
4214
4215         PR c++/11670
4216         * g++.dg/expr/cast2.C: New test.
4217
4218         PR c++/10530
4219         * g++.dg/template/dependent-name2.C: New test.
4220
4221 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4222
4223         * g++.dg/parse/crash11.C: Put the dg options in comments.
4224
4225 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4226
4227         * lib/gcc-dg.exp: Update for diagnostic change.
4228
4229 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4230
4231         PR c++/5767
4232         * g++.dg/parse/crash11.C: New test.
4233
4234 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4235
4236         * gcc.dg/cpp/spacing1.c: Update.
4237
4238 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4239
4240         PR target/11739
4241         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4242         a value for -mtune.
4243
4244 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4245
4246         PR middle-end/11771
4247         * gcc.c-torture/compile/20030804-1.c: New test case.
4248
4249 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4250
4251         * gcc.dg/20030804-1.c: New test case.
4252
4253 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4254
4255         * gcc.dg/cpp/separate-1.c: New test.
4256
4257 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4258
4259         PR c++/11704
4260         * g++.dg/template/dependent-expr2.C: New test.
4261
4262         PR c++/11766
4263         * g++.dg/expr/ptrmem1.C: New test.
4264
4265 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4266
4267         PR c++/9453
4268         * g++.dg/template/friend15.C: New test.
4269
4270 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4271
4272         * lib/dg-pch.exp: Work round PCH bug.
4273
4274 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4275
4276         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4277         builtins.  Move cases from builtins-4.c here.
4278
4279         * gcc.dg/torture/builtin-math-1.c: New test taken from
4280         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4281         additional cases.
4282
4283         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4284         Delete.
4285
4286 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4287
4288         PR c++/9447
4289         * g++.dg/template/using7.C: New test.
4290
4291 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4292
4293         * import1.c, import2.c: New tests.
4294
4295 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4296
4297         * g++.dg/eh/crossjump1.C: New test.
4298
4299 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4300
4301         PR c++/11697
4302         * g++.dg/template/using6.C: New test.
4303
4304         PR c++/11744
4305         * g++.dg/template/koenig2.C: New test.
4306
4307 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4308
4309         PR c++/7983
4310         * g++.dg/parse/typedef4.C: New test.
4311
4312 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4313
4314         PR c++/8442, c++/8806
4315         * g++.dg/template/elab1.C: New test.
4316         * g++.dg/template/type2.C: Likewise.
4317         * g++.dg/template/ttp3.C: Adjust expected error message.
4318         * g++.old-deja/g++.law/visibility13.C: Likewise.
4319         * g++.old-deja/g++.niklas/t135.C: Likewise.
4320         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4321         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4322         template argument.
4323         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4324
4325 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4326
4327         PR c++/11295
4328         * g++.dg/ext/stmtexpr1.C: New test.
4329
4330         * g++.dg/opt/tmp1.C: New test.
4331
4332         PR c++/11525
4333         * g++.dg/parse/constant4.C: New test.
4334
4335         PR c++/9447
4336         * g++.dg/template/using5.C: New test.
4337
4338 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4339
4340         * gcc.dg/builtins-27.c: New test case.
4341
4342 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4343
4344         * gcc.dg/tls/opt-7.c: New test.
4345
4346 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4347
4348         * g++.old-deja/g++.other/crash18.C: Remove.
4349
4350 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4351
4352         * g++.dg/template/explicit3.C: New.
4353         * g++.dg/template/explicit4.C: New.
4354         * g++.dg/template/explicit5.C: New.
4355
4356         PR c++/11347
4357         * g++.dg/template/memtmpl1.C: New.
4358
4359 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4360
4361         PR target/11565
4362         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4363         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4364
4365 2003-07-30  Jan Hubicka  <jh@suse.cz>
4366
4367         * vtgc1.c: Kill.
4368
4369 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4370
4371         * gcc.dg/struct-in-proto-1.c: New test.
4372
4373 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4374
4375         * gcc.dg/cpp/include2.c: Only expect one message.
4376
4377 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4378
4379         PR c++/9447
4380         * g++.dg/template/using1.C: New test.
4381         * g++.dg/template/using2.C: New test.
4382         * g++.dg/template/using3.C: New test.
4383         * g++.dg/template/using4.C: New test.
4384
4385 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4386
4387         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4388         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4389
4390 2003-07-28  Jan Hubicka  <jh@suse.cz>
4391
4392         PR c++/11530
4393         * g++.dg/opt/call1.C: New test.
4394
4395 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4396
4397         PR c++/11667
4398         * g++.dg/init/enum2.C: New test.
4399         * g++.dg/template/overload1.C: Add "-w" option.
4400
4401 2003-07-28    <hp@bitrange.com>
4402
4403         * gcc.dg/Wdeclaration-after-statement-1.c,
4404         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4405
4406 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
4407
4408         * gcc.c-torture/compile/20030725-1.c: New test.
4409
4410 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
4411
4412         * gcc.dg/20030505.c: Only run for SPE.
4413         Remove definition of opaque type.
4414
4415 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
4416
4417         * g++.dg/template/ptrmem6.C: New test.
4418
4419 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
4420
4421         * gcc.c-torture/compile/zero-strct-2.c: New test.
4422
4423 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
4424
4425         * gcc.dg/intermod-1.c: New test.
4426
4427 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4428
4429         PR c++/11617
4430         * g++.dg/template/lookup2.C: New test.
4431         * g++.dg/template/memclass1.C: Remove instantiated from error.
4432         * g++.dg/other/error2.C: Tweak expected errors.
4433
4434         PR c++/11596
4435         * g++.dg/template/defarg3.C: New test.
4436
4437         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
4438
4439 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
4440
4441         * g++.dg/inherit/access5.C: New test.
4442
4443 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4444
4445         PR c++/11513
4446         * g++.dg/template/crash8.C: New test.
4447
4448 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
4449
4450         PR c/10602
4451         * gcc.dg/noncompile/incomplete-2.c: New test.
4452
4453 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
4454
4455         PR c++/11645
4456         * g++.dg/inherit/access4.C: New test.
4457
4458         PR c++/11517
4459         * g++.dg/expr/cond2.C: New test.
4460
4461         PR optimization/10679
4462         * g++.dg/opt/inline4.C: New test.
4463
4464 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4465
4466         * g++.dg/parse/crash10: New test.
4467
4468 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4469
4470         * g++.dg/ext/flexary1.C: New test.
4471
4472 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4473
4474         PR c++/10793
4475         * g++.dg/template/crash9.C: New test.
4476
4477 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4478
4479         PR c++/3004
4480         * g++.dg/parse/typedef3.C: New test.
4481
4482         PR c++/7906
4483         * g++.dg/parse/operator2.C: New test.
4484
4485         PR c++/8895
4486         * g++.dg/parse/def-tmpl-arg1.C: New test.
4487
4488         PR c++/9282
4489         * g++.dg/parse/funptr1.C: New test.
4490
4491         PR c++/9452
4492         * g++.dg/parse/ambig3.C: New test.
4493
4494         PR c++/9454
4495         * g++.dg/parse/operator3.C: New test.
4496
4497         PR c++/9486
4498         * g++.dg/parse/template10.C: New test.
4499
4500         PR c++/9488
4501         * g++.dg/parse/template11.C: New test.
4502
4503         PR c++/10150
4504         * g++.dg/parse/invalid-op1.C: New test.
4505
4506         PR c++/10247
4507         * g++.dg/parse/condexpr1.C: New test.
4508
4509 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4510
4511         * g++.dg/ext/packed3.C: New test.
4512         * g++.dg/ext/packed4.C: New test.
4513
4514         * gcc.dg/pack-test-3.c: New test.
4515
4516 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4517
4518         * lib/compat.exp: Handle dg-options per source file.
4519         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4520         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4521         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4522         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4523         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4524         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4525         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4526         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4527         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4528         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4529         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4530         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4531         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4532         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4533
4534 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4535
4536         PR c/10320
4537         * gcc.c-torture/execute/20030718-1.c: New test.
4538
4539 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4540
4541         PR optimization/11536
4542         * gcc.dg/20030721-1.c: New test.
4543
4544 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4545
4546         PR c++/11546
4547         * g++.dg/template/lookup1.C: New test.
4548
4549 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4550
4551         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4552         diagnostics of ill-formed constructs involving labels.
4553         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4554         the new 'previously defined here' message.
4555
4556 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4557
4558         * g++.dg/parse/non-dependent2.C: New test.
4559
4560 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4561
4562         * g++.dg/init/init-ref4.C: xfail on targets without
4563         weak symbols.
4564
4565 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR target/11087
4568         * gcc.c-torture/execute/20030717-1.c: New test.
4569
4570 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4571
4572         * g++.dg/opt/cfg1.C: New test.
4573
4574 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4575
4576         PR optimization/11557
4577         * gcc.dg/20030717-1.c: New test.
4578
4579 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4580
4581         PR c++/10476
4582         * g++.dg/expr/crash-1.C: New test.
4583
4584         PR c++/11027
4585         * g++.dg/template/init3.C: New test.
4586
4587         PR c++/8222
4588         * g++.dg/template/non-dependent1.C: New test.
4589
4590         PR c++/11070
4591         * g++.dg/template/non-dependent2.C: New test.
4592
4593         PR c++/11071
4594         * g++.dg/template/non-dependent3.C: New test.
4595
4596         PR c++/9907
4597         * g++.dg/template/sizeof5.C: New test.
4598
4599 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4600
4601         PR 11498
4602         * gcc.c-torture/compile/mangle-1.c: New file.
4603
4604 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4605
4606         PR c++/7809
4607         * g++.dg/parse/access3.C: New test.
4608
4609 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4610
4611         PR c++/11384
4612         * g++.dg/init/init-ref4.C: New test.
4613
4614 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4615
4616         PR c++/11547
4617         * g++.dg/parse/constant3.C: New test.
4618         * g++.dg/parse/crash7.C: Likewise.
4619
4620 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4621
4622         PR target/11008
4623         * gcc.dg/i386-pentium4-not-mull.c: New.
4624
4625 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4626
4627         * gcc.dg/asm-names.c (ymain): Make it weak.
4628
4629 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4630
4631         PR c++/5421
4632         * g++.dg/template/friend21.C: New test.
4633
4634 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4635
4636         * gcc.dg/cleanup-8.c: New test.
4637         * gcc.dg/cleanup-9.c: New test.
4638
4639 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4640
4641         * g++.dg/ext/dll-MI1.h: New file.
4642         * g++.dg/ext/dllexport-MI1.C: New file.
4643         * g++.dg/ext/dllimport-MI1.C: New file.
4644
4645 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4646
4647         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4648         it does not have cmpstrsi patterns (just cmpmemsi).
4649
4650 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4651
4652         PR debug/11473
4653         * g++.dg/debug/debug8.C: New test.
4654
4655 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4656
4657         PR c++/10108
4658         * g++.dg/template/crash7.C: New test.
4659
4660 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4661
4662         PR target/10795
4663         * gcc.c-torture/compile/20030708-1.c: New.
4664
4665 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4666
4667         * gcc.c-torture/execute/20030715-1.c: New test.
4668
4669 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4670
4671         * gcc.dg/pch/inline-3.c: New file.
4672         * gcc.dg/pch/inline-3.hs: New file.
4673         * gcc.dg/pch/inline-4.c: New file.
4674         * gcc.dg/pch/inline-4.hs: New file.
4675
4676 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/11509
4679         * g++.dg/template/crash6.C: New test.
4680
4681         PR c++/7053
4682         * g++.dg/template/friend20.C: New test.
4683
4684         PR c++/7019
4685         * g++.dg/template/overload2.C: New test.
4686
4687 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4688
4689         PR optimization/11440
4690         * gcc.c-torture/execute/20030714-1.c: New test.
4691
4692 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4693
4694         PR c++/11154
4695         * g++.dg/template/partial2.C: New test.
4696
4697 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4698
4699         PR c++/11503
4700         * g++.dg/template/anon1.C: New test.
4701
4702         PR c++/11493
4703         PR c++/11495
4704         * g++.dg/parse/template9.C: Likewise.
4705         * g++.dg/template/crash4.C: New test.
4706         * g++.dg/template/koenig1.C: Likewise.
4707         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4708         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4709         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4710         functions.
4711         * g++.old-deja/g++.jason/template36.C: Likewise.
4712         * g++.old-deja/g++.mike/p1989.C: Likewise.
4713         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4714         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4715         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4716         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4717         compiling.
4718         * g++.old-deja/g++.pt/union2.C: Use this->.
4719
4720 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4721
4722         * gcc.dg/20030711-1.c: New test.
4723
4724 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4725
4726         PR c++/11050
4727         * g++.dg/parse/args1.C: New test.
4728         * g++.pt/defarg8.C: Change expected errors.
4729
4730 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4731
4732         PR c++/8164
4733         * g++.dg/template/nontype2.C: New test.
4734
4735         PR c++/10558
4736         * g++.dg/parse/template8.C: New test.
4737
4738         PR c++/8327
4739         * g++.dg/template/scope1.C: New test.
4740
4741         * g++.dg/warn/Wsign-compare-1.C: New test.
4742
4743 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4744
4745         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4746
4747 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/9411
4750         * g++.dg/template/explicit2.C: New test.
4751
4752         PR c++/10032
4753         * g++.dg/warn/pedantic1.C: New test.
4754
4755 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         PR c++ 9483
4758         * g++.dg/other/field1.C: New test.
4759
4760 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4761
4762         PR c/11449
4763         * gcc.c-torture/compile/20030707-1.c: New.
4764
4765 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4766
4767         PR c++/10849
4768         * g++.dg/template/access12.C: New test.
4769
4770 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4771
4772         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4773         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4774         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4775         * gcc.misc-tests/gcov.exp: Update
4776         * g++.dg/gcov/gcov.exp: Update
4777         * lib/gcov.exp: Update.
4778
4779 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4780
4781         * g++.dg/abi/mangle17.C: Make sure template expressions are
4782         dependent.
4783         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4784         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4785         * g++.dg/opt/stack1.C: Remove erroneous code.
4786         * g++.dg/parse/template7.C: New test.
4787         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4788         * g++.old-deja/g++.pt/crash4.C: Likewise.
4789
4790 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4791
4792         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4793         with zero or one occurence of `$' after the initial `L'.
4794
4795 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4796
4797         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4798
4799 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4800
4801         PR c/11370
4802         * gcc.dg/Wunreachable-6.c: New testcase.
4803         * gcc.dg/Wunreachable-7.c: New testcase.
4804
4805 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4806
4807         PR c/11420
4808         * gcc.dg/20030708-1.c: New test.
4809
4810 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4811
4812         * gcc.dg/compat/sdata-section.h: New file.
4813         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4814         * gcc.dg/torture/mips-sdata-1.c: New test.
4815
4816 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4817
4818         PR c++/11030
4819         * g++.dg/template/friend19.C: New test.
4820
4821 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * g++.dg/opt/strength-reduce.C: New test.
4824
4825 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4826
4827         PR target/10979
4828         * gcc.dg/20030707-1.c: New testcase.
4829
4830 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4831
4832         PR optimization/11059
4833         * g++.dg/opt/emptyunion.C: New testcase.
4834
4835 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4836             Eric Botcazou  <ebotcazou@libertysurf.fr>
4837
4838         * g++.dg/opt/stack1.C: New test.
4839
4840 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4841
4842         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4843         run test.
4844
4845         PR c++/11431
4846         * g++.dg/expr/static_cast3.C: New test.
4847
4848 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4849
4850         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4851         everywhere.
4852         * gcc.dg/concat.c: Concatenation of string constants with
4853         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4854         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4855         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4856         necessary to avoid multi-character character constant warning.
4857         * gcc.dg/cpp/escape.c: Likewise.
4858         * gcc.dg/cpp/ucs.c: Likewise.
4859         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4860         Fix a typo.
4861
4862 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4863
4864         PR c/11428
4865         * gcc.c-torture/compile/20030704-1.c: New.
4866
4867 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4868
4869         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4870
4871 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4872
4873         PR c++/5287, PR c++/7910,  PR c++/11021
4874         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4875         tests for warnings.
4876         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4877         * g++.dg/ext/dllimport3.C: Likewise.
4878         * g++.dg/ext/dllimport4.C: New file.
4879         * g++.dg/ext/dllimport5.C: New file.
4880         * g++.dg/ext/dllimport6.C: New file.
4881         * g++.dg/ext/dllimport7.C: New file.
4882         * g++.dg/ext/dllimport8.C: New file.
4883         * g++.dg/ext/dllimport9.C: New file.
4884         * g++.dg/ext/dllimport10.C: New file.
4885         * g++.dg/ext/dllexport1.C: New file.
4886
4887 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4888
4889         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4890         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4891
4892 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4893
4894         * gcc.dg/builtins-25.c: New testcase.
4895         * gcc.dg/builtins-26.c: New testcase.
4896
4897 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4898
4899         * gcc.dg/compat/vector-defs.h: New file.
4900         * gcc.dg/compat/vector-setup.h: New file.
4901         * gcc.dg/compat/vector-check.h: New file.
4902         * gcc.dg/compat/vector-1_main.c: New file.
4903         * gcc.dg/compat/vector-1_x.c: New file.
4904         * gcc.dg/compat/vector-1_y.c: New file.
4905         * gcc.dg/compat/vector-2_main.c: New file.
4906         * gcc.dg/compat/vector-2_x.c: New file.
4907         * gcc.dg/compat/vector-2_y.c: New file.
4908
4909         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4910         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4911         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4912         * gcc.dg/compat/struct-align-1.h: New file.
4913         * gcc.dg/compat/struct-align-1_main.c: New file.
4914         * gcc.dg/compat/struct-align-1_x.c: New file.
4915         * gcc.dg/compat/struct-align-1_y.c: New file.
4916         * gcc.dg/compat/struct-align-2.h: New file.
4917         * gcc.dg/compat/struct-align-2_main.c: New file.
4918         * gcc.dg/compat/struct-align-2_x.c: New file.
4919         * gcc.dg/compat/struct-align-2_y.c: New file.
4920
4921         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4922         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4923         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4924         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4925         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4926         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4927         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4928         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4929         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4930         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4931         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4932         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4933         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4934         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4935         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4936         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4937         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4938         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4939         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4940         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4941         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4942         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4943         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4944         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4945         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4946         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4947         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4948         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4949         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4950
4951 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4952
4953         * gcc.dg/i386-call-1.c: New test.
4954
4955 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4956
4957         PR c++/9162
4958         * g++.dg/parse/defarg4.C: New.
4959
4960 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4961
4962         PR target/10700
4963         * gcc.c-torture/compile/20030703-1.c: New test case.
4964
4965 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4966
4967         * g++.dg/template/local3.C: Remove extra semicolon.
4968
4969 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4970
4971         * gcc.dg/i386-volatile-1.c: New test.
4972
4973 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4974
4975         PR c++/11072
4976         * g++.dg/other/offsetof2.C: XFAIL.
4977         * g++.dg/other/offsetof5.C: New.
4978
4979         PR c++/10219
4980         * g++.dg/template/error1.C: New.
4981
4982         PR c++/9779
4983         * g++.dg/template/dependent-expr1.C: New.
4984
4985 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4986
4987         PR c++/6949
4988         * g++.dg/template/local3.C: New test.
4989
4990         PR c++/11149
4991         * g++.dg/lookup/scoped6.C: New test.
4992
4993 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
4994
4995         PR c++/8046
4996         * g++.dg/other/error7.C: New test.
4997
4998 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
4999
5000         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5001         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5002         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5003         * g++.old-deja/g++.other/union2.C: Likewise.
5004         * gcc.dg/c90-const-expr-2.c: Likewise.
5005         * gcc.dg/c90-const-expr-3.c: Likewise.
5006         * gcc.dg/c99-const-expr-2.c: Likewise.
5007         * gcc.dg/c99-const-expr-3.c: Likewise.
5008         * gcc.dg/concat.c: Likewise.
5009
5010 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/9559
5013         * g++.dg/init/static1.C: New test.
5014
5015 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5016
5017         * Changelog: Remove ">>>>>>>" from previous change.
5018
5019 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5020
5021         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5022         * g++.old-deja/g++.other/access2.C: Likewise.
5023         * g++.old-deja/g++.other/decl2.C: Likewise.
5024         * gcc.c-torture/execute/20020615-1.c: Likewise.
5025
5026 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5027
5028         PR c++/4933
5029         * g++.dg/template/sizeof4.C: New test.
5030
5031 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5032
5033         * g++.dg/other/error6.C: New test.
5034
5035 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5036
5037         PR c++/10750
5038         * g++.dg/parse/constant2.C: New test.
5039
5040 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5041
5042         PR c++/11106
5043         * g++.dg/other/error5.C: New test.
5044
5045 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5046
5047         * gcc.dg/format/gcc_diag-1.c: New test.
5048
5049 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5050
5051         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5052
5053 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5054
5055         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5056         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5057         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5058
5059 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5060
5061         * gcc.c-torture/execute/builtins/string-8.c: New test.
5062         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5063         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5064         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5065
5066 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5067
5068         PR c++/10468
5069         * g++.dg/ext/typeof6.C: New test.
5070
5071 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5072
5073         PR c++/10796
5074         * g++.dg/init/enum1.C: New test.
5075
5076 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5077
5078         * gcc.dg/20030627-1.c: New test.
5079
5080 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5081
5082         PR c++/11332
5083         * g++.dg/expr/static_cast2.C: New test.
5084
5085 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5086             Jakub Jelinek  <jakub@redhat.com>
5087
5088         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5089         sprintf(dst,"%s",src) optimization.
5090         * gcc.c-torture/execute/20030626-1.c: New test case.
5091         * gcc.c-torture/execute/20030626-2.c: New test case.
5092
5093 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5094
5095         * gcc.c-torture/execute/multi-ix.c: New test.
5096
5097         * gcc.c-torture/execute/simd-4.c (main):
5098         Added missing semicolon at end of union.
5099
5100 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5101
5102         PR c++/8266
5103         * g++.dg/template/explicit-instantiation3.C: New test.
5104
5105 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5106
5107         * gcc.dg/20030626-1.c: Use signed char.
5108
5109 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5110
5111         * gcc.dg/20030626-1.c: New test.
5112
5113 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5114
5115         * const-str-2.m: Update.
5116
5117 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/10990
5120         * g++.dg/rtti/dyncast1.C: New test.
5121         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5122         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5123         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5124
5125         PR c++/10931
5126         * g++.dg/expr/static_cast1.C: New test.
5127
5128 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5129
5130         * gcc.dg/20030625-1.c: New test.
5131
5132 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5133
5134         * gcc.c-torture/compile/20030624-1.c: New test case.
5135
5136 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5137
5138         * gcc.c-torture/execute/string-opt-17.c: New test.
5139
5140 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/5754
5143         * g++.dg/parse/crash6.C: New test.
5144
5145 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5146
5147         * gcc.dg/builtins-24.c: New test case.
5148
5149 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5150
5151         * g++.dg/opt/operator1.C: New test.
5152
5153 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5154
5155         * gcc.c-torture/execute/string-opt-16.c: New test case.
5156
5157 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5158
5159         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5160         * g++.old-deja/g++.other/conv7.C: Likewise
5161         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5162         * g++.old-deja/g++.other/overload14.C: Likewise.
5163
5164 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5165
5166         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5167         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5168
5169 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/10888
5172         * g++.dg/warn/Winline-3.C: New test.
5173
5174 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5175
5176         * lib/target-supports.exp (check_alias_available): Make the test
5177         program acceptable to the Solaris assembler.
5178
5179         PR c++/10749
5180         * g++.dg/template/memclass2.C: New test.
5181
5182 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5183             Eric Botcazou  <ebotcazou@libertysurf.fr>
5184
5185         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5186         data for non-matching targets.
5187         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5188
5189 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5190
5191         PR c++/10845
5192         * g++.dg/template/member3.C: New test.
5193
5194 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5195
5196         PR c++/10939
5197         * g++.dg/template/func1.C: New test.
5198
5199         PR c++/9649
5200         * g++.dg/template/static4.C: New test.
5201         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5202
5203         PR c++/11041
5204         * g++.dg/init/ref7.C: New test.
5205
5206 2003-06-19  Matt Austern  <austern@apple.com>
5207
5208         PR c++/11228
5209         * g++.dg/anew1.C: New test.
5210         * g++.dg/anew2.C: New test.
5211         * g++.dg/anew3.C: New test.
5212         * g++.dg/anew4.C: New test.
5213
5214 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5215
5216         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5217
5218 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5219
5220         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5221         endian-dependent.
5222
5223 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5224
5225         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5226         Remove cruft.
5227
5228 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5229
5230         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5231         * gcc.c-torture/compile/961203-1.c: Likewise.
5232         * gcc.c-torture/compile/980506-1.c: Likewise.
5233
5234 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5235
5236         PR c++/10712
5237         * g++.dg/lookup/using7.C: New test.
5238
5239 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/11105
5242         * g++.dg/abi/conv1.C: Remove it.
5243         * g++.dg/template/conv7.C: New test.
5244         * g++.dg/template/conv8.C: Likewise.
5245         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5246         conversion operator.
5247
5248 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5249
5250         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5251         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5252         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5253         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5254         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5255         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5256         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5257         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5258         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5259         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5260         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5261         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5262         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5263         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5264         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5265         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5266         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5267         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5268         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5269         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5270         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5271         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5272         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5273         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5274         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5275         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5276         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5277         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5278         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5279
5280 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5281
5282         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5283         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5284         indications.
5285
5286 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5287
5288         * gcc.dg/i386-387-5.c: New test case.
5289         * gcc.dg/i386-387-6.c: New test case.
5290         * gcc.dg/builtins-23.c: New test case.
5291
5292 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5293
5294         * gcc.dg/builtins-22.c: New test case.
5295         * gcc.dg/i386-387-1.c: Update to test exp.
5296         * gcc.dg/i386-387-2.c: Likewise.
5297
5298 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5299
5300         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5301
5302 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5303
5304         * lib/gcc-dg.exp (dg-require-dll): New function.
5305         (dg-xfail-if): Likewise.
5306         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5307         driver.
5308
5309         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5310         * gcc.c-torture/compile/20001205-1.c: Likewise.
5311         * gcc.c-torture/compile/20001226-1.c: Likewise.
5312         * gcc.c-torture/compile/20010518-2.c: Likewise.
5313         * gcc.c-torture/compile/20020312-1.c: Likewise.
5314         * gcc.c-torture/compile/20020604-1.c: Likewise.
5315         * gcc.c-torture/compile/920501-12.c: Likewise.
5316         * gcc.c-torture/compile/920501-4.c: Likewise.
5317         * gcc.c-torture/compile/920520-1.c: Likewise.
5318         * gcc.c-torture/compile/920521-1.c: Likewise.
5319         * gcc.c-torture/compile/920625-1.c: Likewise.
5320         * gcc.c-torture/compile/961203-1.c: Likewise.
5321         * gcc.c-torture/compile/980506-1.c: Likewise.
5322         * gcc.c-torture/compile/981006-1.c: Likewise.
5323         * gcc.c-torture/compile/981022-1.c: Likewise.
5324         * gcc.c-torture/compile/981223-1.c: Likewise.
5325         * gcc.c-torture/compile/990617-1.c: Likewise.
5326         * gcc.c-torture/compile/dll.c: Likewise.
5327         * gcc.c-torture/compile/labels-3.c: Likewise.
5328         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5329         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5330         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5331         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5332         * gcc.c-torture/compile/simd-5.c: Likewise.
5333         * gcc.c-torture/compile/20000804-1.x: Remove.
5334         * gcc.c-torture/compile/20001205-1.x: Likewise.
5335         * gcc.c-torture/compile/20001226-1.x: Likewise.
5336         * gcc.c-torture/compile/20010518-2.x: Likewise.
5337         * gcc.c-torture/compile/20020312-1.x: Likewise.
5338         * gcc.c-torture/compile/20020604-1.x: Likewise.
5339         * gcc.c-torture/compile/920501-12.x: Likewise.
5340         * gcc.c-torture/compile/920501-4.x: Likewise.
5341         * gcc.c-torture/compile/920520-1.x: Likewise.
5342         * gcc.c-torture/compile/920521-1.x: Likewise.
5343         * gcc.c-torture/compile/920625-1.x: Likewise.
5344         * gcc.c-torture/compile/961203-1.x: Likewise.
5345         * gcc.c-torture/compile/980506-1.x: Likewise.
5346         * gcc.c-torture/compile/981006-1.x: Likewise.
5347         * gcc.c-torture/compile/981022-1.x: Likewise.
5348         * gcc.c-torture/compile/981223-1.x: Likewise.
5349         * gcc.c-torture/compile/990617-1.x: Likewise.
5350         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5351         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5352         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5353         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5354         * gcc.c-torture/compile/simd-5.x: Likewise.
5355
5356         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5357
5358 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5359
5360         * gcc.c-torture/execute/20030611-1.c: New test.
5361
5362 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5363
5364         PR middle-end/168
5365         * gcc.dg/20030612-1.c: New test case.
5366
5367 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5368
5369         PR c++/10635
5370         * g++.dg/expr/cast1.C: New test.
5371
5372 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5373
5374         * gcc.dg/builtins-21.c: New test case.
5375
5376 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5377
5378         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5379         options instead of at the end.
5380         * lib/objc.exp (objc_target_compile): Likewise.
5381
5382 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5383
5384         PR c++/10432
5385         * g++.dg/parse/error1.C: New test.
5386
5387 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5388
5389         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5390         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5391         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5392         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5393         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5394         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5395         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5396         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5397         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5398         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5399         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5400         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5401         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5402         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5403         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5404         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5405         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5406         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5407         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5408         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5409         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5410         * gcc.dg/compat/struct-by-value-18_main.c: New file.
5411         * gcc.dg/compat/struct-by-value-18_x.c: New file.
5412         * gcc.dg/compat/struct-by-value-18_y.c: New file.
5413
5414         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
5415         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
5416         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
5417         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
5418         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
5419         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
5420         * gcc.dg/compat/scalar-return-3_main.c: New file.
5421         * gcc.dg/compat/scalar-return-3_x.c: New file.
5422         * gcc.dg/compat/scalar-return-3_y.c: New file.
5423         * gcc.dg/compat/scalar-return-4_main.c: New file.
5424         * gcc.dg/compat/scalar-return-4_x.c: New file.
5425         * gcc.dg/compat/scalar-return-4_y.c: New file.
5426
5427 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
5428
5429         * gcc.dg/compat/fp2-struct-check.h: New file.
5430         * gcc.dg/compat/fp2-struct-defs.h: New file.
5431         * gcc.dg/compat/fp2-struct-init.h: New file.
5432         * gcc.dg/compat/struct-by-value-10_main.c: New file.
5433         * gcc.dg/compat/struct-by-value-10_x.c: New file.
5434         * gcc.dg/compat/struct-by-value-10_y.c: New file.
5435         * gcc.dg/compat/struct-return-10_main.c: New file.
5436         * gcc.dg/compat/struct-return-10_x.c: New file.
5437         * gcc.dg/compat/struct-return-10_y.c: New file.
5438
5439         * gcc.dg/compat/compat-common.h: New file.
5440         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
5441         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
5442         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
5443         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
5444         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
5445         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
5446         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
5447         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5448         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
5449         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
5450         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5451         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
5452         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
5453         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5454         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
5455         * gcc.dg/compat/small-struct-check.h: Ditto.
5456         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
5457         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5458         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
5459         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
5460         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5461         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5462         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
5463         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5464         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
5465         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5466         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5467         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5468         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5469         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5470         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5471         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5472         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5473         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5474         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5475         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5476         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5477         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5478         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5479         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5480         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5481         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5482         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5483         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5484         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5485         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5486
5487 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5488
5489         * g++.dg/pch/static-1.C: New file.
5490         * g++.dg/pch/static-1.Hs: New file.
5491
5492 2003-06-10  Richard Henderson  <rth@redhat.com>
5493
5494         * gcc.dg/asm-7.c: Adjust expected warning text.
5495
5496 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5497
5498         * gcc.dg/builtins-20.c: New test case.
5499
5500 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5501
5502         PR c++/11131
5503         * g++.dg/opt/template1.C: New test.
5504
5505 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5506
5507         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5508         additional_sources.
5509
5510 2003-05-21  David Taylor  <dtaylor@emc.com>
5511
5512         * gcc.dg/Wpadded.c: New file.
5513
5514 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5515
5516         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5517         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5518         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5519         dg-require-weak.
5520
5521 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5522
5523         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5524
5525 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5526
5527         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5528         (dg-require-alias): Likewise.
5529         (dg-require-gc-sections): Likewise.
5530         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5531
5532 2003-06-08  Richard Henderson  <rth@redhat.com>
5533
5534         * gcc.dg/20011029-2.c: Fix the array reference.
5535         * gcc.dg/asm-7.c: New.
5536
5537 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5538
5539         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5540
5541 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5544         (dg-require-gc-sections): Likewise.
5545
5546 2003-06-08  Jan Hubicka  <jh@suse.cz>
5547
5548         * i386-cmov1.c: Fix regular expression.
5549         * i386-cvt-1.c: Likewise.
5550         * i386-local.c: Likewise.
5551         * i386-local2.c: Likewise.
5552         * i386-mul.c: Likewise.
5553         * i386-ssetype-1.c: Likewise.
5554         * i386-ssetype-3.c: Likewise.
5555         * i386-ssetype-5.c: Likewise.
5556
5557 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5558
5559         PR c++/11039
5560         * g++.dg/warn/implicit-typename2.C: New test.
5561         * g++.dg/warn/implicit-typename3.C: New test.
5562
5563 2003-06-07  Richard Henderson  <rth@redhat.com>
5564
5565         * g++.dg/other/offsetof3.C: Use size_t.
5566         * g++.dg/other/offsetof4.C: Likewise.
5567
5568 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5569
5570         * lib/copy-file.exp: New. Implement gcc_copy_files.
5571
5572         * lib/dg-pch.exp: Load copy-file.exp
5573         (dg-pch): Use gcc_copy_files instead of "file copy".
5574
5575 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5576
5577         * gcc.dg/weak/weak.exp: Simplify.
5578         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5579         * gcc.dg/weak/weak-1.c: Likewise.
5580         * gcc.dg/weak/weak-2.c: Likewise.
5581         * gcc.dg/weak/weak-3.c: Likewise.
5582         * gcc.dg/weak/weak-4.c: Likewise.
5583         * gcc.dg/weak/weak-5.c: Likewise.
5584         * gcc.dg/weak/weak-6.c: Likewise.
5585         * gcc.dg/weak/weak-7.c: Likewise.
5586         * gcc.dg/weak/weak-8.c: Likewise.
5587         * gcc.dg/weak/weak-9.c: Likewise.
5588
5589 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5590
5591         gcc.c-torture/execute/20030606-1.c: New.
5592
5593 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5594
5595         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5596         * gcc.dg/builtins-19.c: Likewise.
5597
5598 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5599
5600         * gcc.dg/builtins-2.c: Add some more tests.
5601         * gcc.dg/builtins-18.c: New test case.
5602         * gcc.dg/builtins-19.c: New test case.
5603
5604 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5605             Jim Wilson  <wilson@tuliptree.org>
5606
5607         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5608
5609 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5610
5611         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5612         mempcpy/stpcpy calls not to be optimized into something else.
5613         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5614         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5615         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5616
5617 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5618
5619         * gcc.dg/format/asm_fprintf-1.c: New test.
5620
5621 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5622
5623         * lib/gcc-defs.exp (additional_sources): New variable.
5624         (dg-additional-sources): New function.
5625         (additional_files): New variable.
5626         (dg-additional-files): New function.
5627         (dg-additional-files-options): Likewise.
5628         * lib/gcc-dg.exp (dg-require-weak): New function.
5629         (dg-require-alias): Likewise.
5630         (dg-require-gc-sections): Likewise.
5631         * lib/target-supports.exp (check_alias_available): Remove testfile
5632         parameter.
5633         (check_gc_sections_available): New function.
5634         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5635         (dg-gpp-additional-files): Likewise.
5636         * lib/g++.exp (additional_sources): Remove.
5637         (additional_files): Likewise.
5638         (g++_target_compile): Use dg-additional-files-options.
5639
5640         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5641         Tcl logic.
5642         * gcc.dg/special/ecos.exp: Remove.
5643         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5644         * gcc.dg/special/alias-1.c: Likewise.
5645         * gcc.dg/special/alias-2.c: Likewise.
5646         * gcc.dg/special/gcsec-1.c: Likewise.
5647         * gcc.dg/special/weak-1.c: Likewise.
5648         * gcc.dg/special/weak-2.c: Likewise.
5649         * gcc.dg/special/wkali-1.c: Likewise.
5650         * gcc.dg/special/wkali-2.c: Likewise.
5651
5652         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5653         dg-gpp-additional-*.
5654         * g++.dg/special/conpr-3.C: Likewise.
5655         * g++.dg/special/conpr-4.C: Likewise.
5656         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5657         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5658         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5659         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5660         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5661         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5662         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5663         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5664         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5665         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5666         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5667         * g++.old-deja/g++.other/comdat1.C: Likewise.
5668         * g++.old-deja/g++.other/comdat2.C: Likewise.
5669         * g++.old-deja/g++.other/comdat3.C: Likewise.
5670         * g++.old-deja/g++.other/ctor1.C: Likewise.
5671         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5672
5673 2003-06-05  Richard Henderson  <rth@redhat.com>
5674
5675         * gcc.dg/debug/20030605-1.c: New.
5676
5677 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5678
5679         * README.QMTEST: Update.
5680
5681 2003-06-04  Richard Henderson  <rth@redhat.com>
5682
5683         * gcc.dg/cleanup-1.c: New.
5684         * gcc.dg/cleanup-2.c: New.
5685         * gcc.dg/cleanup-3.c: New.
5686         * gcc.dg/cleanup-4.c: New.
5687         * gcc.dg/cleanup-5.c: New.
5688         * gcc.dg/cleanup-6.c: New.
5689         * gcc.dg/cleanup-7.c: New.
5690
5691 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5692
5693         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5694
5695         * lib/dg-pch.exp: New file.
5696         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5697         * gcc.dg/pch/pch.exp: Likewise.
5698
5699 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5700
5701         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5702         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5703         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5704         * gcc.dg/builtins-17.c: New test case.
5705         * gcc.dg/i386-387-4.c: New test case.
5706         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5707
5708 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5709
5710         * gcc.dg/ultrasp9.c: New test.
5711
5712 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5713
5714         * gcc.c-torture/compile/20030604-1.c: New test.
5715         * gcc.dg/sparc-constant-1.c: New test.
5716
5717 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5718
5719         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5720
5721 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5722
5723         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5724
5725         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5726         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5727
5728 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5729
5730         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5731
5732 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5733
5734         PR c++/10940
5735         * g++.dg/template/spec10.C: New test.
5736
5737 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5738
5739         * gcc.dg/builtins-16.c: New test case.
5740
5741 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5742
5743         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5744         mempcpy test with post-increments.
5745         * gcc.c-torture/execute/string-opt-3.c: New test.
5746         * gcc.dg/string-opt-1.c: New test.
5747
5748 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5749
5750         PR fortran/10965
5751         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5752
5753 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5754
5755         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5756         (scan-assembler): ... here.  Use dg-scan.
5757         (scan-assembler-not): Likewise.
5758         (scan-file): New function.
5759         (scan-file-not): Likewise.
5760         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5761         * gcc.dg/cpp/_Pragma4.c: Likewise.
5762         * gcc.dg/cpp/_Pragma5.c: Likewise.
5763         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5764         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5765         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5766         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5767         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5768         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5769         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5770         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5771         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5772         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5773         * gcc.dg/cpp/cxxcom1.c: Likewise.
5774         * gcc.dg/cpp/line1.c: Likewise.
5775         * gcc.dg/cpp/maccom1.c: Likewise.
5776         * gcc.dg/cpp/maccom2.c: Likewise.
5777         * gcc.dg/cpp/maccom3.c: Likewise.
5778         * gcc.dg/cpp/maccom4.c: Likewise.
5779         * gcc.dg/cpp/maccom5.c: Likewise.
5780         * gcc.dg/cpp/maccom6.c: Likewise.
5781         * gcc.dg/cpp/multiline.c: Likewise.
5782         * gcc.dg/cpp/spacing1.c: Likewise.
5783         * gcc.dg/cpp/spacing2.c: Likewise.
5784         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5785         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5786         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5787         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5788         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5789         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5790         * gcc.dg/cpp/cxxcom2.c: Likewise.
5791         * gcc.dg/cpp/cxxcom2.h: New file.
5792
5793         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5794         * g++.dg/cpp/truefalse.C: Here.
5795         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5796
5797 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5798
5799         * gcc.dg/cpp/redef3.c: New file.
5800
5801 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5802
5803         * gcc.dg/i386-loop-3.c: New test.
5804
5805 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5806
5807         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5808
5809 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5810
5811         * gcc.dg/fwrapv-1.c: New test case.
5812         * gcc.dg/fwrapv-2.c: New test case.
5813
5814 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5815
5816         PR c++/10956
5817         * g++.dg/template/spec9.C: New test.
5818
5819 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5820
5821         * gcc.dg/duff-4.c: New test case.
5822
5823 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5824
5825         PR fortran/10843
5826         * g77.dg/ffixed-form-1.f: New test
5827         * g77.dg/ffixed-form-2.f: New test
5828         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5829         * g77.dg/ffree-form-3.f: New test
5830
5831 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5832
5833         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5834         * gcc.dg/wint_t-1.c: Likewise.
5835
5836 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5837
5838         * g++.dg/template/access11.C: New test.
5839
5840 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5841
5842         PR c++/10849
5843         * g++.dg/template/access10.C: New test.
5844
5845 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5846             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5847
5848         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5849
5850 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5851
5852         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5853         suppress for powerpc-*-darwin*.
5854         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5855
5856 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5857
5858         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5859         suppress option for powerpc-*-darwin*.
5860
5861 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5862
5863         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5864         * gcc.dg/builtins-4.c: Add test for fmod.
5865
5866 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5867
5868         PR c++/10682
5869         * g++.dg/template/instantiate4.C: New test.
5870
5871 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5872
5873         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5874
5875 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5876
5877         * gcc.dg/compat/scalar-return-1_main.c: New file.
5878         * gcc.dg/compat/scalar-return-1_x.c: New file.
5879         * gcc.dg/compat/scalar-return-1_y.c: New file.
5880         * gcc.dg/compat/scalar-return-2_main.c: New file.
5881         * gcc.dg/compat/scalar-return-2_x.c: New file.
5882         * gcc.dg/compat/scalar-return-2_y.c: New file.
5883         * gcc.dg/compat/struct-return-3_main.c: New file.
5884         * gcc.dg/compat/struct-return-3_y.c: New file.
5885         * gcc.dg/compat/struct-return-3_x.c: New file.
5886         * gcc.dg/compat/struct-return-2_main.c: New file.
5887         * gcc.dg/compat/struct-return-2_x.c: New file.
5888         * gcc.dg/compat/struct-return-2_y.c: New file.
5889
5890 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5891
5892         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5893         for hppa*-hp-hpux*.
5894         * gcc.dg/20021014-1.c (dg-options): Likewise.
5895         * gcc.dg/nest.c (dg-options): Likewise.
5896
5897 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5898
5899         PR c++/9738
5900         * g++.dg/ext/dllimport2.C: New file.
5901         * g++.dg/ext/dllimport3.C: New file.
5902
5903 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5904
5905         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5906         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5907         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5908         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5909         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5910         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5911         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5912         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5913         * gcc.dg/compat/small-struct-defs.h: New file.
5914         * gcc.dg/compat/small-struct-init.h: New file.
5915         * gcc.dg/compat/small-struct-check.h: New file.
5916         * gcc.dg/compat/fp-struct-defs.h: New file.
5917         * gcc.dg/compat/fp-struct-check.h: New file.
5918         * gcc.dg/compat/fp-struct-init.h: New file.
5919         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5920         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5921
5922 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5923
5924         * gcc.dg/20030225-2.c: New test.
5925
5926 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5927             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5928
5929         * gcc.c-torture/compile/20030518-1.c: New test case.
5930
5931 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5932
5933         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5934         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5935         gcc-dg-debug-runtest.
5936         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5937         gcc-dg-debug-runtest.
5938
5939 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5940
5941         PR c++/9022
5942         * g++.dg/lookup/using6.C: New test.
5943
5944 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5945
5946         * g++.dg/parse/access2.C: New test.
5947
5948 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5949
5950         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5951         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5952         * gcc.dg/debug/debug.exp: Likewise.
5953
5954 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5955
5956         * gcc.dg/dollar.c: New test.
5957
5958 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5959
5960         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5961         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5962         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5963         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5964         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5965         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5966         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5967         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5968         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5969         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5970         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5971         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5972         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5973         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5974         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5975         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5976         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5977         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5978
5979 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5980
5981         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5982         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5983         support for "repo" mode.
5984         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5985         * lib/g77-dg.exp: Likewise.
5986         * lib/obj-dg.exp: Likewise.
5987
5988 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5989
5990         Merge from gcc-3_2-rhl8-branch:
5991         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5992
5993         * gcc.dg/tls/opt-6.c: New test.
5994
5995         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5996
5997         * gcc.dg/20030405-1.c: New test.
5998
5999         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6000
6001         * gcc.dg/20030309-1.c: New test.
6002
6003         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6004
6005         * gcc.c-torture/execute/20030307-1.c: New test.
6006
6007         2003-02-20  Randolph Chung  <tausq@debian.org>
6008
6009         * gcc.c-torture/compile/20030220-1.c: New test.
6010
6011         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6012
6013         * gcc.dg/20030217-1.c: New test.
6014
6015         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6016
6017         * gcc.c-torture/compile/20020129-1.c: New test.
6018
6019         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6020
6021         * gcc.dg/unroll-1.c: New test.
6022
6023         2002-11-16  Jan Hubicka  <jh@suse.cz>
6024
6025         * gcc.c-torture/execute/20020920-1.c: New test.
6026
6027         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6028
6029         PR target/7434
6030         * gcc.c-torture/compile/20021008-1.c: New test.
6031
6032         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6033
6034         PR target/7559
6035         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6036
6037         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6038
6039         * gcc.c-torture/compile/20020807-1.c: New test.
6040
6041         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6042
6043         * gcc.dg/tls/opt-1.c: New test.
6044
6045         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6046
6047         * gcc.dg/20020729-1.c: New test.
6048
6049         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6050
6051         * g++.dg/opt/life1.C: New test.
6052
6053         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6054
6055         * gcc.dg/20020525-1.c: New test.
6056
6057         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6058
6059         PR c++/6794
6060         * g++.dg/ext/pretty1.C: New test.
6061         * g++.dg/ext/pretty2.C: New test.
6062
6063 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/8385
6066         * g++.dg/ext/typeof5.C: New test.
6067
6068 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6069
6070         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6071         __USER_LABEL_PREFIX__ into account.
6072         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6073
6074 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6075
6076         * gcc.dg/builtins-15.c: New test case.
6077
6078 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6079
6080         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6081
6082 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6083
6084         * lib/g++.exp: Tweak handling of additional source files.
6085         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6086         * g++.dg/special/conpr-2a.C: Rename to ...
6087         * g++.dg/special/conpr-2a.cc: ... this.
6088         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6089         * g++.dg/special/conpr-3a.C: Rename to ...
6090         * g++.dg/special/conpr-3a.cc: This.
6091         * g++.dg/special/conpr-3b.C: Rename to ...
6092         * g++.dg/special/conpr-3b.cc: This.
6093         * g++.dg/special/conpr-4.C: New test.
6094         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6095
6096 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6097
6098         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6099
6100 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6101
6102         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6103         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6104         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6105         * g++.old-deja/g++.other/warn3.C: Likewise.
6106
6107 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6108
6109         * gcc.dg/i386-387-1.c: Update to also test log.
6110         * gcc.dg/i386-387-2.c: Likewise.
6111
6112 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6113
6114         * g77.f-torture/execute/int8421.f: New test.
6115
6116 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6117
6118         PR c++/10230, c++/10481
6119         * g++.dg/lookup/scoped5.C: New test.
6120
6121 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6122
6123         PR c++/10552
6124         * g++.dg/template/ttp6.C: New test.
6125
6126 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6127
6128         * gcc.c-torture/execute/builtins: New directory.
6129         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6130         gcc.c-torture/execute/builtins.
6131         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6132         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6133         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6134         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6135
6136 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6137
6138         PR c++/9252
6139         * g++.dg/template/access8.C: New test.
6140         * g++.dg/template/access9.C: New test.
6141
6142 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6143
6144         PR c++/9554
6145         * g++.dg/parse/access1.C: New test.
6146
6147 2003-05-09  DJ Delorie  <dj@redhat.com>
6148
6149         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6150         long, and not an int.
6151
6152 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6153
6154         PR c++/10555, c++/10576
6155         * g++.dg/template/memclass1.C: New test.
6156
6157 2003-05-08  DJ Delorie  <dj@redhat.com>
6158
6159         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6160         targets.
6161         * gcc.c-torture/execute/20021024-1.x: Likewise.
6162         * gcc.c-torture/execute/shiftdi.x: Likewise.
6163         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6164         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6165         * gcc.dg/20021018-1.c: Likewise.
6166
6167 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6168
6169         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6170
6171         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6172         (bcopy): Call memmove.
6173
6174 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6175
6176         * g77.f-torture/compile/8485.f: New test case.
6177
6178 2003-05-07  Richard Henderson  <rth@redhat.com>
6179
6180         PR c++/10570
6181         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6182         Verify exception_cleanup not called for rethrows.
6183         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6184         when exiting catch block without rethrowing.
6185         * g++.dg/eh/forced3.C: New.
6186         * g++.dg/eh/forced4.C: New.
6187
6188 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6189
6190         * gcc.dg/20030505.c: Fix triplet.
6191
6192 2003-05-06  DJ Delorie  <dj@redhat.com>
6193
6194         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6195         * gcc.dg/nest.c: Likewise.
6196
6197 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6198
6199         * gcc.dg/builtins-14.c: New test case.
6200
6201 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6202
6203         * lib/compat.exp (compat-execute): New argument.
6204         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6205         * gcc.dg/compat: New test directory.
6206         * gcc.dg/compat/compat.exp: New expect script.
6207         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6208         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6209         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6210         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6211         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6212         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6213
6214         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6215         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6216         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6217         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6218         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6219         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6220         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6221         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6222         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6223         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6224         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6225         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6226         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6227         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6228         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6229
6230 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6231
6232         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6233
6234 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6235
6236         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6237
6238 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6239
6240         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6241         * gcc.dg/ppc-fsel-2.c: New test.
6242
6243         * gcc.dg/unused-5.c: New test.
6244
6245 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6246
6247         PR c++/10496
6248         * g++.dg/warn/pmf1.C: New test.
6249
6250 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6251
6252         PR c++/4494
6253         * g++.dg/warn/main.C: New test.
6254
6255 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6256
6257         * gcc.dg/nonnull-3.c: New test.
6258
6259 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6260
6261         * gcc.dg/cpp/Wtrigraphs.c: Update.
6262         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6263
6264 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6265
6266         * gcc.dg/ppc-fsel-1.c: New test.
6267
6268 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6269
6270         PR c/10604
6271         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6272
6273 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6274
6275         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6276
6277 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6278
6279         PR c++/9364, c++/10553, c++/10586
6280         * g++.dg/parse/typename4.C: New test.
6281         * g++.dg/parse/typename5.C: Likewise.
6282
6283 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6284
6285         * gcc.c-torture/compile/20030503-1.c: New test.
6286
6287 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6288
6289         * g++.dg/lookup/using5.C: Fix testcase error.
6290
6291 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6292
6293         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6294         since MEABI is no longer supported.  Remove all vestiges
6295         of MEABI from the test.
6296
6297 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6298
6299         PR c++/10554
6300         * g++.dg/lookup/using5.C: New test.
6301
6302 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6303
6304         PR c++/8772
6305         * g++.dg/template/ttp5.C: New test.
6306
6307 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6308
6309         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6310         (dg-gpp-additional-sources): New function.
6311         (dg-gpp-additional-files): Likewise.
6312         * lib/g++.exp (additional_sources): New variable.
6313         (additional_files): Likewise.
6314         (g++_target_compile): Deal with them.
6315         * lib/old-dejagnu.exp: Remove.
6316         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6317         * g++.old-deja: Revise all tests to use dg commands.
6318
6319 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6320
6321         PR c++/9432, c++/9528
6322         * g++.dg/lookup/using4.C: New test.
6323
6324 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6325
6326         * gcc.dg/noreturn-5.c: New file.
6327         * gcc.dg/noreturn-6.c: New file.
6328
6329         * gcc.c-torture/compile/inline-1.c: New file.
6330
6331 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6332
6333         PR c++/10551
6334         * g++.dg/template/explicit1.C: New test.
6335
6336 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6337
6338         PR c++/10549
6339         * g++.dg/other/bitfield1.C: New test.
6340
6341         PR c++/10527
6342         * g++.dg/init/new7.C: New test.
6343
6344 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6345
6346         * g++.dg/ext/desig1.C: New test.
6347         * g++.dg/ext/init1.C: Update.
6348
6349         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6350
6351 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/10180
6354         * g++.dg/warn/Winline-1.C: New test.
6355
6356 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6357
6358         * gcc.c-torture/execute/string-opt-19.c: New test.
6359
6360         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6361         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6362
6363 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6364
6365         PR c++/10506
6366         * g++.dg/init/new6.C: New test.
6367
6368         PR c++/10503
6369         * g++.dg/init/ref6.C: New test.
6370
6371 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6372
6373         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6374
6375 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6376
6377         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6378         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6379
6380 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6381
6382         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6383         initialized static data members.
6384
6385 2003-04-25  H.J. Lu <hjl@gnu.org>
6386
6387         * gcc.dg/ia64-sync-4.c: New test.
6388
6389 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6390
6391         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6392         date.
6393
6394 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6395
6396         PR c++/10337
6397         * g++.dg/warn/conv1.C: New test.
6398         * g++.old-deja/g++.other/conv7.C: Adjust.
6399         * g++.old-deja/g++.other/overload14.C: Adjust.
6400
6401 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/10471
6404         * g++.dg/template/defarg2.C: New test.
6405
6406 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6407
6408         * gcc.dg/cpp/include2.c: Update.
6409         * gcc.dg/cpp/multiline-2.c: New.
6410         * gcc.dg/cpp/multiline.c: Update.
6411         * gcc.dg/cpp/strify2.c: Update.
6412         * gcc.dg/cpp/trad/literals-2.c: Update.
6413
6414 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6415
6416         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6417
6418 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6419
6420         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6421
6422 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6423
6424         PR c++/10451
6425         * g++.dg/parse/crash4.C: New test.
6426
6427         PR c++/9847
6428         * g++.dg/parse/crash5.C: New test.
6429
6430 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6431
6432         PR c++/10446
6433         * g++.dg/parse/crash3.C: New test.
6434
6435         PR c++/10428
6436         * g++.dg/parse/elab1.C: New test.
6437
6438 2003-04-22  Devang Patel  <dpatel@apple.com>
6439
6440         * gcc.dg/cpp/trad/funlike-5.c: New test.
6441
6442 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6443
6444         * g++.dg/other/packed1.C: Fix dg options.
6445
6446 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6447
6448         * g++.dg/other/offsetof2.C: New test.
6449
6450 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6451
6452         * g++.dg/template/recurse.C: Adjust location of error messages.
6453
6454 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6455
6456         PR c++/9881
6457         * g++.dg/init/addr-const1.C: New test.
6458         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6459
6460 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6461
6462         PR c++/10405
6463         * g++.dg/lookup/struct-hack1.C: New test.
6464
6465 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6466
6467         * ucs.c: Update diagnostic messages.
6468
6469 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6470
6471         * gcc.dg/cpp/truefalse.cpp: New test.
6472         * gcc.dg/cpp/cpp.exp: Update.
6473         * g++.dg/other/stdbool-if.C: Remove.
6474
6475 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6476
6477         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6478         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6479
6480 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6481
6482         * gcc.c-torture/compile/20030418-1.c: New test.
6483
6484 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6485
6486         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6487
6488 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6489
6490         PR c++/10347
6491         g++.dg/template/dependent-name1.C: New test.
6492
6493 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6494
6495         * gcc.dg/warn-1.c (tourist_guide): New array,
6496         contains a pointer to bar.
6497
6498 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6499
6500         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6501         * gcc.c-torture/execute/medce-1.c: New test case.
6502         * gcc.c-torture/execute/medce-2.c: New test case.
6503
6504 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6505
6506         * lib/prune.exp: Ignore more messages.
6507
6508         PR c++/10381
6509         * g++.dg/parse/lookup3.C: New test.
6510
6511 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6512
6513         * gcc.c-torture/compile/20030415-1.c : New test.
6514
6515 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6516
6517         * gcc.c-torture/execute/scope-2.c: Move to ...
6518         * gcc.dg/noncompile/scope.c: .... here.
6519
6520 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6521
6522         * gcc.dg/20030414-2.c: New test case.
6523
6524 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6525
6526         PR target/10377
6527         * gcc.dg/20030414-1.c: New test.
6528
6529 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6530
6531         * gcc.dg/builtins-12.c: New test case.
6532         * gcc.dg/builtins-13.c: New test case.
6533
6534 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6535
6536         * gcc.c-torture/execute/string-opt-18.c: New test.
6537
6538 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6539
6540         PR c++/10300
6541         * g++.dg/init/new5.C: New test.
6542
6543 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/7910
6546         * g++.dg/ext/dllimport1.C: New test.
6547
6548 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6549
6550         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6551
6552 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6553
6554         PR Fortran/9263
6555         * g77.f-torture/noncompile/9263.f: New test
6556         PR Fortran/1832
6557         * g77.f-torture/execute/1832.f: New test
6558
6559 2003-04-11  David Chad  <davidc@freebsd.org>
6560             Loren J. Rittle  <ljrittle@acm.org>
6561
6562         libobjc/8562
6563         * objc.dg/headers.m: New test.
6564
6565 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6566
6567         * gcc.c-torture/execute/builtin-noret-2.c: New.
6568         * gcc.c-torture/execute/builtin-noret-2.x: New.
6569         XFAIL builtin-noret-2.c at -O1 and above.
6570         * gcc.dg/redecl.c: New.
6571         * gcc.dg/Wshadow-1.c: Update error regexps.
6572
6573 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6574
6575         * g++.dg/abi/bitfield10.C: New test.
6576
6577 2003-04-09  Mike Stump  <mrs@apple.com>
6578
6579         * gcc.dg/pch/pch.exp: Make testcase names longer.
6580         * g++.dg/pch/pch.exp: Make testcase names longer.
6581
6582 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6583
6584         * gcc.dg/builtins-11.c: New test case.
6585
6586 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6587
6588         * gcc.dg/builtins-9.c: New test case.
6589         * gcc.dg/builtins-10.c: New test case.
6590
6591 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6592
6593         * gcc.dg/noncompile/init-4.c.c: New test.
6594
6595 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6596
6597         * gcc.misc-test/gcov-9.c: New test.
6598         * gcc.misc-test/gcov-10.c: New test
6599         * gcc.misc-test/gcov-11.c: New test.
6600
6601 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6602
6603         PR optimization/10024
6604         * gcc.c-torture/compile/20030405-1.c: New test.
6605
6606 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6607
6608         * gcc.dg/pch/static-3.c: New.
6609         * gcc.dg/pch/static-3.hs: New.
6610         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6611
6612 2003-04-04  Richard Henderson  <rth@redhat.com>
6613
6614         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6615         * g++.dg/eh/forced2.C: Likewise.
6616
6617 2003-04-03  Mike Stump  <mrs@apple.com>
6618
6619         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6620         target arg.
6621         (scan-assembler-times, scan-assembler-not): Likewise.
6622         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6623
6624 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6625
6626         * gcc.dg/sparc-loop-1.c: New test.
6627
6628 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6629
6630         PR other/9274
6631         * g++.dg/pch/system-2.C: New.
6632         * g++.dg/pch/system-2.Hs: New.
6633
6634 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6635
6636         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6637
6638         * g++.dg/eh/simd-1.C (vecfunc): Same.
6639
6640 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6641
6642         * gcc.c-torture/execute/20030401-1.c: New test case.
6643
6644 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6645
6646         * objc.dg/defs.m: New.
6647
6648 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6649
6650         * g++.dg/eh/simd-1.C: New.
6651         * g++.dg/eh/simd-2.C: New.
6652
6653 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6654
6655         * gcc.c-torture/execute/simd-3.c: New.
6656
6657 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6658
6659         PR c/9936
6660         * gcc.dg/20030331-2.c: New test.
6661
6662 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6663
6664         PR c++/10278
6665         * g++.dg/parse/crash2.C: New test.
6666
6667 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6668
6669         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6670         * gcc.c-torture/execute/20030331-1.c: ...here.
6671
6672 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6673
6674         * gcc.c-torture/execute/20030331-1.c: New test.
6675
6676 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6677
6678         * lib/gcov.exp: Adjust call return testing strings.
6679         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6680
6681 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6682
6683         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6684         * gcc.dg/builtins-7.c: New test case.
6685         * gcc.dg/builtins-8.c: New test case.
6686
6687 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6688
6689         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6690
6691 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6692
6693         PR c++/7647
6694         * g++.dg/lookup-class-member-2.C: New test.
6695
6696 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6697
6698         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6699
6700 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6701
6702         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6703
6704 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6705
6706         * g++.dg/init/attrib1.C: New test.
6707
6708 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6709
6710         * gcc.dg/ultrasp8.c: New test.
6711
6712 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6713
6714         * gcc.dg/ultrasp7.c: New test.
6715
6716 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6717
6718         PR c++/10047
6719         * g++.dg/template/inline1.C: New test.
6720
6721 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6722
6723         * gcc.dg/sparc-dwarf2.c: New test.
6724
6725 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6726
6727         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6728         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6729
6730 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6731
6732         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6733         than reading .x files.
6734         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6735         * g77.dg/gcov/gcov-1.f: Likewise.
6736         * gcc.misc-tests/gcov-4b.c: Likewise.
6737         * gcc.misc-tests/gcov-5b.c: Likewise.
6738         * gcc.misc-tests/gcov-6.c: Likewise.
6739         * gcc.misc-tests/gcov-7.c: Likewise.
6740         * gcc.misc-tests/gcov-8.c: Likewise.
6741         * g++.dg/gcov/gcov-1.x: Remove.
6742         * g77.dg/gcov/gcov-1.x: Likewise.
6743         * gcc.misc-tests/gcov-4b.x: Likewise.
6744         * gcc.misc-tests/gcov-5b.x: Likewise.
6745         * gcc.misc-tests/gcov-6.x: Likewise.
6746         * gcc.misc-tests/gcov-7.x: Likewise.
6747         * gcc.misc-tests/gcov-8.x: Likewise.
6748
6749 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6750
6751         PR opt/10087
6752         * gcc.dg/20030324-1.c: New test.
6753
6754 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6755
6756         PR c++/10224
6757         * g++.dg/template/arg3.C: New test.
6758
6759         PR c++/10158
6760         * g++.dg/template/friend18.C: New test.
6761
6762 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6763
6764         * g77.f-torture/compile/20030326-1.f: New test case.
6765
6766 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6767
6768         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6769
6770         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6771
6772 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6773
6774         * gcc.dg/ia64-sync-3.c: New test.
6775
6776 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6777
6778         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6779
6780 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * gcc.dg/ultrasp6.c: New test.
6783
6784 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6785
6786         * gcc.dg/i386-signbit-1.c: New test.
6787         * gcc.dg/i386-signbit-2.c: New test.
6788         * gcc.dg/i386-signbit-3.c: New test.
6789
6790 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6791
6792         * gcc.dg/ultrasp5.c: Fix options.
6793
6794 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6795
6796         * gcc.dg/ultrasp5.c: Fix comment.
6797
6798 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6799
6800         PR fortran/10197
6801         * g77.f-torture/execute/10197.f: New test.
6802
6803 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6804
6805         PR c++/9898, c++/383
6806         * g++.dg/template/conv6.C: New test.
6807
6808         PR c++/10119
6809         * g++.dg/template/ptrmem5.C: New test.
6810
6811         PR c++/10026
6812         * g++.dg/lookup/koenig1.C: New test.
6813
6814         PR C++/10199
6815         * g++.dg/lookup/template2.C: New test.
6816
6817 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * g++.dg/opt/rtti1.C: New test.
6820
6821 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6822
6823         * gcc.dg/ultrasp5.c: New test.
6824
6825 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6826
6827         PR middle-end/9967
6828         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6829         builtin fputs.
6830
6831 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6832
6833         PR c/8224
6834         * gcc.dg/20030323-1.c: New test.
6835
6836 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6837
6838         * gcc.c-torture/compile/20030323-1.c: New test case.
6839
6840 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6841
6842         * gcc.dg/20030321-1.c: New test.
6843
6844 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6845
6846         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6847
6848 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6849
6850         PR c++/9978, c++/9708
6851         * g++.dg/ext/vlm1.C: Adjust expected error.
6852         * g++.dg/ext/vla2.C: New test.
6853         * g++.dg/template/arg1.C: New test.
6854         * g++.dg/template/arg2.C: New test.
6855
6856 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6857
6858         * g77.f-torture/execute/select.f: New test.
6859         * g77.f-torture/noncompile/select_no_compile.f: New test.
6860
6861 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6862
6863         PR c++/9898
6864         * g++.dg/other/error4.C: New test.
6865
6866 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6867
6868         * g++.dg/template/friend17.C: New test.
6869
6870 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6871
6872         * gcc.c-torture/compile/20030320-1.c: New.
6873
6874 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6875
6876         * gcc.dg/builtins-6.c: New test case.
6877
6878 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6879
6880         PR target/10073
6881         * gcc.c-torture/compile/20030319-1.c: New.
6882
6883 2003-03-18  Jan Hubicka  <jh@suse.cz>
6884
6885         * gcc.dg/i386-cvt-1.c: New test.
6886
6887 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6888
6889         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6890         * objc.dg/naming-2.m: Likewise.
6891
6892 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/9639
6895         * g++.dg/parse/crash1.C: New test.
6896
6897 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6898
6899         PR c++/8805
6900         * g++.dg/eh/cleanup1.C: New test.
6901
6902 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6903
6904         * gcc.c-torture/execute/20030316-1.c: New test case.
6905
6906 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6907
6908         PR c++/9629
6909         * g++.dg/init/ctor2.C: New test.
6910
6911 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6912
6913         * g77.f-torture/compile/xformat.f: New test case.
6914
6915 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6916
6917         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6918         * g++.old-deja/g++.mike/eh50.C: Likewise.
6919
6920 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6921
6922         PR c++/6440
6923         * g++.dg/template/spec7.C: New test.
6924         * g++.dg/template/spec8.C: Likewise.
6925
6926 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6927
6928         * gcc.c-torture/execute/20030313-1.c: New test.
6929
6930 2003-03-14  Richard Henderson  <rth@redhat.com>
6931
6932         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6933
6934 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6935
6936         * gcc.c-torture/compile/20030314-1.c: New test.
6937
6938 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6939
6940         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6941         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6942         thumb target,
6943         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6944         to accept newer _imp__  prefix and additional
6945         newline in .drectve section.
6946         * gcc.dg/dll-4.c: Likewise.
6947         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6948         switch.
6949
6950 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6951
6952         * g++.dg/parse/namespace9.C: New test.
6953
6954         * g++.dg/init/ref5.C: New test.
6955         * g++.dg/parse/ptrmem1.C: Likewise.
6956
6957 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6958
6959         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6960         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6961         regular expression.
6962         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6963         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6964
6965 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6966
6967         * gcc.c-torture/execute/20030224-2.c: New test.
6968
6969 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6970
6971         * gcc.dg/decl-3.c: New test.
6972
6973 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6974
6975         * gcc.dg/i386-loop-2.c: New test.
6976
6977 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6978
6979         PR c++/9474
6980         * g++.dg/parse/namespace8.C: New test.
6981
6982         PR c++/9924
6983         * g++.dg/overload/builtin2.C: New test.
6984
6985 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6986
6987         * gcc.dg/return-type-3.c: New test.
6988
6989 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6990
6991         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6992         profiling options are not supported.
6993
6994 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6995
6996         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6997         * g++.old-deja/g++.warn/impint2.C: Likewise.
6998
6999 2003-03-10  Devang Patel  <dpatel@apple.com>
7000
7001         * g++.dg/cpp/c++_cmd_1.C: New test.
7002         * g++.dg/cpp/c++_cmd_1.h: New file.
7003
7004 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7005
7006         * gcc.dg/altivec-9.c: New file.
7007
7008 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7009
7010         * gcc.dg/ppc-sdata-1.c: New test.
7011         * gcc.dg/ppc-sdata-2.c: New test.
7012
7013 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR c++/9373
7016         * g++.dg/opt/ptrmem2.C: New test.
7017
7018         PR c++/8534
7019         * g++.dg/opt/ptrmem1.C: New test.
7020
7021 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7022
7023         * gcc.dg/i386-loop-1.c: New test.
7024
7025 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7026
7027         PR c++/9970
7028         * g++.dg/lookup/friend1.C: New test.
7029
7030 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7031
7032         PR c++/9823
7033         * g++.dg/parser/constructor1.C: New test.
7034
7035 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7036
7037         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7038
7039         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7040
7041 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7042
7043         * gcc.dg/cpp/Wunused.c: Update test.
7044
7045 2003-03-08  Jan Hubicka  <jh@suse.cz>
7046
7047         * gcc.dg/inline-3.c: New test.
7048
7049 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7050
7051         PR c++/9809
7052         * g++.dg/parse/builtin1.C: New test.
7053
7054         PR c++/9982
7055         * g++.dg/abi/cookie1.C: New test.
7056         * g++.dg/abi/cookie2.C: Likewise.
7057
7058         PR c++/9524
7059         * g++.dg/template/field1.C: New test.
7060
7061         PR c++/9912
7062         * g++.dg/parse/class1.C: New test.
7063         * g++.dg/parse/namespace7.C: Likewise.
7064         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7065
7066 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7067
7068         * g++.dg/init/ref4.C: New test.
7069
7070 2003-03-07  Jan Hubicka  <jh@suse.cz>
7071
7072         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7073         * gcc.dg/inline-3.c:  New test.
7074
7075 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7076
7077         * g++.dg/init/ref3.C: New test.
7078
7079         PR c++/9965
7080         * g++.dg/init/ref2.C: New test.
7081
7082         PR c++/9400
7083         * g++.dg/warn/Wshadow-2.C: New test.
7084
7085         PR c++/9791
7086         * g++.dg/warn/Woverloaded-1.C: New test.
7087
7088 2003-03-05  Jan Hubicka  <jh@suse.cz>
7089
7090         * gcc.dg/i386-local2.c: New.
7091         * gcc.dg/i386-local.c: Fix typo.
7092
7093 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7094
7095         * g++.dg/abi/layout3.C: New test.
7096
7097 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7098
7099         * gcc.c-torture/compile/20030305-1.c
7100
7101 2003-03-05  Jan Hubicka  <jh@suse.cz>
7102
7103         * gcc.dg/i386-local.c: New.
7104
7105 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7106
7107         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7108
7109 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7110
7111         * gcc.dg/switch-2.c: New test.
7112         * gcc.dg/switch-3.c: New test.
7113         * gcc.dg/Wswitch.c: Adjust line numbers.
7114         * gcc.dg/Wswitch-default.c: Likewise.
7115         * gcc.dg/Wswitch-enum.c: Likewise.
7116
7117 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7118
7119         * gcc.c-torture/execute/20030222-1.c: New test.
7120
7121 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7122
7123         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7124
7125 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7126
7127         PR c++/9878
7128         * g++.dg/init/ref1.C: New test.
7129
7130 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7131
7132         * gcc.dg/sh-relax.c: New SH-only test.
7133
7134 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7135
7136         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7137         comment explaining purpose of testcase.
7138
7139 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7140
7141         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7142         for HC11/HC12 (asm needs two int registers).
7143         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7144         HC11/HC12 because the test uses an asm which needs two 32-bit
7145         registers.
7146
7147 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7148
7149         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7150         for HC11/HC12 (array is too large otherwise).
7151         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7152         * gcc.c-torture/compile/20010518-2.x: Likewise.
7153         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7154         HC11/HC12 (array is too large).
7155
7156 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7157
7158         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7159         * lib/g++-dg.exp (g++-dg-test): Likewise.
7160
7161 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7162
7163         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7164         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7165
7166 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7167
7168         * g++.dg/warn/implicit-typename1.C: Remove warning.
7169
7170 2003-02-28  Richard Henderson  <rth@redhat.com>
7171
7172         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7173         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7174
7175 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7176
7177         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7178         * g++.dg/pch/pch.exp: Likewise.
7179
7180 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7181
7182         PR c++/9879
7183         * testsuite/g++.dg/init/new4.C: New test.
7184
7185 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7186
7187         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7188
7189 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7190
7191         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7192         unsigned long.
7193
7194         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7195         wider than float.
7196
7197 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7198
7199         * lib/scanasm.exp: Add support for counting numbers of
7200         occurences.
7201         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7202         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7203
7204 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7205
7206         PR c++/9683
7207         * g++.dg/template/static3.C: New test.
7208
7209         PR c++/9829
7210         * g++.dg/parse/namespace6.C: New test.
7211
7212 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7213
7214         PR target/9732
7215         * gcc.dg/20030225-1.c: New test.
7216
7217 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7218
7219         * README: Remove out-of-date information.
7220
7221         PR c++/9836
7222         * g++.dg/template/spec6.C: New test.
7223
7224 2003-02-24  Jeff Law  <law@redhat.com>
7225
7226         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7227
7228 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7229
7230         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7231         * gcc.dg/pragma-ep-1.c: Likewise.
7232
7233 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7234
7235         PR c++/9602
7236         * g++.dg/template/friend16.C: New test.
7237
7238 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7239
7240         PR c++/5333
7241         * g++.dg/parse/fused-params1.C: Adjust error messages.
7242         * g++.dg/template/nested3.C: New test.
7243
7244 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7245
7246         * g++.dg/abi/param1.C: New test.
7247
7248 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7249
7250         PR c++/7982
7251         * g++.dg/warn/implicit-typename1.C: New test.
7252
7253 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7254
7255         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7256         with "mtune".
7257         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7258         * gcc.c-torture/execute/20010129-1.x: Likewise.
7259         * gcc.dg/20011107-1.c: Likewise.
7260         * gcc.dg/20020108-1.c: Likewise.
7261         * gcc.dg/20020122-3.c: Likewise.
7262         * gcc.dg/20020206-1.c: Likewise.
7263         * gcc.dg/20020310-1.c: Likewise.
7264         * gcc.dg/20020426-2.c: Likewise.
7265         * gcc.dg/20020517-1.c: Likewise.
7266         * gcc.dg/991230-1.c: Likewise.
7267         * gcc.dg/i386-unroll-1.c: Likewise.
7268         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7269
7270 2003-02-22  Jan Hubicka  <jh@suse.cz>
7271
7272         * gcc.dg/i386-mul.c: New test.
7273
7274 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7275
7276         * gcc.dg/builtins-5.c: New test case.
7277
7278 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7279
7280         * gcc.dg/asmreg-1.c: New test.
7281
7282 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/9749
7285         * g++.dg/parse/varmod1.C: New test.
7286
7287 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7288
7289         PR c++/9727
7290         * g++.dg/template/op1.C: New test.
7291
7292 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7293
7294         PR c++/8906
7295         * g++.dg/template/nested2.C: New test.
7296
7297 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c++/8724
7300         * g++.dg/expr/dtor1.C: New test.
7301
7302 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7303
7304         * gcc.dg/cpp/include3.c: New test.
7305         * gcc.dg/cpp/inc/foo.h: New file.
7306
7307 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7308
7309         * gcc.c-torture/execute/20030221-1.c: New test.
7310
7311 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7312
7313         PR c++/9729
7314         * g++.dg/abi/conv1.C: New test.
7315
7316 2003-02-20  Jan Hubicka  <jh@suse.cz>
7317
7318         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7319
7320 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7321
7322         * gcc.c-torture/compile/20030219-1.c: New test.
7323
7324 2003-02-18  Jan Hubicka  <jh@suse.cz>
7325
7326         * gcc.dg/funcorder.c: New test.
7327
7328 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7329
7330         * gcc.c-torture/execute/20030218-1.c: New.
7331
7332 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7333
7334         * gcc.dg/20030218-1.c: New.
7335
7336 2003-02-18  Richard Henderson  <rth@redhat.com>
7337
7338         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7339         * gcc.dg/attr-used-2.c: New.
7340
7341 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/9704
7344         * g++.dg/init/copy5.C: New test.
7345
7346 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7347
7348         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7349         * g++.dg/pch/pch.exp: Likewise.
7350
7351 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7352
7353         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7354         STACK_SIZE is not defined.
7355
7356 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7357
7358         PR c++/9457
7359         * g++.dg/template/init1.C: New test.
7360
7361 2003-02-16  Jan HUbicka  <jh@suse.cz>
7362
7363         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7364         (foo): Add few extra tests
7365         * gcc.dg/c99-const-expr-3.c: Likewise.
7366         * gcc.c-torture/execute/20030216-1.c: New.
7367
7368 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7369
7370         PR c++/9459
7371         * g++.dg/ext/typeof4.C: New test.
7372
7373 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7374
7375         * gcc.dg/i386-387-3.c: New test case.
7376
7377 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7378
7379         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7380         cris-*-elf* cris-*-aout* and mmix-*-*.
7381
7382 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7383
7384         * gcc.dg/20030213-1.c: New test.
7385
7386 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7387
7388         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7389         * gcc.dg/i386-387-2.c: Likewise.
7390
7391 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7392
7393         * gcc.dg/ppc-spe.c: Fix formatting.
7394         Enable tests that were previously unsupported by gas.
7395         Delete tests for instructions that no longer exist.
7396         Switch arguments on evsubifw builtin.
7397
7398 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7399
7400         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7401         STACK_SIZE is too small.
7402
7403 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7404             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7405
7406         * gcc.dg/decl-2.c: New test.
7407
7408 2003-02-10  Jan Hubicka  <jh@suse.cz>
7409
7410         * gcc.dg/i386-fpcvt-1.c:  New test.
7411
7412 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7413
7414         * gcc.c-torture/execute/20030209-1.c: New test.
7415
7416 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7417
7418         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7419         int-wide bitops, use the constants of the same width.
7420         Likewise, if long long is 32-bit wide, test bitops using
7421         32-bit constants.
7422
7423 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7424
7425         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7426
7427 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7428
7429         * testsuite/gcc.dg/builtins-4.c: New test case.
7430
7431 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7432
7433         * gcc.dg/20020430-1.c: Fix dg command typos.
7434         * gcc.dg/20020503-1.c: Likewise.
7435
7436 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7437
7438         PR c++/8785
7439         * g++.dg/parse/fused-params1.C: New test.
7440
7441         PR c++/8857
7442         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7443
7444         PR c++/8921
7445         * g++.dg/parse/non-dependent1.C: New test.
7446
7447         PR c++/8928
7448         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7449
7450         PR c++/9228
7451         * g++.dg/parse/undefined7.C: New test.
7452         * g++.dg/parse/non-templ1.C: New test.
7453
7454         PR c++/9229
7455         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7456
7457 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7458
7459         * gcc.c-torture/compile/20030206-1.c: New test.
7460
7461 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7462
7463         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7464         "pow" to "foo" to avoid potential confusion with a math built-in.
7465
7466 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7467
7468         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7469         conditions for SPARC targets.
7470
7471 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7472
7473         * gcc.dg/20030204-1.c: New test.
7474
7475 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7476
7477         PR c++/38
7478         * g++.dg/parse/array-size1.C: New test.
7479
7480         PR c++/5657
7481         * g++.dg/parse/undefined3.C: New test.
7482
7483         PR c++/5665
7484         * g++.dg/parse/undefined4.C: New test.
7485
7486         PR c++/5975
7487         * g++.dg/parse/undefined5.C: New test.
7488
7489         PR c++/7259
7490         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7491
7492         PR c++/8578
7493         * g++.dg/parse/casting-operator1.C: New test.
7494
7495         PR c++/8596
7496         * g++.dg/parse/undefined6.C: New test.
7497
7498         PR c++/8736
7499         * g++.dg/parse/missing-template1.C: New test.
7500
7501 2003-02-04  Jan Hubicka  <jh@suse.cz>
7502
7503         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7504         * gcc.dg/i386-cmov?.c:  Likewise.
7505         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7506         * gcc.dg/i386-ssefp-1.c:  Likewise.
7507         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7508         conventions.
7509
7510 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7511
7512         PR c++/7129
7513         * testsuite/g++.dg/ext/max.C: New test.
7514
7515 2003-02-03  Jan Hubicka  <jh@suse.cz>
7516
7517         * gcc.c-torture/execute/20030203-1.c: New test.
7518
7519 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7520
7521         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7522         'natural-endian'.
7523
7524 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7525
7526         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7527         * g++.dg/init/new2.C: Likewise.
7528         * g++.dg/other/new1.C: Likewise.
7529
7530 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7531
7532         * gcc.dg/struct-ret-libc.c: New test.
7533
7534 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7535
7536         * gcc.dg/20030129-1.c: New test.
7537
7538 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7539
7540         PR c++/8849
7541         * g++.dg/template/ptrmem4.C: New test.
7542
7543 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7544
7545         * g++.dg/parser/constant1.C: New test.
7546
7547 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7548
7549         PR c++/8591
7550         * g++.dg/parse/friend2.C: New test.
7551
7552 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7553
7554         PR c++/9437
7555         * g++.dg/template/unify4.C: New test.
7556
7557 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7558
7559         * gcc.c-torture/execute/20030128-1.c: New test.
7560
7561 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7562
7563         * g++.dg/lookup/nested1.C: Test moved from ...
7564         * g++.old-deja/g++.other/lookup24.C: ... here.
7565
7566 2003-01-28  Jan Hubicka  <jh@suse.cz>
7567
7568         * gcc.dg/i386-cmov5.c:  New test.
7569
7570 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7571
7572         * gcc.c-torture/execute/20010925-1.c: Changed the
7573         memcpy declaration.
7574
7575 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7576
7577         PR c++/3902
7578         * g++.dg/parse/template5.C: New test.
7579
7580 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7581
7582         PR fortran/9258
7583         * g77.dg/pr9258: New test.
7584
7585 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7586
7587         * README: Move relevant parts from README.g++.
7588
7589         * README.g++: Remove this file.
7590
7591 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7592
7593         * g++.dg/abi/dcast1.C: New test.
7594
7595 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7596
7597         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7598
7599 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7600
7601         PR c++/47
7602         * g++.old-deja/g++.other/lookup24.C: New test.
7603
7604 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7605
7606         PR middle-end/7227
7607         * gcc.dg/uninit-C.c: New test.
7608
7609 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7610
7611         * g++.dg/abi/covariant1.C: New test.
7612
7613 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7614
7615         * gcc.dg/20030123-1.c: New test.
7616
7617 2003-01-25  Jan Hubicka  <jh@suse.cz>
7618
7619         PR opt/8492
7620         * gcc.c-torture/compile/20030125-1.c
7621
7622 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7623
7624         PR c++/9403
7625         * g++.dg/parse/template3.C: New test.
7626         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7627
7628         PR c++/795
7629         * g++.dg/parse/template4.C: New test.
7630
7631         PR c++/9415
7632         * g++.dg/template/qual2.C: New test.
7633
7634         PR c++/8545
7635         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7636
7637         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7638
7639 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7640
7641         * gcc.c-torture/execute/switch-1.c: New test case.
7642
7643 2003-01-25  Jan Hubicka  <jh@suse.cz>
7644
7645         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7646
7647 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7648
7649         Tweaks for Bison-1.875. From the NEWS file:
7650         "- `parse error' -> `syntax error'
7651         Bison now uniformly uses the term `syntax error'"
7652         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7653         * gcc.dg/cpp/digraph2.c: Likewise.
7654         * gcc.dg/cpp/direct2.c: Likewise.
7655         * gcc.dg/cpp/paste4.c: Likewise.
7656         * gcc.dg/c90-restrict-1.c: Likewise.
7657         * gcc.dg/c99-func-2.c: Likewise.
7658         * gcc.dg/noncompile/920721-2.c: Likewise.
7659         * gcc.dg/noncompile/930622-2.c: Likewise.
7660         * gcc.dg/noncompile/940112-1.c: Likewise.
7661         * gcc.dg/noncompile/950921-1.c: Likewise.
7662         * gcc.dg/noncompile/951123-1.c: Likewise.
7663         * gcc.dg/noncompile/971104-1.c: Likewise.
7664         * gcc.dg/noncompile/990416-1.c: Likewise.
7665
7666 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7667
7668         * g++.dg/parse/undefined1.C: Add error message.
7669
7670 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7671
7672         PR c++/9354
7673         * g++.dg/parse/new1.C: New test.
7674
7675         PR c++/9216
7676         * g++.dg/parse/template2.C: New test.
7677
7678         PR c++/9354
7679         * g++.dg/parse/typedef2.C: New test.
7680
7681         PR c++/9328
7682         * g++.dg/ext/typeof3.C: New test.
7683
7684 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7685
7686         PR c++/2738
7687         * g++.dg/parse/ret-type1.C: New test.
7688
7689         PR c++/3792
7690         * g++.dg/parse/tmpl-outside1.C: New test.
7691
7692         PR c++/4207
7693         * g++.dg/parse/int-as-enum1.C: New test.
7694
7695         PR c++/4903
7696         * g++.dg/parse/no-typename1.C: New test.
7697
7698         PR c++/5533
7699         * g++.dg/parse/no-value1.C: New test.
7700
7701         PR c++/5921
7702         * g++.dg/parse/wrong-inline1.C: New test.
7703
7704         PR c++/6402
7705         * g++.dg/parse/ref1.C: New test.
7706
7707         PR c++/6992
7708         * g++.dg/parse/attr-ctor1.C: New test.
7709
7710         PR c++/7229
7711         * g++.dg/parse/namespace5.C: New test.
7712
7713         PR c++/7917
7714         * g++.dg/parse/func-def1.C: New test.
7715
7716         PR c++/8143
7717         * g++.dg/parse/undefined1.C: New test.
7718
7719         PR c++/5723, PR c++/8522
7720         * g++.dg/parse/specialization1.C: New test.
7721
7722         PR c++/163, PR c++/8595
7723         * g++.dg/parse/struct-as-enum1.C: New test.
7724
7725         PR c++/9173
7726         * g++.dg/parse/undefined2.C: New test.
7727
7728 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7729
7730         PR c++/9298
7731         * g++.dg/parse/template1.C: New test.
7732
7733         PR c++/9384
7734         * g++.dg/parse/using1.C: New test.
7735
7736         PR c++/9285
7737         PR c++/9294
7738         * g++.dg/parse/expr2.C: New test.
7739
7740         PR c++/9388
7741         * g++.dg/parse/lookup2.C: Likewise.
7742
7743 2003-01-21  Jan Hubicka  <jh@suse.cz>
7744
7745         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7746         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7747         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7748         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7749
7750 2003-01-20  Nick Clifton  <nickc@redhat.com>
7751
7752         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7753         problem with ARM sibcall code generation.
7754
7755 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7756
7757         * gcc.c-torture/execute/20030120-1.c: New.
7758
7759 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7760
7761         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7762
7763 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7764
7765         PR c++/9272
7766         * g++.dg/parse/ctor1.C: New test.
7767
7768         PR c++/9294:
7769         * g++.dg/parse/qualified1.C: New test.
7770
7771         * g++.dg/parse/typename3.C: New test.
7772
7773 2003-01-16  Richard Henderson  <rth@redhat.com>
7774
7775         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7776
7777 2003-01-16  Richard Henderson  <rth@redhat.com>
7778
7779         * g++.dg/pch/pch.exp: Copy test header to the working directory
7780         before using it either for precompilation or direct use.
7781         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7782         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7783
7784 2003-01-16  Richard Henderson  <rth@redhat.com>
7785
7786         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7787         before using it either for precompilation or direct use.
7788         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7789         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7790
7791 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7792
7793         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7794         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7795         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7796         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7797         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7798         typename warning into error.
7799         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7800         error messages.
7801         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7802         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7803         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7804         messages.
7805         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7806         make declaration visible in template.
7807         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7808         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7809         messages.
7810         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7811         message.
7812         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7813         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7814         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7815         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7816         typename warning with error message.
7817         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7818         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7819         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7820
7821 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7822
7823         * g++.dg/parse/ambig2.C: New test.
7824
7825 2003-01-15  Richard Henderson  <rth@redhat.com>
7826
7827         * g++.dg/tls/init-2.C: Update error message string.
7828
7829 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7830
7831         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7832
7833 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7834
7835         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7836         all for HC11/HC12.
7837         * gcc.c-torture/compile/20001205-1.x: Likewise.
7838         * gcc.c-torture/compile/20001226-1.x: Likewise.
7839         * gcc.c-torture/compile/920520-1.x: Likewise.
7840         * gcc.c-torture/compile/961203-1.x: Likewise.
7841         * gcc.c-torture/compile/20020604-1.x: Likewise.
7842
7843 2003-01-15  Jan Hubicka  <jh@suse.cz>
7844
7845         * gcc.c-torture/compile/20030115-1.c: New test.
7846
7847         * gcc.dg/i386-fpcvt-1.c: New test.
7848         * gcc.dg/i386-fpcvt-2.c: New test.
7849
7850 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7851
7852         Further conform g++'s __vmi_class_type_info to the C++ ABI
7853         specification.
7854         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7855         the specification.
7856
7857 2003-01-14  Jan Hubicka  <jh@suse.cz>
7858
7859         * gcc.dg/i386-fpcvt-1.c: New test.
7860         * gcc.dg/i386-fpcvt-2.c: New test.
7861
7862 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7863
7864         * gcc.dg/i386-mmx-3.c: New test.
7865
7866 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7867
7868         PR c++/9264
7869         * g++.dg/parse/octal1.C: New file.
7870
7871         PR c++/9172
7872         * g++.dg/parse/typename1.C: New file.
7873
7874 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7875
7876         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7877         * gcc.dg/bf-no-ms-layout.c: Likewise.
7878         * gcc.dg/bf-ms-attrib.c: Likewise.
7879
7880 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7881
7882         PR c++/9099
7883         * g++.dg/parse/dtor1.C: New file.
7884
7885         PR c++/9128
7886         * g++.dg/rtti/typeid1.C: New file.
7887
7888         PR c++/9153
7889         * g++.dg/parse/lookup1.C: New file.
7890
7891         PR c++/9171
7892         * g++.dg/templ/spec5.C: New file.
7893
7894 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7895
7896         * gcc.c-torture/compile/20030110-1.c: New test.
7897
7898 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7899
7900         Merge from pch-branch:
7901
7902         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7903
7904         * gcc.dg/pch/cpp-1.h: New.
7905         * gcc.dg/pch/cpp-1.c: New.
7906         * gcc.dg/pch/cpp-2.h: New.
7907         * gcc.dg/pch/cpp-2.c: New.
7908
7909         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7910
7911         * gcc.dg/pch/except-1.h: New.
7912         * gcc.dg/pch/except-1.c: New.
7913
7914         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7915
7916         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7917         running test.
7918         * gcc.dg/pch: Include *.hp not *.h.
7919         * gcc.dg/pch/system-1.h: New.
7920         * gcc.dg/pch/system-1.c: New.
7921
7922         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7923
7924         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7925         rather than trying to build and run a program using PCH.
7926         * gcc.dg/pch: Remove dg-do commands from test files.
7927
7928         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7929
7930         * gcc.dg/pch/macro-3.c: New.
7931         * gcc.dg/pch/macro-3.h: New.
7932
7933         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7934
7935         * gcc.dg/pch/common-1.c: New.
7936         * gcc.dg/pch/common-1.h: New.
7937         * gcc.dg/pch/decl-1.c: New.
7938         * gcc.dg/pch/decl-1.h: New.
7939         * gcc.dg/pch/decl-2.c: New.
7940         * gcc.dg/pch/decl-2.h: New.
7941         * gcc.dg/pch/decl-3.c: New.
7942         * gcc.dg/pch/decl-3.h: New.
7943         * gcc.dg/pch/decl-4.c: New.
7944         * gcc.dg/pch/decl-4.h: New.
7945         * gcc.dg/pch/decl-5.c: New.
7946         * gcc.dg/pch/decl-5.h: New.
7947         * gcc.dg/pch/global-1.c: New.
7948         * gcc.dg/pch/global-1.h: New.
7949         * gcc.dg/pch/inline-1.c: New.
7950         * gcc.dg/pch/inline-1.h: New.
7951         * gcc.dg/pch/inline-2.c: New.
7952         * gcc.dg/pch/inline-2.h: New.
7953         * gcc.dg/pch/static-1.c: New.
7954         * gcc.dg/pch/static-1.h: New.
7955         * gcc.dg/pch/static-2.c: New.
7956         * gcc.dg/pch/static-2.h: New.
7957
7958         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7959
7960         * g++.dg/pch/pch.exp: Better handle failing testcases.
7961         * gcc.dg/pch/pch.exp: Likewise.
7962         * gcc.dg/pch/macro-1.c: New.
7963         * gcc.dg/pch/macro-1.h: New.
7964         * gcc.dg/pch/macro-2.c: New.
7965         * gcc.dg/pch/macro-2.h: New.
7966
7967         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7968
7969         * g++.dg/dg.exp: Treat files in pch/ specially.
7970         * g++.dg/pch/pch.exp: New file.
7971         * g++.dg/pch/empty.H: New file.
7972         * g++.dg/pch/empty.C: New file.
7973         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7974         "precompile".
7975
7976         * gcc.dg/pch/pch.exp: New file.
7977         * gcc.dg/pch/empty.h: New file.
7978         * gcc.dg/pch/empty.c: New file.
7979         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7980         "precompile".
7981
7982 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7983
7984         * g++.dg/template/friend14.C: New test.
7985
7986 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7987
7988         * gcc.dg/old-style-asm-1.c: New test.
7989
7990 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7991
7992         * gcc.c-torture/compile/20030109-1.c: New test.
7993
7994 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7995
7996         * gcc.c-torture/execute/20030109-1.c: New test.
7997
7998 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
7999
8000         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8001         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8002         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8003         * g++.old-deja/g++.mike/eh2.C: Likewise
8004         * g++.old-deja/g++.mike/eh3.C: Likewise
8005         * g++.old-deja/g++.mike/eh5.C: Likewise
8006         * g++.old-deja/g++.mike/eh6.C: Likewise
8007         * g++.old-deja/g++.mike/eh7.C: Likewise
8008         * g++.old-deja/g++.mike/eh8.C: Likewise
8009         * g++.old-deja/g++.mike/eh9.C: Likewise
8010         * g++.old-deja/g++.mike/eh10.C: Likewise
8011         * g++.old-deja/g++.mike/eh12.C: Likewise
8012         * g++.old-deja/g++.mike/eh13.C: Likewise
8013         * g++.old-deja/g++.mike/eh14.C: Likewise
8014         * g++.old-deja/g++.mike/eh16.C: Likewise
8015         * g++.old-deja/g++.mike/eh17.C: Likewise
8016         * g++.old-deja/g++.mike/eh18.C: Likewise
8017         * g++.old-deja/g++.mike/eh21.C: Likewise
8018         * g++.old-deja/g++.mike/eh23.C: Likewise
8019         * g++.old-deja/g++.mike/eh24.C: Likewise
8020         * g++.old-deja/g++.mike/eh25.C: Likewise
8021         * g++.old-deja/g++.mike/eh26.C: Likewise
8022         * g++.old-deja/g++.mike/eh27.C: Likewise
8023         * g++.old-deja/g++.mike/eh28.C: Likewise
8024         * g++.old-deja/g++.mike/eh29.C: Likewise
8025         * g++.old-deja/g++.mike/eh31.C: Likewise
8026         * g++.old-deja/g++.mike/eh33.C: Likewise
8027         * g++.old-deja/g++.mike/eh34.C: Likewise
8028         * g++.old-deja/g++.mike/eh35.C: Likewise
8029         * g++.old-deja/g++.mike/eh36.C: Likewise
8030         * g++.old-deja/g++.mike/eh37.C: Likewise
8031         * g++.old-deja/g++.mike/eh38.C: Likewise
8032         * g++.old-deja/g++.mike/eh39.C: Likewise
8033         * g++.old-deja/g++.mike/eh40.C: Likewise
8034         * g++.old-deja/g++.mike/eh41.C: Likewise
8035         * g++.old-deja/g++.mike/eh42.C: Likewise
8036         * g++.old-deja/g++.mike/eh44.C: Likewise
8037         * g++.old-deja/g++.mike/eh46.C: Likewise
8038         * g++.old-deja/g++.mike/eh47.C: Likewise
8039         * g++.old-deja/g++.mike/eh48.C: Likewise
8040         * g++.old-deja/g++.mike/eh49.C: Likewise
8041         * g++.old-deja/g++.mike/eh50.C: Likewise
8042         * g++.old-deja/g++.mike/eh51.C: Likewise
8043         * g++.old-deja/g++.mike/eh53.C: Likewise
8044         * g++.old-deja/g++.mike/eh55.C: Likewise
8045         * g++.old-deja/g++.mike/p7912.C: Likewise
8046         * g++.old-deja/g++.mike/p9706.C: Likewise
8047         * g++.old-deja/g++.mike/p10416.C: Likewise
8048         * g++.old-deja/g++.mike/p11667.C: Likewise
8049         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8050         Remove redundant reference to Iris.
8051         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8052         Elxsi, i860, Pico Java, and WE32K.
8053
8054 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8055
8056         * g++.dg/ext/asm4.C: New test.
8057
8058 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8059
8060         PR c++/9030
8061         * g++.dg/template/friend12.C: New test.
8062         * g++.dg/template/friend13.C: Likewise.
8063         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8064
8065 2003-01-08  Jan Hubicka  <jh@suse.cz>
8066
8067         * gcc.dg/i386-cadd.c: New test.
8068         * gcc.dg/i386-cmov4.c: Likewise.
8069
8070 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8071
8072         PR c++/9165
8073         * g++.dg/warn/Wunused-3.C: New test.
8074
8075         * g++.dg/abi/bitfield9.C: New test.
8076
8077         PR c++/9189
8078         * g++.dg/parse/defarg3.C: New test.
8079
8080 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8081
8082         * g++.dg/parse/ambig1.C: New test.
8083         * g++.dg/parse/defarg2.C: New test.
8084
8085 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8086
8087         * g++.dg/template/defarg-1.C: New test.
8088         * g++.dg/template/local2.C: Likewise.
8089
8090 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8091
8092         * gcc.c-torture/execute/20030105-1.c: New test.
8093
8094 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8095
8096         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8097         * g++.dg/parse/namespace4.C: Likewise.
8098
8099 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8100
8101         * g++.dg/template/ntp2.C: New test.
8102
8103 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8104
8105         * g++.dg/parse/extern-C-1.C: New test.
8106
8107         * g++.dg/parse/namespace4.C: New test.
8108
8109         * g++.dg/template/nested1.C: New test.
8110
8111         * g++.dg/parse/namespace3.C: New test.
8112
8113 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8114
8115         * g++.dg/lookup/two-stage1.C: New test.
8116
8117 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8118
8119         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8120         * g++.old-deja/g++.jason/access8.C: Likewise.
8121         * g++.old-deja/g++.other/decl5.C: Likewise.
8122
8123 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8124
8125         * g++.dg/parse/parse7.C: New test.
8126
8127 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8128
8129         PR c++/2843
8130         * g++.dg/ext/attrib7.C: New test.
8131
8132 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8133
8134         * g++.dg/parse/parse6.C: New test.
8135
8136 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8137
8138         * gcc.dg/h8300-stack-1.c: New.
8139
8140 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8141
8142         g++.dg/lookup/exception1.C: New test.
8143
8144         g++.dg/lookup/template1.C: New test.
8145
8146         g++.dg/parse/namespace2.C: New test.
8147
8148         g++.dg/parse/parens2.C: New test.
8149
8150 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8151
8152         * g++.dg/parse/parse5.C: New test.
8153         * g++.dg/lookup/scoped4.C: New test.
8154
8155 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8156
8157         * g++.dg/parse/parens1.C: New test.
8158
8159         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8160         angle-bracket1.C.
8161         * g++.dg/parse/parens2.C: New test.
8162
8163         * g++.dg/lookup/scope-operator1.C: New test.
8164
8165         * g++.dg/parse/operator1.C: New test.
8166
8167 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8168
8169         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8170         * g++.old-deja/g++.other/access6.C: Likewise.
8171         * g++.old-deja/g++.other/decl1.C: Likewise.
8172         * g++.old-deja/g++.pt/typename12.C: Likewise.
8173
8174 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8175
8176         * g++.dg/parse/namespace1.C: New test.
8177
8178 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8179
8180         * g++.dg/parse/parse4.C: New test.
8181
8182 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8183
8184         * g++.dg/parse/parse3.C: New test.
8185
8186 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8187
8188         * g++.dg/parse/parse2.C: New test.
8189
8190 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8191
8192         * g++.dg/template/friend11.C: New test.
8193
8194 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8195
8196         * g++.dg/parse/parse1.C: New test.
8197
8198 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8199
8200         * lib/profopt.exp: Change the name of a global variable to avoid
8201         possible clashes with other test suites.
8202
8203 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8204
8205         * g++.dg/inherit/covariant8.C: New test.
8206
8207 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8208
8209         * g++.dg/init/array9.C: New test.
8210
8211         PR c++/9112
8212         * g++.dg/parse/expr1.C: New test.
8213
8214 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8215
8216         * gcc.c-torture/compile/20021230-1.c: New test.
8217
8218 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8219
8220         * g++.dg/inherit/covariant5.C: New test.
8221         * g++.dg/inherit/covariant6.C: New test.
8222         * g++.dg/inherit/covariant7.C: New test.
8223
8224 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8225
8226         PR c++/2739
8227         * g++.dg/other/access2.C: New test.
8228
8229 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8230
8231         * g++.dg/other/anon-struct.C: No longer fails
8232         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8233         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8234         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8235
8236 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8237
8238         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8239
8240 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8241
8242         * g++.dg/eh/spec4.C: Remove stray semicolon.
8243         * g++.dg/expr/pmf-1.C: Change error message.
8244         * g++.dg/ext/asm1.C: Remove stray semicolon.
8245         * g++.dg/ext/typename1.C: Add missing typenames.
8246         * g++.dg/inherit/template-as-base.C: Change error message.
8247         * g++.dg/lookup/scoped1.C: Likewise.
8248         * g++.dg/lookup/scoped2.C: Likewise.
8249         * g++.dg/lookup/using2.C: Likewise.
8250         * g++.dg/other/component1.C: Remove stray semicolon.
8251         * g++.dg/other/do1.C: Change error message.
8252         * g++.dg/other/error2.C: Likewise.
8253         * g++.dg/other/init1.C: Likewise.
8254         * g++.dg/other/packed1.C: Remove stray semicolon.
8255         * g++.dg/other/ptrmem2.C: Change error message.
8256         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8257         marker.
8258         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8259         * g++.dg/template/access3.C: Add typename keyword.
8260         * g++.dg/template/access5.C: Remove stray semicolon.
8261         * g++.dg/template/access6.C: Likewise.
8262         * g++.dg/template/complit1.C: Likewise.
8263         * g++.dg/template/crash1.C: Change error message.
8264         * g++.dg/template/inherit2.C: Remove stray semicolon.
8265         * g++.dg/template/instantiate2.C: Likewise.
8266         * g++.dg/template/instantiate3.C: Change error message.
8267         * g++.dg/template/qual1.C: Remove stray semicolon.
8268         * g++.dg/template/qualttp18.C: Change error message.
8269         * g++.dg/template/ref1.C: Remove stray semicolon.
8270         * g++.dg/template/sizeof1.C (A::value): Declare it.
8271         * g++.dg/template/spec4.C: Change error message.
8272         * g++.dg/template/static1.C: Likewise.
8273         * g++.dg/template/type1.C: Likewise.
8274         * g++.dg/template/typename3.C: Likewise.
8275         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8276         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8277         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8278         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8279         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8280         named return value extension.
8281         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8282         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8283         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8284         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8285         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8286         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8287         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8288         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8289         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8290         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8291         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8292         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8293         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8294         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8295         syntax.
8296         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8297         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8298         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8299         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8300         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8301         * g++.old-deja/g++.brendan/template11.C: Likewise.
8302         * g++.old-deja/g++.brendan/template26.C: Likewise.
8303         * g++.old-deja/g++.brendan/template27.C: Use explicit
8304         specialization syntax.
8305         * g++.old-deja/g++.brendan/template30.C: Likewise.
8306         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8307         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8308         non-dependent names.
8309         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8310         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8311         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8312         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8313         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8314         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8315         named return value extension.
8316         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8317         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8318         * g++.old-deja/g++.ext/return1.C: Likewise.
8319         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8320         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8321         * g++.old-deja/g++.jason/access8.C: Likewise.
8322         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8323         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8324         pseudo-destructor names.
8325         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8326         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8327         pseudo-destructor names.
8328         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8329         * g++.old-deja/g++.jason/overload19.C: Likewise.
8330         * g++.old-deja/g++.jason/overload32.C: Likewise.
8331         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8332         stray semicolons.
8333         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8334         * g++.old-deja/g++.jason/return.C: Likewise.
8335         * g++.old-deja/g++.jason/return2.C: Likewise.
8336         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8337         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8338         syntax.
8339         * g++.old-deja/g++.jason/template10.C: Account for use of
8340         non-dependent names.
8341         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8342         syntax.
8343         * g++.old-deja/g++.jason/template37.C: Likewise.
8344         * g++.old-deja/g++.law/access4.C: Change error messages.
8345         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8346         pseudo-destructor names.
8347         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8348         * g++.old-deja/g++.law/ctors9.C: Likewise.
8349         * g++.old-deja/g++.law/cvt22.C: Likewise.
8350         * g++.old-deja/g++.law/dtors5.C: Likewise.
8351         * g++.old-deja/g++.law/global-init1.C: Likewise.
8352         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8353         * g++.old-deja/g++.law/operators28.C: Likewise.
8354         * g++.old-deja/g++.law/visibility28.C: Likewise.
8355         * g++.old-deja/g++.martin/eval1.C: Likewise.
8356         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8357         name.
8358         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8359         * g++.old-deja/g++.mike/net34.C: Likewise.
8360         * g++.old-deja/g++.mike/net36.C: Likewise.
8361         * g++.old-deja/g++.mike/ns2.C: Likewise.
8362         * g++.old-deja/g++.mike/p12306.C: Likewise.
8363         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8364         value extension.
8365         * g++.old-deja/g++.mike/p700.C: Likewise.
8366         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8367         * g++.old-deja/g++.mike/p710.C: Likewise.
8368         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8369         value extension.
8370         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8371         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8372         * g++.old-deja/g++.ns/crash2.C: Likewise.
8373         * g++.old-deja/g++.ns/crash3.C: Likewise.
8374         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8375         * g++.old-deja/g++.ns/ns17.C: Likewise.
8376         * g++.old-deja/g++.ns/template16.C: Likewise.
8377         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8378         keyword.
8379         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8380         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8381         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8382         named return value extension.
8383         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8384         * g++.old-deja/g++.other/access4.C: Issue additional error
8385         messages.
8386         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8387         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8388         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8389         * g++.old-deja/g++.other/crash25.C: Change error message.
8390         * g++.old-deja/g++.other/crash4.C: Change error message.
8391         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8392         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8393         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8394         checks.
8395         * g++.old-deja/g++.other/defarg8.C: Likewise.
8396         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8397         * g++.old-deja/g++.other/dtor10.C: Likewise.
8398         * g++.old-deja/g++.other/incomplete.C: Likewise.
8399         * g++.old-deja/g++.other/linkage7.C: Likewise.
8400         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8401         lookup algorithm.
8402         * g++.old-deja/g++.other/mangle2.C: Likewise.
8403         * g++.old-deja/g++.other/refinit2.C: Likewise.
8404         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8405         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8406         * g++.old-deja/g++.pt/crash28.C: Likewise.
8407         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8408         syntax.
8409         * g++.old-deja/g++.pt/crash32.C: Change error message.
8410         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
8411         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
8412         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
8413         error message position.
8414         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
8415         * g++.old-deja/g++.pt/defarg8.C: Change error message.
8416         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
8417         syntax.
8418         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
8419         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
8420         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
8421         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
8422         keyword.
8423         * g++.old-deja/g++.pt/explicit31.C: Likewise.
8424         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
8425         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
8426         keyword.
8427         * g++.old-deja/g++.pt/explicit71.C: Change error message.
8428         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
8429         syntax.
8430         * g++.old-deja/g++.pt/friend28.C: Account for use of
8431         non-dependent names.
8432         * g++.old-deja/g++.pt/friend29.C: Likewise.
8433         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
8434         rules.
8435         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
8436         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
8437         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
8438         lookup rules.
8439         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
8440         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
8441         keyword.
8442         * g++.old-deja/g++.pt/memclass20.C: Likewise.
8443         * g++.old-deja/g++.pt/memclass5.C: Likewise.
8444         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
8445         keyword.
8446         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
8447         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
8448         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
8449         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
8450         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
8451         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
8452         keyword.
8453         * g++.old-deja/g++.pt/spec10.C: Likewise.
8454         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
8455         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
8456         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
8457         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
8458         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
8459         * g++.old-deja/g++.pt/ttp62.C: Likewise.
8460         * g++.old-deja/g++.pt/ttp64.C: Likewise.
8461         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
8462         * g++.old-deja/g++.pt/typename15.C: Likewise.
8463         * g++.old-deja/g++.pt/typename22.C: Likewise.
8464         * g++.old-deja/g++.pt/typename6.C: Change error messages.
8465         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8466         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8467         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8468         syntax.
8469         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8470         return value extension.
8471         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8472         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8473         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8474         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8475
8476 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8477
8478         * g++.dg/warn/inline1.C: New test.
8479         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8480         * g++.old-deja/g++.jason/synth10.C: Likewise.
8481         * g++.old-deja/g++.mike/net31.C: Likewise.
8482         * g++.old-deja/g++.mike/p8786.C: Likewise.
8483
8484         * g++.dg/template/friend10.C: New test.
8485         * g++.dg/template/conv5.C: New test.
8486
8487 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8488
8489         * g++.dg/lookup/scoped3.C: New test.
8490
8491         * g++.dg/lookup/decl1.C: New test.
8492         * g++.dg/lookup/decl2.C: New test.
8493
8494 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8495
8496         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8497         gcc.c-torture/compile/20021015-1.c,
8498         gcc.c-torture/compile/20021015-2.c,
8499         gcc.c-torture/compile/20021123-1.c,
8500         gcc.c-torture/compile/20021123-2.c,
8501         gcc.c-torture/compile/20021123-3.c,
8502         gcc.c-torture/compile/20021123-4.c,
8503         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8504         only to 3.1 or 3.2 branch.
8505
8506 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8507
8508         * gcc.dg/i386-bitfield3.c: New test.
8509
8510         * gcc.dg/i386-bitfield2.c: New test.
8511
8512 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8513
8514         * g++.dg/parse/conv_op1.C: New test.
8515
8516 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8517
8518         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8519         approved.
8520
8521 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8522
8523         * gcc.c-torture/compile/20021220-1.c: New test.
8524
8525 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8526
8527         * gcc.dg/i386-fastcall-1.c: New.
8528
8529 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8530
8531         * gcc.c-torture/execute/20021219-1.c: New test.
8532
8533 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8534
8535         * gcc.dg/i386-pic-1.c: New test.
8536
8537 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8538
8539         PR c++/8099
8540         * g++.dg/template/friend9.C: New test.
8541
8542 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8543
8544         PR c++/3663
8545         * g++.dg/template/access7.C: New test.
8546
8547 2002-12-18  Nick Clifton  <nickc@redhat.com>
8548
8549         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8550         the libstdc++-v3 directory has been found.
8551
8552 2002-12-12  Devang Patel <dpatel@apple.com>
8553         * gcc.dg/darwin-ld-1.c: New test.
8554         * gcc.dg/darwin-ld-2.c: New test.
8555         * gcc.dg/darwin-ld-3.c: New test.
8556         * gcc.dg/darwin-ld-4.c: New test.
8557         * gcc.dg/darwin-ld-5.c: New test.
8558
8559 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8560
8561         * gcc.c-torture/compile/20021212-1.c: New test.
8562
8563 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8564
8565         * gcc.dg/fshort-wchar: New test.
8566
8567 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8568
8569         PR c++/8372
8570         * g++.dg/template/dtor1.C: New test.
8571
8572         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8573         markers.
8574
8575 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8576
8577         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8578
8579 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8580
8581         * g++.dg/template/static1.C: New test.
8582         * g++.dg/template/static2.C: New test.
8583         * g++.old-deja/g++.ext/memconst.C: New test.
8584
8585 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8586
8587         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8588         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8589         * g++.dg/special/initp1.C: Likewise.
8590
8591 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.c-torture/execute/20021204-1.c: New test.
8594
8595 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8596
8597         * gcc.dg/ppc-fmadd-1.c: New file.
8598         * gcc.dg/ppc-fmadd-2.c: New file.
8599         * gcc.dg/ppc-fmadd-3.c: New file.
8600
8601 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8602
8603         * gcc.c-torture/compile/20021204-1.c: New test.
8604
8605 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8606
8607         * g++.dg/inherit/covariant2.C: New test.
8608         * g++.dg/inherit/covariant3.C: New test.
8609         * g++.dg/inherit/covariant4.C: New test.
8610         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8611         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8612
8613 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/8688
8616         * g++.dg/init/brace3.C: New test.
8617
8618 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8619
8620         * gcc.dg/20020210-1.c: Fix a comment typo.
8621
8622 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/8720
8625         * g++.dg/parse/defarg1.C: New test.
8626
8627         PR c++/8615
8628         * g++.dg/template/char1.C: New test.
8629
8630         * g++.dg/template/varmod1.C: Fix typo.
8631
8632 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8633
8634         DR 180
8635         * g++.old-deja/g++.pt/crash32.C: Expect error.
8636
8637 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8638
8639         PR c++/5919
8640         * g++.dg/template/varmod1.C: New test.
8641
8642         PR c++/8727
8643         * g++.dg/inherit/typeinfo1.C: New test.
8644
8645         PR c++/8663
8646         * g++.dg/inherit/typedef1.C: New test.
8647
8648 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/8332
8651         PR c++/8493
8652         * g++.dg/template/strlen1.C: New test.
8653
8654         PR c++/8227
8655         * g++.dg/template/ctor2.C: New test.
8656
8657         PR c++/8214
8658         * g++.dg/init/string1.C: New test.
8659
8660         PR c++/8511
8661         * g++.dg/template/friend8.C: New test.
8662
8663 2002-11-29  Joe Buck <jbuck@synopsys.com>
8664
8665         * g++.dg/lookup/anon2.C: New test.
8666
8667 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8668
8669         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8670         h8300 port.
8671
8672 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8673
8674         * gcc.dg/bitfld-6.c: New test.
8675
8676 2002-11-27  Jan Hubicka  <jh@suse.cz>
8677
8678         * gcc.c-torture/execute/20021127.[cx]: New test.
8679
8680 2002-11-26  Jan Hubicka  <jh@suse.cz>
8681
8682         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8683         quality.
8684
8685 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8686
8687         * g++.dg/init/brace2.C: New test.
8688         * g++.old-deja/g++.mike/p9129.C: Correct.
8689
8690 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8691
8692         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8693
8694 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8695
8696         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8697
8698 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8699
8700         * testsuite/g++.dg/abi/empty11.C: New test.
8701         * testsuite/g++.dg/rtti/cv1.C: New test.
8702
8703 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8704
8705         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8706
8707 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8708
8709         * g++.dg/abi/empty10.C: New test.
8710
8711 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8712
8713         * gcc.c-torture/compile/20021124-1.c: New test.
8714
8715 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8716
8717         * g++.dg/abi/rtti2.C: New test.
8718
8719 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8720
8721         * gcc.dg/i386-unroll-1.c: New test.
8722
8723 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8724
8725         * gcc.c-torture/compile/20021120-1.c: New test.
8726         * gcc.c-torture/compile/20021120-2.c: New test.
8727
8728 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8729
8730         * gcc.dg/bitfld-5.c: New test.
8731
8732 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8733
8734         * gcc.c-torture/execute/20021120-3.c: New test.
8735
8736 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8737
8738         * gcc.c-torture/execute/20021120-2.c: New test.
8739
8740 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8741
8742         * gcc.c-torture/execute/20021120-1.c: New test.
8743
8744 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8745
8746         * gcc.c-torture/execute/20021118-3.c: New test.
8747
8748 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8749
8750         * gcc.c-torture/compile/20021119-1.c: New test.
8751
8752 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8753
8754         * gcc.dg/duff-1.c: New test.
8755         * gcc.dg/duff-2.c: New test.
8756         * gcc.dg/duff-3.c: New test.
8757
8758 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8759
8760         * gcc.dg/cpp/_Pragma5.c: New test.
8761
8762 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8763
8764         * gcc.c-torture/execute/20021118-2.c: New test.
8765
8766 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8767
8768         * gcc.c-torture/execute/20021118-1.c: New test.
8769
8770 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8771
8772         * gcc.dg/20021116-1.c: New test.
8773
8774 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8775
8776         * g++.dg/abi/vcall1.C: New test.
8777
8778 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8779
8780         * gcc.dg/20021029-1.c: New test.
8781         * gcc.dg/20021029-2.c: New test.
8782
8783 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8784
8785         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8786
8787 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8788
8789         PR c/8439
8790         * gcc.dg/20021110.c: Move to ...
8791         * gcc.c-torture/compile/20021110.c: .... here.
8792
8793 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8794
8795         PR c/8467
8796         * gcc.c-torture/execute/20021111-1.c
8797
8798 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8799
8800         PR c/8439
8801         * gcc.dg/20021110.c: New test.
8802
8803 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8804
8805         * g++.dg/abi/vthunk3.C: Run only on x86.
8806
8807 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8808
8809         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8810
8811 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8812
8813         * lib/compat.exp (compat-execute): Fix logic error in last
8814         change.
8815
8816 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8817
8818         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8819
8820 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8821
8822         PR c++/8389
8823         * g++.dg/template/access6.C: New test.
8824
8825 2002-11-08  Jan Hubicka  <jh@suse.cz>
8826
8827         * gcc.dg/i386-ssefp-1.c: New test.
8828         * gcc.dg/i386-ssefp-1.c: New test.
8829
8830 2002-11-08  Jan Hubicka  <jh@suse.cz>
8831
8832         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8833
8834 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8835
8836         * g++.dg/abi/vthunk3.C: New test.
8837
8838         PR c++/8338
8839         * g++.dg/template/crash2.C: New test.
8840
8841 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8842
8843         * testsuite/g++.dg/abi/dtor1.C: New test.
8844         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8845
8846 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8847
8848         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8849         Darwin.
8850
8851 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8852
8853         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8854         -mthumb.  Only xfail with -O0.
8855
8856 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8857
8858         * g++.dg/abi/thunk1.C: New test.
8859         * g++.dg/abi/thunk2.C: Likewise.
8860         * g++.dg/abi/vtt1.C: Likewise.
8861
8862 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8863
8864         PR optimization/8423
8865         * gcc.c-torture/execute/builtin-constant.c: New test.
8866
8867 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8868
8869         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8870         Add some more cases.
8871
8872 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8873
8874         PR c++/8391
8875         * g++.dg/opt/local1.C: New test.
8876
8877 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR c++/8160
8880         * g++.dg/template/complit1.C: New test.
8881
8882         PR c++/8149
8883         * g++.dg/template/typename4.C: Likewise.
8884
8885 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8886
8887         Core issue 287, PR c++/7639
8888         * g++.dg/template/instantiate1.C: Adjust error location.
8889         * g++.dg/template/instantiate3.C: New test.
8890         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8891         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8892         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8893
8894 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8895
8896         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8897
8898 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8899
8900         PR c++/8287
8901         * g++.dg/init/dtor2.C: New test.
8902
8903 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8904
8905         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8906         * gcc.dg/nest.c: Bypass errors on irix6.
8907
8908 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8909
8910         * gcc.dg/nest.c: Expect error for mmix-*-*.
8911         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8912
8913 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8914
8915         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8916         markers.
8917
8918         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8919
8920 2002-10-25  Mike Stump  <mrs@apple.com>
8921
8922         * gcc.dg/warn-1.c: New test.
8923
8924 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8925
8926         * g++.dg/template/typename3.C: New test.
8927
8928 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8929
8930         * g++.dg/lookup/ptrmem1.C: New test.
8931
8932         * g++.dg/abi/vthunk2.C: New test.
8933
8934 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8935
8936         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8937
8938 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8939
8940         * g++.dg/abi/empty9.C: New test.
8941
8942 2002-10-24  Richard Henderson  <rth@redhat.com>
8943
8944         * g++.dg/inherit/thunk1.C: Enable for ia64.
8945
8946 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8947
8948         PR c++/8067
8949         * g++.dg/lookup/pretty1.C: New test.
8950
8951 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8952
8953         * gcc.dg/20021023-1.c: New test.
8954
8955 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8956
8957         PR c++/7679
8958         * g++.dg/parse/inline1.C: New test.
8959
8960 2002-10-23  Richard Henderson  <rth@redhat.com>
8961
8962         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8963
8964         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8965
8966 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8967
8968         PR c++/6579
8969         * g++.dg/parse/stmtexpr3.C: New test.
8970
8971 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8972
8973         * g++.dg/expr/cond1.C: New test.
8974
8975 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8976
8977         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8978
8979 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8980
8981         * g++.dg/abi/vbase13.C: New test.
8982         * g++.dg/abi/vbase14.C: Likewise.
8983
8984 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8985
8986         * gcc.dg/tls/pic-1.c: New test.
8987         * gcc.dg/tls/nonpic-1.c: New test.
8988         * gcc.dg/20021018-1.c: New test.
8989
8990 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8991
8992         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8993         Remove only files with the same base name as the test case.
8994         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8995         (profopt-execute): Likewise.  Also, remove old profiling
8996         and performance data files before running the tests.
8997
8998         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8999         * g++.dg/bprob/bprob.exp: Likewise.
9000         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9001         to allow more general test case names.
9002
9003         * g++.dg/bprob/bprob-1.C: Rename to ...
9004         * g++.dg/bprob/g++-bprob-1.C: ... this.
9005
9006         * g77.dg/bprob/bprob-1.f: Rename to ...
9007         * g77.dg/bprob/g77-bprob-1.f: ... this.
9008
9009 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9010
9011         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9012         bison 1.50 or later.
9013
9014 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9015
9016         * g++.dg/README: Describe more test directories.
9017
9018 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9019
9020         * g++.dg/init/array6.C: Add additional tests.
9021
9022 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9023
9024         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9025         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9026
9027 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9028
9029         * gcc.c-torture/compile/20020604-1.x: New.
9030         * gcc.c-torture/compile/simd-5.x: Likewise.
9031         * gcc.c-torture/execute/920710-1.x: Likewise.
9032         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9033
9034 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9035
9036         * g++.dg/inherit/override1.C: Add dg-options clause.
9037
9038 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9039
9040         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9041         _mm_slli_si128.
9042
9043 2002-10-19  Andreas Schwab  <schwab@suse.de>
9044
9045         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9046         directory component.
9047
9048 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9049
9050         * g++.dg/inherit/thunk1.C: New test.
9051
9052         * g++.dg/inherit/override1.C: New test.
9053
9054         * g++.dg/abi/mangle11.C: New test.
9055         * g++.dg/abi/mangle14.C: New test.
9056         * g++.dg/abi/mangle17.C: New test.
9057
9058 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9059
9060         * g++.dg/overload/member2.C: New test.
9061
9062 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9063
9064         * g++.dg/README: Describe new compat directory.
9065         * g++.dg/dg.exp: Skip tests in compat directory.
9066         * README.compat: New file.
9067         * lib/compat.exp: New expect script.
9068         * g++.dg/compat: New test directory.
9069         * g++.dg/compat/compat.exp: New expect script.
9070         * g++.dg/compat/abi: New test directory.
9071         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9072         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9073         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9074         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9075         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9076         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9077         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9078         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9079         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9080         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9081         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9082         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9083         * g++.dg/compat/break: New test directory.
9084         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9085         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9086         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9087         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9088         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9089         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9090         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9091         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9092         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9093         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9094         g++.dg/compat/break/README: New files.
9095         * g++.dg/compat/eh: New test directory.
9096         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9097         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9098         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9099         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9100         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9101         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9102         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9103         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9104         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9105         g++.dg/compat/eh/filter2_y.C,
9106         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9107         g++.dg/compat/eh/new1_y.C,
9108         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9109         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9110         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9111         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9112         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9113         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9114         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9115         g++.dg/compat/eh/unexpected1_y.C: New files.
9116         * g++.dg/compat/init: New test directory.
9117         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9118         g++.dg/compat/init/array5_y.C,
9119         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9120         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9121         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9122         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9123         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9124         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9125         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9126         g++.dg/compat/init/init-ref2_y.C: New files.
9127
9128 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/7584
9131         * g++.dg/inherit/using3.C: New test.
9132
9133 2002-10-17  Jan Hubicka  <jh@suse.cz>
9134
9135         * gcc.dg/20021017-2.c: New test.
9136
9137 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9138
9139         * g++.dg/abi/mangle16.C: Adjust.
9140
9141         * g++.dg/init/array8.C: New test.
9142
9143 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9144
9145         * gcc.dg/special/mips-abi.exp: New test.
9146         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9147
9148 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9149
9150         * g++.dg/abi/mangle16.C: New test.
9151         * g++.dg/abi/mangle17.C: Likewise.
9152
9153         PR c++/7478
9154         * g++.dg/template/ref1.C: New test.
9155
9156 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9157
9158         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9159
9160 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9161
9162         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9163
9164 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9165
9166         PR c++/7524
9167         * g++.dg/init/array7.C: New test.
9168
9169 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9170
9171         * g++.dg/init/array6.C: New test.
9172
9173         * g++.dg/abi/mangle13.C: Likewise.
9174         * g++.dg/abi/mangle14.C: Likewise.
9175         * g++.dg/abi/mangle15.C: Likewise.
9176
9177 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9178
9179         * g++.dg/abi/empty8.C: New test.
9180
9181 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9182
9183         * g++.dg/init/ctor1.C: New test.
9184
9185 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9186
9187         * gcc.c-torture/execute/20021015-1.c: New test.
9188
9189 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9190
9191         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9192
9193 2002-10-14  Jan Hubicka  <jh@suse.cz>
9194
9195         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9196
9197 2002-10-14  Richard Henderson  <rth@redhat.com>
9198
9199         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9200
9201 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9202
9203         PR optimization/6631
9204         * g++.dg/opt/const2.C: New test.
9205
9206 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/7176
9209         * g++.dg/parse/friend1.C: New test.
9210         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9211
9212 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9213
9214         * gcc.dg/20021014-1.c: New test.
9215
9216 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/5661
9219         * g++.dg/ext/vlm1.C: New test.
9220         * g++.dg/ext/vlm2.C: Likewise.
9221
9222         * g++.dg/init/array1.C: Remove invalid braces.
9223         * g++.dg/init/brace1.C: New test.
9224         * g++.dg/init/copy2.C: Likewise.
9225         * g++.dg/init/copy3.C: Likewise.
9226         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9227         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9228         braces.
9229
9230 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9231
9232         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9233
9234 2002-10-11  Richard Shann  <richard.shann@superh.com>
9235
9236         * gcc.c-torture/compile/simd-5.c: New test.
9237
9238 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9239
9240         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9241
9242 2002-10-10  Jim Wilson  <wilson@redhat.com>
9243
9244         * gcc.c-torture/execute/20021010-1.c: New test.
9245
9246 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9247
9248         PR c/7353
9249         * g++.dg/ext/typedef-init.C: New test.
9250         * gcc.dg/typedef-init.c: New test.
9251
9252 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9253
9254         * gcc.dg/cpp/paste13.c: New test.
9255
9256 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9257
9258         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9259         remaining platforms, XFAIL during compile, not execute.  Don't
9260         XFAIL at -O0.
9261
9262 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9263
9264         * gcc.dg/alias-1.c: Tweak expected warning.
9265
9266 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9267
9268         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9269
9270 2002-10-06  Andreas Jaeger  <aj@suse.de>
9271
9272         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9273         * gcc.dg/cpp/c++98.C: Likewise.
9274
9275         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9276         * g++.dg/cpp/c++98.C: Likewise.
9277
9278         * g++.dg/README (Subdirectories): Mention cpp directory.
9279
9280         PR target/7559
9281         * gcc.dg/20021006-1.c: New test.
9282
9283 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9284
9285         PR c++/7804
9286         * g++.dg/other/warning1.C: New test.
9287
9288 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9289
9290         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9291         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9292         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9293
9294 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9295
9296         PR c++/7931
9297         * g++.dg/template/ptrmem3.C: New test.
9298
9299         PR c++/7754
9300         * g++.dg/template/union1.C: New test.
9301
9302 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9303
9304         PR c++/8006
9305         * g++.dg/abi/mangle9.C: New test.
9306         * g++.dg/abi/mangle10.C: New test.
9307         * g++.dg/abi/mangle11.C: New test.
9308         * g++.dg/abi/mangle12.C: New test.
9309
9310 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/7188.
9313         * g++.dg/template/meminit1.C: New test.
9314         * g++.dg/warn/Wreorder-1.C: Likewise.
9315         * g++.old-deja/g++.mike/warn3.C: Tweak.
9316         * lib/prune.exp: Ingore "in copy constructor".
9317
9318 2002-10-02  Andreas Jaeger  <aj@suse.de>
9319
9320         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9321         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9322         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9323         on x86-64.
9324
9325 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9326
9327         * gcc.dg/empty1.C: Fix typo.
9328
9329 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9330
9331         * gcc.dg/alias-1.c: New test.
9332
9333 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9334
9335         * gcc.dg/empty1.C: New test.
9336
9337         * g++.dg/tls/init-2.C: Tweak error messages.
9338
9339 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9340
9341         * gcc.c-torture/compile/20020923-1.c: New test.
9342
9343 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9344
9345         * gcc.c-torture/execute/ffs-1.c: New test.
9346         * gcc.c-torture/execute/ffs-2.c: Ditto.
9347
9348 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9349
9350         * g++.dg/overload/member1.C: New test.
9351
9352 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9353
9354         * g++.dg/abi/empty7.C: New test.
9355         * g++.dg/init/pm2.C: Likewise.
9356
9357 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9358
9359         * g++.dg/rtti/crash1.C: New test.
9360
9361 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9362
9363         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9364         gcc.dg/sibcall-4.c: New tests.
9365
9366 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9367
9368         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9369         powerpc and MMIX targets.
9370
9371 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9372
9373         * gcc.dg/cpp/20020927-1.c: New.
9374
9375 2002-09-26  David S. Miller  <davem@redhat.com>
9376
9377         * gcc.c-torture/compile/trunctfdf.c: New.
9378
9379 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9380
9381         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9382
9383 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9384
9385         * gcc.c-torture/execute/loop-15.c: New.
9386
9387 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9388
9389         * README.QMTEST: Fix typo.
9390
9391 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9392
9393         * gcc.dg/20020926-1.c: New test.
9394
9395 2002-09-25  David S. Miller  <davem@redhat.com>
9396
9397         PR target/7842
9398         * gcc.c-torture/execute/shiftdi.c: New test.
9399
9400 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9401
9402         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9403         unique to the tool.
9404         * lib/g77.exp (g77_init): Likewise.
9405         * lib/g++.exp (g++_init): Likewise.
9406         * lib/objc.exp (objc_init): Likewise.
9407
9408 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9409
9410         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
9411         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
9412         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
9413
9414 2002-09-25  Richard Henderson  <rth@redhat.com>
9415
9416         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
9417         too-small long double.
9418
9419 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
9420
9421         * gcc.dg/20020919-1.c: New test.
9422
9423 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
9424
9425         * g++.dg/abi/bitfield6.C: New test.
9426         * g++.dg/abi/bitfield7.C: New test.
9427         * g++.dg/abi/bitfield8.C: New test.
9428         * g++.dg/abi/vbase11.C: New test.
9429
9430 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9431
9432         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
9433         hppa*-*-hpux*.  Update test comment.
9434
9435 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
9436
9437         * gcc.dg/tls/struct-1.c: New test.
9438
9439 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
9440
9441         * gcc.dg/cpp/tr-warn2.c: Update.
9442
9443 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9444
9445         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
9446
9447 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9448
9449         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
9450         systems.
9451
9452 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
9453
9454         * gcc.c-torture/execute/ieee/mzero3.c: New test.
9455
9456         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9457         Adjust for c++filt moved to binutils.  Remove spurious duplicate
9458         setting of cxxfilt.
9459
9460 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
9461
9462         * gcc.dg/20020312-2.c: Update for darwin.
9463
9464 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9465
9466         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9467
9468 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9469
9470         * objc.dg/comp-types-1.m: New test.
9471         * objc.dg/comp-types-2.m: New test.
9472         * objc.dg/comp-types-3.m: New test.
9473         * objc.dg/comp-types-4.m: New test.
9474         * objc.dg/comp-types-5.m: New test.
9475         * objc.dg/comp-types-6.m: New test.
9476
9477 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9478
9479         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9480
9481 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9482
9483         * g++.dg/other/do1.C: New test.
9484
9485         * g++.dg/template/subst1.C: New test.
9486
9487 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9488
9489         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9490
9491 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9492
9493         * g++.dg/template/qualttp20.C: Adjust expected errors.
9494         * g++.old-deja/g++.jason/report.C: Likewise.
9495         * g++.old-deja/g++.other/qual1.C: Likewise.
9496
9497         * g++.dg/lookup/scoped2.C: New test.
9498
9499         * g++.dg/ext/asm3.C: New test.
9500
9501 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9502
9503         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9504
9505 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9506
9507         * ChangeLog: follow spelling conventions.
9508         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9509         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9510         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9511         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9512         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9513         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9514         * g++.old-deja/g++.law/global-init1.C: Likewise.
9515         * g++.old-deja/g++.other/delete4.C: Likewise.
9516         * g++.old-deja/g++.other/inline21.C: Likewise.
9517         * g++.old-deja/g++.other/singleton.C: Likewise.
9518         * g77.dg/strlen0.f: Likewise.
9519         * g77.f-torture/compile/20010519-1.f: Likewise.
9520         * g77.f-torture/compile/980310-4.f: Likewise.
9521         * gcc.c-torture/compile/20000605-1.c: Likewise.
9522         * gcc.c-torture/execute/20020225-1.c: Likewise.
9523         * gcc.dg/c90-hexfloat-2.c: Likewise.
9524         * gcc.dg/c99-bool-1.c: Likewise.
9525         * gcc.dg/c99-hexfloat-2.c: Likewise.
9526         * gcc.dg/dll-2.c: Likewise.
9527         * gcc.dg/wtr-union-init-1.c: Likewise.
9528         * gcc.dg/wtr-union-init-2.c: Likewise.
9529         * gcc.dg/wtr-union-init-3.c: Likewise.
9530         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9531         * gcc.dg/cpp/defined.c: Likewise.
9532         * gcc.dg/cpp/macsyntx.c: Likewise.
9533         * gcc.dg/cpp/paste2.c: Likewise.
9534         * gcc.dg/cpp/trad/defined.c: Likewise.
9535         * gcc.dg/format/c90-printf-1.c: Likewise.
9536         * gcc.dg/format/c90-scanf-1.c: Likewise.
9537         * gcc.dg/format/c99-printf-1.c: Likewise.
9538         * gcc.dg/format/c99-scanf-1.c: Likewise.
9539         * gcc.misc-tests/gcov-8.c: Likewise.
9540         * lib/profopt.exp: Likewise.
9541
9542 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9543
9544         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9545
9546 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9547
9548         * g++.dg/inherit/using2.C: New test.
9549
9550 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9551
9552         * ChangeLog: Follow spelling conventions.
9553         * g++.dg/template/friend4.C: Likewise.
9554         * g++.old-deja/g++.pt/crash67.C: Likewise.
9555         * gcc.c-torture/execute/20000801-4.c: Likewise.
9556         * gcc.dg/c90-digraph-1.c: Likewise.
9557         * gcc.dg/c94-digraph-1.c: Likewise.
9558         * gcc.dg/c99-digraph-1.c: Likewise.
9559         * gcc.dg/cpp/line5.c: Likewise.
9560         * gcc.dg/cpp/multiline.c: Likewise.
9561         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9562         * gcc.dg/format/attr-3.c: Likewise.
9563         * gcc.dg/format/c90-scanf-3.c: Likewise.
9564         * gcc.dg/format/ext-4.c: Likewise.
9565
9566 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9567
9568         * g++.dg/template/pretty1.C: New test.
9569
9570 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9571
9572         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9573
9574 2002-09-13  Matt Austern  <austern@apple.com>
9575
9576         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9577         passing a cast expression to a function by const reference.
9578
9579 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9580
9581         * g++.dg/template/deduce1.C: New test.
9582
9583 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9584
9585         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9586         32-bit int.
9587
9588 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9589
9590         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9591         usage.
9592
9593 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9594
9595         * gcc.c-torture/compile/20020910-1.c: New test.
9596
9597 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9598
9599         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9600
9601 2002-09-10  Andreas Jaeger  <aj@suse.de>
9602
9603         * gcc.dg/20020312-2.c: Adjust for x86-64.
9604
9605 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9606
9607         * g77.dg/7388.f: New test case for PR 7388.
9608
9609 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9610
9611         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9612
9613 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9614
9615         * objc.dg/proto-lossage-1.m: New test.
9616
9617 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9618
9619         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9620
9621 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9622
9623         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9624         expected to pass.
9625
9626 2002-09-06  Stan Shebs  <shebs@apple.com>
9627             David Edelsohn  <edelsohn@gnu.org>
9628
9629         * gcc.dg/weak: New directory.
9630         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9631         target-specific xfail bits.
9632         * gcc.dg/typeof-2.c: Move to new directory.
9633         * gcc.dg/weak.exp: New expect script.
9634
9635 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9636
9637         * gcc.c-torture/execute/extzvsi.c: New test.
9638
9639 2002-09-05  Stan Shebs  <shebs@apple.com>
9640
9641         * gcc.dg/weak-1.c: xfail on Darwin.
9642         * gcc.dg/weak-2.c: Ditto.
9643         * gcc.dg/weak-3.c: Ditto.
9644         * gcc.dg/weak-4.c: Ditto.
9645         * gcc.dg/weak-5.c: Ditto.
9646         * gcc.dg/weak-6.c: Ditto.
9647         * gcc.dg/weak-7.c: Ditto.
9648         * gcc.dg/weak-8.c: Ditto.
9649         * gcc.dg/weak-9.c: Ditto.
9650
9651 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9652
9653         * gcc.c-torture/execute/loop-14.c: New test.
9654
9655 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9656
9657         * g++.dg/other/cxa-atexit1.C: New test.
9658
9659         * gcc.dg/typeof-2.c: New test.
9660
9661 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9662
9663         * gcc.dg/builtins-2.c: New testcase.
9664         * gcc.dg/builtins-3.c: New testcase.
9665
9666 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9667
9668         * gcc.dg/cpp/_Pragma4.c: New test.
9669
9670 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9671
9672         * objc/execute/nil_method-1.m: New testcase.
9673
9674 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9675
9676         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9677         [Object class], not [Object initialize].
9678
9679 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9680             Hans-Peter Nilsson  <hp@bitrange.com>
9681
9682         * gcc.c-torture/execute/20020720-1.x: Skip test on
9683         mmix-knuth-mmixware.  Correct comment.
9684
9685 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * testsuite/g++.dg/abi/bitfield5.C: New test.
9688         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9689
9690 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9691
9692         * objc.dg/undeclared-selector.m: New test.
9693
9694 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9695
9696         * g++.dg/other/offsetof1.C: Avoid cast warning.
9697
9698 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9699
9700         * objc.dg/super-class-2.m: New test.
9701
9702 2002-08-24  Matt Austern  <austern@apple.com>
9703
9704         * g++.dg/ext/lvaddr.C: New test.
9705         * g++.dg/ext/lvcast.C: New test.
9706
9707 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9708
9709         * testsuite/g++.dg/inherit/cond1.C: New test.
9710
9711 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9712
9713         * gcc.dg/noncompile/incomplete-1.c: New test.
9714
9715 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9716
9717         * gcc.dg/typespec-1.c: New test.
9718
9719 2002-08-20  Devang Patel  <dpatel@apple.com>
9720         * objc.dg/proto-hier-2.m: New test.
9721
9722 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9723
9724         * objc.dg/bitfield-1.m: New test.
9725         * objc.dg/bitfield-2.m: New test.
9726
9727 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9728
9729         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9730         gcc.dg/c99-flex-array-4.c: New tests.
9731
9732 2002-08-16  Stan Shebs  <shebs@apple.com>
9733
9734         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9735
9736 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9737
9738         * gcc.dg/typeof-1.c: New test.
9739         * g++.dg/ext/typeof2.C: New test.
9740
9741 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         * g++.dg/other/offsetof1.C: New test.
9744
9745 2002-08-14  Richard Henderson  <rth@redhat.com>
9746
9747         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9748
9749 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9750
9751         * gcc.dg/cpp/_Pragma3.c: New test.
9752
9753 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9754
9755         * g++.dg/template/inherit3: New test.
9756
9757 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9758
9759         * gcc.dg/bitfld-4.c: Add blank options.
9760
9761 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9762
9763         * g++.dg/template/crash1.C: New test.
9764
9765 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9766
9767         * gcc.dg/tls/opt-2.c: New test.
9768
9769 2002-08-08  Devang Patel  <dpatel@apple.com>
9770
9771         * objc.dg/selector-1.m : New test
9772
9773 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9774
9775         * g++.dg/abi/bitfield4.C: New test.
9776         * gcc.dg/bitfld-4.c: New test.
9777
9778 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9779
9780         * g++.dg/other/packed1.C: New test.
9781
9782 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9783
9784         * g++.dg/abi/offsetof.C: Tweak error messages.
9785         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9786
9787 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9788
9789         * gcc.dg/bitfld-3.c: New test.
9790
9791 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9792             Richard Henderson  <rth@redhat.com>
9793
9794         * gcc.dg/i386-bitfield1.c: New test.
9795         * g++.dg/abi/bitfield3.C: Update.
9796
9797 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9798
9799         * objc.dg/const-str-2.m: Update.
9800         * gcc.dg/cpp/c++98.c: Change to C extension.
9801         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9802         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9803
9804 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9805
9806         * testsuite/gcc.dg/tls/diag-3.c: New.
9807
9808 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9809
9810         * g++.dg/README (Subdirectories): Document new subdir expr.
9811         * g++.dg/expr/pmf-1.C: New test.
9812
9813 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9814
9815         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9816
9817 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9818
9819         * g++.dg/abi/bitfield3.C: New test.
9820
9821 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9822
9823         * lib/gcov.exp: Tweak expected line formats.
9824         * gcc.misc-tests/gcov8.c: New test.
9825         * gcc.misc-tests/gcov8.x: New flags.
9826
9827 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9828
9829         * consistency.vlad/layout/endian.c: Include string.h.
9830
9831         * gcc.c-torture/execute/20020805-1.c: New test.
9832
9833 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9834
9835         * g++.dg/other/conversion1.C: New test.
9836
9837 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9838
9839         * gcc.dg/builtins-1.c: New testcase.
9840
9841 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9842
9843         * g++.dg/inherit/access3.C: New test.
9844
9845 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9846
9847         * gcc.dg/ia64-visibility-2.c: New test.
9848
9849 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9850
9851         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9852         __qualifier_flags to __flags.
9853
9854 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9855
9856         * g++.dg/inherit/operator1.C: New test.
9857         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9858         * g++.dg/other/error1.C: Change expected error message.
9859         * g++.dg/template/conv4.C: Likewise.
9860
9861 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9862
9863         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9864         for documented behavior.
9865
9866 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9867
9868         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9869         several targets known to fail.
9870
9871 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9872
9873         * gcc.dg/mips-args-[123].c: New tests.
9874
9875 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9876
9877         * gcc.dg/ppc-spe.c: New.
9878
9879 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9880
9881         * g++.dg/other/ptrmem4.C: New testcase.
9882
9883 2002-07-24  Richard Henderson  <rth@redhat.com>
9884
9885         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9886
9887 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9888
9889         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9890
9891 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9892
9893         * gcc.c-torture/execute/memset-3.c: New testcase.
9894
9895 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9896
9897         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9898         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9899
9900 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9901
9902         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9903         Delete.
9904
9905 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9906
9907         * gcc.c-torture/compile/simd-4.c: New test.
9908
9909 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9910
9911         PR c++/7347, c++/7348
9912         * g++.dg/template/access4.C: New test.
9913         * g++.dg/template/access5.C: New test.
9914         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9915         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9916         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9917         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9918
9919 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9920
9921         * gcc.dg/gnu89-init-2.c: New test.
9922
9923 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9924
9925         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9926
9927 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9928
9929         * gcc.c-torture/execute/20020720-1.c: New testcase.
9930
9931 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9932
9933         * gcc.dg/cpp/Wsignprom.c: New tests.
9934
9935 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9936
9937         * gcc.c-torture/execute/loop-13.c: New test.
9938
9939 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9940
9941         * gcc.dg/cpp/expr.c: New tests.
9942
9943 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9944
9945         * g++.dg/opt/pr6713.C: Add template instantiation.
9946
9947 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9948
9949         * gcc.dg/nest.c: New test.
9950
9951 2002-07-17  Richard Henderson  <rth@redhat.com>
9952
9953         * g++.dg/opt/pr6713.C: New test.
9954
9955 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9956
9957         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9958         XFAIL for all x86 processors.
9959
9960 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9961
9962         * gcc.c-torture/execute/20010122-1.x: Do not test with
9963         -fomit-frame-pointer.
9964
9965 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9966
9967         * g++.dg/template/instantiate2.C: New test.
9968         * g++.dg/template/spec4.C: New test.
9969
9970 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9971
9972         * g++.dg/template/access2.C: New test.
9973         * g++.dg/template/access3.C: New test.
9974
9975 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9976
9977         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9978         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9979         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9980         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9981         Convert to use <stdarg.h>.
9982         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9983         Delete.
9984         * gcc.dg/va-arg-2.c: New.
9985         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9986
9987 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9988
9989         * gcc.c-torture/compile/20020710-1.c: New test.
9990
9991 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9992                           Andrew Pinski  <pinskia@physics.uc.edu>
9993
9994         gcc.c-torture/compile/simd-2.c: New testcase.
9995         gcc.c-torture/compile/simd-3.c: Likewise.
9996
9997 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9998
9999         PR c++/7224
10000         * g++.dg/overload/error1.C: New test.
10001
10002 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10003
10004         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10005         configuration and IRIX 6 O32 ABI.
10006
10007 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10008
10009         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10010
10011 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10012
10013         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10014
10015 2002-07-10  Jeffrey A Law  <law@redhat.com>
10016
10017         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10018
10019         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10020
10021 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10022
10023         * gcc.dg/20020312-2.c: Check for __PPC__.
10024
10025 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10026
10027         * gcc.c-torture/compile/20020709-1.c: New test.
10028
10029 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10030
10031         * g++.dg/template/qualttp21.C: New test case.
10032
10033 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10034
10035         * gcc.c-torture/compile/20020706-1.c: New test.
10036         * gcc.c-torture/compile/20020706-2.c: New test.
10037
10038 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10039             Alexandre Oliva  <aoliva@redhat.com>
10040
10041         * g++.dg/warn/incomplete1.C: New test.
10042
10043 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10044
10045         PR c++/7099
10046         * g++.dg/warn/noreturn1.C: New test.
10047
10048 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/6706
10051         * g++.dg/debug/debug6.C: New test.
10052         * g++.dg/debug/debug7.C: New test.
10053
10054 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10055
10056         * gcc.c-torture/compile/simd-3.c: New test.
10057
10058 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10059
10060         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10061         * gcc.dg/20020620-1.c: Likewise.
10062
10063 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10064
10065         PR c++/6944
10066         * g++.dg/init/array4.C: New test.
10067         * g++.dg/init/array5.C: New test.
10068
10069 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10070
10071         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10072         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10073
10074 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10075
10076         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10077         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10078         * gcc.dg/wtr-conversion-1.c: Likewise.
10079         * gcc.dg/wtr-escape-1.c: Likewise.
10080         * gcc.dg/wtr-int-type-1.c: Likewise.
10081         * gcc.dg/wtr-label-1.c: Likewise.
10082         * gcc.dg/wtr-static-1.c: Likewise.
10083         * gcc.dg/wtr-strcat-1.c: Likewise.
10084         * gcc.dg/wtr-suffix-1.c: Likewise.
10085         * gcc.dg/wtr-switch-1.c: Likewise.
10086         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10087         * gcc.dg/wtr-union-init-1.c: Likewise.
10088         * gcc.dg/wtr-union-init-2.c: Likewise.
10089         * gcc.dg/wtr-union-init-3.c: Likewise.
10090
10091         * gcc.dg/wtr-func-def-1.c: New test.
10092
10093 2002-07-02 Devang Patel <dpatel@apple.com>
10094
10095         * objc.dg/param-1.m: New test.
10096
10097 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10098
10099         * gcc.dg/cpp/trad/directive.c: Add test.
10100         * gcc.dg/cpp/trad/macroargs.c: Add test.
10101         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10102
10103 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10104
10105         * gcc.dg/cpp/cmdlne-M.c: New test.
10106
10107 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10108
10109         * objc.dg/desig-init-1.m: New test.
10110
10111 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10112
10113         PR c++/6716
10114         * g++.dg/template/instantiate1.C: New test.
10115
10116 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c++/7112
10119         * g++.dg/template/sizeof2.C: New test.
10120
10121 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10122
10123         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10124         gcc.dg/cpp/trad/include.c: New tests.
10125
10126 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10127
10128         PR target/7177
10129         * gcc.c-torture/compile/20020701-1.c: New test.
10130
10131 2002-07-01  Stan Shebs  <shebs@apple.com>
10132
10133         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10134         header here...
10135         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10136         (objc-torture-execute): or here.
10137
10138 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10139
10140         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10141
10142 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10143
10144         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10145
10146 2002-06-30  Devang Patel  <dpatel@apple.com>
10147
10148         * objc.dg/fsyntax-only.m: New test.
10149
10150 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10151
10152         PR c++/6695
10153         * g++.dg/template/friend7.C: New file.
10154
10155 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10156
10157         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10158         return type.
10159
10160 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10161
10162         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10163         avoid division by zero.
10164
10165 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10166
10167         * gcc.dg/Wunknownprag.c: New tests.
10168
10169 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10170
10171         * gcc.c-torture/execute/simd-2.c: New test.
10172
10173 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10174
10175         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10176         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10177         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10178         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10179         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10180         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10181         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10182         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10183         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10184         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10185         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10186         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10187         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10188         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10189         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10190         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10191         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10192
10193 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10194
10195         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10196         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10197         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10198         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10199         New tests.
10200         * gcc.dg/cpp/trad/directive.c: Update.
10201
10202 2002-06-23  Andreas Jaeger  <aj@suse.de>
10203
10204         * gcc.c-torture/execute/complex-6.c: New.
10205
10206 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10207
10208         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10209         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10210         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10211         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10212
10213 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10214
10215         * gcc.dg/cpp/trad: New directory with traditional tests copied
10216         from parent directory.
10217         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10218         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10219         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10220         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10221         Move to trad/ and rename.
10222         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10223         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10224         gcc.dg/cpp/trad/redef2.c: New tests.
10225         * gcc.dg/cpp/trad/trad.exp: New driver.
10226
10227 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10228
10229         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10230         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10231         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10232         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10233         Remove.
10234
10235 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10236
10237         * gcc.dg/20020620-1.c: New test.
10238
10239 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10240
10241         * g++.dg/template/ttp4.C: New test.
10242
10243 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10244
10245         * g++.dg/opt/vt1.C: Fix regexp.
10246
10247 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248
10249         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10250         Don't use attribute `noinline'.
10251
10252 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10253
10254         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10255
10256 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10257
10258         * gcc.c-torture/execute/simd-1.c: New.
10259
10260         * gcc.dg/simd-1.c: New.
10261
10262 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10263
10264         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10265
10266 2002-06-16  Richard Henderson  <rth@redhat.com>
10267
10268         * g++.dg/ext/anon-struct1.C: New.
10269         * g++.dg/ext/anon-struct2.C: New.
10270         * g++.dg/ext/anon-struct3.C: New.
10271         * gcc.dg/anon-struct-1.c: New.
10272         * gcc.dg/anon-struct-2.c: New.
10273         * gcc.dg/anon-struct-3.c: New.
10274         * gcc.dg/20011008-1.c: Adjust warning text.
10275         * gcc.dg/20020527-1.c: Add -fms-extensions.
10276
10277 2002-06-16  Richard Henderson  <rth@redhat.com>
10278
10279         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10280
10281 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10282
10283         * gcc.c-torture/execute/20020615-1.c: New test.
10284
10285 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10286
10287         * gcc.c-tortuture/execute/compare-1.c: New test case.
10288         * gcc.c-tortuture/execute/compare-2.c: New test case.
10289         * gcc.c-tortuture/execute/compare-3.c: New test case.
10290
10291 2002-06-13  Richard Henderson  <rth@redhat.com>
10292
10293         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10294         ia64 ilp32.
10295
10296 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10297
10298         * g++.dg/template/typename2.C: Update error message.
10299
10300 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10301
10302         * gcc.c-torture/execute/20020611-1.c: New test.
10303
10304 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10305
10306         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10307         list of targets to skip.
10308
10309 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10310
10311         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10312         targets if not optimizing.
10313
10314 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.c-torture/compile/20020605-1.c: New test.
10317
10318         * g++.dg/opt/vt1.C: New test.
10319
10320         * gcc.dg/20020531-1.c: New test.
10321
10322         * gcc.dg/20020530-1.c: New test.
10323
10324         * gcc.dg/20020527-1.c: New test.
10325
10326         * g++.dg/opt/cse1.C: New test.
10327
10328 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10329
10330         * gcc.dg/20020607-2.c: New test case.
10331
10332 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * gcc.c-torture/compile/20020604-1.c: New test.
10335
10336 2002-06-04  Richard Henderson  <rth@redhat.com>
10337
10338         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10339         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10340         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10341
10342 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10343
10344         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10345
10346 2002-06-03  Richard Henderson  <rth@redhat.com>
10347
10348         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10349         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10350
10351 2002-06-02  Richard Henderson  <rth@redhat.com>
10352
10353         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10354         test functions static.
10355
10356 2002-06-02  Andreas Jaeger  <aj@suse.de>
10357
10358         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10359         now.
10360
10361 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10362
10363         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10364         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10365         Update for mofified diagnostics.
10366         * gcc.dg/c99-intconst-1.c: No longer fail.
10367
10368 2002-06-02  Richard Henderson  <rth@redhat.com>
10369
10370         * gcc.dg/uninit-A.c: Remove xfail markers.
10371
10372 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10373
10374         * gcc.dg/fnegate-1.c: New test case.
10375
10376 2002-05-30  Osku Salerma  <osku@iki.fi>
10377
10378         * gcc.c-torture/execute/mayalias-1.c: New file.
10379
10380 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10381
10382         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10383         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10384         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10385
10386 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10387
10388         * gcc.c-torture/execute/20020529-1.c: New test.
10389
10390 2002-05-27  Richard Henderson  <rth@redhat.com>
10391
10392         * g++.dg/ext/attrib6.C: New test case.
10393
10394 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10395
10396         * gcc.c-torture/execute/pure-1.c: New test.
10397
10398 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10399
10400         * gcc.dg/cpp/arith-2.c: Remove.
10401
10402 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10403
10404         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10405         * gcc.dg/cpp/if-3.c: Remove.
10406
10407 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10408
10409         * g++.dg/opt/cse2.C: New test.
10410
10411 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
10412
10413         * gcc.dg/cpp/arith-1.c: New semantic tests.
10414         * gcc.dg/cpp/if-1.c: Update.
10415
10416 2002-05-24  Ben Elliston  <bje@redhat.com>
10417
10418         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
10419
10420 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10421
10422         * gcc.dg/verbose-asm.c: New test.
10423
10424 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10425
10426         * gcc.dg/cpp/paste12.c: New test.
10427
10428 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10429
10430         * g++.dg/parse/named_ops.C: New test.
10431
10432 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
10433
10434         * gcc/testsuite/gcc.dg/weak-8.c: New test.
10435
10436 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
10437
10438         * gcc.dg/weak-2.c: Allow optional leading underscore
10439         in scan-assembler symbol name.
10440         * gcc.dg/weak-3.c: Likewise.
10441         * gcc.dg/weak-4.c: Likewise.
10442         * gcc.dg/weak-5.c: Likewise.
10443
10444 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
10445
10446         * gcc.dg/20020523-1.c: New test.
10447
10448 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10449
10450         * objc.dg/const-str-2.m: Update now that we stop after
10451         a command line error.
10452
10453 2002-05-22  Richard Henderson  <rth@redhat.com>
10454
10455         * g++.dg/dg.exp: Fix typo in test pruneing.
10456
10457 2002-05-22  Richard Henderson  <rth@redhat.com>
10458
10459         * g++.dg/dg.exp: Prune the tls subdirectory.
10460         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
10461         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
10462         * g++.dg/tls/init-1.C: New.
10463
10464 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
10465
10466         * gcc.dg/20020517-1.c: New test.
10467
10468 2002-05-21  Richard Henderson  <rth@redhat.com>
10469
10470         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10471         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10472
10473 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10474
10475         * g++.dg/other/copy2.C: New test.
10476
10477 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10478
10479         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10480         (MAX_COPY): Bump up to 10 times sizeof (long long).
10481         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10482
10483         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10484         sizeof (long long).
10485
10486         * gcc.c-torture/execute/strcpy-1.c: New test.
10487
10488 2002-05-19  Jason Merrill  <jason2redhat.com>
10489
10490         * g++.dg/ext/oper1.C: New test.
10491
10492 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10493 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10494
10495         * README.QMTEST: New file.
10496
10497         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10498
10499 2002-05-19  Andreas Jaeger  <aj@suse.de>
10500
10501         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10502         now.
10503         * gcc.c-torture/execute/loop-2d.x: Likewise.
10504
10505 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10506
10507         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10508         support weak symbols.
10509         * gcc.dg/weak-4.c: Likewise
10510         * gcc.dg/weak-6.c: Likewise
10511
10512 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10513
10514         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10515         cygwin, coff and h8300-*-hms targets
10516         * gcc.dg/weak-5.c: Likewise
10517         * gcc.dg/weak-7.c: Likewise
10518
10519 2002-05-16  Jason Merrill  <jason@redhat.com>
10520
10521         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10522         (scan-assembler-not, scan-assembler-dem): Likewise.
10523         (scan-assembler-dem-not): Likewise.
10524
10525 2002-05-15  Richard Henderson  <rth@redhat.com>
10526
10527         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10528
10529 2002-05-15  Richard Henderson  <rth@redhat.com>
10530
10531         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10532         (vfoo1f): Warning here.
10533         (vfoo1l): Don't redefine the alias.
10534
10535 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10536
10537         * g++.dg/init/pm1.C: New test.
10538
10539 2002-05-12  David S. Miller  <davem@redhat.com>
10540
10541         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10542         types.
10543
10544 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10545
10546         * gcc.c-torture/execute/20020510-1.c: New test case.
10547
10548 2002-05-10  David S. Miller  <davem@redhat.com>
10549
10550         * gcc.c-torture/execute/conversion.c: Test long double too.
10551
10552 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10553
10554         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10555         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10556         * lib/g++.exp (g++_link_flags): Likewise.
10557         * lib/objc.exp (objc_target_compile): Likewise.
10558
10559 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10560
10561         * gcc.dg/cpp/poison.c: Update.
10562         * gcc.dg/cpp/20000625-2.c: Remove.
10563         * gcc.dg/cpp/direct2s.c: Remove final test.
10564
10565 2002-05-08  Tom Rix  <trix@redhat.com>
10566
10567         * gcc.c-torture/execute/20020508-1.c: New test.
10568         * gcc.c-torture/execute/20020508-2.c: New test.
10569         * gcc.c-torture/execute/20020508-3.c: New test.
10570
10571 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10572
10573         * gcc.dg/cpp/charconst-4.c: More tests.
10574
10575 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10576
10577         PR c/6569
10578         * gcc.dg/weak-3.c: Update location of warning messages.
10579         * gcc.dg/weak-5.c: Likewise.
10580
10581 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10582
10583         * gcc.c-torture/execute/20020506-1.c: New test case.
10584
10585 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10586
10587         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10588
10589 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10590
10591         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10592
10593 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10594
10595         * gcc.dg/cpp/charconst-3.c: New test.
10596
10597 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10598
10599         * gcc.dg/cpp/charconst.c: Update tests.
10600
10601 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10602
10603         * treelang: Added directory for new sample language treelang. Also
10604         lib/treelang.exp: New file to signal treelang should be tested.
10605
10606 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10607
10608         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10609         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10610         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10611         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10612         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10613         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10614         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10615
10616 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10617
10618         * gcc.dg/format/xopen-2.c: New test.
10619
10620 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * gcc.dg/20020503-1.c: New test.
10623
10624 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10625
10626         * g++.dg/init/dtor1.C: Make it tougher.
10627
10628 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10629
10630         * g++.dg/init/dtor1.C: New test.
10631
10632 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10633
10634         * gcc.dg/altivec-8.c: New.
10635
10636 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10637
10638         * gcc.dg/altivec-7.c: New.
10639
10640 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10641
10642         * g++.dg/parse/typedef1.C: New test.
10643
10644 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10645
10646         PR c++/6486
10647         * g++.dg/template/friend6.C: New test.
10648
10649         PR c++/6492
10650         * g++.dg/init/copy1.C: New test.
10651
10652 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10653
10654         * g++.dg/warn/effc1.C: New test.
10655
10656 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10657
10658         * gcc.dg/cpp/if-cexp.c: Add a test.
10659
10660 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * gcc.dg/20020426-2.c: New test.
10663
10664 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10665
10666         * gcc.dg/cpp/if-mop.c: Update.
10667         * gcc.dg/cpp/if-mpar.c: Add test.
10668         * gcc.dg/cpp/if-oppr.c: Update.
10669
10670 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10671
10672         PR c/6343
10673         * gcc.dg/weak-[2-7].c: New tests.
10674
10675 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10676
10677         * gcc.dg/enum1.c: New test.
10678
10679 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10680
10681         PR c++/6497
10682         * g++.dg/inherit/access2.C: New test.
10683
10684 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10685
10686         PR bootstrap/6445
10687         * gcc.dg/20020426-1.c: New test.
10688
10689 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10690
10691         * g++.dg/abi/enum1.C: New test.
10692
10693 2002-04-26  Richard Henderson  <rth@redhat.com>
10694
10695         * gcc.dg/c99-bool-1.c: Expect always true warning.
10696
10697 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10698
10699         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10700
10701 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10702
10703         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10704         targets.
10705
10706 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10707
10708         * g++.dg/abi/mange7.C: New test.
10709
10710         PR c++/6438.
10711         * g++.dg/parse/stmtexpr2.C: New test.
10712
10713 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10714
10715         * gcc.dg/20020312-2.c: Add SH target.
10716
10717 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10718
10719         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10720         compiler output on mips*-*-irix*.
10721
10722 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * g++.dg/parse/attr1.C: New test.
10725
10726 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10727
10728         * gcc.c-torture/execute/string-opt-17.c: New test case.
10729         * gcc.c-torture/execute/memset-2.c: New test case.
10730
10731 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10732
10733         PR c++/6256:
10734         * g++.dg/template/friend5.C: New test.
10735
10736         PR c++/6331:
10737         * g++.dg/template/qual1.C: Likewise.
10738
10739 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10740
10741         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10742         Include stdlib.h, not stdio.h or ctype.h.
10743
10744 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10745
10746         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10747         cris-*-elf* and mmix-*-*.
10748         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10749         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10750         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10751         Ditto.
10752         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10753         * gcc.dg/wchar_t-1.c: Ditto.
10754
10755 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10756
10757         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10758         Clarify comment.
10759
10760 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10761
10762         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10763
10764 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10765
10766         * gcc.c-torture/execute/20000906-1.x: Delete.
10767
10768 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10769
10770         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10771
10772 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10773
10774         * PR6367
10775         * g77.f-torture/execute/6367.f: New test.
10776         * g77.f-torture/execute/6367.x: Disable for MMIX.
10777
10778 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10779
10780         * PR6352
10781         * g++.dg/opt/inline2.C: New test.
10782
10783 2002-04-18  Richard Henderson  <rth@redhat.com>
10784
10785         * gcc.dg/20000906-1.c: Enable for all targets.
10786         * gcc.c-torture/compile/iftrap-2.c: New.
10787
10788 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10789
10790         * gcc.dg/20020418-1.c: New test.
10791         * gcc.dg/20020418-2.c: New test.
10792
10793 2002-04-18  Richard Henderson  <rth@redhat.com>
10794
10795         * gcc.c-torture/compile/iftrap-1.c: New.
10796         * gcc.dg/iftrap-1.c: Adjust for ia64.
10797         * gcc.dg/iftrap-2.c: New.
10798
10799 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10800
10801         * gcc.c-torture/compile/20020418-1.c: New test.
10802
10803 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10804
10805         * gcc.c-torture/compile/20020415-1.c: New.
10806
10807 2002-04-18  David S. Miller  <davem@redhat.com>
10808
10809         * gcc.c-torture/execute/20020418-1.c: New test.
10810
10811 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10812
10813         * gcc.dg/20020416-1.c: New test.
10814
10815         * g++.dg/opt/inline1.C: New test.
10816
10817 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10818
10819         * gcc.dg/altivec-5.c: New test.
10820
10821         * gcc.dg/20020415-1.c: New test.
10822
10823 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10824
10825         * testsuite/lib/chill.exp: Remove.
10826
10827 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10828
10829         * g++.dg/other/big-struct.C: New test.
10830
10831 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10832
10833         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10834         of scratch file.
10835
10836 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10837
10838         PR c/6277
10839         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10840         in scan-assembler function name
10841
10842 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10843
10844         * g77.f-torture/execute/980628-4.x,
10845         g77.f-torture/execute/980628-5.x,
10846         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10847         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10848         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10849         i[34567]86-*-*.
10850
10851 2002-04-13  David S. Miller  <davem@redhat.com>
10852
10853         * gcc.c-torture/execute/20020413-1.c: New test.
10854
10855 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10856
10857         * gcc.dg/asm-6.c,
10858         * g++.dg/ext/asm1.C: New tests.
10859
10860 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++ 5373.
10863         * g++.dg/parse/stmtexpr1.C: New test.
10864
10865         PR c++/5189.
10866         * g++.dg/template/copy1.C: New test.
10867
10868 2002-04-12  Richard Henderson  <rth@redhat.com>
10869
10870         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10871
10872 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10873
10874         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10875         gcc.c-torture/execute/20020307-2.c.
10876
10877 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10878
10879         * g++.dg/ext/attrib5.C,
10880         * g++.dg/lookup/struct1.C: New tests.
10881
10882 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10883
10884         * gcc.dg/20020411-1.c: New test.
10885
10886         * gcc.c-torture/execute/20020411-1.c: New test.
10887
10888 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10889
10890         * g77.f-torture/execute/6177.f: New test.
10891
10892 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10893
10894         PR middle-end/6247
10895         * g++.dg/opt/cleanup1.C: New test.
10896
10897         * g++.dg/opt/const1.C: New test.
10898
10899 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10900
10901         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10902
10903 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10904
10905         PR c++/5507
10906         * g++.dg/template/typename2.C: New test.
10907
10908 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10909
10910         * gcc.c-torture/execute/loop-12.c: New.
10911
10912 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10913
10914         * g77.f-torture/execute/980628-4.x,
10915         g77.f-torture/execute/980628-5.x,
10916         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10917         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10918         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10919
10920 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10921
10922         PR optimization/6086
10923         * g++.dg/opt/preinc1.C: New test.
10924
10925 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10926
10927         PR c++/5571
10928         * g++.dg/opt/static2.C: New test.
10929
10930 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10931
10932         PR c/5120
10933         * gcc.dg/20020406-1.c: New test.
10934
10935 2002-04-04  David S. Miller  <davem@redhat.com>
10936
10937         * gcc.c-torture/execute/20020404-1.c: New test.
10938
10939 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10940
10941         PR c/6123
10942         * gcc.dg/20020312-2.c: Do not declare global register variable
10943         if __PIC__ or __pic__ is defined.
10944
10945 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10946
10947         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10948         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10949
10950 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10951
10952         * gcc.misc-tests/linkage.exp: Update last change to handle
10953         sparc*-, not just sparc-.
10954
10955 2002-04-03  Richard Henderson  <rth@redhat.com>
10956
10957         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10958
10959 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10960
10961         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10962
10963 2002-04-02  David S. Miller  <davem@redhat.com>
10964
10965         * gcc.c-torture/execute/20020402-3.c: New test.
10966
10967 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10968
10969         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10970         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10971
10972         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10973         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10974         g77.f-torture/execute/20001201.x,
10975         g77.f-torture/execute/u77-test.x: New files.
10976
10977         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10978         * gcc.dg/wchar_t-1.c: Ditto.
10979
10980 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10981
10982         * gcc.c-torture/execute/20020402-1.c: New test.
10983
10984 2002-04-01  Richard Henderson  <rth@redhat.com>
10985
10986         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10987
10988         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10989
10990 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10991
10992         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10993
10994 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10995
10996         * g++.dg/inherit/template-as-base.C: Expect error.
10997         * g++.dg/inherit/namespace-as-base.C: Likewise.
10998
10999 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11000
11001         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11002         g++.dg/ext/instantiate3.C: Tweak match patterns.
11003
11004         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11005         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11006         -da test.
11007
11008 2002-03-31  Richard Henderson  <rth@redhat.com>
11009
11010         * gcc.dg/special/alias-2.c: New.
11011         * gcc.dg/special/ecos.exp: Run it.
11012
11013 2002-03-31  Richard Henderson  <rth@redhat.com>
11014
11015         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11016
11017 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11018
11019         * gcc.dg/weak-1.c: Disable on h8300 port.
11020
11021 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11022
11023         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11024         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11025         ordering tests.
11026         * g++.dg/bprob/bprob-1.C: New test.
11027         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11028         * g++.dg/gcov/gcov-1.C: New test.
11029         * g++.dg/gcov/gcov-1.x: New file.
11030         * g++.dg/gcov/gcov-2.C: New test.
11031         * g++.dg/gcov/gcov-3.C: New test.
11032         * g++.dg/gcov/gcov-3.h: New file.
11033
11034 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11035
11036         * g++.old-deja/g++.other/builtins5.C: New test.
11037         * g++.old-deja/g++.other/builtins6.C: New test.
11038         * g++.old-deja/g++.other/builtins7.C: New test.
11039         * g++.old-deja/g++.other/builtins8.C: New test.
11040         * g++.old-deja/g++.other/builtins9.C: New test.
11041
11042 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11043
11044         * g++.dg/opt/static1.C: New test.
11045
11046         * g++.dg/opt/longbranch1.C: New test.
11047
11048 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11049
11050         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11051
11052         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11053
11054 2002-03-28  Jeffrey A Law  (law@redhat.com)
11055
11056         * gcc.c-torture/execute/20020328-1.c: New test.
11057
11058 2002-03-27  Richard Henderson  <rth@redhat.com>
11059
11060         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11061         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11062         move from g++.old-deja/g++.ext/.
11063
11064 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11065
11066         * g++.dg/init/new2.C: New test.
11067
11068 2002-03-26  Richard Henderson  <rth@redhat.com>
11069
11070         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11071
11072         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11073         on sparc.
11074
11075         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11076         sparcv9 systems.
11077         * gcc.dg/20001102-1.c: Likewise.
11078
11079 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11080
11081         * gcc.dg/cpp/endif-pedantic1.c,
11082         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11083
11084 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11085
11086         * g++.dg/init/new1.C: New test.
11087
11088 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11089
11090         * g++.dg/abi/vbase9.C: New test.
11091
11092 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11093
11094         * gcc.dg/arm-asm.c: New test.
11095
11096 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11097
11098         * gcc.dg/Wswitch-enum.c: New test.
11099         Fix PR c/5044.
11100
11101 2002-03-26  Richard Henderson  <rth@redhat.com>
11102
11103         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11104         structure.
11105
11106 2002-03-25  Richard Henderson  <rth@redhat.com>
11107
11108         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11109         sparcv9 systems.
11110
11111         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11112         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11113
11114 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11115
11116         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11117
11118 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11119
11120         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11121         targets using generic thunk support.
11122
11123 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11124
11125         * gcc.c-torture/compile/20020323-1.c: New test.
11126
11127         * g++.dg/opt/conj2.C: New test.
11128
11129 2002-03-24  Richard Henderson  <rth@redhat.com>
11130
11131         * gcc.dg/weak-1.c: Use -fno-common.
11132
11133 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11134
11135         * g77.dg/f77-edit-apostrophe-out.f: New test
11136         * g77.dg/f77-edit-h-out.f: New test
11137         * g77.dg/f77-edit-t-in.f: New test
11138         * g77.dg/f77-edit-t-out.f: New test
11139         * g77.dg/f77-edit-x-out.f: New test
11140         * g77.dg/f77-edit-slash-out.f: New test
11141         * g77.dg/f77-edit-colon-out.f: New test
11142         * g77.dg/f77-edit-s-out.f: New test
11143
11144 2002-03-24  Richard Henderson  <rth@redhat.com>
11145
11146         * objc/execute/formal_protocol-6.x: New XFAIL.
11147
11148 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11149
11150         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11151         that do not support weak symbols
11152
11153 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11154
11155         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11156         * lib/g77.exp:  Likewise
11157         * lib/objc.exp: Likewise
11158
11159 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11160
11161         * gcc.dg/Wswitch-default.c: New test.
11162
11163 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11164
11165         * g++.dg/other/enum1.C: New test.
11166
11167 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11168
11169         * gcc.dg/pragma-ep-3.c: Fix typo.
11170
11171 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11172
11173         * g++.dg/inherit/template-as-base.C: New test.
11174
11175 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11176
11177         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11178         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11179
11180 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11181
11182         * gcc.dg/cpp/multiline.c: Update to match.
11183
11184 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11185
11186         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11187
11188 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11189
11190         * gcc.dg/cpp/extratokens2.c:  New file.
11191
11192 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11193
11194         * gcc.dg/20020312-2.c: Add rs6000 target.
11195
11196         * gcc.c-torture/compile/20020319-1.c: New test.
11197
11198 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11199
11200         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11201         (A, E): Handle this.
11202
11203 2002-03-20  Jason Merrill  <jason@redhat.com>
11204
11205         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11206         ignoring -fpic.
11207         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11208         through prune_gcc_output.
11209
11210 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11211
11212         * gcc.c-torture/compile/20020320-1.c: New test.
11213
11214 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11215
11216         * gcc.c-torture/compile/20020318-1.c: New test.
11217
11218         * gcc.dg/struct-by-value-1.c: New test.
11219
11220         * gcc.dg/20020319-1.c: New test.
11221
11222 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11223
11224         * g++.dg/opt/conj1.C: New test.
11225
11226 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11227
11228         * g++.dg/template/qualttp20.C: Revert previous change.
11229         * g++.dg/template/qualttp3.C: Likewise.
11230         * g++.dg/template/qualttp4.C: Likewise
11231         * g++.dg/template/qualttp5.C: Likewise
11232         * g++.dg/template/qualttp6.C: Likewise
11233         * g++.dg/template/qualttp7.C: Likewise
11234         * g++.dg/template/qualttp8.C: Likewise
11235         * g++.dg/template/recurse.C: Likewise.
11236
11237 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11238
11239         * gcc.dg/cpp/wchar-1.c: Update.
11240
11241 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11242
11243         * g++.dg/template/conv1.C: New test.
11244         * g++.dg/template/conv2.C: New test.
11245         * g++.dg/template/conv3.C: New test.
11246         * g++.dg/template/conv4.C: New test.
11247
11248 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11249
11250         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11251         * g++.dg/template/qualttp3.C: Likewise.
11252         * g++.dg/template/qualttp4.C: Likewise
11253         * g++.dg/template/qualttp5.C: Likewise
11254         * g++.dg/template/qualttp6.C: Likewise
11255         * g++.dg/template/qualttp7.C: Likewise
11256         * g++.dg/template/qualttp8.C: Likewise
11257         * g++.dg/template/recurse.C: Likewise.
11258
11259 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11260
11261         * g++.dg/opt/dtor1.C: New test.
11262
11263 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11264
11265         * gcc.c-torture/compile/20020315-1.c: New test.
11266
11267 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11268
11269         * gcc.dg/weak-1.c: Fix scan tests.
11270
11271 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11272
11273         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11274         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11275         cris-*-aout* mmix-*-*.
11276         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11277         cris-*-aout* mmix-*-*.
11278         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11279         cris-*-elf* cris-*-aout* and mmix-*-*.
11280         * gcc.dg/20001009-1.c: Ditto.
11281         * gcc.dg/20010912-1.c: Ditto.
11282         * gcc.dg/20020122-4.c: Ditto.
11283         * gcc.dg/inline-2.c: Ditto.
11284
11285 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11286
11287         * gcc.c-torture/compile/20020314-1.c: New test.
11288
11289 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11290
11291         * gcc.c-torture/execute/20020314-1.c: New test.
11292
11293 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * g++.dg/warn/Wunused-1.C: New test.
11296
11297 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11298
11299         * g++.dg/abi/mangle6.C: New test.
11300
11301 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11302
11303         * gcc.c-torture/compile/20020309-2.c: New test.
11304
11305         * gcc.c-torture/compile/20020312-1.c: New test.
11306
11307 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11308
11309         * g++.dg/other/access1.C: New test.
11310
11311 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * gcc.c-torture/execute/wchar_t-1.c: New test.
11314
11315 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11316
11317         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11318
11319 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11320
11321         * gcc.dg/20020312-1.c: New test case.
11322
11323 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11324
11325         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11326
11327 2002-03-11  Richard Henderson  <rth@redhat.com>
11328
11329         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11330         * g++.old-deja/g++.jason/report.C: Likewise.
11331
11332 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11333
11334         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11335         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11336
11337 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11338
11339         * testsuite/g++.dg/overload/pmf1.C: New test.
11340
11341 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11342
11343         * gcc.c-torture/execute/20020307-1.c: Use long.
11344
11345 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11346
11347         PR optimization/5844
11348         * gcc.dg/20020310-1.c: New test.
11349
11350 2002-03-09  Michael Meissner  <meissner@redhat.com>
11351
11352         * gcc.c-torture/execute/memcpy-2.c: New test.
11353         * gcc.c-torture/execute/memset-1.c: New test.
11354         * gcc.c-torture/execute/strlen-1.c: New test.
11355         * gcc.c-torture/execute/strcmp-1.c: New test.
11356         * gcc.c-torture/execute/strncmp-1.c: New test.
11357
11358 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11359
11360         * gcc.dg/ppc-ldstruct.c: New test.
11361
11362 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11363
11364         * gcc.c-torture/execute/va-arg-22.c: New test.
11365
11366 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11367
11368         * gcc.c-torture/compile/20020309-1.c: New test.
11369
11370 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.c-torture/execute/20020307-2.c: New test.
11373
11374 2002-03-07  Jeffrey A Law  (law@redhat.com)
11375
11376         * g77.f-torture/compile/20020307-1.f: New test.
11377
11378 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11379
11380         * gcc.dg/unordered-1.c: New test.
11381
11382 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11383
11384         * gcc.c-torture/execute/20020307-1.c: New test.
11385
11386 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11387
11388         * gcc.dg/20020304-1.c: New test.
11389
11390         * gcc.c-torture/compile/20020304-2.c: New test.
11391
11392 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11393
11394         * gcc.c-torture/compile/20020304-1.c: New test case
11395         (from PR c/5830).
11396
11397 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11398
11399         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11400
11401 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11402
11403         * g++.dg/other/classkey1.C: New test.
11404
11405 2002-03-01  Richard Henderson  <rth@redhat.com>
11406
11407         * gcc.c-torture/compile/981223-1.x: New.
11408         * gcc.c-torture/compile/920625-1.x: New.
11409
11410 2002-02-28  Richard Henderson  <rth@redhat.com>
11411
11412         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11413
11414 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11415
11416         * gcc.c-torture/execute/20020227-1.c: New test.
11417
11418 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11419
11420         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11421         here" ERROR lines.
11422         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11423         * g++.old-deja.g++.other/defarg1.C: Likewise.
11424         * g++.old-deja/g++.pt/calls2.C: Likewise.
11425         * g++.old-deja/g++.pt/crash20.C: Likewise.
11426         * g++.old-deja/g++.pt/crash30.C: Likewise.
11427         * g++.old-deja/g++.pt/crash36.C: Likewise.
11428         * g++.old-deja/g++.pt/crash6.C: Likewise.
11429         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11430         * g++.old-deja/g++.pt/derived3.C: Likewise.
11431         * g++.old-deja/g++.pt/error1.C: Likewise.
11432         * g++.old-deja/g++.pt/friend21.C: Likewise.
11433         * g++.old-deja/g++.pt/friend23.C: Likewise.
11434         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11435         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11436
11437 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11438
11439         * gcc.c-torture/execute/20020225-2.c: New test.
11440
11441 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11442
11443         * gcc.c-torture/execute/920730-1t.c,
11444         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11445         Delete test cases, only relevant to -traditional.
11446
11447 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11448
11449         * gcc.dg/cpp/undef1.c: Remove.
11450         * gcc.dg/cpp/directiv.c: Update.
11451         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11452
11453 2002-02-27  Michael Meissner  <meissner@redhat.com>
11454
11455         * gcc.c-torture/execute/20020226-1.c: New test.
11456
11457 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11458
11459         * g++.dg/debug/debug4.C: New test.
11460
11461         * gcc.dg/ia64-visibility-1.c: New test.
11462
11463 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11464
11465         * gcc.dg/debug/20020224-1.c: New.
11466
11467 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11468
11469         * gcc.c-torture/execute/960416-1.x: New.
11470         * gcc.c-torture/execute/divconst-3.x: Likewise.
11471
11472 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.dg/20020224-1.c: New test.
11475
11476 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11477
11478         * gcc.c-torture/execute/20020225-1.c: New.
11479
11480 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11481
11482         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11483
11484 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11485
11486         * gcc.dg/20020222-1.c: New test.
11487
11488 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11489
11490         * g++.dg/opt/anonunion1.C: New test.
11491
11492 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11493
11494         * g++.dg/template/qualttp19.C: New test.
11495         * g++.dg/template/qualttp20.C: New test.
11496         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11497         * g++.old-deja/g++.other/qual1.C: Likewise.
11498
11499 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11500
11501         * gcc.dg/attr-alwaysinline.c: New.
11502
11503 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11504
11505         * gcc.dg/20020220-1.c: New test.
11506
11507         * gcc.dg/20020220-2.c: New test.
11508
11509         * g++.dg/opt/mmx1.C: New test.
11510
11511 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11512
11513         * gcc.c-torture/compile/20020110.c: New test.
11514
11515 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11516
11517         * gcc.c-torture/execute/20020219-1.c: New test.
11518
11519         * gcc.dg/20020219-1.c: New test.
11520
11521         * gcc.dg/noncompile/20020220-1.c: New test.
11522
11523         * g++.dg/opt/ptrintsum1.C: New test.
11524
11525         * gcc.dg/debug/20020220-1.c: New test.
11526
11527 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11528
11529         * gcc.c-torture/execute/20020216-1.c: New test.
11530
11531 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11532
11533         * gcc.dg/decl-1.c: Update, new test.
11534
11535 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11536
11537         * g++.dg/abi/bitfield1.C: New test.
11538         * g++.dg/abi/bitfield2.C: New test.
11539
11540 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11541
11542         * gcc.dg/attr-nest.c: New test.
11543
11544 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11545
11546         * gcc.c-torture/execute/20020215-1.c: New test.
11547
11548 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11549
11550         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11551         * g++.dg/debug/debug.exp: New.
11552         * g++.dg/debug/trivial.C: New.
11553         * g++.dg/debug/debug1.C: Moved...
11554         * g++.dg/other/debug1.C: ...from here.
11555         * g++.dg/debug/debug2.C: Moved...
11556         * g++.dg/other/debug2.C: ...from here.
11557         * g++.dg/debug/debug3.C: Moved...
11558         * g++.dg/other/debug3.C: ...from here.
11559
11560         * gcc.dg/noncompile/20020213-1.c: New test.
11561
11562 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11563
11564         * g++.dg/other/debug3.C: New test.
11565
11566         * gcc.c-torture/execute/20020213-1.c: New test.
11567
11568 2002-02-13  Richard Smith <richard@ex-parrot.com>
11569
11570         * g++.old-deja/g++.other/thunk1.C: New test.
11571
11572 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11573
11574         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11575
11576 2002-02-13  Stan Shebs  <shebs@apple.com>
11577
11578         * gcc.dg/altivec-3.c: New.
11579
11580 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11581
11582         * gcc.dg/Wunreachable-1.c: New test.
11583         * gcc.dg/Wunreachable-2.c: New test.
11584
11585 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11586
11587         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11588
11589 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11590
11591         * gcc.dg/decl-1.c: New test.
11592
11593 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11594
11595         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11596
11597 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11598
11599         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11600         * gcc.c-torture/compile/980506-1.x: Likewise.
11601
11602 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11603
11604         * gcc.dg/20020210-1.c: New.
11605
11606 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11607
11608         * g77.f-torture/execute/947.f: New regression test
11609         for PR fortran/947.
11610
11611 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11612
11613         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11614         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11615
11616 2002-02-08  Richard Henderson  <rth@redhat.com>
11617
11618         * gcc.c-torture/compile/labels-3.c: New.
11619
11620 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11621
11622         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11623         expression statements work instead.
11624         * gcc.dg/noncompile/20020207-1.c: New test.
11625
11626 2002-02-07  Richard Henderson  <rth@redhat.com>
11627
11628         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11629
11630 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11631
11632         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11633         message from g77
11634         * lib/g77-dg.exp: Trim g77 error messages so that they are
11635         recognized by dg.exp.
11636
11637 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11638
11639         PR fortran/5473
11640         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11641
11642 2002-02-07  Richard Henderson  <rth@redhat.com>
11643
11644         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11645         to be sufficiently aligned for integers.
11646
11647 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11648
11649         * g++.dg/template/friend4.C: New test.
11650
11651 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11652
11653         PR fortran/5743
11654         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11655         unsupported cases.
11656
11657 2002-02-07  Richard Henderson  <rth@redhat.com>
11658
11659         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11660         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11661         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11662         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11663
11664 2002-02-06  Richard Henderson  <rth@redhat.com>
11665
11666         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11667
11668 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11669
11670         * gcc.dg/20020206-1.c: New test.
11671
11672 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11673
11674         * gcc.c-torture/execute/20020206-1.c: New test.
11675
11676         * gcc.c-torture/execute/20020206-2.c: New test.
11677
11678         PR optimization/5429:
11679         * gcc.c-torture/compile/20020206-1.c: New test.
11680
11681 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11682
11683         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11684         as certain file formats cannot support particularly large
11685         alignments.
11686
11687         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11688         and do not expect to be able to link the executable.
11689
11690         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11691         fail because the COFF format does not support the weak attribute.
11692
11693 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11694
11695         * g77.dg/pr5473.f:  New test
11696
11697 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11698
11699         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11700         Fix testcase accordingly.
11701
11702 2002-02-04  Richard Henderson  <rth@redhat.com>
11703
11704         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11705         (buf): Change to be an array of pointers, not ints.
11706
11707 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11708
11709         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11710         before all tests.  Move warning one line above to match where it
11711         C frontend emits.
11712         * gcc.dg/Wswitch-2.c: New test.
11713         * g++.dg/warn/Wswitch-1.C: New test.
11714         * g++.dg/warn/Wswitch-2.C: New test.
11715
11716 2002-02-04  Richard Henderson  <rth@redhat.com>
11717
11718         * g++.dg/abi/offsetof.C: Fix size comparison.
11719
11720 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11721
11722         * gcc.dg/cast-qual-2.c: New test.
11723
11724 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * gcc.dg/20020201-4.c: New test.
11727
11728 2002-02-04  Ben Elliston  <bje@redhat.com>
11729
11730         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11731         target_info attribute != 0, in addition to the empty string.
11732         (gcc_target_compile): Likewise.
11733
11734 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11735
11736         * gcc.dg/Wswitch.c: New test.
11737         PR gcc/4475. PR gcc/3780.
11738
11739 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11740
11741         * g77.f-torture/execute/5122.f: New test for regressions
11742         against PR fortran/5122.
11743
11744 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11745
11746         * g77.f-torture/compile/pr3743.f: Delete
11747         * g77.dg/pr3743-1.f: New test.
11748         * g77.dg/pr3743-2.f: New test.
11749         * g77.dg/pr3743-3.f: New test.
11750         * g77.dg/pr3743-4.f: New test.
11751
11752 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11753
11754         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11755
11756 2002-02-02  Richard Henderson  <rth@redhat.com>
11757
11758         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11759         * gcc.c-torture/execute/bf64-1.c: Likewise.
11760
11761 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11762
11763         * gcc.dg/20020201-2.c: New test.
11764
11765         * gcc.dg/20020201-3.c: New test.
11766
11767         * gcc.c-torture/execute/bitfld-2.c: New test.
11768
11769 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11770
11771         * gcc.dg/bitfld-1.c: Update.
11772         * gcc.dg/bitfld-2.c: Update.
11773         * gcc.c-torture/execute/bitfld-1.x: New.
11774
11775 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11776
11777         * gcc.c-torture/execute/20020201-1.c: New test.
11778
11779 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11780
11781         PR target/5469
11782         * gcc.dg/20020201-1.c: New test.
11783
11784 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11785
11786         PR fortran/3743
11787         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11788         * g77.f-torture/compile/pr3743.x: Remove
11789
11790 2002-01-31  Tom Rix  <trix@redhat.com>
11791
11792         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11793
11794 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11795
11796         * gcc.dg/noncompile/20020130-1.c: New test.
11797
11798 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11799
11800         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11801
11802 2002-01-29  Richard Henderson  <rth@redhat.com>
11803
11804         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11805         to long long.
11806         * gcc.c-torture/execute/bf64-1.c: Likewise.
11807
11808 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11809
11810         * gcc.c-torture/execute/20020129-1.c: New test.
11811
11812 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11813
11814         * gcc.c-torture/compile/20000224-1.c: Update.
11815         * gcc.c-torture/execute/bitfld-1.c: New tests.
11816         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11817         * gcc.dg/uninit-A.c: Update.
11818
11819 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         * g++.dg/template/ctor1.C: Add instantiation.
11822
11823 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11824
11825         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11826         argument to __builtin_prefetch to be const ptr.
11827
11828 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11829
11830         * gcc.c-torture/compile/20020120-1.c: New test.
11831
11832 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11833
11834         * gcc.c-torture/execute/20020127-1.c: New test.
11835
11836 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11837
11838         * g77.dg/f77-edit-i-in.f: New test
11839         * g77.dg/f77-edit-i-out.f: New test
11840
11841 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11842
11843         * gcc.dg/debug/debug.exp: New file.
11844         * gcc.dg/debug/trivial.c: New file.
11845         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11846         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11847         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11848         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11849         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11850         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11851         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11852         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11853         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11854         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11855         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11856         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11857         * gcc.dg/20000503-1.c: Removed.
11858         * gcc.dg/20010207-1.c: Removed.
11859         * gcc.dg/20011223-1.c: Removed.
11860         * gcc.dg/20020104-2.c: Removed.
11861         * gcc.dg/debug-1.c: Removed.
11862         * gcc.dg/debug-2.c: Removed.
11863         * gcc.dg/debug-3.c: Removed.
11864         * gcc.dg/debug-4.c: Removed.
11865         * gcc.dg/debug-5.c: Removed.
11866         * gcc.dg/debug-6.c: Removed.
11867         * gcc.dg/dwarf2-1.c: Removed.
11868         * gcc.dg/dwarf2-2.c: Removed.
11869
11870 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * g++.old-deja/g++.other/eh5.C: New test.
11873         * g++.old-deja/g++.other/sibcall2.C: New test.
11874         * g++.old-deja/g++.other/array9.C: New test.
11875         * g++.old-deja/g++.other/typename2.C: New test.
11876         * g++.old-deja/g++.other/crash60.C: New test.
11877         * g++.old-deja/g++.other/conv9.C: New test.
11878         * g++.old-deja/g++.other/mangle10.C: New test.
11879         * g++.old-deja/g++.other/unchanging1.C: New test.
11880         * g++.old-deja/g++.other/exprstmt1.C: New test.
11881         * g++.old-deja/g++.other/inline23.C: New test.
11882         * g++.old-deja/g++.eh/ia64-1.C: New test.
11883         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11884         * g++.old-deja/g++.other/reload1.C: New test.
11885         * g++.old-deja/g++.other/static20.C: New test.
11886         * g++.old-deja/g++.other/local-alloc1.C: New test.
11887         * g++.old-deja/g++.other/conv8.C: New test.
11888         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11889         * g++.old-deja/g++.other/storeexpr1.C: New test.
11890         * g++.old-deja/g++.other/storeexpr2.C: New test.
11891         * g++.dg/eh/template2.C: New test.
11892         * g++.dg/warn/weak1.C: New test.
11893
11894 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11895
11896         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11897         Remove first, non-varying, argument.
11898
11899 2002-01-23  Richard Henderson  <rth@redhat.com>
11900
11901         * gcc.dg/inline-2.c: New.
11902
11903         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11904         Add optional target arg.  Check number of arguments.
11905         (scan-assembler-not, scan-assembler-dem): Likewise.
11906         (scan-assembler-dem-not): Likewise.
11907
11908 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11909
11910         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11911         line 12.
11912         * g++.old-deja/g++.brendan/parse3.C,
11913         g++.old-deja/g++.other/crash26.C,
11914         g++.old-deja/g++.other/crash28.C,
11915         g++.old-deja/g++.other/crash29.C,
11916         g++.old-deja/g++.other/crash30.C,
11917         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11918
11919 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11920
11921         * gcc.dg/20020115-1.c: New.
11922
11923 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11924
11925         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11926
11927 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11928
11929         * gcc.dg/20020122-3.c: New.
11930
11931 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11932
11933         * g++.dg/other/gc1.C: New test.
11934
11935 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11936
11937         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11938
11939 2002-01-22  Richard Henderson  <rth@redhat.com>
11940
11941         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11942
11943 2002-01-22  Richard Henderson  <rth@redhat.com>
11944
11945         * gcc.dg/20020122-4.c: New.
11946
11947 2002-01-22  H.J. Lu <hjl@gnu.org>
11948
11949         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11950         link output.
11951         * gcc.dg/special/ecos.exp: Likewise.
11952         * lib/g++-dg.exp: Likewise.
11953         * lib/g77-dg.exp: Likewise.
11954         * lib/gcc-dg.exp : Likewise.
11955         * lib/mike-g++.exp: Likewise.
11956         * lib/mike-g77.exp: Likewise.
11957         * lib/mike-gcc.exp: Likewise.
11958         * lib/objc-dg.exp: Likewise.
11959
11960 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11961
11962         PR target/5379
11963         * gcc.dg/20020122-2.c: New test.
11964
11965 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11966
11967         * gcc.dg/20020122-1.c: New test.
11968
11969 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11970
11971         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11972
11973 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11974
11975         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11976
11977 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11978
11979         * gcc.c-torture/compile/20020121-1.c: New test.
11980
11981 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11982
11983         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11984         ld_library_path.
11985
11986 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.dg/20020218-1.c: New test.
11989
11990 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11991
11992         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11993         messages
11994         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11995         "At global scope" warning
11996         * g++.dg/ext/align1.C: Change cygwin test for alignment
11997         from db-bogus to dg-warning
11998
11999 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12000
12001         * g77.f-torture/compile/cpp2.F: New test.
12002
12003 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12004
12005         * g++.dg/template/access1.C: New test.
12006
12007 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12008
12009         * gcc.dg/20020118-1.c: New.
12010
12011 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12012
12013         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12014
12015 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12016
12017         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12018         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12019         alignment warnings.
12020
12021 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12022
12023         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12024         torture_with_loops and torture_without_loops
12025
12026 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12027
12028         * gcc.c-torture/compile/20020116-1.c: New test.
12029
12030 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12031
12032         * gcc.dg/20020116-2.c: New test.
12033
12034         * gcc.dg/ultrasp4.c: New test.
12035
12036         * gcc.dg/20020116-1.c: New test.
12037
12038 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12039
12040         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12041         by EABI.
12042
12043 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12044
12045         * gcc.misc-tests/i386-prefetch.exp: New.
12046         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12047         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12048         * gcc.misc-tests/i386-pf-none-1.c: New test.
12049         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12050
12051 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12052
12053         * gcc.dg/gnu89-init-1.c: Add new tests.
12054
12055 2002-01-15  Andreas Jaeger  <aj@suse.de>
12056
12057         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12058         * gcc.dg/i386-mmx-2.c: Likewise.
12059         * gcc.dg/i386-sse-1.c: Likewise.
12060         * gcc.dg/i386-sse-2.c: Likewise.
12061         * gcc.dg/i386-sse-3.c: Likewise.
12062
12063 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12064
12065         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12066         Uncomment additional cases that now pass.
12067
12068 2002-01-11  Richard Henderson  <rth@redhat.com>
12069
12070         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12071         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12072
12073 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12074
12075         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12076
12077 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12078
12079         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12080         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12081
12082 2002-01-10  Dale Johannesen  <dalej@apple.com>
12083
12084         * gcc.c-torture/execute/loop-11.c: New.
12085
12086 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12087
12088         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12089         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12090
12091 2002-01-09  Richard Henderson  <rth@redhat.com>
12092
12093         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12094         type in which to perform the operation for each size.
12095
12096 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12097
12098         * gcc.c-torture/compile/20020109-2.c: New test.
12099
12100 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12101
12102         * gcc.c-torture/execute/loop-10.c: New test.
12103
12104 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12105
12106         * gcc.c-torture/compile/20010226-1.c: New test.
12107         * gcc.c-torture/compile/20010227-1.c: New test.
12108         * gcc.c-torture/compile/20010426-1.c: New test.
12109         * gcc.c-torture/compile/20010510-1.c: New test.
12110         * gcc.c-torture/compile/20010605-3.c: New test.
12111         * gcc.c-torture/compile/20010824-1.c: New test.
12112         * gcc.c-torture/execute/20010409-1.c: New test.
12113         * gcc.dg/noncompile/20000901-1.c: New test.
12114         * gcc.dg/20001023-1.c: New test.
12115         * gcc.dg/20001101-1.c: New test.
12116         * gcc.dg/20001102-1.c: New test.
12117         * gcc.dg/20010207-1.c: New test.
12118         * gcc.dg/20010405-1.c: New test.
12119         * gcc.dg/20010822-1.c: New test.
12120         * gcc.dg/20011107-1.c: New test.
12121
12122 2002-01-09  Jeffrey A Law  (law@redhat.com)
12123
12124         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12125
12126         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12127         execution failure on PA targets.
12128
12129 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12130
12131         * gcc.c-torture/compile/20020109-1.c: New test.
12132
12133 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12134
12135         * gcc.c-torture/execute/20020108-1.c: New test.
12136
12137 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12138
12139         * gcc.dg/20020108-1.c: New test.
12140
12141 2002-01-08  H.J. Lu <hjl@gnu.org>
12142
12143         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12144         for header files.
12145
12146 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12147
12148         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12149         consistency.
12150
12151 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12152
12153         * gcc.dg/altivec-4.c: Test altivec predicates.
12154
12155 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12156
12157         * gcc.c-torture/execute/20020107-1.c: New test.
12158
12159 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12160
12161         PR c/5279
12162         * gcc.c-torture/compile/20020106-1.c: New test.
12163
12164 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12165
12166         * gcc.c-torture/execute/nestfunc-4.c: New test.
12167
12168 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12169
12170         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12171         extra triple that slipped in.
12172         * g++.old-deja/g++.abi/align.C: Likewise.
12173         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12174
12175 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12176
12177         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12178         * g++.old-deja/g++.abi/align.C: Likewise.
12179         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12180
12181         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12182         on FreeBSD/i386.
12183         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12184         FreeBSD.
12185
12186 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * gcc.dg/20020104-1.c: New test.
12189
12190         * gcc.dg/20020104-2.c: New test.
12191
12192 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12193
12194         * gcc.dg/20020103-1.c: Fix typo in target selector.
12195
12196 2002-01-03  Richard Henderson  <rth@redhat.com>
12197
12198         * gcc.dg/20020103-1.c: New.
12199
12200 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12201
12202         * gcc.c-torture/execute/20020103-1.c: New test.
12203
12204 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12205
12206         * g++.dg/other/debug2.C: New test.
12207
12208         * gcc.c-torture/compile/20020103-1.c: New test.
12209
12210 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12211
12212         * gcc.dg/gnu89-init-1.c: Added new tests.
12213
12214 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         * g++.dg/template/friend2.C: Remove as patch is reverted.
12217
12218         * g++.dg/warn/oldcast1.C: New test.
12219
12220         * g++.dg/template/ptrmem1.C: New test.
12221         * g++.dg/template/ptrmem2.C: New test.
12222
12223         * g++.dg/template/ntp.C: New test.
12224
12225         * g++.dg/other/component1.C: New test.
12226
12227         * g++.dg/template/ttp3.C: New test.
12228
12229         * g++.dg/template/friend2.C: New test.
12230         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12231
12232 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12233
12234         * g++.dg/other/ptrmem1.C: New test.
12235         * g++.dg/other/ptrmem2.C: New test.
12236
12237 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12238
12239         * g++.dg/template/ctor1.C: New test.
12240
12241 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12242
12243         * g++.dg/template/friend2.C: New test.
12244
12245 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12246
12247         * gcc.dg/mmix-1.c: New test.
12248
12249 2001-12-31  Richard Henderson  <rth@redhat.com>
12250
12251         * gcc.dg/asm-5.c: New.
12252
12253 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12254
12255         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12256         in namespace __gnu_cxx
12257
12258 2001-12-30  Richard Henderson  <rth@redhat.com>
12259
12260         * gcc.dg/debug-6.c: New.
12261
12262 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12263
12264         * gcc.c-torture/compile/20011229-2.c: New test.
12265
12266 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12267
12268         * gcc.dg/debug-3.c: New test.
12269         * gcc.dg/debug-4.c: New test.
12270         * gcc.dg/debug-5.c: New test.
12271
12272 2001-12-29  Richard Henderson  <rth@redhat.com>
12273
12274         * g++.dg/eh/loop1.C: New.
12275
12276 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12277
12278         * g++.dg/template/crash1.C: New test.
12279
12280 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         * g++.dg/other/const1.C: New test.
12283
12284 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12285
12286         * gcc.c-torture/compile/20011229-1.c: New test.
12287
12288 2001-12-28  Stan Shebs  <shebs@apple.com>
12289
12290         * lib/objc-torture.exp: Resync with c-torture.exp.
12291         * lib/objc.exp: Load standard libraries.
12292
12293 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12294
12295         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12296         additional tests.
12297
12298 2001-12-27  Roger Sayle <roger@eyesopen.com>
12299
12300         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12301
12302 2001-12-27  Richard Henderson  <rth@redhat.com>
12303
12304         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12305
12306 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12307
12308         * g++.dg/eh/ctor1.C: New test.
12309         * g++.dg/other/error2.C: New test.
12310
12311 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12312
12313         * g++.dg/other/init2.C: New test.
12314
12315 2001-12-24  Richard Henderson  <rth@redhat.com>
12316
12317         * gcc.dg/20011223-1.c: New.
12318         * gcc.dg/inline-1.c: New.
12319
12320 2001-12-23  Richard Henderson  <rth@redhat.com>
12321
12322         * gcc.dg/asm-4.c: Test operand modifiers.
12323
12324 2001-12-23  Richard Henderson  <rth@redhat.com>
12325
12326         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12327
12328 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12329
12330         * gcc.c-torture/execute/20011223-1.c: New test.
12331
12332 2001-12-21  Richard Henderson  <rth@redhat.com>
12333
12334         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12335         re-enables the warning.
12336
12337 2001-12-21  Richard Henderson  <rth@redhat.com>
12338
12339         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12340
12341 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12342
12343         * gcc.c-torture/compile/20011218-1.c: New test.
12344
12345 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12346
12347         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12348         arm-isr.c test.
12349         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12350         epilogue generation for ARM ISR routines.
12351
12352 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12353
12354         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12355         * gcc.dg/format/c90-printf-3.c: Likewise.
12356         * gcc.dg/format/c99-printf-3.c: Likewise.
12357         * gcc.dg/format/ext-1.c: Likewise.
12358         * gcc.dg/format/ext-6.c: Likewise.
12359         * gcc.dg/format/format.h: Prototype unlocked stdio.
12360
12361 2001-12-20  Richard Henderson  <rth@redhat.com>
12362
12363         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12364         (arena): Use it.
12365         (malloc): Correct allocation logic.  Abort if we fill up the
12366         arena before initialization complete.
12367         (realloc): Correct allocation logic.
12368
12369 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12370
12371         * gcc.c-torture/compile/20011219-2.c: New test.
12372
12373         * gcc.c-torture/execute/20011219-1.c: New test.
12374
12375 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12376
12377         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12378         target does not support weak symbols.
12379
12380 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12381
12382         * gcc.c-torture/compile/20011219-1.c: New test.
12383
12384 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12385
12386         * g++.dg/other/error1.C: New test.
12387
12388 2001-12-17  Jeffrey A Law  (law@redhat.com)
12389
12390         * gcc.c-torture/execute/20011217-1.c: New test.
12391
12392 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12393
12394         * objc.dg/special/: New directory.
12395         * objc.dg/special/special.exp: New file.
12396         * objc.dg/special/unclaimed-category-1.h: New file.
12397         * objc.dg/special/unclaimed-category-1a.m: New file.
12398         * objc.dg/special/unclaimed-category-1.m: New file.
12399
12400 2001-12-17  Andreas Jaeger  <aj@suse.de>
12401
12402         * gcc.c-torture/compile/20011217-2.c: New test.
12403
12404 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12405
12406         * gcc.c-torture/compile/20011217-1.c: New test.
12407
12408 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12409
12410         * testsuite/gcc.dg/20011214-1.c: New.
12411
12412 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12413
12414         * gcc.dg/altivec-4.c: New.
12415
12416 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12417
12418         * gcc.dg/20011113-1.c: New test.
12419
12420 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12421
12422         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12423         std::__malloc_alloc_template<0> and
12424         std::__default_alloc_template<false, 0>.
12425
12426 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12427
12428         * objc/execute/bf-21.m: New test.
12429         * objc/execute/enumeration-1.m: New test.
12430         * objc/execute/enumeration-2.m: New test.
12431
12432 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12433
12434         * gcc.dg/gnu89-init-1.c: New test.
12435
12436 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12437
12438         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12439         * g++.old-deja/g++.jason/2371.C: Likewise.
12440         * g++.old-deja/g++.jason/template33.C: Likewise.
12441         * g++.old-deja/g++.jason/template34.C: Likewise.
12442         * g++.old-deja/g++.jason/template36.C: Likewise.
12443         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12444         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12445         * g++.old-deja/g++.other/typename1.C: Likewise.
12446         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12447         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12448         * g++.old-deja/g++.pt/typename11.C: Likewise.
12449         * g++.old-deja/g++.pt/typename14.C: Likewise.
12450         * g++.old-deja/g++.pt/typename16.C: Likewise.
12451         * g++.old-deja/g++.pt/typename3.C: Likewise.
12452         * g++.old-deja/g++.pt/typename4.C: Likewise.
12453         * g++.old-deja/g++.pt/typename5.C: Likewise.
12454         * g++.old-deja/g++.pt/typename7.C: Likewise.
12455         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12456
12457 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12458
12459         * g++.dg/other/linkage1.C: New test.
12460         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12461         specifiers.
12462
12463 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12464
12465         * gcc.dg/concat.c: New test.
12466
12467 2001-12-11  Stan Shebs  <shebs@apple.com>
12468
12469         * objc/compile: New test directory.
12470         * objc/compile/compile.exp: New expect script.
12471         * objc/compile/20011211-1.m: New compile test.
12472
12473 2001-12-11  Jason Merrill  <jason@redhat.com>
12474
12475         * lib/prune.exp (prune_gcc_output): Also handle "In member
12476         function".  So many permutations...
12477
12478 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12479
12480         * g++.dg/template/typedef1.C: New test.
12481
12482 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12483
12484         * g++.dg/other/copy1.C: New test.
12485
12486 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12487
12488         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12489
12490         * gcc.dg/builtin-choose-expr.c: New.
12491
12492 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12493
12494         * gcc.dg/altivec-2.c: New.
12495
12496 2001-12-07  Richard Henderson  <rth@redhat.com>
12497
12498         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12499
12500 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12501
12502         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12503         ultrasparc.
12504
12505 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12506
12507         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12508
12509 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12510
12511         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12512         variable argument list.
12513
12514 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12515
12516         * gcc.c-torture/execute/memcheck: Delete entire directory.
12517         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12518         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12519
12520 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12521
12522         * gcc.dg/Wshadow-1.c: New test.
12523
12524 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12525
12526         * gcc.c-torture/compile/20011130-1.c: New test.
12527
12528         * gcc.dg/noncompile/20011025-1.c: New test.
12529
12530         * g++.dg/other/anon-union.C: New test.
12531
12532         * gcc.c-torture/execute/20011024-1.c: New test.
12533
12534 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12535
12536         * gcc.c-torture/execute/20000722-1.x,
12537         gcc.c-torture/execute/20010123-1.x: Remove.
12538         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12539         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12540         gcc.dg/c99-complit-2.c: New tests.
12541
12542 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12543
12544         * g++.dg/inherit/base1.C: New test.
12545
12546 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12547
12548         * g++.dg/other/stdarg1.C: New test.
12549
12550         * gcc.c-torture/compile/20011130-2.c: New test.
12551
12552 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12553
12554         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12555         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12556         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12557         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12558         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12559         * gcc.dg/builtin-prefetch-1.c: New test.
12560
12561 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12562
12563         * gcc.dg/20011130-1.c: New test.
12564
12565 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         * g++.dg/other/scope1.C: New test.
12568         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12569
12570 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12571
12572         * gcc.dg/vla-init-1.c: New test.
12573
12574 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12575
12576         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12577
12578 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12579
12580         * objc.dg/alias.m: Update.
12581         * objc.dg/class-1.m: Update.
12582         * objc.dg/const-str-1.m: Update.
12583         * objc.dg/fwd-proto-1.m: Update.
12584         * objc.dg/id-1.m: Update.
12585         * objc.dg/super-class-1.m: Update.
12586
12587 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12588
12589         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12590         constructs.
12591
12592 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12593
12594         * gcc.c-torture/execute/20011128-1.c: New test.
12595
12596 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12597
12598         * gcc.dg/20011127-1.c: New test.
12599
12600 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12601
12602         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12603         from Austin Group draft 7.
12604         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12605         scanf format arguments.
12606         * gcc.dg/format/no-exargs-2.c: New test.
12607
12608 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12609
12610         * g++.dg/abi/vbase8-4.C: New test.
12611
12612 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12613
12614         * gcc.c-torture/execute/20011121-1.c: New test.
12615
12616 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12617
12618         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12619
12620 2001-11-23  Andreas Jaeger  <aj@suse.de>
12621
12622         * gcc.dg/cpp/charconst-2.c: New test.
12623
12624 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12625
12626         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12627         to the host if it is remote.  Let tests specify extra headers
12628         they use.
12629         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12630         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12631         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12632         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12633         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12634         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12635         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12636         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12637         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12638         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12639
12640 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12641
12642         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12643         for little endian ARMs.
12644
12645 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12646
12647         * gcc.c-torture/compile/20011119-1.c: New test.
12648         * gcc.c-torture/compile/20011119-2.c: New test.
12649
12650 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12651
12652         * gcc.dg/altivec-1.c: Fix typo.
12653
12654 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12655
12656         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12657
12658 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12659
12660         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12661
12662 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12663
12664         * lib/g77.exp: Don't specify --rpath-link.
12665
12666         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12667         across all the headers.
12668         * gcc.dg/format/format.exp: For testing on a remote host,
12669         copy format.h.
12670
12671         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12672         * gcc.c-torture/execute/930406-1.c: Likewise.
12673         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12674
12675 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12676
12677         * gcc.dg/altivec-1.c: New.
12678
12679 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12680
12681         * gcc.dg/cpp/fpreprocessed.c: New test case.
12682
12683 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12684
12685         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12686         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12687         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12688
12689 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12690
12691         * gcc.dg/no-builtin-1.c: New test.
12692
12693 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12694
12695         * gcc.c-torture/execute/20011115-1.c: New test.
12696
12697 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12698
12699         * gcc.c-torture/compile/20011114-2.c: New test.
12700         * gcc.c-torture/compile/20011114-3.c: New test.
12701         * gcc.c-torture/compile/20011114-4.c: New test.
12702
12703 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12704
12705         * g++.dg/other/init1.C: New test.
12706
12707 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12708
12709         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12710         message.
12711
12712         * gcc.c-torture/execute/20011114-1.c: New testcase.
12713
12714         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12715         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12716         like the (before this change) version of 20010327-1.c.
12717
12718 2001-11-14  Roger Sayle <roger@eyesopen.com>
12719
12720         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12721
12722 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12723
12724         * g++.dg/init/array2.C: New test.
12725
12726 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12727
12728         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12729
12730 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12731
12732         * g++.dg/other/forscope1.C: New test.
12733         * g++.dg/ext/forscope1.C: New test.
12734         * g++.dg/ext/forscope2.C: New test.
12735
12736 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12737
12738         * gcc.c-torture/execute/20011113-1.c: New test.
12739
12740 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12741
12742         * gcc.c-torture/execute/20011109-2.c: New test.
12743
12744         * gcc.c-torture/execute/20011109-1.c: New test.
12745
12746 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12747
12748         * gcc.c-torture/compile/20011109-1.c: New test.
12749
12750 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12751
12752         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12753         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12754         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12755         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12756         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12757         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12758         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12759
12760 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12761
12762         * g++.dg/warn/Wshadow-1.C: New tests.
12763         * g++.old-deja/g++.mike/for3.C: Update.
12764
12765 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12766
12767         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12768         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12769         XFAILs.  Adjust expected error texts.
12770         * gcc.c-torture/compile/20011106-1.c,
12771         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12772         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12773         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12774         gcc.dg/c99-array-lval-5.c: New tests.
12775
12776 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12777
12778         * gcc.dg/cpp/defined.c: Update.
12779
12780 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12781
12782         * gcc.c-torture/execute/anon-1.c: New test.
12783
12784 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12785
12786         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12787         same size, so no warning should be produced on stormy16.
12788
12789         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12790         due to oversized array.
12791         * g++.old-deja/g++.mike/ns15.C: Likewise.
12792         * g++.old-deja/g++.pt/crash16.C: Likewise.
12793
12794 2001-11-02  Graham Stott  <grahams@redhat.com>
12795
12796         * g++.dgother/debug1.C: Fix typos.
12797
12798 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * g++.dg/other/debug1.C: New test.
12801
12802 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12803
12804         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12805         of unsigned long.
12806
12807 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12808
12809         * gcc.dg/20011029-2.c: New test.
12810
12811         * gcc.c-torture/compile/20011029-1.c: New test.
12812
12813 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12814
12815         * objc/execute/class_self-1.m: New test.
12816         * objc/execute/class_self-2.m: New test.
12817
12818 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12819
12820         * gcc.misc-tests/msgs.exp: Delete.
12821         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12822         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12823         error set to match recent changes.
12824
12825 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12826
12827         * gcc.dg/20011021-1.c: New test.
12828
12829 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12830
12831         * gcc.c-torture/compile/20011023-1.c: New test.
12832
12833 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12834
12835         * lib/g77.exp: Rewrite based on lib/g++.exp.
12836
12837 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.c-torture/execute/20011019-1.c: New test.
12840
12841         * gcc.dg/20011018-1.c: New test.
12842
12843 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12844
12845         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12846
12847 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12848
12849         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12850         * gcc.dg/attr-invalid.c: Likewise.
12851
12852 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12853
12854         * testsuite/gcc.dg/20011015-1.c: New test.
12855
12856 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12857
12858         * g++.dg/template/unify2.C: New test.
12859
12860 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12861
12862         * g++.dg/other/exception-specification.C: New test
12863
12864 2001-10-13  Tom Rix  <trix@redhat.com>
12865
12866         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12867         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12868
12869 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12870
12871         * testsuite/gcc.dg/20011009-1.c: New test.
12872
12873 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         PR g++/4476
12876         * g++.dg/other/friend1.C: New test.
12877
12878 2001-10-11  Richard Henderson  <rth@redhat.com>
12879
12880         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12881
12882 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12883
12884         * gcc.c-torture/compile/20011010-1.c: New.
12885
12886 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12887
12888         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12889         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12890         g77.f-torture/execute/execute.exp,
12891         g77.f-torture/noncompile/noncompile.exp,
12892         gcc.c-torture/compile/compile.exp,
12893         gcc.c-torture/execute/execute.exp,
12894         gcc.c-torture/execute/ieee/ieee.exp,
12895         gcc.c-torture/execute/memcheck/memcheck.exp,
12896         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12897         objc/execute/execute.exp: Update FSF address.
12898
12899 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12900
12901         * gcc.dg/cpp/cmdlne-C.c: Update.
12902         * gcc.dg/cpp/cmdlne-C2.c: New.
12903
12904 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12905
12906         * gcc.c-torture/execute/20011008-3.c: New.
12907
12908 2001-10-08  DJ Delorie  <dj@redhat.com>
12909
12910         * gcc.dg/20011008-1.c: New.
12911         * gcc.dg/20011008-2.c: New.
12912
12913 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12914
12915         * gcc.dg/cpp/spacing1.c: Update test.
12916
12917 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12918
12919         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12920         spelling errors of "separate" as "seperate".
12921
12922 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12923
12924         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12925         enough to avoid inlining.
12926
12927 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12928
12929         * lib/g77.exp: set libg2c_dir correctly.
12930
12931 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12932
12933         * gcc.dg/cpp/macro11.c: New test.
12934
12935 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12936
12937         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12938         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12939         gcc.dg/format/multattr-3.c: New tests.
12940         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12941         tests for format attributes on function pointers being rejected.
12942
12943 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12944
12945         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12946
12947 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12948
12949         * g++.dg/warn/format1.C: New test.
12950
12951 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12952
12953         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12954
12955 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12956
12957         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12958
12959 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12960
12961         * gcc.dg/cpp/redef2.c: Add test.
12962
12963 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12964
12965         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12966         long-standing bug on i686, apparently.
12967         * gcc.c-torture/execute/loop-2c.x: New file.
12968         * gcc.c-torture/execute/loop-2d.x: New file.
12969         * gcc.c-torture/execute/loop-3c.x: New file.
12970
12971 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12972
12973         * gcc.dg/cpp/20000625-2.c: Correct line number.
12974
12975 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12976
12977         * gcc.dg/cpp/macro10.c: New test.
12978         * gcc.dg/cpp/strify3.c: New test.
12979         * gcc.dg/cpp/spacing1.c: Add tests.
12980         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12981         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12982
12983 2001-09-24  DJ Delorie  <dj@redhat.com>
12984
12985         * gcc.c-torture/execute/20010924-1.c: New test.
12986
12987 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12988
12989         * testsuite/objc/execute/paste.m: Remove.
12990
12991 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12992
12993         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12994
12995 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12996
12997         * g77.dg/strlen0.f: New test.
12998
12999 2001-09-21  Richard Henderson  <rth@redhat.com>
13000
13001         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13002         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13003
13004 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13005
13006         Table-driven attributes.
13007         * g++.dg/ext/attrib1.C: New test.
13008
13009 2001-09-20  DJ Delorie  <dj@redhat.com>
13010
13011         * gcc.dg/20000926-1.c: Update expected warning messages.
13012         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13013         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13014         array.
13015
13016 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13017
13018         * g++.dg/eh/registers1.C: New test case.
13019
13020 2001-09-17  Richard Henderson  <rth@redhat.com>
13021
13022         * gcc.dg/array-5.c: Fix VLA decomposition test.
13023
13024 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13025
13026         * gcc.dg/cpp/line5.c: New testcase.
13027
13028 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13029
13030         * gcc.dg/cpp/macro9.c: New test.
13031
13032 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13033
13034         * gcc.c-torture/execute/980223.c: Change type of addr from long
13035         to char *.
13036
13037 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13038
13039         * gcc.c-torture/execute/20010915-1.c: New test.
13040
13041 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13042
13043         * g77.dg/bprob: New directory.
13044         * g77.dg/bprob/bprob.exp: New file.
13045         * g77.dg/bprob/bprob-1.f: New test.
13046         * g77.dg/gcov: New directory.
13047         * g77.dg/gcov/gcov.exp: New file.
13048         * g77.dg/gcov/gcov-1.f: New test.
13049         * g77.dg/gcov/gcov-1.x: New file.
13050
13051 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13052
13053         * gcc.dg/cpp/directiv.c: Update.
13054         * gcc.dg/cpp/undef1.c: Update.
13055
13056 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13057
13058         * gcc.dg/20010912-1.c: New test.
13059
13060 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13061
13062         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13063         language-independent file in lib.
13064         * lib/gcov.exp: New file.
13065
13066 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13067
13068         * gcc.c-torture/compile/20010911-1.c: New test.
13069
13070 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13071
13072         * lib/profopt.exp: New, to support profile-directed optimizations.
13073         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13074         * gcc.misc-tests/bprob-1.c: New test.
13075         * gcc.misc-tests/bprob-2.c: New test.
13076
13077 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13078
13079         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13080         XFAIL and which kinds of gcov output to verify.
13081         * gcc.misc-tests/gcov-4b.x: New file.
13082         * gcc.misc-tests/gcov-5b.x: New file.
13083         * gcc.misc-tests/gcov-6.x: New file.
13084         * gcc.misc-tests/gcov-7.c: New test.
13085         * gcc.misc-tests/gcov-7.x: New file.
13086
13087 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13088
13089         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13090         * gcc.misc-tests/gcov-6.c: New test.
13091
13092 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         PR c++/3986
13095         * g++.dg/abi/vbase1.C: New test.
13096
13097 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13098
13099         * objc.dg/method-2.m: New.
13100
13101 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13102
13103         PR c++/4203
13104         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13105         * g++.dg/init/empty1.C: New test.
13106
13107 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13108
13109         * gcc.c-torture/compile/20010903-1.c: New test.
13110
13111 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13112
13113         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13114         for m68k.
13115
13116 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13117
13118         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13119
13120         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13121
13122         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13123
13124 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13125
13126         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13127         for 16-bit 'unsigned int'.
13128
13129 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13130
13131         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13132
13133 2001-08-27  Richard Henderson  <rth@redhat.com>
13134
13135         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13136         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13137
13138 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13139
13140         * gcc.dg/asm-names.c (ymain): New.
13141
13142 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13143
13144         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13145         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13146         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13147
13148 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13149
13150         * gcc.dg/compare5.c: New testcase.
13151
13152 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13153
13154         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13155         and "In instantiation".
13156
13157 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13158
13159         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13160
13161 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13162
13163         * gcc.misc-tests/gcov.exp: Add support for branch information.
13164         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13165         * gcc.misc-tests/gcov-4.c: New test.
13166         * gcc.misc-tests/gcov-4b.c: New test.
13167         * gcc.misc-tests/gcov-5b.c: New test.
13168
13169 2001-08-20  Zack Weinberg  <zackw@panix.com>
13170
13171         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13172         expected to fail.
13173
13174 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13175
13176         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13177
13178 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * g++.dg/eh/template1.C: New test.
13181
13182 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13183
13184         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13185         Fix thinko.
13186         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13187         for xfail.
13188
13189 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13190
13191         * lib/g77-dg.exp:  Use prune.exp for common procedures
13192         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13193         * lib/g77.exp: (g77-dg-prune) Remove
13194
13195 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13196
13197         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13198
13199 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13200
13201         * g++.dg/template/unify1.C: New test.
13202
13203 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13204
13205         * g++.dg/abi/empty4.C: New test.
13206
13207 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13208
13209         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13210         solaris2.*
13211         * g77.f-torture/compile/pr3743.x: Likewise
13212
13213 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13214
13215         * g++.dg/other/using-declaration.C: New test.
13216
13217 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13218
13219         * gcc.dg/cpp/tr-sign.c: New testcase.
13220
13221 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13222
13223         * gcc.dg/cpp/19951025-1.c: Revert.
13224         * gcc.dg/cpp/directiv.c: We no longer process directives that
13225         interrupt macro arguments.
13226
13227 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13228
13229         * gcc.dg/bconstp-1.c: New test.
13230
13231 2001-08-03  Richard Henderson  <rth@redhat.com>
13232
13233         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13234
13235 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13236
13237         * gcc.dg/cpp/19951025-1.c: Update.
13238
13239 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13240
13241         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13242         should be x.
13243
13244 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13245
13246         Kill -fhonor-std.
13247         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13248         * g++.old-deja/g++.other/std1.C: Likewise.
13249         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13250
13251 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13252
13253         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13254         (g77_pass, g77_fail, g77_finish, g77_exit,
13255         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13256
13257 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13258
13259         * g77.dg/fbackslash.f
13260         * g77.dg/fcase-preserve.f
13261         * g77.dg/ff90-1.f
13262         * g77.dg/ffixed-line-length-0.f
13263         * g77.dg/ffixed-line-length-132.f
13264         * g77.dg/ffixed-line-length-7.f
13265         * g77.dg/ffixed-line-length-72.f
13266         * g77.dg/ffixed-line-length-none.f
13267         * g77.dg/ffree-form-1.f
13268         * g77.dg/fno-backslash.f
13269         * g77.dg/fno-f90-1.f
13270         * g77.dg/fno-fixed-form-1.f
13271         * g77.dg/fno-onetrip.f
13272         * g77.dg/fno-typeless-boz.f
13273         * g77.dg/fno-underscoring.f
13274         * g77.dg/fno-vxt-1.f
13275         * g77.dg/fonetrip.f
13276         * g77.dg/ftypeless-boz.f
13277         * g77.dg/fugly-assumed.f
13278         * g77.dg/funderscoring.f
13279         * g77.dg/fvxt-1.f
13280
13281 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13282
13283         * objc.dg/fwd-proto-1.m: New.
13284         * objc.dg/local-decl-1.m: New.
13285         * objc.dg/naming-1.m: New.
13286         * objc.dg/naming-2.m: New.
13287         * objc.dg/proto-hier-1.m: New.
13288
13289 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13290
13291         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13292         largest-type elements to a struct makes its size grow.
13293
13294 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13295
13296         * g++.dg/abi/vthunk1.C: New test.
13297
13298 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13299
13300         * g++.dg/abi/vbase8-22.C: New test.
13301
13302 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13303
13304         * gcc.dg/cpp/macro8.c: New test.
13305
13306 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13307
13308         * g++.dg/abi/vbase8-21.C: New test.
13309
13310 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13311
13312         * g++.dg/abi/vbase8-10.C: New test.
13313
13314 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13315
13316         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13317         ${tool}_set_ld_library_path.
13318         Changed caller.
13319         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13320         g++.exp.
13321
13322 2001-07-26  Stan Cox <scox@redhat.com>
13323
13324         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13325         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13326         gcc_exit, gcc_check_unsupported_p):
13327         Moved to gcc-deps.exp
13328         * gcc-deps.exp: New file.
13329
13330 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13331
13332         * g++.old-deja/g++.pt/defarg14.C: New test.
13333
13334 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13335
13336         * g++.old-deja/g++.other/lineno5.C: New test.
13337
13338 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         * g++.old-deja/g++.pt/crash68.C: New test.
13341
13342 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.other/crash42.C: New test.
13345
13346 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13347
13348         * gcc.dg/cpp/extratokens.c: Fix.
13349         * gcc.dg/cpp/skipping2.c: New tests.
13350
13351 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13352
13353         * gcc.c-torture/execute/20010724-1.c: New file.
13354         * gcc.c-torture/execute/20010724-1.x: New file.
13355
13356 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13357
13358         * g++.old-deja/g++.other/cond7.C: New test.
13359
13360 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         * g++.old-deja/g++.other/optimize4.C: New test.
13363
13364 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13365
13366         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13367
13368 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13369
13370         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13371         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13372         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13373         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13374
13375         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13376         bug report" message.
13377
13378         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13379         * g++.dg/ext/instantiate1.C: Move from old-deja.
13380
13381 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13382
13383         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13384         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13385         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13386         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13387
13388 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13389
13390         * gcc.c-torture/execute/20010723-1.c: New test.
13391
13392 2001-07-23  Ben Elliston  <bje@redhat.com>
13393
13394         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13395
13396 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13397
13398         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13399         i[34567]86-*-*.
13400         Delete handling of ieee_multilib_flags.
13401         Pass -mieee for alpha*-*-* and sh-*-*.
13402         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13403
13404 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13405
13406         Remove old-abi tests.
13407         * g++.old-deja/g++.mike/p11116.C: Remove.
13408         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13409
13410 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13411
13412         * g77.f-torture/compile/pr3743.f:  New test
13413
13414 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13415
13416         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13417
13418 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13419
13420         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13421         g++.old-deja/g++.pt/static6.C: Likewise.
13422         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13423         supports weak symbols.
13424
13425 2001-07-18  Andreas Jaeger  <aj@suse.de>
13426
13427         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13428         supported again.
13429
13430 2001-07-18  Andreas Jaeger  <aj@suse.de>
13431
13432         * gcc.dg/iftrap-1.c: Fix target line.
13433
13434 2001-07-17  Richard Henderson  <rth@redhat.com>
13435
13436         * gcc.c-torture/execute/20010717-1.c: New.
13437
13438 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13439
13440         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13441         tests.
13442
13443 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13444
13445         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13446
13447 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13448
13449         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13450         UAC_SIGBUS, UAC_NOPRINT definitions.
13451
13452 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13453
13454         * objc/execute/object_is_class.m: New test.
13455         * objc/execute/object_is_meta_class.m: New test.
13456
13457 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13458
13459         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13460         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13461
13462 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
13463
13464         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
13465         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13466
13467 2001-07-14  Richard Henderson  <rth@redhat.com>
13468
13469         * gcc.dg/iftrap-1.c: New.
13470
13471 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13472
13473         * g77.f-torture/execute/intrinsic77.f: New test.
13474
13475 2001-07-11  Janis Johnson <janis@us.ibm.com>
13476
13477         * gcc.misc-tests/gcov-3.c: New test.
13478
13479 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13480
13481         * gcc.c-torture/compile/20010711-1.c,
13482         * gcc.c-torture/compile/20010711-2.c: New tests.
13483
13484 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13485
13486         * gcc.c-torture/execute/20010711-1.c: New test.
13487
13488 2001-07-11  Ben Elliston  <bje@redhat.com>
13489
13490         * g++.old-deja/g++.other/enum5.C: New test.
13491
13492 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13493
13494         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13495         (g++-dg-prune): Call prune_gcc_output.
13496         * prune.exp: New file for prune_gcc_output.
13497         * lib/g++.exp, lib/gcc.exp: Load it.
13498
13499 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13500
13501         * gcc.c-torture/compile/20010701-1.c,
13502         g++.old-deja/g++.ext/attrib6.C: New tests.
13503
13504 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13505
13506         * gcc.c-torture/compile/20010706-1.c: New test.
13507
13508 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13509
13510         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13511
13512 2001-06-28  Stan Shebs  <shebs@apple.com>
13513
13514         * gcc.dg/pragma-darwin.c: New test.
13515
13516 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13517
13518         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13519         Solaris 2.[678] system.
13520
13521 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13522
13523         * gcc.dg/20010622-1.c: New test.
13524
13525 2001-06-18  Stan Shebs  <shebs@apple.com>
13526
13527         * objc.dg: New directory.
13528         * objc.dg/dg.exp: New file.
13529         * objc.dg/alias.m: New.
13530         * objc.dg/class-1.m: New.
13531         * objc.dg/class-2.m: New.
13532         * objc.dg/const-str-1.m: New.
13533         * objc.dg/const-str-2.m: New.
13534         * objc.dg/id-1.m: New.
13535         * objc.dg/method-1.m: New.
13536         * objc.dg/super-class-1.m: New.
13537         * lib/objc-dg.exp: New file.
13538
13539 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13540
13541         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13542         of label name.
13543
13544 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13545
13546         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13547
13548 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13549
13550         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13551         variable.
13552
13553 2001-06-12  Richard Henderson  <rth@redhat.com>
13554
13555         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13556
13557 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.abi/vbase5.C: New test.
13560         * g++.old-deja/g++.abi/vbase6.C: New test.
13561         * g++.old-deja/g++.abi/vbase7.C: New test.
13562
13563 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13564
13565         * gcc.c-torture/compile/20010610-1.c: New test.
13566
13567 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13568
13569         * g++.old-deja/g++.abi/vbase4.C: New test.
13570
13571 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13572
13573         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13574         support %f for HC11/HC12 targets.
13575         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13576         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13577         on HC11/HC12 targets.
13578         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13579
13580 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13581
13582         * gcc.dg/wchar_t-1.c: New file.
13583         * gcc.dg/wint_t-1.c: Likewise.
13584
13585 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13586
13587         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13588
13589 2001-06-11  Richard Henderson  <rth@redhat.com>
13590
13591         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13592
13593 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13594
13595         * gcc.c-torture/compile/20010611-1.c: New test.
13596
13597 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13598
13599         * gcc.dg/c99-tag-1.c: Add more tests.
13600
13601 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13602
13603         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13604         representation on MN10300 and ARM/Thumb.
13605
13606 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13607
13608         * g77.f-torture/execute/20010610.f: New.
13609
13610 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13611
13612         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13613         names.
13614
13615 2001-06-09  Richard Henderson  <rth@redhat.com>
13616
13617         * gcc.c-torture/execute/ashrdi-1.c: New.
13618         * gcc.c-torture/execute/ashldi-1.c: New.
13619         * gcc.c-torture/execute/lshrdi-1.c: New.
13620
13621 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13622
13623         * objc/execute/load-3.m: Added. Check sending +load to categories,
13624         in addition to classes.
13625
13626 2001-06-08  Stan Shebs  <shebs@apple.com>
13627
13628         * objc/execute/load-2.m: New test.  From Nicola Pero
13629         <n.pero@mi.flashnet.it>.
13630
13631 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * gcc.c-torture/execute/20010605-2.c: New test.
13634
13635 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         * g++.old-deja/g++.abi/vbase2.C: New test.
13638         * g++.old-deja/g++.abi/vbase3.C: New test.
13639
13640 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13641
13642         * g++.old-deja/g++.pt/friend49.C: New test.
13643
13644 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13645
13646         * g++.old-deja/g++.ext/anon3.C: New test.
13647
13648 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13649
13650         * g++.old-deja/g++.other/conv7.C: New test.
13651
13652 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13653
13654         * gcc.c-torture/compile/20010605-2.c: New test.
13655
13656 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13657
13658         * gcc.c-torture/execute/20010604-1.c: New test.
13659
13660 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13661
13662         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13663
13664 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13665
13666         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13667         (g++_link_flags): Likewise.
13668         (g++_init): Pass gccpath's value to two previous functions.
13669
13670 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13671
13672         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13673         Ensure logfile entry matches exec command line.
13674
13675 2001-05-31  Richard Henderson  <rth@redhat.com>
13676
13677         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13678         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13679
13680 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13681
13682         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13683         compiler for irix6.2
13684
13685 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         * g++.old-deja/g++.other/optimize3.C: New file.
13688
13689 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13690
13691         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13692         assemble.
13693
13694 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13695
13696         * g++.old-deja/g++.other/optimize2.C: New file.
13697
13698 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13699
13700         * gcc.c-torture/compile/20010518-2.c: New file.
13701         * gcc.c-torture/execute/20010518-1.c: New file.
13702         * gcc.c-torture/execute/20010518-2.c: New file.
13703
13704 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13705
13706         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13707
13708 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13709
13710         G++ no longer defines builtins that do not begin with __builtin.
13711         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13712         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13713         * g++.old-deja/g++.law/builtin1.C: Likewise.
13714         * g++.old-deja/g++.law/cvt2.C: Likewise.
13715         * g++.old-deja/g++.mike/net5.C: Likewise.
13716         * g++.old-deja/g++.other/builtins1.C: Likewise.
13717         * g++.old-deja/g++.other/builtins2.C: Likewise.
13718         * g++.old-deja/g++.other/builtins3.C: Likewise.
13719         * g++.old-deja/g++.other/builtins4.C: Likewise.
13720         * g++.old-deja/g++.other/inline8.C: Likewise.
13721         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13722
13723 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13724
13725         * g++.old-deja/g++.pt/using1.C: Adjust.
13726         * g++.old-deja/g++.pt/using2.C: New test.
13727
13728 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13729
13730         * gcc.dg/cpp/charconst.c: New tests.
13731         * gcc.dg/cpp/escape.c: New tests.
13732         * gcc.dg/cpp/escape-1.c: New tests.
13733         * gcc.dg/cpp/escape-2.c: New tests.
13734         * gcc.dg/cpp/ucs.c: New tests.
13735
13736 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13737
13738         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13739         native compiler for irix6.5.
13740
13741 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13742
13743         * lib/g++.exp (g++_include_flags): Use args to compute
13744         get_multilibs.
13745         (g++_link_flags): Likewise.
13746         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13747
13748 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13749
13750         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13751
13752 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13753
13754         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13755         this file.
13756
13757 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13758
13759         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13760         STACK_SIZE;
13761         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13762         to STACK_SIZE; Use it to define size of add_histo array.
13763         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13764         to STACK_SIZE.
13765         (f): Use GITT_SIZE to define size of gitt local table.
13766         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13767         to STACK_SIZE; Use it to define size of bytemem array.
13768
13769 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13770
13771         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13772         on 68HC11/HC12 due to the asm instruction.
13773         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13774         * gcc.c-torture/compile/920520-1.x: Likewise.
13775         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13776         on 68HC11/HC12 because the function is larger than 64K.
13777         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13778         on 68HC11/HC12 because the structure is too large.
13779
13780 2001-05-20  Richard Henderson  <rth@redhat.com>
13781
13782         * gcc.c-torture/execute/20010520-1.c: New.
13783
13784 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13785
13786         * g++.old-deja/g++.warn/compare1.C: New test.
13787         * gcc.dg/compare4.c: New test.
13788
13789 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         * g++.old-deja/g++.other/optimize1.C: New test.
13792
13793 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13794
13795         * g++.old-deja/g++.pt/spec41.C: New test.
13796
13797 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13798
13799         * gcc.c-torture/compile/20010114-1.x: Remove.
13800
13801 2001-05-18  Stan Shebs  <shebs@apple.com>
13802
13803         * gcc.c-torture/compile/20010518-1.c: New test.
13804
13805 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13808         * g++.old-deja/g++.pt/crash67.C: New test.
13809
13810 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13811
13812         * g++.old-deja/g++.other/debug9.C: New test.
13813
13814 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13815
13816         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13817
13818 2001-05-16  Jan Hubicka  <jh@suse.cz>
13819
13820         * gcc.c-torture/compile/20010516-1.c: New test.
13821
13822 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13823
13824         * g++.old-deja/g++.other/crash41.C: New test.
13825
13826 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13827
13828         * g++.old-deja/g++.pt/crash66.C: New test.
13829
13830 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13831
13832         * g++.old-deja/g++.robertl/eb27.C: Convert.
13833
13834 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13835
13836         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13837         declaration being redundant.
13838
13839 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13840
13841         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13842
13843 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13844
13845         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13846
13847 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13848
13849         * lib/g++.exp: Use testsuite_flags.
13850
13851 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13852
13853         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13854
13855 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13856
13857         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13858
13859 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13860
13861         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13862
13863 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13864
13865         * gcc.c-torture/compile/20010313-1.c: New test.
13866
13867 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13868
13869         * gcc.dg/cpp/direct2.c: New test.
13870         * gccq.dg/cpp/direct2s.c: New test.
13871
13872         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13873
13874 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13875
13876         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13877         * g++.old-deja/g++.other/op3.C: Likewise.
13878
13879 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13880
13881         * gcc.dg/cpp/syshdr.h: New file.
13882         * gcc.dg/cpp/sysmac1.c: Update.
13883         * gcc.dg/cpp/sysmac2.c: Update.
13884
13885 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13886
13887         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13888
13889 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13890
13891         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13892         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13893
13894 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13895
13896         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13897
13898 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13899
13900         * lib/g++.exp (g++_include_flags): Don't use any special flags
13901         if TESTING_IN_BUILD_TREE is not defined.
13902         (g++_init): Use a plain 'c++' as the compiler if
13903         TESTING_IN_BUILD_TREEE is not defined.
13904
13905 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13906
13907         * g++.old-deja/g++.eh/catch13.C: New test.
13908         * g++.old-deja/g++.eh/catch14.C: New test.
13909
13910 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13911
13912         * gcc.dg/cpp/tr-define.c: New test.
13913
13914 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13915
13916         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13917         <stdlib.h>, not <malloc.h>.
13918
13919 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13920
13921         * g++.old-deja/g++.ns/template17.C: New test.
13922
13923 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13924
13925         * g++.old-deja/g++.pt/ref4.C: New test.
13926
13927 2001-04-30  Richard Henderson  <rth@redhat.com>
13928
13929         * gcc.dg/20000724-1.c: Revert last change.
13930
13931 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13932
13933         * g77.f-torture/execute/20010430.f: New test.
13934
13935 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13936
13937         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13938
13939 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13940
13941         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13942
13943 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13944
13945         * g++.old-deja/g++.eh/crash6.C: New test.
13946
13947 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         * g++.old-deja/g++.other/warn7.C: New test.
13950
13951 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13952
13953         * g++.old-deja/g++.other/defarg9.C: New test.
13954
13955 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13956
13957         * g77.f-torture/compile/20010426.f: New test.
13958         * g77.f-torture/execute/20010426.f: New test.
13959
13960 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13961
13962         * g77.f-torture/compile/20000629-1.x: Remove - error
13963         has been fixed.
13964
13965 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13966
13967         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13968         Tweak slightly to work with g++.dg framework.
13969         * g++.dg/special/ecos.exp: Run initp1.C test.
13970         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13971
13972         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13973         its linker doesn't give line numbers either.
13974         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13975
13976 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13977
13978         * g++.old-deja/g++.other/lex1.C: New test.
13979
13980 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
13981
13982         * gcc.dg/noncompile/20010425-1.c: New test.
13983
13984 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13985
13986         * g++.old-deja/g++.pt/mangle2.C: New test.
13987
13988 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13989
13990         * gcc.dg/format/plus-1.c: New test.
13991
13992 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13993
13994         * gcc.dg/20010423-1.c: New test.
13995
13996 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13997
13998         * gcc.c-torture/execute/20010422-1.c: New test.
13999
14000 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14001
14002         * g++.old-deja/g++.ns/type2.C: New test.
14003
14004 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14005
14006         * g++.old-deja/g++.other/perf1.C: New test.
14007
14008 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14009
14010         * gcc.dg/c99-func-2.c: Remove xfail.
14011         * gcc.dg/c99-func-3.c: Remove xfail.
14012         * gcc.dg/c99-func-4.c: Remove xfail.
14013
14014 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14015
14016         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14017
14018 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14019
14020         * gcc.c-torture/compile/20010423-1.c: New test.
14021
14022 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14023
14024         * g++.old-deja/g++.pt/typename28.C: New test.
14025
14026 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14027
14028         * g++.old-deja/g++.abi/empty2.C: New test.
14029         * g++.old-deja/g++.abi/empty3.C: New test.
14030
14031 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14032
14033         * g++.old-deja/g++.other/comdat2.C: New test.
14034         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14035
14036 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * g++.old-deja/g++.other/overload14.C: New test.
14039
14040 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14041
14042         * g++.old-deja/g++.other/lookup23.C: New test.
14043
14044 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14045
14046         * gcc.c-torture/execute/20010403-1.c: New test.
14047
14048 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14049             Mark Mitchell  <mark@codesourcery.com>
14050
14051         * lib/old-dejagnu.exp: Don't delete output of executable.
14052         Add .exe suffix to executables.
14053
14054 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14055
14056         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14057
14058 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14059
14060         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14061
14062 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14063
14064         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14065         * g++.old-deja/g++.abi/crash1.C: New test.
14066
14067 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14068
14069         * g++.old-deja/g++.other/crash40.C: New test.
14070
14071 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14072
14073         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14074
14075 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14076
14077         * g++.old-deja/g++.other/warn6.C: New test.
14078
14079 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14080
14081         * g++.old-deja/g++.robertl/eb42.C: Same.
14082
14083 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14084
14085         * gcc.dg/wtr-conversion-1.c: New testcase.
14086
14087 2001-04-10  Richard Henderson  <rth@redhat.com>
14088
14089         * g++.old-deja/g++.other/array5.C: New.
14090
14091 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14092
14093         * gcc.c-torture/execute/20010408-1.c: New test.
14094
14095 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14096
14097         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14098         headers and constructs.
14099         * g++.old-deja/g++.robertl/eb79.C: Same.
14100         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14101         * g++.old-deja/g++.robertl/eb73.C: Same.
14102         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14103         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14104         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14105         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14106         * g++.old-deja/g++.robertl/eb44.C: Same.
14107         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14108         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14109         * g++.old-deja/g++.robertl/eb39.C: Same.
14110         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14111         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14112         * g++.old-deja/g++.robertl/eb30.C: Same.
14113         * g++.old-deja/g++.robertl/eb3.C: Same.
14114         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14115         * g++.old-deja/g++.robertl/eb21.C: Same.
14116         * g++.old-deja/g++.robertl/eb15.C: Same.
14117         * g++.old-deja/g++.robertl/eb118.C: Same.
14118         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14119         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14120         * g++.old-deja/g++.robertl/eb109.C: Same.
14121         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14122         * g++.old-deja/g++.mike/rtti1.C: Same.
14123         * g++.old-deja/g++.mike/p658.C: Same.
14124         * g++.old-deja/g++.mike/net46.C: Same.
14125         * g++.old-deja/g++.mike/net34.C: Same.
14126         * g++.old-deja/g++.mike/memoize1.C: Same.
14127         * g++.old-deja/g++.mike/eh2.C: Same.
14128         * g++.old-deja/g++.law/weak.C: Same.
14129         * g++.old-deja/g++.law/visibility7.C: Same.
14130         * g++.old-deja/g++.law/visibility25.C: Same.
14131         * g++.old-deja/g++.law/visibility22.C: Same.
14132         * g++.old-deja/g++.law/visibility2.C: Same.
14133         * g++.old-deja/g++.law/visibility17.C: Same.
14134         * g++.old-deja/g++.law/visibility13.C: Same.
14135         * g++.old-deja/g++.law/visibility10.C: Same.
14136         * g++.old-deja/g++.law/visibility1.C: Same.
14137         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14138         * g++.old-deja/g++.law/vbase1.C: Same.
14139         * g++.old-deja/g++.law/operators32.C: Same.
14140         * g++.old-deja/g++.law/nest3.C: Same.
14141         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14142         * g++.old-deja/g++.law/except5.C (main): Same.
14143         * g++.old-deja/g++.law/cvt7.C (run): Same.
14144         * g++.old-deja/g++.law/cvt2.C: Same.
14145         * g++.old-deja/g++.law/cvt16.C: Same.
14146         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14147         * g++.old-deja/g++.law/ctors17.C (main): Same.
14148         * g++.old-deja/g++.law/ctors13.C: Same.
14149         * g++.old-deja/g++.law/ctors12.C (main): Same.
14150         * g++.old-deja/g++.law/ctors10.C: Same.
14151         * g++.old-deja/g++.law/code-gen5.C: Same.
14152         * g++.old-deja/g++.law/bad-error7.C: Same.
14153         * g++.old-deja/g++.law/arm9.C: Same.
14154         * g++.old-deja/g++.law/arm12.C: Same.
14155         * g++.old-deja/g++.law/arg8.C: Same.
14156         * g++.old-deja/g++.law/arg1.C: Same.
14157         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14158         * g++.old-deja/g++.jason/template31.C: Same.
14159         * g++.old-deja/g++.jason/template24.C (main): Same.
14160         * g++.old-deja/g++.jason/2371.C: Same.
14161         * g++.old-deja/g++.eh/new2.C: Same.
14162         * g++.old-deja/g++.eh/new1.C: Same.
14163         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14164         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14165         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14166         * g++.old-deja/g++.brendan/crash62.C: Same.
14167         * g++.old-deja/g++.brendan/crash52.C: Same.
14168         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14169         * g++.old-deja/g++.brendan/crash38.C: Same.
14170         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14171         * g++.old-deja/g++.brendan/copy9.C: Same.
14172
14173 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14174
14175         * gcc.c-torture/execute/20001203-2.c (memset):
14176         Count argument is of type __SIZE_TYPE__.
14177
14178 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14179
14180         * gcc.c-torture/compile/20010404-1.c: New test.
14181
14182 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * gcc.c-torture/compile/20010326-1.c: New test.
14185
14186 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14187
14188         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14189         peculiarities of the SH.
14190         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14191
14192 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14193
14194         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14195         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14196         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14197
14198 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14199
14200         * g77.f-torture/compile/20010321-1.f: New test.
14201
14202 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14203
14204         * gcc.c-torture/compile/20010329-1.c: New test.
14205
14206 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14207
14208         * gcc.c-torture/execute/20010329-1.c: New test.
14209
14210 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14211
14212         * g++.old-deja/g++.other/eh4.C: Fix typo.
14213
14214 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14215
14216         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14217
14218 2001-03-28  Philip Blundell  <philb@gnu.org>
14219
14220         * gcc.c-torture/compile/20010328-1.c: New test.
14221
14222 2001-03-27  Richard Henderson  <rth@redhat.com>
14223
14224         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14225         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14226
14227 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14228
14229         * gcc.c-torture/compile/20010327-1.c: New test.
14230
14231 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14232
14233         * g++.old-deja/g++.other/friend12.C: New test.
14234         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14235         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14236
14237 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14238
14239         * gcc.c-torture/execute/20010325-1.c: New test.
14240
14241 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * g++.old-deja/g++.other/mangle3.C: New test.
14244
14245 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14246
14247         * g++.old-deja/g++.other/anon8.C: New test.
14248
14249 2001-03-20  Philip Blundell  <philb@gnu.org>
14250
14251         * gcc.c-torture/compile/20010320-1.c: New test.
14252
14253 2001-03-17  Richard Henderson  <rth@redhat.com>
14254
14255         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14256
14257 2001-03-15  Geoff Keating  <geoff@redhat.com>
14258
14259         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14260         tests on AIX.
14261
14262 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14263
14264         * g++.old-deja/g++.other/eh4.C: New test.
14265
14266 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14267
14268         * gcc.dg/cpp/mi1.c: Update.
14269
14270 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14271
14272         * g++.old-deja/g++.other/regstack.C: New test.
14273
14274 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.other/ref4.C: New test.
14277
14278 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14279
14280         * objc/execute/va_method.m: Added.
14281         * objc/execute/IMP.m: Added.
14282         * objc/execute/_cmd.m: Added.
14283         * objc/execute/accessing_ivars.m: Added.
14284         * objc/execute/class-1.m: Added.
14285         * objc/execute/class-10.m: Added.
14286         * objc/execute/class-11.m: Added.
14287         * objc/execute/class-12.m: Added.
14288         * objc/execute/class-13.m: Added.
14289         * objc/execute/class-14.m: Added.
14290         * objc/execute/class-2.m: Added.
14291         * objc/execute/class-3.m: Added.
14292         * objc/execute/class-4.m: Added.
14293         * objc/execute/class-5.m: Added.
14294         * objc/execute/class-6.m: Added.
14295         * objc/execute/class-7.m: Added.
14296         * objc/execute/class-8.m: Added.
14297         * objc/execute/class-9.m: Added.
14298         * objc/execute/class-tests-1.h
14299         * objc/execute/class-tests-2.h
14300         * objc/execute/compatibility_alias.m: Added.
14301         * objc/execute/encode-1.m: Added.
14302         * objc/execute/formal_protocol-1.m: Added.
14303         * objc/execute/formal_protocol-2.m: Added.
14304         * objc/execute/formal_protocol-3.m: Added.
14305         * objc/execute/formal_protocol-4.m: Added.
14306         * objc/execute/formal_protocol-5.m: Added.
14307         * objc/execute/formal_protocol-6.m: Added.
14308         * objc/execute/formal_protocol-7.m: Added.
14309         * objc/execute/informal_protocol.m: Added.
14310         * objc/execute/initialize.m: Added.
14311         * objc/execute/load.m: Added.
14312         * objc/execute/many_args_method.m: Added.
14313         * objc/execute/nested-3.m: Added.
14314         * objc/execute/no_clash.m: Added.
14315         * objc/execute/private.m: Added.
14316         * objc/execute/redefining_self.m: Added.
14317         * objc/execute/root_methods.m: Added.
14318         * objc/execute/selector-1.m: Added.
14319         * objc/execute/static-1.m: Added.
14320         * objc/execute/static-2.m: Added.
14321         * objc/execute/va_method.m: Added.
14322
14323 2001-03-10  Richard Henderson  <rth@redhat.com>
14324
14325         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14326
14327 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14328
14329         * g++.old-deja/g++.other/crash31.C: XFAIL.
14330         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14331         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14332         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14333         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14334         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14335
14336 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14337
14338         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14339
14340 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14341
14342         * gcc.dg/20000724-1.c: Don't use multiline strings.
14343
14344 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14345
14346         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14347         result of -cString against what we expect it to be; don't just
14348         print it out for no one to read.
14349
14350         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14351         Based on testcases provided by Nicola Pero.
14352
14353 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14354
14355         * gcc.dg/cpp/macro7.c: New test.
14356
14357 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14358
14359         * gcc.dg/cpp/multiline.c: Update.
14360
14361 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14362
14363         * g++.old-deja/g++.other/enum3.C: New test.
14364
14365 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14366
14367         * g++.old-deja/g++.other/pod1.C: New test.
14368
14369 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14370
14371         * g++.old-deja/g++.ext/overload1.C: New test.
14372
14373 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14374
14375         * g++.old-deja/g++.pt/using1.C: New test.
14376
14377 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14378
14379         * g++.old-deja/g++.other/using9.C: New test.
14380
14381 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14382
14383         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14384
14385         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14386
14387 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14388
14389         * g++.old-deja/g++.ext/realpt1.C: Remove.
14390
14391 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14392
14393         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14394
14395 2001-02-26  Will Cohen  <wcohen@redhat.com>
14396
14397         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14398
14399 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14400
14401         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14402         templatized constructors.
14403
14404 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14405
14406         * gcc.c-torture/execute/20010224-1.c: New test.
14407
14408 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14409
14410         * gcc.c-torture/execute/20010222-1.c: New test.
14411
14412 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
14413
14414         * g++.old-deja/g++.other/inline20.C: New test.
14415
14416 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
14417
14418         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
14419
14420 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14421
14422         * g++.old-deja/g++.other/lookup22.C: New test.
14423
14424 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
14425
14426         * g77.dg: New directory.
14427         * g77.dg/20010216-1.f: New test case.
14428         * g77.dg/dg.exp: New driver.
14429         * lib/g77-dg.exp: New driver library.
14430
14431 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14432
14433         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
14434
14435 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
14436
14437         * g++.old-deja/g++.other/decl9.C: New test.
14438
14439 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
14440
14441         * g++.old-deja/g++.other/init16.C: Update the test so that it does
14442         not need <string> and also tests the initialization at runtime.
14443
14444 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14445
14446         * gcc.c-torture/execute/longlong.c: New test.
14447
14448 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14449
14450         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
14451
14452 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14453
14454         * gcc.c-torture/execute/920302-1.c (execute):
14455         Change argument type to short.
14456
14457 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14458
14459         * g++.old-deja/g++.pt/deduct6.C: New test.
14460
14461 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14462
14463         * g++.old-deja/g++.pt/deduct5.C: New test.
14464
14465 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14466
14467         * gcc.c-torture/execute/20010209-1.c: New test.
14468
14469 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14470
14471         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14472
14473 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14474
14475         * g++.dg/vtgc1.C: Update for new ABI.
14476
14477         * consistency.vlad: New directory, 1665 files.
14478
14479 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14480
14481         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14482         return type.
14483         * gcc.dg/cpp/digraphs.c: Declare puts.
14484
14485 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.other/warn5.C: New test.
14488
14489 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         * g++.old-deja/g++.pt/spec40.C: New test.
14492
14493 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14494
14495         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14496         case.
14497         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14498
14499 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14500
14501         * gcc.c-torture/compile/20010209-1.c: New test.
14502
14503 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14504
14505         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14506         excess errors message but not if it crashes.
14507         * g++.old-deja/g++.other/crash27.C: Likewise.
14508         * g++.old-deja/g++.other/crash28.C: Likewise.
14509         * g++.old-deja/g++.other/crash30.C: Likewise.
14510         * g++.old-deja/g++.other/crash32.C: Likewise.
14511         * g++.old-deja/g++.other/crash35.C: Likewise.
14512         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14513
14514 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14515
14516         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14517         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14518         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14519         g77.f-torture/execute/execute.exp,
14520         g77.f-torture/noncompile/noncompile.exp,
14521         gcc.c-torture/execute/execute.exp,
14522         gcc.c-torture/execute/memcheck/memcheck.exp,
14523         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14524         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14525         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14526         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14527         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14528         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14529         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14530         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14531         Remove bug reporting instructions with ancient email addresses.
14532
14533 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * gcc.dg/20010202-1.c: New test.
14536         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14537
14538 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14539
14540         * g++.dg/stdbool-if.C: New test.
14541
14542 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14543
14544         * objc/execute/fdecl.m: Added main().
14545
14546 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14547
14548         * gcc.c-torture/execute/20010206-1.c: New test.
14549
14550 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14551
14552         * gcc.dg/cpp/avoidpaste1.c: Update.
14553
14554 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14555
14556         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14557         Pero <nicola@brainstorm.co.uk>.
14558         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14559
14560 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14561
14562         * g++.old-deja/g++.pt/spec39.C: New test.
14563
14564 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14565
14566         * gcc.c-torture/compile/20010202-1.c: New test.
14567
14568 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14569
14570         * g++.old-deja/g++.abi/primary2.C: New test.
14571         * g++.old-deja/g++.abi/primary3.C: New test.
14572         * g++.old-deja/g++.abi/primary4.C: New test.
14573         * g++.old-deja/g++.abi/primary5.C: New test.
14574         * g++.old-deja/g++.abi/vtable3.h: New test.
14575         * g++.old-deja/g++.abi/vtable3a.C: New test.
14576         * g++.old-deja/g++.abi/vtable3b.C: New test.
14577         * g++.old-deja/g++.abi/vtable3c.C: New test.
14578         * g++.old-deja/g++.abi/vtable3d.C: New test.
14579         * g++.old-deja/g++.abi/vtable3e.C: New test.
14580         * g++.old-deja/g++.abi/vtable3f.C: New test.
14581         * g++.old-deja/g++.abi/vtable3g.C: New test.
14582         * g++.old-deja/g++.abi/vtable3h.C: New test.
14583         * g++.old-deja/g++.abi/vtable3i.C: New test.
14584         * g++.old-deja/g++.abi/vtable3j.C: New test.
14585         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14586
14587 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14588
14589         * g++.old-deja/g++.other/anon6.C: New test.
14590         * g++.old-deja/g++.other/anon7.C: New test.
14591
14592 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14593
14594         * gcc.dg/cpp/avoidpaste2.c: New tests.
14595
14596 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14597
14598         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14599
14600 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14601
14602         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14603         DECIMAL_DIG cases for Irix."
14604
14605 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14606
14607         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14608
14609 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14610
14611         * gcc.dg/c99-tag-1.c: New test.
14612
14613 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14614
14615         * gcc.dg/cpp/tr-warn1.c: Add tests.
14616
14617 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14618
14619         * gcc.dg/cpp/avoidpaste1.c: Update.
14620         * gcc.dg/cpp/paste4.c: Update.
14621
14622 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14623
14624         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14625         cases for Irix.
14626
14627 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14628
14629         * g++.old-deja/g++.other/inline19.C: New test.
14630
14631 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14632
14633         * gcc.dg/Wlarger-than.c: New test.
14634
14635 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14636
14637         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14638
14639 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14640
14641         * gcc.c-torture/execute/20010129-1.c: New test.
14642         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14643
14644 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14645
14646         * gcc.dg/cpp/avoidpaste1.c: Test case.
14647
14648 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14649
14650         * g++.old-deja/g++.other/inline18.C: New test.
14651
14652 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14653
14654         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14655         and __builtin_putchar.
14656
14657 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14658
14659         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14660         tests.
14661
14662 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14663
14664         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14665         floating point number rounding mode to round to the nearest
14666         representable mode.
14667
14668 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14669
14670         * g++.old-deja/g++.other/mangle2.C: New test.
14671
14672 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14673
14674         * gcc.c-torture/compile/20010124-1.c: New test.
14675
14676 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14677
14678         * g++.old-deja/g++.pt/spec38.C: New test.
14679
14680 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14681
14682         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14683         "Build don't run".
14684
14685 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14686
14687         * gcc.c-torture/execute/20010123-1.c: New test.
14688
14689 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         * g++.old-deja/g++.pt/spec37.C: New test.
14692
14693 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14694
14695         * g++.old-deja/g++.pt/overload14.C: New test.
14696
14697 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14698
14699         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14700         __builtin_return_address.
14701
14702 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14703
14704         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14705         * g++.old-deja/g++.pt/spec35.C: New test.
14706         * g++.old-deja/g++.pt/spec36.C: New test.
14707
14708 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14709
14710         * gcc.c-torture/compile/20010118-1.c: New test.
14711
14712 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14713
14714         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14715
14716 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14717
14718         * gcc.c-torture/execute/20010119-1.c: New test.
14719
14720 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14721
14722         * g++.old-deja/g++.other/vbase5.C: New test.
14723
14724 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14725
14726         * gcc.c-torture/execute/20010118-1.c: New test.
14727
14728 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14729
14730         * g++.old-deja/g++.pt/deduct3.C: New test.
14731
14732 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14733
14734         * g++.old-deja/g++.pt/spec34.C: New test.
14735
14736 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14737
14738         * g77.f-torture/compile/20000601-2.f: New test.
14739
14740 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14741
14742         * g++.old-deja/g++.other/init17.C: New test.
14743
14744 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14745
14746         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14747
14748 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         * g++.old-deja/g++.pt/unify8.C: New test.
14751
14752 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14753
14754         * g++.old-deja/g++.abi/vbase1.C: New test.
14755
14756 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14757
14758         * g++.old-deja/g++.pt/crash65.C: New test.
14759
14760 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14761
14762         * gcc.dg/cpp/assembl2.S: New test case.
14763
14764 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14765
14766         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14767         are supported.
14768
14769 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14770
14771         * g++.old-deja/g++.other/builtins1.C: New test.
14772         * g++.old-deja/g++.other/builtins2.C: Likewise.
14773         * g++.old-deja/g++.other/builtins3.C: Likewise.
14774         * g++.old-deja/g++.other/builtins4.C: Likewise.
14775
14776 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14777
14778         * gcc.c-torture/compile/20010117-1.c: New test.
14779         * gcc.c-torture/compile/20010117-2.c: New test.
14780
14781 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14782
14783         * g77.f-torture/execute/20010116.[fx]: New test,
14784         XFAIL on i?86-*-*.
14785         * g77.f-torture/compile/20010115.f: Indicate it's
14786         a test for PR fortran/1636.
14787
14788 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14789
14790         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14791
14792 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14793
14794         * g77.f-torture/compile/20010115.f: New test.
14795
14796 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14797
14798         * g++.old-deja/g++.pt/nontype5.C: New test.
14799
14800 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14801
14802         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14803         have an equivalent working one below it.
14804
14805 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14806
14807         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14808         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14809
14810 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14811
14812         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14813         message containing "init_priority".
14814         (conpr-2.C): Likewise.
14815         (conpr-3.C): Likewise.
14816         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14817
14818 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14819
14820         * gcc.c-torture/execute/20010114-2.c: New test.
14821
14822 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14823
14824         * gcc.c-torture/compile/20010114-1.c: New test.
14825         * gcc.c-torture/compile/20010114-1.x: Xfail.
14826         * gcc.c-torture/compile/20010114-2.c: New test.
14827         * gcc.c-torture/execute/20010114-1.c: New test.
14828         * gcc.dg/trunc-1.c: New test.
14829         * gcc.dg/uninit-B.c: New test.
14830
14831 2001-01-13  Nick Clifton  <nickc@redhat.com>
14832
14833         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14834         target.
14835
14836 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14837
14838         * gcc.c-torture/compile/20010113-1.c: New test.
14839
14840 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14841
14842         * gcc.c-torture/compile/20001212-1.c: New test.
14843
14844 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14845
14846         * gcc.dg/cpp/widestr1.c: Update.
14847         * gcc.dg/cpp/prag-imp.c: Remove.
14848
14849 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14850
14851         * gcc.c-torture/execute/20000801-3.x: Remove.
14852         * gcc.dg/c90-init-1.c: New test.
14853         * gcc.dg/c99-init-1.c: New test.
14854         * gcc.dg/c99-init-2.c: New test.
14855         * gcc.dg/gnu99-init-1.c: New test.
14856
14857 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14858
14859         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14860         testing that no relevant ones were found.
14861
14862 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14863
14864         * g++.old-deja/g++.pt/cast2.C: New test.
14865
14866 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14867
14868         * g++.old-deja/g++.pt/friend47.C: New test.
14869
14870 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14871
14872         * g++.old-deja/g++.pt/instantiate13.C: New test.
14873
14874 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14875
14876         * g++.old-deja/g++.other/defarg7.C: New test.
14877         * g++.old-deja/g++.other/defarg8.C: New test.
14878
14879 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14880
14881         * g++.old-deja/g++.pt/crash64.C: New test.
14882
14883 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14884
14885         * g++.old-deja/g++.pt/crash63.C: New test.
14886
14887 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14888
14889         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14890
14891 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14892
14893         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14894
14895 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         * g++.old-deja/g++.pt/error3.C: New test.
14898
14899 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         * g++.old-deja/g++.other/crash39.C: New test.
14902
14903 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14904
14905         * g++.old-deja/g++.other/vbase4.C: New test.
14906
14907 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14908
14909         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14910         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14911         * gcc.dg/special/special.exp: New test driver which will check
14912         for alias support for the above test.
14913
14914 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14915
14916         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14917         problems on small machines.
14918         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14919         parameterize.
14920
14921 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14922
14923         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14924         mips.
14925         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14926
14927 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14928
14929         * g++.old_deja/g++.pt/using8.C: New test.
14930
14931 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14932
14933         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14934
14935 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14936
14937         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14938         where a failure is expected.
14939         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14940
14941 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14942
14943         * g++.old_deja/g++.pt/instantiate12.C: New test.
14944
14945 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14946
14947         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14948         start of structs.
14949         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14950         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14951         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14952         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14953         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14954         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14955         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14956         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14957         * g++.old-deja/g++.eh/spec6.C: Likewise.
14958         * g++.old-deja/g++.jason/crash3.C: Likewise.
14959         * g++.old-deja/g++.law/ctors11.C: Likewise.
14960         * g++.old-deja/g++.law/ctors17.C: Likewise.
14961         * g++.old-deja/g++.law/ctors5.C: Likewise.
14962         * g++.old-deja/g++.law/ctors9.C: Likewise.
14963         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14964         * g++.old-deja/g++.mike/net22.C: Likewise.
14965         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14966         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14967         * g++.old-deja/g++.mike/virt3.C: Likewise.
14968         * g++.old-deja/g++.niklas/t128.C: Likewise.
14969         * g++.old-deja/g++.other/anon4.C: Likewise.
14970         * g++.old-deja/g++.other/using1.C: Likewise.
14971         * g++.old-deja/g++.other/warn3.C: Likewise.
14972         * g++.old-deja/g++.pt/t37.C: Likewise.
14973         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14974         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14975
14976 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14979
14980 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14981
14982         * gcc.c-torture/execute/stdio-opt-3.c: New test.
14983
14984 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.c-torture/compile/20010107-1.c: New test.
14987
14988 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14989
14990         * gcc.c-torture/execute/builtin-noret-1.c: New test.
14991
14992 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14993
14994         * gcc.dg/format/format.h: New file.
14995         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
14996         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
14997         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
14998         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
14999         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15000         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15001         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15002         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15003         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15004         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15005         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15006         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15007         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15008         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15009         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15010         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15011         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15012         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15013         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15014         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15015         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15016         instead of declaring standard types, macros and functions in each
15017         test.
15018
15019 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15020
15021         * gcc.c-torture/execute/20010106-1.c: New test.
15022
15023 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15024
15025         * gcc.dg/format/format.exp: New file.
15026         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15027         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15028         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15029         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15030         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15031         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15032         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15033         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15034         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15035         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15036         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15037         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15038         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15039         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15040         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15041         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15042         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15043         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15044         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15045         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15046         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15047         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15048         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15049         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15050         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15051         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15052         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15053         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15054         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15055         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15056         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15057         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15058         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15059         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15060         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15061         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15062         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15063         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15064         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15065         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15066         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15067         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15068
15069 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15070
15071         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15072         account.
15073
15074 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15075
15076         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15077
15078 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15079
15080         * g++.old-deja/g++.pt/crash62.C: New test.
15081
15082 2001-01-04  Richard Henderson  <rth@redhat.com>
15083
15084         * gcc.dg/20000926-1.c: Update expected warnings.
15085         * gcc.dg/array-2.c: Likewise.
15086         * gcc.dg/array-4.c: Also validate flexible array members.
15087         * gcc.dg/c99-flex-array-1.c: New.
15088
15089 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15090
15091         * gcc.c-torture/compile/20001222-1.x: Remove.
15092
15093 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15094
15095         * gcc.c-torture/execute/built-in-setjmp.c: New.
15096
15097 2001-01-03  Richard Henderson  <rth@redhat.com>
15098
15099         * gcc.dg/940510-1.c: Update expected error wording.
15100         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15101
15102 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15103
15104         * lib/target-supports.exp (check_alias_available): Modified to
15105         indicate aliases not supported if only weak aliases are supported.
15106
15107 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15108
15109         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15110         Turn on cmpstrsi checks for __pj__ and __i370__.
15111
15112 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15113
15114         * g++.old-deja/g++.other/virtual11.C: New test.
15115
15116 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15119
15120 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15121
15122         * gcc.c-torture/compile/20010102-1.c: New test.
15123
15124 2001-01-02  Andreas Jaeger  <aj@suse.de>
15125
15126         * gcc.dg/noreturn-3.c: New test.
15127
15128         * gcc.dg/noreturn-4.c: New test.
15129
15130 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15131
15132         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15133         __builtin_fputc and __builtin_fwrite.
15134
15135 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15136
15137         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15138         signed char, not default char.
15139
15140 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15141
15142         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15143
15144 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15145
15146         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15147
15148 2000-12-29  Richard Henderson  <rth@redhat.com>
15149
15150         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15151         (__cyg_profile_func_exit): Define.
15152
15153 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15154
15155         * g++.dg/vtgc1.C: New test.
15156
15157 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15158
15159         * gcc.dg/noncompile/20001228-1.c: New test.
15160
15161         * gcc.dg/20001228-1.c: New test.
15162
15163         * gcc.c-torture/execute/20001228-1.c: New test.
15164
15165 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15166
15167         * gcc.dg/format-strfmon-1.c: New test.
15168
15169 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15170
15171         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15172         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15173         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15174         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15175         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15176         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15177         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15178         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15179         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15180         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15181         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15182         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15183         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15184
15185         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15186         * gcc.c-torture/execute/string-opt-4.c: Test index.
15187
15188 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15189
15190         * gcc.c-torture/compile/20001226-1.c: New test.
15191
15192 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15193
15194         * gcc.c-torture/compile/20001222-1.c: New test.
15195         * gcc.c-torture/compile/20001222-1.x: Xfail.
15196
15197 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15198
15199         * gcc.c-torture/execute/comp-goto-2.c: New test.
15200
15201 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15202
15203         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15204         Use long types if __INT_MAX__ is 32767.
15205         (main): Use cast to (sint32 *) when poking 88 into a_page.
15206
15207         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15208
15209 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15210
15211         * gcc.c-torture/compile/20001221-1.c: New test.
15212         * gcc.c-torture/execute/20001221-1.c: New test.
15213
15214 2000-12-20  Richard Henderson  <rth@redhat.com>
15215
15216         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15217         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15218
15219 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15220
15221         * gcc.dg/compare3.c: New test.
15222
15223 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15224
15225         * gcc.dg/format-warnll-1.c: New test.
15226
15227 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15228
15229         * gcc.dg/cpp/cmdlne-P.c: New test.
15230
15231 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15232
15233         * gcc.c-torture/execute/builtin-abs-1.c,
15234         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15235
15236 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15237
15238         * gcc.dg/cpp/multiline.c: New test.
15239
15240 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15241
15242         * g++.old-deja/g++.other/syshdr1.C: Update.
15243         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15244
15245 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15246
15247         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15248
15249 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15250
15251         * g++.old-deja/g++.pt/ttp65.C: New test.
15252
15253 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15254
15255         * g++.old-deja/g++.pt/ttp64.C: New test.
15256
15257 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15258
15259         * g++.old-deja/g++.pt/spec33.C: New test.
15260
15261 2000-12-14  Catherine Moore  <clm@redhat.com>
15262
15263         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15264         * gcc.c-torture/execute/920612-2.c: Likewise.
15265         * gcc.c-torture/execute/920428-2.c: Likewise.
15266         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15267         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15268
15269 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15270
15271         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15272         * gcc.dg/pack-test-2.c: Likewise.
15273
15274 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15275
15276         Tests by Zack Weinberg <zackw@stanford.edu>.
15277
15278         * gcc.dg/cpp/defined.c: Update.
15279         * gcc.dg/cpp/defined_trad.c: New tests.
15280
15281 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15282
15283         * gcc.dg/cpp/trad-direct.c: Update.
15284
15285 2000-12-11  Neil Booth  <neilb@earthling.net>
15286
15287         * gcc.dg/cpp/defined_trad.c
15288
15289 2000-12-11  Neil Booth  <neilb@earthling.net>
15290
15291         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15292
15293 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15294
15295         * gcc.dg/format-miss-2.c: New test.
15296
15297 2000-12-09  Neil Booth  <neilb@earthling.net>
15298
15299         * gcc.dg/cpp/lineflags.c: New tests.
15300         * gcc.dg/cpp/poison.c: Update.
15301         * gcc.dg/cpp/redef2.c: Update.
15302         * gcc.dg/cpp/skipping.c: New test.
15303
15304 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15305
15306         * g++.old-deja/g++.other/eh3.C: New testcase.
15307
15308 2000-12-07  Neil Booth  <neilb@earthling.net>
15309
15310         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15311         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15312         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15313         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15314         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15315         Update.
15316
15317 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15318
15319         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15320         __SIZE_TYPE__ instead of int for type of integers cast to
15321         pointers.
15322
15323 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * g++.old-deja/g++.other/cleanup4.C: New test.
15326
15327 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15328
15329         * format-sec-1.c: New test.
15330
15331 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15332
15333         * gcc.dg/format-nonlit-3.c: New test.
15334
15335 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15336
15337         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15338         through a null pointer.
15339
15340 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15341
15342         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15343         * g++.old-deja/g++.pt/partial4.C: New test.
15344
15345 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15346
15347         * gcc.c-torture/execute/ieee/hugeval.x: New.
15348
15349 2000-12-06  Neil Booth  <neilb@earthling.net>
15350
15351         * gcc.dg/cpp/backslash2.c: New tests.
15352
15353 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15354
15355         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15356         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15357
15358 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15359
15360         * gcc.c-torture/execute/20001203-2.c: New testcase.
15361
15362 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15363
15364         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15365         * g++.old-deja/g++.other/virtual10.C: New test.
15366
15367 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15368
15369         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15370
15371 2000-12-05  Richard Henderson  <rth@redhat.com>
15372
15373         * gcc.c-torture/compile/20001205-1.c: New.
15374
15375 2000-12-04  Neil Booth  <neilb@earthling.net>
15376
15377         * g++.old-deja/g++.other/virtual9.C: New test.
15378         * g++.old-deja/g++.pt/crash61.C: New test.
15379         * gcc.c-torture/execute/loop-9.c: New test.
15380
15381 2000-12-04  Neil Booth  <neilb@earthling.net>
15382
15383         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15384         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15385         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15386         * gcc.dg/cpp/extratokens.c: ...here.
15387
15388 2000-12-04  Neil Booth  <neilb@earthling.net>
15389
15390         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15391         New tests.
15392
15393 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15394
15395         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15396         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15397
15398 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15399
15400         * gcc.c-torture/execute/20001203-1.c: New test.
15401
15402 2000-12-03  Neil Booth  <neilb@earthling.net>
15403
15404         * gcc.dg/cpp/macro6.c: New test cases.
15405
15406 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15407
15408         * gcc.c-torture/execute/string-opt-9.c: New test.
15409         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15410         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15411         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15412
15413         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
15414         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
15415
15416 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
15417
15418         * gcc.dg/cpp/if-6.c: New testcase.
15419
15420         * gcc.dg/20001201-1.c: New testcase.
15421
15422 2000-12-02  Neil Booth  <neilb@earthling.net>
15423
15424         * g++.old-deja/g++.other/externC4.C,
15425         g++.old-deja/g++.other/friend10.C: New tests.
15426
15427 2000-12-02  Neil Booth  <neilb@earthling.net>
15428
15429         * g++.old-deja/g++.other/instan2.C
15430         * g++.old-deja/g++.other/instan3.C: New test.
15431
15432 2000-12-02  Neil Booth  <neilb@earthling.net>
15433
15434         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
15435         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
15436         gnuc99.c,gnuc99-pedantic.c: New tests.
15437
15438 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15439
15440         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
15441         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
15442
15443 2000-12-01  Neil Booth  <neilb@earthling.net>
15444
15445         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
15446         * gcc.dg/cpp/poison.c: Update.
15447         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
15448
15449 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
15450
15451         * g77.f-torture/execute/20001201.f: New test.
15452
15453 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15454
15455         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
15456
15457 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
15458
15459         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
15460
15461 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         * g++.old-deja/g++.other/cast6.C: New test.
15464
15465 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15466
15467         * gcc.c-torture/execute/20001130-2.c: New testcase.
15468
15469 2000-11-30  Richard Henderson  <rth@redhat.com>
15470
15471         * gcc.c-torture/execute/20001130-1.c: New test.
15472
15473 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15474
15475         * g++.old-deja/g++.other/op3.C: New test.
15476
15477 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         * g++.old-deja/g++.other/op2.C: New test.
15480
15481 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15482
15483         * g++.old-deja/g++.other/crash38.C: New test.
15484
15485 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15486
15487         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15488
15489 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15490
15491         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15492         tests.
15493         * gcc.c-torture/execute/string-opt-6.c: New test.
15494
15495         * gcc.dg/20001117-1.c: Add main.
15496
15497 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15498
15499         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15500         Move from here ...
15501         * gcc.dg/940510-1.c: ... to here.
15502
15503         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15504         zero-size arrays in toplevel structures.
15505
15506 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15507
15508         * gcc.c-torture/execute/loop-8.c: New test.
15509
15510 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15511
15512         * g++.old-deja/g++.other/base1.C: New test.
15513
15514 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15515
15516         * g++.old-deja/g++.other/parse2.C: New test.
15517
15518 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15519
15520         * g++.old-deja/g++.pt/incomplete1.C: New test.
15521
15522 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15523
15524         * g++.old-deja/g++.other/friend9.C: New test.
15525
15526 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15527
15528         * gcc.dg/20001127-1.c: New test.
15529
15530 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15531
15532         * g++.old-deja/g++.pt/friend46.C: New test.
15533
15534 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * g++.old-deja/g++.other/ptrmem8.C: New test.
15537
15538 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15539
15540         * gcc.c-torture/execute/string-opt-7.c: New test.
15541         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15542
15543 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15544
15545         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15546         instead of 'mkcheck 2'.
15547
15548 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15549
15550         * gcc.c-torture/execute/memcheck/driver.c,
15551         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15552         C9X references to refer to C99.
15553
15554 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15555
15556         * gcc.dg/ultrasp3.c: New test.
15557
15558 2000-11-25  Neil Booth  <neilb@earthling.net>
15559
15560         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15561
15562 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15563
15564         * gcc.c-torture/compile/20001123-2.c: New.
15565
15566 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15567
15568         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15569
15570 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15571
15572         * gcc.dg/sequence-point-1.c: Add some new tests.
15573         * gcc.c-torture/execute/20001124-1.c: New test.
15574
15575 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15576
15577         * g++.old-deja/g++.other/vaarg4.C: New test.
15578         * gcc.c-torture/compile/20001123-1.c: New test.
15579
15580 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         * g++.other/crash24.C: Adjust and remove XFAIL.
15583         * g++.other/crash37.C: New test.
15584
15585 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15586
15587         * g++.old-deja/g++.pt/instantiate9.C: New test.
15588
15589 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15590
15591         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15592         new ABI, too.
15593
15594         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15595         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15596
15597 2000-11-22  Neil Booth  <neilb@earthling.net>
15598
15599         * gcc.dg/cpp/Wtrigraphs.c: New test.
15600
15601 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15602
15603         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15604
15605 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15606
15607         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15608
15609 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15610
15611         * lib/gcc-dg.exp: load_lib scanasm.exp.
15612         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15613         * lib/g++-dg.exp: load_lib scanasm.exp.
15614         * lib/scanasm.exp: New.
15615         (scan-assembler, scan-assembler-not): Add optional arguments to
15616         test name, or if not present, the pattern name.
15617         (scan-assembler-dem, scan-assembler-dem-not): New.
15618
15619         * g++.dg/dg.exp: New.
15620
15621 2000-11-21  Neil Booth  <neilb@earthling.net>
15622
15623         * gcc.dg/cpp/integrated1.c: Remove.
15624
15625 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15626
15627         * gcc.c-torture/execute/20001121-1.c: New test.
15628
15629 2000-11-21  Richard Henderson  <rth@redhat.com>
15630
15631         * gcc.c-torture/compile/20001121-1.c: New test.
15632
15633 2000-11-20  Neil Booth  <neilb@earthling.net>
15634
15635         * gcc.dg/cpp/integrated1.c: New test.
15636
15637 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15638
15639         * g++.old-deja/g++.other/inline17.C: New test.
15640
15641 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15642
15643         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15644         local variable to be zero: I made the variable global. Now
15645         uses abort() and exit() instead of relying on main's return value.
15646
15647 2000-11-20  Neil Booth  <neilb@earthling.net>
15648
15649         * gcc.dg/cpp/paste2.c: Update test.
15650         * objc/execute/paste.m: New test.
15651
15652 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15653
15654         * gcc.dg/c99-condexpr-1.c: New test.
15655
15656 2000-11-20  Neil Booth  <neilb@earthling.net>
15657
15658         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15659
15660 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15661
15662         * g++.old-deja/g++.pt/export1.C: New test.
15663
15664 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15665
15666         * gcc.dg/20001117-1.c: New test.
15667
15668 2000-11-18  Richard Henderson  <rth@redhat.com>
15669
15670         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15671
15672 2000-11-18  Richard Henderson  <rth@redhat.com>
15673
15674         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15675         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15676         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15677
15678 2000-11-18  Richard Henderson  <rth@redhat.com>
15679
15680         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15681         (main): New.  Exit cleanly.
15682
15683 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15684
15685         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15686         gcc.dg/c99-fordecl-2.c: New tests.
15687
15688 2000-11-18  Richard Henderson  <rth@redhat.com>
15689
15690         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15691         * gcc.c-torture/execute/zerolen-2.c: New.
15692
15693 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15694
15695         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15696         memory.
15697
15698 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15699
15700         * g++.old-deja/g++.pt/instantiate8.C: New test.
15701
15702 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15703
15704         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15705         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15706
15707 2000-11-16  Nick Clifton  <nickc@redhat.com>
15708
15709         * gcc.c-torture/execute/nestfunc-2.c: New test.
15710         * gcc.c-torture/execute/nestfunc-3.c: New test.
15711
15712 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15713
15714         * gcc.c-torture/compile/20001116-1.c: New test.
15715
15716 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15717
15718         * gcc.c-torture/execute/20001115-1.c: New test.
15719
15720 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15721
15722         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15723         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15724         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15725         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15726
15727 2000-11-15  Neil Booth  <neilb@earthling.net>
15728
15729         gcc.dg/cpp/_Pragma1.c: Update.
15730         gcc.dg/cpp/_Pragma2.c: New test.
15731
15732 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15733
15734         * g++.old-deja/g++.other/anon5.C: New test.
15735
15736 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15737
15738         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15739         tests.
15740
15741 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15742
15743         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15744         output.
15745
15746 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15747
15748         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15749         labels at end of compound statements.
15750
15751 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15752
15753         * gcc.c-torture/execute/loop-7.c: New test.
15754
15755 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15756
15757         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15758
15759 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15760
15761         * gcc.dg/c99-bool-1.c: New test.
15762
15763 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15764
15765         * gcc.dg/c99-scope-1.c: Remove xfail.
15766         * gcc.dg/c99-scope-2.c: New test.
15767
15768 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15769
15770         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15771         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15772
15773 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15774
15775         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15776         error messages.
15777
15778         * g++.mike/p700.C: Don't typedef wchar_t.
15779         * g++.mike/p784.C: Likewise.
15780         * g++.mike/eb101.C: Don't use __wchar_t.
15781
15782 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15783
15784         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15785         from DO loop.
15786
15787 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15788
15789         * gcc.c-torture/execute/20001111-1.c: New test.
15790
15791 2000-11-10  Nick Clifton  <nickc@redhat.com>
15792
15793         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15794         long multuiple and accumulate.
15795
15796 2000-11-09  Richard Henderson  <rth@redhat.com>
15797
15798         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15799         via size_t instead of int.
15800
15801         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15802         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15803         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15804         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15805
15806 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15807
15808         * gcc.c-torture/compile/20001109-1.c: New test.
15809         * gcc.c-torture/compile/20001109-2.c: New test.
15810
15811 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15812
15813         * g++.old-deja/g++.pt/operator1.C: New test.
15814         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15815
15816 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15817
15818         * gcc.dg/20001108-1.c: New test.
15819
15820 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15821
15822         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15823         with both arguments constant strings.
15824         * gcc.c-torture/execute/string-opt-3.c: New test.
15825         * gcc.c-torture/execute/string-opt-4.c: New test.
15826         * gcc.c-torture/execute/string-opt-5.c: New test.
15827
15828 2000-11-08  Nick Clifton  <nickc@redhat.com>
15829
15830         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15831         mulsidi3adddi patterns.
15832
15833 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15834
15835         * g++.old-deja/g++.other/crash36.C: New test.
15836
15837 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15838
15839         * g++.old-deja/g++.other/init16.C: New test.
15840
15841 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15842
15843         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15844
15845 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15846
15847         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15848         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15849         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15850
15851 2000-11-07  DJ Delorie  <dj@redhat.com>
15852
15853         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15854
15855 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15856
15857         * gcc.c-torture/execute/string-opt-1.c: New test.
15858
15859 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15860
15861         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15862         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15863         parameters in registers, and there is no way for a varargs
15864         function to know in which order the integer and floating-point
15865         parameters should be interleaved when they are placed on the
15866         stack.
15867         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15868         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15869
15870 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15871
15872         * gcc.c-torture/execute/string-opt-2.c: New test.
15873
15874 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15875
15876         * g++.old-deja/g++.pt/crash60.C: New test.
15877
15878 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15879
15880         * g++.old-deja/g++.other/crash24.C: New test.
15881         * g++.old-deja/g++.other/crash25.C: New test.
15882         * g++.old-deja/g++.other/crash26.C: New test.
15883         * g++.old-deja/g++.other/crash27.C: New test.
15884         * g++.old-deja/g++.other/crash28.C: New test.
15885         * g++.old-deja/g++.other/crash29.C: New test.
15886         * g++.old-deja/g++.other/crash30.C: New test.
15887         * g++.old-deja/g++.other/crash31.C: New test.
15888         * g++.old-deja/g++.other/crash32.C: New test.
15889         * g++.old-deja/g++.other/crash33.C: New test.
15890         * g++.old-deja/g++.other/crash34.C: New test.
15891         * g++.old-deja/g++.other/crash35.C: New test.
15892
15893 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15894
15895         * gcc.c-torture/execute/20001031-1.c: New test.
15896
15897 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15898
15899         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15900         namespace.
15901
15902         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15903         standards-conformant.
15904
15905         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15906
15907         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15908         * g++.old-deja/g++.mike/p755a.C: Likewise.
15909         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15910         library makes no calls to `operator new' during initialization.
15911
15912 2000-11-04  Neil Booth  <neilb@earthling.net>
15913
15914         * gcc.dg/cpp/include2.c: New tests.
15915
15916 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15917
15918         * lib/g++.exp (g++_set_ld_library_path): New function.
15919         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15920
15921 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15922
15923         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15924         warnings.
15925
15926 2000-11-01  Richard Henderson  <rth@redhat.com>
15927
15928         * g++.old-deja/g++.ext/namedret1.C: New.
15929         * g++.old-deja/g++.ext/namedret2.C: New.
15930         * g++.old-deja/g++.ext/namedret3.C: New.
15931
15932 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15933
15934         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15935         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15936
15937 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15938
15939         * gcc.c-torture/execute/va-arg-21.c: New test.
15940
15941 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15942
15943         * gcc.dg/c99-complex-2.c: New test.
15944
15945 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15946
15947         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15948
15949 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15950
15951         * g++.old-deja/g++.other/inline16.C: New test.
15952
15953 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15954
15955         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15956         __PRETTY_FUNCTION__
15957
15958 2000-10-29  Neil Booth  <neilb@earthling.net>
15959
15960         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15961         New tests.
15962         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15963         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15964         optimisation.
15965
15966 2000-10-29  Neil Booth  <neilb@earthling.net>
15967
15968         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15969         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15970         * mi5.c: Test multiple includes work with -C.
15971         * trigraphs.c: Test ^= version.
15972
15973 2000-10-28  Neil Booth  <neilb@earthling.net>
15974
15975         New tests and test updates for new macro expander.
15976
15977         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15978         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15979         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
15980         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
15981         new diagnostic messages.
15982
15983         * gcc.dg/cpp/macro3.c: New tests.
15984
15985 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
15986
15987         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
15988         on the same line.
15989
15990 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
15991
15992         * g++.old-deja/g++.other/eh2.C: New test.
15993
15994 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15995
15996         * gcc.c-torture/execute/20001027-1.c: New test.
15997
15998 2000-10-26  Richard Henderson  <rth@redhat.com>
15999
16000         * gcc.c-torture/execute/20001026-1.c: New.
16001
16002 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16003
16004         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16005         * g++.old-deja/g++.law/builtin1.C: Likewise.
16006         * g++.old-deja/g++.law/ctors10.C: Likewise.
16007         * g++.old-deja/g++.law/virtual3.C: Likewise.
16008         * g++.old-deja/g++.mike/p658.C: Likewise.
16009         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16010         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16011         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16012         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16013         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16014
16015 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16016
16017         * gcc.c-torture/compile/20001024-1.c: New test.
16018
16019 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16020
16021         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16022         to tell us whether or not we are using V3.
16023
16024 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16025
16026         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16027         operands.
16028
16029 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16030
16031         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16032
16033 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16034
16035         * gcc.c-torture/execute/20001024-1.c: New test.
16036
16037 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16038
16039         * g++.old-deja/g++.other/sibcall1.C: New test.
16040
16041 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16042
16043         * gcc.dg/noncompile/init-3.c: New test.
16044
16045 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16046
16047         * gcc.dg/format-array-1.c: New test.
16048
16049 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16050
16051         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16052         writing through null pointers; remove comment about testing
16053         unterminated strings.
16054
16055 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16056
16057         * gcc.c-torture/execute/20001017-2.c: New test.
16058
16059 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16060
16061         * gcc.c-torture/compile/20001018-1.c: New test.
16062         * gcc.c-torture/compile/20001018-1.x: Xfail.
16063
16064 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16065
16066         * gcc.c-torture/execute/20001017-1.c: New test.
16067
16068 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16069
16070         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16071         for multiple use of arguments with scanf formats; add tests for
16072         multiple use of arguments.
16073
16074 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16075
16076         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16077
16078 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16079
16080         * gcc.dg/format-miss-1.c: New test.
16081
16082 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16083
16084         * gcc.c-torture/execute/20001013-1.c: New test.
16085
16086 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16087
16088         * gcc.dg/format-branch-1.c: New test.
16089
16090 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16091
16092         * README, lib/file-format.exp: Remove EGCS references.
16093
16094 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16095
16096         * gcc.dg/20001013-1.c: New test.
16097
16098 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16099
16100         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16101         for intmax_t in the compiler using __typeof__ and the type rules
16102         for conditional expressions.
16103
16104 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16105
16106         * gcc.dg/20001012-1.c: New test.
16107         * gcc.dg/20001012-2.c: New test.
16108
16109 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16110
16111         * gcc.dg/format-attr-1.c: New test.
16112
16113 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16114
16115         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16116         __LONG_LONG_MAX__ instead of LLONG_MAX.
16117
16118 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16119
16120         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16121         scanf flags.
16122         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16123         flags.
16124
16125 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16126
16127         * gcc.dg/sequence-pt-1.c: New test.
16128
16129 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16130
16131         * gcc.c-torture/execute/20001011-1.c: New testcase.
16132         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16133
16134 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16135
16136         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16137         does not error on it.
16138
16139 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16140
16141         * gcc.dg/20001009-1.c: New test.
16142
16143 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16144
16145         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16146         * gcc.c-torture/execute/20001009-2.c: ... to here.
16147
16148 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16149
16150         * gcc.c-torture/compile/20001009-1.c: New testcase.
16151         * gcc.c-torture/execute/20001009-1.c: New testcase.
16152         Testcases provided by Jan Hubicka <jh@suse.cz>.
16153
16154 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16155
16156         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16157         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16158         uintmax_t using <limits.h> to emulate the compiler's internal
16159         logic.  No longer XFAIL %j tests.
16160
16161 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16162
16163         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16164         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16165         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16166         regexps and details of expected handling of some bad formats.
16167         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16168         suppression.
16169
16170 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16171
16172         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16173         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16174         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16175         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16176         in list archives.
16177
16178 2000-10-06  Richard Henderson  <rth@cygnus.com>
16179
16180         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16181         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16182         * g++.old-deja/g++.jason/report.C: Likewise.
16183         * g++.old-deja/g++.law/friend5.C: Likewise.
16184         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16185         of the expected warnings.
16186
16187 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16188
16189         * g++.old-deja/g++.pt/enum14.C: New test.
16190
16191 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16192
16193         * g++.old-deja/g++.pt/crash59.C: New test.
16194
16195 2000-10-04  Will Cohen  <wcohen@redhat.com>
16196
16197         * gcc.dg/20000926-1.c: New test.
16198
16199 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16200
16201         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16202         function name for current C++ compiler.
16203         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16204
16205 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16206
16207         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16208         __PRETTY_FUNCTION__.
16209         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16210
16211 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16212
16213         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16214
16215 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16216
16217         * gcc.c-torture/compile/20000923-1.c: New test.
16218
16219 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16220
16221         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16222         * g++.old-deja/g++.pt/ttp62.C: Same.
16223         * g++.old-deja/g++.other/inline14.C: Same.
16224
16225 2000-09-24  Richard Henderson  <rth@cygnus.com>
16226
16227         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16228
16229 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16230
16231         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16232
16233 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16234
16235         * gcc.c-torture/compile/20000922-1.c: New file.
16236
16237 2000-09-21  Nick Clifton  <nickc@redhat.com>
16238
16239         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16240         a signed long modulo operation.
16241         (mod6): New function - perform an unsigned long modulo operation.
16242         (main): Add tests for modulos of very large numbers by very small
16243         dividends.
16244
16245 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16246
16247         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16248
16249 2000-09-19  Richard Henderson  <rth@cygnus.com>
16250
16251         * gcc.dg/compare2.c (case 10): XFAIL.
16252
16253 2000-09-18  Richard Henderson  <rth@cygnus.com>
16254
16255         * gcc.c-torture/execute/20000906-1.c: Move ...
16256         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16257         that support __builtin_trap.
16258
16259 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16260
16261         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16262
16263 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16264
16265         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16266         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16267         more $ format tests.
16268
16269 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16270
16271         * gcc.dg/format-errmk-1.c: New test.
16272
16273 2000-09-17  Greg McGary  <greg@mcgary.org>
16274
16275         * gcc.c-torture/execute/20000917-1.x: Remove.
16276
16277 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16278
16279         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16280
16281 2000-09-17  Greg McGary  <greg@mcgary.org>
16282
16283         * gcc.c-torture/execute/20000917-1.c: New test.
16284         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16285
16286 2000-09-16  Neil Booth  <NeilB@earthling.net>
16287
16288         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16289         in nested macro bug.
16290
16291 2000-09-15  Neil Booth  <NeilB@earthling.net>
16292
16293         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16294
16295 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16296
16297         * gcc.c-torture/execute/20000914-1.c: New test.
16298
16299 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16300
16301         * g++.other/inline13.C: New test.
16302
16303 2000-09-12  Andreas Jaeger  <aj@suse.de>
16304
16305         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16306         constant by Ulrich Drepper <drepper@redhat.com>.
16307
16308 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16309
16310         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16311
16312 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16313
16314         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16315
16316 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16317
16318         * gcc.dg/cpp/backslash.c: New test.
16319
16320 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16321
16322         * gcc.c-torture/execute/20000910-1.c: New test.
16323         * gcc.c-torture/execute/20000910-2.c: Likewise.
16324
16325 2000-09-11  Robert Lipe  <robertl@sco.com>
16326
16327         * gcc.dg/pragma-align.c: New test.
16328
16329 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16330
16331         * g++.old-deja/g++.pt/explicit82.C: New test.
16332         * g++.old-deja/g++.pt/explicit83.C: New test.
16333
16334 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16335
16336         * gcc.dg/asm-names.c: New test.
16337
16338 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16339
16340         * gcc.dg/cpp/tr-warn6.c: New test
16341
16342 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16343
16344         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16345         be accepted.
16346
16347 2000-09-07  Catherine Moore  <clm@redhat.com>
16348
16349         * gcc.c-torture/execute/unroll-1.c: New test.
16350
16351 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16352
16353         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16354         ERROR markers.
16355         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16356         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16357         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16358         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16359         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16360         Preprocess only.
16361         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16362         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16363
16364 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16365
16366         * g++.old-deja/g++.pt/deduct2.C: New test.
16367
16368 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16369
16370         * g++.old-deja/g++.pt/parms2.C: New test.
16371
16372 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16373
16374         * g++.old-deja/g++.pt/crash58.C: New test.
16375
16376 2000-09-06  Greg McGary  <greg@mcgary.org>
16377
16378         * gcc.c-torture/execute/20000906-1.c: New test.
16379         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16380
16381 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16382
16383         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16384
16385 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16386
16387         * g++.old-deja/g++.pt/crash57.C: New test.
16388
16389 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16390
16391         * g++.old-deja/g++.pt/crash56.C: New test.
16392
16393 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16394
16395         * g++.old-deja/g++.pt/koenig1.C: New test.
16396
16397 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gcc.dg/20000904-1.c: New test.
16400
16401 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16402
16403         * gcc.dg/cpp/paste8.c: New test.
16404
16405 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16406
16407         * gcc.c-torture/compile/20000827-1.c: New test.
16408
16409 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16410
16411         * gcc.dg/format-diag-1.c: New test.
16412
16413 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16414
16415         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
16416         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
16417         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
16418         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
16419         gcc.dg/formatz-1.c: Adjust warning regular expressions.
16420
16421 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16422
16423         * g++.old-deja/g++.other/nested4.C: New test.
16424
16425 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16426
16427         * g++.old-deja/g++.ns/scoped1.C: New test.
16428
16429 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
16430
16431         * lib/g++.exp: Support testing already-installed GCC.
16432
16433 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16434
16435         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16436
16437 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16438
16439         * gcc.dg/return-type-2.c: New test.
16440
16441 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
16442
16443         * gcc.c-torture/compile/20000825-1.c: New test.
16444
16445 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
16446
16447         * gcc.dg/dwarf2-2.c: New test.
16448
16449 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
16450
16451         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
16452         dg-warning regexps.
16453
16454 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16455
16456         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
16457         gcc.dg/format-ext-5.c: New tests.
16458
16459 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
16460
16461         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
16462
16463 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
16464
16465         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16466
16467 2000-08-24  Richard Henderson  <rth@cygnus.com>
16468
16469         * gcc.dg/ia64-sync-1.c: New test.
16470         * gcc.dg/ia64-sync-2.c: New test.
16471         * gcc.dg/ia64-asm-1.c: New test.
16472
16473 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16474
16475         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16476         * gcc.dg/format-ext-2.c: New test.
16477
16478 2000-08-23  Jason Merrill  <jason@redhat.com>
16479
16480         * lib/old-dejagnu.exp: Also ignore "In member function" and
16481         "At global scope".
16482
16483 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16484
16485         * gcc.dg/noncompile/label-lineno-1.c: New test.
16486
16487 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16488
16489         * gcc.dg/c99-array-nonobj-1.c: New test.
16490
16491 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16492
16493         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16494         tests.
16495         * gcc.dg/format-ext-1.c: New test.
16496
16497 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16498
16499         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16500         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16501         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16502         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16503         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16504
16505 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16506
16507         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16508         gcc.dg/c99-strftime-2.c: New tests.
16509
16510 2000-08-22  Richard Henderson  <rth@cygnus.com>
16511
16512         * gcc.c-torture/execute/20000822-1.c: New test.
16513
16514 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16515
16516         * gcc.c-torture/execute/20000819-1.x: Remove.
16517
16518 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16519
16520         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16521         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16522         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16523         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16524         gcc.dg/format-xopen-1.c: New tests.
16525
16526 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16527
16528         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16529
16530 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16531
16532         * g++.old-deja/g++.other/loop2.C: New test.
16533
16534         * gcc.c-torture/compile/20000606-1.c: New test.
16535         * gcc.c-torture/compile/20000728-1.c: New test.
16536         * gcc.c-torture/execute/20000801-1.c: New test.
16537         * gcc.c-torture/execute/20000801-2.c: New test.
16538         * gcc.c-torture/execute/20000819-1.c: New test.
16539         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16540         * gcc.dg/20000629-1.c: New test.
16541         * gcc.dg/20000724-1.c: New test.
16542         * gcc.dg/20000807-1.c: New test.
16543
16544 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16545
16546         * gcc.dg/cpp/pragma-1.c: New test.
16547         * gcc.dg/cpp/pragma-2.c: New test.
16548
16549 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16550
16551         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16552         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16553
16554 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16555
16556         * gcc.c-torture/compile/20000818-1.c: New test.
16557
16558 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16559
16560         * gcc.c-torture/execute/20000818-1.c: New test.
16561
16562 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16563
16564         * gcc.dg/format-va-1.c: New test.
16565
16566 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16567
16568         * g++.old-deja/g++.other/typedef8.C: New test.
16569
16570 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16571
16572         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16573         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16574         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16575         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16576         * g++.old-deja/g++.other/ptrmem7.C: New test.
16577         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16578
16579 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16580
16581         * g++.old-deja/g++.pt/typename27.C: New test.
16582
16583 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16584
16585         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16586         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16587         * g++.old-deja/g++.pt/friend45.C: New test.
16588         * g++.old-deja/g++.other/friend8.C: New test.
16589
16590 2000-08-15  Richard Henderson  <rth@cygnus.com>
16591
16592         * gcc.c-torture/execute/20000815-1.c: New test.
16593
16594 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16595
16596         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16597         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16598         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16599
16600 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16601
16602         * g++.old-deja/g++.other/refinit2.C: New test.
16603
16604 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16605
16606         * lib/c-torture.exp (c-torture): Make
16607         compiler_conditional_xfail_data global.
16608         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16609         compiler_conditional_xfail_data machinery.
16610         (f-torture-execute): Likewise.
16611         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16612         and only when unrolling loops.
16613
16614         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16615
16616 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16617
16618         * g++.old-deja/g++.pt/explicit81.C: New test.
16619
16620 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16621
16622         * g++.old-deja/g++.pt/typename26.C: New test.
16623
16624 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16625
16626         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16627         warning.
16628
16629 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16630
16631         * g++.old-deja/g++.other/array3.C: New test.
16632
16633 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16634
16635         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16636         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16637         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16638         New tests.
16639
16640 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16643         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16644
16645 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16646
16647         * gcc.c-torture/execute/20000808-1.c: New test.
16648
16649 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16650
16651         * gcc.dg/c90-const-expr-1.c: New test.
16652
16653 2000-08-08  Richard Henderson  <rth@cygnus.com>
16654
16655         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16656
16657 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16658
16659         * gcc.dg/noncompile/const-ll-1.c: New test.
16660
16661 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16662
16663         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16664
16665 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16666
16667         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16668         that running programs linked against the shared version of libobjc
16669         run correctly.
16670
16671 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16672
16673         * gcc.dg/c99-printf-1.c: New test.
16674
16675 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16676
16677         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16678
16679 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16680
16681         * gcc.c-torture/execute/20000731-1.x: Delete.
16682
16683 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16684
16685         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16686         and torture_without_loops as is done by c-torture.exp.
16687         (search_for): Copy from c-torture.exp.
16688         (gcc-dg-runtest): New function, drives a directory of tests
16689         iterating over the TORTURE_OPTIONS.
16690         (scan-assembler, scan-assembler-not): Move here from
16691         individual directory drivers.
16692
16693         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16694         defined by lib/gcc-dg.exp.
16695         * gcc.dg/cpp/cpp.exp: Likewise.
16696         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16697         gcc-dg-runtest, so we cycle over optimization options.
16698
16699         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16700         * gcc.dg/compare2.c: No longer expected to fail.
16701
16702 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16703
16704         * gcc.c-torture/execute/20000804-1.c: New test.
16705
16706 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16707
16708         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16709
16710 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16711
16712         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16713
16714 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16715
16716         * gcc.c-torture/compile/20000803-1.c: New test.
16717
16718 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16719
16720         * gcc.c-torture/execute/20000801-3.c,
16721         gcc.c-torture/execute/20000801-4.c: New tests.
16722         * gcc.c-torture/execute/20000801-3.x,
16723         gcc.c-torture/execute/20000801-4.x: Xfail.
16724
16725 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16726
16727         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16728         libobjc/.libs to allow for libtool.
16729
16730 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16731
16732         * gcc.c-torture/compile/20000802-1.c: New test.
16733
16734 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16735
16736         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16737
16738 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16739
16740         * gcc-c-torture/execute/20000731-2.c: New test.
16741
16742         * gcc.c-torture/execute/20000731-1.c: New test.
16743         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16744
16745 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16746
16747         * testsuite/gcc.dg/cpp/paste7.c: New test.
16748         * gcc.dg/cpp/20000725-1.c: New test.
16749
16750 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16751
16752         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16753         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16754         declaration warning for __builtin_dwarf_reg_size.
16755
16756         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16757
16758 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16759
16760         * gcc.dg/noncompile/voidparam-1.c: New test.
16761
16762 2000-07-30  Richard Henderson  <rth@cygnus.com>
16763
16764         * gcc.dg/c90-digraph-1.c: Don't xfail.
16765         * gcc.dg/compare2.c (case 10): Xfail.
16766         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16767
16768 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16769
16770         * gcc.dg/c99-main-1.c: New test.
16771
16772 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16773
16774         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16775
16776 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16777
16778         * gcc.c-tortuer/execute/20000726-1.c: New test.
16779
16780 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16781
16782         * gcc.c-torture/execute/enum-2.c: New test.
16783
16784 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16785
16786         * gcc.dg/cpp/tr-warn3.c: New test.
16787
16788 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16789
16790         * g++.old-deja/g++.ext/implicit1.C: Remove.
16791         * g++.old-deja/g++.jason/c2.C: Remove
16792         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16793         * g++.old-deja/g++.pt/crash16.C: Likewise.
16794         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16795
16796 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16797
16798         * g++.old-deja/g++.other/for2.C: New test.
16799
16800 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16801
16802         * gcc.dg/20000720-1.c: New test.
16803
16804 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16805
16806         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16807
16808 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16809
16810         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16811         * gcc.c-torture/execute/20000722-1.c: New.
16812         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16813
16814 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16815
16816         * gcc.dg/cpp/20000720-1.S: New test.
16817
16818 2000-07-21  Michael Meissner  <meissner@redhat.com>
16819
16820         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16821
16822 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16823
16824         * g++.old-deja/g++.brendan/crash16.C,
16825         g++.old-deja/g++.brendan/parse3.C,
16826         g++.old-deja/g++.brendan/redecl1.C,
16827         g++.old-deja/g++.ns/template13.C,
16828         g++.old-deja/g++.other/decl4.C,
16829         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16830
16831 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16832
16833         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16834         and "Internal error".
16835
16836         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16837         regexps.
16838         * gcc.dg/cpp/paste6.c: New test.
16839
16840 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16841
16842         * gcc.dg/cpp/tr-direct.c: New test.
16843
16844         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16845         gcc.dg/cpp/undef1.c: Tweak error regexps.
16846
16847 2000-07-18  Eric Christopher <echristo@redhat.com>
16848
16849         * gcc.c-torture/compile/20000718-1.c: New test.
16850
16851 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16852
16853         * cpplex.c (_cpp_push_token): If the token being pushed back
16854         is the previous token in this context, just subtract one from
16855         context->posn.
16856         * cppmacro.c (save_expansion): Clear aux field when storing a
16857         placemarker.
16858
16859 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16860
16861         * gcc.dg/noncompile/redecl-1.c: New test.
16862
16863 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16864
16865         * gcc.c-torture/execute/20000717-5.c: New test.
16866         * gcc.c-torture/execute/20000717-1.x: Removed.
16867
16868 2000-07-17  Richard Henderson  <rth@cygnus.com>
16869
16870         * gcc.c-torture/execute/20000717-4.c: New test.
16871
16872 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16873
16874         * gcc.dg/cpp/syshdr.c: New test.
16875         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16876
16877 2000-07-17  Neil Booth  <neilb@earthling.net>
16878
16879         * gcc.dg/cpp/cmdlne-dM.c: New test.
16880         * gcc.dg/cpp/cmdlne-dD.c: New test.
16881
16882 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16883
16884         * gcc.c-torture/execute/20000717-3.c: New test.
16885
16886         * gcc.c-torture/compile/20000717-1.c: New test.
16887
16888 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16889
16890         * gcc.c-torture/execute/20000717-2.c: New test.
16891
16892 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16893
16894         * gcc.dg/formatz-1.c: New test.
16895
16896         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16897         * gcc.dg/c99-digraph-1.c: New tests.
16898
16899         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16900         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16901
16902         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16903         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16904         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16905         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16906         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16907         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16908         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16909
16910 2000-07-17   Greg McGary <greg@mcgary.org>
16911
16912         * gcc.c-torture/execute/20000717-1.c: New test.
16913         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16914
16915 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16916
16917         * gcc.c-torture/execute/20000715-2.c: New test.
16918         * gcc.dg/20000715-1.c: New test.
16919
16920 2000-07-15  Michael Meissner  <meissner@redhat.com>
16921
16922         * gcc.c-torture/execute/20000715-1.c: New test.
16923
16924 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16925
16926         * gcc.c-torture/execute/20000707-1.c: New test.
16927
16928 2000-07-13  Neil Booth  <NeilB@earthling.net>
16929
16930         * testsuite/gcc.dg/cpp/digraph1.c,
16931         testsuite/gcc.dg/cpp/digraph2.c,
16932         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16933
16934 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16935
16936         * g77.f-torture/compile/20000630-2.f:  New test.
16937         * g77.f-torture/compile/20000630-2.x
16938
16939 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16940
16941         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16942
16943 2000-07-11  Neil Booth  <NeilB@earthling.net>
16944
16945         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16946
16947 2000-07-11  Neil Booth  <NeilB@earthling.net>
16948
16949         * gcc.dg/cpp/cmdlne-C.c: New.
16950
16951 2000-07-09  Neil Booth  <NeilB@earthling.net>
16952
16953         * gcc.dg/cpp/directiv.c: New tests.
16954         * gcc.dg/cpp/undef1.c: Update.
16955
16956 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16957
16958         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16959
16960 2000-07-09  Neil Booth  <NeilB@earthling.net>
16961
16962         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16963
16964 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16965
16966         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16967         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16968
16969 2000-07-08  Neil Booth  <NeilB@earthling.net>
16970
16971         * gcc.dg/cpp/macsyntx.c: New tests.
16972
16973 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16974
16975         * gcc.dg/20000707-1.c: New test.
16976
16977 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16978
16979         * gcc.c-torture/execute/20000706-1.c: New test.
16980         * gcc.c-torture/execute/20000706-2.c: New test.
16981         * gcc.c-torture/execute/20000706-3.c: New test.
16982         * gcc.c-torture/execute/20000706-4.c: New test.
16983         * gcc.c-torture/execute/20000706-5.c: New test.
16984
16985 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16986
16987         * g++.old-deja/g++.pt/instantiate7.C: New test.
16988
16989 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16990
16991         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
16992         * g++.old-deja/g++.mike/thunk3.C: Likewise.
16993         * g++.old-deja/g++.other/rtti3.C: Likewise.
16994         * g++.old-deja/g++.other/rttid3.C: Likewise.
16995
16996 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
16997
16998         *  g77.f-torture/compile/20000630-1.x: Fix typo
16999
17000 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17001
17002         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17003         assembly output.
17004
17005 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17006
17007         * gcc.dg/cpp/ident.c: New test.
17008
17009 2000-07-05  Neil Booth  <NeilB@earthling.net>
17010
17011         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17012           gcc.dg/cpp/lexstrng.c: New tests.
17013
17014 2000-07-04  Neil Booth  <NeilB@earthling.net>
17015
17016         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17017         * gcc.dg/cpp/strify2.c: Same.
17018
17019 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17020
17021         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17022         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17023         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17024         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17025
17026         * testsuite/gcc.dg/cpp/macro1.c,
17027         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17028         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17029         testsuite/gcc.dg/cpp/strify1.c,
17030         testsuite/gcc.dg/cpp/strify2.c: New tests.
17031
17032 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17033
17034         * gcc.c-torture/execute/20000703-1.c: New test.
17035
17036 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17037
17038         * g++.old-deja/g++.pt (lookup10.C): New test.
17039
17040 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17041
17042         * g++.old-deja/g++.pt (typename25.C): New test.
17043
17044 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17045
17046         * gcc.c-torture/compile/20000701-1.c: New test.
17047
17048 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17049
17050         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17051         to test case.
17052
17053 2000-06-30  Catherine Moore  <clm@cygnus.com>
17054
17055         * gcc.c-torture/execute/align-1.c: New test.
17056
17057 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17058
17059         * g++.old-deja/g++.pt/expr8.C: New test.
17060         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17061
17062 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17063
17064         * gcc.c-torture/compile/20000629-1.c: New test.
17065
17066 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17067
17068
17069         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17070         gcc.dg/noncompile directory, depending on whether they're
17071         preprocessor tests or not.  Annotate all the tests for the dg
17072         framework.
17073
17074         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17075         * gcc.dg/noncompile/noncompile.exp: New.
17076
17077         * Moved files:
17078         Old name                                New name
17079         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17080         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17081         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17082         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17083         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17084         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17085         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17086         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17087         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17088         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17089         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17090         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17091         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17092         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17093         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17094         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17095         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17096         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17097         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17098         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17099         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17100         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17101         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17102         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17103
17104         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17105         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17106         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17107         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17108         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17109         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17110
17111 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17112
17113         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17114         declare one variable.  On the fourth, error.
17115         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17116         declared by 20000628-1a.h.
17117
17118 2000-06-29  Richard Henderson  <rth@redhat.com>
17119
17120         * gcc.c-torture/execute/930529-1.x: New file.
17121         * gcc.dg/920413-1.c: Adjust expected warning text.
17122         * gcc.dg/980217-1.c: Declare abort.
17123         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17124
17125 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17126
17127         * g77.f-torture/compile/20000629-1.f: New test.
17128         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17129
17130 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17131
17132         Rearrange lots of files, removing entirely the
17133         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17134         directories.
17135
17136         * Deleted files:
17137         gcc.c-torture/code_quality/code_quality.exp
17138         gcc.c-torture/special/special.exp
17139         gcc.failure/failure.exp
17140         gcc.failure/940409-1.x
17141         gcc.c-torture/compile/961203-1.x
17142
17143         * New files:
17144         gcc.misc-tests/linkage.exp
17145         gcc.c-torture/execute/920730-1t.c
17146         gcc.c-torture/execute/920730-1t.x
17147         gcc.c-torture/compile/920520-1.x
17148         gcc.c-torture/compile/920521-1.x
17149         gcc.c-torture/compile/981006-1.x
17150         gcc.c-torture/execute/eeprof-1.x
17151
17152         * Moved files (possibly with modifications to fit a new harness):
17153         Old name                                New name
17154         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17155         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17156         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17157         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17158         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17159         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17160         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17161         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17162         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17163         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17164         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17165         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17166         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17167         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17168
17169 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17170
17171         * c-torture/compile/961203-1.x: Delete.
17172
17173         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17174         not exit. Include stdio.h.
17175         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17176         * gcc.misc-tests/dg-12.c: Likewise.
17177         * gcc.misc-tests/dg-5.c: Likewise.
17178         * gcc.misc-tests/dg-6.c: Likewise.
17179         * gcc.misc-tests/dg-7.c: Prototype abort.
17180         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17181         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17182         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17183         not exit.
17184         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17185         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17186
17187 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.dg/cpp/20000628-1.c: New test.
17190         * gcc.dg/cpp/20000628-1.h: New header for above test.
17191         * gcc.dg/cpp/20000628-1a.h: Likewise.
17192
17193 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17194
17195         * gcc.dg/cpp: New directory.
17196         * gcc.dg/cpp/cpp.exp: New driver.
17197         * gcc.dg/cpp/20000627-1.c: New test.
17198         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17199         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17200         and rewrite as a compilation test.
17201
17202         * gcc.dg: Move many files into the cpp subdirectory, possibly
17203         renaming or editing them as well.
17204         Old name                New name
17205         990119-1.c              cpp/19990119-1.c
17206         990228-1.c              cpp/19990228-1.c
17207         990407-1.c              cpp/19990407-1.c
17208         990409-1.c              cpp/19990409-1.c
17209         990413-1.c              cpp/19990413-1.c
17210         990703-1.c              cpp/19990703-1.c
17211         20000127-1.c            cpp/20000127-1.c
17212         20000129-1.c            cpp/20000129-1.c
17213         20000207-1.c            cpp/20000207-1.c
17214         20000207-2.c            cpp/20000207-2.c
17215         20000209-1.c            cpp/20000209-1.c
17216         20000209-2.c            cpp/20000209-2.c
17217         20000301-1.c            cpp/20000301-1.c
17218         20000419-1.c            cpp/20000419-1.c
17219         20000510-1.S            cpp/20000510-1.S
17220         20000519-1.c            cpp/20000519-1.c
17221         20000529-1.c            cpp/20000529-1.c
17222         20000625-1.c            cpp/20000625-1.c
17223         20000625-2.c            cpp/20000625-2.c
17224         cpp-as1.c               cpp/assert1.c
17225         cpp-as2.c               cpp/assert2.c
17226         cxx-comments-1.c        cpp/cxxcom1.c
17227         cxx-comments-2.c        cpp/cxxcom2.c
17228         endif-label.c           cpp/endif.c
17229         cpp-hash1.c             cpp/hash1.c
17230         cpp-hash2.c             cpp/hash2.c
17231         cpp-if1.c               cpp/if-1.c
17232         cpp-if2.c               cpp/if-2.c
17233         cpp-if3.c               cpp/if-3.c
17234         cpp-if4.c               cpp/if-4.c
17235         cpp-if5.c               cpp/if-5.c
17236         cpp-cond.c              cpp/if-cexp.c
17237         cpp-missingop.c         cpp/if-mop.c
17238         cpp-missingparen.c      cpp/if-mpar.c
17239         cpp-opprec.c            cpp/if-oppr.c
17240         cpp-ifparen.c           cpp/if-paren.c
17241         cpp-shortcircuit.c      cpp/if-sc.c
17242         cpp-shift.c             cpp/if-shift.c
17243         cpp-unary.c             cpp/if-unary.c
17244         cpp-li1.c               cpp/line1.c
17245         cpp-li2.c               cpp/line2.c
17246         lineno.c                cpp/line3.c
17247         lineno-2.c              cpp/line4.c
17248         cpp-mi.c                cpp/mi1.c
17249         cpp-mic.h               cpp/mi1c.h
17250         cpp-micc.h              cpp/mi1cc.h
17251         cpp-mind.h              cpp/mi1nd.h
17252         cpp-mindp.h             cpp/mi1ndp.h
17253         cpp-mix.h               cpp/mi1x.h
17254         cpp-mi2.c               cpp/mi2.c
17255         cpp-mi2a.h              cpp/mi2a.h
17256         cpp-mi2b.h              cpp/mi2b.h
17257         cpp-mi2c.h              cpp/mi2c.h
17258         cpp-mi3.c               cpp/mi3.c
17259         cpp-mi3.def             cpp/mi3.def
17260         poison-1.c              cpp/poison.c
17261         pr-impl.c               cpp/prag-imp.c
17262         cpp-redef-2.c           cpp/redef1.c
17263         cpp-redef.c             cpp/redef2.c
17264         strpaste.c              cpp/strp1.c
17265         strpaste-2.c            cpp/strp2.c
17266         cpp-tradpaste.c         cpp/tr-paste.c
17267         cpp-tradstringify.c     cpp/tr-str.c
17268         cpp-tradwarn1.c         cpp/tr-warn1.c
17269         cpp-tradwarn2.c         cpp/tr-warn2.c
17270         trigraphs.c             cpp/trigraphs.c
17271         cpp-unc1.c              cpp/unc1.c
17272         cpp-unc2.c              cpp/unc2.c
17273         cpp-unc3.c              cpp/unc3.c
17274         cpp-unc.c               cpp/unc4.c
17275         undef.c                 cpp/undef1.c
17276         undef-2.c               cpp/undef2.c
17277         cpp-wi1.c               cpp/widestr1.c
17278
17279 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17280
17281         * lib/g++.exp (g++_include_flags): Tweak.
17282
17283 2000-06-27  H.J. Lu  <hjl@gnu.org>
17284             Loren J. Rittle  <ljrittle@acm.org>
17285
17286         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17287         version with one that knows about the new gcc tree structure.
17288         (g++_link_flags): Same.
17289
17290 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17291
17292         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17293         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17294         case we are cross-compiling.
17295
17296         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17297         g++.old-deja/g++.niklas/Makefile.in,
17298         g++.old-deja/g++.niklas/configure.in,
17299         g++.old-deja/g++.other/Makefile.in,
17300         g++.old-deja/g++.other/configure.in,
17301         gcc.c-torture/code_quality/Makefile.in,
17302         gcc.c-torture/code_quality/configure.in,
17303         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17304         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17305         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17306         gcc.c-torture/execute/ieee/Makefile.in,
17307         gcc.c-torture/execute/ieee/configure.in,
17308         gcc.c-torture/noncompile/Makefile.in,
17309         gcc.c-torture/noncompile/configure.in,
17310         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17311         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17312         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17313
17314 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17315
17316         * g++.old-deja/g++.other/ambig3.C: New test.
17317
17318 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17319
17320         * g++.old-deja/g++.pt/syntax1.C: New test.
17321         * g++.old-deja/g++.pt/syntax2.C: New test.
17322         * g++.old-deja/g++.other/syntax3.C: New test.
17323         * g++.old-deja/g++.other/syntax4.C: New test.
17324
17325 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17326
17327         * gcc.dg/20000623-1.c: Prototype exit and abort.
17328
17329 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17330
17331         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17332         New tests.
17333         * gcc.dg/cpp-mi3.def: New file.
17334
17335         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17336         inside assertions.
17337         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17338         lexer's error messages.
17339         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17340         divine anything from the linemarkers.
17341         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17342         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17343
17344 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17345
17346         * gcc.dg/20000623-1.c: New test.
17347
17348 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17349
17350         * gcc.c-torture/execute/20000622-1.c: New test.
17351
17352 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17353
17354         * g++.old-deja/g++.other/init15.C: New test.
17355
17356 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17357
17358         * g++.old-deja/g++.pt/vaarg2.C: New test.
17359         * g++.old-deja/g++.pt/vaarg3.C: New test.
17360
17361 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17362
17363         * g++.old-deja/g++.other/dyncast6.C: New test.
17364
17365 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17366
17367         * gcc.c-torture/execute/loop-6.c: New test.
17368
17369 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17370
17371         * gcc.dg/20000614-1.c: New test.
17372         * gcc.dg/20000614-2.c: New test.
17373
17374 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17375
17376         * g++.old-deja/g++.other/inline12.C: New test.
17377
17378 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17379
17380         * g++.old-deja/g++.other/eh1.C: New test.
17381
17382 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17383
17384         * g++.old-deja/g++.other/type.C: New test.
17385
17386 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17387
17388         * g++.old-deja/g++.other/initstring.C: New test.
17389
17390 2000-06-12  Jason Merrill  <jason@redhat.com>
17391
17392         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17393
17394 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17395
17396         * gcc.c-torture/compile/20000609-1.c: New test.
17397
17398 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17399
17400         * gcc.dg/20000609-1.c: New test.
17401
17402 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17403
17404         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17405         * gcc.c-torture/noncompile/poison-1.c: Move...
17406         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17407         * gcc.dg/cpp-li1.c: Add a token after the #line.
17408
17409 2000-06-05  Richard Henderson  <rth@cygnus.com>
17410
17411         * gcc.c-torture/execute/20000605-2.c: New test.
17412         * gcc.c-torture/execute/20000605-3.c: New test.
17413
17414 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
17415
17416         * g77.f-torture/execute/20000503-1.x: New file.
17417
17418 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17419
17420         * g++.old-deja/g++.eh/badalloc1.C: New test.
17421
17422 2000-06-05  Richard Henderson  <rth@cygnus.com>
17423
17424         * gcc.c-torture/execute/20000605-1.c: New test.
17425
17426 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17427             Nathan Sidwell <nathan@codesourcery.com>
17428
17429         * gcc.c-torture/compile/20000605-1.c: New test.
17430
17431 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
17432
17433         * g77.f-torture/compile/20000601-1.f:  New test.
17434
17435 2000-06-03  Richard Henderson  <rth@cygnus.com>
17436
17437         * gcc.c-torture/execute/20000603-1.c: New.
17438
17439 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
17440
17441         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
17442         * gcc.dg/noreturn-2.c (noreturn): Likewise.
17443
17444 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
17445
17446         * gcc.dg/compare2.c (case 12): XFAIL.
17447         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
17448         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
17449
17450         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
17451
17452 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
17453
17454         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
17455         guard macro is already defined when the header is first
17456         included.
17457         * gcc.dg/cpp-mix.h: New file.
17458         * gcc.dg/endif-label.c: Update patterns to match compiler.
17459
17460         * g++.brendan/complex1.C: Declare abort.
17461         * g++.law/refs4.C: Remove XFAIL.
17462         * g++.oliva/expr2.C: Declare abort and exit.
17463
17464 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
17465
17466         * gcc.c-torture/execute/20000528-1.c: New test.
17467
17468         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17469         * g++.old-deja/g++.law/temps4.C: Likewise.
17470
17471         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17472         stdlib.h.  Call abort() on failure.
17473         * g++.old-deja/g++.law/refs4.C: Likewise.
17474         * g++.old-deja/g++.law/temps4.C: Likewise.
17475         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17476         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17477
17478 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17479
17480         Relative to g++.dg/special:
17481         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17482
17483         Relative to g++.old-deja:
17484         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17485         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17486         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17487         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17488         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17489         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17490         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17491
17492         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17493         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17494         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17495         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17496         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17497         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17498         and/or string.h.
17499
17500         * g++.other/goto1.C: Update expectations for error messages.
17501
17502 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17503
17504         * gcc.c-torture/compile/20000523-1.c: New test.
17505
17506 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17507
17508         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17509
17510 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17511
17512         * g++.old-deja/g++.eh/catch11.C: New test.
17513         * g++.old-deja/g++.eh/catch12.C: New test.
17514
17515 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17516
17517         * gcc.c-torture/execute/20000523-1.c: New test.
17518
17519 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17520
17521         * c-torture/execute/bcp-1.c: Replace abort in arg of
17522         __builtin_constant_p with a generic external function.
17523
17524         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17525         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17526         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17527         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17528         Prototype abort and/or exit.
17529
17530         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17531         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17532         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17533         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17534
17535 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17536
17537         * gcc.dg/dwarf2-1.c: New test.
17538
17539 2000-05-20  Richard Henderson  <rth@cygnus.com>
17540
17541         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17542
17543 2000-05-20  Andreas Jaeger  <aj@suse.de>
17544
17545         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17546         testcase.
17547
17548 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17549
17550         * gcc.c-torture/execute/20000519-2.c: New test.
17551
17552 2000-05-19  Andreas Jaeger  <aj@suse.de>
17553
17554         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17555         which fails with SSA.
17556
17557         * lib/c-torture.exp: Also test with -O3 -fssa.
17558
17559 2000-05-18  Michael Meissner  <meissner@redhat.com>
17560
17561         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17562         * gcc.c-torture/execute/920415-1.c: Ditto.
17563         * gcc.c-torture/execute/920501-1.c: Ditto.
17564         * gcc.c-torture/execute/conversion.c: Ditto.
17565         * gcc.c-torture/execute/cvt-1.c: Ditto.
17566
17567 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17568
17569         * gcc.c-torture/compile/20000518-1.c: New test.
17570
17571 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17572
17573         * g77.f-torture/compile/200005018.f:  New test.
17574
17575 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17576
17577         * gcc.c-torture/compile/20000517-1.c: New test.
17578
17579 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17580
17581         * gcc.c-torture/execute/20000516-1.c: New test.
17582
17583 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17584
17585         * g++.old-deja/g++.other/eh.C: New test.
17586
17587 2000-05-12  Richard Henderson  <rth@cygnus.com>
17588
17589         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17590         constants through to doit's conditional.
17591
17592 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17593
17594         * gcc.c-torture/compile/20000511-1.c: New test.
17595         * g77.f-torture/compile/20000511-1.f: New test.
17596         * g77.f-torture/compile/20000511-2.f: New test.
17597
17598 2000-05-11  Michael Meissner  <meissner@redhat.com>
17599
17600         * gcc.c-torture/execute/20000511-1.c: New test.
17601
17602 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17603
17604         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17605         * gcc.dg/20000510-1.S: New.
17606
17607 2000-05-08  Catherine Moore  <clm@cygnus.com>
17608
17609         * gcc.dg/unused-3.c: New.
17610
17611 2000-05-06  Richard Henderson  <rth@cygnus.com>
17612
17613           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17614           * g++.old-deja/g++.mike/warn1.C: Likewise.
17615           * g++.old-deja/g++.pt/local1.C: Likewise.
17616           * g++.old-deja/g++.pt/local7.C: Likewise.
17617           * g++.old-deja/g++.pt/spec16.C: Likewise.
17618
17619 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17620
17621         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17622
17623 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17624
17625           * g77.f-torture/execute/20000503-1.f:  New test.
17626
17627 2000-05-04  Andreas Jaeger  <aj@suse.de>
17628
17629         * gcc.dg/noreturn-2.c: New test.
17630
17631 2000-05-04  Neil Booth  <NeilB@earthling.net>
17632
17633         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17634         preprocessor.
17635
17636 2000-05-04  Richard Henderson  <rth@cygnus.com>
17637
17638         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17639
17640 2000-05-04  Richard Henderson  <rth@cygnus.com>
17641
17642         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17643         OpenSSL by Jason R Thorpe.
17644
17645 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17646
17647         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17648
17649 2000-05-03  Robert Lipe <robertlipe@usa.net>
17650
17651         * gcc.dg/20000503-1.c: New test.
17652
17653 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17654
17655         * gcc.c-torture/compile/20000502-1.c: New test.
17656         * g++.old-deja/g++.other/align.C: New test.
17657         * gcc.dg/cpp-tradstringify.c: New test.
17658
17659 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17660
17661         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17662         and hard registers.
17663
17664 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17665
17666         * gcc.c-torture/execute/loop-5.c: New test.
17667
17668 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17669
17670         * gcc.c-torture/execute/va-arg-20.c: New test.
17671
17672 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17673
17674         * gcc.c-torture/execute/20000422-1.c: New test.
17675
17676 2000-04-20  Greg McGary  <gkm@gnu.org>
17677
17678         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17679         when optimizing, but without sibling-call optimizations (-O1).
17680
17681 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17682
17683           * gcc.c-torture/compile/20000420-1.c: New test.
17684
17685 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17686
17687         * g++.abi/ptrflags.C: New test.
17688         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17689
17690 2000-04-19  Catherine Moore  <clm@cygnus.com>
17691
17692         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17693
17694 2000-04-19  Greg McGary  <gkm@gnu.org>
17695
17696         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17697         sibling-call optimizations.
17698
17699 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17700
17701         * gcc.dg/20000419-1.c: New test.
17702
17703 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17704
17705         * gcc.c-torture/execute/20000412-6.c: New test.
17706
17707 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17708
17709         * gcc.c-torture/execute/20000412-5.c: New test.
17710         * g77.f-torture/compile/20000412-1.f: New test.
17711         * gcc.c-torture/execute/20000412-4.c: New test.
17712         * gcc.c-torture/compile/20000412-2.c: New test.
17713         * gcc.c-torture/execute/20000412-3.c: New test.
17714         * gcc.c-torture/compile/20000412-1.c: New test.
17715         * gcc.c-torture/execute/20000412-2.c: New test.
17716
17717 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17718
17719         * objc/execute/bf-20.m: New test.
17720
17721 2000-04-10  Richard Henderson  <rth@cygnus.com>
17722
17723         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17724
17725         * gcc.c-torture/execute/20000412-1.c: New test.
17726
17727 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17728
17729         * g++.old-deja/g++.eh/catchptr1.C: New test.
17730
17731 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17732
17733         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17734
17735 2000-04-08  Neil Booth  <NeilB@earthling.net>
17736
17737         * gcc.dg/cpp-nullchar.c: Remove test as
17738         embedded nulls cause problems.
17739
17740 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17741
17742         * gcc.dg/compare2.c: New test.
17743
17744 2000-04-08  Neil Booth  <NeilB@earthling.net>
17745
17746         * gcc.dg/cpp-nullchar.c: New test.
17747
17748 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17749
17750         * gcc.dg/cpp-mi2.c: New test.
17751         * gcc.dg/cpp-mi2[abc].h: New files.
17752
17753 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17756         member name.
17757
17758 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17759
17760         * g++.old-deja/g++.abi/vmihint.C: New test.
17761
17762 2000-04-06  Neil Booth  <NeilB@earthling.net>
17763
17764         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17765         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17766         copyright.
17767
17768 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17769
17770         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17771         avoid stack-frame overwrite.
17772
17773 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17774
17775         * gcc.c-torture/compile/20000405-2.c: New test.
17776         * gcc.c-torture/compile/20000405-3.c: New test.
17777
17778 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17779
17780         * gcc.c-torture/compile/20000405-1.c: New test.
17781
17782 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17783
17784         * gcc.dg/cast-qual-1.c: Revert last change.
17785
17786 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17787
17788         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17789
17790 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17791
17792         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17793         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17794
17795 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17796
17797         * gcc.c-torture/compile/20000403-2.c: New test.
17798         * gcc.c-torture/compile/20000403-1.c: New test.
17799
17800 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17801
17802         * gcc.c-torture/execute/20000403-1.c: New test.
17803
17804 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17805
17806         * gcc.c-torture/execute/20000402-1.c: New test.
17807
17808 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17809
17810         * gcc.c-torture/execute/va-arg-15.c: New test.
17811         * gcc.c-torture/execute/va-arg-16.c: New test.
17812         * gcc.c-torture/execute/va-arg-17.c: New test.
17813         * gcc.c-torture/execute/va-arg-18.c: New test.
17814         * gcc.c-torture/execute/va-arg-19.c: New test.
17815
17816 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17817
17818         * gcc.c-torture/compile/981211-1.c: Move to...
17819         * gcc.dg/cpp-as1.c: ...here.
17820         * gcc.dg/cpp-as2.c: New file.
17821
17822         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17823         compiler.
17824
17825 2000-04-02  Neil Booth  <NeilB@earthling.net>
17826
17827         * gcc.dg/cpp-cond.c  New tests.
17828         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17829         accidental success less likely.
17830         * gcc.dg/cpp-missingop.c  New tests.
17831         * gcc.dg/cpp-missingparen.c  New tests.
17832         * gcc.dg/cpp-shift.c  New tests.
17833         * gcc.dg/cpp-shortcircuit.c  New tests.
17834         * gcc.dg/cpp-unary.c  New tests.
17835
17836 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17837
17838         * gcc.c-torture/compile/20000329-1.c: New test.
17839
17840 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17841
17842         * gcc.c-torture/compile/20000326-1.c: New test.
17843         * gcc.c-torture/compile/20000326-2.c: New test.
17844
17845 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17846
17847         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17848         the first parameter is a function argument.
17849
17850 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17851
17852         * g++.old-deja/g++.ext/array4.C: New test.
17853
17854 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17855
17856         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17857
17858 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17859
17860         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17861
17862 2000-03-19  Richard Henderson  <rth@cygnus.com>
17863
17864         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17865
17866 2000-03-19  Richard Henderson  <rth@cygnus.com>
17867
17868         * gcc.c-torture/compile/20000319-1.c: New test.
17869
17870 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17871
17872         * gcc.c-torture/execute/20000314-3.c: New test.
17873         * gcc.c-torture/execute/20000314-2.c: New test.
17874         * gcc.c-torture/execute/20000314-1.c: New test.
17875         * gcc.c-torture/compile/20000314-2.c: New test.
17876         * gcc.c-torture/compile/20000314-1.c: New test.
17877
17878 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17879
17880         * g++.old-deja/g++.warn/inline.C: New test.
17881
17882 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17883
17884         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17885         standards-compliant result rather than specific constants.
17886         Put test-values in array.
17887
17888 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17889
17890         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17891         (g++_target_compile): Put test-specific options last.
17892
17893 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         * g++.old-deja/g++.eh/vbase4.C: New test.
17896
17897 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17898
17899         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17900
17901 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         * g++.old-deja/g++.brendan/misc12.C: Removed.
17904         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17905         * g++.old-deja/g++.ext/pretty4.C: New test.
17906
17907 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17908
17909         * g++.old-deja/g++.other/string2.C: New test.
17910
17911 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17912
17913         * g++.old-deja/g++.warn/impint2.C: New test.
17914
17915 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17916
17917         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17918         is 1, not zero.
17919
17920 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.old-deja/g++.warn/impint.C: New test.
17923         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17924         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17925         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17926         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17927         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17928         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17929         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17930         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17931         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17932         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17933         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17934         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17935
17936 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17937
17938         * gcc.dg/cpp-redef.c: New test.
17939
17940 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17941
17942         * g++.old-deja/g++.pt/unify7.C: New test.
17943
17944 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17945
17946         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17947         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17948
17949 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17950
17951         * gcc.c-torture/compile/20000224-1.c: New test.
17952
17953 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17954
17955         * gcc.c-torture/compile/cpp-2.c: New test.
17956         * gcc.c-torture/compile/cpp-1.c: New test.
17957
17958 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17959
17960         * gcc.c-torture/execute/20000225-1.c: New test.
17961
17962 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17963
17964         * gcc.dg/cpp-li2.c: New test.
17965
17966         * gcc.dg/cpp-wi1.c: New test.
17967
17968         * gcc.dg/cpp-li1.c: New test.
17969
17970 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         * g++.old-deja/g++.other/sizeof5.C: New test.
17973
17974 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17975
17976         * gcc.c-torture/execute/va-arg-13.c: New test.
17977
17978 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17979
17980         * gcc.c-torture/execute/va-arg-12.c: New test.
17981
17982 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17983
17984         * gcc.c-torture/execute/20000223-1.c: New test.
17985
17986 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17987
17988         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
17989
17990 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
17991
17992         * g++.old-deja/g++.abi/ptrmem.C: New test.
17993
17994 2000-02-19  Richard Henderson  <rth@cygnus.com>
17995
17996         * gcc.c-torture/compile/init-3.c: New.
17997
17998 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
17999
18000         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18001         ALWAYS_CXXFLAGS.
18002
18003 2000-02-11  Robert Lipe <robertl@sco.com>
18004
18005         * gcc.c-torture/compile/20000211-3.c: New test.
18006
18007 2000-02-11  Martin Buchholz <martin@xemacs.org>
18008
18009         * gcc.c-torture/compile/20000211-2.c: New test.
18010
18011 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18012
18013         * gcc.c-torture/compile/20000211-1.c: New test.
18014
18015 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18016
18017         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18018           on native targets
18019
18020 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18021
18022         * g++.old-deja/g++.other/cast5.C: New test.
18023
18024 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18025
18026         * gcc.c-torture/execute/20000205-1.c: New.
18027
18028 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18029
18030         * g++.old-deja/g++.jason/cast3.C: Return void.
18031         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18032
18033 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18034
18035         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18036
18037         * gcc.dg/loop-1.c: New test.
18038
18039 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18040
18041         * gcc.c-torture/compile/20000127-1.c: New test.
18042         * gcc.c-torture/execute/991228-1.c: New test.
18043
18044 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18045
18046         * gcc.dg/unused-2.c: New test.
18047
18048         * gcc.dg/conv-1.c: New test.
18049
18050 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18051
18052         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18053         compiler.
18054         (tool_option_proc): Fix typo.
18055
18056 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18057
18058         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18059         of the ld on the host, not on the build machine.
18060         Also, don't crash if '--help' is not a supported option.
18061
18062 2000-01-24  Richard Henderson  <rth@cygnus.com>
18063
18064         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18065
18066 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18067
18068         * gcc.c-torture/execute/20000120-2.c: New test.
18069         * gcc.c-torture/execute/20000120-1.c: New test.
18070
18071 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18072
18073         * gcc.c-torture/execute/20000113-1.c: New test.
18074
18075 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18076
18077         * gcc.c-torture/execute/20000112-1.c: New test.
18078
18079 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18080
18081         * gcc.dg/20000111-1.c: New test.
18082
18083 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18084
18085         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18086         with 16 bit integers.
18087
18088 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18089
18090         * gcc.dg/20000108-1.c: New test.
18091
18092 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18093
18094         * g++.old-deja/g++.ns/koenig8.C: New test.
18095
18096 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18097
18098         * g++.old-deja/g++.other/cast4.C: New test.
18099
18100 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18101
18102         * gcc.c-torture/compile/20000105-2.c: New test.
18103         * gcc.c-torture/compile/20000105-1.c: New test.
18104
18105 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18106
18107         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18108         references to printf & atoi to conform to ANSI standard.
18109         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18110         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18111         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18112         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18113         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18114         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18115         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18116         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18117         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18118         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18119         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18120         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18121         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18122         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18123         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18124         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18125         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18126         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18127         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18128         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18129         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18130         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18131         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18132         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18133         * g++.old-deja/g++.brendan/init3.C: Likewise.
18134         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18135         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18136         * g++.old-deja/g++.brendan/new2.C: Likewise.
18137         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18138         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18139         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18140         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18141         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18142         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18143         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18144         * g++.old-deja/g++.brendan/template24.C: Likewise.
18145         * g++.old-deja/g++.brendan/template3.C: Likewise.
18146         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18147         * g++.old-deja/g++.jason/inline3.C: Likewise.
18148         * g++.old-deja/g++.jason/opeq.C: Likewise.
18149         * g++.old-deja/g++.law/arg5.C: Likewise.
18150         * g++.old-deja/g++.law/arm7.C: Likewise.
18151         * g++.old-deja/g++.law/ctors11.C: Likewise.
18152         * g++.old-deja/g++.law/cvt8.C: Likewise.
18153         * g++.old-deja/g++.law/init9.C: Likewise.
18154         * g++.old-deja/g++.law/refs4.C: Likewise.
18155         * g++.old-deja/g++.law/template2.C: Likewise.
18156         * g++.old-deja/g++.law/visibility24.C: Likewise.
18157         * g++.old-deja/g++.law/vtable3.C: Likewise.
18158         * g++.old-deja/g++.mike/asm2.C: Likewise.
18159         * g++.old-deja/g++.mike/eh1.C: Likewise.
18160         * g++.old-deja/g++.mike/misc1.C: Likewise.
18161         * g++.old-deja/g++.mike/misc13.C: Likewise.
18162         * g++.old-deja/g++.mike/misc14.C: Likewise.
18163         * g++.old-deja/g++.mike/ns12.C: Likewise.
18164         * g++.old-deja/g++.mike/p1248.C: Likewise.
18165         * g++.old-deja/g++.mike/p3708.C: Likewise.
18166         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18167         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18168         * g++.old-deja/g++.mike/p646.C: Likewise.
18169         * g++.old-deja/g++.mike/p700.C: Likewise.
18170         * g++.old-deja/g++.mike/p783.C: Likewise.
18171         * g++.old-deja/g++.mike/p783a.C: Likewise.
18172         * g++.old-deja/g++.mike/p783b.C: Likewise.
18173         * g++.old-deja/g++.mike/p786.C: Likewise.
18174         * g++.old-deja/g++.mike/p789.C: Likewise.
18175         * g++.old-deja/g++.mike/p789a.C: Likewise.
18176         * g++.old-deja/g++.mike/p807a.C: Likewise.
18177         * g++.old-deja/g++.other/delete3.C: Likewise.
18178         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18179         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18180         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18181         * g++.old-deja/g++.other/empty1.C: Likewise.
18182         * g++.old-deja/g++.other/temporary1.C: Likewise.
18183         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18184         * g++.old-deja/g++.pt/t16.C: Likewise.
18185         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18186
18187 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18188
18189         * gcc.dg/991230-1.c: New test.
18190
18191 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18192
18193         * gcc.c-torture/compile/991229-3.c: New test.
18194         * gcc.c-torture/compile/991229-2.c: New test.
18195         * gcc.c-torture/compile/991229-1.c: New test.
18196
18197 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18198
18199         * gcc.c-torture/compile/labels-2.c: New test.
18200
18201 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18202
18203         * gcc.c-torture/execute/991227-1.c: New test.
18204
18205 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18206
18207         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18208
18209 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18210
18211         * gcc.c-torture/execute/991221-1.c: New test.
18212
18213 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18214
18215         * g++.old-deja/g++.other/cast3.C: New test.
18216
18217 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18218
18219         * gcc.c-torture/execute/991216-4.c: New test.
18220
18221 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18222
18223         * gcc.c-torture/execute/991216-1.c: New test.
18224         * gcc.c-torture/execute/991216-2.c: New test.
18225         * gcc.c-torture/execute/991216-3.c: New test.
18226
18227 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18228
18229         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18230         Actually make the test fail by using "-O2" for compilation.
18231
18232 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18233
18234         * g++.old-deja/g++.warn/cast-align1.C: New test.
18235
18236 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18237
18238         * gcc.c-torture/compile/991214-1.c: New test.
18239         * gcc.c-torture/compile/991214-2.c: New test.
18240
18241 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18242
18243         * gcc.dg/991214-1.c: New test.
18244
18245 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18246
18247         * gcc.c-torture/compile/991213-3.c: New test.
18248         * gcc.c-torture/compile/991213-2.c: New test.
18249         * gcc.c-torture/compile/991213-1.c: New test.
18250
18251 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18252
18253         * gcc.dg/991209-1.c: New test.
18254
18255 1999-12-08  Nathan Sidwell <nathan@acm.org>
18256
18257         * gcc.c-torture/compile/991208-1.c: New test.
18258
18259 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18260
18261         * gcc.dg/ultrasp2.c: New test.
18262
18263 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18264
18265         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18266
18267 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18268
18269         * gcc.c-torture/compile/991202-1.c: New test.
18270         * gcc.c-torture/execute/991202-1.c: New test.
18271         * gcc.c-torture/execute/991202-2.c: New test.
18272         * gcc.c-torture/execute/991202-3.c: New test.
18273
18274 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18275
18276         * g++.old-deja/g++.abi/align.C: New test.
18277         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18278         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18279
18280 1999-12-01  Richard Henderson  <rth@cygnus.com>
18281
18282         * gcc.c-torture/execute/991201-1.c: New.
18283
18284 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18285
18286         * gcc.dg/991129-1.c: New test.
18287
18288 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18289
18290         * gcc.c-torture/compile/991127-1.c: New test.
18291
18292 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18293
18294         * g++.old-deja/g++.other/warn4.C: New test.
18295
18296 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18297
18298         * g++.old-deja/g++.eh/cleanup2.C: New test.
18299         * g++.old-deja/g++.ext/pretty2.C: New test.
18300         * g++.old-deja/g++.ext/pretty3.C: New test.
18301         * g++.old-deja/g++.other/debug6.C: New test.
18302
18303 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18304
18305         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18306         compiler_output to look for one error message instead of two.
18307
18308 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18309
18310         * gcc.c-torture/execute/991118-1.c: Also test case
18311         where the word boundary does not split a byte evenly.
18312
18313 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18314
18315         * g++.old-deja/g++.ext/restrict1.C: New test.
18316
18317 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18318
18319         * gcc.c-torture/execute/991118-1.c: New test.
18320
18321 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18322
18323         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18324         working directory pathnames.
18325
18326 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18327
18328         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18329         host is equipped with driver.h and driver.o so it can actually
18330         compile and run the tests.
18331
18332 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18333
18334         * gcc.c-torture/compile/991008-1.c: New test.
18335
18336 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18337
18338         * lib/gcc-dg.exp: Include target-supports.exp
18339
18340 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18341
18342         * lib/target-supports.exp: New file: Provide procs to test for
18343         features supported by the target.
18344         (check_weak_available): Moved here from ecos.exp.
18345         (check_alias_available): New proc: Determine of the target
18346         toolchain supports the alias attribute.
18347
18348         * gcc.dg/special/ecos.exp: Move check_weak_available to
18349         target-supports.exp.
18350         (alias-1.c): Only perform the test if the target supports
18351         aliases.
18352         (wkali-1.c): Only perform the test if the target supports
18353         aliases.
18354
18355         * gcc.dg/990506-0.c: Expect error messages from cross
18356         targets as well as native targets.
18357
18358 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18359
18360         * gcc.dg/ultrasp1.c: Removed xfail.
18361         * gcc.dg/struct-ret-2.c: Likewise.
18362         * gcc.dg/array-1.c: Likewise.
18363
18364 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18365
18366         * gcc.dg/struct-ret-2.c: New test.
18367
18368         * gcc.dg/array-1.c: New test.
18369
18370 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18371
18372         * gcc.c-torture/execute/991030-1.c: New test.
18373
18374 1999-10-26  Richard Henderson  <rth@cygnus.com>
18375
18376         * gcc.c-torture/compile/991026-2.c: New test.
18377
18378 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18379
18380         * gcc.c-torture/compile/991026-1.c: New test.
18381
18382 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18383
18384         * gcc.c-torture/execute/991023-1.c: New test.
18385
18386 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18387
18388         * gcc.c-torture/execute/991019-1.c: New test.
18389
18390 1999-10-16  Richard Henderson  <rth@cygnus.com>
18391
18392         * gcc.c-torture/execute/991016-1.c: New test.
18393
18394 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18395
18396         * gcc.c-torture/execute/991014-1.c: New test.
18397
18398 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18399
18400         * g++.old-deja/g++.other/union2.C: New test.
18401
18402 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18403
18404         * g++.old-deja/g++.other/vaarg2.C: New test.
18405         * g++.old-deja/g++.other/vaarg3.C: New test.
18406
18407 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18408
18409         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18410         in compile/.
18411
18412 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
18413
18414         * gcc.c-torture/execute/va-arg-11.c: New test.
18415
18416 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
18417
18418         * lib/file-format.exp (gcc_target_object_format): Don't
18419         crash if objdump is unavailable.
18420
18421 1999-09-29  Donn Terry <donn@interix.com>
18422
18423         * gcc.misc-tests/mg.exp: delete extraneous redirection.
18424
18425 1999-09-28  Nick Clifton  <nickc@cygnus.com>
18426
18427         * gcc.c-torture/compile/990928-1.c: New test.
18428
18429 1999-09-28  Nathan Sidwell  <nathan@acm.org>
18430
18431         * g++.old-deja/g++.other/decl6.C: New test.
18432
18433 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18434
18435         * gcc.c-torture/execute/va-arg-10.c: New test.
18436
18437 1999-09-27  Nathan Sidwell  <nathan@acm.org>
18438
18439         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
18440         __PRETTY_FUNCTION__.
18441
18442 1999-09-23  Nick Clifton  <nickc@cygnus.com>
18443
18444         * gcc.c-torture/execute/990923-1.c: New test.
18445
18446 1999-09-21  Nick Clifton  <nickc@cygnus.com>
18447
18448         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
18449         for which -fpic is inappropriate.
18450
18451 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
18452
18453         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
18454
18455 1999-09-21  Nathan Sidwell  <nathan@acm.org>
18456
18457         * g++.old-deja/g++.other/dyncast1.C: New test.
18458         * g++.old-deja/g++.other/dyncast2.C: New test.
18459         * g++.old-deja/g++.other/dyncast3.C: New test.
18460         * g++.old-deja/g++.other/dyncast4.C: New test.
18461         * g++.old-deja/g++.other/dyncast5.C: New test.
18462         * g++.old-deja/g++.eh/catch3.C: New test.
18463         * g++.old-deja/g++.eh/catch3p.C: New test.
18464         * g++.old-deja/g++.eh/catch4.C: New test.
18465         * g++.old-deja/g++.eh/catch4p.C: New test.
18466         * g++.old-deja/g++.eh/catch5.C: New test.
18467         * g++.old-deja/g++.eh/catch5p.C: New test.
18468         * g++.old-deja/g++.eh/catch6.C: New test.
18469         * g++.old-deja/g++.eh/catch6p.C: New test.
18470         * g++.old-deja/g++.eh/catch7.C: New test.
18471         * g++.old-deja/g++.eh/catch7p.C: New test.
18472         * g++.old-deja/g++.eh/catch8.C: New test.
18473         * g++.old-deja/g++.eh/catch8p.C: New test.
18474         * g++.old-deja/g++.eh/catch9.C: New test.
18475         * g++.old-deja/g++.eh/catch9p.C: New test.
18476
18477 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18478
18479         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18480         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18481
18482 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18483
18484         * gcc.c-torture/compile/990913-1.c: New test.
18485
18486 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18487
18488         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18489         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18490
18491 1999-09-09  Richard Henderson  <rth@cygnus.com>
18492
18493         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18494
18495 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18496
18497         * g++.old-deja/g++.other/lookup11.C: New test.
18498         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18499         what is permitted and what we want.
18500         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18501         overload use.
18502         * g++.old-deja/g++.jason/rfg5.C: Likewise
18503
18504 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18505
18506         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18507         * gcc.c-torture/noncompile/poison-1.c: New file.
18508
18509 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18510
18511         * g++.old-deja/g++.other/sizeof3.C: New test.
18512         * g++.old-deja/g++.other/sizeof4.C: New test.
18513         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18514         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18515
18516 1999-09-07  Richard Henderson  <rth@cygnus.com>
18517
18518         * gcc.dg/va-arg-1.c: New.
18519
18520 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18521
18522         * gcc.c-torture/execute/va-arg-9.c: New test.
18523
18524 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18525
18526         * g77.f-torture/compile/980519-2.f: New test.
18527         * g77.f-torture/compile/19990905-0.f: New test.
18528         * g77.f-torture/compile/19990905-1.f: New test.
18529         * g77.f-torture/compile/19990905-2.f: New test.
18530
18531         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18532
18533 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18534
18535         * gcc.c-torture/execute/990827-1.c: Fix typo.
18536
18537 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18538
18539         * g++.old-deja/g++.other/deref1.C: New test.
18540
18541 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18542
18543         * g++.old-deja/g++.other/ambig2.C: New test.
18544         * g++.old-deja/g++.other/cond5.C: New test.
18545         * g++.old-deja/g++.other/lookup16.C: New test.
18546
18547 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18548
18549         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18550         assemblers too.
18551
18552 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18553
18554         * lib/c-torture.exp: Avoid the "compare executables" optimization
18555         when testing native.
18556
18557 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18558
18559         * gcc.c-torture/execute/990829-1.c: New test.
18560         * gcc.c-torture/compile/990829-1.c: New test.
18561
18562 1999-08-27  Paul Burchard  <burchard@pobox.com>
18563
18564         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18565         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18566         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18567         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18568         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18569         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18570         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18571         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18572         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18573         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18574         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18575
18576 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18577
18578         * gcc.c-torture/execute/990827-1.c: New test.
18579
18580 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18581
18582         * g77.f-torture/noncompile/19990826-4.f: New test.
18583
18584         * g77.f-torture/compile/19990826-3.f: New test.
18585
18586         * g77.f-torture/execute/19990826-2.f: New test.
18587
18588         * g77.f-torture/compile/19990826-1.f: New test.
18589
18590         * gcc.c-torture/execute/990826-0.c: New test.
18591         * g77.c-torture/execute/19990826-0.f: New test.
18592
18593         * g77.f-torture/noncompile/970626-2.f: New test.
18594
18595 1999-08-25  Paul Burchard  <burchard@pobox.com>
18596
18597         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18598         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18599         lss-011.C: New tests.
18600
18601 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18602
18603         * g++.old-deja/g++.other/decl5.C: New test.
18604
18605 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18606
18607         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18608         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18609         call `postbase' for each one.  All callers of `postbase' changed
18610         to call this instead.
18611
18612 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18613
18614         * gcc.c-torture/execute/990811-1.c: New test.
18615
18616 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18617
18618         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18619         just native ones.
18620
18621         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18622         just native ones.
18623
18624 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18625
18626         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18627
18628 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18629
18630         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18631
18632 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18633
18634         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18635
18636 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18637
18638         * gcc.c-torture/execute/990804-1.c: New test.
18639
18640 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18641
18642         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18643         * g++.old-deja/g++.brendan/crash64.C: Likewise
18644         * g++.old-deja/g++.brendan/overload8.C: Likewise
18645
18646 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18647
18648         * g++.old-deja/g++.other/struct1.C: New test.
18649
18650 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18651
18652         * g++.old-deja/g++.other/enum2.C: New test.
18653
18654 1999-08-02  Richard Henderson  <rth@cygnus.com>
18655
18656         Adapted from tests from Franz Sirl:
18657         * gcc.c-torture/execute/va-arg-7.c: New test.
18658         * gcc.c-torture/execute/va-arg-8.c: New test.
18659
18660 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18661
18662         * gcc.c-torture/compile/990801-2.c: New test.
18663
18664         * gcc.c-torture/compile/990801-1.c: New test.
18665
18666 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18667
18668         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18669         fp-cmp-1.c, converting double to float.
18670
18671         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18672         fp-cmp-1.c, converting double to long double.
18673
18674         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18675         from fr1 to unknown_register, since fr1 is a legitimate register
18676         on some machines.
18677
18678 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18679
18680         * README: More listname related changes.
18681
18682 1999-07-08  Catherine Moore  <clm@cygnus.com>
18683
18684         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18685
18686 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18687
18688         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18689
18690 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18691
18692         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18693
18694 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18695
18696         * gcc.dg/990703-1.c: New test.
18697
18698 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18699
18700         * lib/file-format.exp: New file: Move definition of proc
18701         gcc_target_object_format to here from
18702         gcc.dg/special/ecos.exp.
18703
18704         * lib/c-torture.exp: Include lib file-format.exp.
18705         * lib/gcc-dg.exp: Include lib file-format.exp.
18706
18707         * gcc.dg/special/ecos.exp: Remove definition of proc
18708         gcc_target_object_format.
18709
18710 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18711
18712         * gcc.c-torture/execute/990628-1.c: New test.
18713
18714 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18715
18716         * gcc.c-torture/compile/990625-2.c: New test.
18717
18718         * gcc.c-torture/compile/990625-1.c: New test.
18719
18720 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18721
18722         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18723         attributes compile.
18724         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18725         ports that use the COFF/PE file format.
18726
18727 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18728
18729         * gcc.c-torture/compile/990617-1.c: New test.
18730
18731 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18732
18733         * g++.old-deja/g++.other/decl4.C: New test.
18734
18735 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18736
18737         * g++.old-deja/g++.other/bitfld3.C: New test.
18738
18739 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18740
18741         * g++.old-deja/g++.eh/catch1.C: New test.
18742
18743 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18744
18745         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18746
18747         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18748         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18749
18750 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18751
18752         * g77.f-torture/compile/19990502-0.f: Replace with new,
18753         shorter, test that still fails after recent changes.
18754
18755 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18756
18757         * gcc.c-torture/execute/990604-1.c: New test.
18758
18759 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18760
18761         * gcc.c-torture/execute/990531-1.c: New test.
18762
18763 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18764
18765         * gcc.c-torture/compile/990527-1.c: New test.
18766
18767 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18768
18769         * gcc.c-torture/execute/990527-1.c: New test.
18770
18771 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18772
18773         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18774         bitfields as signed.
18775
18776 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18777
18778         * g77.f-torture/compile/19990525-0.f: New test.
18779
18780 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18781
18782         * gcc.c-torture/execute/990525-2.c: New test.
18783
18784         * gcc.c-torture/execute/990525-1.c: New test.
18785
18786 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18787
18788         * g++.old-deja/g++.other/anon3.C: New test.
18789         * g++.old-deja/g++.other/anon4.C: New test.
18790         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18791         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18792         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18793         Merrill).
18794
18795 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18796
18797         * gcc.c-torture/execute/990524-1.c: New test.
18798
18799         * gcc.dg/990524-1.c: New test.
18800
18801 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18802
18803         * gcc.c-torture/compile/990523-1.c: New test.
18804
18805 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18806
18807         * gcc.c-torture/compile/990519-1.c: New test.
18808
18809 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18810
18811         * gcc.c-torture/compile/990517-1.c: New test.
18812
18813         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18814         (e4, f4): New tests.
18815         (main): Call them.
18816
18817 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18818
18819         * gcc.dg/noreturn-1.c: New test.
18820
18821 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18822
18823         * gcc.c-torture/execute/990513-1.c: New test.
18824
18825 1999-05-10  Richard Henderson  <rth@cygnus.com>
18826
18827         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18828
18829 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18830
18831         * g77.f-torture/execute/erfc.f: Use small single-precision
18832         values, to avoid problems on Alphas when not -mieee.
18833
18834 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18835
18836         * gcc.dg/990506-0.c: New test.
18837
18838 1999-05-08  Richard Henderson  <rth@cygnus.com>
18839
18840         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18841         the constant to test.  Don't XFAIL 64-bit targets.
18842
18843         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18844         * g++.old-deja/g++.law/profile1.C: Likewise.
18845
18846         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18847         operator new instances.
18848         * g++.old-deja/g++.other/delete5.C: Likewise.
18849
18850 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18851
18852         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18853         intrinsic.
18854
18855 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18856
18857         * g77.f-torture/execute/u77-test.f: Reverse order of two
18858         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18859
18860 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18861
18862         * gcc.dg/compare1.c: New test.
18863
18864 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18865
18866         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18867         New tests.
18868
18869 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18870
18871         * g77.f-torture/compile/19990502-1.f: New test.
18872
18873 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18874
18875         * g77.f-torture/compile/19990502-0.f: New test.
18876
18877 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18878
18879         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18880         intrinsic.
18881
18882 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18883
18884         * g77.f-torture/execute/u77-test.f (main): List libU77
18885         intrinsics not currently tested.
18886         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18887         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18888         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18889         Trim blanks off the ends of some printed strings.
18890
18891 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18892
18893         * g77.f-torture/execute/u77-test.f (main): Just warn about
18894         FSTAT gid disagreement, as it's expected on some systems.
18895
18896 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18897
18898         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18899         use a new function, which allows for some slop.
18900         Clean up some commentary.
18901         (issum): The new function.
18902         (sgladd): Deleted subroutine.
18903
18904 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18905
18906         * g77.f-torture/execute/u77-test.f: Modify to be more like
18907         libf2c/libU77 version, bringing patches to that version here.
18908         Add suitable commentary.
18909
18910 1999-04-25  Richard Henderson  <rth@cygnus.com>
18911
18912         * gcc.dg/990424-1.c: New test.
18913
18914 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18915
18916         * g77.f-torture/execute/u77-test.f (main): Bug involving
18917         LSTAT has been fixed, so turn back on full checking.
18918
18919 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18920
18921         * g77.f-torture/compile/19990419-0.f: New test.
18922         * g77.f-torture/execute/19990419-1.f: New test.
18923
18924 1999-04-17  Richard Henderson  <rth@cygnus.com>
18925
18926         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18927         to avoid the need for a prototype to supress a warning.
18928
18929 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18930
18931         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18932
18933 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18934
18935         * gcc.c-torture/execute/990404-1.c: New test.
18936
18937 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18938
18939         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18940         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18941         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18942         missing initializer warnings.
18943
18944 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18945
18946         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18947         matching strings.
18948
18949 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18950
18951         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18952
18953 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18954
18955         * g77.f-torture/execute/19990325-0.f: New test.
18956         * g77.f-torture/execute/19990325-1.f: New test.
18957
18958 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18959
18960         * gcc.c-torture/execute/990324-1.c: New test.
18961
18962 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18963
18964         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18965         test with 4.
18966
18967 1999-03-17  Richard Henderson  <rth@cygnus.com>
18968
18969         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18970
18971 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18972
18973         * g77.f-torture/execute/19990313-2.f: New test.
18974         * g77.f-torture/execute/19990313-3.f: New test.
18975
18976 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18977
18978         * g77.f-torture/execute/19990313-0.f: New test.
18979         * g77.f-torture/execute/19990313-1.f: New test.
18980
18981 1999-03-12  Jim Wilson  <wilson@cygnus.com>
18982
18983         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
18984         printf to sprintf.
18985         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
18986         (main): Add check for u15.  Conditionalize u31 check depending on
18987         whether ints are <32 bits or >=32 bits.
18988
18989 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18990
18991         * g77.f-torture/execute/19981119-0.f: Improve testiness.
18992
18993 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18994
18995         * g77.f-torture/compile/19990305-0.f: New test.
18996         * g77.f-torture/execute/19981119-0.f: New test.
18997
18998 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18999
19000         * g77.f-torture/execute/970625-2.f: call ABORT if final
19001         result is not correct, instead of just printing it.
19002         Add this checking via newly introduced obfuscation, to
19003         trip up buggy front ends.
19004
19005 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19006
19007         * g77.f-torture/compile/960317-1.f: Moved from being
19008         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19009
19010 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19011
19012         * g77.f-torture/execute/960317-1.f: New (old) test.
19013         * g77.f-torture/execute/970625-2.f: Ditto.
19014
19015 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19016
19017         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19018         message on line 1 or line 2; cccp and cpplib do this differently.
19019
19020 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19021
19022         * g++.old-deja/g++.law/weak1.C: New test.
19023
19024 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19025
19026         * gcc.c-torture/execute/990119-1.c: Renamed to...
19027         * gcc.dg/990119-1.c: this, so it will only be tested once
19028         (it's a preprocessor test, it doesn't need to be run at
19029         multiple optimization levels).
19030
19031 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19032
19033         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19034           ALWAYS_CXXFLAGS.
19035
19036 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19037
19038         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19039         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19040         to not be compilable by current g77.
19041
19042 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19043
19044         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19045
19046 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19047
19048         * gcc.c-torture/execute/990222-1.c: New test.
19049
19050 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19051
19052         * g77.f-torture/compile/19990218-0.f: New test.
19053         * g77.f-torture/noncompile/19990218-1.f: New test.
19054
19055 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19056
19057         * g77.f-torture/compile/19981216-0.f: New test.
19058
19059 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19060
19061         * gcc.dg/990214-1.c: New test.
19062
19063 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19064
19065         * gcc.dg/990213-2.c: New test.
19066
19067         * gcc.dg/990213-1.c: New test.
19068
19069 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19070
19071         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19072         ints.
19073
19074 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19075
19076         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19077         specified by target.
19078
19079         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19080
19081 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19082
19083         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19084
19085 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19086
19087         * gcc.dg/special/ecos.exp: New test driver for new tests with
19088         special requirements.
19089
19090         * gcc.dg/special/alias-1.c: New test.
19091         * gcc.dg/special/gcsec-1.c: New test.
19092         * gcc.dg/special/weak-1.c: New test.
19093         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19094         * gcc.dg/special/weak-2.c: New test.
19095         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19096         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19097         * gcc.dg/special/wkali-1.c: New test.
19098         * gcc.dg/special/wkali-2.c: New test.
19099         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19100         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19101
19102 1999-02-10  Felix Lee  <flee@cygnus.com>
19103
19104           * lib/c-torture.exp (c-torture-compile): Pull out code for
19105           analyzing gcc error messages.
19106           (c-torture-execute): Likewise.  Fix some (harmless) false
19107           positives.
19108           * lib/gcc.exp (gcc_check_compile): New function.
19109
19110 1999-02-08  Richard Henderson  <rth@cygnus.com>
19111
19112         * gcc.c-torture/execute/990208-1.c: New test.
19113
19114 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19115
19116         * g++.dg/special/ecos.exp: New driver for new tests with special
19117         requirements
19118
19119         * g++.dg/special/conpr-1.C: New test
19120         * g++.dg/special/conpr-2.C: New test
19121         * g++.dg/special/conpr-2a.C: New test
19122         * g++.dg/special/conpr-3.C: New test
19123         * g++.dg/special/conpr-3a.C: New test
19124         * g++.dg/special/conpr-3b.C: New test
19125
19126         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19127         allow g++ to use the dg driver
19128
19129         * README: Add comment about g++.dg directory
19130
19131 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19132
19133         * README: Update email addresses.
19134
19135 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19136
19137         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19138         arguments in order to force structure S onto the stack even on
19139         the alpha.
19140         (test): Pass 10 leading arguments to function foo as well as the
19141         structure S.
19142
19143         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19144         failure for all targets.
19145
19146         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19147         abort to terminate program execution.
19148
19149 1999-01-30  Richard Henderson  <rth@cygnus.com>
19150
19151         * gcc.c-torture/execute/990130-1.c: New test.
19152
19153 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19154
19155         * gcc.dg/990130-1.c: New test.
19156
19157 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19158
19159         * gcc.c-torture/execute/990128-1.c: New test.
19160
19161 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19162
19163         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19164
19165 1999-01-27  Felix Lee  <flee@cygnus.com>
19166
19167         * lib/c-torture.exp (c-torture-compile): pull out code for
19168         analyzing gcc error messages.
19169         (c-torture-execute): ditto, and fix some (harmless) false
19170         positives.
19171         * lib/gcc.exp (gcc_check_compile): new function.
19172
19173 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19174
19175         * gcc.dg/990117-1.c: New test.
19176
19177         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19178
19179         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19180
19181 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19182
19183         * g77.f-torture/compile/990115-1.f: New test.
19184
19185 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19186
19187         * gcc.c-torture/compile/990107-1.c: New test
19188
19189 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19190
19191         * gcc.c-torture/execute/990106-2.c: New test.
19192
19193         * gcc.c-torture/execute/990106-1.c: New test.
19194
19195 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19196
19197         * gcc.c-torture/compile/981223-1.c: New test.
19198
19199 1998-12-29  Richard Henderson  <rth@cygnus.com>
19200
19201         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19202         (opt3): Rename from opt4 and disable.
19203
19204 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19205
19206         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19207
19208 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19209
19210         * g++.old-deja/g++.other/conv5.C: New test.
19211
19212 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19213
19214         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19215
19216 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19217
19218         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19219
19220 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19221
19222         * gcc.c-torture/compile/981211-1.c: New test.
19223
19224 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19225
19226         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19227
19228         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19229
19230 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19231
19232         * gcc.special/930510-1.c: Make C9X safe.
19233         * gcc.misc-tests/gcov-1.c Similarly.
19234         * gcc.misc-tests/gcov-2.c Similarly.
19235
19236 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19237
19238         * gcc.dg/ultrasp1.c: New test.
19239
19240 1998-12-06  Richard Henderson  <rth@cygnus.com>
19241
19242         * gcc.c-torture/execute/981206.c: New test.
19243
19244 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19245
19246         * g++.old-deja/g++.ns/template7.C: New test.
19247
19248         * g++.old-deja/g++.other/expr1.C: New test.
19249
19250         * g++.old-deja/g++.eh/tmpl3.C: New test.
19251
19252         * g++.old-deja/g++.eh/tmpl2.C: New test.
19253
19254 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19255
19256         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19257         * g++.old-deja/g++.other/using6.C: Removed.
19258         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19259
19260         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19261
19262 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19263
19264         * g++.old-deja/g++.pt/overload8.C: New test.
19265
19266         * g++.old-deja/g++.pt/overload7.C: New test.
19267
19268         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19269
19270         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19271         and relinking messages.
19272         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19273         compiling with -frepo.
19274
19275 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19276
19277         * g++.old-deja/g++.pt/lookup6.C: New test.
19278
19279 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19280
19281         * gcc.c-torture/execute/981130-1.c: New test.
19282         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19283
19284 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19285
19286         * g++.old-deja/g++.pt/explicit76.C: New test.
19287
19288         * g++.old-deja/g++.pt/friend38.C: New test.
19289
19290         * g++.old-deja/g++.ns/crash2.C: New test.
19291
19292         * g++.old-deja/g++.pt/defarg8.C: New test.
19293
19294         * g++.old-deja/g++.pt/instantiate6.C: New test.
19295
19296         * g++.old-deja/g++.pt/static6.C: New test.
19297
19298         * g++.old-deja/g++.pt/decl2.C: New test.
19299
19300 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19301
19302         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19303         problem is actually related with name lookup, but so what? :-)
19304
19305         * g++.old-deja/g++.pt/friend37.C: New test.
19306
19307 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19308
19309         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19310         element, which fails on some systems.
19311
19312         * g77.f-torture/execute/labug1.f: New test.
19313
19314 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19315
19316         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19317         is defined.
19318
19319 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19320
19321         * g77.f-torture/compile/981117-1.f: New test.
19322
19323 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19324
19325         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19326         properly discarded.
19327
19328 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19329
19330         * gcc.c-torture/execute/memcheck: New directory of tests for
19331         -fcheck-memory-usage.
19332
19333 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19334
19335         * README: New file, general information about the testsuite and
19336         new description of the various C++ test subdirectories.
19337         * README.g++: Eliminate obsolete information, update and move most
19338         relevant stuff to README.
19339
19340 1998-11-07  Richard Henderson  <rth@cygnus.com>
19341
19342         * gcc.c-torture/compile/981107-1.c: New test.
19343
19344 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19345
19346         * execute/memcpy-bi.c: New testcase.
19347
19348 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19349
19350         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19351         base classes.
19352
19353         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19354         template is selected.
19355
19356         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19357         classes, it should be accepted for all types.
19358
19359         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19360
19361         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19362         specializations start with template headers.
19363
19364 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19365
19366         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19367
19368         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19369         non-POD types.
19370
19371 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19372
19373         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19374
19375 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19376
19377         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19378
19379 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19380
19381         * 981019-1.c: New test.
19382
19383 1998-10-14  Robert Lipe <robertl@dgii.com>
19384
19385         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19386         find objc headers.
19387
19388 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19389
19390         * compile/981001-4.c: Remove use of GCC extension that triggers a
19391         compiler bug.
19392
19393 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19394
19395         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19396
19397 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19398
19399         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19400         instantiation of template produces incorrect code for delete
19401         expression.
19402
19403         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19404         constructors' name is not unique.
19405         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19406         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19407
19408         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19409         automatic array of const is ill-formed.
19410
19411         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
19412         of template parameter?
19413
19414         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
19415         const.
19416
19417         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
19418         pointer-to-member expression.
19419
19420         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
19421         declaration causes ICE.
19422
19423 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
19424
19425         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
19426         reserved in the global namespace.
19427
19428         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
19429         generate needed virtual table.
19430
19431         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
19432
19433 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
19434
19435         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
19436         template-dependent type
19437
19438 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
19439
19440         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
19441         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
19442         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
19443
19444         * g++.old-deja/g++.other/using5.C: New test; using decl from base
19445         class should be usable as argument of member function.
19446         * g++.old-deja/g++.other/using6.C: New test; using decl from base
19447         class should be usable as return type of member function.
19448         * g++.old-deja/g++.other/using7.C: New test; using decl from base
19449         class should be usable as type of data member.
19450
19451         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
19452
19453 1998-10-09  Jeffrey A Law  (law@cygnus.com)
19454
19455         * gcc.c-torture/special/920521-1.c: Fix bogus test.
19456
19457 1998-10-08  Nick Clifton  <nickc@cygnus.com>
19458
19459         * gcc.dg/dll-?.c Add thumb to target list.
19460         Fix assembler scan patterns to match current assembler output.
19461
19462 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
19463
19464         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
19465         matching of template brackets.
19466
19467         * g++.old-deja/g++.other/using4.C: New test.  Test using
19468         declarations of methods from base classes.
19469
19470         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19471         within functions should introduce names into the innermost
19472         enclosing namespace.
19473
19474         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19475         of static locals if first initialization throws.
19476
19477 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19478
19479         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19480
19481 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19482
19483         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19484         lose track of the possible targets of tablejump insns.
19485         * special/special.exp: Run it.
19486
19487 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19488
19489         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19490         must be declared before its specializations can be named in friend
19491         declarations.
19492
19493 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19494
19495         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19496
19497         * g77.f-torture/execute/io1.f: New test.
19498
19499 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19500
19501         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19502         with pointer to template function, for which no argument deduction
19503         is possible.
19504
19505         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19506         specialization of template function as argument to template
19507         function.
19508
19509         * g++.old-deja/g++.other/access2.C: New test; Inner class
19510         shouldn't have privileged access to Outer's names.
19511
19512 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19513
19514         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19515         friend template declared within template class conflicts with
19516         nested class of the same name.
19517
19518         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19519         is ignored.
19520
19521         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19522         object with direct initializer as function declaration.
19523
19524         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19525         initializers.
19526
19527         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19528         involving const pointer and NULL produces incorrect result.
19529
19530         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19531         type name without `typename' should be rejected with -pedantic.
19532
19533 1998-10-02  Richard Henderson  <rth@cygnus.com>
19534
19535         * g++.old-deja/g++.other/addrof1.C: New test.
19536
19537 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19538
19539         * gcc.c-torture/compile/981001-1.c: New test.
19540         * gcc.c-torture/execute/981001-1.c: New test.
19541
19542 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19543
19544         * gcc.c-torture/compile/981001-2.c: New test.
19545         * gcc.c-torture/compile/981001-3.c: New test.
19546         * gcc.c-torture/compile/981001-4.c: New test.
19547
19548 1998-10-01  Robert Lipe  <robertl@dgii.com>
19549
19550         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19551         multilibbed hosts.   Idea grafted from g77.exp.
19552
19553 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19554
19555         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19556         avoid losing on systems which need -lsocket.
19557
19558 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19559
19560         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19561         * g++.old-deja/g++.other/nested2.C: Ditto.
19562         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19563         failure.
19564
19565 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19566
19567         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19568         preferred over template operator!= for enum bitfields.
19569
19570 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19571
19572         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19573         that happen to have the same base name, but in different scopes,
19574         are incorrectly rejected.
19575
19576 1998-09-16  Richard Henderson  <rth@cygnus.com>
19577
19578         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19579         on the native word size instead of an integer literal.
19580
19581 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19582
19583         * g++.old-deja/g++.other/static2.C: Invocation of static data
19584         member of type pointer-to-function denoted as non-static member.
19585
19586         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19587         checks involving function types and aliases.
19588
19589 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19590
19591         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19592         redefined to the same non-trivial type.
19593
19594         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19595         namespace-qualification of template specializations declared in
19596         other namespaces.
19597
19598         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19599         to declare a subset of the specializations of a template function
19600         as friends of specializations of a template class.
19601
19602         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19603         member templates that do not fully specialize the enclosing
19604         template class are rejected.
19605
19606 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19607
19608         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19609
19610 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19611
19612         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19613         altered from libf2c/libU77 version.
19614
19615 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19616
19617         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19618
19619 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19620
19621         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19622         (un)signed char are different types for template specialization
19623         purposes.
19624
19625 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19626
19627         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19628         * objc: ObjC testsuite.
19629
19630 1998-08-31  Catherine Moore  <clm@cygnus.com>
19631
19632         * gcc.c-torture/execute/941014-1.x:  New file.
19633
19634 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19635
19636         * lib/c-torture.exp: Add support for
19637         torture_eval_before_compile and torture_eval_before_execute
19638         variables.
19639
19640 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19641
19642         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19643         this test triggers valid.
19644
19645 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19646
19647         * gcc.dg/980827-1.c: New test.
19648
19649 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19650
19651         * gcc.c-torture/execute/loop-4b.c: New test.
19652
19653 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19654
19655         * lib/c-torture.exp: Add support for
19656         torture_eval_before_compile and torture_eval_before_execute
19657         variables.
19658
19659 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19660
19661         * gcc.c-torture/compile/980825-1.c: New test.
19662
19663 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19664
19665         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19666         count number tests in opt_t0 not good_t0.
19667
19668 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19669
19670         * gcc.c-torture/compile/930326-1.x: Fix typo.
19671
19672 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19673
19674         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19675         causes an ICE.
19676
19677 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19678
19679         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19680         STACK_SIZE is defined.
19681         * gcc.c-torture/unsorted/stuct.c: Similarly.
19682
19683         * gcc.c-torture/compile/980821-1.c: New test.
19684
19685 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19686
19687         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19688
19689 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19690
19691         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19692         code.
19693
19694 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19695
19696         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19697         error'.
19698
19699 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19700
19701         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19702
19703 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19704
19705         * gcc.c-torture/compile/980816-1.c: New test.
19706
19707         * gcc.dg/980816-1.c: New test.
19708
19709 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19710
19711         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19712         compiler for ieee tests.
19713
19714 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19715
19716         * g77.f-torture/compile/980729-0.f: New test.
19717
19718 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19719
19720         * gcc.c-torture/special/eeprof-1.c: New test, for
19721         -finstrument-functions.
19722         * gcc.c-torture/special/special.exp: Run it.
19723
19724 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19725
19726         * gcc.c-torture/compile/980729-1.c: New test.
19727
19728 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19729
19730         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19731         __thumb__ is defined, and test for ARM style doubles if so.
19732
19733 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19734
19735         * g77.f-torture/noncompile/980615-0.f: New test.
19736
19737 1998-07-26  H.J. Lu  (hjl@gnu.org)
19738
19739         * gcc.dg/980312-1.c: Do link instead of compile.
19740         * gcc.dg/980313-1.c: Likewise.
19741
19742 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19743
19744         * gcc.c-torture/compile/980726-1.c: New test.
19745
19746 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19747
19748         * g77.f-torture/execute/io0.f: New test.
19749
19750 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19751
19752         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19753         an int.
19754
19755 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19756
19757         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19758         m32r bugs.
19759
19760 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19761
19762         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19763         c-decl.c:grokdeclarator can handle mode attributes.
19764
19765 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19766
19767         * gcc.c-torture/execute/980716-1.c: New test.
19768
19769 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19770
19771         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19772         the mn10200.
19773         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19774         the mn10200.
19775         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19776         * gcc.c-torture/compile/930326-1.x: Similarly.
19777
19778 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19779
19780         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19781         New test from Craig.
19782
19783 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19784
19785         * g77.f-torture/noncompile/980616-0.f: New test.
19786
19787         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19788
19789 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19790
19791         *  g++.other/singleton.C: Return error value instead of taking
19792         SIGSEGV.
19793
19794 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19795
19796         *  g++.other/singleton.C: New test.   Warning is under dispute.
19797         Runtime crash is not.
19798
19799 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19800
19801         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19802         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19803         using6.C, using7.C}:  New namespace tests.
19804
19805 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19806
19807         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19808         specialization with typedef'ed names used as array indexes.
19809
19810 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19811
19812         * gcc.c-torture/execute/980709-1.c: New test.
19813
19814         * gcc.dg/980709-1.c: New test.
19815
19816 1998-07-07  Richard Henderson  <rth@cygnus.com>
19817
19818         * gcc.c-torture/execute/bcp-1.c: New test.
19819
19820 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19821
19822         * gcc.c-torture/execute/980707-1.c: New test.
19823
19824 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19825
19826         * gcc.c-torture/compile/980706-1.c: New test.
19827
19828 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19829
19830         * g77.f-torture/execute/980701-0.f,
19831         g77.f-torture/execute/980701-1.f: New test from Craig.
19832
19833 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19834
19835         * gcc.c-torture/compile/980701-1.c: New test.
19836
19837         * gcc.c-torture/execute/980701-1.c: New test.
19838
19839 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19840 rlsruhe.de>
19841
19842         * g++.old-deja/g++.robertl/eb132.C: New test.
19843         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19844
19845 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19846
19847         * g77.f-torture/execute/980628-7.f,
19848         g77.f-torture/execute/980628-8.f,
19849         g77.f-torture/execute/980628-9.f,
19850         g77.f-torture/execute/980628-10.f: New tests from Craig.
19851
19852         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19853
19854 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19855
19856         * g77.f-torture/execute/980628-4.f: New test from Craig.
19857         * g77.f-torture/execute/980628-5.f: Likewise.
19858         * g77.f-torture/execute/980628-2.f: Likewise.
19859         * g77.f-torture/execute/980628-0.f: Likewise.
19860         * g77.f-torture/execute/980628-1.f: Likewise.
19861         * g77.f-torture/execute/980628-3.f: Likewise.
19862         * g77.f-torture/execute/980628-6.f: Likewise.
19863
19864 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19865
19866         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19867         directory when nothing has been installed yet.
19868
19869 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19870
19871         * gcc.c-torture/special/special.exp: Handle newer versions of
19872         dejagnu.
19873
19874 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19875
19876         * gcc.dg/980626-1.c: New test.
19877
19878 1998-06-19  Bruno Haible <haible@ilog.fr>
19879
19880         * gcc.misc-tests/m-un-2.c: New test.
19881         * g++.old-deja/g++.other/warn01.c: Likewise.
19882
19883 1998-06-19  Robert Lipe  <robertl@dgii.com>
19884
19885         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19886         compatibility with assmblers with a different comment character.
19887         Eliminate use of GAS-specific extensions.
19888
19889 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19890
19891         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19892
19893 1998-06-19  Robert Lipe  <robertl@dgii.com>
19894
19895         *lib/g77.exp: Replace search for libf2c.a with search for newly
19896         renamed libg2c.a
19897
19898 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19899
19900         * gcc.c-torture/execute/980617-1.c: New test.
19901
19902 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19903
19904         * gcc.c-torture/execute/980612-1.c: New test.
19905
19906 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19907
19908         * gcc.dg/980523-1.c: Only test on ppc-linux.
19909         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19910
19911         * gcc.c-torture/execute/980608-1.c: New test.
19912
19913 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19914
19915         * gcc.c-torture/execute/980605-1.c: New test.
19916
19917 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19918
19919         * gcc.c-torture/execute/980604-1.c: New test.
19920
19921 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19922
19923         * gcc.c-torture/execute/980602-1.c: New test.
19924         * gcc.c-torture/execute/980602-2.c: Likewise.
19925
19926 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19927
19928         * 970125-0.f: Fix per JCB.  Add commentary.
19929
19930 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19931
19932         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19933         IEEE -0 support.
19934
19935 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19936
19937         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19938         earlier.
19939
19940 1998-05-28  Catherine Moore <clm@cygnus.com>
19941
19942         * gcc.c-torture/execute/980526-3.c: New test.
19943
19944 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19945
19946         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19947         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19948         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19949         m88k-motorola-sysv3 to XFAIL.
19950
19951 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19952
19953         * gcc.dg/980526-1.c: New test.
19954         * gcc.c-torture/execute/980526-2.c: New test.
19955
19956 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19957
19958         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19959
19960         * gcc.c-torture/execute/980526-1.c: New test.
19961
19962 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19963
19964         * g77.f-torture/execute/alpha2.f: Add runtime test.
19965
19966 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19967
19968         * g++.old-deja/old-deja.exp: Strip leading directories.
19969
19970         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19971         error for the line.  Don't run multiple tests for the same line.
19972
19973 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19974
19975         * gcc.dg/980523-1.c: New test.
19976
19977 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19978
19979         * g77.f-torture/compile/970915-0.f: New test.
19980
19981 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
19982
19983         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
19984
19985 1998-05-21  Jeffrey A Law  (law@cygnus.com)
19986
19987         * gcc.dg/980520-1.c: New test.
19988
19989 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
19990
19991         * gcc.dg/980502-1.c: Fix return type.
19992
19993 1998-05-20  Jeffrey A Law  (law@cygnus.com)
19994
19995         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
19996         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
19997         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
19998         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
19999         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20000
20001 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20002
20003         * g77.f-torture/execute/980520-1.f: New test.
20004
20005 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20006
20007         * lib/mike-g77.exp: New file.
20008
20009         * g77.f-torture/noncompile/noncompile.exp,
20010         g77.f-torture/noncompile/check0.f: New files.
20011
20012 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20013
20014         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20015         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20016         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20017         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20018         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20019         abort where appropriate.
20020
20021 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20022
20023         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20024         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20025
20026 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20027
20028         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20029
20030 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20031
20032         * g77.f-torture/compile/980427-0.f: New test.
20033
20034 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20035
20036         * g77.f-torture/compile/980424-0.f: New test.
20037
20038 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20039
20040         * g77.f-torture/compile/980419-2.f (main): New test.
20041         * g77.f-torture/compile/970125-0.f: New test.
20042         * g77.f-torture/compile/980419-1.f: New test.
20043
20044 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20045
20046         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20047         of loop-4.c.
20048
20049 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20050
20051         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20052
20053 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20054
20055         * gcc.c-torture/compile/980329-1.c: New test.
20056
20057 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20058
20059         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20060         * gcc.dg/980312-1.c: Fix typo in -march command.
20061
20062 1998-03-16  H.J. Lu  (hjl@gnu.org)
20063
20064         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20065
20066 1998-03-11  Robert Lipe  <robertl@dgii.com>
20067
20068         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20069         Dave Love agree the Fortran source is bogus.
20070
20071 1998-03-11  Robert Lipe  <robertl@dgii.com>
20072
20073         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20074         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20075         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20076         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20077         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20078
20079 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20080
20081         * g++.old-deja/g++.other/friend1.C: New test.
20082
20083 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20084
20085         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20086         possibly uninitialized) variables and declare dnrm2.
20087
20088 1998-02-23  Robert Lipe <robertl@dgii.com>
20089
20090         From Bruno Haible <haible@ilog.fr>:
20091         * gcc.c-torture/execute/980223.c: New test.
20092
20093 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20094
20095         * gcc.dg/ifelse-1.c: New test.
20096
20097 1998-02-09  H.J. Lu  (hjl@gnu.org)
20098
20099         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20100
20101           * lib/old-dejagnu.exp (old-dejagnu): Added the
20102           "execution test - XFAIL *-*-*" handling in the spirit of
20103           "excess errors test -". Changed the "execution test fails"
20104           handling to be like "excess errors test fails".
20105           * Update various tests accordingly.
20106
20107 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20108
20109         * gcc.c-torture/execute/980205.c: New test.
20110
20111 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20112
20113         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20114         * lib/f-torture.exp: Similarly.
20115         * gcc.c-torture: Rename all .cexp files to .x files.
20116
20117 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20118
20119         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20120         (940510-1.c): Removed duplicate.
20121         (971104-1.c): New test.
20122
20123 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20124
20125           * lib/f-torture.exp: Improve error and loop detection.
20126
20127 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20128
20129         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20130         use that to size the filler array.
20131
20132 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20133
20134         * lib/c-torture.exp(c-torture-execute): Fix typo.
20135
20136         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20137         testcase as the executable name. Keep the executable around if
20138         the test fails.
20139
20140 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20141
20142         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20143         changes.  Only test one -g option, and move it to the end of the
20144         list of options to test.
20145
20146 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20147
20148         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20149         variable GCC_TORTURE_OPTIONS to supply default switches separated
20150         by colons.  If no environment variable, run tests with -O0 -g, -O1
20151         -g, and -O2 -g as well.
20152
20153 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20154
20155         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20156         explanatory comments. Fix indentation.
20157
20158 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20159
20160         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20161
20162 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20163
20164         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20165         * g++.old-deja/g++.mike/p7325.C: Likewise.
20166         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20167
20168 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20169
20170         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20171         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20172         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20173         * g++.old-deja/g++.law/operators4.C: Likewise.
20174
20175 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20176
20177         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20178         * g++.old-deja/g++.mike/p784.C: Ditto.
20179         * g++.old-deja/g++.mike/p785.C: Ditto.
20180
20181 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20182
20183           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20184
20185 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20186
20187         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20188         target feature; pass this to c-torture-execute as needed.
20189
20190 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20191
20192         * lib/c-torture.exp(c-torture-execute): If the previous and the
20193         current executables being tested are identical, we don't need to
20194         run the executable again. Try to make the executable names
20195         unique. Add an optional argument for passing additional compiler
20196         flags.
20197
20198 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20199
20200         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20201
20202 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20203
20204         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20205
20206 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20207
20208         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20209         32bit or larger longs.
20210
20211         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20212         have either a 32bit long or 32bit int.
20213
20214 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20215
20216         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20217         Make double precision tests dependent on sizeof (double).
20218
20219 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20220
20221         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20222         too.
20223
20224 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20225
20226         * gcc.c-torture/compile/961203-1.cexp: New script.
20227
20228 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20229
20230         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20231         up the includes ourselves.
20232
20233 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20234
20235         * lib/plumhall.exp: Remove random include, and add a few
20236         verbose messages for debugging.
20237
20238 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20239
20240         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20241         of trying to do it ourselves.
20242
20243 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20244
20245         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20246
20247 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20248
20249         * gcc.prms/5403.c: Made regexp a bit less strict.
20250
20251 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20252
20253         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20254         is returned from remote_load instead.
20255         * lib/plumhall.exp: Ditto.
20256         * lib/mike-g++.exp: Ditto.
20257         * lib/old-dejagnu.exp: Ditto.
20258         * lib/c-torture.exp: Ditto.
20259
20260 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20261
20262         * lib/g++.exp: Use build_wrapper procedure.
20263         * lib/gcc.exp: Ditto.
20264
20265 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20266
20267         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20268         an old-style decl for malloc.  Fixes tests to work when
20269         sizeof (int) != sizeof (size_t).
20270
20271 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20272
20273         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20274
20275         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20276         use stdargs.h interface.
20277
20278 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20279
20280         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20281         NO_VARARGS when compiling.
20282
20283 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20284
20285         * lib/plumhall.exp(ph_includes): New procedure.
20286         (ph_make): Use it.
20287         (ph_compiler): Ditto.
20288
20289         * lib/g++.exp: Rename test-glue.c to testglue.c.
20290         * lib/gcc.exp: Ditto.
20291
20292 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20293
20294         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20295         to completion when it's called.
20296
20297 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20298
20299         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20300         is defined, don't do test.
20301
20302 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20303
20304         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20305         for object files.
20306         (ph_summary): Mark skipped testcases as untested, not unresolved.
20307
20308         * lib/plumhall.exp (ph_make): If unresolved because of bad
20309         errorCode, record errorCode in log file.
20310         (*): Replace send_log/verbose with verbose -log.
20311
20312 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20313
20314         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20315         double conversion if double isn't at least 8 bytes.
20316
20317         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20318         int to work with targets where int is 16 bits.
20319
20320         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20321         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20322         precision for the test to complete.
20323
20324 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20325
20326         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20327         if d10v is not compiled with the -mdouble64 flag.
20328         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20329
20330         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20331         d10v is not compiled with the -mint32 flag.
20332
20333 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20334
20335         * lib/plumhall.exp: Use incr_count.
20336
20337 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20338
20339         * gcc.c-torture: Update to c-torture-1.45.
20340
20341 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20342
20343         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20344         the name of the expect testcase file).
20345
20346         * lib/g++.exp(g++_init): Ditto.
20347
20348 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20349
20350         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20351         the host.
20352
20353         * lib/gcc.exp(gcc_exit): New procedure.
20354
20355 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20356
20357         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20358         specs where appropriate.
20359
20360         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20361         because of new "candidates are" messages, and removed a few
20362
20363         * Converted all non-old-style g++ testcases to old-style, and
20364         moved into g++.old-deja.
20365
20366 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20367
20368         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20369         options.
20370
20371         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20372         succeeded.
20373
20374         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20375
20376 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20377
20378         * lib/gcc.exp (gcc_target_compile): Add support for defining
20379         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20380         the machine doesn't have those features.
20381
20382 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20383
20384         * g++.law/operators4.exp: Don't use LIBS.
20385
20386 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20387
20388         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20389
20390         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20391         * lib/g++.exp: Set it here instead. Also, allow use of the
20392         --tool_exec and --tool_opt options. Change CXX to
20393         GXX_UNDER_TEST.
20394
20395         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20396
20397         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20398
20399 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20400
20401         * lib/old-dejagnu.exp: Use prune_warnings instead of
20402         prune_system_crud.
20403         * lib/mike-g++.exp: Ditto.
20404         * lib/gcc.exp: Ditto.
20405         * lib/g++.exp: Ditto.
20406
20407         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20408
20409 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20410
20411           * 941014-2.c: Include stdlib.h
20412           * 960327-1.c: Include stdio.h
20413           * dbra.c, index-1.c: Don't assume ints are 32bits.
20414
20415 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
20416
20417         * lib/gcc.exp: Add gcc,stack_size target feature.
20418
20419         * lib/g++.exp(g++_target_compile): Add the include and link
20420         paths here, not in two other places. And, it's $options, not
20421         options.
20422
20423         * lib/mike-g++.exp(postbase): Remove the code that determines
20424         the correct include and link paths.
20425         * g++.old-deja/old-deja.exp: Ditto.
20426
20427 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
20428
20429         * lib/g++.exp(g++_init): target_compile no longer returns the
20430         filename of the result.
20431
20432 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
20433
20434         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
20435         call to glob.
20436
20437         * gcc.c-torture/special/special.exp: Change call to
20438         gcc_target_compile to include the object file.
20439
20440 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
20441
20442         * gcc.c-torture/special/special.exp: Correct misspelling in last
20443         change.
20444
20445 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
20446
20447         * lib/plumhall.exp(ph_summary): Log the entire output of the
20448         executable. Return -1 if there were any failures, 0 otherwise.
20449         (ph_execute): Return -1 if there were any failures, 0 otherwise.
20450         (ph_make): Clean up objects and executables that were built
20451         if the tests succeeded.
20452
20453 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
20454
20455         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
20456         libraries and includes in the build tree as appropriate.
20457
20458 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20459
20460         * lib/c-torture.exp: Instead of looking for the global variable
20461         NO_LONG_LONG, check to see if that's a feature of the target.
20462
20463 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20464
20465         * config/default.exp: Minimize. Delete the remainer of the files in
20466         config; this functionality is now in devo/dejagnu/config.
20467
20468         g++.*/*: Pass any additional flags used to compile to postbase;
20469         delete CXXFLAGS.
20470
20471         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20472         is now done by runtest.exp. Use gcc_target_compile instead of
20473         compile.
20474
20475         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20476         Remove references to CFLAGS. Use remote_file instead of
20477         calling rm -f.
20478         (c-torture): Take a list of arguments to use to compile this
20479         testcase.
20480
20481         lib/g++.exp: Simplify. Use target_compile instead of compile.
20482         lib/gcc-dg.exp: Ditto.
20483         lib/gcc.exp: Ditto.
20484         lib/mike-{gcc,g++}.exp: Ditto.
20485         lib/old-dejagnu.exp: Ditto.
20486         lib/plumhall.exp: Ditto.
20487
20488 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20489
20490         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20491         (ph_linker): Likewise.
20492
20493 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20494
20495           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20496         MAP_ANON / MAP_ANONYMOUS if defined;
20497         else try to map from /dev/zero .
20498
20499 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20500
20501         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20502         isn't defined, then define it to MAP_ANONYMOUS.
20503
20504 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20505
20506         * gcc.c-torture: Update to c-torture-1.42 release.
20507
20508 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20509
20510         * gcc.c-torture: Update to c-torture-1.41 release.
20511
20512 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20513
20514         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20515         c-torture release.
20516
20517 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20518
20519         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20520         and LDFLAGS.  Fix second case to append the target_info ldflags
20521         onto LDFLAGS, not CFLAGS.
20522         * lib/g++.exp (g++_init): Add target_info stuff.
20523         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20524         of libgloss and newlib flags for !native.
20525
20526         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20527         (GDB): Fix relative path to go up another dir for finding gdb.
20528
20529 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20530
20531         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20532         versions in the target_info array, if they don't exist.
20533
20534 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20535
20536         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20537
20538 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20539
20540         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20541         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20542
20543 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20544
20545         * lib/old-dejagnu.exp: Don't remove the output file before we've
20546         actually tested it. Don't append pwd to the path of the executable
20547         we're testing.
20548
20549 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20550
20551         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20552
20553 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20554
20555         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20556         temporary directory for compiler files, and set it to a default
20557         value of /tmp. Set $output as the name of the output file from
20558         compiling the testcase. Add a -o option to $cflags_var so the
20559         compiler writes the final output file as $output. Set $executable
20560         to $output.
20561
20562         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20563         directory for compiler files, and set it to /tmp if it doesn't
20564         already have a value. Set $output_file to the name of the output
20565         file from compiling the testcase. Add a -o option to CXXFLAGS so
20566         the compiler writes the final output file as $output. Use $output
20567         as the executable to be tested.
20568
20569 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20570
20571         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20572
20573 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20574
20575         * gcc.c-torture/execute/pending-1.c: New test.  Still
20576         pending in Tege's queue.
20577
20578 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20579
20580         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20581         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20582         if there were failures.  Call unresolved if there were unresolved
20583         testcases.  Call gcc_fail if program did not run to completion.
20584         (ph_make): Pass additional argument name to ph_execute.
20585         (ph_execute): Add new argument.  Pass additional arguments to
20586         ph_summary.  Call gcc_fail is there is no execution output.
20587
20588 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20589
20590         * lib/plumhall.exp (proc_summary): Output relavent summary
20591         lines into the log so specific failures in plumhall can be
20592         investigated.
20593
20594 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20595
20596         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20597         (c-torture-execute): Don't try to execute tests which use
20598         "long long" types if $NO_LONG_LONG is nonzero.
20599
20600 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20601
20602         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20603         not c-torture.
20604
20605         * gcc.ieee: Move from here.
20606         * gcc.c-torture/execute/ieee: To here.
20607
20608 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20609
20610         * gcc.c-torture: Update to c-torture-1.41 release.
20611
20612 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20613
20614         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20615         not "$output".
20616
20617 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20618
20619         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20620         -c present.
20621
20622 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20623
20624         * config/proelf.exp: Handle connecting to a simulator.
20625
20626 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20627
20628         * config/proelf.exp: New file.  Enough framework that we can
20629         run c-torture tests on the proelf targets (or any other target
20630         that gdb can connect to for that matter).
20631
20632 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20633
20634         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20635         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20636
20637         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20638         exec_output exists.
20639
20640 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20641
20642         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20643         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20644
20645         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20646         to pass/fail/unresolved/unsupported/untested.  Caller must now
20647         call unresolved/unsupported/untested.
20648         * lib/*.exp: Update FSF address.  Update to handle new results of
20649         ${tool}_load.
20650         * lib/chill.exp (verbose): Delete.
20651
20652 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20653
20654         * lib/gcc.exp (default_gcc_start): Change order of args to
20655         $LDFLAGS $CFLAGS $LIBS.
20656         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20657         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20658         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20659         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20660         * gcc.misc-tests/dg-test.exp: Likewise.
20661         * gcc.misc-tests/msgs.exp: Likewise.
20662         * gcc.prms/prms.exp: Likewise.
20663         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20664         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20665
20666         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20667
20668 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20669
20670         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20671
20672         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20673         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20674
20675         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20676         necessary.
20677
20678 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20679
20680         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20681         global for loop; add use of $mathlib.
20682         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20683         settings here; set mathlib for anything but VxWorks.
20684
20685 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20686
20687         * gcc.c-torture: Update to c-torture-1.40 release.
20688
20689 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20690
20691         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20692         dg.exp.
20693
20694 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20695
20696         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20697         global.
20698
20699 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20700
20701         * lib/g++.exp (LIBS): Define if not already.
20702         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20703         (gcc-dg-prune): Call prune_gcc_output.
20704         * lib/gcc.exp (prune_gcc_output): New proc.
20705         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20706         prune_gcc_output.
20707
20708 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20709
20710         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20711         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20712
20713 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20714
20715         * gcc.c-torture: Update to c-torture-1.39 release.
20716
20717 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20718
20719         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20720         fails, try others as well.
20721
20722 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20723
20724         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20725         If compilation fails, mark execute tests as `untested'.
20726         If test is marked as unsupported, don't mark compilation and
20727         execute tests as failed.
20728
20729 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20730
20731         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20732         libstdc++ for whether or not we want to be doing shared
20733         libraries.  Delete link_curses since we don't need it anymore.
20734         * lib/mike-g++.exp (postbase): Don't link in libg++.
20735         * g++.old-deja/old-deja.exp: Likewise.
20736
20737 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20738
20739         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20740
20741 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20742
20743         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20744         For that, add `-Wl,-a,shared_archive'.
20745         * g++.old-deja/old-deja.exp: Likewise.
20746
20747 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20748
20749         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20750
20751 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20752
20753         * lib/mike-g++.exp (postbase): Pay attention to the status of
20754         g++_load.
20755
20756 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20757
20758           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20759
20760 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20761
20762         * lib/gcc.exp (default_gcc_start): No longer need to log program
20763         being executed or its output, execute_anywhere does that now.
20764         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20765         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20766
20767 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20768
20769         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20770         the same as those in lib/g++.exp.
20771
20772 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20773
20774         * gcc.c-torture: Update to c-torture-1.38 release.
20775         * gcc.ieee: Related changes.
20776
20777 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20778
20779         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20780         "exec". Minor reformatting changes.
20781
20782         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20783         cross. This means all "exec" calls now work on a remote host as
20784         well.
20785         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20786         cross. Filter out the extra "\r\n" stuff that expect puts in.
20787         (c-torture-execute): Filter out the bogus warnings like
20788         c-torture-compile does. Add support for canadian cross.
20789         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20790         Use execute_anywhere rather than calling exec directly. Now it
20791         works for canadian cross testing.
20792
20793 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20794
20795         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20796         results into a variable, and check that rather than using file exists.
20797
20798 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20799
20800         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20801         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20802
20803 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20804
20805         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20806         lib_curses if there's a shared libg++ in the build tree.
20807
20808 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20809
20810         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20811         if not supported target.
20812
20813 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20814
20815         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20816         link_curses up to always happen, not just for native builds.
20817
20818 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20819
20820         * gcc.c-torture: Update to c-torture-1.36 release.
20821         * gcc.failure: Related changes.
20822
20823 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20824
20825         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20826
20827 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20828
20829         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20830         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20831         runshlib, link_curses, and mathlib for link and run.
20832
20833         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20834         pass the runtime shared library options for Solaris, OSF/1, and
20835         Irix5, and link with -lcurses to avoid unresolved references.
20836
20837 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20838
20839         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20840         only run once.
20841
20842 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20843
20844         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20845
20846 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20847
20848         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20849         do not have a framework for the "compat" tests yet.
20850
20851 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20852
20853         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20854         set to null if we're testing vxworks5.1.  Use that instead of
20855         `-lm' in the setting of LIBS for link and run.
20856
20857 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20858
20859         * config/rom68k.exp (${tool}_load): Major changes to make it
20860         work.  Verified that it does in fact return the stuff in
20861         exec_output properly.  Catch any Emul or any TRAP other than 0.
20862
20863 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20864
20865         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20866         LDFLAGS properly for targets that need stuff from libgloss.
20867         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20868         only run once.
20869         (gpp_initialized): New variable.
20870
20871 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20872
20873         * config/rom68k.exp: Load libgloss.exp.
20874         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20875         so we can produce a fully linked binary.
20876         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20877         so we can produce a fully linked binary.
20878
20879 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20880
20881         * lib/plumhall.exp (ph_section): Watch for expected failures.
20882         Add missing `else'.
20883
20884         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20885         run the testcase.
20886         (c-torture): Likewise.
20887
20888 1995-08-28  Doug Evans  <dje@cygnus.com>
20889
20890         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20891
20892         * lib/mike-g++.exp (mike_cleanup): New proc.
20893         (prebase): New globals compiler_result, not_compiler_result,
20894         target_regexp.
20895         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20896         allow leading "-" in pattern.  Watch for unsupported tests.
20897         If $compiler_result is set, pattern match assembler code,
20898         and ditto for $not_compiler_result.
20899         * lib/mike-gcc.exp: Likewise.
20900
20901         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20902         execution "succeeded".
20903
20904 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20905
20906         * config/win32.exp: New file.
20907         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20908
20909 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20910
20911         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20912         unsupported.
20913         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20914         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20915         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20916
20917         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20918         "... without exceptions was ...".  That is now handled by
20919         prune_system_crud.
20920         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20921
20922 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20923
20924         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20925         sieve.c,sort2.c}: New files.
20926         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20927         sieve.exp,sort2.exp}: Drivers for them.
20928
20929         * lib/mike-gcc.exp (program_output): New user settable variable.
20930         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20931         messages.
20932         * lib/mike-g++.exp (program_output): New user settable variable.
20933
20934         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20935
20936         * config/sh.exp: Deleted (use sim.exp instead).
20937
20938 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20939
20940         * config/vx.exp: Declare CHECKTASK as global.
20941         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20942         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20943         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20944
20945 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20946
20947         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20948         target. Like vx.exp, only includes `vx29k.exp' instead of
20949         `vxworks.exp'.
20950
20951 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20952
20953         * config/sim.exp: Increase time limit from 120 seconds to 240.
20954
20955 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20956
20957         * gcc.c-torture/execute/950628-1.c: New test.
20958
20959 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20960
20961         * gcc.c-torture: Update with changes/additions from
20962         c-torture-1.34.
20963
20964 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20965
20966         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20967
20968 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20969
20970         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20971
20972 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20973
20974         * gcc.c-torture/compile/950512-1.c: New test.
20975         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20976         * gcc.dg/struct-ret-1.c: Likewise.
20977
20978 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20979
20980         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
20981           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
20982
20983 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
20984
20985         * gcc.c-torture/special/920411-1.c: Deleted.
20986         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
20987
20988 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
20989
20990         * config/sim.exp (${tool}_load): Hack in call to bash to get a
20991         cpu limit.
20992
20993 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
20994
20995         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
20996
20997 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
20998
20999         From kenner;
21000         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21001         is the proper length.
21002         * va-arg-3.c: Likewise.
21003
21004 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21005
21006         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21007         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21008
21009         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21010         * lib/g++.exp (default_g++_start): Delete old cruft.
21011
21012 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21013
21014         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21015         (2 * (1 << 18)) to (2 * (1 << 17)).
21016
21017         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21018
21019 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21020
21021         * config/rom68k.exp: Renamed from config/idp.exp
21022
21023 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21024
21025         * c-torture/compile/921109-2.c
21026
21027 1995-04-18  Mike Stump  <mrs@cygnus.com>
21028
21029         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21030         excess errors.
21031
21032 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21033
21034         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21035         output.
21036         * lib/g++.exp (default_g++_start): Likewise.
21037
21038 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21039
21040         * gcc.c-torture/compile/950329-1.c: New test.
21041
21042 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21043
21044           * config/bug.exp (${tool}_load): Updated to use new remote_open
21045           and remote_close procs.
21046         * config/idp.exp: New file.
21047
21048 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21049
21050         * gcc.c-torture/execute/950322-1.c: New test.
21051
21052 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21053
21054         * config/vx.exp (${tool}_load): Clean up testing of return code from
21055         vxworks_ld and vxworks_spawn.
21056
21057 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21058
21059         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21060
21061 1995-03-13  Mike Stump  <mrs@cygnus.com>
21062
21063         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21064         can mark excess errors on a machine by machine basis.  Note, the
21065         default is to not expect any excess errors, even when excess
21066         errors test - is given, so you will want to put an XFAIL ... on
21067         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21068         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21069         those 4 machines, but no others.
21070
21071 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21072
21073         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21074         * lib/c-torture.exp: to here.
21075
21076 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21077
21078         * gcc.c-torture/execute/950221-1.c: New test.
21079         * gcc.c-torture/execute/struct-ret-1.c: New test.
21080         * gcc.c-torture/compile/950221-1.c: New test.
21081
21082         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21083
21084 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21085
21086         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21087         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21088
21089 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21090
21091         * g++.gb: New directory of tests, derived from my signature and
21092         class scoping tests.
21093
21094         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21095         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21096         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21097         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21098         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21099         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21100         * g++.gb/sig25.C: Likewise.
21101
21102         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21103         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21104         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21105         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21106         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21107         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21108         * g++.gb/sig25.exp: Likewise.
21109
21110         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21111         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21112         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21113         * g++.gb/scope13.C: Likewise, this test still fails.
21114
21115         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21116         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21117         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21118         * g++.gb/scope13.exp: Ditto.
21119
21120         * g++.gb/README: New file, explains what these tests are about.
21121
21122 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21123
21124         * lib/dg.exp (dg-do): Support `preprocess'.
21125         (dg-test): Likewise.
21126
21127 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21128
21129         * config/udi.exp: change "continue -expect" to "exp_continue".
21130
21131 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21132
21133         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21134         Delete redundant tests.
21135
21136         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21137         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21138         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21139         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21140         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21141         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21142         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21143         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21144
21145         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21146         storing label pointers.
21147         * gcc.c-torture/execute/921019-1.c: Likewise.
21148         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21149         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21150         parameter fp.
21151         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21152         constants.
21153
21154         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21155         Delete obsolete tests.
21156
21157         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21158         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21159         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21160         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21161         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21162         * gcc.c-torture/compile/950124-1.c: New test.
21163
21164         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21165
21166 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21167
21168         * lib/mike-g++.exp: Add -lm to LIBS.
21169
21170 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21171
21172         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21173
21174 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21175
21176         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21177
21178 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21179
21180         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21181
21182 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21183
21184         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21185         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21186         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21187         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21188         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21189         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21190         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21191         * g++.law/{operators31.C, operators32.C,
21192         * g++.law/{operators33.C, operators34.C}: Likewise.
21193         * g++.law/{pic1.C, refs2.C}: Likewise.
21194         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21195         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21196         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21197         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21198
21199         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21200         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21201         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21202         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21203         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21204         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21205         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21206         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21207         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21208         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21209         * g++.law/{operators34.exp}: Likewise.
21210         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21211         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21212         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21213         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21214         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21215
21216         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21217         No longer expected to fail.
21218         * g++.law/missed-error3.C: Tweak for recent bool changes.
21219
21220 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21221
21222         * config/emb-unix: Deleted.
21223         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21224         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21225
21226 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21227
21228         * lib/dg.exp (dg-test): Fix typo in last patch.
21229
21230 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21231
21232         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21233         (handles multiple occurrences).
21234
21235 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21236
21237         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21238         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21239         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21240         printed).
21241         * lib/c-torture.exp (c-torture-compile): Likewise.
21242         (c-torture): Prepend full path if missing.
21243         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21244         (gcc_fail): Likewise.
21245         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21246
21247 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21248
21249         * lib/netware.exp: Only attach to NetWare i386 systems.
21250
21251 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21252
21253         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21254         messages.  Add test name to "output pattern match" pass/fail message.
21255
21256 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21257
21258         * gcc.dg: New testsuite.
21259         * gcc.dg/dg.exp: New file.
21260
21261         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21262         test-switch.c}: Deleted.
21263
21264         * gcc.misc-tests/msgs.exp: New testcase driver.
21265
21266 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21267
21268         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21269         Watch for illegal return values from ${tool}_load.
21270         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21271         cross targets.  Coerce return value >0 to 1.
21272
21273 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21274
21275         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21276
21277         * config/emb-unix.exp: New file.
21278
21279         * config/sim.exp: Error if variable $SIM not defined.
21280         (${tool}_load): Mark test as "untested" if simulator missing.
21281
21282         * config/unix.exp: Load remote.exp to get rcp_download.
21283         * lib/c-torture.exp: Use different option lists for testcases with
21284         and without loops.
21285         * gcc.c-torture/execute/execute.exp: Likewise.
21286
21287 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21288
21289         * config/*.exp: Clarify return code from ${tool}_load.
21290         Call `unresolved' or `untested' instead of `warning' or `perror'
21291         (sometimes you still want to call both though).
21292         Add comment that `shell_id' is local to each file.
21293         * config/udi.exp (timeout): Set to 30.
21294         Don't print warning if connection fails, $connectmode has already
21295         printed an error.
21296         (${tool}_load): Move verbose messages to level 2.
21297         Rework pattern for "Process started" message.
21298         Pass `shell_id' to ${connectmode}_download.
21299         Retry twice upon timeout.  Make resetting of target more robust.
21300         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21301         Pass `shell_id' to exit_$connectmode.
21302         Only call exit_$connectmode if connected.
21303         * config/unix.exp (${tool}_load): Check return codes better.
21304         * config/vrtx.exp (${tool}_load): Likewise.
21305         * config/vx.exp (${tool}_load): Likewise.
21306         Delete unneeded global's.
21307         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21308         from ${tool}_load.
21309         (dg-stat): Delete.
21310         (dg-init): Delete recording of pass/fail counts.
21311         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21312         (old-dejagnu-init): Likewise.
21313         (old-dejagnu-stat): Delete contents, empty proc now.
21314         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21315         (c-torture): Delete references to lcnt, lpass, lfail.
21316         Get option list from TORTURE_OPTIONS.
21317         Delete -funroll[-all]-loops if no loops.
21318         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21319         (g++_stat): Delete contents (empty proc now).
21320         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21321         (gcc_finish): Likewise.
21322         (gcc_stat): Deleted.
21323         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21324         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21325         * gcc.c-torture/execute/execute.exp: Likewise.
21326         Split tests into two parts: compile, execute.
21327         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21328         no loops.  Update to reflect clarified return codes from ${tool}_load.
21329
21330 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21331
21332         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21333         to grep for.
21334         (old-dejagnu): Likewise (where necessary).
21335
21336 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21337
21338         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21339
21340         * lib/dg.exp (dg-process-target): Fix processing of selector.
21341         Add comment regarding use of `error'.
21342
21343         * lib/gcc.exp (prune_system_crud): Define if missing.
21344         * lib/g++.exp (prune_system_crud): Likewise.
21345
21346         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21347         Call prune_system_crud.
21348         * lib/dg.exp (dg-runtest): New proc.
21349         Use perror instead of send_user for tcl errors in testcase.
21350         Don't return any value, it's never used.
21351         Don't clobber previous definition of `unknown'.
21352         Print tcl errors in `dg-final'.
21353
21354 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21355
21356         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21357         (dg-test): Don't print errorInfo, it contains stack backtrace.
21358
21359 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21360
21361         * lib/g++.exp (runtest_file_p): Define if missing.
21362
21363 1994-09-24  Doug Evans  (dje@cygnus.com)
21364
21365         * lib/mike-g++.exp: Comment out loading of g++.exp.
21366         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21367         (default_g++_version): Always print something.
21368         (default_g++_start): Comment out call to `which'.
21369         (g++_start, g++_load): Deleted (must be defined in config file).
21370         * lib/gcc.exp: Test for existence of $CC at start.
21371         Delete check for tmpdir (done in gcc_init).
21372         (default_gcc_version): Always print something.
21373         (default_gcc_start): Comment out call to `which'.
21374         * config/*.exp: Major cleanup - make cross targets work at least a
21375         little better for g++ (by not being "--tool gcc" specific).
21376         Rename gcc_xxx to ${tool}_xxx.
21377         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21378         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21379
21380 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21381
21382         * lib/c-torture.exp (c-torture-compile): Rework compiler
21383         message processing.
21384
21385         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21386         c-torture.
21387
21388 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21389
21390         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21391
21392         * lib/dg.exp (dg-process-target): Support { target native }.
21393
21394 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21395
21396         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21397         looked for "... program xxx got fatal signal".
21398         Correct regsub munging of `comp_output'.
21399         Ignore compiler messages "path prefix not used" and "linker input
21400         file unused".
21401
21402 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21403
21404         * lib/gcc.exp (runtest_file_p): Define if missing.
21405         * gcc.prms/template.c: Example to work from.
21406
21407 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21408
21409         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21410         * lib/dg.exp (dg-test): Call unsupported testcases as such.
21411
21412         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
21413         * gcc.prms/1883.c: Moved from compile/940714-1.c.
21414         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
21415         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
21416
21417         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
21418         (dg-process-target): No longer a varargs proc.
21419         Return S/N for target, P/F for xfail.  All callers changed.
21420         (user option procs): More argument checking.
21421         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
21422         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
21423         (dg-test): Skip test if not running on selected target in `dg-do'.
21424         Update handling of `dg-do-what', `dg-output-text'.
21425         Separate execution pass/fail from output pattern match pass/fail.
21426         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
21427
21428 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
21429
21430         * gcc.c-torture/special/special.exp: Don't expect failure for mips
21431         target for 920510-1.c.
21432
21433 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
21434
21435         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
21436         Clean up comment regarding use of passcnt, etc.
21437         (gcc_stat): Don't update `testcnt' here.
21438         (gcc_finish): Do it here.
21439         Might as well reset `but_id' here too.
21440         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
21441         to determine if the file should be tested.
21442         * gcc.c-torture/compile/compile.exp: Likewise.
21443         * gcc.c-torture/execute/execute.exp: Likewise.
21444         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21445         * gcc.misc-tests/dg-test.exp: Likewise.
21446         * gcc.prms/prms.exp: Likewise.
21447         * gcc.wendy/wendy.exp: Likewise.
21448         * g++.old-deja.exp: Likewise.
21449         Move "Testing file" message to verbose level 1.
21450
21451 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
21452
21453         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
21454
21455 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
21456
21457         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
21458         (default_gcc_start): Accept optional second list element
21459         of compiler flags.  Print compiler output at verbosity level 2.
21460         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
21461         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
21462         Save current values of framework globals passcnt, failcnt, xpasscnt,
21463         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
21464         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
21465         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21466         xfailcnt to compute stats.  Update framework global `testcnt' from
21467         pass/fail counts.
21468         (gcc_finish): New proc.  Clean up test environment.
21469         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21470         (gcc_epass, gcc_efail): Delete.
21471         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21472         argument of line number.
21473         (dg-init): If the tool has an init routine, call it.
21474         (dg-test): Remove args `cflags_var' and `libs_var'.
21475         Pass all compiler options to ${tool}_start.
21476         Handle missing line number.
21477         (dg-finish): New function.
21478         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21479         particular files.  Call gcc_finish at end.  Move "skipping test"
21480         message to verbosity level 3.
21481         * gcc.c-torture/compile/compile.exp: Likewise.
21482         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21483         * gcc.c-torture/execute/execute.exp: Likewise.
21484         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21485         Print testcase being tried at verbosity level 1.
21486         * gcc.c-torture/special/special.exp: Unset xfail.
21487         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21488         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21489         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21490         * gcc.failure/failure.exp: Likewise.
21491         * gcc.ieee/ieee.exp: Likewise.
21492         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21493         Update call to dg-test.  Call dg-finish at end.
21494         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21495         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21496         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21497         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21498         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21499         * gcc.wendy/wendy.exp: Add copyright.
21500         Delete setting of tmpdir (done by gcc_init).
21501         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21502         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21503         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21504         gcc_[ce]pass/fail.
21505
21506 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21507
21508         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21509         confusion.
21510         (g++_load): Likewise.
21511
21512         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21513         Rename argument to `prog' to remove the confusion.
21514         Varargs fns behave differently too!
21515         (g++_load): Likewise.
21516
21517         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21518
21519         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21520         what it is.  Delete (always) printing of status value for !native.
21521         Simplify verbose code, and include status and exec_output.
21522         (g++_load): Use gcc_load.
21523
21524 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21525
21526         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21527         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21528         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21529         940714-3.c as these testcases don't exist anymore.  Make
21530         va-arg-1.c expected to pass.
21531
21532 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21533
21534         * gcc.misc-tests/misc.exp: Only run specific testcases.
21535         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21536         * gcc.misc-tests/dg-[1-9].c: New files.
21537
21538         * lib/dg.exp: New testsuite driver.
21539         * gcc.prms/prms.exp: Use it.
21540
21541         * README.gcc: New file.
21542
21543         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21544         Document and reset `lxpass' and `lxfail'.
21545         Simplify "initialized" message.
21546         (gcc_stat): Clean up comments a little.
21547
21548 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21549
21550         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21551
21552 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21553
21554         * lib/old-dejagnu.exp (process-option): New proc.
21555         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21556         (old-dejagnu): Simplify.
21557         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21558
21559 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21560
21561         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21562         exists and is not an empty string.
21563
21564         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21565         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21566         finished.
21567         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21568         automatically.
21569
21570         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21571         longer expected to fail.
21572
21573         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21574         "f" function call.
21575
21576         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21577
21578         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21579         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21580         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21581         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21582         c-torture-1.29.
21583
21584         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21585         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21586
21587         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21588
21589         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21590         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21591
21592         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21593         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21594         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21595
21596 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21597
21598         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21599         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21600         940714-1.c, 940714-2.c, 940714-3.c},
21601         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21602         gcc.misc-tests/{mg.c,mg.exp}:
21603         New tests.
21604         * gcc.noncompile/noncompile.exp: Change accordingly.
21605
21606 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21607
21608         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21609         Undo previous clobberage.
21610
21611 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21612
21613         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21614         * gcc.special/{930510-1.c, special.exp}:
21615         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21616         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21617         struct-varargs-1.c}: New tests from c-torture-1.26.
21618
21619 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21620
21621         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21622           argument to switch.
21623
21624 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21625
21626         * Revert the previous changes.  Please see Rob's directory
21627           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21628           fixes.
21629
21630 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21631
21632         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21633             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21634             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21635             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21636             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21637             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21638             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21639             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21640             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21641             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21642             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21643             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21644             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21645             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21646             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21647             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21648             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21649             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21650             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21651             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21652             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21653             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21654             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21655             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21656             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21657             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21658             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21659
21660 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21661
21662         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21663             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21664           with perror calls.
21665
21666 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21667
21668         * config/unix.exp (g++_load): Fix syntax.
21669
21670 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21671
21672         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21673         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21674         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21675         Don't expect va-arg-1.c to fail.  Correct expected output for
21676         920928-1.c.
21677         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21678         * gcc.wendy/hbm4.c: Correct typo.
21679         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21680
21681 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21682
21683         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21684         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21685         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21686         * lib/c-torture.exp (c-torture-compile): Ditto.
21687
21688         Reduce volume of output (remove all the -I's and such).
21689         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21690         Call gcc_cpass, gcc_cfail.
21691         (c-torture): Pass testing option to c-torture-compile.
21692
21693 1994-03-21  Doug Evans  (dje@cygnus.com)
21694
21695         Bring patches over from progressive.
21696         * config/default.exp: Exit remote shell cleanly.
21697         (g++_exit, g++_start): Add default versions.
21698         * config/sim.exp (gcc_load): Use perror, not error.
21699
21700 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21701
21702         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21703         set in site.exp.
21704
21705 1994-03-14  Doug Evans  (dje@cygnus.com)
21706
21707         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21708         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21709         (wendy_try): New proc to run testcase.
21710         (main loop): Call 'em.
21711         * gcc.wendy/*.c: Clean up pass to correct expected output.
21712
21713         * lib/gcc.exp: Minor cleanup work.
21714         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21715
21716 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21717
21718         * config/sim.exp (gcc_load): Document return codes better.
21719         Don't pass -v to simulator.
21720
21721 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21722
21723           * gcc.special/920717-x.c: Fix typo.
21724           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21725           get at sources.
21726
21727         * lib/mike-gcc.exp: Fix typo.
21728
21729 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21730
21731         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21732         binary to use, transform the name.
21733         * config/*.exp: rename everything. Nuke any g++ specific files,
21734         it's now a special case of gcc that requires no special support.
21735         Add a default.exp for unsupported targets.
21736
21737 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21738
21739         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21740         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21741         version of Tcl.
21742
21743 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21744
21745         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21746         than a warning.
21747
21748 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21749
21750         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21751
21752 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21753
21754         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21755         option_list.  Compile every file with only 4/6 option choices
21756         (same as C torture) instead of with 12/18 different option
21757         choices.
21758         * lib/c-torture.exp: Likewise.
21759
21760         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21761         not already set.
21762
21763 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21764
21765         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21766         can put an XFAIL *-*-* on excess errors.
21767
21768 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21769
21770         * g++.law: Add more tests derived from g++-bugs snapshots.
21771
21772         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21773         equivalent to g++.law/init9.
21774
21775         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21776         compiled it, and the a.out file after we've run it.
21777
21778 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21779
21780         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21781         compiled it, and the a.out file after we've run it.
21782
21783 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21784
21785         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21786
21787 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21788
21789         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21790         version number.
21791
21792 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21793
21794         * g++.law: New directory of g++ tests derived from the g++-bugs
21795         snapshots.
21796
21797 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21798
21799         * gcc.compile: initbug1.c initbug1.exp testcase added
21800
21801 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21802
21803         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21804         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21805           fixes submitted by Jeff Law (law@cs.utah.edu)
21806         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21807           Jeff Law (law@cs.utah.edu)
21808
21809
21810 1993-11-30  Mike Stump  (mrs@cygnus.com)
21811
21812         * config/unix-g++.exp: Follow the gcc way of doing things.
21813         * g++.old-deja/old-deja.exp: Minor updates.
21814         * lib/g++.exp: New file, follow the gcc way of doing things.
21815         * lib/old-dejagnu.exp: Minor updates.
21816         * lib/mike-g++.exp: Always unset errorInfo.
21817
21818 1993-11-06  Mike Stump  (mrs@cygnus.com)
21819
21820         * lib/gcc.exp: Fix some errors with the below change, CC and
21821         CFLAGS should be global when setting, not local.
21822
21823 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21824
21825         * lib/gcc.exp: Transform tool name.
21826
21827 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21828
21829         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21830
21831 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21832
21833         * lib/gcc.exp: change gcc_done to gcc_stat
21834
21835 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21836
21837         * Upgraded gcc testsuite to c-torture version 1.25
21838
21839 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21840
21841         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21842         * lib/c-torture: added hooks for new reporting code.
21843
21844 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21845
21846         * config/sh-gcc.exp: check if sh-sim exists in the path
21847
21848 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21849
21850         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21851         * gcc.compile/compile.exp: Initial changes for new logic.
21852         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21853         * gcc.failure/failure.exp: Initial changes for new logic.
21854         * gcc.ieee/ieee.exp: Initial changes for new logic.
21855         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21856         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21857         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21858         * lib/c-torture.exp: Initial changes for new logic.
21859         * lib/gcc.exp: Initial changes for new logic.
21860
21861 1993-10-15  Mike Stump  (mrs@cygnus.com)
21862
21863         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21864         depend upon failure or success.  Fully qualify names in failure
21865         and success messages.  Always remove a.out before starting
21866         compile, just in case.  Pay more attention to error text output by
21867         the compiler.  Handle testcases with no known past errors just
21868         like all others, so that things are uniform.  Other miscellaneous
21869         improvements.
21870
21871 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21872
21873         * gcc.cpp: new directory for cpp tests
21874
21875 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21876
21877         * lib/chill.exp: Code reformatted, removed unused code.
21878         * config/unix-chill.exp: Code reformatted, removed unused code.
21879         * chill.execute/execute.exp: Code reformatted, removed unused code.
21880         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21881
21882 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21883
21884         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21885         routines not written.
21886
21887 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21888
21889         * config/bug-gcc.exp: Use new procs from bug.exp.
21890
21891 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21892
21893         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21894         via ftp, rather than depending on NFS.
21895         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21896         case.
21897
21898 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21899
21900         * config/bug-gcc.exp: Use new download proc.
21901
21902 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21903
21904         * chill.execute/execute.exp: cleanups, handles errors better
21905         * chill.compile/compile.exp: rewrite, based on execute.exp
21906         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21907         * lib/chill.exp: major changes to diff proc and compile and link
21908           procs. added chill_fail and chill_pass wrappers to pass and
21909           fail. added more comments, and handle error codes better.
21910           Added a hack to capture stderr from exec, so noncompile tests
21911           can work.
21912
21913 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21914
21915         * chill.execute/execute.exp: rewrite of testsuite driver
21916         * lib/chill.exp: rewrite of testsuite driver
21917         * config/unix-chill.exp: rewrite of testsuite driver
21918
21919 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21920
21921     In chill.execute:
21922         * iexpr.ch: Standardize uppercase.
21923         * tuples.dat: Standardize uppercase.
21924         * vary.ch: standardize.  Correct varying string assignments.
21925         * vary.dat: Add new output lines.
21926
21927 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21928
21929     In chill.execute:
21930         * chprintf.ch: Standardize use of uppercase.
21931         * tuples.ch: Standardize and turn arr2 into a DCL,
21932           rather than a SYN.
21933         * pinits.ch: Standardize.
21934
21935 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21936
21937         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21938         * Makefil: Renamed to Makefile.in.
21939         * configure.in: New.
21940
21941 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21942
21943     In chill.execute:
21944         * .cvsignore: Add result/output files.
21945         * Makefile: Fix up variables at start.  Use MFLAGS
21946           everywhere.  Correct bool_loc, built_ins entries.
21947           Add entry for vary1.ch.
21948         * bitarray.ch: Standardize upper-case usage.
21949         * bitexpr.ch: Standardize, add output of b1.
21950         * params.ch: Use arrayt in along PROC parameters, to
21951           avoid novelty problems.
21952         * sets.ch: Tiny cleanup.
21953         * vary1.ch: Re-indent.
21954
21955 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21956
21957           * Add PR-related files to Makefiles, .cvsignore files, etc.
21958
21959 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21960
21961         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21962           with compiler objects. New names are test-flow.c and test-loop.c
21963
21964 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21965
21966         * Upgraded c-torture tests from 1.19 to 1.20
21967
21968         * new files:
21969         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21970         * gcc.compile: 930623-1.c 930623-2.c
21971         * gcc.noncompile: 930622-1.c 930622-2.c
21972         * gcc.failure: 920411-1.c 920627-2.c
21973         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21974
21975 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21976
21977         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21978           More changes to get testsuite working properly. Needs more work.
21979           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
21980
21981 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
21982
21983         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21984           More changes to get testsuite working properly. Needs more work.
21985
21986 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
21987
21988         * chill.compile/compile.exp: Added for Dejagnu support
21989         * chill.execute/execute.exp: Added for Dejagnu support
21990         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
21991
21992 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
21993
21994     This should complete moving the CHILL test files.
21995         * chill.noncompile(.cvsignore printf.grt
21996             in-printf.grt chprintf.grt chprintf.ch):
21997             Added test-support files.
21998           (Makefile): Modified further.
21999         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22000             signal.ch): Added test files.
22001           * chill.execute (.cvsignore printf.grt printr.c
22002             in-printf.grt rts.c chprintf.grt rts.h): Added
22003           test-support files.
22004             (Makefile): More corrections.
22005
22006 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22007
22008         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22009           test cases, ready for DejaGnu.
22010
22011 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22012
22013         * Upgraded c-torture tests from 1.18 to 1.19
22014
22015         * gcc.compile: added test(s):
22016           930607-1.c
22017         * gcc.execute: added test(s):
22018           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22019
22020         * added new subdirectory for misc tests: gcc.misc-tests
22021         * gcc.misc-test(s): added tests:
22022           inst-check.c test-consts.c test-ior.c test-switch.c
22023
22024 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22025
22026         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22027
22028 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22029
22030         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22031
22032 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22033
22034         * Upgraded c-torture tests from 1.17 to 1.18
22035
22036 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22037
22038         * Upgraded c-torture tests from 1.12 to 1.17
22039
22040 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22041
22042         * lib/old-dejagnu.exp:
22043           Fixed handling of XFAIL target triplets to correctly
22044           recognize wildcard characters.  Removed code that
22045           appended a unique id tag to the end of the file name
22046           printed out by the result of the testcases within a
22047           given test file.
22048
22049 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22050
22051         * lib/old-dejagnu.exp:
22052           Reworked expected failure handling to trigger off of XFAIL
22053           keyword in keyphrase embeded in testcase source code. The
22054           XFAIL keyword must be at the end of the keyphrase line. It
22055           may optionally be followed by one or more target triplets.
22056           It has just occured that the handling of wildcards in the
22057           target triplet may not be correct.
22058
22059 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22060
22061         * g++.old-deja/tests:
22062           Moved all subdirectories up one level into g++.old-deja .
22063
22064         * lib/old-dejagnu.exp:
22065           Fixed problem with CXXFLAGS not being properly reset, and being
22066           corrupted with extraneous "-c" compiler option.  This was
22067           causing binaries to not be generated for test that needed them.
22068           Modified strings passed to "pass" and "fail" so that individual
22069           tests from the same test file would be distinguished by an
22070           identifier appended to the test file name in the summary logs;
22071           this corrected a problem with erroneous diff logs.  Added code
22072           to search testcases for expected fail and unexpected pass keywords.
22073
22074 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22075
22076         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22077
22078 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22079
22080         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22081           Removed extraneous text from end of "Special g++ Options"
22082           keyphrase.
22083
22084         * lib/old-dejagnu.exp: Added pattern matching to look for new
22085           keywords, embedded in testcases comments, which will trigger
22086           calls to xpass and xfail.
22087
22088 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22089
22090         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22091           comments embedded in the testcases, especially the one looking for
22092           special compiler options, as well as the pattern matching for the
22093           compiler output again.
22094
22095 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22096
22097         * lib/old-dejagnu.exp: Do a proper check of the return value for
22098           execute tests. Fixed several problems with the pattern matching
22099           of the compiler output which gave erroneous test results.
22100           Changed several of the test result messages to be more descriptive.
22101         * config/unix-g++.exp: Proc g++_load now actually works and
22102           executes the tests passed to it and returns a usable return
22103           value.
22104
22105 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22106
22107           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22108
22109 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22110
22111         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22112           Modified both files to properly execute the old style
22113           dejagnu tests. The previous versions of these files were
22114           experimental and did not function anything near correctly.
22115
22116 1993-04-05  Rob Savoye  (rob@cygnus.com)
22117
22118         * Removed all Makefile.in and configure.in files. No configuration
22119         needed now.
22120
22121 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22122
22123         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22124
22125 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22126
22127         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22128         gcc.special/configure.in, gcc.noncompile/configure.in,
22129         gcc.execute/configure.in, gcc.code_quality/configure.in,
22130         g++.other/configure.in, g++.old-deja/configure.in,
22131         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22132         in srcname setting.
22133
22134 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22135
22136         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22137         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22138         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22139
22140 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22141
22142         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22143         (gdb_exit): Don't remove *_soc files.
22144
22145 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22146
22147         * lib/c-torture.exp: Don't look for main; instead always use -w
22148         -c.  This is how the c-torture tests work.  Remove the object
22149         file if the compilation succeeds.
22150         * gcc.execute/execute.exp: Remove executable if test passes.
22151         * gcc.noncompile/noncompile.exp: Every test is an expected
22152         failure.
22153         * gcc.special/special.exp: Added tests from c-torture 1.11,
22154         corrected use of existing test.
22155         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22156         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22157         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22158         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22159         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22160         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22161         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22162         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22163         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22164         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22165         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22166         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22167         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22168         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22169         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22170         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22171         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22172         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22173         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22174         c-torture 1.11.
22175         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22176         correspond to c-torture 1.11.
22177
22178         * New file.