OSDN Git Service

* tree-ssa-dom.c (simplify_rhs_and_lookup_avail_expr): Reorganize
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-05-14  Jeff Law  <law@redhat.com>
2
3         * gcc.dg/tree-ssa/20040514-2.c: New test.
4
5 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6
7         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8         this ...
9         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to 
10         this.
11
12 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13
14         * gcc.dg/tree-ssa/20040514-1.c: New test.
15
16 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17
18         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New 
19         test.
20
21 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22
23         PR fortran/14066
24         * gfortran.fortran-torture/compile/do_1.f90: New test.
25
26 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27
28         PR fortran/15051
29         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
30         test.
31
32 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33
34         PR fortran/15149
35         * gfortran.fortran-torture/execute/random_init.f90: New test.
36
37 2004-05-13  Paul Brook  <paul@codesourcery.com>
38
39         PR fortran/15314
40         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41
42 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
43
44         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
45         for the powerpc case.
46
47 2004-05-13  Jeff Law  <law@redhat.com>
48
49         * gcc.dg/tree-ssa/20040513-1.c: New test.
50         * gcc.dg/tree-ssa/20040513-2.c: New test.
51
52 2004-05-13  Paul Brook  <paul@codesourcery.com>
53
54         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
55         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
56         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
57
58 2004-05-13  Andreas Schwab  <schwab@suse.de>
59
60         PR other/10819
61         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
62         characters.
63
64 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
65
66         PR fortran/15294
67         * gfortran.fortran-torture/execute/adjustr.f90: New file.
68
69 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
70
71         Merge from tree-ssa-20020619-branch.  See
72         ChangeLog.tree-ssa for details.
73
74 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
75
76         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
77         include <altivec.h> explicitly.
78         * gcc.dg/altivec-13.c: Likewise.
79
80 2004-05-11  Paul Brook  <paul@codesourcery.com>
81
82         * gcc.c-torture/compile/20010518-1.c: Force enum size.
83
84 2004-05-10  Eric Christopher  <echristo@redhat.com>
85
86         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
87         * gcc.dg/sibcall-4.c: Ditto.
88
89 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
90
91         * g++.dg/ext/altivec-8.C: New test case.
92         * gcc.dg/altivec-13.c: New test case.
93
94 2004-05-08  Roger Sayle  <roger@eyesopen.com>
95
96         * gcc.c-torture/execute/divcmp-1.c: New test case.
97         * gcc.c-torture/execute/divcmp-2.c: New test case.
98         * gcc.c-torture/execute/divcmp-3.c: New test case.
99
100 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
101
102         * g++.dg/other/pragma-re-2.C: New test.
103
104 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
105
106         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
107         * gcc.dg/i386-387-2.c: Likewise.
108
109         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
110         __builtin_drem.
111         * gcc.dg/i386-387-6.c: Likewise.
112
113 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
114
115         * gcc.dg/builtins-33.c:  Also check log1p*.
116
117 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
118
119         PR optimization/15296
120         * gcc.c-torture/execute/pr15296.c: New test.
121
122 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
123
124         * gcc.dg/builtins-40.c: New test.
125
126 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
127
128         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
129
130 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
131
132         * g++.dg/ext/spe1.C: New testcase.
133
134 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
135
136         * objc.dg/image-info.m: Allow additional attributes
137         for __image_info section.
138
139 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
140
141         * gcc.dg/torture/mips-hilo-2.c: New test.
142
143 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
144
145         PR c++/14389
146         * g++.dg/template/member5.C: New test.
147
148 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
149
150         * gcc.dg/builtins-34.c: Also check expm1*.
151
152 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
153
154         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
155         * gcc.dg/torture/builtin-convert-3.c: New test.
156
157 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
158
159         PR middle-end/15054
160         * g++.dg/opt/pr15054.C: New test.
161
162 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
163
164         * gcc.dg/torture/builtin-rounding-1.c: New test.
165         * gcc.dg/builtins-25.c: Delete.
166         * gcc.dg/builtins-29.c: Delete.
167
168 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
169
170         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
171         * gcc.dg/sibcall-4.c: Likewise.
172         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
173
174 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
175
176         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
177         bit-field on 16-bit targets.
178
179 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
180
181         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
182         16-bit targets.
183
184 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
185
186         * gcc.dg/rs6000-power2-1.c: Change to compile only.
187         * gcc.dg/rs6000-power2-2.c: Likewise.
188
189 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
190
191         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
192         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
193         Change the asm registers to be in form of frN instead of fN.
194
195 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
196
197         * gcc.dg/torture/builtin-convert-2.c: New test.
198
199 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
200
201         * gcc.dg/rs6000-power2-1.c: New test.
202         * gcc.dg/rs6000-power2-2.c: New test.
203
204 2004-04-28  Jan Hubicka  <jh@suse.cz>
205
206         * gcc.dg/unused-6.c: New test.
207
208 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
209             Ulrich Weigand  <uweigand@de.ibm.com>
210
211         * ada/acats/run_all.sh: Define $target variable.
212
213 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
214
215         PR c++/15119
216         * g++.dg/other/vararg-1.C: New test.
217
218         PR c++/4794
219         * g++.dg/eh/cleanup3.C: New test.
220
221 2004-04-24  Laurent GUERBY <laurent@guerby.net>
222
223         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
224         and ad8011a (target_insn).
225         * ada/acats/support/macro.dfs: Likewise.
226         * ada/acats/support/impbit.adb: New file.
227
228 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
229
230         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
231
232 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
233
234         * gcc.dg/loop-3.c: New test.
235
236 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
237
238         * gcc.c-torture/execute/simd-5.c: New test.
239
240 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
241
242         PR c++/15064
243         * g++.dg/template/crash18.C: New test.
244
245 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
246
247         * g++.dg/ext/complit3.C: New test.
248
249 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
250
251         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
252         * gcc.dg/altivec-3.c: Same.
253         * gcc.dg/altivec-varargs-1.c: Same.
254
255 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
256
257         * lib/target-supports.exp (check_profiling_available): Assume
258         profiling is not available on powerpc-eabi targets.
259
260 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
261
262         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
263         * gcc.dg/vmx/bug-1.c: Ditto.
264
265 2004-04-20  Eric Christopher  <echristo@redhat.com>
266
267         * gcc.dg/charset/extern.c: New test.
268         * g++.dg/charset/extern3.cc: Ditto.
269
270 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
271
272         * gcc.dg/builtins-39.c: New test.
273
274 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
275
276         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
277
278 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
279
280         * gcc.dg/torture/mips-hilo-1.c: New test.
281
282 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
283
284         * gcc.c-torture/compile/20040419-1.c: New test.
285
286 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
287
288         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
289
290 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
291             Aldy Hernandez  <aldyh@redhat.com>
292
293         * gcc.c-torture/execute/va-arg-24.c: New.
294
295 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
296             Aldy Hernandez  <aldyh@redhat.com>
297
298         * gcc.dg/vmx/1b-01.c: New.
299         * gcc.dg/vmx/1b-02.c: New.
300         * gcc.dg/vmx/1b-03.c: New.
301         * gcc.dg/vmx/1b-04.c: New.
302         * gcc.dg/vmx/1b-05.c: New.
303         * gcc.dg/vmx/1b-06.c: New.
304         * gcc.dg/vmx/1b-07.c: New.
305         * gcc.dg/vmx/1c-01.c: New.
306         * gcc.dg/vmx/1c-02.c: New.
307         * gcc.dg/vmx/3a-01a.c: New.
308         * gcc.dg/vmx/3a-01.c: New.
309         * gcc.dg/vmx/3a-01m.c: New.
310         * gcc.dg/vmx/3a-03.c: New.
311         * gcc.dg/vmx/3a-03m.c: New.
312         * gcc.dg/vmx/3a-04.c: New.
313         * gcc.dg/vmx/3a-04m.c: New.
314         * gcc.dg/vmx/3a-05.c: New.
315         * gcc.dg/vmx/3a-06.c: New.
316         * gcc.dg/vmx/3a-06m.c: New.
317         * gcc.dg/vmx/3a-07.c: New.
318         * gcc.dg/vmx/3b-01.c: New.
319         * gcc.dg/vmx/3b-02.c: New.
320         * gcc.dg/vmx/3b-10.c: New.
321         * gcc.dg/vmx/3b-13.c: New.
322         * gcc.dg/vmx/3b-14.c: New.
323         * gcc.dg/vmx/3b-15.c: New.
324         * gcc.dg/vmx/3c-01a.c: New.
325         * gcc.dg/vmx/3c-01.c: New.
326         * gcc.dg/vmx/3c-02.c: New.
327         * gcc.dg/vmx/3c-03.c: New.
328         * gcc.dg/vmx/3d-01.c: New.
329         * gcc.dg/vmx/4-01.c: New.
330         * gcc.dg/vmx/4-03.c: New.
331         * gcc.dg/vmx/5-01.c: New.
332         * gcc.dg/vmx/5-02.c: New.
333         * gcc.dg/vmx/5-03.c: New.
334         * gcc.dg/vmx/5-04.c: New.
335         * gcc.dg/vmx/5-05.c: New.
336         * gcc.dg/vmx/5-06.c: New.
337         * gcc.dg/vmx/5-07.c: New.
338         * gcc.dg/vmx/5-07t.c: New.
339         * gcc.dg/vmx/5-08.c: New.
340         * gcc.dg/vmx/5-10.c: New.
341         * gcc.dg/vmx/5-11.c: New.
342         * gcc.dg/vmx/7-01a.c: New.
343         * gcc.dg/vmx/7-01.c: New.
344         * gcc.dg/vmx/7c-01.c: New.
345         * gcc.dg/vmx/7d-01.c: New.
346         * gcc.dg/vmx/7d-02.c: New.
347         * gcc.dg/vmx/8-01.c: New.
348         * gcc.dg/vmx/8-02a.c: New.
349         * gcc.dg/vmx/8-02.c: New.
350         * gcc.dg/vmx/brode-1.c: New.
351         * gcc.dg/vmx/bug-1.c: New.
352         * gcc.dg/vmx/bug-2.c: New.
353         * gcc.dg/vmx/bug-3.c: New.
354         * gcc.dg/vmx/cw-bug-1.c: New.
355         * gcc.dg/vmx/cw-bug-2.c: New.
356         * gcc.dg/vmx/cw-bug-3.c: New.
357         * gcc.dg/vmx/dct.c: New.
358         * gcc.dg/vmx/debug-1.c: New.
359         * gcc.dg/vmx/debug-2.c: New.
360         * gcc.dg/vmx/debug-3.c: New.
361         * gcc.dg/vmx/debug-4.c: New.
362         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
363         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
364         * gcc.dg/vmx/eg-5.c: New.
365         * gcc.dg/vmx/fft.c: New.
366         * gcc.dg/vmx/gcc-bug-1.c: New.
367         * gcc.dg/vmx/gcc-bug-2.c: New.
368         * gcc.dg/vmx/gcc-bug-3.c: New.
369         * gcc.dg/vmx/gcc-bug-4.c: New.
370         * gcc.dg/vmx/gcc-bug-5.c: New.
371         * gcc.dg/vmx/gcc-bug-6.c: New.
372         * gcc.dg/vmx/gcc-bug-7.c: New.
373         * gcc.dg/vmx/gcc-bug-8.c: New.
374         * gcc.dg/vmx/gcc-bug-9.c: New.
375         * gcc.dg/vmx/gcc-bug-b.c: New.
376         * gcc.dg/vmx/gcc-bug-c.c: New.
377         * gcc.dg/vmx/gcc-bug-d.c: New.
378         * gcc.dg/vmx/gcc-bug-e.c: New.
379         * gcc.dg/vmx/gcc-bug-f.c: New.
380         * gcc.dg/vmx/gcc-bug-g.c: New.
381         * gcc.dg/vmx/gcc-bug-i.c: New.
382         * gcc.dg/vmx/harness.h: New.
383         * gcc.dg/vmx/ira1.c: New.
384         * gcc.dg/vmx/ira2a.c: New.
385         * gcc.dg/vmx/ira2b.c: New.
386         * gcc.dg/vmx/ira2.c: New.
387         * gcc.dg/vmx/ira2c.c: New.
388         * gcc.dg/vmx/mem.c: New.
389         * gcc.dg/vmx/newton-1.c: New.
390         * gcc.dg/vmx/ops.c: New.
391         * gcc.dg/vmx/sn7153.c: New.
392         * gcc.dg/vmx/spill2.c: New.
393         * gcc.dg/vmx/spill3.c: New.
394         * gcc.dg/vmx/spill.c: New.
395         * gcc.dg/vmx/t.c: New.
396         * gcc.dg/vmx/varargs-1.c: New.
397         * gcc.dg/vmx/varargs-2.c: New.
398         * gcc.dg/vmx/varargs-3.c: New.
399         * gcc.dg/vmx/varargs-4.c: New.
400         * gcc.dg/vmx/varargs-5.c: New.
401         * gcc.dg/vmx/varargs-6.c: New.
402         * gcc.dg/vmx/varargs-7.c: New.
403         * gcc.dg/vmx/vmx.exp: New.
404         * gcc.dg/vmx/vprint-1.c: New.
405         * gcc.dg/vmx/vscan-1.c: New.
406         * gcc.dg/vmx/x-01.c: New.
407         * gcc.dg/vmx/x-02.c: New.
408         * gcc.dg/vmx/x-03.c: New.
409         * gcc.dg/vmx/x-04.c: New.
410         * gcc.dg/vmx/x-05.c: New.
411         * gcc.dg/vmx/yousufi-1.c: New.
412         * gcc.dg/vmx/zero-1.c: New.
413         * gcc.dg/vmx/zero.c: New.
414
415 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
416
417         * g++.dg/lookup/java1.C: Update for chage of
418         _Jv_AllocObject.
419         * g++.dg/lookup/java2.C: Likewise.
420
421 2004-04-17  Laurent GUERBY <laurent@guerby.net>
422
423         * ada/acats/run_all.sh: use -O2 by default.
424
425 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
426
427         * gcc.dg/vr-mult-[12].c: New tests.
428
429 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
430
431         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
432
433         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
434
435 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
436
437         * lib/target-supports.exp (check_profiling_available): Assume profiling
438         isn't available for mips*-*-elf targets.
439
440 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
441
442         * gcc.dg/builtins-38.c: New test.
443
444 2004-04-14  Eric Christopher  <echristo@redhat.com>
445
446         * g++.dg/charset/charset.exp: Run .cc extension tests.
447
448 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
449
450         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
451
452 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
453
454         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
455
456 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
457
458         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
459         * gcc.dg/i386-387-2.c: Likewise.
460
461         * gcc.dg/i386-387-7.c: New test.
462         * gcc.dg/i386-387-8.c: New test.
463
464         * gcc.dg/builtins-37.c: New test.
465
466 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
467
468         * g++.dg/pch/externc-1.C: Add missing semicolon.
469
470 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
471
472         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
473
474 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
475
476         * gcc.c-torture/execute/20040411-1.c: New test.
477
478 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
479
480         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
481
482 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
483
484         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
485
486 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
487
488         * lib/target-supports.exp (check_named_sections_available): New.
489         * lib/gcc-dg.exp (dg-require-named-sections): New.
490         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
491         old-deja.exp.  Also prune error-count message from HP linker.
492         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
493
494         * g++.dg/init/init-ref4.C: Use dg-require-weak.
495         * g++.old-deja/g++.pt/static3.C: Likewise.
496         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
497
498 2004-04-09  Roger Sayle  <roger@eyesopen.com>
499
500         * gcc.c-torture/execute/20040409-1.c: New test case.
501         * gcc.c-torture/execute/20040409-2.c: New test case.
502         * gcc.c-torture/execute/20040409-3.c: New test case.
503
504 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
505
506         * gcc.dg/20040409-1.c: New test.
507
508 2004-04-08  Roger Sayle  <roger@eyesopen.com>
509
510         PR target/14888
511         * g++.dg/opt/pr14888.C: New test case.
512
513 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
514
515         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
516         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
517         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
518         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
519         New tests.
520
521 2004-04-08  Paul Brook  <paul@codesourcery.com>
522
523         * gcc.dg/spill-1.c: New test.
524
525 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
526
527         * gcc.dg/torture/builtin-ctype-2.c: New test.
528
529 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
530
531         * gcc.dg/pch/pch.exp: Add largefile test.
532
533 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
534
535         * g++.dg/pch/externc-1.Hs: New.
536         * g++.dg/pch/externc-1.C: New.
537
538 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
539
540         * gcc.dg/compat/struct-by-value-5a_main.c,
541         gcc.dg/compat/struct-by-value-5b_main.c: New files.
542         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
543         * gcc.dg/compat/struct-by-value-5a_x.c,
544         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
545         gcc.dg/compat/struct-by-value-5_x.c.
546         * gcc.dg/compat/struct-by-value-5a_y.c,
547         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
548         gcc.dg/compat/struct-by-value-5_y.c.
549
550         * gcc.dg/compat/struct-by-value-6a_main.c,
551         gcc.dg/compat/struct-by-value-6b_main.c: New files.
552         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
553         * gcc.dg/compat/struct-by-value-6a_x.c,
554         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
555         gcc.dg/compat/struct-by-value-6_x.c.
556         * gcc.dg/compat/struct-by-value-6a_y.c,
557         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
558         gcc.dg/compat/struct-by-value-6_y.c.
559
560         * gcc.dg/compat/struct-by-value-7a_main.c,
561         gcc.dg/compat/struct-by-value-7b_main.c: New files.
562         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
563         * gcc.dg/compat/struct-by-value-7a_x.c,
564         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
565         gcc.dg/compat/struct-by-value-7_x.c.
566         * gcc.dg/compat/struct-by-value-7a_y.c,
567         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
568         gcc.dg/compat/struct-by-value-7_y.c.
569
570 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
571
572         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
573         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
574         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
575         options.
576
577 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
578
579         * gcc.dg/builtins-36.c: New test.
580
581 2004-04-06  Paul Brook  <paul@codesourcery.com>
582
583         * README.gcc: Remove obsolete contraint on testcases.
584
585 2004-04-05  Paul Brook  <paul@codesourcery.com>
586
587         PR2123
588         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
589         failure and exit(0) on success.
590         * g++.dg/expr/anew2.C: Ditto.
591         * g++.dg/expr/anew3.C: Ditto.
592         * g++.dg/expr/anew4.C: Ditto.
593
594 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
595
596         PR c++/3518
597         * g++.dg/template/unify7.C: New.
598
599 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
600
601         * g++.dg/README: Bring up to date with new subdirectories; remove
602         duplicate subdirectory lines.
603
604 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
605
606         PR c++/14007
607         * g++.dg/template/unify5.C: New.
608         * g++.dg/template/unify6.C: New.
609         * g++.dg/template/qualttp20.C: Adjust.
610         * g++.old-deja/g++.jason/report.C: Adjust.
611         * g++.old-deja/g++.other/qual1.C: Adjust.
612
613 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
614
615         PR c++/14803
616         * g++.dg/inherit/ptrmem1.C: New test.
617
618 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
619
620         PR c++/14755
621         * gcc.c-torture/execute/20040331-1.c: New test.
622         * gcc.dg/20040331-1.c: New test.
623
624 2004-04-01  Paul Brook  <paul@codesourcery.com>
625
626         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
627
628 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
629
630         PR c++/14724
631         * g++.dg/init/goto1.C: New test.
632
633         PR c++/14763
634         * g++.dg/template/defarg4.C: New test.
635
636 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
637
638         * gcc.dg/altivec-11.c: Extend test for more valid cases.
639
640 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
641
642         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
643
644 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
645
646         * gcc.dg/noncompile/undeclared-2.c: New test.
647
648 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
649
650         * gcc.dg/940409-1.c: Remove XFAIL.
651         * gcc.dg/reg-vol-struct-1.c: New test.
652
653 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
654
655         * gcc.dg/torture/builtin-wctype-1.c: New test.
656
657 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
658
659         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
660         * gcc.dg/20001101-1.c: Likewise.
661         * gcc.dg/20001102-1.c: Likewise.
662
663 2004-03-25  Roger Sayle  <roger@eyesopen.com>
664
665         * gcc.dg/compare8.c: Add an additional test for XOR.
666
667 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
668
669         * gcc.dg/torture/builtin-ctype-1.c: New test.
670
671 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
672
673         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
674         * gcc.dg/torture/builtin-math-1.c: Likewise.
675         * gcc.dg/torture/builtin-power-1.c: New test.
676
677 2004-03-24  Andreas Schwab  <schwab@suse.de>
678
679         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
680         IA64 assembler.
681
682 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
683             Roger Sayle  <roger@eyesopen.com>
684
685         * gcc.dg/compare8.c: New test case.
686
687 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
688
689         * g++.dg/ext/altivec-7.C: New test.
690
691 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
692
693         PR 12267, 12391, 12560, 13129, 14114, 14133
694         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
695         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
696         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
697         Adjust error regexps.
698         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
699         * gcc.dg/noncompile/undeclared-1.c: New test cases.
700         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
701         * gcc.dg/local1.c: Add explanatory comment.
702
703 2004-03-23  Roger Sayle  <roger@eyesopen.com>
704
705         PR optimization/14669
706         * g++.dg/opt/fold2.C: New test case.
707
708 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
709
710         PR c/14069
711         * gcc.dg/20040322-1.c: New test.
712
713 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
714
715         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
716         * gcc.dg/ultrasp4.c: Likewise.
717         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
718
719 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
720
721         * gcc.dg/i386-sse-8.c: Reset default options.
722
723 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
724
725         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
726         in the error message text.
727
728 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
729
730         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
731
732 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
733
734         PR c++/14616
735         * g++.dg/init/array13.C: New test.
736
737 2004-03-20  Roger Sayle  <roger@eyesopen.com>
738
739         PR target/13889
740         * gcc.c-torture/compile/pr13889.c: New test case.
741
742 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
743
744         PR c/14635
745         * builtins-1.c (nan, nans): Don't test.
746         * builtins-30.c: Don't use nan, nanf, nanl.
747         * builtins-35.c: New test.
748
749 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
750
751         * g++.dg/ext/altivec-6.C: New test.
752
753 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
754
755         * g++.dg/init/placement3.C: New test.
756
757         * g++.dg/template/spec13.C: New test.
758
759         * g++.dg/lookup/using11.C: New test.
760
761         * g++.dg/lookup/koenig3.C: New test.
762
763         * g++.dg/template/operator2.C: New test.
764
765         * g++.dg/expr/dtor3.C: New test.
766         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
767         marker.
768         * g++.old-deja/g++.law/visibility28.C: Likewise.
769
770 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
771
772         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
773         * gcc.dg/ppc64-abi-3.c: Likewise.
774
775 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
776
777         PR c++/14545
778         * g++.dg/parse/template15.C: New test.
779
780 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
781
782         * g++.dg/expr/dtor2.C: New test.
783
784         * g++.dg/lookup/anon4.C: New test.
785
786         * g++.dg/overload/using1.C: New test.
787
788         * g++.dg/template/lookup7.C: New test.
789
790         * g++.dg/template/typename6.C: New test.
791
792         * g++.dg/expr/cond6.C: New test.
793
794 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
795
796         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
797
798 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
799
800         * g++.dg/expr/cond5.C: New test.
801         * g++.dg/expr/constcast1.C: Likewise.
802         * g++.dg/expr/ptrmem2.C: Likewise.
803         * g++.dg/expr/ptrmem3.C: Likewise.
804         * g++.dg/lookup/main1.C: Likewise.
805         * g++.dg/template/lookup6.C: Likewise.
806
807 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
808
809         * gcc.dg/local1.c: New test.
810
811         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
812
813 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
814
815         * gcc.dg/torture/builtin-convert-1.c: New test.
816
817 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
818
819         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
820
821 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
822
823         PR c++/14481
824         * g++.dg/warn/Wunused-7.C: New test.
825
826 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
827
828         * gcc.dg/torture/builtin-integral-1.c: New test.
829
830 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/14586
833         * g++.dg/parse/non-dependent3.C: New test.
834
835 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
836
837         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
838         * g++.dg/eh/simd-2.C: Likewise.
839         * g++.dg/init/array10.C: Likewise.
840         * gcc.c-torture/compile/simd-1.c: Likewise.
841         * gcc.c-torture/compile/simd-2.c: Likewise.
842         * gcc.c-torture/compile/simd-3.c: Likewise.
843         * gcc.c-torture/compile/simd-4.c: Likewise.
844         * gcc.c-torture/compile/simd-6.c: Likewise.
845         * gcc.c-torture/execute/simd-1.c: Likewise.
846         * gcc.c-torture/execute/simd-2.c: Likewise.
847         * gcc.dg/compat/vector-defs.h: Likewise.
848         * gcc.dg/20020531-1.c: Likewise.
849         * gcc.dg/altivec-3.c: Likewise.
850         * gcc.dg/altivec-4.c: Likewise.
851         * gcc.dg/altivec-varargs-1.c: Likewise.
852         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
853         * gcc.dg/i386-mmx-3.c: Likewise.
854         * gcc.dg/i386-sse-4.c: Likewise.
855         * gcc.dg/i386-sse-5.c: Likewise.
856         * gcc.dg/i386-sse-8.c: Likewise.
857         * gcc.dg/simd-1.c: Likewise.
858         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
859         __ev64_opaque__ since the machine description provides it.
860
861 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
862
863         * lib/compat.exp (skip_list): New global variable.
864         Use it to hold the user defined COMPAT_SKIPS list if any.
865         (compat-obj): Add the members of skip_list to optall.
866
867 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
868
869         * gcc.dg/compat/union-by-value-1_main.c,
870         union-by-value-1_x.c, union-by-value-1_y.c,
871         union-check.h, union-defs.h,
872         union-init.h, union-return-1_main.c,
873         union-return-1_x.c, union-return-1_y.c: New files.
874
875 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
876
877         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
878         mixed-struct-init.h: Add 4 mixed structure types.
879         struct-by-value-21_main.c, struct-by-value-21_x.c,
880         struct-by-value-21_y.c, struct-return-21_main.c,
881         struct-return-21_x.c, struct-return-21_y.c: New files.
882
883 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
884
885         PR c++/14550
886         * g++.dg/parse/template14.C: New test.
887
888 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
889
890         * gcc.c-torture/execute/20040313-1.c: New test.
891
892 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
893
894         PR target/14533
895         * gcc.dg/20040311-2.c: New test.
896
897 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
898
899         PR other/14544
900         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
901         bit-field.
902
903 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
904
905         * gcc.dg/20040305-2.c: Add missing return statement.
906
907 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
908
909         * gcc.dg/builtins-34.c: Also check pow10*.
910
911 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
912
913         PR target/14262
914         * gcc.dg/20040305-2.c: New test.
915
916 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
917
918         * gcc.dg/20040310-1.c: New test.
919
920 2004-03-11  Roger Sayle  <roger@eyesopen.com>
921
922         * gcc.c-torture/execute/20040311-1.c: New test case.
923
924 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
925
926         PR c++/14476
927         * g++.dg/lookup/enum1.C: New test.
928
929 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
930
931         PR c++/14510
932         * g++.dg/lookup/struct2.C: New test.
933
934 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
935
936         * gcc.dg/builtins-34.c: New test.
937
938 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
939
940         * gcc.dg/torture/builtin-nonneg-1.c: New test.
941
942 2004-03-09  James E Wilson  <wilson@specifixinc.com>
943
944         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
945         * gcc.dg/alias-2.c: New testcase.
946
947 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
948
949         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
950
951 2004-03-09  Roger Sayle  <roger@eyesopen.com>
952
953         * gcc.c-torture/execute/20040309-1.c: New test case.
954
955 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
956
957         PR c++/14397
958         * g++.dg/overload/ref1.C: New.
959
960 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
961
962         PR c++/14409
963         * g++.dg/template/spec12.C: New test.
964
965         PR c++/14448
966         * g++.dg/parse/crash14.C: New test.
967
968 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
969
970         PR c++/14230
971         * g++.dg/init/ref11.C: New test.
972
973 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
974
975         PR c++/14432
976         * g++.dg/parse/builtin2.C: New test.
977
978 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
979
980         PR c++/14401
981         * g++.dg/init/ctor3.C: New test.
982         * g++.dg/init/union1.C: New test.
983         * g++.dg/ext/anon-struct4.C: New test.
984
985 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
986
987         * g++.dg/lookup/koenig1.C: Tweak error messages.
988         * g++.dg/lookup/used-before-declaration.C: Likewise.
989         * g++.dg/other/do1.C: Likewise.
990         * g++.dg/overload/koenig1.C: Likewise.
991         * g++.dg/parse/crash13.C: Likewise.
992         * g++.dg/template/instantiate3.C: Likewise.
993
994 2004-03-08  Eric Christopher  <echristo@redhat.com>
995
996         * * lib/target-supports.exp: Enable libiconv in test
997         compilation.  Fix up error checking.
998
999 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1000
1001         PR middle-end/14289
1002         * gcc.dg/pr14289-1.c: New test case.
1003         * gcc.dg/pr14289-2.c: Likewise.
1004         * gcc.dg/pr14289-3.c: Likewise.
1005
1006 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1007
1008         * gcc.c-torture/execute/20040308-1.c: New test.
1009
1010 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1011
1012         * gcc.c-torture/execute/20040307-1.c: New test case.
1013
1014 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1015
1016         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1017
1018 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1019
1020         * gcc.dg/20040306-1.c: New test.
1021
1022 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1023
1024         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1025         them static.
1026         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1027
1028 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1029
1030         PR c/14465
1031         * gcc.dg/decl-6.c: New test.
1032
1033 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1034
1035         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1036         Rename LOGPOW -> LOG_POW.
1037         (SQRT_EXP, POW_EXP): New.
1038
1039 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1040
1041         * gcc.dg/i386-sse-8.c: New test.
1042
1043 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1044
1045         PR c/14114
1046         * gcc.dg/decl-5.c: New test.
1047
1048 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1049
1050         * gcc.dg/20040305-1.c: New test.
1051
1052 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1053
1054         PR other/14354
1055         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1056
1057 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1058
1059         PR c++/14425, c++/14426
1060         * g++.dg/ext/altivec-4.C: New test.
1061         * g++.dg/ext/altivec-5.C: New test.
1062
1063 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1064
1065         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1066         global variables of a type with no linkage.
1067         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1068         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1069         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1070         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1071         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1072         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1073         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1074         * g++.dg/warn/deprecated.C: Name enum Color.
1075         * g++.dg/overload/VLA.C: Name structure for 'b'.
1076         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1077
1078 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1079
1080         * gcc.c-torture/compile/20040304-1.c: New test.
1081
1082 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1083
1084         PR 13728
1085         * gcc.dg/decl-4.c: New testcase.
1086
1087 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1088
1089         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1090         as PRECF if sizeof (float) > sizeof (double).
1091         (PRECL): Make it the same as PRECF if
1092         sizeof (float) > sizeof (long double).
1093
1094 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1095
1096         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1097         system type.  Add check for irix6 which doesn't have c99 runtime.
1098
1099 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1100
1101         * gcc.dg/const-elim-1.c: xfail for xtensa.
1102
1103 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/14369
1106         * g++.dg/template/cond4.C: New test.
1107
1108 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1109
1110         PR c++/14360
1111         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1112
1113         PR c++/14361
1114         * g++.dg/parse/defarg7.C: New test.
1115
1116         PR c++/14359
1117         * g++.dg/template/friend26.C: New test.
1118
1119 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1120
1121         PR c++/14324
1122         * g++.dg/abi/mangle21.C: New test.
1123
1124         PR c++/14260
1125         * g++.dg/parse/constructor2.C: New test.
1126
1127         PR c++/14337
1128         * g++.dg/template/sfinae1.C: New test.
1129
1130 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c++/14267
1133         * g++.dg/expr/crash2.C: New test.
1134
1135         PR middle-end/13448
1136         * gcc.dg/inline-5.c: New test.
1137         * gcc.dg/always-inline.c: Split out tests into ...
1138         * gcc.dg/always-inline2.c: ... this and ...
1139         * gcc.dg/always-inline3.c: ... this.
1140
1141 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1142
1143         PR debug/12103
1144         * g++.dg/debug/crash1.C: New test.
1145
1146 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1147
1148         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1149         function with __attribute__((noinline)).
1150         (recurser_void2): Likewise.
1151         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1152         (recurser_void2): Likewise.
1153
1154 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1155
1156         PR middle-end/14203
1157         * g++.dg/warn/Wunused-6.C: New test case.
1158
1159 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1160
1161         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1162         not defined.
1163
1164 2004-02-27  Eric Christopher  <echristo@redhat.com>
1165
1166         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1167         * g++.dg/charset/asm2.c: Run only x86.
1168         * gcc.dg/charset/asm3.c: Ditto.
1169
1170 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1171
1172         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1173         ld_library_path.
1174
1175 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1176
1177         * g++.dg/ext/altivec-3.C: New.
1178
1179 2004-02-26  Richard Henderson  <rth@redhat.com>
1180
1181         * g++.dg/ext/attrib10.C: Mark for warning.
1182         * gcc.dg/attr-alias-1.c: New.
1183
1184 2004-02-26  Richard Henderson  <rth@redhat.com>
1185
1186         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1187         * gcc.c-torture/execute/20040208-2.c: ... it back.
1188
1189 2004-02-26  Eric Christopher  <echristo@redhat.com>
1190
1191         * lib/target-supports.exp (check-iconv-available): New function.
1192         * lib/gcc-dg.exp (dg-require-iconv): New function.
1193         Use above.
1194         * gcc.dg/charset: New directory.
1195         * gcc.dg/charset/charset.exp: New file.
1196         * gcc.dg/charset/asm1.c: Ditto.
1197         * gcc.dg/charset/asm2.c: Ditto.
1198         * gcc.dg/charset/asm3.c: Ditto.
1199         * gcc.dg/charset/asm4.c: Ditto.
1200         * gcc.dg/charset/asm5.c: Ditto.
1201         * gcc.dg/charset/attribute1.c: Ditto.
1202         * gcc.dg/charset/attribute2.c: Ditto.
1203         * gcc.dg/charset/string1.c: Ditto.
1204         * g++.dg/charset: New directory.
1205         * g++.dg/dg.exp: Add here. Special options.
1206         * g++.dg/charset/charset.exp: New file.
1207         * g++.dg/charset/asm1.c: Ditto.
1208         * g++.dg/charset/asm2.c: Ditto.
1209         * g++.dg/charset/asm3.c: Ditto.
1210         * g++.dg/charset/asm4.c: Ditto.
1211         * g++.dg/charset/attribute1.c: Ditto.
1212         * g++.dg/charset/attribute2.c: Ditto.
1213         * g++.dg/charset/extern1.cc: Ditto.
1214         * g++.dg/charset/extern2.cc: Ditto.
1215         * g++.dg/charset/string1.c: Ditto.
1216
1217 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1218
1219         PR c++/14278
1220         * g++.dg/parse/comma1.C: New test.
1221
1222 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1223
1224         PR c++/14284
1225         * g++.dg/template/ttp8.C: New test.
1226
1227 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1228
1229         * gcc.dg/fixuns-trunc-1.c: New test.
1230
1231 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1232
1233         * gcc.dg/builtins-config.h: Use #elif.
1234
1235 2004-02-26  Michael Matz  <matz@suse.de>
1236
1237         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1238         * gcc.dg/991214-1.c: Likewise.
1239         * gcc.dg/i386-asm-1.c: Likewise.
1240
1241 2004-02-25  Richard Henderson  <rth@redhat.com>
1242
1243         * gcc.c-torture/execute/20040208-2.c: Move ...
1244         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1245
1246 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1247
1248         PR c++/14246
1249         * g++.dg/other/crash-3.C: New test.
1250
1251 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1252
1253         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1254         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1255
1256         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1257         HP-UX.
1258
1259 2004-02-24  Michael Matz  <matz@suse.de>
1260
1261         * gcc.dg/i386-regparm.c: New.
1262
1263 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1264
1265         * gcc.c-torture/execute/20040223-1.c: New.
1266
1267 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1268             Kazu Hirata  <kazu@cs.umass.edu>
1269
1270         * gcc.dg/fwritable-strings-1.c: Remove.
1271
1272 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR c/14156
1275         * gcc.dg/20040223-1.c: New test.
1276
1277 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1278
1279         PR c++/14106
1280         * g++.dg/ext/typeof9.C: New test.
1281
1282 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1283
1284         PR c++/14250
1285         * g++.dg/other/switch1.C: New test.
1286
1287 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1288
1289         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1290         * gcc.dg/va-arg-1.c: Likewise.
1291
1292 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1293
1294         PR c++/14143
1295         * g++.dg/template/koenig5.C: New test.
1296
1297 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1298
1299         * g++.dg/ext/altivec-1.C: Generalize target triple.
1300         * g++.dg/ext/altivec-2.C: New test case.
1301         * g++.dg/ext/altivec_check.h: New file.
1302         * gcc.dg/altivec-1.c: Generalize target triple;
1303         include altivec_check.h and call altivec_check().
1304         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1305         * gcc.dg/altivec-6.c: New test case.
1306         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1307         type casts as needed.
1308         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1309         altivec_check().
1310         * gcc.dg/altivec-12.c: New test case.
1311         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1312         include altivec_check.h and call altivec_check().
1313         * gcc.dg/altivec_check.h: New file.
1314
1315 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1316
1317         * lib/target-supports.exp (check_alias_available): Don't mangle
1318         function `g' in test program.
1319
1320 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1321
1322         * lib/target-supports.exp (check_profiling_available): Check
1323         argument to determine whether we support a profiling type.
1324         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1325         check_profiling_available.
1326         * g++.dg/bprob/bprob.exp: Likewise
1327         * g77.dg/bprob/bprob.exp: Likewise.
1328         * gcc.misc-tests/bprob.exp: Likewise.
1329         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1330         dg-require-profiling and delete expected error handling.
1331         * gcc.dg/20021014-1.c: Likewise.
1332         * gcc.dg/nest.c: Likewise.
1333
1334 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1335
1336         PR c++/12007
1337         * g++.dg/other/vthunk1.C: New test.
1338
1339 2004-02-20  Falk Hueffner  <falk@debian.org>
1340
1341         PR target/14201
1342         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1343
1344 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1345
1346         PR c++/13927
1347         * g++.dg/other/error8.C: Remove XFAIL markers.
1348
1349         PR c++/14173
1350         * g++.dg/ext/packed5.C: New test.
1351
1352         PR c++/14199
1353         * g++.dg/warn/Wunused-5.C: New test.
1354
1355         PR c++/14186
1356         * g++.dg/lookup/member1.C: New test.
1357
1358 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1359
1360         * gcc.c-torture/compile/20040130-1.c: Enable only when
1361         __INT_MAX__ >= 2147483647L.
1362         * gcc.c-torture/compile/961203-1.c: Likewise.
1363
1364 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1365
1366         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1367         * g++.dg/opt/template1.C: Robustify assembler regexp
1368
1369 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1370
1371         * gcc.c-torture/execute/simd-4.x: Remove.
1372         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1373         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1374         Guard with #ifndef SKIP_ATTRIBUTE.
1375         * gcc.dg/compat/vector-1_y.c: Likewise.
1376         * gcc.dg/compat/vector-2_x.c: Likewise.
1377         * gcc.dg/compat/vector-2_y.c: Likewise.
1378         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1379         * g++.dg/eh/simd-2.C: Likewise.
1380
1381 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1382
1383         * gcc.c-torture/compile/complex-1.c: New.
1384
1385 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1386
1387         PR target/14209
1388         * gcc.c-torture/execute/20040218-1.c: New test.
1389
1390 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1391
1392         PR c++/14181
1393         * g++.dg/parse/new2.C: New test.
1394
1395 2004-02-18  Paul Brook  <paul@codesourcery.com>
1396
1397         * gcc.c-torture/compile/libcall-1.c: New test.
1398
1399 2004-02-18  Paul Brook  <paul@codesourcery.com>
1400
1401         PR debug/12934
1402         * gcc.dg/debug/debug-7.c: New test.
1403
1404 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1405
1406         * gcc.dg/20040217-1.c: New test.
1407
1408 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1409
1410         * gcc.c-torture/execute/990208-1.x: Delete.
1411
1412 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1413
1414         * gcc.c-torture/execute/20040208-2.x: New file.
1415
1416 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1417
1418         PR c++/11326
1419         * g++.dg/abi/structret1.C: New test.
1420
1421 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1422
1423         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1424         (i386_cpuid): No need to test if cpuid is available on AMD64.
1425         Fix assembly, so that it works onboth i386 and AMD64.
1426         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1427         (vecInLong): Fix s[] member type to unsigned int.
1428         (vecInWord): Remove type.
1429         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1430         (a64, b64, c64, d64, e64): Remove.
1431         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1432         Remove unused variable.  Remove initialization of removed variables.
1433         Don't call mmx_tests nor sse_tests.
1434         (reference_mmx, reference_sse): Remove.
1435         (check): Add return stmt.
1436         * gcc.dg/i386-sse-7.c: New test.
1437         * gcc.dg/i386-mmx-4.c: New test.
1438
1439 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1440
1441         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1442         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1443         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1444         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1445         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1446         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1447         g++.dg/tc1/dr94.C: Fix line terminator.
1448
1449 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1450
1451         * gcc.c-torture/compile/20040216-1.c: New.
1452
1453 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1454
1455         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1456         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1457         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1458         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1459         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1460         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1461
1462 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1463
1464         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1465
1466 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1467
1468         PR c++/13971
1469         * g++.dg/expr/cond4.C: New test.
1470
1471         PR c++/14086
1472         * g++.dg/lookup/crash2.C: New test.
1473
1474 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1475
1476         * gcc.c-torture/compile/20040214-2.c: New test.
1477
1478 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1479
1480         PR c++/14116
1481         * g++.dg/ext/typeof8.C: New test.
1482
1483 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1484
1485         * gcc.c-torture/compile/20040214-1.c: New test.
1486
1487 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1488
1489         PR c++/13635
1490         * g++.dg/template/spec11.C: New test.
1491
1492 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1493
1494         PR c++/13927
1495         * g++.dg/other/error8.C: New test.
1496
1497 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1498
1499         PR c++/14122
1500         * g++.dg/template/array4.C: New test.
1501
1502         PR c++/14108
1503         * g++.dg/inherit/thunk2.C: New test.
1504
1505         PR c++/14083
1506         * g++.dg/eh/cond2.C: New test.
1507
1508 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1509
1510         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
1511
1512 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
1513
1514         * lib/scanasm.exp (dg-scan): Quote pattern before display.
1515
1516 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
1517
1518         * g++.dg/simd-2.C: xfail on ppc64-linux.
1519
1520 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1521
1522         PR c/456
1523         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
1524         tests.
1525
1526 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
1527
1528         * gcc.dg/builtins-33.c: New test.
1529
1530 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
1531
1532         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
1533
1534 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1535
1536         * g++.dg/simd-2.C: Set -maltivec for ppc64.
1537
1538 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1539
1540         * gcc.dg/ppc64-abi-3.c: New test.
1541
1542 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
1543
1544         PR c/14092
1545
1546         * gcc.dg/pr14092-1.c: New testcase.
1547
1548 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
1549
1550         * gcc.dg/cpp/assert4.c: Fix typo last change.
1551
1552         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
1553         * gcc.dg/cpp/assert4.c: Handle powerpc64.
1554
1555         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
1556
1557 2004-02-09  Roger Sayle  <roger@eyesopen.com>
1558
1559         * gcc.c-torture/compile/20040209-1.c: New test case.
1560
1561 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1562
1563         * gcc.dg/c90-init-1.c: Adjust expected error messages.
1564
1565 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
1566
1567         * gcc.c-torture/execute/20040208-[12].c: New tests.
1568
1569 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1570
1571         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1572
1573 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1574
1575         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1576
1577 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1578
1579         Bug 13856
1580         * gcc.dg/visibility-8.c: New testcase.
1581
1582 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1583
1584         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1585         arguments.
1586         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1587
1588 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1589
1590         PR middle-end/13696
1591         * g++.dg/opt/fold1.C: New test case.
1592
1593 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1594
1595         PR c++/14033
1596         * g++.dg/other/crash-2.C: New test.
1597
1598 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1599
1600         PR c++/14028
1601         * g++.dg/parse/angle-bracket2.C: New test.
1602
1603 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1604
1605         PR middle-end/13750
1606         Revert:
1607         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1608         PR pch/13361
1609         * testsuite/g++.dg/pch/wchar-1.C: New.
1610         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1611
1612 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1613
1614         PR c++/14008
1615         * g++.dg/parse/error15.C: New test.
1616         * g++.dg/parse/crash11.C: Update dg-error mark.
1617
1618 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/13932
1621         * g++.dg/warn/conv2.C: New test.
1622
1623 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1624
1625         PR c++/13086
1626         * g++.dg/warn/incomplete1.C: Remove xfail.
1627
1628 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1629
1630         * lib/file-format.exp (gcc_target_object_format): Use
1631         ${tool}_target_compile, not gcc_target_compile.
1632         * lib/target-supports.exp (check_alias_available): Likewise.
1633         (check_gc_sections_available): Likewise.
1634         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1635         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1636         dg-require-alias.
1637
1638 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1639
1640         PR c++/13969
1641         * g++.dg/template/static6.C: New test.
1642
1643 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1644
1645         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1646
1647 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1648
1649         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1650         tests for systems where `char' is unsigned by default.
1651
1652 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1653
1654         PR c++/13997
1655         * g++.dg/template/partial3.C: New test.
1656
1657 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1658
1659         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1660         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1661         Remove mentions of obsolete ports.
1662
1663 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1664
1665         * gcc.dg/noncompile/20001228-1.c: Fix for new
1666         error message.
1667
1668 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1669
1670         PR target/9348
1671         * gcc.c-torture/execute/multdi-1.c: New test case.
1672
1673 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1674
1675         PR c++/13925
1676         * g++.dg/template/lookup5.C: New test.
1677
1678 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1679
1680         PR c++/13950
1681         * g++.dg/template/lookup4.C: New test.
1682
1683         PR c++/13970
1684         * g++.dg/parse/error14.C: New test.
1685
1686         PR c++/14002
1687         * g++.dg/parse/template13.C: New test.
1688
1689 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/13978
1692         * g++.dg/template/koenig4.C: New test.
1693
1694         PR c++/13968
1695         * g++.dg/template/crash17.C: New test.
1696
1697         PR c++/13975
1698         * g++.dg/parse/error13.C: New test.
1699         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1700
1701 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1702
1703         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1704
1705 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1706
1707         PR c/11658
1708         PR c/13994
1709         * gcc.dg/noncompile/20040203-1.c: New test.
1710         * gcc.dg/noncompile/20040203-2.c: Likewise.
1711         * gcc.dg/noncompile/20040203-3.c: Likewise.
1712         * gcc.dg/20040203-1.c: Likewise.
1713
1714 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1715
1716         PR c++/10858
1717         * g++.dg/template/sizeof7.C: New test.
1718
1719 2004-02-02  Eric Christopher  <echristo@redhat.com>
1720             Zack Weinberg  <zack@codesourcery.com>
1721
1722         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1723
1724 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1725
1726         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1727         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1728         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1729         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1730
1731 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1732
1733         PR c++/13113
1734         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1735
1736         PR c++/13854
1737         * g++.dg/ext/attrib13.C: New test.
1738
1739         PR c++/13907
1740         * g++.dg/conversion/op2.C: New test.
1741
1742 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1743
1744         * gcc.dg/titype-1.c: Fix pasto.
1745
1746 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1747
1748         * gcc.dg/titype-1.c: New test.
1749
1750 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1751
1752         PR c++/13957
1753         * g++.dg/template/non-type-template-argument-1.C,
1754         g++.dg/template/qualified-id1.C: Update dg-error marks.
1755         * g++.dg/template/nontype6.C: New test.
1756
1757 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1758
1759         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1760         * gcc.dg/builtins-31.c: New testcase.
1761         * gcc.dg/builtins-32.c: New testcase.
1762
1763 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1764
1765         * objc.dg/call-super-2.m: Update line numbers
1766         for the including of stddef.h.
1767
1768 2004-01-30  Michael Matz  <matz@suse.de>
1769
1770         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1771         g++.dg/ext/case-range3.C: New tests.
1772
1773 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1774
1775         DR206
1776         PR c++/13813
1777         * g++.dg/template/member4.C: New test.
1778
1779 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1780
1781         PR c++/13683
1782         * g++.dg/template/sizeof6.C: New test.
1783
1784 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1785
1786         * gcc.dg/fwritable-strings-1.c: New test.
1787
1788 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1789
1790         * gcc.c-torture/compile/20040130-1.c: New test.
1791
1792 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1793
1794         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1795
1796 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR c++/13883
1799         * g++.dg/template/ctor3.C: New test.
1800
1801 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1802
1803         * g++.dg/tc1: New directory.
1804         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1805         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1806         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1807         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1808         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1809
1810 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1811
1812         * g++.dg/parse/error11.C: New test.
1813         * g++.dg/parse/error12.C: Likewise.
1814
1815 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1816
1817         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1818         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1819
1820 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/13791
1823         * g++.dg/ext/attrib12.C: New test.
1824
1825         PR c++/13736
1826         * g++.dg/parse/cast2.C: New test.
1827
1828 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1829
1830         * objc.dg/encode-2.m (main): New local string.  Set depending on
1831         sizeof long.  Use in sscanf call.
1832         * objc.dg/encode-3.m (main): New local string.  Set depending on
1833         sizeof long.  Use in scan_initial call.
1834
1835 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1836
1837         * objc.dg/call-super-2.m: Make LP64-safe.
1838         * objc.dg/desig-init-1.m: Likewise.
1839
1840 2004-01-27  Devang Patel <dpatel@apple.com>
1841
1842         * g++.dg/debug/namespace1.C: New test.
1843
1844 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1845
1846         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1847         xscale-*-*.
1848
1849         * gcc.dg/arm-mmx-1.c: New test.
1850
1851 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1852
1853         * gcc.dg/20040127-1.c: New test.
1854         * gcc.dg/20040127-2.c: New test.
1855
1856 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1857
1858         * objc.dg/stret-1.m (glob): Renamed to globa.
1859
1860 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1861
1862         PR c++/13663
1863         * g++.dg/expr/for1.C: New test.
1864
1865 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1866
1867         PR middle-end/13779
1868         * gcc.dg/darwin-longlong.c: New test.
1869
1870 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1871
1872         * gcc.dg/20040124-1.c: Moved test from here...
1873         * gcc.c-torture/compile/20040124-1.c: ...to here.
1874
1875 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1876
1877         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1878         the assembly output if -m64 is passed.
1879
1880 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/13833
1883         * g++.dg/template/cond3.C: New test.
1884
1885 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1886
1887         PR c++/13810
1888         * g++.dg/template/ttp7.C: New test.
1889
1890 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1891
1892         PR c++/13797
1893         * g++.dg/template/nontype4.C: New test.
1894         * g++.dg/template/nontype5.C: Likewise.
1895
1896 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1897
1898         * gcc.dg/torture/mips-clobber-at.c: New test.
1899
1900 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1901
1902         * gcc.dg/20040124-1.c: New test.
1903
1904 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1905
1906         * gcc.dg/20040123-1.c: New test.
1907
1908 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1909
1910         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1911
1912 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1913
1914         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1915
1916 2004-01-23  Andrew Pinski  <apinski@apple.com>
1917
1918         * gcc.dg/20030121-1.c: Move to ..
1919         * gcc.dg/20040121-1.c: here.
1920
1921 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1922
1923         * gcc.dg/builtins-29.c: New test case.
1924
1925 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1926
1927         PR 18314
1928         * gcc.dg/builtins-30.c: New testcase.
1929
1930 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1931
1932         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1933         * lib/g77.exp: Likewise.
1934         * lib/objc.exp: Likewise.
1935         * lib/g++.exp: Likewise.
1936
1937 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1938
1939         * gcc.dg/struct-by-value-2.c: New test.
1940
1941 2004-01-21  Andrew Pinski  <apinski@apple.com>
1942
1943         PR target/13785
1944         * gcc.dg/20030121-1.c: New test.
1945
1946 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1947
1948         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1949         clobber frame pointer register in asm statement.
1950
1951 2004-01-21  Falk Hueffner  <falk@debian.org>
1952
1953         * gcc.c-torture/compile/20040121-1.c: New test.
1954
1955 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1956
1957         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1958
1959 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1960
1961         * gcc.dg/ppc64-abi-2.c: New test.
1962
1963 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1964
1965         * lib/treelang.exp: Fill out this file.
1966         * lib/treelang-dg.exp: New File.
1967
1968 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1969
1970         * gcc.c-torture/compile/981022-1.c: Remove.
1971         * gcc.dg/array-5.c: Remove XFAIL.
1972         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1973         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1974         gcc.dg/cond-lvalue-1.c: Update.
1975         * gcc.dg/cast-lvalue-2.c: New test.
1976
1977 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1978
1979         PR c++/13592
1980         * g++.dg/other/error1.C (class foo): Tweak error message.
1981
1982         PR c++/13592
1983         * g++.dg/template/call2.C: New test.
1984
1985 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1986
1987         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1988         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1989         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1990         scalar-return-1_x.c, scalar-return-2_y.c,
1991         scalar-return-3_x.c, scalar-return-3_y.c,
1992         scalar-return-4_x.c, scalar-return-4_y.c,
1993         struct-align-1.h, struct-align-1_x.c,
1994         struct-align-1_y.c, struct-align-2.h,
1995         struct-align-2_x.c, struct-align-2_y.c,
1996         struct-by-value-10_y.c, struct-by-value-11_x.c,
1997         struct-by-value-11_y.c, struct-by-value-12_x.c,
1998         struct-by-value-12_y.c, struct-by-value-13_x.c,
1999         struct-by-value-13_y.c, struct-by-value-14_x.c,
2000         struct-by-value-14_y.c, struct-by-value-15_x.c,
2001         struct-by-value-15_y.c, struct-by-value-16_y.c,
2002         struct-by-value-17_y.c, struct-by-value-18_y.c,
2003         struct-by-value-19_y.c, struct-by-value-1_x.c,
2004         struct-by-value-1_y.c, struct-by-value-20_y.c,
2005         struct-by-value-2_x.c, struct-by-value-2_y.c,
2006         struct-by-value-3_y.c, struct-by-value-4_x.c,
2007         struct-by-value-4_y.c, struct-by-value-5_y.c,
2008         struct-by-value-6_y.c, struct-by-value-7_y.c
2009         struct-by-value-8_x.c, struct-by-value-8_y.c
2010         struct-by-value-9_x.c, struct-by-value-9_y.c
2011         struct-return-10_x.c, struct-return-10_y.c,
2012         struct-return-19_x.c, struct-return-20_x.c
2013         struct-return-2_x.c, struct-return-2_y.c
2014         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2015         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2016
2017 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2018
2019         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2020         attribute on sparc*-sun-solaris2.*.
2021
2022 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2023
2024         PR c++/13710
2025         * g++.dg/ext/typeof7.C: New test.
2026
2027 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2028
2029         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2030         * gcc.dg/const-elim-1.c: Same.
2031
2032 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2033
2034         * objc.dg/stret-1.m: New.
2035         * objc.dg/stret-2.m: New.
2036
2037 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2038
2039         PR c++/11895
2040         * g++.dg/ext/vector1.C: New test.
2041
2042 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2043
2044         * gcc.dg/pch/import-1.c: New.
2045         * gcc.dg/pch/import-1.hs: New.
2046         * gcc.dg/pch/import-1a.h: New.
2047         * gcc.dg/pch/import-1b.h: New.
2048         * gcc.dg/pch/import-1c.h: New.
2049
2050 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2051
2052         PR c++/13574
2053         * g++.dg/ext/array1.C: New test.
2054
2055         PR c++/13178
2056         * g++.dg/conversion/op1.C: New test.
2057
2058 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2059
2060         PR 11864
2061         From Kazumoto Kojima / Dan Kegel:
2062         * gcc.dg/pr11864-1.c: New test.
2063
2064         PR 10392
2065         From Marcus Comstedt / Dan Kegel:
2066         * gcc.dg/pr10392-1.c: New test.
2067
2068 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/13478
2071         * g++.dg/init/ref10.C: New test.
2072
2073 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2074
2075         PR c++/13407
2076         * g++.dg/parse/typename6.C: New test.
2077
2078 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2079
2080         PR pch/13361
2081         * testsuite/g++.dg/pch/wchar-1.C: New.
2082         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2083
2084 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2085
2086         PR c++/9259
2087         * g++.dg/expr/sizeof2.C: New test.
2088
2089 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2090
2091         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2092
2093 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2094
2095         PR c++/13659
2096         * g++.dg/lookup/strong-using-3.C: New.
2097         * g++.dg/lookup/using-10.C: New.
2098
2099 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2100
2101         PR c++/13594
2102         * g++.dg/lookup/strong-using-2.C: New.
2103
2104 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2105             Dan Kegel <dank@kegel.com>
2106             J"orn Rennecke <joern.rennecke@superh.com>
2107
2108         PR target/9365
2109         * gcc.dg/pr9365-1.c: New test.
2110
2111 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2112
2113         PR c++/8856
2114         * g++.dg/parse/casting-operator2.C: New test.
2115         * g++.old-deja/g++.pt/explicit83.C: Remove.
2116
2117 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2118
2119         * gcc.dg/label-compound-stmt-1.c: New test.
2120         * gcc.c-torture/compile/950922-1.c,
2121         gcc.c-torture/compile/20000211-3.c,
2122         gcc.c-torture/compile/20000518-1.c,
2123         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2124         compound statements.
2125
2126 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2127
2128         * gcc.dg/ppc64-abi-1.c: New test.
2129
2130 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2131
2132          * g++.dg/ext/attrib9.C: Add dg-warnings.
2133
2134 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2135
2136         PR c++/12335
2137         * g++.dg/parse/dtor3.C: New test.
2138
2139 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2140
2141         PR c++/12709
2142         * g++.dg/parse/try-catch-1.C: New test.
2143
2144 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2145
2146         * ada/acats/run_all.sh: Add more verbose output in acats.log
2147         when compiling tests.
2148
2149 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2150
2151         PR 13656
2152         * gcc.dg/typedef-redecl.c: New test case.
2153         * gcc.dg/typedef-redecl.h: New support file.
2154
2155 2004-01-13  Jan Hubicka  <jh@suse.cz>
2156
2157         * gcc.dg/always_inline.c: New test.
2158         * gcc.dg/debug/20031231-1.c: Fix.
2159
2160 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2161
2162         PR c++/13474
2163         * g++.dg/template/array3.C: New test.
2164
2165 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2166
2167         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2168         * g++.dg/warn/Wunused-2.C: Likewise.
2169
2170 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2171
2172         PR c++/13289
2173         * g++.dg/template/instantiate6.C: New test.
2174
2175 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2176
2177         PR middle-end/11397
2178         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2179
2180 2004-01-12  Jan Hubicka  <jh@suse.cz>
2181
2182         PR opt/12826
2183         * gcc.dg/20040112-1.c: New.
2184
2185         * gcc.dg/dwarf-die[1-7].c: Move to...
2186         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2187         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2188
2189 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2190
2191         PR c++/4100
2192         * g++.dg/parse/friend4.C: New test.
2193
2194 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2195
2196         PR c++/4100
2197         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2198         definition is called a friend.
2199
2200 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2201
2202         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2203
2204 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2205
2206         PR c++/3478
2207         * g++.dg/parse/error10.C: New test.
2208         * g++.dg/template/arg2.C: Accept "invalid type" error.
2209
2210 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2211
2212         PR middle-end/13392
2213         * g++.dg/opt/expect2.C: New test.
2214
2215 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2216
2217         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2218         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2219         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2220         Update dg-error regexps.
2221
2222 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2223
2224         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2225         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2226
2227 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2228
2229         * gcc.dg/pragma-re-1.c: Use right pointer type.
2230
2231 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2232
2233         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2234
2235 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2236
2237         * gcc.dg/rs6000-ldouble-1.c: New.
2238
2239 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2240
2241         DR 337
2242         PR c++/9256
2243         * g++.dg/other/abstract1.C: New test.
2244
2245 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2246
2247         * g++.dg/lookup/strong-using-1.C: New.
2248
2249 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2250
2251         PR c/11234
2252         * gcc.dg/func-ptr-conv-1.c: New test.
2253         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2254
2255 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2256
2257         PR target/13380.
2258         * gcc.c-torture/compile/20040109-1.c: New.
2259
2260 2004-01-08  Stuart Hastings  <stuart@apple.com>
2261
2262         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2263         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2264         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2265
2266 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2267
2268         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2269
2270 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2271
2272         * ada/acats/run_acats: Treat 'gnatchop' the same way
2273         as 'gnatmake'.  Export GCC_DRIVER.
2274         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2275         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2276
2277 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2278
2279         PR c++/12573
2280         * g++.dg/template/dependent-expr4.C: New test.
2281
2282 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2283
2284         * gcc.dg/altivec-11.c: New test.
2285
2286 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2287
2288         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2289
2290 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2291
2292         PR c/6024
2293         * gcc.dg/enum-compat-1.c: New test.
2294         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2295
2296 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2297
2298         PR c/12165
2299         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2300         gcc.dg/c99-idem-qual-3.c: New tests.
2301
2302 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2303
2304         * gcc.dg/winline-7.c: Don't cast void * to int.
2305
2306 2004-01-06  Jan Hubicka  <jh@suse.cz>
2307
2308         * gcc.dg/i386-sse-5.c: New test
2309         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2310
2311 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2312
2313         PR c++/12815
2314         * g++.dg/rtti/typeid4.C: New test.
2315
2316 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2317
2318         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2319
2320 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2321
2322         PR c++/12132
2323         * g++.dg/template/error11.C: New test.
2324
2325         PR c++/13451
2326         * g++.dg/template/class2.C: New test.
2327
2328 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2329         Richard Sandiford <rsandifo@redhat.com>
2330
2331         PR c++/13387
2332         * g++.dg/opt/alias3.C: New test.
2333
2334 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2335
2336         PR c++/13157
2337         * g++.dg/template/koenig3.C: New test.
2338
2339         PR c++/13529
2340         * g++.dg/parse/offsetof3.C: New test.
2341
2342         * g++.dg/init/copy7.C: Add missing dg-error markers.
2343
2344         PR c++/12226
2345         * g++.dg/init/copy7.c: New test.
2346
2347         PR c++/13536
2348         * g++.dg/parse/cast1.C: New test.
2349
2350 2004-01-04  Jan Hubicka  <jh@suse.cz>
2351
2352         * gcc.dg/winline[1-7].c: New tests.
2353
2354 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2355
2356         PR c++/13520
2357         * g++.dg/template/qualttp22.C: New test.
2358
2359 2004-01-01  Jan Hubicka  <jh@suse.cz>
2360
2361         * gcc.dg/debug/20031231-1.c: New.
2362         * gcc.c-torture/compile/20040101-1.c: New.
2363         * gcc.dg/dwarf-die-[1-7].c: New.
2364
2365 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2366
2367         PR optimization/13521
2368         * gcc.c-torture/compile/20031231-1.c: New test.
2369
2370 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2371
2372         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2373
2374 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2375
2376         PR c++/10079
2377         * g++.dg/template/crash16.C: New test.
2378
2379 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2380
2381         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2382
2383 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2384
2385         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2386         ports.
2387         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2388         * g++.old-deja/g++.law/profile1.C: Likewise.
2389         * gcc.c-torture/compile/981006-1.c: Likewise.
2390         * gcc.c-torture/execute/loop-2e.x: Likewise.
2391         * gcc.c-torture/execute/loop-2f.x: Remove.
2392         * gcc.c-torture/execute/loop-2g.x: Likewise.
2393         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2394         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2395
2396 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2397
2398         PR c++/13507
2399         * g++.dg/ext/attrib11.C: New test.
2400
2401         PR c++/13494
2402         * g++.dg/template/array2-1.C: New test.
2403         * g++.dg/template/array2-2.C: New test.
2404
2405 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2406
2407         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2408
2409 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2410
2411         PR c++/12774
2412         * g++.dg/template/array1-1.C: New test.
2413         * g++.dg/template/array1-2.C: New test.
2414
2415 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2416
2417         PR fortran/12632
2418         * g77.dg/12632.f: New test case.
2419
2420 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2421
2422         PR c++/13289
2423         * g++.dg/parse/nontype1.C: New test.
2424
2425 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2426
2427         PR c++/12403
2428         * g++.dg/parse/explicit1.C: New test.
2429         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2430
2431 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2432
2433         PR c++/13081
2434         * g++.dg/opt/inline6.C: New test.
2435
2436         PR c++/12613
2437         * g++.dg/parse/error9.C: New test.
2438
2439         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2440
2441 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2442
2443         PR c++/13009
2444         * g++.dg/init/assign1.C: New test.
2445
2446 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2447
2448         PR c++/13070
2449         * g++.dg/warn/format3.C: New test case.
2450
2451 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2452
2453         * gcc.c-torture/compile/20031227-1.c: New test.
2454
2455 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2456
2457         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2458         * g77.dg/bprob/bprob.exp: Likewise.
2459         * gcc.misc-tests/bprob.exp: Likewise.
2460         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2461         variants on systems where the library does not provide that
2462         functionality.
2463         * gcc.dg/builtins-20.c: Use builtins-config.h.
2464         * gcc.dg/builtins-config.h: New file.
2465
2466 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2467
2468         * lib/gcc-dg.exp (dg-require-profiling): New function.
2469         * lib/target-supports.exp (check_profiling_available): Likewise.
2470         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2471         * g77.dg/bprob/bprob.exp: Likewise.
2472         * gcc.misc-tests/bprob.exp: Likewise.
2473         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2474         * gcc.dg/20021014-1.c: Likewise.
2475         * gcc.dg/nest.c: Likewise.
2476
2477 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2478
2479         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2480         compiling.
2481         * g++.dg/lookup/java2.C: Likewise.
2482         * gcc.dg/cpp/lexident.c: Likewise.
2483
2484 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2485
2486         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2487         given.
2488         * gcc.c-torture/compile/961203-1.c: Likewise.
2489         * gcc.c-torture/compile/980506-1.c: Likewise.
2490
2491 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2492
2493         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2494         (additional_prunes): New global.
2495         (gcc-dg-prune): Handle additional per-test pruning.
2496         (dg-test): Clear additional_prunes between tests.
2497
2498         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2499         dg-prune-output to avoid spurious failures from assembler
2500         complaining about nonexistent WAW violations.
2501         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2502         Use dg-prune-output to avoid spurious failures from assembler
2503         warning about Itanium B-step errata.
2504
2505 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2506
2507         * g++.dg/abi/macro0.C: New test.
2508         * g++.dg/abi/macro1.C: Likewise.
2509         * g++.dg/abi/macro2.C: Likewise.
2510
2511         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
2512         * g++.dg/abi/bitfield7.C: Likewise.
2513         * g++.dg/abi/dtor2.C: Likewise.
2514         * g++.dg/abi/mangle11.C: Likewise.
2515         * g++.dg/abi/mangle12.C: Likewise.
2516         * g++.dg/abi/mangle14.C: Likewise.
2517         * g++.dg/abi/mangle17.C: Likewise.
2518         * g++.dg/abi/vbase10.C: Likewise.
2519         * g++.dg/abi/vbase14.C: Likewise.
2520         * g++.dg/template/qualttp17.C: Likewise.
2521
2522 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2523
2524         PR c/11995
2525         * gcc.dg/20031223-1.c: New test.
2526
2527 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2528
2529         * gcc.dg/noreturn-7.c: New test.
2530
2531 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2532
2533         * gcc.dg/null-pointer-1.c: New test.
2534
2535 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2536
2537         * g++.old-deja/g++.jason/template18.C: Remove.
2538         * g++.old-deja/g++.jason/template37.C: Likewise.
2539
2540         PR c++/12862
2541         * g++.dg/lookup/ns1.C: New test.
2542
2543         PR c++/12397
2544         * g++.dg/template/lookup3.C: New test.
2545
2546 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2547
2548         * g++.dg/template/recurse1.C: New test
2549
2550 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2551
2552         PR c++/12479
2553         * g++.dg/parse/semicolon1.C: New test.
2554         * g++.dg/parse/semicolon1.h: Likewise.
2555
2556 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
2557
2558         * gcc.dg/darwin-misaligned.c: New test.
2559
2560 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2561
2562         PR c/9163
2563         * gcc.dg/20031222-1.c: New test.
2564
2565 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/13438
2568         * g++.dg/parse/error8.C: New test.
2569
2570         PR c++/11554
2571         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2572
2573 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2574
2575         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2576         too small.
2577         * gcc.c-torture/compile/930217-1.c: Likewise.
2578         * gcc.c-torture/compile/930513-1.c: Likewise.
2579         * gcc.c-torture/execute/920908-2.c: Likewise.
2580         * gcc.c-torture/execute/921204-1.c: Likewise.
2581         * gcc.c-torture/execute/930621-1.c: Likewise.
2582         * gcc.c-torture/execute/930630-1.c: Likewise.
2583         * gcc.c-torture/execute/931031-1.c: Likewise.
2584         * gcc.c-torture/execute/980602-2.c: Likewise.
2585         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2586         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2587         * gcc.c-torture/execute/extzvsi.c: Likewise.
2588         * gcc.c-torture/unsorted/ext.c: Likewise.
2589
2590 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2591
2592         PR target/12749
2593         * gcc.c-torture/compile/20031220-2.c: New test case.
2594
2595 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2596
2597         PR optimization/13031
2598         * gcc.c-torture/compile/20031220-1.c: New test case.
2599
2600 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2601
2602         * gcc.dg/cast-function-1.c: New test.
2603
2604 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2605
2606         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2607         formats.
2608
2609 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/12795
2612         * g++.dg/ext/attrib10.C: New test.
2613
2614 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2615
2616         * gcc.dg/cleanup-10.c: New test.
2617         * gcc.dg/cleanup-11.c: New test.
2618
2619 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2620
2621         PR c++/13239
2622         * g++.dg/opt/expect1.C: New test.
2623
2624 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2625
2626         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2627
2628 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2629
2630         PR debug/12923
2631         * gcc.dg/20031218-1.c: New test.
2632
2633         PR debug/12389
2634         * gcc.dg/20031218-2.c: New test.
2635         * gcc.dg/20031218-3.c: New test.
2636
2637         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2638         of label name and allow for USER_LABEL_PREFIX == "_" names.
2639         * g++.dg/abi/mangle18-2.C: Likewise.
2640         * g++.dg/abi/mangle19-1.C: Likewise.
2641         * g++.dg/abi/mangle19-2.C: Likewise.
2642         * g++.dg/abi/mangle20-1.C: Likewise.
2643         * g++.dg/abi/mangle20-2.C: Likewise.
2644
2645 2003-12-18  Richard Henderson  <rth@redhat.com>
2646
2647         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2648
2649 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2650             Dan Kegel <dank@kegel.com>
2651
2652         PR other/12009
2653         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2654         testing a cross compiler, it causes spurious compile failures.
2655         * lib/g++.exp: Likewise.
2656
2657 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2658
2659         PR c++/13262
2660         * g++.dg/template/access13.C: New test.
2661
2662 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2663
2664         * gcc.dg/20031216-1.c: New test.
2665
2666 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2667
2668         PR c++/9154
2669         * g++.dg/template/error10.C: New test.
2670
2671 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2672
2673         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2674         * g++.dg/eh/simd-2.C: Likewise.
2675
2676 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2677             Roger Sayle  <roger@eyesopen.com>
2678
2679         * gcc.c-torture/execute/ieee/mzero5.c: New.
2680
2681 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2682
2683         PR c++/10603
2684         * g++.dg/parse/error6.C: New test.
2685
2686         PR c++/12827
2687         * g++.dg/parse/error7.C: New test.
2688
2689 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2690
2691         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2692         at -O with stabs debugging formats.
2693         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2694         * gcc.dg/debug/debug-2.c: Likewise.
2695
2696 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2697
2698         PR c++/12696
2699         * g++.dg/init/error1.C: New test.
2700
2701         PR c++/12218
2702         * g++.dg/init/pm3.C: New test.
2703
2704 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2705
2706         PR c/3347
2707         * gcc.dg/bitfld-8.c: New test.
2708
2709 2003-12-16  James Lemke  <jim@wasabisystems.com>
2710
2711         * gcc.dg/arm-scd42-[123].c: New tests.
2712
2713 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2714
2715         PR c++/9043
2716         * g++.dg/abi/mangle20-1.C: New test.
2717         * g++.dg/abi/mangle20-2.C: New test.
2718
2719 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/13275
2722         * g++.dg/other/offsetof2.C: Remove XFAIL.
2723         * g++.dg/parse/offsetof1.C: New test.
2724         * g++.gd/parse/offsetof2.C: Likewise.
2725
2726 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2727
2728         * g++.dg/template/nontype3.C: New test.
2729         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2730
2731 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2732
2733         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2734
2735 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2736
2737         PR c++/13387
2738         * g++.dg/expr/assign1.C: New test.
2739
2740         PR c++/13242
2741         * g++.dg/abi/mangle19-1.C: New test.
2742         * g++.dg/abi/mangle19-2.C: New test.
2743
2744 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2745
2746         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2747
2748 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2749
2750         * gcc.c-torture/execute/20031216-1.c: New test.
2751
2752 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2753
2754         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2755         an ICE regression.
2756
2757 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2758
2759         PR c++/10926
2760         * g++.dg/template/error9.C: New test.
2761
2762         PR c++/11116
2763         * g++.dg/template/error8.C: New test.
2764
2765 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2766
2767         PR middle-end/13400
2768         * gcc.c-torture/execute/20031215-1.c: New test case.
2769
2770 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2771
2772         PR c++/13269
2773         * g++.dg/parse/error5.C: New test.
2774
2775         PR c++/12989
2776         * g++.dg/expr/sizeof1.C: New test.
2777
2778         PR c++/13310
2779         * g++.dg/template/crash15.C: New test.
2780
2781 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2782
2783         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2784         a non-POD type as the last named parameter of a varargs function.
2785
2786 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2787
2788         PR c++/13243
2789         PR c++/12573
2790         * g++.dg/template/crash14.C: New test.
2791         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2792
2793 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2794
2795         * g++.dg/other/java1.C: New test.
2796
2797         PR c++/13241
2798         * g++.dg/abi/mangle18-1.C: New test.
2799         * g++.dg/abi/mangle18-2.C: New test.
2800
2801 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2802
2803         PR optimization/10312
2804         * gcc.c-torture/execute/20031214-1.c: New.
2805
2806 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2807
2808         PR c++/10779
2809         PR c++/12160
2810         * g++.dg/parse/error3.C: New test.
2811         * g++.dg/parse/error4.C: Likewise.
2812         * g++.dg/abi/mangle4.C: Tweak error messages.
2813         * g++.dg/lookup/using5.C: Likewise.
2814         * g++.dg/other/error2.C: Likewise.
2815         * g++.dg/parse/typename5.C: Likewise.
2816         * g++.dg/parse/undefined1.C: Likewise.
2817         * g++.dg/template/arg2.C: Likewise.
2818         * g++.dg/template/ttp3.C: Likewise.
2819         * g++.dg/template/type1.C: Likewise.
2820         * g++.old-deja/g++.other/crash32.C: Likewise.
2821         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2822
2823 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2824
2825         PR c++/13106
2826         * g++.dg/warn/noreturn-3.C: New test.
2827
2828 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2829
2830         PR c++/13118
2831         * g++.dg/abi/covariant3.C: New.
2832
2833 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2834
2835         * g++.dg/eh/ia64-1.C: New test.
2836
2837 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2838
2839         PR optimization/13037
2840         * g77.f-torture/execute/13037.f: New test case.
2841
2842 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2843
2844         PR c++/12881
2845         * g++.dg/abi/covariant2.C: New.
2846
2847 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2848
2849         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2850
2851 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2852
2853         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2854
2855 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2856
2857         PR other/10819
2858         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2859         to fix Bug 10819.
2860         * lib/g++.exp (g++_version): Likewise.
2861         * lib/g77.exp (g77_version): Likewise.
2862         * lib/objc.exp (default_objc_version): Likewise.
2863
2864 2003-12-10  Richard Henderson  <rth@redhat.com>
2865
2866         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2867
2868         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2869
2870 2003-12-08  Matt Austern  <austern@apple.com>
2871
2872         PR c/13134
2873         * lib/gcc-dg.exp (dg-require-visibility): Define.
2874         * lib/target-supports (check_visibility_available): Define.
2875         * gcc.dg/visibility-1.c: New test.
2876         * gcc.dg/visibility-2.c: Likewise.
2877         * gcc.dg/visibility-3.c: Likewise.
2878         * gcc.dg/visibility-4.c: Likewise.
2879         * gcc.dg/visibility-5.c: Likewise.
2880         * gcc.dg/visibility-6.c: Likewise.
2881         * g++.dg/ext/visibility-1.C: Likewise.
2882         * g++.dg/ext/visibility-2.C: Likewise.
2883         * g++.dg/ext/visibility-3.C: Likewise.
2884         * g++.dg/ext/visibility-4.C: Likewise.
2885         * g++.dg/ext/visibility-5.C: Likewise.
2886         * g++.dg/ext/visibility-6.C: Likewise.
2887
2888 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2889
2890         * g++.dg/lookup/java1.C: New test.
2891         * g++.dg/lookup/java2.C: New test.
2892
2893 2003-12-07  Falk Hueffner  <falk@debian.org>
2894
2895         * g++.dg/opt/noreturn-1.C: New test.
2896
2897 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2898
2899         * gcc.dg/overflow-1.c: New test.
2900
2901 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2902
2903         * g77.f-torture/compile/13060.f: New test.
2904
2905 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2906
2907         PR c++/13323
2908         * g++.dg/inherit/operator2.C: New test.
2909
2910 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/13305
2913         * g++.dg/ext/attrib9.C: New test.
2914
2915 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2916
2917         PR c++/13314
2918         * g++.dg/template/error7.C: New test.
2919
2920 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2921             J"orn Rennecke <joern.rennecke@superh.com>
2922
2923         PR target/13302
2924         * g++.dg/other/struct-va_list.C: New test.
2925
2926 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2927
2928         PR c++/13166
2929         * g++.dg/parse/defarg6.C: New test.
2930
2931 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2932
2933         PR target/13256
2934         * gcc.c-torture/execute/20031201-1.c: New test.
2935
2936 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2937
2938         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2939
2940 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2941
2942         * gcc.dg/builtin-return-1.c: New test.
2943
2944 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2945             J"orn Rennecke <joern.rennecke@superh.com>
2946
2947         PR optimization/13260
2948         * gcc.c-torture/execute/20031204-1.c: New test.
2949
2950 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2951
2952         PR c++/9127
2953         * g++.dg/template/error6.C: New test.
2954
2955 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2956
2957         * gcc.dg/20031202-1.c: New test.
2958
2959 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2960
2961         PR c++/13179
2962         * g++.dg/template/eh1.C: New test.
2963
2964         PR c++/10771
2965         * g++.dg/template/error5.C: New test.
2966
2967 2003-12-02  David Ung  <davidu@mips.com>
2968
2969         * gcc.dg/compat/vector-check.h: Corrected type for var
2970         g_##TMODE
2971
2972 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2973
2974         PR c++/10126
2975         * g++.dg/template/ptrmem8.C: New test.
2976
2977 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2978
2979         PR c++/12573
2980         * g++.dg/template/dependent-expr3.C: New test.
2981
2982 2003-12-01  James Lemke  <jim@wasabisystems.com>
2983
2984         * gcc.dg/arm-g2.c: New test.
2985
2986 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2987
2988         PR optimization/11634
2989         * gcc.dg/20031201-2.c: New test case.
2990
2991 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2992
2993         PR 11433
2994         * objc.dg/proto-lossage-3.m: New test.
2995
2996 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2997
2998         PR optimization/12628
2999         * gcc.dg/20031201-1.c: New test case.
3000
3001 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3002
3003         * gcc.dg/unaligned-1.c: New test.
3004
3005 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/9849
3008         * g++.dg/template/error4.C: New test.
3009         * g++.dg/template/nested3.C: Adjust error markers.
3010
3011 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3012
3013         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3014
3015 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3016
3017         PR c/10333
3018         * gcc.dg/bitfld-7.c: New test.
3019
3020 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3021
3022         * gcc.dg/tls/asm-1.C: New test.
3023
3024 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3025
3026         * gcc.dg/cpp/assert4.c: Update.
3027
3028 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3029
3030         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3031         * gcc.dg/builtin-apply3.c: New test.
3032
3033 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3034
3035         * lib/compat.exp (compat-obj): New xfaildata parameter.
3036         Use it to set compiler_conditional_xfail_data before compiling.
3037         (compat-get-options): Handle dg-xfail-if.
3038         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3039         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3040         * gcc.dg/compat/vector-1_y.c: Likewise.
3041         * gcc.dg/compat/vector-2_x.c: Likewise.
3042         * gcc.dg/compat/vector-2_y.c: Likewise.
3043
3044 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3045
3046         * g++.dg/opt/reg-stack4.C: New test.
3047
3048 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3049
3050         * gcc.dg/builtin-apply2.c: New test.
3051
3052 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3053
3054         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3055
3056 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3057
3058         PR c++/12924
3059         * g++.dg/template/template-id-2.C: New test.
3060
3061 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3062
3063         PR c++/5369
3064         * g++.dg/template/memfriend1.C: New test.
3065         * g++.dg/template/memfriend2.C: Likewise.
3066         * g++.dg/template/memfriend3.C: Likewise.
3067         * g++.dg/template/memfriend4.C: Likewise.
3068         * g++.dg/template/memfriend5.C: Likewise.
3069         * g++.dg/template/memfriend6.C: Likewise.
3070         * g++.dg/template/memfriend7.C: Likewise.
3071         * g++.dg/template/memfriend8.C: Likewise.
3072         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3073
3074 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3075
3076         PR c++/12515
3077         * g++.dg/ext/cond1.C: New test.
3078
3079 2003-11-20  Richard Henderson  <rth@redhat.com>
3080
3081         * gcc.dg/20020201-2.c: Remove.
3082         * gcc.dg/20020201-4.c: Remove.
3083         * gcc.dg/20020304-1.c: Remove.
3084
3085 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3086
3087         * gcc.dg/cpp/trad/xwin1.c: New test case.
3088
3089 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3090
3091         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3092         * lib/g77.exp: Likewise.
3093         * lib/objc.exp: Likewise.
3094         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3095         for darwin.
3096
3097 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3098
3099         PR c++/12932
3100         * g++.dg/template/static5.C: New test.
3101
3102 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3103
3104         * gcc.dg/nested-func-1.c: New test.
3105
3106 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3107
3108         * gcc.dg/cpp/assert4.c: New test.
3109
3110 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3111
3112         PR c++/2294
3113         * g++.dg/lookup/using9.c: New test.
3114
3115 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3116
3117         PR c++/12762
3118         * g++.dg/template/error3.C: New test.
3119
3120 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3121
3122         PR ada/13035
3123         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3124         No longer use a wrapper for gcc, since this does not work under
3125         Windows.
3126
3127 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3128
3129         PR c++/2094
3130         * g++.dg/template/ptrmem7.C: New test.
3131
3132 2003-11-13  Andrew Pinski <apinski@apple.com>
3133
3134         * gcc.c-torture/compile/20031113-1.c: New test.
3135
3136 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3137             Kean Johnston <jkj@sco.com>
3138
3139         PR c/13029
3140         * gcc.dg/unused-4.c: Update.
3141
3142 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3143
3144         * g++.dg/opt/const3.C: New test.
3145
3146 2003-11-13  Jan Hubicka  <jh@suse.cz>
3147
3148         * gcc.c-torture/compile/20031112-1.c: New test.
3149
3150 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3151
3152         * g++.dg/parse/crash10.C: Remove bogus error marker.
3153
3154 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3155
3156         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3157         (host_gcc): Likewise.
3158         (ROOT): Honor $PWDCMD.
3159         (BASE): Likewise.
3160         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3161
3162 2003-11-12  Catherine Moore  <clm@redhat.com>
3163
3164         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3165
3166 2003-11-12  Andreas Jaeger  <aj@suse.de>
3167             Jakub Jelinek  <jakub@redhat.com>
3168             Andrew Pinski  <pinskia@physics.uc.edu>
3169             Richard Henderson  <rth@redhat.com>
3170
3171         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3172         systems.
3173         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3174
3175         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3176         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3177
3178 2003-11-11  Andreas Jaeger  <aj@suse.de>
3179
3180         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3181
3182         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3183
3184 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3185
3186         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3187         Clean ups.
3188
3189 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3190
3191         * gcc.dg/trampoline-1.c: New test.
3192
3193 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3194
3195         * gcc.c-torture/compile/200031109-1.c: New test.
3196
3197 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3198
3199         PR c/3190
3200         PR c/8714
3201         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3202         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3203         gcc.dg/format/no-y2k-1.c: Update.
3204
3205 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3206
3207         PR optimization/10467
3208         * gcc.dg/20031108-1.c: New test case.
3209
3210 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3211
3212         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3213
3214 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3215
3216         * gcc.dg/compound-lvalue-1.c: New test.
3217         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3218         some XFAILs.
3219
3220 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3221
3222         * gcc.dg/altivec-varargs-1.c: New test.
3223
3224 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3225
3226         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3227         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3228         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3229         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3230         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3231
3232 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3233
3234         * gcc.dg/cond-lvalue-1.c: New test.
3235
3236 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3237
3238         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3239
3240 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3241
3242         PR c++/11616
3243         * g++.dg/template/instantiate5.C: New test.
3244
3245 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3246
3247         PR c++/12726
3248         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3249         * ChangeLog: Add missing first entry for above test.
3250
3251 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3252
3253         PR c++/9810
3254         * g++.dg/template/using8.C: New test.
3255         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3256
3257 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3258
3259         PR optimization/10817
3260         * gcc.c-torture/compile/20031102-1.c: New test case.
3261
3262 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3263
3264         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3265         2147483647.
3266
3267 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3268
3269         * gcc.dg/20031102-1.c: New test.
3270
3271 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3272
3273         * gcc.dg/complex-1.c: New test.
3274
3275 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3276
3277         PR c++/12796
3278         * g++.dg/template/crash13.C: Adjust expected error location.
3279         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3280
3281 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3282
3283         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3284
3285 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3286
3287         PR/10239
3288         * gcc.c-torture/compile/20031031-2.c: New test.
3289
3290 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3291
3292         PR/11640
3293         * gcc.c-torture/compile/20031031-1.c: New test.
3294
3295 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3296
3297         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3298         * gcc.misc-tests/bprob.exp: Likewise.
3299         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3300         the execution test on arm-elf configs.
3301         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3302         configs that don't support scratch files.
3303         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3304
3305 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3306
3307         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3308         done by dejagnu.
3309
3310 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3311
3312         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3313         Avoid non pure sh syntax. Add more logging.
3314
3315         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3316         fail.
3317
3318 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3319
3320         PR libgcj/10610
3321         * gcc.dg/ppc-stackalign-1.c: New test.
3322
3323 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3324
3325         * ada/acats/run_all.sh: Change output to be more compliant with
3326         dejagnu framework.
3327         Create acats.sum and acats.log files under testsuite/ada/acats
3328         Only run [a-z]* directories, to filter out e.g. CVS.
3329         Redirect build output to log file.
3330
3331 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3332
3333         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3334
3335 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3336
3337         PR ada/5909:
3338         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3339
3340 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3341
3342         * gcc.c-torture/compile/20031023-1.c: New test.
3343         * gcc.c-torture/compile/20031023-2.c: New test.
3344         * gcc.c-torture/compile/20031023-3.c: New test.
3345         * gcc.c-torture/compile/20031023-4.c: New test.
3346
3347 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3348
3349         PR c++/10371
3350         * g++.dg/lookup/scoped8.C: New test.
3351
3352 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * g++.dg/opt/reg-stack3.C: New test.
3355
3356 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3357
3358         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3359
3360 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3361
3362         PR c++/11076
3363         * g++.dg/template/crash13.C: New test.
3364
3365 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3366
3367         * gcc.dg/c99-restrict-2.c: New test.
3368
3369 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3370
3371         PR c++/12698, c++/12699, c++/12700, c++/12566
3372         * g++.dg/inherit/covariant9.C: New test.
3373         * g++.dg/inherit/covariant10.C: New test.
3374         * g++.dg/inherit/covariant11.C: New test.
3375
3376 2003-10-23  Jason Merrill  <jason@redhat.com>
3377
3378         PR c++/12726
3379         * g++.dg/ext/complit2.C: New test.
3380
3381 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3382
3383         PR target/12654
3384         * gcc.c-torture/execute/20031020-1.c: New test.
3385
3386 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3387
3388         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3389         following the jump_insn.
3390
3391 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3392
3393         * gcc.dg/cast-lvalue-1.c: New test.
3394
3395 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/11962
3398         * g++.dg/template/cond2.C: New test.
3399
3400 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3401
3402         * gcc.dg/builtins-28.c: New test.
3403
3404 2003-10-20  Jan Hubicka  <jh@suse.cz>
3405
3406         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3407         parameter.
3408         * testsuite/gcc.dg/inline-2.c: Likewise.
3409
3410 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3411
3412         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3413         * gcc.dg/nest.c:  Likewise.
3414
3415 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3416
3417         PR c++/9781, c++/10583, c++/11862
3418         * g++.dg/parse/crash13.C: New test.
3419
3420 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3421
3422         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3423
3424 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3425
3426         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3427         Define HAVE_C99_RUNTIME except on Solaris.
3428         * gcc.dg/builtins-20.c: Likewise.
3429
3430 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3431
3432         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3433
3434 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3435
3436         PR c++/12495
3437         * g++.dg/template/crash21.C: New test.
3438
3439 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3440
3441         PR c++/2513
3442         * g++.dg/template/typename5.C: New test.
3443
3444 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3445
3446         PR c++/12369
3447         * g++.dg/template/friend25.C: New test.
3448
3449 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3450
3451         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3452         versions.
3453
3454 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3455
3456         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3457         == 2147483647.
3458
3459 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3460
3461         * gcc.c-torture/execute/960416-1.x: Remove.
3462         * gcc.c-torture/execute/divconst-3.x: Likewise.
3463
3464 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3465
3466         PR target/12598
3467         * gcc.dg/torture/cris-volatile-1.c: New test.
3468
3469 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3470
3471         PR optimization/9325
3472         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3473         for overflowing floating point to integer conversion during RTL
3474         simplification.
3475
3476 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3477
3478         * objc/execute/_cmd.m: Fix typo.
3479         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3480         Relax 'scan-assembler' regexp.
3481         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3482         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3483         * objc.dg/zero-link-2.m: Remove blank line.
3484         * objc.dg/zero-link-3.m: New test case.
3485
3486 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3487
3488         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3489
3490         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3491         than linker trickery.
3492
3493 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3494
3495         PR c++/12370
3496         * g++.dg/other/friend2.C: New test.
3497
3498 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3499
3500         * gcc.dg/20031012-1.c: New test.
3501
3502 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3503
3504         * gcc.dg/weak/weak-3.c: Fix for new warning.
3505
3506 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3507
3508         PR optimization/8750
3509         * gcc.c-torture/execute/20031012-1.c: New test case.
3510
3511 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3512
3513         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
3514         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
3515
3516 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3517
3518         PR optimization/12260
3519         * gcc.c-torture/compile/20031011-2.c: New test case.
3520
3521 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3522
3523         * gcc.c-torture/execute/20031011-1.c: New testcase.
3524
3525 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3526
3527         * gcc.c-torture/compile/20031011-1.c: New test.
3528
3529 2003-10-11  Jan Hubicka  <jh@suse.cz>
3530
3531         * g++.dg/other/first-global.C: New test.
3532
3533 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3534
3535         * gcc.c-torture/execute/string-opt-18.c: New testcase.
3536
3537 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
3538
3539         * gcc.c-torture/compile/20031010-1.c: New test.
3540
3541 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
3542
3543         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
3544         * gcc.c-torture/execute/va-arg-25.c: ... here.
3545
3546 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
3547
3548         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
3549
3550 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
3551
3552         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
3553
3554 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
3555
3556         * g++.dg/parse/error2.C: New test.
3557
3558 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
3559
3560         PR c++/11097
3561         * g++.dg/other/error5.C: Modify the error message.
3562         * g++.dg/lookup/using8.C: New test.
3563
3564 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
3565
3566         * gcc.dg/darwin-abi-2.c: New file.
3567         * gcc.c-torture/execute/va-arg-24.c: New file.
3568
3569 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3570
3571         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3572         indentation.
3573
3574 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3575
3576         PR c++/10147
3577         * g++.dg/other/error4.C: Update error messages.
3578         * g++.dg/template/ptrmem4.C: Likewise.
3579
3580         PR c++/12337
3581         * g++.dg/init/new9.C: New test.
3582
3583         PR c++/12334, c++/12236, c++/8656
3584         * g++.dg/ext/attrib8.C: New test.
3585
3586 2003-10-06  Devang Patel  <dpatel@apple.com>
3587
3588         * gcc.dg/debug/dwarf2-3.h: New test.
3589         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3590
3591 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3592
3593         * g++.dg/opt/cfg2.C: New test.
3594
3595 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3596
3597         * g++.dg/opt/float1.C: New test.
3598
3599 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         * gcc.dg/c90-array-lval-6.c: New test.
3602         * gcc.dg/c99-array-lval-6.c: New test.
3603
3604 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3605             Ziemowit Laski  <zlaski@apple.com>
3606
3607         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3608         'Derived', so that it is never considered a class method; add
3609         new warning for '+port' method ambiguity.
3610         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3611         <objc/objc-api.h> (needed on Mac OS X).
3612         * objc.dg/method-13.m: New test.
3613
3614 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3615
3616         PR optimization/9325, PR java/6391
3617         * gcc.c-torture/execute/20031003-1.c: New test case.
3618
3619 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3620
3621         PR optimization/12180
3622         * gcc.dg/20031002-1.c: New test.
3623
3624         PR c++/12486
3625         * g++.dg/inherit/error1.C: New test.
3626
3627 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3628
3629         * lib/f-torture.exp (search_for): Rename to...
3630         (search_for_re): This.  Also, clean up comments and the
3631         "regexp" invocation.
3632
3633 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3634
3635         * gcc.c-torture/compile/20031002-1.c: New test.
3636
3637 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3638
3639         * g++.dg/opt/cond1.C: New test.
3640
3641 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3642
3643         * gcc.dg/Wold-style-definition-2.c: New testcase.
3644         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3645
3646 2003-09-29  Richard Henderson  <rth@redhat.com>
3647
3648         * g++.dg/init/array10.C: Add dg-options.
3649
3650 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3651
3652         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3653
3654 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3655
3656         * g++.dg/template/friend19.C: Fix typo.
3657         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3658
3659 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3660
3661         * gcc.c-torture/execute/20030928-1.c: New test.
3662         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3663
3664 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3665
3666         * g++.dg/opt/unroll1.C: New test.
3667
3668 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3669
3670         PR optimization/11741
3671         * gcc.dg/20030926-1.c: New test case.
3672
3673 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3674
3675         PR c++/5655
3676         * g++.dg/parse/access7.C: New test.
3677         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3678
3679 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3680
3681         MERGE OF objc-improvements-branch into MAINLINE:
3682         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3683         if libobjc has not been built.
3684         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3685         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3686         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3687         objc/execute/nested-3.m, objc/execute/np-2.m,
3688         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3689         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3690         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3691         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3692         objc.dg/special/unclaimed-category-1.h,
3693         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3694         well as GNU runtime.
3695         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3696         * execute/cascading-1.m, execute/function-message-1.m,
3697         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3698         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3699         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3700         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3701         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3702         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3703         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3704         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3705         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3706         * objc.dg/bitfield-2.m: Run only on Darwin.
3707         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3708         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3709         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3710         * objc.dg/const-str-1.m: Fix constant string layout.
3711
3712 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3713
3714         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3715
3716 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3717
3718         * gcc.dg/darwin-abi-1.c: New file.
3719
3720 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         PR target/12281
3723         * gcc.c-torture/compile/20030921-1.c: New test.
3724
3725 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3726
3727         * g++.dg/opt/reg-stack2.C: New test.
3728
3729 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3730
3731         * g++.dg/eh/delayslot1.C: New test.
3732
3733 2003-09-20  Richard Henderson  <rth@redhat.com>
3734
3735         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3736
3737 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3738
3739         * gcc.c-torture/execute/20030920-1.c: New test case.
3740
3741 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3742
3743         * g++.dg/rtti/typeid3.C: Correct expected error message.
3744
3745 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3746
3747         PR c++/157
3748         * g++.dg/parse/crash12.C: New test.
3749
3750 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3751
3752         * gcc.dg/compat/mixed-struct-check.h: New.
3753         * gcc.dg/compat/mixed-struct-defs.h: New.
3754         * gcc.dg/compat/mixed-struct-init.h: New.
3755         * gcc.dg/compat/struct-by-value-19_main.c: New.
3756         * gcc.dg/compat/struct-by-value-19_x.c: New.
3757         * gcc.dg/compat/struct-by-value-19_y.c: New.
3758         * gcc.dg/compat/struct-by-value-20_main.c: New.
3759         * gcc.dg/compat/struct-by-value-20_x.c: New.
3760         * gcc.dg/compat/struct-by-value-20_y.c: New.
3761         * gcc.dg/compat/struct-return-19_main.c: New.
3762         * gcc.dg/compat/struct-return-19_x.c: New.
3763         * gcc.dg/compat/struct-return-19_y.c: New.
3764         * gcc.dg/compat/struct-return-20_main.c: New.
3765         * gcc.dg/compat/struct-return-20_x.c: New.
3766         * gcc.dg/compat/struct-return-20_y.c: New.
3767
3768 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3769         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3770         so that it will not complain on LP64 targets.
3771
3772 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3773
3774         PR c++/495
3775         * g++.dg/template/friend24.C: New test.
3776
3777 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3778
3779         PR c++/12332
3780         * g++.dg/template/memtmpl2.C: New test.
3781
3782 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3783
3784         PR target/11184
3785         * gcc.dg/builtin-apply1.c: New test.
3786
3787 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3788
3789         PR c++/9848
3790         * g++.dg/warn/Wunused-4.C: New test.
3791
3792 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3793
3794         PR c++/12316
3795         * g++.dg/other/gc2.C: New test.
3796
3797 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3798
3799         PR c++/11991
3800         * g++.dg/rtti/typeid3.C: New test.
3801
3802         PR c++/12266
3803         * g++.dg/overload/template1.C: New test.
3804
3805 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3806
3807         * g++.dg/opt/cfg3.C: New test.
3808
3809 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3810
3811         PR c++/7939
3812         * g++.dg/template/crash11.C: New test.
3813
3814 2003-09-16  Jason Merrill  <jason@redhat.com>
3815             Jakub Jelinek  <jakub@redhat.com>
3816
3817         * gcc.dg/attr-warn-unused-result.c: New test.
3818
3819 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3820
3821         PR c++/12184
3822         * g++.dg/expr/call2.C: New test.
3823
3824 2003-09-15  Andreas Jaeger  <aj@suse.de>
3825
3826         * gcc.dg/Wold-style-definition-1.c: New test.
3827
3828 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/3907
3831         * g++.dg/parse/template12.C: New test.
3832
3833         * g++.dg/abi/bitfield11.C: New test.
3834         * g++.dg/abi/bitfield12.C: Likewise.
3835
3836 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3837
3838         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3839         non-expansion of functional macro name without arguments at EOL.
3840         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3841
3842 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3843
3844         * gcc.c-torture/execute/20030914-[12].c: New tests.
3845
3846 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3847
3848         PR c++/11788
3849         * g++.dg/overload/addr1.C: New test.
3850
3851 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3852
3853         * gcc.dg/20030909-1.c: New test.
3854
3855 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3856
3857         * gcc.dg/ultrasp10.c: New test.
3858
3859 2003-09-09  Devang Patel  <dpatel@apple.com>
3860
3861         * gcc.dg/darwin-ld-6.c: New test.
3862
3863 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3864
3865         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3866
3867 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3868
3869         * gcc.dg/ia64-types1.c: New test.
3870         * gcc.dg/ia64-types2.c: Likewise.
3871
3872 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3873
3874         * gcc.dg/builtins-1.c: Add more _Complex tests.
3875         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3876
3877         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3878         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3879
3880 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3881
3882         PR c++/11786
3883         * g++.dg/lookup/koenig2.C: New test.
3884
3885         PR c++/5296
3886         * g++.dg/rtti/typeid2.C: New test.
3887
3888 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3889
3890         * gcc.c-torture/compile/20030904-1.c: New test.
3891
3892 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3893
3894         * g++.dg/opt/longbranch2.C: New test.
3895
3896 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3897
3898         * g++.dg/template/crash10.C: Only compile it.
3899
3900 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3901
3902         PR middle-end/11665
3903         * gcc.c-torture/compile/20030907-1.c: New test.
3904         * g++.dg/init/array11.C: New test.
3905
3906 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c++/11852
3909         * g++.dg/init/struct1.C: New test.
3910
3911 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3912
3913         PR c++/12181
3914         * g++.dg/expr/comma1.C: New test.
3915
3916 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/11867
3919         * g++.dg/expr/static_cast5.C: New test.
3920
3921 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3922
3923         PR c++/11507
3924         * g++.dg/lookup/scoped7.C: New test.
3925
3926         PR c++/9574
3927         * g++.dg/other/static1.C: New test.
3928
3929         PR c++/11490
3930         * g++.dg/warn/template-1.C: New test.
3931
3932         PR c++/11432
3933         * g++.dg/template/crash10.C: New test.
3934
3935         PR c++/2478
3936         * g++.dg/overload/VLA.C: New test.
3937
3938         PR c++/10804
3939         * g++.dg/template/call1.C: New test.
3940
3941 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3942
3943         PR c++/11794
3944         * g++.dg/parse/using3.C: New test.
3945
3946 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3947
3948         PR c++/11409
3949         * g++.dg/overload/builtin3.C: New test case.
3950
3951 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3952
3953         PR c/9862
3954         * gcc.dg/20030906-1.c: New test.
3955         * gcc.dg/20030906-2.c: Likewise.
3956
3957 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3958
3959         PR c++/12167
3960         * g++.dg/parse/defarg5.C: New test.
3961
3962         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3963
3964 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3965
3966         PR c++/12163
3967         * g++.dg/expr/static_cast4.C: New test.
3968
3969         PR c++/12146
3970         * g++.dg/template/crash9.C: New test.
3971
3972 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3973
3974         * g++.old-deja/g++.ext/pretty2.C: Update for change
3975         in __FUNCTION__.
3976         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3977
3978 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3979
3980         PR c++/11922
3981         * g++/dg/template/qualified-id1.C: New test.
3982
3983         PR c++/12037
3984         * g++.dg/warn/noeffect4.C: New test.
3985
3986 2003-09-04  Matt Austern  <austern@apple.com>
3987
3988         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3989         * g++.dg/ext/fnname2.C: Likewise.
3990         * g++.dg/ext/fnname3.C: Likewise.
3991
3992 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3993
3994         * g++.dg/expr/lval1.C: New test.
3995         * g++.dg/ext/lvcast.C: Remove.
3996
3997 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3998
3999         PR optimization/11700.
4000         * gcc.c-torture/compile/20030903-1.c: New test case.
4001
4002 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4003
4004         PR c++/12053
4005         * g++.dg/abi/layout4.C: New test.
4006
4007 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4008
4009         PR c++/11553
4010         * g++.dg/parse/friend3.C: New test.
4011
4012 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4013
4014         PR c++/11847
4015         * g++.dg/template/class1.C: New test.
4016
4017         PR c++/11808
4018         * g++.dg/expr/call1.C: New test.
4019
4020 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4021
4022         PR c++/12114
4023         * g++.dg/init/ref9.C: New test.
4024
4025         PR c++/11972
4026         * g++.dg/template/nested4.C: New test.
4027
4028 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4029
4030         PR c++/12093
4031         * g++.dg/template/non-dependent4.C: New test.
4032
4033         PR c++/11928
4034         * g++.dg/inherit/conv1.C: New test.
4035
4036 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4037
4038         PR c++/6196
4039         * g++.dg/ext/label1.C: New test.
4040         * g++.dg/ext/label2.C: Likewise.
4041
4042 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4043
4044         * g++.dg/expr/cond3.C: New test.
4045
4046 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4047
4048         * gcc.dg/builtins-1.c: Add new builtin cases.
4049
4050 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4051
4052         * gcc.dg/builtins-1.c: Add new cases.
4053         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4054
4055 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4056
4057         * gcc.dg/builtins-1.c: Add more math builtin tests.
4058         * gcc.dg/torture/builtin-attr-1.c: New test.
4059
4060 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4061
4062         PR optimization/5079
4063         * g++.dg/opt/static3.C: New test.
4064
4065 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4066
4067         * gcc.misc-tests/gcov-10b.c: New test.
4068
4069 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4070
4071         * g++.dg/opt/ptrmem3.C: New test.
4072
4073         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4074
4075 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4076
4077         * gcc.dg/20030826-2.c: New test.
4078
4079 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4080
4081         PR middle-end/12002
4082         * g77.f-torture/compile/12002.f: New test case.
4083
4084 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4085
4086         * gcc.dg/20030826-1.c: New test case.
4087
4088 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4089
4090         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4091
4092 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4093
4094         PR c++/11871
4095         * c++.dg/lookup/crash1.C: New test.
4096
4097         * c++.dg/warn/noeffect3.C: New test.
4098
4099 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4100
4101         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4102         * gcc.dg/compat/vector-1_y.c: Ditto.
4103         * gcc.dg/compat/vector-2_x.c: Ditto.
4104         * gcc.dg/compat/vector-2_y.c: Ditto.
4105
4106 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4107
4108         * gcc.dg/20030702-1.c: New test.
4109
4110 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4111
4112         PR c++/8795
4113         * g++.dg/ext/altivec-1.C: New test.
4114
4115 2003-08-24  Richard Henderson  <rth@redhat.com>
4116
4117         * g++.dg/eh/simd-2.C: Add -w for x86.
4118
4119 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4120
4121         * gcc.dg/20030815-1.c: New test.
4122
4123 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4124
4125         PR c++/3765
4126         * g++.dg/parse/access6.C: New test.
4127
4128 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4129
4130         PR c++/641, c++/11876
4131         * g++.dg/template/friend22.C: New test.
4132         * g++.dg/template/friend23.C: Likewise.
4133
4134 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4135
4136         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4137         identically.
4138
4139 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4140
4141         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4142
4143 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4144
4145         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4146
4147 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4148
4149         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4150
4151 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4152
4153         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4154
4155 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4156
4157         PR c++/11919
4158         * g++.dg/overload/prom1.C: New test.
4159
4160         PR c++/11551
4161         * g++.dg/parse/dtor2.C: New test.
4162
4163         PR c++/10762
4164         * g++.dg/parse/using2.C: New test.
4165
4166 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4167
4168         PR target/11805
4169         * gcc.c-torture/compile/20030821-1.c: New.
4170
4171 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4172
4173         PR c++/11834
4174         * g++.dg/template/deduce2.C: New test.
4175
4176 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4177
4178         * gcc.c-torture/execute/20030821-1.c: New test.
4179
4180 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4181
4182         PR middle-end/11984
4183         * gcc.dg/20030820-1.c: New test case.
4184
4185 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4186
4187         PR c++/11945
4188         * g++.dg/warn/noeffect2.C: New test.
4189
4190 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4191
4192         PR c++/10926
4193         * g++.dg/template/dtor2.C: New test.
4194
4195         PR c++/11684
4196         * g++.dg/template/operator1.C: New test.
4197         * g++.dg/parse/operator4.C: New test.
4198
4199         PR c++/11946.C
4200         * g++.dg/expr/enum1.C: New test.
4201         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4202
4203         PR c++/11036.C
4204         * g++.dg/parse/elab2.C: New test.
4205         * g++.dg/parse/typedef4.C: Change error message.
4206         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4207         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4208         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4209
4210 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4211
4212         * gcc.dg/pch/warn-1.c: New.
4213         * gcc.dg/pch/warn-1.hs: New.
4214
4215         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4216         not-tested file.
4217
4218 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4219
4220         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4221
4222 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4223
4224         * gcc.dg/uninit-D.c: New Test.
4225         * gcc.dg/uninit-E.c: New Test.
4226         * gcc.dg/uninit-F.c: New Test.
4227         * gcc.dg/uninit-G.c: New Test.
4228
4229 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4230
4231         * g++.dg/README: Describe the pch directory.
4232
4233 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4234
4235         PR c++/11174
4236         * g++.dg/parse/access4.C: New test.
4237         * g++.dg/parse/access5.C: Likewise.
4238         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4239
4240 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4241
4242         * gcc.dg/noncompile/20030818-1.c: New.
4243
4244 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4245
4246         PR c++/11957
4247         * g++.dg/warn/noeffect1.C: New test.
4248
4249         * g++.dg/template/scope2.C: New test.
4250         * g++.dg/template/error2.C: Correct dg-error
4251
4252 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4253
4254         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4255
4256 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4257
4258         PR C++/11512
4259         * g++.dg/template/warn1.C: New.
4260
4261 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4262
4263         * g++.dg/template/error2.C: New test.
4264         * g++.dg/lookup/using7.C: Adjust errors
4265         * g++.old-deja/g++.pt/crash36.C: Likewise.
4266         * g++.old-deja/g++.pt/derived3.C: Likewise.
4267
4268 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4269
4270         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4271         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4272         * gcc.c-torture/execute/builtins/string-9.c: New, from
4273         string-opt-9.c.  Adjust for execute/builtins framework.
4274         * gcc.c-torture/execute/string-opt-9.c: Delete.
4275
4276 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4277
4278         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4279
4280         * g++.dg/parse/ret-type2.C: New test.
4281
4282         PR c++/11703
4283         * g++.dg/init/new8.C: New test.
4284
4285         PR c++/10923
4286         * g++.dg/parse/typedef5.C: New test.
4287
4288         PR c++/9512
4289         * g++.dg/parse/qualified2.C: New test.
4290         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4291         invalid code.
4292
4293 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4294
4295         * g++.dg/conversion/ptrmem1.C: New test.
4296
4297 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4298
4299         PR target/11693
4300         * gcc.dg/20030811-1.c: New test.
4301
4302         PR target/11535
4303         * gcc.c-torture/execute/20030811-1.c: New test.
4304
4305 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4306
4307         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4308
4309 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4310
4311         PR c++/11789.C
4312         * g++.dg/inherit/multiple1.C: New test.
4313
4314 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4315
4316         * gcc.dg/spe1.c: New test.
4317
4318         PR c++/11670
4319         * g++.dg/expr/cast2.C: New test.
4320
4321         PR c++/10530
4322         * g++.dg/template/dependent-name2.C: New test.
4323
4324 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4325
4326         * g++.dg/parse/crash11.C: Put the dg options in comments.
4327
4328 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4329
4330         * lib/gcc-dg.exp: Update for diagnostic change.
4331
4332 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4333
4334         PR c++/5767
4335         * g++.dg/parse/crash11.C: New test.
4336
4337 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4338
4339         * gcc.dg/cpp/spacing1.c: Update.
4340
4341 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4342
4343         PR target/11739
4344         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4345         a value for -mtune.
4346
4347 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4348
4349         PR middle-end/11771
4350         * gcc.c-torture/compile/20030804-1.c: New test case.
4351
4352 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4353
4354         * gcc.dg/20030804-1.c: New test case.
4355
4356 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4357
4358         * gcc.dg/cpp/separate-1.c: New test.
4359
4360 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4361
4362         PR c++/11704
4363         * g++.dg/template/dependent-expr2.C: New test.
4364
4365         PR c++/11766
4366         * g++.dg/expr/ptrmem1.C: New test.
4367
4368 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4369
4370         PR c++/9453
4371         * g++.dg/template/friend15.C: New test.
4372
4373 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4374
4375         * lib/dg-pch.exp: Work round PCH bug.
4376
4377 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4378
4379         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4380         builtins.  Move cases from builtins-4.c here.
4381
4382         * gcc.dg/torture/builtin-math-1.c: New test taken from
4383         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4384         additional cases.
4385
4386         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4387         Delete.
4388
4389 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4390
4391         PR c++/9447
4392         * g++.dg/template/using7.C: New test.
4393
4394 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4395
4396         * import1.c, import2.c: New tests.
4397
4398 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4399
4400         * g++.dg/eh/crossjump1.C: New test.
4401
4402 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4403
4404         PR c++/11697
4405         * g++.dg/template/using6.C: New test.
4406
4407         PR c++/11744
4408         * g++.dg/template/koenig2.C: New test.
4409
4410 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4411
4412         PR c++/7983
4413         * g++.dg/parse/typedef4.C: New test.
4414
4415 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4416
4417         PR c++/8442, c++/8806
4418         * g++.dg/template/elab1.C: New test.
4419         * g++.dg/template/type2.C: Likewise.
4420         * g++.dg/template/ttp3.C: Adjust expected error message.
4421         * g++.old-deja/g++.law/visibility13.C: Likewise.
4422         * g++.old-deja/g++.niklas/t135.C: Likewise.
4423         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4424         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4425         template argument.
4426         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4427
4428 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4429
4430         PR c++/11295
4431         * g++.dg/ext/stmtexpr1.C: New test.
4432
4433         * g++.dg/opt/tmp1.C: New test.
4434
4435         PR c++/11525
4436         * g++.dg/parse/constant4.C: New test.
4437
4438         PR c++/9447
4439         * g++.dg/template/using5.C: New test.
4440
4441 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4442
4443         * gcc.dg/builtins-27.c: New test case.
4444
4445 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4446
4447         * gcc.dg/tls/opt-7.c: New test.
4448
4449 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4450
4451         * g++.old-deja/g++.other/crash18.C: Remove.
4452
4453 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4454
4455         * g++.dg/template/explicit3.C: New.
4456         * g++.dg/template/explicit4.C: New.
4457         * g++.dg/template/explicit5.C: New.
4458
4459         PR c++/11347
4460         * g++.dg/template/memtmpl1.C: New.
4461
4462 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4463
4464         PR target/11565
4465         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4466         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4467
4468 2003-07-30  Jan Hubicka  <jh@suse.cz>
4469
4470         * vtgc1.c: Kill.
4471
4472 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4473
4474         * gcc.dg/struct-in-proto-1.c: New test.
4475
4476 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4477
4478         * gcc.dg/cpp/include2.c: Only expect one message.
4479
4480 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4481
4482         PR c++/9447
4483         * g++.dg/template/using1.C: New test.
4484         * g++.dg/template/using2.C: New test.
4485         * g++.dg/template/using3.C: New test.
4486         * g++.dg/template/using4.C: New test.
4487
4488 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4489
4490         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4491         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4492
4493 2003-07-28  Jan Hubicka  <jh@suse.cz>
4494
4495         PR c++/11530
4496         * g++.dg/opt/call1.C: New test.
4497
4498 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4499
4500         PR c++/11667
4501         * g++.dg/init/enum2.C: New test.
4502         * g++.dg/template/overload1.C: Add "-w" option.
4503
4504 2003-07-28    <hp@bitrange.com>
4505
4506         * gcc.dg/Wdeclaration-after-statement-1.c,
4507         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4508
4509 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
4510
4511         * gcc.c-torture/compile/20030725-1.c: New test.
4512
4513 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
4514
4515         * gcc.dg/20030505.c: Only run for SPE.
4516         Remove definition of opaque type.
4517
4518 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
4519
4520         * g++.dg/template/ptrmem6.C: New test.
4521
4522 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
4523
4524         * gcc.c-torture/compile/zero-strct-2.c: New test.
4525
4526 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
4527
4528         * gcc.dg/intermod-1.c: New test.
4529
4530 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4531
4532         PR c++/11617
4533         * g++.dg/template/lookup2.C: New test.
4534         * g++.dg/template/memclass1.C: Remove instantiated from error.
4535         * g++.dg/other/error2.C: Tweak expected errors.
4536
4537         PR c++/11596
4538         * g++.dg/template/defarg3.C: New test.
4539
4540         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
4541
4542 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
4543
4544         * g++.dg/inherit/access5.C: New test.
4545
4546 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4547
4548         PR c++/11513
4549         * g++.dg/template/crash8.C: New test.
4550
4551 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
4552
4553         PR c/10602
4554         * gcc.dg/noncompile/incomplete-2.c: New test.
4555
4556 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR c++/11645
4559         * g++.dg/inherit/access4.C: New test.
4560
4561         PR c++/11517
4562         * g++.dg/expr/cond2.C: New test.
4563
4564         PR optimization/10679
4565         * g++.dg/opt/inline4.C: New test.
4566
4567 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4568
4569         * g++.dg/parse/crash10: New test.
4570
4571 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4572
4573         * g++.dg/ext/flexary1.C: New test.
4574
4575 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4576
4577         PR c++/10793
4578         * g++.dg/template/crash9.C: New test.
4579
4580 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4581
4582         PR c++/3004
4583         * g++.dg/parse/typedef3.C: New test.
4584
4585         PR c++/7906
4586         * g++.dg/parse/operator2.C: New test.
4587
4588         PR c++/8895
4589         * g++.dg/parse/def-tmpl-arg1.C: New test.
4590
4591         PR c++/9282
4592         * g++.dg/parse/funptr1.C: New test.
4593
4594         PR c++/9452
4595         * g++.dg/parse/ambig3.C: New test.
4596
4597         PR c++/9454
4598         * g++.dg/parse/operator3.C: New test.
4599
4600         PR c++/9486
4601         * g++.dg/parse/template10.C: New test.
4602
4603         PR c++/9488
4604         * g++.dg/parse/template11.C: New test.
4605
4606         PR c++/10150
4607         * g++.dg/parse/invalid-op1.C: New test.
4608
4609         PR c++/10247
4610         * g++.dg/parse/condexpr1.C: New test.
4611
4612 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4613
4614         * g++.dg/ext/packed3.C: New test.
4615         * g++.dg/ext/packed4.C: New test.
4616
4617         * gcc.dg/pack-test-3.c: New test.
4618
4619 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4620
4621         * lib/compat.exp: Handle dg-options per source file.
4622         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4623         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4624         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4625         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4626         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4627         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4628         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4629         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4630         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4631         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4632         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4633         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4634         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4635         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4636
4637 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4638
4639         PR c/10320
4640         * gcc.c-torture/execute/20030718-1.c: New test.
4641
4642 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4643
4644         PR optimization/11536
4645         * gcc.dg/20030721-1.c: New test.
4646
4647 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/11546
4650         * g++.dg/template/lookup1.C: New test.
4651
4652 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4653
4654         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4655         diagnostics of ill-formed constructs involving labels.
4656         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4657         the new 'previously defined here' message.
4658
4659 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4660
4661         * g++.dg/parse/non-dependent2.C: New test.
4662
4663 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4664
4665         * g++.dg/init/init-ref4.C: xfail on targets without
4666         weak symbols.
4667
4668 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4669
4670         PR target/11087
4671         * gcc.c-torture/execute/20030717-1.c: New test.
4672
4673 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4674
4675         * g++.dg/opt/cfg1.C: New test.
4676
4677 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4678
4679         PR optimization/11557
4680         * gcc.dg/20030717-1.c: New test.
4681
4682 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4683
4684         PR c++/10476
4685         * g++.dg/expr/crash-1.C: New test.
4686
4687         PR c++/11027
4688         * g++.dg/template/init3.C: New test.
4689
4690         PR c++/8222
4691         * g++.dg/template/non-dependent1.C: New test.
4692
4693         PR c++/11070
4694         * g++.dg/template/non-dependent2.C: New test.
4695
4696         PR c++/11071
4697         * g++.dg/template/non-dependent3.C: New test.
4698
4699         PR c++/9907
4700         * g++.dg/template/sizeof5.C: New test.
4701
4702 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4703
4704         PR 11498
4705         * gcc.c-torture/compile/mangle-1.c: New file.
4706
4707 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4708
4709         PR c++/7809
4710         * g++.dg/parse/access3.C: New test.
4711
4712 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         PR c++/11384
4715         * g++.dg/init/init-ref4.C: New test.
4716
4717 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4718
4719         PR c++/11547
4720         * g++.dg/parse/constant3.C: New test.
4721         * g++.dg/parse/crash7.C: Likewise.
4722
4723 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4724
4725         PR target/11008
4726         * gcc.dg/i386-pentium4-not-mull.c: New.
4727
4728 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4729
4730         * gcc.dg/asm-names.c (ymain): Make it weak.
4731
4732 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4733
4734         PR c++/5421
4735         * g++.dg/template/friend21.C: New test.
4736
4737 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4738
4739         * gcc.dg/cleanup-8.c: New test.
4740         * gcc.dg/cleanup-9.c: New test.
4741
4742 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4743
4744         * g++.dg/ext/dll-MI1.h: New file.
4745         * g++.dg/ext/dllexport-MI1.C: New file.
4746         * g++.dg/ext/dllimport-MI1.C: New file.
4747
4748 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4749
4750         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4751         it does not have cmpstrsi patterns (just cmpmemsi).
4752
4753 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR debug/11473
4756         * g++.dg/debug/debug8.C: New test.
4757
4758 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4759
4760         PR c++/10108
4761         * g++.dg/template/crash7.C: New test.
4762
4763 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4764
4765         PR target/10795
4766         * gcc.c-torture/compile/20030708-1.c: New.
4767
4768 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4769
4770         * gcc.c-torture/execute/20030715-1.c: New test.
4771
4772 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4773
4774         * gcc.dg/pch/inline-3.c: New file.
4775         * gcc.dg/pch/inline-3.hs: New file.
4776         * gcc.dg/pch/inline-4.c: New file.
4777         * gcc.dg/pch/inline-4.hs: New file.
4778
4779 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4780
4781         PR c++/11509
4782         * g++.dg/template/crash6.C: New test.
4783
4784         PR c++/7053
4785         * g++.dg/template/friend20.C: New test.
4786
4787         PR c++/7019
4788         * g++.dg/template/overload2.C: New test.
4789
4790 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4791
4792         PR optimization/11440
4793         * gcc.c-torture/execute/20030714-1.c: New test.
4794
4795 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4796
4797         PR c++/11154
4798         * g++.dg/template/partial2.C: New test.
4799
4800 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4801
4802         PR c++/11503
4803         * g++.dg/template/anon1.C: New test.
4804
4805         PR c++/11493
4806         PR c++/11495
4807         * g++.dg/parse/template9.C: Likewise.
4808         * g++.dg/template/crash4.C: New test.
4809         * g++.dg/template/koenig1.C: Likewise.
4810         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4811         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4812         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4813         functions.
4814         * g++.old-deja/g++.jason/template36.C: Likewise.
4815         * g++.old-deja/g++.mike/p1989.C: Likewise.
4816         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4817         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4818         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4819         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4820         compiling.
4821         * g++.old-deja/g++.pt/union2.C: Use this->.
4822
4823 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4824
4825         * gcc.dg/20030711-1.c: New test.
4826
4827 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4828
4829         PR c++/11050
4830         * g++.dg/parse/args1.C: New test.
4831         * g++.pt/defarg8.C: Change expected errors.
4832
4833 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4834
4835         PR c++/8164
4836         * g++.dg/template/nontype2.C: New test.
4837
4838         PR c++/10558
4839         * g++.dg/parse/template8.C: New test.
4840
4841         PR c++/8327
4842         * g++.dg/template/scope1.C: New test.
4843
4844         * g++.dg/warn/Wsign-compare-1.C: New test.
4845
4846 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4847
4848         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4849
4850 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4851
4852         PR c++/9411
4853         * g++.dg/template/explicit2.C: New test.
4854
4855         PR c++/10032
4856         * g++.dg/warn/pedantic1.C: New test.
4857
4858 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4859
4860         PR c++ 9483
4861         * g++.dg/other/field1.C: New test.
4862
4863 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4864
4865         PR c/11449
4866         * gcc.c-torture/compile/20030707-1.c: New.
4867
4868 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4869
4870         PR c++/10849
4871         * g++.dg/template/access12.C: New test.
4872
4873 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4874
4875         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4876         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4877         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4878         * gcc.misc-tests/gcov.exp: Update
4879         * g++.dg/gcov/gcov.exp: Update
4880         * lib/gcov.exp: Update.
4881
4882 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4883
4884         * g++.dg/abi/mangle17.C: Make sure template expressions are
4885         dependent.
4886         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4887         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4888         * g++.dg/opt/stack1.C: Remove erroneous code.
4889         * g++.dg/parse/template7.C: New test.
4890         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4891         * g++.old-deja/g++.pt/crash4.C: Likewise.
4892
4893 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4894
4895         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4896         with zero or one occurence of `$' after the initial `L'.
4897
4898 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4899
4900         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4901
4902 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4903
4904         PR c/11370
4905         * gcc.dg/Wunreachable-6.c: New testcase.
4906         * gcc.dg/Wunreachable-7.c: New testcase.
4907
4908 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4909
4910         PR c/11420
4911         * gcc.dg/20030708-1.c: New test.
4912
4913 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4914
4915         * gcc.dg/compat/sdata-section.h: New file.
4916         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4917         * gcc.dg/torture/mips-sdata-1.c: New test.
4918
4919 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4920
4921         PR c++/11030
4922         * g++.dg/template/friend19.C: New test.
4923
4924 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4925
4926         * g++.dg/opt/strength-reduce.C: New test.
4927
4928 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4929
4930         PR target/10979
4931         * gcc.dg/20030707-1.c: New testcase.
4932
4933 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4934
4935         PR optimization/11059
4936         * g++.dg/opt/emptyunion.C: New testcase.
4937
4938 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4939             Eric Botcazou  <ebotcazou@libertysurf.fr>
4940
4941         * g++.dg/opt/stack1.C: New test.
4942
4943 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4944
4945         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4946         run test.
4947
4948         PR c++/11431
4949         * g++.dg/expr/static_cast3.C: New test.
4950
4951 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4952
4953         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4954         everywhere.
4955         * gcc.dg/concat.c: Concatenation of string constants with
4956         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4957         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4958         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4959         necessary to avoid multi-character character constant warning.
4960         * gcc.dg/cpp/escape.c: Likewise.
4961         * gcc.dg/cpp/ucs.c: Likewise.
4962         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4963         Fix a typo.
4964
4965 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4966
4967         PR c/11428
4968         * gcc.c-torture/compile/20030704-1.c: New.
4969
4970 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4971
4972         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4973
4974 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4975
4976         PR c++/5287, PR c++/7910,  PR c++/11021
4977         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4978         tests for warnings.
4979         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4980         * g++.dg/ext/dllimport3.C: Likewise.
4981         * g++.dg/ext/dllimport4.C: New file.
4982         * g++.dg/ext/dllimport5.C: New file.
4983         * g++.dg/ext/dllimport6.C: New file.
4984         * g++.dg/ext/dllimport7.C: New file.
4985         * g++.dg/ext/dllimport8.C: New file.
4986         * g++.dg/ext/dllimport9.C: New file.
4987         * g++.dg/ext/dllimport10.C: New file.
4988         * g++.dg/ext/dllexport1.C: New file.
4989
4990 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4991
4992         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4993         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4994
4995 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4996
4997         * gcc.dg/builtins-25.c: New testcase.
4998         * gcc.dg/builtins-26.c: New testcase.
4999
5000 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5001
5002         * gcc.dg/compat/vector-defs.h: New file.
5003         * gcc.dg/compat/vector-setup.h: New file.
5004         * gcc.dg/compat/vector-check.h: New file.
5005         * gcc.dg/compat/vector-1_main.c: New file.
5006         * gcc.dg/compat/vector-1_x.c: New file.
5007         * gcc.dg/compat/vector-1_y.c: New file.
5008         * gcc.dg/compat/vector-2_main.c: New file.
5009         * gcc.dg/compat/vector-2_x.c: New file.
5010         * gcc.dg/compat/vector-2_y.c: New file.
5011
5012         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5013         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5014         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5015         * gcc.dg/compat/struct-align-1.h: New file.
5016         * gcc.dg/compat/struct-align-1_main.c: New file.
5017         * gcc.dg/compat/struct-align-1_x.c: New file.
5018         * gcc.dg/compat/struct-align-1_y.c: New file.
5019         * gcc.dg/compat/struct-align-2.h: New file.
5020         * gcc.dg/compat/struct-align-2_main.c: New file.
5021         * gcc.dg/compat/struct-align-2_x.c: New file.
5022         * gcc.dg/compat/struct-align-2_y.c: New file.
5023
5024         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
5025         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5026         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5027         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5028         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5029         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5030         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5031         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5032         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5033         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5034         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5035         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5036         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5037         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5038         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5039         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5040         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5041         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5042         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5043         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5044         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5045         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5046         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5047         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5048         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5049         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5050         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5051         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5052         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5053
5054 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5055
5056         * gcc.dg/i386-call-1.c: New test.
5057
5058 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
5059
5060         PR c++/9162
5061         * g++.dg/parse/defarg4.C: New.
5062
5063 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5064
5065         PR target/10700
5066         * gcc.c-torture/compile/20030703-1.c: New test case.
5067
5068 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5069
5070         * g++.dg/template/local3.C: Remove extra semicolon.
5071
5072 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5073
5074         * gcc.dg/i386-volatile-1.c: New test.
5075
5076 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
5077
5078         PR c++/11072
5079         * g++.dg/other/offsetof2.C: XFAIL.
5080         * g++.dg/other/offsetof5.C: New.
5081
5082         PR c++/10219
5083         * g++.dg/template/error1.C: New.
5084
5085         PR c++/9779
5086         * g++.dg/template/dependent-expr1.C: New.
5087
5088 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5089
5090         PR c++/6949
5091         * g++.dg/template/local3.C: New test.
5092
5093         PR c++/11149
5094         * g++.dg/lookup/scoped6.C: New test.
5095
5096 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
5097
5098         PR c++/8046
5099         * g++.dg/other/error7.C: New test.
5100
5101 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
5102
5103         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5104         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5105         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5106         * g++.old-deja/g++.other/union2.C: Likewise.
5107         * gcc.dg/c90-const-expr-2.c: Likewise.
5108         * gcc.dg/c90-const-expr-3.c: Likewise.
5109         * gcc.dg/c99-const-expr-2.c: Likewise.
5110         * gcc.dg/c99-const-expr-3.c: Likewise.
5111         * gcc.dg/concat.c: Likewise.
5112
5113 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5114
5115         PR c++/9559
5116         * g++.dg/init/static1.C: New test.
5117
5118 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5119
5120         * Changelog: Remove ">>>>>>>" from previous change.
5121
5122 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5123
5124         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5125         * g++.old-deja/g++.other/access2.C: Likewise.
5126         * g++.old-deja/g++.other/decl2.C: Likewise.
5127         * gcc.c-torture/execute/20020615-1.c: Likewise.
5128
5129 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5130
5131         PR c++/4933
5132         * g++.dg/template/sizeof4.C: New test.
5133
5134 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5135
5136         * g++.dg/other/error6.C: New test.
5137
5138 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5139
5140         PR c++/10750
5141         * g++.dg/parse/constant2.C: New test.
5142
5143 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5144
5145         PR c++/11106
5146         * g++.dg/other/error5.C: New test.
5147
5148 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5149
5150         * gcc.dg/format/gcc_diag-1.c: New test.
5151
5152 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5153
5154         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5155
5156 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5157
5158         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5159         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5160         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5161
5162 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5163
5164         * gcc.c-torture/execute/builtins/string-8.c: New test.
5165         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5166         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5167         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5168
5169 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5170
5171         PR c++/10468
5172         * g++.dg/ext/typeof6.C: New test.
5173
5174 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/10796
5177         * g++.dg/init/enum1.C: New test.
5178
5179 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5180
5181         * gcc.dg/20030627-1.c: New test.
5182
5183 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5184
5185         PR c++/11332
5186         * g++.dg/expr/static_cast2.C: New test.
5187
5188 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5189             Jakub Jelinek  <jakub@redhat.com>
5190
5191         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5192         sprintf(dst,"%s",src) optimization.
5193         * gcc.c-torture/execute/20030626-1.c: New test case.
5194         * gcc.c-torture/execute/20030626-2.c: New test case.
5195
5196 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5197
5198         * gcc.c-torture/execute/multi-ix.c: New test.
5199
5200         * gcc.c-torture/execute/simd-4.c (main):
5201         Added missing semicolon at end of union.
5202
5203 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5204
5205         PR c++/8266
5206         * g++.dg/template/explicit-instantiation3.C: New test.
5207
5208 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5209
5210         * gcc.dg/20030626-1.c: Use signed char.
5211
5212 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5213
5214         * gcc.dg/20030626-1.c: New test.
5215
5216 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5217
5218         * const-str-2.m: Update.
5219
5220 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5221
5222         PR c++/10990
5223         * g++.dg/rtti/dyncast1.C: New test.
5224         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5225         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5226         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5227
5228         PR c++/10931
5229         * g++.dg/expr/static_cast1.C: New test.
5230
5231 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5232
5233         * gcc.dg/20030625-1.c: New test.
5234
5235 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5236
5237         * gcc.c-torture/compile/20030624-1.c: New test case.
5238
5239 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5240
5241         * gcc.c-torture/execute/string-opt-17.c: New test.
5242
5243 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR c++/5754
5246         * g++.dg/parse/crash6.C: New test.
5247
5248 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5249
5250         * gcc.dg/builtins-24.c: New test case.
5251
5252 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5253
5254         * g++.dg/opt/operator1.C: New test.
5255
5256 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5257
5258         * gcc.c-torture/execute/string-opt-16.c: New test case.
5259
5260 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5261
5262         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5263         * g++.old-deja/g++.other/conv7.C: Likewise
5264         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5265         * g++.old-deja/g++.other/overload14.C: Likewise.
5266
5267 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5268
5269         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5270         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5271
5272 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5273
5274         PR c++/10888
5275         * g++.dg/warn/Winline-3.C: New test.
5276
5277 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5278
5279         * lib/target-supports.exp (check_alias_available): Make the test
5280         program acceptable to the Solaris assembler.
5281
5282         PR c++/10749
5283         * g++.dg/template/memclass2.C: New test.
5284
5285 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5286             Eric Botcazou  <ebotcazou@libertysurf.fr>
5287
5288         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5289         data for non-matching targets.
5290         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5291
5292 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5293
5294         PR c++/10845
5295         * g++.dg/template/member3.C: New test.
5296
5297 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5298
5299         PR c++/10939
5300         * g++.dg/template/func1.C: New test.
5301
5302         PR c++/9649
5303         * g++.dg/template/static4.C: New test.
5304         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5305
5306         PR c++/11041
5307         * g++.dg/init/ref7.C: New test.
5308
5309 2003-06-19  Matt Austern  <austern@apple.com>
5310
5311         PR c++/11228
5312         * g++.dg/anew1.C: New test.
5313         * g++.dg/anew2.C: New test.
5314         * g++.dg/anew3.C: New test.
5315         * g++.dg/anew4.C: New test.
5316
5317 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5318
5319         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5320
5321 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5322
5323         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5324         endian-dependent.
5325
5326 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5327
5328         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5329         Remove cruft.
5330
5331 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5332
5333         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5334         * gcc.c-torture/compile/961203-1.c: Likewise.
5335         * gcc.c-torture/compile/980506-1.c: Likewise.
5336
5337 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5338
5339         PR c++/10712
5340         * g++.dg/lookup/using7.C: New test.
5341
5342 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5343
5344         PR c++/11105
5345         * g++.dg/abi/conv1.C: Remove it.
5346         * g++.dg/template/conv7.C: New test.
5347         * g++.dg/template/conv8.C: Likewise.
5348         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5349         conversion operator.
5350
5351 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5352
5353         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5354         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5355         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5356         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5357         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5358         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5359         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5360         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5361         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5362         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5363         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5364         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5365         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5366         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5367         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5368         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5369         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5370         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5371         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5372         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5373         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5374         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5375         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5376         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5377         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5378         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5379         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5380         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5381         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5382
5383 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5384
5385         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5386         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5387         indications.
5388
5389 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5390
5391         * gcc.dg/i386-387-5.c: New test case.
5392         * gcc.dg/i386-387-6.c: New test case.
5393         * gcc.dg/builtins-23.c: New test case.
5394
5395 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5396
5397         * gcc.dg/builtins-22.c: New test case.
5398         * gcc.dg/i386-387-1.c: Update to test exp.
5399         * gcc.dg/i386-387-2.c: Likewise.
5400
5401 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5402
5403         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5404
5405 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5406
5407         * lib/gcc-dg.exp (dg-require-dll): New function.
5408         (dg-xfail-if): Likewise.
5409         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5410         driver.
5411
5412         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5413         * gcc.c-torture/compile/20001205-1.c: Likewise.
5414         * gcc.c-torture/compile/20001226-1.c: Likewise.
5415         * gcc.c-torture/compile/20010518-2.c: Likewise.
5416         * gcc.c-torture/compile/20020312-1.c: Likewise.
5417         * gcc.c-torture/compile/20020604-1.c: Likewise.
5418         * gcc.c-torture/compile/920501-12.c: Likewise.
5419         * gcc.c-torture/compile/920501-4.c: Likewise.
5420         * gcc.c-torture/compile/920520-1.c: Likewise.
5421         * gcc.c-torture/compile/920521-1.c: Likewise.
5422         * gcc.c-torture/compile/920625-1.c: Likewise.
5423         * gcc.c-torture/compile/961203-1.c: Likewise.
5424         * gcc.c-torture/compile/980506-1.c: Likewise.
5425         * gcc.c-torture/compile/981006-1.c: Likewise.
5426         * gcc.c-torture/compile/981022-1.c: Likewise.
5427         * gcc.c-torture/compile/981223-1.c: Likewise.
5428         * gcc.c-torture/compile/990617-1.c: Likewise.
5429         * gcc.c-torture/compile/dll.c: Likewise.
5430         * gcc.c-torture/compile/labels-3.c: Likewise.
5431         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5432         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5433         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5434         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5435         * gcc.c-torture/compile/simd-5.c: Likewise.
5436         * gcc.c-torture/compile/20000804-1.x: Remove.
5437         * gcc.c-torture/compile/20001205-1.x: Likewise.
5438         * gcc.c-torture/compile/20001226-1.x: Likewise.
5439         * gcc.c-torture/compile/20010518-2.x: Likewise.
5440         * gcc.c-torture/compile/20020312-1.x: Likewise.
5441         * gcc.c-torture/compile/20020604-1.x: Likewise.
5442         * gcc.c-torture/compile/920501-12.x: Likewise.
5443         * gcc.c-torture/compile/920501-4.x: Likewise.
5444         * gcc.c-torture/compile/920520-1.x: Likewise.
5445         * gcc.c-torture/compile/920521-1.x: Likewise.
5446         * gcc.c-torture/compile/920625-1.x: Likewise.
5447         * gcc.c-torture/compile/961203-1.x: Likewise.
5448         * gcc.c-torture/compile/980506-1.x: Likewise.
5449         * gcc.c-torture/compile/981006-1.x: Likewise.
5450         * gcc.c-torture/compile/981022-1.x: Likewise.
5451         * gcc.c-torture/compile/981223-1.x: Likewise.
5452         * gcc.c-torture/compile/990617-1.x: Likewise.
5453         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5454         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5455         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5456         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5457         * gcc.c-torture/compile/simd-5.x: Likewise.
5458
5459         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5460
5461 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5462
5463         * gcc.c-torture/execute/20030611-1.c: New test.
5464
5465 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5466
5467         PR middle-end/168
5468         * gcc.dg/20030612-1.c: New test case.
5469
5470 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/10635
5473         * g++.dg/expr/cast1.C: New test.
5474
5475 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5476
5477         * gcc.dg/builtins-21.c: New test case.
5478
5479 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5480
5481         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5482         options instead of at the end.
5483         * lib/objc.exp (objc_target_compile): Likewise.
5484
5485 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/10432
5488         * g++.dg/parse/error1.C: New test.
5489
5490 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5491
5492         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5493         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5494         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5495         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5496         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5497         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5498         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5499         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5500         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5501         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5502         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5503         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5504         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5505         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5506         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5507         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5508         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5509         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5510         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5511         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5512         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5513         * gcc.dg/compat/struct-by-value-18_main.c: New file.
5514         * gcc.dg/compat/struct-by-value-18_x.c: New file.
5515         * gcc.dg/compat/struct-by-value-18_y.c: New file.
5516
5517         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
5518         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
5519         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
5520         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
5521         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
5522         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
5523         * gcc.dg/compat/scalar-return-3_main.c: New file.
5524         * gcc.dg/compat/scalar-return-3_x.c: New file.
5525         * gcc.dg/compat/scalar-return-3_y.c: New file.
5526         * gcc.dg/compat/scalar-return-4_main.c: New file.
5527         * gcc.dg/compat/scalar-return-4_x.c: New file.
5528         * gcc.dg/compat/scalar-return-4_y.c: New file.
5529
5530 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
5531
5532         * gcc.dg/compat/fp2-struct-check.h: New file.
5533         * gcc.dg/compat/fp2-struct-defs.h: New file.
5534         * gcc.dg/compat/fp2-struct-init.h: New file.
5535         * gcc.dg/compat/struct-by-value-10_main.c: New file.
5536         * gcc.dg/compat/struct-by-value-10_x.c: New file.
5537         * gcc.dg/compat/struct-by-value-10_y.c: New file.
5538         * gcc.dg/compat/struct-return-10_main.c: New file.
5539         * gcc.dg/compat/struct-return-10_x.c: New file.
5540         * gcc.dg/compat/struct-return-10_y.c: New file.
5541
5542         * gcc.dg/compat/compat-common.h: New file.
5543         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
5544         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
5545         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
5546         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
5547         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
5548         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
5549         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
5550         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5551         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
5552         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
5553         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5554         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
5555         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
5556         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5557         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
5558         * gcc.dg/compat/small-struct-check.h: Ditto.
5559         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
5560         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5561         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
5562         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
5563         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5564         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5565         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
5566         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5567         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
5568         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5569         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5570         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5571         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5572         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5573         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5574         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5575         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5576         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5577         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5578         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5579         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5580         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5581         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5582         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5583         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5584         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5585         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5586         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5587         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5588         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5589
5590 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5591
5592         * g++.dg/pch/static-1.C: New file.
5593         * g++.dg/pch/static-1.Hs: New file.
5594
5595 2003-06-10  Richard Henderson  <rth@redhat.com>
5596
5597         * gcc.dg/asm-7.c: Adjust expected warning text.
5598
5599 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5600
5601         * gcc.dg/builtins-20.c: New test case.
5602
5603 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5604
5605         PR c++/11131
5606         * g++.dg/opt/template1.C: New test.
5607
5608 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5609
5610         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5611         additional_sources.
5612
5613 2003-05-21  David Taylor  <dtaylor@emc.com>
5614
5615         * gcc.dg/Wpadded.c: New file.
5616
5617 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5618
5619         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5620         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5621         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5622         dg-require-weak.
5623
5624 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5625
5626         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5627
5628 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5629
5630         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5631         (dg-require-alias): Likewise.
5632         (dg-require-gc-sections): Likewise.
5633         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5634
5635 2003-06-08  Richard Henderson  <rth@redhat.com>
5636
5637         * gcc.dg/20011029-2.c: Fix the array reference.
5638         * gcc.dg/asm-7.c: New.
5639
5640 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5641
5642         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5643
5644 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5645
5646         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5647         (dg-require-gc-sections): Likewise.
5648
5649 2003-06-08  Jan Hubicka  <jh@suse.cz>
5650
5651         * i386-cmov1.c: Fix regular expression.
5652         * i386-cvt-1.c: Likewise.
5653         * i386-local.c: Likewise.
5654         * i386-local2.c: Likewise.
5655         * i386-mul.c: Likewise.
5656         * i386-ssetype-1.c: Likewise.
5657         * i386-ssetype-3.c: Likewise.
5658         * i386-ssetype-5.c: Likewise.
5659
5660 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5661
5662         PR c++/11039
5663         * g++.dg/warn/implicit-typename2.C: New test.
5664         * g++.dg/warn/implicit-typename3.C: New test.
5665
5666 2003-06-07  Richard Henderson  <rth@redhat.com>
5667
5668         * g++.dg/other/offsetof3.C: Use size_t.
5669         * g++.dg/other/offsetof4.C: Likewise.
5670
5671 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5672
5673         * lib/copy-file.exp: New. Implement gcc_copy_files.
5674
5675         * lib/dg-pch.exp: Load copy-file.exp
5676         (dg-pch): Use gcc_copy_files instead of "file copy".
5677
5678 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5679
5680         * gcc.dg/weak/weak.exp: Simplify.
5681         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5682         * gcc.dg/weak/weak-1.c: Likewise.
5683         * gcc.dg/weak/weak-2.c: Likewise.
5684         * gcc.dg/weak/weak-3.c: Likewise.
5685         * gcc.dg/weak/weak-4.c: Likewise.
5686         * gcc.dg/weak/weak-5.c: Likewise.
5687         * gcc.dg/weak/weak-6.c: Likewise.
5688         * gcc.dg/weak/weak-7.c: Likewise.
5689         * gcc.dg/weak/weak-8.c: Likewise.
5690         * gcc.dg/weak/weak-9.c: Likewise.
5691
5692 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5693
5694         gcc.c-torture/execute/20030606-1.c: New.
5695
5696 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5697
5698         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5699         * gcc.dg/builtins-19.c: Likewise.
5700
5701 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5702
5703         * gcc.dg/builtins-2.c: Add some more tests.
5704         * gcc.dg/builtins-18.c: New test case.
5705         * gcc.dg/builtins-19.c: New test case.
5706
5707 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5708             Jim Wilson  <wilson@tuliptree.org>
5709
5710         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5711
5712 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5713
5714         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5715         mempcpy/stpcpy calls not to be optimized into something else.
5716         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5717         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5718         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5719
5720 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5721
5722         * gcc.dg/format/asm_fprintf-1.c: New test.
5723
5724 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5725
5726         * lib/gcc-defs.exp (additional_sources): New variable.
5727         (dg-additional-sources): New function.
5728         (additional_files): New variable.
5729         (dg-additional-files): New function.
5730         (dg-additional-files-options): Likewise.
5731         * lib/gcc-dg.exp (dg-require-weak): New function.
5732         (dg-require-alias): Likewise.
5733         (dg-require-gc-sections): Likewise.
5734         * lib/target-supports.exp (check_alias_available): Remove testfile
5735         parameter.
5736         (check_gc_sections_available): New function.
5737         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5738         (dg-gpp-additional-files): Likewise.
5739         * lib/g++.exp (additional_sources): Remove.
5740         (additional_files): Likewise.
5741         (g++_target_compile): Use dg-additional-files-options.
5742
5743         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5744         Tcl logic.
5745         * gcc.dg/special/ecos.exp: Remove.
5746         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5747         * gcc.dg/special/alias-1.c: Likewise.
5748         * gcc.dg/special/alias-2.c: Likewise.
5749         * gcc.dg/special/gcsec-1.c: Likewise.
5750         * gcc.dg/special/weak-1.c: Likewise.
5751         * gcc.dg/special/weak-2.c: Likewise.
5752         * gcc.dg/special/wkali-1.c: Likewise.
5753         * gcc.dg/special/wkali-2.c: Likewise.
5754
5755         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5756         dg-gpp-additional-*.
5757         * g++.dg/special/conpr-3.C: Likewise.
5758         * g++.dg/special/conpr-4.C: Likewise.
5759         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5760         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5761         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5762         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5763         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5764         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5765         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5766         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5767         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5768         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5769         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5770         * g++.old-deja/g++.other/comdat1.C: Likewise.
5771         * g++.old-deja/g++.other/comdat2.C: Likewise.
5772         * g++.old-deja/g++.other/comdat3.C: Likewise.
5773         * g++.old-deja/g++.other/ctor1.C: Likewise.
5774         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5775
5776 2003-06-05  Richard Henderson  <rth@redhat.com>
5777
5778         * gcc.dg/debug/20030605-1.c: New.
5779
5780 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5781
5782         * README.QMTEST: Update.
5783
5784 2003-06-04  Richard Henderson  <rth@redhat.com>
5785
5786         * gcc.dg/cleanup-1.c: New.
5787         * gcc.dg/cleanup-2.c: New.
5788         * gcc.dg/cleanup-3.c: New.
5789         * gcc.dg/cleanup-4.c: New.
5790         * gcc.dg/cleanup-5.c: New.
5791         * gcc.dg/cleanup-6.c: New.
5792         * gcc.dg/cleanup-7.c: New.
5793
5794 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5795
5796         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5797
5798         * lib/dg-pch.exp: New file.
5799         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5800         * gcc.dg/pch/pch.exp: Likewise.
5801
5802 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5803
5804         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5805         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5806         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5807         * gcc.dg/builtins-17.c: New test case.
5808         * gcc.dg/i386-387-4.c: New test case.
5809         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5810
5811 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5812
5813         * gcc.dg/ultrasp9.c: New test.
5814
5815 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5816
5817         * gcc.c-torture/compile/20030604-1.c: New test.
5818         * gcc.dg/sparc-constant-1.c: New test.
5819
5820 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5821
5822         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5823
5824 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5825
5826         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5827
5828         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5829         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5830
5831 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5832
5833         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5834
5835 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5836
5837         PR c++/10940
5838         * g++.dg/template/spec10.C: New test.
5839
5840 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5841
5842         * gcc.dg/builtins-16.c: New test case.
5843
5844 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5845
5846         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5847         mempcpy test with post-increments.
5848         * gcc.c-torture/execute/string-opt-3.c: New test.
5849         * gcc.dg/string-opt-1.c: New test.
5850
5851 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5852
5853         PR fortran/10965
5854         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5855
5856 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5857
5858         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5859         (scan-assembler): ... here.  Use dg-scan.
5860         (scan-assembler-not): Likewise.
5861         (scan-file): New function.
5862         (scan-file-not): Likewise.
5863         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5864         * gcc.dg/cpp/_Pragma4.c: Likewise.
5865         * gcc.dg/cpp/_Pragma5.c: Likewise.
5866         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5867         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5868         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5869         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5870         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5871         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5872         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5873         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5874         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5875         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5876         * gcc.dg/cpp/cxxcom1.c: Likewise.
5877         * gcc.dg/cpp/line1.c: Likewise.
5878         * gcc.dg/cpp/maccom1.c: Likewise.
5879         * gcc.dg/cpp/maccom2.c: Likewise.
5880         * gcc.dg/cpp/maccom3.c: Likewise.
5881         * gcc.dg/cpp/maccom4.c: Likewise.
5882         * gcc.dg/cpp/maccom5.c: Likewise.
5883         * gcc.dg/cpp/maccom6.c: Likewise.
5884         * gcc.dg/cpp/multiline.c: Likewise.
5885         * gcc.dg/cpp/spacing1.c: Likewise.
5886         * gcc.dg/cpp/spacing2.c: Likewise.
5887         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5888         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5889         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5890         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5891         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5892         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5893         * gcc.dg/cpp/cxxcom2.c: Likewise.
5894         * gcc.dg/cpp/cxxcom2.h: New file.
5895
5896         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5897         * g++.dg/cpp/truefalse.C: Here.
5898         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5899
5900 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5901
5902         * gcc.dg/cpp/redef3.c: New file.
5903
5904 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5905
5906         * gcc.dg/i386-loop-3.c: New test.
5907
5908 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5909
5910         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5911
5912 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5913
5914         * gcc.dg/fwrapv-1.c: New test case.
5915         * gcc.dg/fwrapv-2.c: New test case.
5916
5917 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5918
5919         PR c++/10956
5920         * g++.dg/template/spec9.C: New test.
5921
5922 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5923
5924         * gcc.dg/duff-4.c: New test case.
5925
5926 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5927
5928         PR fortran/10843
5929         * g77.dg/ffixed-form-1.f: New test
5930         * g77.dg/ffixed-form-2.f: New test
5931         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5932         * g77.dg/ffree-form-3.f: New test
5933
5934 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5935
5936         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5937         * gcc.dg/wint_t-1.c: Likewise.
5938
5939 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5940
5941         * g++.dg/template/access11.C: New test.
5942
5943 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5944
5945         PR c++/10849
5946         * g++.dg/template/access10.C: New test.
5947
5948 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5949             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5950
5951         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5952
5953 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5954
5955         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5956         suppress for powerpc-*-darwin*.
5957         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5958
5959 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5960
5961         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5962         suppress option for powerpc-*-darwin*.
5963
5964 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5965
5966         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5967         * gcc.dg/builtins-4.c: Add test for fmod.
5968
5969 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5970
5971         PR c++/10682
5972         * g++.dg/template/instantiate4.C: New test.
5973
5974 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5975
5976         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5977
5978 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5979
5980         * gcc.dg/compat/scalar-return-1_main.c: New file.
5981         * gcc.dg/compat/scalar-return-1_x.c: New file.
5982         * gcc.dg/compat/scalar-return-1_y.c: New file.
5983         * gcc.dg/compat/scalar-return-2_main.c: New file.
5984         * gcc.dg/compat/scalar-return-2_x.c: New file.
5985         * gcc.dg/compat/scalar-return-2_y.c: New file.
5986         * gcc.dg/compat/struct-return-3_main.c: New file.
5987         * gcc.dg/compat/struct-return-3_y.c: New file.
5988         * gcc.dg/compat/struct-return-3_x.c: New file.
5989         * gcc.dg/compat/struct-return-2_main.c: New file.
5990         * gcc.dg/compat/struct-return-2_x.c: New file.
5991         * gcc.dg/compat/struct-return-2_y.c: New file.
5992
5993 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5994
5995         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5996         for hppa*-hp-hpux*.
5997         * gcc.dg/20021014-1.c (dg-options): Likewise.
5998         * gcc.dg/nest.c (dg-options): Likewise.
5999
6000 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6001
6002         PR c++/9738
6003         * g++.dg/ext/dllimport2.C: New file.
6004         * g++.dg/ext/dllimport3.C: New file.
6005
6006 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6007
6008         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6009         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6010         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6011         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6012         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6013         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6014         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6015         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6016         * gcc.dg/compat/small-struct-defs.h: New file.
6017         * gcc.dg/compat/small-struct-init.h: New file.
6018         * gcc.dg/compat/small-struct-check.h: New file.
6019         * gcc.dg/compat/fp-struct-defs.h: New file.
6020         * gcc.dg/compat/fp-struct-check.h: New file.
6021         * gcc.dg/compat/fp-struct-init.h: New file.
6022         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6023         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6024
6025 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6026
6027         * gcc.dg/20030225-2.c: New test.
6028
6029 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6030             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6031
6032         * gcc.c-torture/compile/20030518-1.c: New test case.
6033
6034 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6035
6036         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6037         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6038         gcc-dg-debug-runtest.
6039         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6040         gcc-dg-debug-runtest.
6041
6042 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6043
6044         PR c++/9022
6045         * g++.dg/lookup/using6.C: New test.
6046
6047 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6048
6049         * g++.dg/parse/access2.C: New test.
6050
6051 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6052
6053         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6054         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6055         * gcc.dg/debug/debug.exp: Likewise.
6056
6057 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6058
6059         * gcc.dg/dollar.c: New test.
6060
6061 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6062
6063         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6064         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6065         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6066         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6067         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6068         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6069         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6070         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6071         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6072         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6073         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6074         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6075         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6076         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6077         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6078         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6079         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6080         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6081
6082 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6083
6084         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6085         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6086         support for "repo" mode.
6087         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6088         * lib/g77-dg.exp: Likewise.
6089         * lib/obj-dg.exp: Likewise.
6090
6091 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6092
6093         Merge from gcc-3_2-rhl8-branch:
6094         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6095
6096         * gcc.dg/tls/opt-6.c: New test.
6097
6098         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6099
6100         * gcc.dg/20030405-1.c: New test.
6101
6102         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6103
6104         * gcc.dg/20030309-1.c: New test.
6105
6106         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6107
6108         * gcc.c-torture/execute/20030307-1.c: New test.
6109
6110         2003-02-20  Randolph Chung  <tausq@debian.org>
6111
6112         * gcc.c-torture/compile/20030220-1.c: New test.
6113
6114         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6115
6116         * gcc.dg/20030217-1.c: New test.
6117
6118         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6119
6120         * gcc.c-torture/compile/20020129-1.c: New test.
6121
6122         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6123
6124         * gcc.dg/unroll-1.c: New test.
6125
6126         2002-11-16  Jan Hubicka  <jh@suse.cz>
6127
6128         * gcc.c-torture/execute/20020920-1.c: New test.
6129
6130         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6131
6132         PR target/7434
6133         * gcc.c-torture/compile/20021008-1.c: New test.
6134
6135         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6136
6137         PR target/7559
6138         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6139
6140         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6141
6142         * gcc.c-torture/compile/20020807-1.c: New test.
6143
6144         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6145
6146         * gcc.dg/tls/opt-1.c: New test.
6147
6148         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6149
6150         * gcc.dg/20020729-1.c: New test.
6151
6152         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6153
6154         * g++.dg/opt/life1.C: New test.
6155
6156         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6157
6158         * gcc.dg/20020525-1.c: New test.
6159
6160         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6161
6162         PR c++/6794
6163         * g++.dg/ext/pretty1.C: New test.
6164         * g++.dg/ext/pretty2.C: New test.
6165
6166 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/8385
6169         * g++.dg/ext/typeof5.C: New test.
6170
6171 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6172
6173         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6174         __USER_LABEL_PREFIX__ into account.
6175         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6176
6177 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6178
6179         * gcc.dg/builtins-15.c: New test case.
6180
6181 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6182
6183         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6184
6185 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6186
6187         * lib/g++.exp: Tweak handling of additional source files.
6188         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6189         * g++.dg/special/conpr-2a.C: Rename to ...
6190         * g++.dg/special/conpr-2a.cc: ... this.
6191         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6192         * g++.dg/special/conpr-3a.C: Rename to ...
6193         * g++.dg/special/conpr-3a.cc: This.
6194         * g++.dg/special/conpr-3b.C: Rename to ...
6195         * g++.dg/special/conpr-3b.cc: This.
6196         * g++.dg/special/conpr-4.C: New test.
6197         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6198
6199 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6200
6201         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6202
6203 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6204
6205         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6206         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6207         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6208         * g++.old-deja/g++.other/warn3.C: Likewise.
6209
6210 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6211
6212         * gcc.dg/i386-387-1.c: Update to also test log.
6213         * gcc.dg/i386-387-2.c: Likewise.
6214
6215 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6216
6217         * g77.f-torture/execute/int8421.f: New test.
6218
6219 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6220
6221         PR c++/10230, c++/10481
6222         * g++.dg/lookup/scoped5.C: New test.
6223
6224 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6225
6226         PR c++/10552
6227         * g++.dg/template/ttp6.C: New test.
6228
6229 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6230
6231         * gcc.c-torture/execute/builtins: New directory.
6232         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6233         gcc.c-torture/execute/builtins.
6234         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6235         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6236         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6237         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6238
6239 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6240
6241         PR c++/9252
6242         * g++.dg/template/access8.C: New test.
6243         * g++.dg/template/access9.C: New test.
6244
6245 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6246
6247         PR c++/9554
6248         * g++.dg/parse/access1.C: New test.
6249
6250 2003-05-09  DJ Delorie  <dj@redhat.com>
6251
6252         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6253         long, and not an int.
6254
6255 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6256
6257         PR c++/10555, c++/10576
6258         * g++.dg/template/memclass1.C: New test.
6259
6260 2003-05-08  DJ Delorie  <dj@redhat.com>
6261
6262         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6263         targets.
6264         * gcc.c-torture/execute/20021024-1.x: Likewise.
6265         * gcc.c-torture/execute/shiftdi.x: Likewise.
6266         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6267         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6268         * gcc.dg/20021018-1.c: Likewise.
6269
6270 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6271
6272         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6273
6274         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6275         (bcopy): Call memmove.
6276
6277 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6278
6279         * g77.f-torture/compile/8485.f: New test case.
6280
6281 2003-05-07  Richard Henderson  <rth@redhat.com>
6282
6283         PR c++/10570
6284         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6285         Verify exception_cleanup not called for rethrows.
6286         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6287         when exiting catch block without rethrowing.
6288         * g++.dg/eh/forced3.C: New.
6289         * g++.dg/eh/forced4.C: New.
6290
6291 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6292
6293         * gcc.dg/20030505.c: Fix triplet.
6294
6295 2003-05-06  DJ Delorie  <dj@redhat.com>
6296
6297         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6298         * gcc.dg/nest.c: Likewise.
6299
6300 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6301
6302         * gcc.dg/builtins-14.c: New test case.
6303
6304 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6305
6306         * lib/compat.exp (compat-execute): New argument.
6307         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6308         * gcc.dg/compat: New test directory.
6309         * gcc.dg/compat/compat.exp: New expect script.
6310         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6311         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6312         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6313         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6314         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6315         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6316
6317         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6318         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6319         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6320         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6321         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6322         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6323         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6324         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6325         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6326         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6327         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6328         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6329         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6330         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6331         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6332
6333 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6334
6335         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6336
6337 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6338
6339         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6340
6341 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6342
6343         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6344         * gcc.dg/ppc-fsel-2.c: New test.
6345
6346         * gcc.dg/unused-5.c: New test.
6347
6348 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6349
6350         PR c++/10496
6351         * g++.dg/warn/pmf1.C: New test.
6352
6353 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6354
6355         PR c++/4494
6356         * g++.dg/warn/main.C: New test.
6357
6358 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6359
6360         * gcc.dg/nonnull-3.c: New test.
6361
6362 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6363
6364         * gcc.dg/cpp/Wtrigraphs.c: Update.
6365         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6366
6367 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6368
6369         * gcc.dg/ppc-fsel-1.c: New test.
6370
6371 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6372
6373         PR c/10604
6374         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6375
6376 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6377
6378         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6379
6380 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6381
6382         PR c++/9364, c++/10553, c++/10586
6383         * g++.dg/parse/typename4.C: New test.
6384         * g++.dg/parse/typename5.C: Likewise.
6385
6386 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6387
6388         * gcc.c-torture/compile/20030503-1.c: New test.
6389
6390 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6391
6392         * g++.dg/lookup/using5.C: Fix testcase error.
6393
6394 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6395
6396         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6397         since MEABI is no longer supported.  Remove all vestiges
6398         of MEABI from the test.
6399
6400 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6401
6402         PR c++/10554
6403         * g++.dg/lookup/using5.C: New test.
6404
6405 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6406
6407         PR c++/8772
6408         * g++.dg/template/ttp5.C: New test.
6409
6410 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6411
6412         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6413         (dg-gpp-additional-sources): New function.
6414         (dg-gpp-additional-files): Likewise.
6415         * lib/g++.exp (additional_sources): New variable.
6416         (additional_files): Likewise.
6417         (g++_target_compile): Deal with them.
6418         * lib/old-dejagnu.exp: Remove.
6419         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6420         * g++.old-deja: Revise all tests to use dg commands.
6421
6422 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6423
6424         PR c++/9432, c++/9528
6425         * g++.dg/lookup/using4.C: New test.
6426
6427 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6428
6429         * gcc.dg/noreturn-5.c: New file.
6430         * gcc.dg/noreturn-6.c: New file.
6431
6432         * gcc.c-torture/compile/inline-1.c: New file.
6433
6434 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6435
6436         PR c++/10551
6437         * g++.dg/template/explicit1.C: New test.
6438
6439 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6440
6441         PR c++/10549
6442         * g++.dg/other/bitfield1.C: New test.
6443
6444         PR c++/10527
6445         * g++.dg/init/new7.C: New test.
6446
6447 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6448
6449         * g++.dg/ext/desig1.C: New test.
6450         * g++.dg/ext/init1.C: Update.
6451
6452         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6453
6454 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6455
6456         PR c++/10180
6457         * g++.dg/warn/Winline-1.C: New test.
6458
6459 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6460
6461         * gcc.c-torture/execute/string-opt-19.c: New test.
6462
6463         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6464         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6465
6466 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6467
6468         PR c++/10506
6469         * g++.dg/init/new6.C: New test.
6470
6471         PR c++/10503
6472         * g++.dg/init/ref6.C: New test.
6473
6474 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6475
6476         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6477
6478 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6479
6480         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6481         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6482
6483 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6484
6485         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6486         initialized static data members.
6487
6488 2003-04-25  H.J. Lu <hjl@gnu.org>
6489
6490         * gcc.dg/ia64-sync-4.c: New test.
6491
6492 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6493
6494         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6495         date.
6496
6497 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6498
6499         PR c++/10337
6500         * g++.dg/warn/conv1.C: New test.
6501         * g++.old-deja/g++.other/conv7.C: Adjust.
6502         * g++.old-deja/g++.other/overload14.C: Adjust.
6503
6504 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/10471
6507         * g++.dg/template/defarg2.C: New test.
6508
6509 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6510
6511         * gcc.dg/cpp/include2.c: Update.
6512         * gcc.dg/cpp/multiline-2.c: New.
6513         * gcc.dg/cpp/multiline.c: Update.
6514         * gcc.dg/cpp/strify2.c: Update.
6515         * gcc.dg/cpp/trad/literals-2.c: Update.
6516
6517 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6518
6519         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6520
6521 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6524
6525 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6526
6527         PR c++/10451
6528         * g++.dg/parse/crash4.C: New test.
6529
6530         PR c++/9847
6531         * g++.dg/parse/crash5.C: New test.
6532
6533 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6534
6535         PR c++/10446
6536         * g++.dg/parse/crash3.C: New test.
6537
6538         PR c++/10428
6539         * g++.dg/parse/elab1.C: New test.
6540
6541 2003-04-22  Devang Patel  <dpatel@apple.com>
6542
6543         * gcc.dg/cpp/trad/funlike-5.c: New test.
6544
6545 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6546
6547         * g++.dg/other/packed1.C: Fix dg options.
6548
6549 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6550
6551         * g++.dg/other/offsetof2.C: New test.
6552
6553 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * g++.dg/template/recurse.C: Adjust location of error messages.
6556
6557 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6558
6559         PR c++/9881
6560         * g++.dg/init/addr-const1.C: New test.
6561         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6562
6563 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         PR c++/10405
6566         * g++.dg/lookup/struct-hack1.C: New test.
6567
6568 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6569
6570         * ucs.c: Update diagnostic messages.
6571
6572 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6573
6574         * gcc.dg/cpp/truefalse.cpp: New test.
6575         * gcc.dg/cpp/cpp.exp: Update.
6576         * g++.dg/other/stdbool-if.C: Remove.
6577
6578 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6579
6580         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6581         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6582
6583 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6584
6585         * gcc.c-torture/compile/20030418-1.c: New test.
6586
6587 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6588
6589         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6590
6591 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6592
6593         PR c++/10347
6594         g++.dg/template/dependent-name1.C: New test.
6595
6596 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6597
6598         * gcc.dg/warn-1.c (tourist_guide): New array,
6599         contains a pointer to bar.
6600
6601 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6602
6603         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6604         * gcc.c-torture/execute/medce-1.c: New test case.
6605         * gcc.c-torture/execute/medce-2.c: New test case.
6606
6607 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6608
6609         * lib/prune.exp: Ignore more messages.
6610
6611         PR c++/10381
6612         * g++.dg/parse/lookup3.C: New test.
6613
6614 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6615
6616         * gcc.c-torture/compile/20030415-1.c : New test.
6617
6618 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6619
6620         * gcc.c-torture/execute/scope-2.c: Move to ...
6621         * gcc.dg/noncompile/scope.c: .... here.
6622
6623 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6624
6625         * gcc.dg/20030414-2.c: New test case.
6626
6627 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6628
6629         PR target/10377
6630         * gcc.dg/20030414-1.c: New test.
6631
6632 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6633
6634         * gcc.dg/builtins-12.c: New test case.
6635         * gcc.dg/builtins-13.c: New test case.
6636
6637 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6638
6639         * gcc.c-torture/execute/string-opt-18.c: New test.
6640
6641 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6642
6643         PR c++/10300
6644         * g++.dg/init/new5.C: New test.
6645
6646 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6647
6648         PR c++/7910
6649         * g++.dg/ext/dllimport1.C: New test.
6650
6651 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6652
6653         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6654
6655 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6656
6657         PR Fortran/9263
6658         * g77.f-torture/noncompile/9263.f: New test
6659         PR Fortran/1832
6660         * g77.f-torture/execute/1832.f: New test
6661
6662 2003-04-11  David Chad  <davidc@freebsd.org>
6663             Loren J. Rittle  <ljrittle@acm.org>
6664
6665         libobjc/8562
6666         * objc.dg/headers.m: New test.
6667
6668 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6669
6670         * gcc.c-torture/execute/builtin-noret-2.c: New.
6671         * gcc.c-torture/execute/builtin-noret-2.x: New.
6672         XFAIL builtin-noret-2.c at -O1 and above.
6673         * gcc.dg/redecl.c: New.
6674         * gcc.dg/Wshadow-1.c: Update error regexps.
6675
6676 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6677
6678         * g++.dg/abi/bitfield10.C: New test.
6679
6680 2003-04-09  Mike Stump  <mrs@apple.com>
6681
6682         * gcc.dg/pch/pch.exp: Make testcase names longer.
6683         * g++.dg/pch/pch.exp: Make testcase names longer.
6684
6685 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6686
6687         * gcc.dg/builtins-11.c: New test case.
6688
6689 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6690
6691         * gcc.dg/builtins-9.c: New test case.
6692         * gcc.dg/builtins-10.c: New test case.
6693
6694 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6695
6696         * gcc.dg/noncompile/init-4.c.c: New test.
6697
6698 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6699
6700         * gcc.misc-test/gcov-9.c: New test.
6701         * gcc.misc-test/gcov-10.c: New test
6702         * gcc.misc-test/gcov-11.c: New test.
6703
6704 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6705
6706         PR optimization/10024
6707         * gcc.c-torture/compile/20030405-1.c: New test.
6708
6709 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6710
6711         * gcc.dg/pch/static-3.c: New.
6712         * gcc.dg/pch/static-3.hs: New.
6713         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6714
6715 2003-04-04  Richard Henderson  <rth@redhat.com>
6716
6717         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6718         * g++.dg/eh/forced2.C: Likewise.
6719
6720 2003-04-03  Mike Stump  <mrs@apple.com>
6721
6722         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6723         target arg.
6724         (scan-assembler-times, scan-assembler-not): Likewise.
6725         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6726
6727 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6728
6729         * gcc.dg/sparc-loop-1.c: New test.
6730
6731 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6732
6733         PR other/9274
6734         * g++.dg/pch/system-2.C: New.
6735         * g++.dg/pch/system-2.Hs: New.
6736
6737 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6738
6739         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6740
6741         * g++.dg/eh/simd-1.C (vecfunc): Same.
6742
6743 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6744
6745         * gcc.c-torture/execute/20030401-1.c: New test case.
6746
6747 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6748
6749         * objc.dg/defs.m: New.
6750
6751 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6752
6753         * g++.dg/eh/simd-1.C: New.
6754         * g++.dg/eh/simd-2.C: New.
6755
6756 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6757
6758         * gcc.c-torture/execute/simd-3.c: New.
6759
6760 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6761
6762         PR c/9936
6763         * gcc.dg/20030331-2.c: New test.
6764
6765 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6766
6767         PR c++/10278
6768         * g++.dg/parse/crash2.C: New test.
6769
6770 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6771
6772         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6773         * gcc.c-torture/execute/20030331-1.c: ...here.
6774
6775 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6776
6777         * gcc.c-torture/execute/20030331-1.c: New test.
6778
6779 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6780
6781         * lib/gcov.exp: Adjust call return testing strings.
6782         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6783
6784 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6785
6786         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6787         * gcc.dg/builtins-7.c: New test case.
6788         * gcc.dg/builtins-8.c: New test case.
6789
6790 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6791
6792         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6793
6794 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6795
6796         PR c++/7647
6797         * g++.dg/lookup-class-member-2.C: New test.
6798
6799 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6800
6801         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6802
6803 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6804
6805         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6806
6807 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6808
6809         * g++.dg/init/attrib1.C: New test.
6810
6811 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6812
6813         * gcc.dg/ultrasp8.c: New test.
6814
6815 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6816
6817         * gcc.dg/ultrasp7.c: New test.
6818
6819 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6820
6821         PR c++/10047
6822         * g++.dg/template/inline1.C: New test.
6823
6824 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6825
6826         * gcc.dg/sparc-dwarf2.c: New test.
6827
6828 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6829
6830         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6831         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6832
6833 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6834
6835         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6836         than reading .x files.
6837         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6838         * g77.dg/gcov/gcov-1.f: Likewise.
6839         * gcc.misc-tests/gcov-4b.c: Likewise.
6840         * gcc.misc-tests/gcov-5b.c: Likewise.
6841         * gcc.misc-tests/gcov-6.c: Likewise.
6842         * gcc.misc-tests/gcov-7.c: Likewise.
6843         * gcc.misc-tests/gcov-8.c: Likewise.
6844         * g++.dg/gcov/gcov-1.x: Remove.
6845         * g77.dg/gcov/gcov-1.x: Likewise.
6846         * gcc.misc-tests/gcov-4b.x: Likewise.
6847         * gcc.misc-tests/gcov-5b.x: Likewise.
6848         * gcc.misc-tests/gcov-6.x: Likewise.
6849         * gcc.misc-tests/gcov-7.x: Likewise.
6850         * gcc.misc-tests/gcov-8.x: Likewise.
6851
6852 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6853
6854         PR opt/10087
6855         * gcc.dg/20030324-1.c: New test.
6856
6857 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6858
6859         PR c++/10224
6860         * g++.dg/template/arg3.C: New test.
6861
6862         PR c++/10158
6863         * g++.dg/template/friend18.C: New test.
6864
6865 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6866
6867         * g77.f-torture/compile/20030326-1.f: New test case.
6868
6869 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6870
6871         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6872
6873         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6874
6875 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6876
6877         * gcc.dg/ia64-sync-3.c: New test.
6878
6879 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6880
6881         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6882
6883 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6884
6885         * gcc.dg/ultrasp6.c: New test.
6886
6887 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6888
6889         * gcc.dg/i386-signbit-1.c: New test.
6890         * gcc.dg/i386-signbit-2.c: New test.
6891         * gcc.dg/i386-signbit-3.c: New test.
6892
6893 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6894
6895         * gcc.dg/ultrasp5.c: Fix options.
6896
6897 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6898
6899         * gcc.dg/ultrasp5.c: Fix comment.
6900
6901 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6902
6903         PR fortran/10197
6904         * g77.f-torture/execute/10197.f: New test.
6905
6906 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6907
6908         PR c++/9898, c++/383
6909         * g++.dg/template/conv6.C: New test.
6910
6911         PR c++/10119
6912         * g++.dg/template/ptrmem5.C: New test.
6913
6914         PR c++/10026
6915         * g++.dg/lookup/koenig1.C: New test.
6916
6917         PR C++/10199
6918         * g++.dg/lookup/template2.C: New test.
6919
6920 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * g++.dg/opt/rtti1.C: New test.
6923
6924 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6925
6926         * gcc.dg/ultrasp5.c: New test.
6927
6928 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6929
6930         PR middle-end/9967
6931         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6932         builtin fputs.
6933
6934 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6935
6936         PR c/8224
6937         * gcc.dg/20030323-1.c: New test.
6938
6939 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6940
6941         * gcc.c-torture/compile/20030323-1.c: New test case.
6942
6943 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6944
6945         * gcc.dg/20030321-1.c: New test.
6946
6947 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6948
6949         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6950
6951 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6952
6953         PR c++/9978, c++/9708
6954         * g++.dg/ext/vlm1.C: Adjust expected error.
6955         * g++.dg/ext/vla2.C: New test.
6956         * g++.dg/template/arg1.C: New test.
6957         * g++.dg/template/arg2.C: New test.
6958
6959 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6960
6961         * g77.f-torture/execute/select.f: New test.
6962         * g77.f-torture/noncompile/select_no_compile.f: New test.
6963
6964 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6965
6966         PR c++/9898
6967         * g++.dg/other/error4.C: New test.
6968
6969 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6970
6971         * g++.dg/template/friend17.C: New test.
6972
6973 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6974
6975         * gcc.c-torture/compile/20030320-1.c: New.
6976
6977 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6978
6979         * gcc.dg/builtins-6.c: New test case.
6980
6981 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6982
6983         PR target/10073
6984         * gcc.c-torture/compile/20030319-1.c: New.
6985
6986 2003-03-18  Jan Hubicka  <jh@suse.cz>
6987
6988         * gcc.dg/i386-cvt-1.c: New test.
6989
6990 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6991
6992         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6993         * objc.dg/naming-2.m: Likewise.
6994
6995 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6996
6997         PR c++/9639
6998         * g++.dg/parse/crash1.C: New test.
6999
7000 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7001
7002         PR c++/8805
7003         * g++.dg/eh/cleanup1.C: New test.
7004
7005 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7006
7007         * gcc.c-torture/execute/20030316-1.c: New test case.
7008
7009 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7010
7011         PR c++/9629
7012         * g++.dg/init/ctor2.C: New test.
7013
7014 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7015
7016         * g77.f-torture/compile/xformat.f: New test case.
7017
7018 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7019
7020         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7021         * g++.old-deja/g++.mike/eh50.C: Likewise.
7022
7023 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7024
7025         PR c++/6440
7026         * g++.dg/template/spec7.C: New test.
7027         * g++.dg/template/spec8.C: Likewise.
7028
7029 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7030
7031         * gcc.c-torture/execute/20030313-1.c: New test.
7032
7033 2003-03-14  Richard Henderson  <rth@redhat.com>
7034
7035         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7036
7037 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7038
7039         * gcc.c-torture/compile/20030314-1.c: New test.
7040
7041 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7042
7043         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7044         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7045         thumb target,
7046         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7047         to accept newer _imp__  prefix and additional
7048         newline in .drectve section.
7049         * gcc.dg/dll-4.c: Likewise.
7050         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7051         switch.
7052
7053 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7054
7055         * g++.dg/parse/namespace9.C: New test.
7056
7057         * g++.dg/init/ref5.C: New test.
7058         * g++.dg/parse/ptrmem1.C: Likewise.
7059
7060 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7061
7062         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7063         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7064         regular expression.
7065         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7066         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7067
7068 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7069
7070         * gcc.c-torture/execute/20030224-2.c: New test.
7071
7072 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7073
7074         * gcc.dg/decl-3.c: New test.
7075
7076 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7077
7078         * gcc.dg/i386-loop-2.c: New test.
7079
7080 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/9474
7083         * g++.dg/parse/namespace8.C: New test.
7084
7085         PR c++/9924
7086         * g++.dg/overload/builtin2.C: New test.
7087
7088 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7089
7090         * gcc.dg/return-type-3.c: New test.
7091
7092 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7093
7094         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7095         profiling options are not supported.
7096
7097 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7098
7099         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7100         * g++.old-deja/g++.warn/impint2.C: Likewise.
7101
7102 2003-03-10  Devang Patel  <dpatel@apple.com>
7103
7104         * g++.dg/cpp/c++_cmd_1.C: New test.
7105         * g++.dg/cpp/c++_cmd_1.h: New file.
7106
7107 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7108
7109         * gcc.dg/altivec-9.c: New file.
7110
7111 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7112
7113         * gcc.dg/ppc-sdata-1.c: New test.
7114         * gcc.dg/ppc-sdata-2.c: New test.
7115
7116 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7117
7118         PR c++/9373
7119         * g++.dg/opt/ptrmem2.C: New test.
7120
7121         PR c++/8534
7122         * g++.dg/opt/ptrmem1.C: New test.
7123
7124 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7125
7126         * gcc.dg/i386-loop-1.c: New test.
7127
7128 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7129
7130         PR c++/9970
7131         * g++.dg/lookup/friend1.C: New test.
7132
7133 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7134
7135         PR c++/9823
7136         * g++.dg/parser/constructor1.C: New test.
7137
7138 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7139
7140         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7141
7142         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7143
7144 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7145
7146         * gcc.dg/cpp/Wunused.c: Update test.
7147
7148 2003-03-08  Jan Hubicka  <jh@suse.cz>
7149
7150         * gcc.dg/inline-3.c: New test.
7151
7152 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7153
7154         PR c++/9809
7155         * g++.dg/parse/builtin1.C: New test.
7156
7157         PR c++/9982
7158         * g++.dg/abi/cookie1.C: New test.
7159         * g++.dg/abi/cookie2.C: Likewise.
7160
7161         PR c++/9524
7162         * g++.dg/template/field1.C: New test.
7163
7164         PR c++/9912
7165         * g++.dg/parse/class1.C: New test.
7166         * g++.dg/parse/namespace7.C: Likewise.
7167         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7168
7169 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * g++.dg/init/ref4.C: New test.
7172
7173 2003-03-07  Jan Hubicka  <jh@suse.cz>
7174
7175         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7176         * gcc.dg/inline-3.c:  New test.
7177
7178 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7179
7180         * g++.dg/init/ref3.C: New test.
7181
7182         PR c++/9965
7183         * g++.dg/init/ref2.C: New test.
7184
7185         PR c++/9400
7186         * g++.dg/warn/Wshadow-2.C: New test.
7187
7188         PR c++/9791
7189         * g++.dg/warn/Woverloaded-1.C: New test.
7190
7191 2003-03-05  Jan Hubicka  <jh@suse.cz>
7192
7193         * gcc.dg/i386-local2.c: New.
7194         * gcc.dg/i386-local.c: Fix typo.
7195
7196 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7197
7198         * g++.dg/abi/layout3.C: New test.
7199
7200 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7201
7202         * gcc.c-torture/compile/20030305-1.c
7203
7204 2003-03-05  Jan Hubicka  <jh@suse.cz>
7205
7206         * gcc.dg/i386-local.c: New.
7207
7208 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7209
7210         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7211
7212 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7213
7214         * gcc.dg/switch-2.c: New test.
7215         * gcc.dg/switch-3.c: New test.
7216         * gcc.dg/Wswitch.c: Adjust line numbers.
7217         * gcc.dg/Wswitch-default.c: Likewise.
7218         * gcc.dg/Wswitch-enum.c: Likewise.
7219
7220 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7221
7222         * gcc.c-torture/execute/20030222-1.c: New test.
7223
7224 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7225
7226         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7227
7228 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7229
7230         PR c++/9878
7231         * g++.dg/init/ref1.C: New test.
7232
7233 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7234
7235         * gcc.dg/sh-relax.c: New SH-only test.
7236
7237 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7238
7239         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7240         comment explaining purpose of testcase.
7241
7242 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7243
7244         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7245         for HC11/HC12 (asm needs two int registers).
7246         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7247         HC11/HC12 because the test uses an asm which needs two 32-bit
7248         registers.
7249
7250 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7251
7252         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7253         for HC11/HC12 (array is too large otherwise).
7254         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7255         * gcc.c-torture/compile/20010518-2.x: Likewise.
7256         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7257         HC11/HC12 (array is too large).
7258
7259 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7260
7261         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7262         * lib/g++-dg.exp (g++-dg-test): Likewise.
7263
7264 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7265
7266         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7267         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7268
7269 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7270
7271         * g++.dg/warn/implicit-typename1.C: Remove warning.
7272
7273 2003-02-28  Richard Henderson  <rth@redhat.com>
7274
7275         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7276         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7277
7278 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7279
7280         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7281         * g++.dg/pch/pch.exp: Likewise.
7282
7283 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7284
7285         PR c++/9879
7286         * testsuite/g++.dg/init/new4.C: New test.
7287
7288 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7289
7290         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7291
7292 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7293
7294         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7295         unsigned long.
7296
7297         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7298         wider than float.
7299
7300 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7301
7302         * lib/scanasm.exp: Add support for counting numbers of
7303         occurences.
7304         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7305         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7306
7307 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7308
7309         PR c++/9683
7310         * g++.dg/template/static3.C: New test.
7311
7312         PR c++/9829
7313         * g++.dg/parse/namespace6.C: New test.
7314
7315 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7316
7317         PR target/9732
7318         * gcc.dg/20030225-1.c: New test.
7319
7320 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7321
7322         * README: Remove out-of-date information.
7323
7324         PR c++/9836
7325         * g++.dg/template/spec6.C: New test.
7326
7327 2003-02-24  Jeff Law  <law@redhat.com>
7328
7329         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7330
7331 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7332
7333         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7334         * gcc.dg/pragma-ep-1.c: Likewise.
7335
7336 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7337
7338         PR c++/9602
7339         * g++.dg/template/friend16.C: New test.
7340
7341 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/5333
7344         * g++.dg/parse/fused-params1.C: Adjust error messages.
7345         * g++.dg/template/nested3.C: New test.
7346
7347 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7348
7349         * g++.dg/abi/param1.C: New test.
7350
7351 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7352
7353         PR c++/7982
7354         * g++.dg/warn/implicit-typename1.C: New test.
7355
7356 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7357
7358         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7359         with "mtune".
7360         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7361         * gcc.c-torture/execute/20010129-1.x: Likewise.
7362         * gcc.dg/20011107-1.c: Likewise.
7363         * gcc.dg/20020108-1.c: Likewise.
7364         * gcc.dg/20020122-3.c: Likewise.
7365         * gcc.dg/20020206-1.c: Likewise.
7366         * gcc.dg/20020310-1.c: Likewise.
7367         * gcc.dg/20020426-2.c: Likewise.
7368         * gcc.dg/20020517-1.c: Likewise.
7369         * gcc.dg/991230-1.c: Likewise.
7370         * gcc.dg/i386-unroll-1.c: Likewise.
7371         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7372
7373 2003-02-22  Jan Hubicka  <jh@suse.cz>
7374
7375         * gcc.dg/i386-mul.c: New test.
7376
7377 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7378
7379         * gcc.dg/builtins-5.c: New test case.
7380
7381 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7382
7383         * gcc.dg/asmreg-1.c: New test.
7384
7385 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/9749
7388         * g++.dg/parse/varmod1.C: New test.
7389
7390 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7391
7392         PR c++/9727
7393         * g++.dg/template/op1.C: New test.
7394
7395 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7396
7397         PR c++/8906
7398         * g++.dg/template/nested2.C: New test.
7399
7400 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/8724
7403         * g++.dg/expr/dtor1.C: New test.
7404
7405 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7406
7407         * gcc.dg/cpp/include3.c: New test.
7408         * gcc.dg/cpp/inc/foo.h: New file.
7409
7410 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7411
7412         * gcc.c-torture/execute/20030221-1.c: New test.
7413
7414 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7415
7416         PR c++/9729
7417         * g++.dg/abi/conv1.C: New test.
7418
7419 2003-02-20  Jan Hubicka  <jh@suse.cz>
7420
7421         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7422
7423 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7424
7425         * gcc.c-torture/compile/20030219-1.c: New test.
7426
7427 2003-02-18  Jan Hubicka  <jh@suse.cz>
7428
7429         * gcc.dg/funcorder.c: New test.
7430
7431 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7432
7433         * gcc.c-torture/execute/20030218-1.c: New.
7434
7435 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7436
7437         * gcc.dg/20030218-1.c: New.
7438
7439 2003-02-18  Richard Henderson  <rth@redhat.com>
7440
7441         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7442         * gcc.dg/attr-used-2.c: New.
7443
7444 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/9704
7447         * g++.dg/init/copy5.C: New test.
7448
7449 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7450
7451         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7452         * g++.dg/pch/pch.exp: Likewise.
7453
7454 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7455
7456         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7457         STACK_SIZE is not defined.
7458
7459 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7460
7461         PR c++/9457
7462         * g++.dg/template/init1.C: New test.
7463
7464 2003-02-16  Jan HUbicka  <jh@suse.cz>
7465
7466         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7467         (foo): Add few extra tests
7468         * gcc.dg/c99-const-expr-3.c: Likewise.
7469         * gcc.c-torture/execute/20030216-1.c: New.
7470
7471 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7472
7473         PR c++/9459
7474         * g++.dg/ext/typeof4.C: New test.
7475
7476 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7477
7478         * gcc.dg/i386-387-3.c: New test case.
7479
7480 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7481
7482         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7483         cris-*-elf* cris-*-aout* and mmix-*-*.
7484
7485 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7486
7487         * gcc.dg/20030213-1.c: New test.
7488
7489 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7490
7491         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7492         * gcc.dg/i386-387-2.c: Likewise.
7493
7494 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7495
7496         * gcc.dg/ppc-spe.c: Fix formatting.
7497         Enable tests that were previously unsupported by gas.
7498         Delete tests for instructions that no longer exist.
7499         Switch arguments on evsubifw builtin.
7500
7501 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7502
7503         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7504         STACK_SIZE is too small.
7505
7506 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7507             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7508
7509         * gcc.dg/decl-2.c: New test.
7510
7511 2003-02-10  Jan Hubicka  <jh@suse.cz>
7512
7513         * gcc.dg/i386-fpcvt-1.c:  New test.
7514
7515 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7516
7517         * gcc.c-torture/execute/20030209-1.c: New test.
7518
7519 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7520
7521         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7522         int-wide bitops, use the constants of the same width.
7523         Likewise, if long long is 32-bit wide, test bitops using
7524         32-bit constants.
7525
7526 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7527
7528         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7529
7530 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7531
7532         * testsuite/gcc.dg/builtins-4.c: New test case.
7533
7534 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7535
7536         * gcc.dg/20020430-1.c: Fix dg command typos.
7537         * gcc.dg/20020503-1.c: Likewise.
7538
7539 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7540
7541         PR c++/8785
7542         * g++.dg/parse/fused-params1.C: New test.
7543
7544         PR c++/8857
7545         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7546
7547         PR c++/8921
7548         * g++.dg/parse/non-dependent1.C: New test.
7549
7550         PR c++/8928
7551         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7552
7553         PR c++/9228
7554         * g++.dg/parse/undefined7.C: New test.
7555         * g++.dg/parse/non-templ1.C: New test.
7556
7557         PR c++/9229
7558         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7559
7560 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7561
7562         * gcc.c-torture/compile/20030206-1.c: New test.
7563
7564 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7565
7566         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7567         "pow" to "foo" to avoid potential confusion with a math built-in.
7568
7569 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7570
7571         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7572         conditions for SPARC targets.
7573
7574 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7575
7576         * gcc.dg/20030204-1.c: New test.
7577
7578 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7579
7580         PR c++/38
7581         * g++.dg/parse/array-size1.C: New test.
7582
7583         PR c++/5657
7584         * g++.dg/parse/undefined3.C: New test.
7585
7586         PR c++/5665
7587         * g++.dg/parse/undefined4.C: New test.
7588
7589         PR c++/5975
7590         * g++.dg/parse/undefined5.C: New test.
7591
7592         PR c++/7259
7593         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7594
7595         PR c++/8578
7596         * g++.dg/parse/casting-operator1.C: New test.
7597
7598         PR c++/8596
7599         * g++.dg/parse/undefined6.C: New test.
7600
7601         PR c++/8736
7602         * g++.dg/parse/missing-template1.C: New test.
7603
7604 2003-02-04  Jan Hubicka  <jh@suse.cz>
7605
7606         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7607         * gcc.dg/i386-cmov?.c:  Likewise.
7608         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7609         * gcc.dg/i386-ssefp-1.c:  Likewise.
7610         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7611         conventions.
7612
7613 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7614
7615         PR c++/7129
7616         * testsuite/g++.dg/ext/max.C: New test.
7617
7618 2003-02-03  Jan Hubicka  <jh@suse.cz>
7619
7620         * gcc.c-torture/execute/20030203-1.c: New test.
7621
7622 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7623
7624         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7625         'natural-endian'.
7626
7627 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7628
7629         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7630         * g++.dg/init/new2.C: Likewise.
7631         * g++.dg/other/new1.C: Likewise.
7632
7633 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7634
7635         * gcc.dg/struct-ret-libc.c: New test.
7636
7637 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7638
7639         * gcc.dg/20030129-1.c: New test.
7640
7641 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7642
7643         PR c++/8849
7644         * g++.dg/template/ptrmem4.C: New test.
7645
7646 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7647
7648         * g++.dg/parser/constant1.C: New test.
7649
7650 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         PR c++/8591
7653         * g++.dg/parse/friend2.C: New test.
7654
7655 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7656
7657         PR c++/9437
7658         * g++.dg/template/unify4.C: New test.
7659
7660 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7661
7662         * gcc.c-torture/execute/20030128-1.c: New test.
7663
7664 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7665
7666         * g++.dg/lookup/nested1.C: Test moved from ...
7667         * g++.old-deja/g++.other/lookup24.C: ... here.
7668
7669 2003-01-28  Jan Hubicka  <jh@suse.cz>
7670
7671         * gcc.dg/i386-cmov5.c:  New test.
7672
7673 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7674
7675         * gcc.c-torture/execute/20010925-1.c: Changed the
7676         memcpy declaration.
7677
7678 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7679
7680         PR c++/3902
7681         * g++.dg/parse/template5.C: New test.
7682
7683 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7684
7685         PR fortran/9258
7686         * g77.dg/pr9258: New test.
7687
7688 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7689
7690         * README: Move relevant parts from README.g++.
7691
7692         * README.g++: Remove this file.
7693
7694 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7695
7696         * g++.dg/abi/dcast1.C: New test.
7697
7698 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7699
7700         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7701
7702 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7703
7704         PR c++/47
7705         * g++.old-deja/g++.other/lookup24.C: New test.
7706
7707 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7708
7709         PR middle-end/7227
7710         * gcc.dg/uninit-C.c: New test.
7711
7712 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7713
7714         * g++.dg/abi/covariant1.C: New test.
7715
7716 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7717
7718         * gcc.dg/20030123-1.c: New test.
7719
7720 2003-01-25  Jan Hubicka  <jh@suse.cz>
7721
7722         PR opt/8492
7723         * gcc.c-torture/compile/20030125-1.c
7724
7725 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7726
7727         PR c++/9403
7728         * g++.dg/parse/template3.C: New test.
7729         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7730
7731         PR c++/795
7732         * g++.dg/parse/template4.C: New test.
7733
7734         PR c++/9415
7735         * g++.dg/template/qual2.C: New test.
7736
7737         PR c++/8545
7738         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7739
7740         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7741
7742 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7743
7744         * gcc.c-torture/execute/switch-1.c: New test case.
7745
7746 2003-01-25  Jan Hubicka  <jh@suse.cz>
7747
7748         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7749
7750 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7751
7752         Tweaks for Bison-1.875. From the NEWS file:
7753         "- `parse error' -> `syntax error'
7754         Bison now uniformly uses the term `syntax error'"
7755         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7756         * gcc.dg/cpp/digraph2.c: Likewise.
7757         * gcc.dg/cpp/direct2.c: Likewise.
7758         * gcc.dg/cpp/paste4.c: Likewise.
7759         * gcc.dg/c90-restrict-1.c: Likewise.
7760         * gcc.dg/c99-func-2.c: Likewise.
7761         * gcc.dg/noncompile/920721-2.c: Likewise.
7762         * gcc.dg/noncompile/930622-2.c: Likewise.
7763         * gcc.dg/noncompile/940112-1.c: Likewise.
7764         * gcc.dg/noncompile/950921-1.c: Likewise.
7765         * gcc.dg/noncompile/951123-1.c: Likewise.
7766         * gcc.dg/noncompile/971104-1.c: Likewise.
7767         * gcc.dg/noncompile/990416-1.c: Likewise.
7768
7769 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7770
7771         * g++.dg/parse/undefined1.C: Add error message.
7772
7773 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7774
7775         PR c++/9354
7776         * g++.dg/parse/new1.C: New test.
7777
7778         PR c++/9216
7779         * g++.dg/parse/template2.C: New test.
7780
7781         PR c++/9354
7782         * g++.dg/parse/typedef2.C: New test.
7783
7784         PR c++/9328
7785         * g++.dg/ext/typeof3.C: New test.
7786
7787 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7788
7789         PR c++/2738
7790         * g++.dg/parse/ret-type1.C: New test.
7791
7792         PR c++/3792
7793         * g++.dg/parse/tmpl-outside1.C: New test.
7794
7795         PR c++/4207
7796         * g++.dg/parse/int-as-enum1.C: New test.
7797
7798         PR c++/4903
7799         * g++.dg/parse/no-typename1.C: New test.
7800
7801         PR c++/5533
7802         * g++.dg/parse/no-value1.C: New test.
7803
7804         PR c++/5921
7805         * g++.dg/parse/wrong-inline1.C: New test.
7806
7807         PR c++/6402
7808         * g++.dg/parse/ref1.C: New test.
7809
7810         PR c++/6992
7811         * g++.dg/parse/attr-ctor1.C: New test.
7812
7813         PR c++/7229
7814         * g++.dg/parse/namespace5.C: New test.
7815
7816         PR c++/7917
7817         * g++.dg/parse/func-def1.C: New test.
7818
7819         PR c++/8143
7820         * g++.dg/parse/undefined1.C: New test.
7821
7822         PR c++/5723, PR c++/8522
7823         * g++.dg/parse/specialization1.C: New test.
7824
7825         PR c++/163, PR c++/8595
7826         * g++.dg/parse/struct-as-enum1.C: New test.
7827
7828         PR c++/9173
7829         * g++.dg/parse/undefined2.C: New test.
7830
7831 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/9298
7834         * g++.dg/parse/template1.C: New test.
7835
7836         PR c++/9384
7837         * g++.dg/parse/using1.C: New test.
7838
7839         PR c++/9285
7840         PR c++/9294
7841         * g++.dg/parse/expr2.C: New test.
7842
7843         PR c++/9388
7844         * g++.dg/parse/lookup2.C: Likewise.
7845
7846 2003-01-21  Jan Hubicka  <jh@suse.cz>
7847
7848         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7849         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7850         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7851         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7852
7853 2003-01-20  Nick Clifton  <nickc@redhat.com>
7854
7855         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7856         problem with ARM sibcall code generation.
7857
7858 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7859
7860         * gcc.c-torture/execute/20030120-1.c: New.
7861
7862 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7863
7864         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7865
7866 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7867
7868         PR c++/9272
7869         * g++.dg/parse/ctor1.C: New test.
7870
7871         PR c++/9294:
7872         * g++.dg/parse/qualified1.C: New test.
7873
7874         * g++.dg/parse/typename3.C: New test.
7875
7876 2003-01-16  Richard Henderson  <rth@redhat.com>
7877
7878         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7879
7880 2003-01-16  Richard Henderson  <rth@redhat.com>
7881
7882         * g++.dg/pch/pch.exp: Copy test header to the working directory
7883         before using it either for precompilation or direct use.
7884         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7885         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7886
7887 2003-01-16  Richard Henderson  <rth@redhat.com>
7888
7889         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7890         before using it either for precompilation or direct use.
7891         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7892         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7893
7894 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7895
7896         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7897         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7898         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7899         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7900         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7901         typename warning into error.
7902         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7903         error messages.
7904         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7905         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7906         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7907         messages.
7908         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7909         make declaration visible in template.
7910         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7911         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7912         messages.
7913         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7914         message.
7915         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7916         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7917         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7918         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7919         typename warning with error message.
7920         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7921         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7922         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7923
7924 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7925
7926         * g++.dg/parse/ambig2.C: New test.
7927
7928 2003-01-15  Richard Henderson  <rth@redhat.com>
7929
7930         * g++.dg/tls/init-2.C: Update error message string.
7931
7932 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7933
7934         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7935
7936 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7937
7938         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7939         all for HC11/HC12.
7940         * gcc.c-torture/compile/20001205-1.x: Likewise.
7941         * gcc.c-torture/compile/20001226-1.x: Likewise.
7942         * gcc.c-torture/compile/920520-1.x: Likewise.
7943         * gcc.c-torture/compile/961203-1.x: Likewise.
7944         * gcc.c-torture/compile/20020604-1.x: Likewise.
7945
7946 2003-01-15  Jan Hubicka  <jh@suse.cz>
7947
7948         * gcc.c-torture/compile/20030115-1.c: New test.
7949
7950         * gcc.dg/i386-fpcvt-1.c: New test.
7951         * gcc.dg/i386-fpcvt-2.c: New test.
7952
7953 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7954
7955         Further conform g++'s __vmi_class_type_info to the C++ ABI
7956         specification.
7957         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7958         the specification.
7959
7960 2003-01-14  Jan Hubicka  <jh@suse.cz>
7961
7962         * gcc.dg/i386-fpcvt-1.c: New test.
7963         * gcc.dg/i386-fpcvt-2.c: New test.
7964
7965 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7966
7967         * gcc.dg/i386-mmx-3.c: New test.
7968
7969 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7970
7971         PR c++/9264
7972         * g++.dg/parse/octal1.C: New file.
7973
7974         PR c++/9172
7975         * g++.dg/parse/typename1.C: New file.
7976
7977 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7978
7979         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7980         * gcc.dg/bf-no-ms-layout.c: Likewise.
7981         * gcc.dg/bf-ms-attrib.c: Likewise.
7982
7983 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7984
7985         PR c++/9099
7986         * g++.dg/parse/dtor1.C: New file.
7987
7988         PR c++/9128
7989         * g++.dg/rtti/typeid1.C: New file.
7990
7991         PR c++/9153
7992         * g++.dg/parse/lookup1.C: New file.
7993
7994         PR c++/9171
7995         * g++.dg/templ/spec5.C: New file.
7996
7997 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7998
7999         * gcc.c-torture/compile/20030110-1.c: New test.
8000
8001 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8002
8003         Merge from pch-branch:
8004
8005         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8006
8007         * gcc.dg/pch/cpp-1.h: New.
8008         * gcc.dg/pch/cpp-1.c: New.
8009         * gcc.dg/pch/cpp-2.h: New.
8010         * gcc.dg/pch/cpp-2.c: New.
8011
8012         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8013
8014         * gcc.dg/pch/except-1.h: New.
8015         * gcc.dg/pch/except-1.c: New.
8016
8017         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8018
8019         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8020         running test.
8021         * gcc.dg/pch: Include *.hp not *.h.
8022         * gcc.dg/pch/system-1.h: New.
8023         * gcc.dg/pch/system-1.c: New.
8024
8025         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8026
8027         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8028         rather than trying to build and run a program using PCH.
8029         * gcc.dg/pch: Remove dg-do commands from test files.
8030
8031         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8032
8033         * gcc.dg/pch/macro-3.c: New.
8034         * gcc.dg/pch/macro-3.h: New.
8035
8036         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8037
8038         * gcc.dg/pch/common-1.c: New.
8039         * gcc.dg/pch/common-1.h: New.
8040         * gcc.dg/pch/decl-1.c: New.
8041         * gcc.dg/pch/decl-1.h: New.
8042         * gcc.dg/pch/decl-2.c: New.
8043         * gcc.dg/pch/decl-2.h: New.
8044         * gcc.dg/pch/decl-3.c: New.
8045         * gcc.dg/pch/decl-3.h: New.
8046         * gcc.dg/pch/decl-4.c: New.
8047         * gcc.dg/pch/decl-4.h: New.
8048         * gcc.dg/pch/decl-5.c: New.
8049         * gcc.dg/pch/decl-5.h: New.
8050         * gcc.dg/pch/global-1.c: New.
8051         * gcc.dg/pch/global-1.h: New.
8052         * gcc.dg/pch/inline-1.c: New.
8053         * gcc.dg/pch/inline-1.h: New.
8054         * gcc.dg/pch/inline-2.c: New.
8055         * gcc.dg/pch/inline-2.h: New.
8056         * gcc.dg/pch/static-1.c: New.
8057         * gcc.dg/pch/static-1.h: New.
8058         * gcc.dg/pch/static-2.c: New.
8059         * gcc.dg/pch/static-2.h: New.
8060
8061         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8062
8063         * g++.dg/pch/pch.exp: Better handle failing testcases.
8064         * gcc.dg/pch/pch.exp: Likewise.
8065         * gcc.dg/pch/macro-1.c: New.
8066         * gcc.dg/pch/macro-1.h: New.
8067         * gcc.dg/pch/macro-2.c: New.
8068         * gcc.dg/pch/macro-2.h: New.
8069
8070         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8071
8072         * g++.dg/dg.exp: Treat files in pch/ specially.
8073         * g++.dg/pch/pch.exp: New file.
8074         * g++.dg/pch/empty.H: New file.
8075         * g++.dg/pch/empty.C: New file.
8076         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8077         "precompile".
8078
8079         * gcc.dg/pch/pch.exp: New file.
8080         * gcc.dg/pch/empty.h: New file.
8081         * gcc.dg/pch/empty.c: New file.
8082         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8083         "precompile".
8084
8085 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8086
8087         * g++.dg/template/friend14.C: New test.
8088
8089 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8090
8091         * gcc.dg/old-style-asm-1.c: New test.
8092
8093 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8094
8095         * gcc.c-torture/compile/20030109-1.c: New test.
8096
8097 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8098
8099         * gcc.c-torture/execute/20030109-1.c: New test.
8100
8101 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8102
8103         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8104         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8105         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8106         * g++.old-deja/g++.mike/eh2.C: Likewise
8107         * g++.old-deja/g++.mike/eh3.C: Likewise
8108         * g++.old-deja/g++.mike/eh5.C: Likewise
8109         * g++.old-deja/g++.mike/eh6.C: Likewise
8110         * g++.old-deja/g++.mike/eh7.C: Likewise
8111         * g++.old-deja/g++.mike/eh8.C: Likewise
8112         * g++.old-deja/g++.mike/eh9.C: Likewise
8113         * g++.old-deja/g++.mike/eh10.C: Likewise
8114         * g++.old-deja/g++.mike/eh12.C: Likewise
8115         * g++.old-deja/g++.mike/eh13.C: Likewise
8116         * g++.old-deja/g++.mike/eh14.C: Likewise
8117         * g++.old-deja/g++.mike/eh16.C: Likewise
8118         * g++.old-deja/g++.mike/eh17.C: Likewise
8119         * g++.old-deja/g++.mike/eh18.C: Likewise
8120         * g++.old-deja/g++.mike/eh21.C: Likewise
8121         * g++.old-deja/g++.mike/eh23.C: Likewise
8122         * g++.old-deja/g++.mike/eh24.C: Likewise
8123         * g++.old-deja/g++.mike/eh25.C: Likewise
8124         * g++.old-deja/g++.mike/eh26.C: Likewise
8125         * g++.old-deja/g++.mike/eh27.C: Likewise
8126         * g++.old-deja/g++.mike/eh28.C: Likewise
8127         * g++.old-deja/g++.mike/eh29.C: Likewise
8128         * g++.old-deja/g++.mike/eh31.C: Likewise
8129         * g++.old-deja/g++.mike/eh33.C: Likewise
8130         * g++.old-deja/g++.mike/eh34.C: Likewise
8131         * g++.old-deja/g++.mike/eh35.C: Likewise
8132         * g++.old-deja/g++.mike/eh36.C: Likewise
8133         * g++.old-deja/g++.mike/eh37.C: Likewise
8134         * g++.old-deja/g++.mike/eh38.C: Likewise
8135         * g++.old-deja/g++.mike/eh39.C: Likewise
8136         * g++.old-deja/g++.mike/eh40.C: Likewise
8137         * g++.old-deja/g++.mike/eh41.C: Likewise
8138         * g++.old-deja/g++.mike/eh42.C: Likewise
8139         * g++.old-deja/g++.mike/eh44.C: Likewise
8140         * g++.old-deja/g++.mike/eh46.C: Likewise
8141         * g++.old-deja/g++.mike/eh47.C: Likewise
8142         * g++.old-deja/g++.mike/eh48.C: Likewise
8143         * g++.old-deja/g++.mike/eh49.C: Likewise
8144         * g++.old-deja/g++.mike/eh50.C: Likewise
8145         * g++.old-deja/g++.mike/eh51.C: Likewise
8146         * g++.old-deja/g++.mike/eh53.C: Likewise
8147         * g++.old-deja/g++.mike/eh55.C: Likewise
8148         * g++.old-deja/g++.mike/p7912.C: Likewise
8149         * g++.old-deja/g++.mike/p9706.C: Likewise
8150         * g++.old-deja/g++.mike/p10416.C: Likewise
8151         * g++.old-deja/g++.mike/p11667.C: Likewise
8152         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8153         Remove redundant reference to Iris.
8154         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8155         Elxsi, i860, Pico Java, and WE32K.
8156
8157 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8158
8159         * g++.dg/ext/asm4.C: New test.
8160
8161 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8162
8163         PR c++/9030
8164         * g++.dg/template/friend12.C: New test.
8165         * g++.dg/template/friend13.C: Likewise.
8166         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8167
8168 2003-01-08  Jan Hubicka  <jh@suse.cz>
8169
8170         * gcc.dg/i386-cadd.c: New test.
8171         * gcc.dg/i386-cmov4.c: Likewise.
8172
8173 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8174
8175         PR c++/9165
8176         * g++.dg/warn/Wunused-3.C: New test.
8177
8178         * g++.dg/abi/bitfield9.C: New test.
8179
8180         PR c++/9189
8181         * g++.dg/parse/defarg3.C: New test.
8182
8183 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8184
8185         * g++.dg/parse/ambig1.C: New test.
8186         * g++.dg/parse/defarg2.C: New test.
8187
8188 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8189
8190         * g++.dg/template/defarg-1.C: New test.
8191         * g++.dg/template/local2.C: Likewise.
8192
8193 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8194
8195         * gcc.c-torture/execute/20030105-1.c: New test.
8196
8197 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8198
8199         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8200         * g++.dg/parse/namespace4.C: Likewise.
8201
8202 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8203
8204         * g++.dg/template/ntp2.C: New test.
8205
8206 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8207
8208         * g++.dg/parse/extern-C-1.C: New test.
8209
8210         * g++.dg/parse/namespace4.C: New test.
8211
8212         * g++.dg/template/nested1.C: New test.
8213
8214         * g++.dg/parse/namespace3.C: New test.
8215
8216 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8217
8218         * g++.dg/lookup/two-stage1.C: New test.
8219
8220 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8221
8222         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8223         * g++.old-deja/g++.jason/access8.C: Likewise.
8224         * g++.old-deja/g++.other/decl5.C: Likewise.
8225
8226 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8227
8228         * g++.dg/parse/parse7.C: New test.
8229
8230 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8231
8232         PR c++/2843
8233         * g++.dg/ext/attrib7.C: New test.
8234
8235 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8236
8237         * g++.dg/parse/parse6.C: New test.
8238
8239 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8240
8241         * gcc.dg/h8300-stack-1.c: New.
8242
8243 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8244
8245         g++.dg/lookup/exception1.C: New test.
8246
8247         g++.dg/lookup/template1.C: New test.
8248
8249         g++.dg/parse/namespace2.C: New test.
8250
8251         g++.dg/parse/parens2.C: New test.
8252
8253 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8254
8255         * g++.dg/parse/parse5.C: New test.
8256         * g++.dg/lookup/scoped4.C: New test.
8257
8258 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8259
8260         * g++.dg/parse/parens1.C: New test.
8261
8262         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8263         angle-bracket1.C.
8264         * g++.dg/parse/parens2.C: New test.
8265
8266         * g++.dg/lookup/scope-operator1.C: New test.
8267
8268         * g++.dg/parse/operator1.C: New test.
8269
8270 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8271
8272         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8273         * g++.old-deja/g++.other/access6.C: Likewise.
8274         * g++.old-deja/g++.other/decl1.C: Likewise.
8275         * g++.old-deja/g++.pt/typename12.C: Likewise.
8276
8277 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8278
8279         * g++.dg/parse/namespace1.C: New test.
8280
8281 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8282
8283         * g++.dg/parse/parse4.C: New test.
8284
8285 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8286
8287         * g++.dg/parse/parse3.C: New test.
8288
8289 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8290
8291         * g++.dg/parse/parse2.C: New test.
8292
8293 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8294
8295         * g++.dg/template/friend11.C: New test.
8296
8297 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8298
8299         * g++.dg/parse/parse1.C: New test.
8300
8301 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8302
8303         * lib/profopt.exp: Change the name of a global variable to avoid
8304         possible clashes with other test suites.
8305
8306 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8307
8308         * g++.dg/inherit/covariant8.C: New test.
8309
8310 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8311
8312         * g++.dg/init/array9.C: New test.
8313
8314         PR c++/9112
8315         * g++.dg/parse/expr1.C: New test.
8316
8317 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8318
8319         * gcc.c-torture/compile/20021230-1.c: New test.
8320
8321 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8322
8323         * g++.dg/inherit/covariant5.C: New test.
8324         * g++.dg/inherit/covariant6.C: New test.
8325         * g++.dg/inherit/covariant7.C: New test.
8326
8327 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8328
8329         PR c++/2739
8330         * g++.dg/other/access2.C: New test.
8331
8332 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8333
8334         * g++.dg/other/anon-struct.C: No longer fails
8335         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8336         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8337         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8338
8339 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8340
8341         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8342
8343 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8344
8345         * g++.dg/eh/spec4.C: Remove stray semicolon.
8346         * g++.dg/expr/pmf-1.C: Change error message.
8347         * g++.dg/ext/asm1.C: Remove stray semicolon.
8348         * g++.dg/ext/typename1.C: Add missing typenames.
8349         * g++.dg/inherit/template-as-base.C: Change error message.
8350         * g++.dg/lookup/scoped1.C: Likewise.
8351         * g++.dg/lookup/scoped2.C: Likewise.
8352         * g++.dg/lookup/using2.C: Likewise.
8353         * g++.dg/other/component1.C: Remove stray semicolon.
8354         * g++.dg/other/do1.C: Change error message.
8355         * g++.dg/other/error2.C: Likewise.
8356         * g++.dg/other/init1.C: Likewise.
8357         * g++.dg/other/packed1.C: Remove stray semicolon.
8358         * g++.dg/other/ptrmem2.C: Change error message.
8359         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8360         marker.
8361         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8362         * g++.dg/template/access3.C: Add typename keyword.
8363         * g++.dg/template/access5.C: Remove stray semicolon.
8364         * g++.dg/template/access6.C: Likewise.
8365         * g++.dg/template/complit1.C: Likewise.
8366         * g++.dg/template/crash1.C: Change error message.
8367         * g++.dg/template/inherit2.C: Remove stray semicolon.
8368         * g++.dg/template/instantiate2.C: Likewise.
8369         * g++.dg/template/instantiate3.C: Change error message.
8370         * g++.dg/template/qual1.C: Remove stray semicolon.
8371         * g++.dg/template/qualttp18.C: Change error message.
8372         * g++.dg/template/ref1.C: Remove stray semicolon.
8373         * g++.dg/template/sizeof1.C (A::value): Declare it.
8374         * g++.dg/template/spec4.C: Change error message.
8375         * g++.dg/template/static1.C: Likewise.
8376         * g++.dg/template/type1.C: Likewise.
8377         * g++.dg/template/typename3.C: Likewise.
8378         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8379         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8380         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8381         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8382         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8383         named return value extension.
8384         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8385         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8386         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8387         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8388         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8389         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8390         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8391         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8392         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8393         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8394         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8395         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8396         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8397         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8398         syntax.
8399         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8400         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8401         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8402         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8403         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8404         * g++.old-deja/g++.brendan/template11.C: Likewise.
8405         * g++.old-deja/g++.brendan/template26.C: Likewise.
8406         * g++.old-deja/g++.brendan/template27.C: Use explicit
8407         specialization syntax.
8408         * g++.old-deja/g++.brendan/template30.C: Likewise.
8409         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8410         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8411         non-dependent names.
8412         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8413         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8414         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8415         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8416         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8417         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8418         named return value extension.
8419         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8420         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8421         * g++.old-deja/g++.ext/return1.C: Likewise.
8422         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8423         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8424         * g++.old-deja/g++.jason/access8.C: Likewise.
8425         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8426         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8427         pseudo-destructor names.
8428         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8429         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8430         pseudo-destructor names.
8431         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8432         * g++.old-deja/g++.jason/overload19.C: Likewise.
8433         * g++.old-deja/g++.jason/overload32.C: Likewise.
8434         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8435         stray semicolons.
8436         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8437         * g++.old-deja/g++.jason/return.C: Likewise.
8438         * g++.old-deja/g++.jason/return2.C: Likewise.
8439         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8440         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8441         syntax.
8442         * g++.old-deja/g++.jason/template10.C: Account for use of
8443         non-dependent names.
8444         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8445         syntax.
8446         * g++.old-deja/g++.jason/template37.C: Likewise.
8447         * g++.old-deja/g++.law/access4.C: Change error messages.
8448         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8449         pseudo-destructor names.
8450         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8451         * g++.old-deja/g++.law/ctors9.C: Likewise.
8452         * g++.old-deja/g++.law/cvt22.C: Likewise.
8453         * g++.old-deja/g++.law/dtors5.C: Likewise.
8454         * g++.old-deja/g++.law/global-init1.C: Likewise.
8455         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8456         * g++.old-deja/g++.law/operators28.C: Likewise.
8457         * g++.old-deja/g++.law/visibility28.C: Likewise.
8458         * g++.old-deja/g++.martin/eval1.C: Likewise.
8459         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8460         name.
8461         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8462         * g++.old-deja/g++.mike/net34.C: Likewise.
8463         * g++.old-deja/g++.mike/net36.C: Likewise.
8464         * g++.old-deja/g++.mike/ns2.C: Likewise.
8465         * g++.old-deja/g++.mike/p12306.C: Likewise.
8466         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8467         value extension.
8468         * g++.old-deja/g++.mike/p700.C: Likewise.
8469         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8470         * g++.old-deja/g++.mike/p710.C: Likewise.
8471         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8472         value extension.
8473         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8474         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8475         * g++.old-deja/g++.ns/crash2.C: Likewise.
8476         * g++.old-deja/g++.ns/crash3.C: Likewise.
8477         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8478         * g++.old-deja/g++.ns/ns17.C: Likewise.
8479         * g++.old-deja/g++.ns/template16.C: Likewise.
8480         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8481         keyword.
8482         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8483         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8484         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8485         named return value extension.
8486         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8487         * g++.old-deja/g++.other/access4.C: Issue additional error
8488         messages.
8489         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8490         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8491         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8492         * g++.old-deja/g++.other/crash25.C: Change error message.
8493         * g++.old-deja/g++.other/crash4.C: Change error message.
8494         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8495         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8496         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8497         checks.
8498         * g++.old-deja/g++.other/defarg8.C: Likewise.
8499         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8500         * g++.old-deja/g++.other/dtor10.C: Likewise.
8501         * g++.old-deja/g++.other/incomplete.C: Likewise.
8502         * g++.old-deja/g++.other/linkage7.C: Likewise.
8503         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8504         lookup algorithm.
8505         * g++.old-deja/g++.other/mangle2.C: Likewise.
8506         * g++.old-deja/g++.other/refinit2.C: Likewise.
8507         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8508         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8509         * g++.old-deja/g++.pt/crash28.C: Likewise.
8510         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8511         syntax.
8512         * g++.old-deja/g++.pt/crash32.C: Change error message.
8513         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
8514         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
8515         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
8516         error message position.
8517         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
8518         * g++.old-deja/g++.pt/defarg8.C: Change error message.
8519         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
8520         syntax.
8521         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
8522         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
8523         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
8524         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
8525         keyword.
8526         * g++.old-deja/g++.pt/explicit31.C: Likewise.
8527         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
8528         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
8529         keyword.
8530         * g++.old-deja/g++.pt/explicit71.C: Change error message.
8531         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
8532         syntax.
8533         * g++.old-deja/g++.pt/friend28.C: Account for use of
8534         non-dependent names.
8535         * g++.old-deja/g++.pt/friend29.C: Likewise.
8536         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
8537         rules.
8538         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
8539         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
8540         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
8541         lookup rules.
8542         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
8543         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
8544         keyword.
8545         * g++.old-deja/g++.pt/memclass20.C: Likewise.
8546         * g++.old-deja/g++.pt/memclass5.C: Likewise.
8547         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
8548         keyword.
8549         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
8550         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
8551         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
8552         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
8553         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
8554         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
8555         keyword.
8556         * g++.old-deja/g++.pt/spec10.C: Likewise.
8557         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
8558         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
8559         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
8560         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
8561         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
8562         * g++.old-deja/g++.pt/ttp62.C: Likewise.
8563         * g++.old-deja/g++.pt/ttp64.C: Likewise.
8564         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
8565         * g++.old-deja/g++.pt/typename15.C: Likewise.
8566         * g++.old-deja/g++.pt/typename22.C: Likewise.
8567         * g++.old-deja/g++.pt/typename6.C: Change error messages.
8568         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8569         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8570         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8571         syntax.
8572         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8573         return value extension.
8574         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8575         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8576         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8577         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8578
8579 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8580
8581         * g++.dg/warn/inline1.C: New test.
8582         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8583         * g++.old-deja/g++.jason/synth10.C: Likewise.
8584         * g++.old-deja/g++.mike/net31.C: Likewise.
8585         * g++.old-deja/g++.mike/p8786.C: Likewise.
8586
8587         * g++.dg/template/friend10.C: New test.
8588         * g++.dg/template/conv5.C: New test.
8589
8590 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8591
8592         * g++.dg/lookup/scoped3.C: New test.
8593
8594         * g++.dg/lookup/decl1.C: New test.
8595         * g++.dg/lookup/decl2.C: New test.
8596
8597 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8598
8599         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8600         gcc.c-torture/compile/20021015-1.c,
8601         gcc.c-torture/compile/20021015-2.c,
8602         gcc.c-torture/compile/20021123-1.c,
8603         gcc.c-torture/compile/20021123-2.c,
8604         gcc.c-torture/compile/20021123-3.c,
8605         gcc.c-torture/compile/20021123-4.c,
8606         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8607         only to 3.1 or 3.2 branch.
8608
8609 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8610
8611         * gcc.dg/i386-bitfield3.c: New test.
8612
8613         * gcc.dg/i386-bitfield2.c: New test.
8614
8615 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8616
8617         * g++.dg/parse/conv_op1.C: New test.
8618
8619 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8620
8621         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8622         approved.
8623
8624 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8625
8626         * gcc.c-torture/compile/20021220-1.c: New test.
8627
8628 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8629
8630         * gcc.dg/i386-fastcall-1.c: New.
8631
8632 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8633
8634         * gcc.c-torture/execute/20021219-1.c: New test.
8635
8636 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8637
8638         * gcc.dg/i386-pic-1.c: New test.
8639
8640 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8641
8642         PR c++/8099
8643         * g++.dg/template/friend9.C: New test.
8644
8645 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8646
8647         PR c++/3663
8648         * g++.dg/template/access7.C: New test.
8649
8650 2002-12-18  Nick Clifton  <nickc@redhat.com>
8651
8652         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8653         the libstdc++-v3 directory has been found.
8654
8655 2002-12-12  Devang Patel <dpatel@apple.com>
8656         * gcc.dg/darwin-ld-1.c: New test.
8657         * gcc.dg/darwin-ld-2.c: New test.
8658         * gcc.dg/darwin-ld-3.c: New test.
8659         * gcc.dg/darwin-ld-4.c: New test.
8660         * gcc.dg/darwin-ld-5.c: New test.
8661
8662 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8663
8664         * gcc.c-torture/compile/20021212-1.c: New test.
8665
8666 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8667
8668         * gcc.dg/fshort-wchar: New test.
8669
8670 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8671
8672         PR c++/8372
8673         * g++.dg/template/dtor1.C: New test.
8674
8675         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8676         markers.
8677
8678 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8679
8680         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8681
8682 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8683
8684         * g++.dg/template/static1.C: New test.
8685         * g++.dg/template/static2.C: New test.
8686         * g++.old-deja/g++.ext/memconst.C: New test.
8687
8688 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8689
8690         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8691         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8692         * g++.dg/special/initp1.C: Likewise.
8693
8694 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8695
8696         * gcc.c-torture/execute/20021204-1.c: New test.
8697
8698 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8699
8700         * gcc.dg/ppc-fmadd-1.c: New file.
8701         * gcc.dg/ppc-fmadd-2.c: New file.
8702         * gcc.dg/ppc-fmadd-3.c: New file.
8703
8704 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8705
8706         * gcc.c-torture/compile/20021204-1.c: New test.
8707
8708 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         * g++.dg/inherit/covariant2.C: New test.
8711         * g++.dg/inherit/covariant3.C: New test.
8712         * g++.dg/inherit/covariant4.C: New test.
8713         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8714         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8715
8716 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/8688
8719         * g++.dg/init/brace3.C: New test.
8720
8721 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8722
8723         * gcc.dg/20020210-1.c: Fix a comment typo.
8724
8725 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/8720
8728         * g++.dg/parse/defarg1.C: New test.
8729
8730         PR c++/8615
8731         * g++.dg/template/char1.C: New test.
8732
8733         * g++.dg/template/varmod1.C: Fix typo.
8734
8735 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8736
8737         DR 180
8738         * g++.old-deja/g++.pt/crash32.C: Expect error.
8739
8740 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8741
8742         PR c++/5919
8743         * g++.dg/template/varmod1.C: New test.
8744
8745         PR c++/8727
8746         * g++.dg/inherit/typeinfo1.C: New test.
8747
8748         PR c++/8663
8749         * g++.dg/inherit/typedef1.C: New test.
8750
8751 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c++/8332
8754         PR c++/8493
8755         * g++.dg/template/strlen1.C: New test.
8756
8757         PR c++/8227
8758         * g++.dg/template/ctor2.C: New test.
8759
8760         PR c++/8214
8761         * g++.dg/init/string1.C: New test.
8762
8763         PR c++/8511
8764         * g++.dg/template/friend8.C: New test.
8765
8766 2002-11-29  Joe Buck <jbuck@synopsys.com>
8767
8768         * g++.dg/lookup/anon2.C: New test.
8769
8770 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8771
8772         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8773         h8300 port.
8774
8775 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8776
8777         * gcc.dg/bitfld-6.c: New test.
8778
8779 2002-11-27  Jan Hubicka  <jh@suse.cz>
8780
8781         * gcc.c-torture/execute/20021127.[cx]: New test.
8782
8783 2002-11-26  Jan Hubicka  <jh@suse.cz>
8784
8785         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8786         quality.
8787
8788 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8789
8790         * g++.dg/init/brace2.C: New test.
8791         * g++.old-deja/g++.mike/p9129.C: Correct.
8792
8793 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8794
8795         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8796
8797 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8798
8799         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8800
8801 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8802
8803         * testsuite/g++.dg/abi/empty11.C: New test.
8804         * testsuite/g++.dg/rtti/cv1.C: New test.
8805
8806 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8807
8808         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8809
8810 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8811
8812         * g++.dg/abi/empty10.C: New test.
8813
8814 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8815
8816         * gcc.c-torture/compile/20021124-1.c: New test.
8817
8818 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8819
8820         * g++.dg/abi/rtti2.C: New test.
8821
8822 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8823
8824         * gcc.dg/i386-unroll-1.c: New test.
8825
8826 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8827
8828         * gcc.c-torture/compile/20021120-1.c: New test.
8829         * gcc.c-torture/compile/20021120-2.c: New test.
8830
8831 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8832
8833         * gcc.dg/bitfld-5.c: New test.
8834
8835 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8836
8837         * gcc.c-torture/execute/20021120-3.c: New test.
8838
8839 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8840
8841         * gcc.c-torture/execute/20021120-2.c: New test.
8842
8843 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8844
8845         * gcc.c-torture/execute/20021120-1.c: New test.
8846
8847 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8848
8849         * gcc.c-torture/execute/20021118-3.c: New test.
8850
8851 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8852
8853         * gcc.c-torture/compile/20021119-1.c: New test.
8854
8855 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8856
8857         * gcc.dg/duff-1.c: New test.
8858         * gcc.dg/duff-2.c: New test.
8859         * gcc.dg/duff-3.c: New test.
8860
8861 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8862
8863         * gcc.dg/cpp/_Pragma5.c: New test.
8864
8865 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8866
8867         * gcc.c-torture/execute/20021118-2.c: New test.
8868
8869 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8870
8871         * gcc.c-torture/execute/20021118-1.c: New test.
8872
8873 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8874
8875         * gcc.dg/20021116-1.c: New test.
8876
8877 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8878
8879         * g++.dg/abi/vcall1.C: New test.
8880
8881 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8882
8883         * gcc.dg/20021029-1.c: New test.
8884         * gcc.dg/20021029-2.c: New test.
8885
8886 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8887
8888         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8889
8890 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8891
8892         PR c/8439
8893         * gcc.dg/20021110.c: Move to ...
8894         * gcc.c-torture/compile/20021110.c: .... here.
8895
8896 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8897
8898         PR c/8467
8899         * gcc.c-torture/execute/20021111-1.c
8900
8901 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8902
8903         PR c/8439
8904         * gcc.dg/20021110.c: New test.
8905
8906 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8907
8908         * g++.dg/abi/vthunk3.C: Run only on x86.
8909
8910 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8911
8912         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8913
8914 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8915
8916         * lib/compat.exp (compat-execute): Fix logic error in last
8917         change.
8918
8919 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8920
8921         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8922
8923 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8924
8925         PR c++/8389
8926         * g++.dg/template/access6.C: New test.
8927
8928 2002-11-08  Jan Hubicka  <jh@suse.cz>
8929
8930         * gcc.dg/i386-ssefp-1.c: New test.
8931         * gcc.dg/i386-ssefp-1.c: New test.
8932
8933 2002-11-08  Jan Hubicka  <jh@suse.cz>
8934
8935         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8936
8937 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8938
8939         * g++.dg/abi/vthunk3.C: New test.
8940
8941         PR c++/8338
8942         * g++.dg/template/crash2.C: New test.
8943
8944 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8945
8946         * testsuite/g++.dg/abi/dtor1.C: New test.
8947         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8948
8949 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8950
8951         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8952         Darwin.
8953
8954 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8955
8956         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8957         -mthumb.  Only xfail with -O0.
8958
8959 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8960
8961         * g++.dg/abi/thunk1.C: New test.
8962         * g++.dg/abi/thunk2.C: Likewise.
8963         * g++.dg/abi/vtt1.C: Likewise.
8964
8965 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8966
8967         PR optimization/8423
8968         * gcc.c-torture/execute/builtin-constant.c: New test.
8969
8970 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8971
8972         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8973         Add some more cases.
8974
8975 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8976
8977         PR c++/8391
8978         * g++.dg/opt/local1.C: New test.
8979
8980 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8981
8982         PR c++/8160
8983         * g++.dg/template/complit1.C: New test.
8984
8985         PR c++/8149
8986         * g++.dg/template/typename4.C: Likewise.
8987
8988 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8989
8990         Core issue 287, PR c++/7639
8991         * g++.dg/template/instantiate1.C: Adjust error location.
8992         * g++.dg/template/instantiate3.C: New test.
8993         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8994         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8995         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8996
8997 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8998
8999         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9000
9001 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9002
9003         PR c++/8287
9004         * g++.dg/init/dtor2.C: New test.
9005
9006 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9007
9008         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9009         * gcc.dg/nest.c: Bypass errors on irix6.
9010
9011 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9012
9013         * gcc.dg/nest.c: Expect error for mmix-*-*.
9014         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9015
9016 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9017
9018         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9019         markers.
9020
9021         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9022
9023 2002-10-25  Mike Stump  <mrs@apple.com>
9024
9025         * gcc.dg/warn-1.c: New test.
9026
9027 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9028
9029         * g++.dg/template/typename3.C: New test.
9030
9031 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9032
9033         * g++.dg/lookup/ptrmem1.C: New test.
9034
9035         * g++.dg/abi/vthunk2.C: New test.
9036
9037 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9038
9039         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9040
9041 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9042
9043         * g++.dg/abi/empty9.C: New test.
9044
9045 2002-10-24  Richard Henderson  <rth@redhat.com>
9046
9047         * g++.dg/inherit/thunk1.C: Enable for ia64.
9048
9049 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9050
9051         PR c++/8067
9052         * g++.dg/lookup/pretty1.C: New test.
9053
9054 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9055
9056         * gcc.dg/20021023-1.c: New test.
9057
9058 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/7679
9061         * g++.dg/parse/inline1.C: New test.
9062
9063 2002-10-23  Richard Henderson  <rth@redhat.com>
9064
9065         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9066
9067         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9068
9069 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/6579
9072         * g++.dg/parse/stmtexpr3.C: New test.
9073
9074 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9075
9076         * g++.dg/expr/cond1.C: New test.
9077
9078 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9079
9080         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9081
9082 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9083
9084         * g++.dg/abi/vbase13.C: New test.
9085         * g++.dg/abi/vbase14.C: Likewise.
9086
9087 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9088
9089         * gcc.dg/tls/pic-1.c: New test.
9090         * gcc.dg/tls/nonpic-1.c: New test.
9091         * gcc.dg/20021018-1.c: New test.
9092
9093 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9094
9095         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9096         Remove only files with the same base name as the test case.
9097         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9098         (profopt-execute): Likewise.  Also, remove old profiling
9099         and performance data files before running the tests.
9100
9101         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9102         * g++.dg/bprob/bprob.exp: Likewise.
9103         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9104         to allow more general test case names.
9105
9106         * g++.dg/bprob/bprob-1.C: Rename to ...
9107         * g++.dg/bprob/g++-bprob-1.C: ... this.
9108
9109         * g77.dg/bprob/bprob-1.f: Rename to ...
9110         * g77.dg/bprob/g77-bprob-1.f: ... this.
9111
9112 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9113
9114         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9115         bison 1.50 or later.
9116
9117 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9118
9119         * g++.dg/README: Describe more test directories.
9120
9121 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9122
9123         * g++.dg/init/array6.C: Add additional tests.
9124
9125 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9126
9127         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9128         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9129
9130 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9131
9132         * gcc.c-torture/compile/20020604-1.x: New.
9133         * gcc.c-torture/compile/simd-5.x: Likewise.
9134         * gcc.c-torture/execute/920710-1.x: Likewise.
9135         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9136
9137 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9138
9139         * g++.dg/inherit/override1.C: Add dg-options clause.
9140
9141 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9142
9143         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9144         _mm_slli_si128.
9145
9146 2002-10-19  Andreas Schwab  <schwab@suse.de>
9147
9148         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9149         directory component.
9150
9151 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9152
9153         * g++.dg/inherit/thunk1.C: New test.
9154
9155         * g++.dg/inherit/override1.C: New test.
9156
9157         * g++.dg/abi/mangle11.C: New test.
9158         * g++.dg/abi/mangle14.C: New test.
9159         * g++.dg/abi/mangle17.C: New test.
9160
9161 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9162
9163         * g++.dg/overload/member2.C: New test.
9164
9165 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9166
9167         * g++.dg/README: Describe new compat directory.
9168         * g++.dg/dg.exp: Skip tests in compat directory.
9169         * README.compat: New file.
9170         * lib/compat.exp: New expect script.
9171         * g++.dg/compat: New test directory.
9172         * g++.dg/compat/compat.exp: New expect script.
9173         * g++.dg/compat/abi: New test directory.
9174         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9175         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9176         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9177         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9178         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9179         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9180         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9181         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9182         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9183         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9184         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9185         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9186         * g++.dg/compat/break: New test directory.
9187         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9188         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9189         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9190         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9191         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9192         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9193         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9194         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9195         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9196         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9197         g++.dg/compat/break/README: New files.
9198         * g++.dg/compat/eh: New test directory.
9199         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9200         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9201         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9202         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9203         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9204         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9205         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9206         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9207         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9208         g++.dg/compat/eh/filter2_y.C,
9209         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9210         g++.dg/compat/eh/new1_y.C,
9211         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9212         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9213         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9214         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9215         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9216         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9217         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9218         g++.dg/compat/eh/unexpected1_y.C: New files.
9219         * g++.dg/compat/init: New test directory.
9220         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9221         g++.dg/compat/init/array5_y.C,
9222         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9223         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9224         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9225         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9226         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9227         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9228         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9229         g++.dg/compat/init/init-ref2_y.C: New files.
9230
9231 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9232
9233         PR c++/7584
9234         * g++.dg/inherit/using3.C: New test.
9235
9236 2002-10-17  Jan Hubicka  <jh@suse.cz>
9237
9238         * gcc.dg/20021017-2.c: New test.
9239
9240 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9241
9242         * g++.dg/abi/mangle16.C: Adjust.
9243
9244         * g++.dg/init/array8.C: New test.
9245
9246 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9247
9248         * gcc.dg/special/mips-abi.exp: New test.
9249         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9250
9251 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9252
9253         * g++.dg/abi/mangle16.C: New test.
9254         * g++.dg/abi/mangle17.C: Likewise.
9255
9256         PR c++/7478
9257         * g++.dg/template/ref1.C: New test.
9258
9259 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9260
9261         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9262
9263 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9264
9265         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9266
9267 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/7524
9270         * g++.dg/init/array7.C: New test.
9271
9272 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9273
9274         * g++.dg/init/array6.C: New test.
9275
9276         * g++.dg/abi/mangle13.C: Likewise.
9277         * g++.dg/abi/mangle14.C: Likewise.
9278         * g++.dg/abi/mangle15.C: Likewise.
9279
9280 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * g++.dg/abi/empty8.C: New test.
9283
9284 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9285
9286         * g++.dg/init/ctor1.C: New test.
9287
9288 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9289
9290         * gcc.c-torture/execute/20021015-1.c: New test.
9291
9292 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9293
9294         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9295
9296 2002-10-14  Jan Hubicka  <jh@suse.cz>
9297
9298         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9299
9300 2002-10-14  Richard Henderson  <rth@redhat.com>
9301
9302         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9303
9304 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9305
9306         PR optimization/6631
9307         * g++.dg/opt/const2.C: New test.
9308
9309 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9310
9311         PR c++/7176
9312         * g++.dg/parse/friend1.C: New test.
9313         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9314
9315 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9316
9317         * gcc.dg/20021014-1.c: New test.
9318
9319 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/5661
9322         * g++.dg/ext/vlm1.C: New test.
9323         * g++.dg/ext/vlm2.C: Likewise.
9324
9325         * g++.dg/init/array1.C: Remove invalid braces.
9326         * g++.dg/init/brace1.C: New test.
9327         * g++.dg/init/copy2.C: Likewise.
9328         * g++.dg/init/copy3.C: Likewise.
9329         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9330         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9331         braces.
9332
9333 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9334
9335         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9336
9337 2002-10-11  Richard Shann  <richard.shann@superh.com>
9338
9339         * gcc.c-torture/compile/simd-5.c: New test.
9340
9341 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9342
9343         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9344
9345 2002-10-10  Jim Wilson  <wilson@redhat.com>
9346
9347         * gcc.c-torture/execute/20021010-1.c: New test.
9348
9349 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9350
9351         PR c/7353
9352         * g++.dg/ext/typedef-init.C: New test.
9353         * gcc.dg/typedef-init.c: New test.
9354
9355 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9356
9357         * gcc.dg/cpp/paste13.c: New test.
9358
9359 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9360
9361         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9362         remaining platforms, XFAIL during compile, not execute.  Don't
9363         XFAIL at -O0.
9364
9365 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9366
9367         * gcc.dg/alias-1.c: Tweak expected warning.
9368
9369 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9370
9371         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9372
9373 2002-10-06  Andreas Jaeger  <aj@suse.de>
9374
9375         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9376         * gcc.dg/cpp/c++98.C: Likewise.
9377
9378         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9379         * g++.dg/cpp/c++98.C: Likewise.
9380
9381         * g++.dg/README (Subdirectories): Mention cpp directory.
9382
9383         PR target/7559
9384         * gcc.dg/20021006-1.c: New test.
9385
9386 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9387
9388         PR c++/7804
9389         * g++.dg/other/warning1.C: New test.
9390
9391 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9392
9393         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9394         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9395         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9396
9397 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9398
9399         PR c++/7931
9400         * g++.dg/template/ptrmem3.C: New test.
9401
9402         PR c++/7754
9403         * g++.dg/template/union1.C: New test.
9404
9405 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9406
9407         PR c++/8006
9408         * g++.dg/abi/mangle9.C: New test.
9409         * g++.dg/abi/mangle10.C: New test.
9410         * g++.dg/abi/mangle11.C: New test.
9411         * g++.dg/abi/mangle12.C: New test.
9412
9413 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR c++/7188.
9416         * g++.dg/template/meminit1.C: New test.
9417         * g++.dg/warn/Wreorder-1.C: Likewise.
9418         * g++.old-deja/g++.mike/warn3.C: Tweak.
9419         * lib/prune.exp: Ingore "in copy constructor".
9420
9421 2002-10-02  Andreas Jaeger  <aj@suse.de>
9422
9423         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9424         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9425         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9426         on x86-64.
9427
9428 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9429
9430         * gcc.dg/empty1.C: Fix typo.
9431
9432 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9433
9434         * gcc.dg/alias-1.c: New test.
9435
9436 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9437
9438         * gcc.dg/empty1.C: New test.
9439
9440         * g++.dg/tls/init-2.C: Tweak error messages.
9441
9442 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9443
9444         * gcc.c-torture/compile/20020923-1.c: New test.
9445
9446 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9447
9448         * gcc.c-torture/execute/ffs-1.c: New test.
9449         * gcc.c-torture/execute/ffs-2.c: Ditto.
9450
9451 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9452
9453         * g++.dg/overload/member1.C: New test.
9454
9455 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9456
9457         * g++.dg/abi/empty7.C: New test.
9458         * g++.dg/init/pm2.C: Likewise.
9459
9460 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9461
9462         * g++.dg/rtti/crash1.C: New test.
9463
9464 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9465
9466         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9467         gcc.dg/sibcall-4.c: New tests.
9468
9469 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9470
9471         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9472         powerpc and MMIX targets.
9473
9474 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9475
9476         * gcc.dg/cpp/20020927-1.c: New.
9477
9478 2002-09-26  David S. Miller  <davem@redhat.com>
9479
9480         * gcc.c-torture/compile/trunctfdf.c: New.
9481
9482 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9483
9484         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9485
9486 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9487
9488         * gcc.c-torture/execute/loop-15.c: New.
9489
9490 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9491
9492         * README.QMTEST: Fix typo.
9493
9494 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9495
9496         * gcc.dg/20020926-1.c: New test.
9497
9498 2002-09-25  David S. Miller  <davem@redhat.com>
9499
9500         PR target/7842
9501         * gcc.c-torture/execute/shiftdi.c: New test.
9502
9503 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9504
9505         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9506         unique to the tool.
9507         * lib/g77.exp (g77_init): Likewise.
9508         * lib/g++.exp (g++_init): Likewise.
9509         * lib/objc.exp (objc_init): Likewise.
9510
9511 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9512
9513         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
9514         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
9515         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
9516
9517 2002-09-25  Richard Henderson  <rth@redhat.com>
9518
9519         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
9520         too-small long double.
9521
9522 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
9523
9524         * gcc.dg/20020919-1.c: New test.
9525
9526 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
9527
9528         * g++.dg/abi/bitfield6.C: New test.
9529         * g++.dg/abi/bitfield7.C: New test.
9530         * g++.dg/abi/bitfield8.C: New test.
9531         * g++.dg/abi/vbase11.C: New test.
9532
9533 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9534
9535         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
9536         hppa*-*-hpux*.  Update test comment.
9537
9538 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
9539
9540         * gcc.dg/tls/struct-1.c: New test.
9541
9542 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
9543
9544         * gcc.dg/cpp/tr-warn2.c: Update.
9545
9546 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9547
9548         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
9549
9550 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9551
9552         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
9553         systems.
9554
9555 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
9556
9557         * gcc.c-torture/execute/ieee/mzero3.c: New test.
9558
9559         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9560         Adjust for c++filt moved to binutils.  Remove spurious duplicate
9561         setting of cxxfilt.
9562
9563 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
9564
9565         * gcc.dg/20020312-2.c: Update for darwin.
9566
9567 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9568
9569         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9570
9571 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9572
9573         * objc.dg/comp-types-1.m: New test.
9574         * objc.dg/comp-types-2.m: New test.
9575         * objc.dg/comp-types-3.m: New test.
9576         * objc.dg/comp-types-4.m: New test.
9577         * objc.dg/comp-types-5.m: New test.
9578         * objc.dg/comp-types-6.m: New test.
9579
9580 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9581
9582         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9583
9584 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9585
9586         * g++.dg/other/do1.C: New test.
9587
9588         * g++.dg/template/subst1.C: New test.
9589
9590 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9591
9592         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9593
9594 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9595
9596         * g++.dg/template/qualttp20.C: Adjust expected errors.
9597         * g++.old-deja/g++.jason/report.C: Likewise.
9598         * g++.old-deja/g++.other/qual1.C: Likewise.
9599
9600         * g++.dg/lookup/scoped2.C: New test.
9601
9602         * g++.dg/ext/asm3.C: New test.
9603
9604 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9605
9606         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9607
9608 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9609
9610         * ChangeLog: follow spelling conventions.
9611         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9612         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9613         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9614         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9615         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9616         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9617         * g++.old-deja/g++.law/global-init1.C: Likewise.
9618         * g++.old-deja/g++.other/delete4.C: Likewise.
9619         * g++.old-deja/g++.other/inline21.C: Likewise.
9620         * g++.old-deja/g++.other/singleton.C: Likewise.
9621         * g77.dg/strlen0.f: Likewise.
9622         * g77.f-torture/compile/20010519-1.f: Likewise.
9623         * g77.f-torture/compile/980310-4.f: Likewise.
9624         * gcc.c-torture/compile/20000605-1.c: Likewise.
9625         * gcc.c-torture/execute/20020225-1.c: Likewise.
9626         * gcc.dg/c90-hexfloat-2.c: Likewise.
9627         * gcc.dg/c99-bool-1.c: Likewise.
9628         * gcc.dg/c99-hexfloat-2.c: Likewise.
9629         * gcc.dg/dll-2.c: Likewise.
9630         * gcc.dg/wtr-union-init-1.c: Likewise.
9631         * gcc.dg/wtr-union-init-2.c: Likewise.
9632         * gcc.dg/wtr-union-init-3.c: Likewise.
9633         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9634         * gcc.dg/cpp/defined.c: Likewise.
9635         * gcc.dg/cpp/macsyntx.c: Likewise.
9636         * gcc.dg/cpp/paste2.c: Likewise.
9637         * gcc.dg/cpp/trad/defined.c: Likewise.
9638         * gcc.dg/format/c90-printf-1.c: Likewise.
9639         * gcc.dg/format/c90-scanf-1.c: Likewise.
9640         * gcc.dg/format/c99-printf-1.c: Likewise.
9641         * gcc.dg/format/c99-scanf-1.c: Likewise.
9642         * gcc.misc-tests/gcov-8.c: Likewise.
9643         * lib/profopt.exp: Likewise.
9644
9645 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9646
9647         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9648
9649 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9650
9651         * g++.dg/inherit/using2.C: New test.
9652
9653 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9654
9655         * ChangeLog: Follow spelling conventions.
9656         * g++.dg/template/friend4.C: Likewise.
9657         * g++.old-deja/g++.pt/crash67.C: Likewise.
9658         * gcc.c-torture/execute/20000801-4.c: Likewise.
9659         * gcc.dg/c90-digraph-1.c: Likewise.
9660         * gcc.dg/c94-digraph-1.c: Likewise.
9661         * gcc.dg/c99-digraph-1.c: Likewise.
9662         * gcc.dg/cpp/line5.c: Likewise.
9663         * gcc.dg/cpp/multiline.c: Likewise.
9664         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9665         * gcc.dg/format/attr-3.c: Likewise.
9666         * gcc.dg/format/c90-scanf-3.c: Likewise.
9667         * gcc.dg/format/ext-4.c: Likewise.
9668
9669 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9670
9671         * g++.dg/template/pretty1.C: New test.
9672
9673 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9674
9675         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9676
9677 2002-09-13  Matt Austern  <austern@apple.com>
9678
9679         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9680         passing a cast expression to a function by const reference.
9681
9682 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9683
9684         * g++.dg/template/deduce1.C: New test.
9685
9686 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9687
9688         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9689         32-bit int.
9690
9691 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9692
9693         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9694         usage.
9695
9696 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9697
9698         * gcc.c-torture/compile/20020910-1.c: New test.
9699
9700 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9701
9702         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9703
9704 2002-09-10  Andreas Jaeger  <aj@suse.de>
9705
9706         * gcc.dg/20020312-2.c: Adjust for x86-64.
9707
9708 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9709
9710         * g77.dg/7388.f: New test case for PR 7388.
9711
9712 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9713
9714         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9715
9716 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9717
9718         * objc.dg/proto-lossage-1.m: New test.
9719
9720 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9721
9722         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9723
9724 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9725
9726         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9727         expected to pass.
9728
9729 2002-09-06  Stan Shebs  <shebs@apple.com>
9730             David Edelsohn  <edelsohn@gnu.org>
9731
9732         * gcc.dg/weak: New directory.
9733         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9734         target-specific xfail bits.
9735         * gcc.dg/typeof-2.c: Move to new directory.
9736         * gcc.dg/weak.exp: New expect script.
9737
9738 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9739
9740         * gcc.c-torture/execute/extzvsi.c: New test.
9741
9742 2002-09-05  Stan Shebs  <shebs@apple.com>
9743
9744         * gcc.dg/weak-1.c: xfail on Darwin.
9745         * gcc.dg/weak-2.c: Ditto.
9746         * gcc.dg/weak-3.c: Ditto.
9747         * gcc.dg/weak-4.c: Ditto.
9748         * gcc.dg/weak-5.c: Ditto.
9749         * gcc.dg/weak-6.c: Ditto.
9750         * gcc.dg/weak-7.c: Ditto.
9751         * gcc.dg/weak-8.c: Ditto.
9752         * gcc.dg/weak-9.c: Ditto.
9753
9754 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9755
9756         * gcc.c-torture/execute/loop-14.c: New test.
9757
9758 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9759
9760         * g++.dg/other/cxa-atexit1.C: New test.
9761
9762         * gcc.dg/typeof-2.c: New test.
9763
9764 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9765
9766         * gcc.dg/builtins-2.c: New testcase.
9767         * gcc.dg/builtins-3.c: New testcase.
9768
9769 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9770
9771         * gcc.dg/cpp/_Pragma4.c: New test.
9772
9773 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9774
9775         * objc/execute/nil_method-1.m: New testcase.
9776
9777 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9778
9779         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9780         [Object class], not [Object initialize].
9781
9782 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9783             Hans-Peter Nilsson  <hp@bitrange.com>
9784
9785         * gcc.c-torture/execute/20020720-1.x: Skip test on
9786         mmix-knuth-mmixware.  Correct comment.
9787
9788 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9789
9790         * testsuite/g++.dg/abi/bitfield5.C: New test.
9791         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9792
9793 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9794
9795         * objc.dg/undeclared-selector.m: New test.
9796
9797 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9798
9799         * g++.dg/other/offsetof1.C: Avoid cast warning.
9800
9801 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9802
9803         * objc.dg/super-class-2.m: New test.
9804
9805 2002-08-24  Matt Austern  <austern@apple.com>
9806
9807         * g++.dg/ext/lvaddr.C: New test.
9808         * g++.dg/ext/lvcast.C: New test.
9809
9810 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9811
9812         * testsuite/g++.dg/inherit/cond1.C: New test.
9813
9814 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9815
9816         * gcc.dg/noncompile/incomplete-1.c: New test.
9817
9818 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9819
9820         * gcc.dg/typespec-1.c: New test.
9821
9822 2002-08-20  Devang Patel  <dpatel@apple.com>
9823         * objc.dg/proto-hier-2.m: New test.
9824
9825 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9826
9827         * objc.dg/bitfield-1.m: New test.
9828         * objc.dg/bitfield-2.m: New test.
9829
9830 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9831
9832         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9833         gcc.dg/c99-flex-array-4.c: New tests.
9834
9835 2002-08-16  Stan Shebs  <shebs@apple.com>
9836
9837         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9838
9839 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9840
9841         * gcc.dg/typeof-1.c: New test.
9842         * g++.dg/ext/typeof2.C: New test.
9843
9844 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9845
9846         * g++.dg/other/offsetof1.C: New test.
9847
9848 2002-08-14  Richard Henderson  <rth@redhat.com>
9849
9850         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9851
9852 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9853
9854         * gcc.dg/cpp/_Pragma3.c: New test.
9855
9856 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9857
9858         * g++.dg/template/inherit3: New test.
9859
9860 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9861
9862         * gcc.dg/bitfld-4.c: Add blank options.
9863
9864 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9865
9866         * g++.dg/template/crash1.C: New test.
9867
9868 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9869
9870         * gcc.dg/tls/opt-2.c: New test.
9871
9872 2002-08-08  Devang Patel  <dpatel@apple.com>
9873
9874         * objc.dg/selector-1.m : New test
9875
9876 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9877
9878         * g++.dg/abi/bitfield4.C: New test.
9879         * gcc.dg/bitfld-4.c: New test.
9880
9881 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9882
9883         * g++.dg/other/packed1.C: New test.
9884
9885 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9886
9887         * g++.dg/abi/offsetof.C: Tweak error messages.
9888         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9889
9890 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9891
9892         * gcc.dg/bitfld-3.c: New test.
9893
9894 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9895             Richard Henderson  <rth@redhat.com>
9896
9897         * gcc.dg/i386-bitfield1.c: New test.
9898         * g++.dg/abi/bitfield3.C: Update.
9899
9900 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9901
9902         * objc.dg/const-str-2.m: Update.
9903         * gcc.dg/cpp/c++98.c: Change to C extension.
9904         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9905         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9906
9907 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9908
9909         * testsuite/gcc.dg/tls/diag-3.c: New.
9910
9911 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9912
9913         * g++.dg/README (Subdirectories): Document new subdir expr.
9914         * g++.dg/expr/pmf-1.C: New test.
9915
9916 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9917
9918         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9919
9920 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9921
9922         * g++.dg/abi/bitfield3.C: New test.
9923
9924 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9925
9926         * lib/gcov.exp: Tweak expected line formats.
9927         * gcc.misc-tests/gcov8.c: New test.
9928         * gcc.misc-tests/gcov8.x: New flags.
9929
9930 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9931
9932         * consistency.vlad/layout/endian.c: Include string.h.
9933
9934         * gcc.c-torture/execute/20020805-1.c: New test.
9935
9936 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9937
9938         * g++.dg/other/conversion1.C: New test.
9939
9940 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9941
9942         * gcc.dg/builtins-1.c: New testcase.
9943
9944 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9945
9946         * g++.dg/inherit/access3.C: New test.
9947
9948 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9949
9950         * gcc.dg/ia64-visibility-2.c: New test.
9951
9952 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9953
9954         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9955         __qualifier_flags to __flags.
9956
9957 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9958
9959         * g++.dg/inherit/operator1.C: New test.
9960         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9961         * g++.dg/other/error1.C: Change expected error message.
9962         * g++.dg/template/conv4.C: Likewise.
9963
9964 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9965
9966         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9967         for documented behavior.
9968
9969 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9970
9971         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9972         several targets known to fail.
9973
9974 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9975
9976         * gcc.dg/mips-args-[123].c: New tests.
9977
9978 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9979
9980         * gcc.dg/ppc-spe.c: New.
9981
9982 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9983
9984         * g++.dg/other/ptrmem4.C: New testcase.
9985
9986 2002-07-24  Richard Henderson  <rth@redhat.com>
9987
9988         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9989
9990 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9991
9992         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9993
9994 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9995
9996         * gcc.c-torture/execute/memset-3.c: New testcase.
9997
9998 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9999
10000         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10001         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10002
10003 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10004
10005         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10006         Delete.
10007
10008 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10009
10010         * gcc.c-torture/compile/simd-4.c: New test.
10011
10012 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10013
10014         PR c++/7347, c++/7348
10015         * g++.dg/template/access4.C: New test.
10016         * g++.dg/template/access5.C: New test.
10017         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10018         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10019         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10020         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10021
10022 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10023
10024         * gcc.dg/gnu89-init-2.c: New test.
10025
10026 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10027
10028         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10029
10030 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10031
10032         * gcc.c-torture/execute/20020720-1.c: New testcase.
10033
10034 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10035
10036         * gcc.dg/cpp/Wsignprom.c: New tests.
10037
10038 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10039
10040         * gcc.c-torture/execute/loop-13.c: New test.
10041
10042 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10043
10044         * gcc.dg/cpp/expr.c: New tests.
10045
10046 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10047
10048         * g++.dg/opt/pr6713.C: Add template instantiation.
10049
10050 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10051
10052         * gcc.dg/nest.c: New test.
10053
10054 2002-07-17  Richard Henderson  <rth@redhat.com>
10055
10056         * g++.dg/opt/pr6713.C: New test.
10057
10058 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10059
10060         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10061         XFAIL for all x86 processors.
10062
10063 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10064
10065         * gcc.c-torture/execute/20010122-1.x: Do not test with
10066         -fomit-frame-pointer.
10067
10068 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10069
10070         * g++.dg/template/instantiate2.C: New test.
10071         * g++.dg/template/spec4.C: New test.
10072
10073 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10074
10075         * g++.dg/template/access2.C: New test.
10076         * g++.dg/template/access3.C: New test.
10077
10078 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10079
10080         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10081         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10082         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10083         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10084         Convert to use <stdarg.h>.
10085         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10086         Delete.
10087         * gcc.dg/va-arg-2.c: New.
10088         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10089
10090 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10091
10092         * gcc.c-torture/compile/20020710-1.c: New test.
10093
10094 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10095                           Andrew Pinski  <pinskia@physics.uc.edu>
10096
10097         gcc.c-torture/compile/simd-2.c: New testcase.
10098         gcc.c-torture/compile/simd-3.c: Likewise.
10099
10100 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10101
10102         PR c++/7224
10103         * g++.dg/overload/error1.C: New test.
10104
10105 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10106
10107         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10108         configuration and IRIX 6 O32 ABI.
10109
10110 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10111
10112         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10113
10114 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10115
10116         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10117
10118 2002-07-10  Jeffrey A Law  <law@redhat.com>
10119
10120         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10121
10122         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10123
10124 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10125
10126         * gcc.dg/20020312-2.c: Check for __PPC__.
10127
10128 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10129
10130         * gcc.c-torture/compile/20020709-1.c: New test.
10131
10132 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10133
10134         * g++.dg/template/qualttp21.C: New test case.
10135
10136 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10137
10138         * gcc.c-torture/compile/20020706-1.c: New test.
10139         * gcc.c-torture/compile/20020706-2.c: New test.
10140
10141 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10142             Alexandre Oliva  <aoliva@redhat.com>
10143
10144         * g++.dg/warn/incomplete1.C: New test.
10145
10146 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10147
10148         PR c++/7099
10149         * g++.dg/warn/noreturn1.C: New test.
10150
10151 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/6706
10154         * g++.dg/debug/debug6.C: New test.
10155         * g++.dg/debug/debug7.C: New test.
10156
10157 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10158
10159         * gcc.c-torture/compile/simd-3.c: New test.
10160
10161 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10162
10163         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10164         * gcc.dg/20020620-1.c: Likewise.
10165
10166 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10167
10168         PR c++/6944
10169         * g++.dg/init/array4.C: New test.
10170         * g++.dg/init/array5.C: New test.
10171
10172 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10173
10174         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10175         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10176
10177 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10178
10179         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10180         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10181         * gcc.dg/wtr-conversion-1.c: Likewise.
10182         * gcc.dg/wtr-escape-1.c: Likewise.
10183         * gcc.dg/wtr-int-type-1.c: Likewise.
10184         * gcc.dg/wtr-label-1.c: Likewise.
10185         * gcc.dg/wtr-static-1.c: Likewise.
10186         * gcc.dg/wtr-strcat-1.c: Likewise.
10187         * gcc.dg/wtr-suffix-1.c: Likewise.
10188         * gcc.dg/wtr-switch-1.c: Likewise.
10189         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10190         * gcc.dg/wtr-union-init-1.c: Likewise.
10191         * gcc.dg/wtr-union-init-2.c: Likewise.
10192         * gcc.dg/wtr-union-init-3.c: Likewise.
10193
10194         * gcc.dg/wtr-func-def-1.c: New test.
10195
10196 2002-07-02 Devang Patel <dpatel@apple.com>
10197
10198         * objc.dg/param-1.m: New test.
10199
10200 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10201
10202         * gcc.dg/cpp/trad/directive.c: Add test.
10203         * gcc.dg/cpp/trad/macroargs.c: Add test.
10204         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10205
10206 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10207
10208         * gcc.dg/cpp/cmdlne-M.c: New test.
10209
10210 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10211
10212         * objc.dg/desig-init-1.m: New test.
10213
10214 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10215
10216         PR c++/6716
10217         * g++.dg/template/instantiate1.C: New test.
10218
10219 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10220
10221         PR c++/7112
10222         * g++.dg/template/sizeof2.C: New test.
10223
10224 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10225
10226         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10227         gcc.dg/cpp/trad/include.c: New tests.
10228
10229 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10230
10231         PR target/7177
10232         * gcc.c-torture/compile/20020701-1.c: New test.
10233
10234 2002-07-01  Stan Shebs  <shebs@apple.com>
10235
10236         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10237         header here...
10238         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10239         (objc-torture-execute): or here.
10240
10241 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10242
10243         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10244
10245 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10246
10247         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10248
10249 2002-06-30  Devang Patel  <dpatel@apple.com>
10250
10251         * objc.dg/fsyntax-only.m: New test.
10252
10253 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/6695
10256         * g++.dg/template/friend7.C: New file.
10257
10258 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10259
10260         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10261         return type.
10262
10263 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10264
10265         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10266         avoid division by zero.
10267
10268 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10269
10270         * gcc.dg/Wunknownprag.c: New tests.
10271
10272 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10273
10274         * gcc.c-torture/execute/simd-2.c: New test.
10275
10276 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10277
10278         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10279         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10280         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10281         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10282         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10283         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10284         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10285         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10286         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10287         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10288         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10289         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10290         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10291         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10292         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10293         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10294         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10295
10296 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10297
10298         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10299         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10300         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10301         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10302         New tests.
10303         * gcc.dg/cpp/trad/directive.c: Update.
10304
10305 2002-06-23  Andreas Jaeger  <aj@suse.de>
10306
10307         * gcc.c-torture/execute/complex-6.c: New.
10308
10309 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10310
10311         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10312         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10313         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10314         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10315
10316 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10317
10318         * gcc.dg/cpp/trad: New directory with traditional tests copied
10319         from parent directory.
10320         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10321         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10322         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10323         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10324         Move to trad/ and rename.
10325         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10326         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10327         gcc.dg/cpp/trad/redef2.c: New tests.
10328         * gcc.dg/cpp/trad/trad.exp: New driver.
10329
10330 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10331
10332         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10333         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10334         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10335         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10336         Remove.
10337
10338 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10339
10340         * gcc.dg/20020620-1.c: New test.
10341
10342 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10343
10344         * g++.dg/template/ttp4.C: New test.
10345
10346 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * g++.dg/opt/vt1.C: Fix regexp.
10349
10350 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10351
10352         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10353         Don't use attribute `noinline'.
10354
10355 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10356
10357         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10358
10359 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10360
10361         * gcc.c-torture/execute/simd-1.c: New.
10362
10363         * gcc.dg/simd-1.c: New.
10364
10365 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10366
10367         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10368
10369 2002-06-16  Richard Henderson  <rth@redhat.com>
10370
10371         * g++.dg/ext/anon-struct1.C: New.
10372         * g++.dg/ext/anon-struct2.C: New.
10373         * g++.dg/ext/anon-struct3.C: New.
10374         * gcc.dg/anon-struct-1.c: New.
10375         * gcc.dg/anon-struct-2.c: New.
10376         * gcc.dg/anon-struct-3.c: New.
10377         * gcc.dg/20011008-1.c: Adjust warning text.
10378         * gcc.dg/20020527-1.c: Add -fms-extensions.
10379
10380 2002-06-16  Richard Henderson  <rth@redhat.com>
10381
10382         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10383
10384 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10385
10386         * gcc.c-torture/execute/20020615-1.c: New test.
10387
10388 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10389
10390         * gcc.c-tortuture/execute/compare-1.c: New test case.
10391         * gcc.c-tortuture/execute/compare-2.c: New test case.
10392         * gcc.c-tortuture/execute/compare-3.c: New test case.
10393
10394 2002-06-13  Richard Henderson  <rth@redhat.com>
10395
10396         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10397         ia64 ilp32.
10398
10399 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10400
10401         * g++.dg/template/typename2.C: Update error message.
10402
10403 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10404
10405         * gcc.c-torture/execute/20020611-1.c: New test.
10406
10407 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10408
10409         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10410         list of targets to skip.
10411
10412 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10413
10414         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10415         targets if not optimizing.
10416
10417 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10418
10419         * gcc.c-torture/compile/20020605-1.c: New test.
10420
10421         * g++.dg/opt/vt1.C: New test.
10422
10423         * gcc.dg/20020531-1.c: New test.
10424
10425         * gcc.dg/20020530-1.c: New test.
10426
10427         * gcc.dg/20020527-1.c: New test.
10428
10429         * g++.dg/opt/cse1.C: New test.
10430
10431 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10432
10433         * gcc.dg/20020607-2.c: New test case.
10434
10435 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.c-torture/compile/20020604-1.c: New test.
10438
10439 2002-06-04  Richard Henderson  <rth@redhat.com>
10440
10441         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10442         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10443         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10444
10445 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10446
10447         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10448
10449 2002-06-03  Richard Henderson  <rth@redhat.com>
10450
10451         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10452         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10453
10454 2002-06-02  Richard Henderson  <rth@redhat.com>
10455
10456         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10457         test functions static.
10458
10459 2002-06-02  Andreas Jaeger  <aj@suse.de>
10460
10461         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10462         now.
10463
10464 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10465
10466         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10467         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10468         Update for mofified diagnostics.
10469         * gcc.dg/c99-intconst-1.c: No longer fail.
10470
10471 2002-06-02  Richard Henderson  <rth@redhat.com>
10472
10473         * gcc.dg/uninit-A.c: Remove xfail markers.
10474
10475 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10476
10477         * gcc.dg/fnegate-1.c: New test case.
10478
10479 2002-05-30  Osku Salerma  <osku@iki.fi>
10480
10481         * gcc.c-torture/execute/mayalias-1.c: New file.
10482
10483 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10484
10485         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10486         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10487         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10488
10489 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10490
10491         * gcc.c-torture/execute/20020529-1.c: New test.
10492
10493 2002-05-27  Richard Henderson  <rth@redhat.com>
10494
10495         * g++.dg/ext/attrib6.C: New test case.
10496
10497 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10498
10499         * gcc.c-torture/execute/pure-1.c: New test.
10500
10501 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10502
10503         * gcc.dg/cpp/arith-2.c: Remove.
10504
10505 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10506
10507         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10508         * gcc.dg/cpp/if-3.c: Remove.
10509
10510 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10511
10512         * g++.dg/opt/cse2.C: New test.
10513
10514 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
10515
10516         * gcc.dg/cpp/arith-1.c: New semantic tests.
10517         * gcc.dg/cpp/if-1.c: Update.
10518
10519 2002-05-24  Ben Elliston  <bje@redhat.com>
10520
10521         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
10522
10523 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10524
10525         * gcc.dg/verbose-asm.c: New test.
10526
10527 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10528
10529         * gcc.dg/cpp/paste12.c: New test.
10530
10531 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10532
10533         * g++.dg/parse/named_ops.C: New test.
10534
10535 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
10536
10537         * gcc/testsuite/gcc.dg/weak-8.c: New test.
10538
10539 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
10540
10541         * gcc.dg/weak-2.c: Allow optional leading underscore
10542         in scan-assembler symbol name.
10543         * gcc.dg/weak-3.c: Likewise.
10544         * gcc.dg/weak-4.c: Likewise.
10545         * gcc.dg/weak-5.c: Likewise.
10546
10547 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
10548
10549         * gcc.dg/20020523-1.c: New test.
10550
10551 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10552
10553         * objc.dg/const-str-2.m: Update now that we stop after
10554         a command line error.
10555
10556 2002-05-22  Richard Henderson  <rth@redhat.com>
10557
10558         * g++.dg/dg.exp: Fix typo in test pruneing.
10559
10560 2002-05-22  Richard Henderson  <rth@redhat.com>
10561
10562         * g++.dg/dg.exp: Prune the tls subdirectory.
10563         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
10564         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
10565         * g++.dg/tls/init-1.C: New.
10566
10567 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
10568
10569         * gcc.dg/20020517-1.c: New test.
10570
10571 2002-05-21  Richard Henderson  <rth@redhat.com>
10572
10573         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10574         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10575
10576 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10577
10578         * g++.dg/other/copy2.C: New test.
10579
10580 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10581
10582         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10583         (MAX_COPY): Bump up to 10 times sizeof (long long).
10584         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10585
10586         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10587         sizeof (long long).
10588
10589         * gcc.c-torture/execute/strcpy-1.c: New test.
10590
10591 2002-05-19  Jason Merrill  <jason2redhat.com>
10592
10593         * g++.dg/ext/oper1.C: New test.
10594
10595 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10596 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10597
10598         * README.QMTEST: New file.
10599
10600         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10601
10602 2002-05-19  Andreas Jaeger  <aj@suse.de>
10603
10604         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10605         now.
10606         * gcc.c-torture/execute/loop-2d.x: Likewise.
10607
10608 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10609
10610         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10611         support weak symbols.
10612         * gcc.dg/weak-4.c: Likewise
10613         * gcc.dg/weak-6.c: Likewise
10614
10615 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10616
10617         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10618         cygwin, coff and h8300-*-hms targets
10619         * gcc.dg/weak-5.c: Likewise
10620         * gcc.dg/weak-7.c: Likewise
10621
10622 2002-05-16  Jason Merrill  <jason@redhat.com>
10623
10624         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10625         (scan-assembler-not, scan-assembler-dem): Likewise.
10626         (scan-assembler-dem-not): Likewise.
10627
10628 2002-05-15  Richard Henderson  <rth@redhat.com>
10629
10630         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10631
10632 2002-05-15  Richard Henderson  <rth@redhat.com>
10633
10634         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10635         (vfoo1f): Warning here.
10636         (vfoo1l): Don't redefine the alias.
10637
10638 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10639
10640         * g++.dg/init/pm1.C: New test.
10641
10642 2002-05-12  David S. Miller  <davem@redhat.com>
10643
10644         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10645         types.
10646
10647 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10648
10649         * gcc.c-torture/execute/20020510-1.c: New test case.
10650
10651 2002-05-10  David S. Miller  <davem@redhat.com>
10652
10653         * gcc.c-torture/execute/conversion.c: Test long double too.
10654
10655 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10656
10657         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10658         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10659         * lib/g++.exp (g++_link_flags): Likewise.
10660         * lib/objc.exp (objc_target_compile): Likewise.
10661
10662 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10663
10664         * gcc.dg/cpp/poison.c: Update.
10665         * gcc.dg/cpp/20000625-2.c: Remove.
10666         * gcc.dg/cpp/direct2s.c: Remove final test.
10667
10668 2002-05-08  Tom Rix  <trix@redhat.com>
10669
10670         * gcc.c-torture/execute/20020508-1.c: New test.
10671         * gcc.c-torture/execute/20020508-2.c: New test.
10672         * gcc.c-torture/execute/20020508-3.c: New test.
10673
10674 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10675
10676         * gcc.dg/cpp/charconst-4.c: More tests.
10677
10678 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10679
10680         PR c/6569
10681         * gcc.dg/weak-3.c: Update location of warning messages.
10682         * gcc.dg/weak-5.c: Likewise.
10683
10684 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10685
10686         * gcc.c-torture/execute/20020506-1.c: New test case.
10687
10688 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10689
10690         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10691
10692 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10693
10694         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10695
10696 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10697
10698         * gcc.dg/cpp/charconst-3.c: New test.
10699
10700 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10701
10702         * gcc.dg/cpp/charconst.c: Update tests.
10703
10704 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10705
10706         * treelang: Added directory for new sample language treelang. Also
10707         lib/treelang.exp: New file to signal treelang should be tested.
10708
10709 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10710
10711         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10712         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10713         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10714         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10715         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10716         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10717         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10718
10719 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10720
10721         * gcc.dg/format/xopen-2.c: New test.
10722
10723 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10724
10725         * gcc.dg/20020503-1.c: New test.
10726
10727 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10728
10729         * g++.dg/init/dtor1.C: Make it tougher.
10730
10731 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10732
10733         * g++.dg/init/dtor1.C: New test.
10734
10735 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10736
10737         * gcc.dg/altivec-8.c: New.
10738
10739 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10740
10741         * gcc.dg/altivec-7.c: New.
10742
10743 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10744
10745         * g++.dg/parse/typedef1.C: New test.
10746
10747 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10748
10749         PR c++/6486
10750         * g++.dg/template/friend6.C: New test.
10751
10752         PR c++/6492
10753         * g++.dg/init/copy1.C: New test.
10754
10755 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         * g++.dg/warn/effc1.C: New test.
10758
10759 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10760
10761         * gcc.dg/cpp/if-cexp.c: Add a test.
10762
10763 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10764
10765         * gcc.dg/20020426-2.c: New test.
10766
10767 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10768
10769         * gcc.dg/cpp/if-mop.c: Update.
10770         * gcc.dg/cpp/if-mpar.c: Add test.
10771         * gcc.dg/cpp/if-oppr.c: Update.
10772
10773 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10774
10775         PR c/6343
10776         * gcc.dg/weak-[2-7].c: New tests.
10777
10778 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10779
10780         * gcc.dg/enum1.c: New test.
10781
10782 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10783
10784         PR c++/6497
10785         * g++.dg/inherit/access2.C: New test.
10786
10787 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10788
10789         PR bootstrap/6445
10790         * gcc.dg/20020426-1.c: New test.
10791
10792 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10793
10794         * g++.dg/abi/enum1.C: New test.
10795
10796 2002-04-26  Richard Henderson  <rth@redhat.com>
10797
10798         * gcc.dg/c99-bool-1.c: Expect always true warning.
10799
10800 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10801
10802         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10803
10804 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10805
10806         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10807         targets.
10808
10809 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10810
10811         * g++.dg/abi/mange7.C: New test.
10812
10813         PR c++/6438.
10814         * g++.dg/parse/stmtexpr2.C: New test.
10815
10816 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10817
10818         * gcc.dg/20020312-2.c: Add SH target.
10819
10820 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10821
10822         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10823         compiler output on mips*-*-irix*.
10824
10825 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * g++.dg/parse/attr1.C: New test.
10828
10829 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10830
10831         * gcc.c-torture/execute/string-opt-17.c: New test case.
10832         * gcc.c-torture/execute/memset-2.c: New test case.
10833
10834 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10835
10836         PR c++/6256:
10837         * g++.dg/template/friend5.C: New test.
10838
10839         PR c++/6331:
10840         * g++.dg/template/qual1.C: Likewise.
10841
10842 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10843
10844         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10845         Include stdlib.h, not stdio.h or ctype.h.
10846
10847 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10848
10849         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10850         cris-*-elf* and mmix-*-*.
10851         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10852         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10853         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10854         Ditto.
10855         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10856         * gcc.dg/wchar_t-1.c: Ditto.
10857
10858 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10859
10860         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10861         Clarify comment.
10862
10863 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10864
10865         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10866
10867 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10868
10869         * gcc.c-torture/execute/20000906-1.x: Delete.
10870
10871 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10872
10873         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10874
10875 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10876
10877         * PR6367
10878         * g77.f-torture/execute/6367.f: New test.
10879         * g77.f-torture/execute/6367.x: Disable for MMIX.
10880
10881 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10882
10883         * PR6352
10884         * g++.dg/opt/inline2.C: New test.
10885
10886 2002-04-18  Richard Henderson  <rth@redhat.com>
10887
10888         * gcc.dg/20000906-1.c: Enable for all targets.
10889         * gcc.c-torture/compile/iftrap-2.c: New.
10890
10891 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10892
10893         * gcc.dg/20020418-1.c: New test.
10894         * gcc.dg/20020418-2.c: New test.
10895
10896 2002-04-18  Richard Henderson  <rth@redhat.com>
10897
10898         * gcc.c-torture/compile/iftrap-1.c: New.
10899         * gcc.dg/iftrap-1.c: Adjust for ia64.
10900         * gcc.dg/iftrap-2.c: New.
10901
10902 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10903
10904         * gcc.c-torture/compile/20020418-1.c: New test.
10905
10906 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10907
10908         * gcc.c-torture/compile/20020415-1.c: New.
10909
10910 2002-04-18  David S. Miller  <davem@redhat.com>
10911
10912         * gcc.c-torture/execute/20020418-1.c: New test.
10913
10914 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10915
10916         * gcc.dg/20020416-1.c: New test.
10917
10918         * g++.dg/opt/inline1.C: New test.
10919
10920 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * gcc.dg/altivec-5.c: New test.
10923
10924         * gcc.dg/20020415-1.c: New test.
10925
10926 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10927
10928         * testsuite/lib/chill.exp: Remove.
10929
10930 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10931
10932         * g++.dg/other/big-struct.C: New test.
10933
10934 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10935
10936         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10937         of scratch file.
10938
10939 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10940
10941         PR c/6277
10942         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10943         in scan-assembler function name
10944
10945 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10946
10947         * g77.f-torture/execute/980628-4.x,
10948         g77.f-torture/execute/980628-5.x,
10949         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10950         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10951         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10952         i[34567]86-*-*.
10953
10954 2002-04-13  David S. Miller  <davem@redhat.com>
10955
10956         * gcc.c-torture/execute/20020413-1.c: New test.
10957
10958 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10959
10960         * gcc.dg/asm-6.c,
10961         * g++.dg/ext/asm1.C: New tests.
10962
10963 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10964
10965         PR c++ 5373.
10966         * g++.dg/parse/stmtexpr1.C: New test.
10967
10968         PR c++/5189.
10969         * g++.dg/template/copy1.C: New test.
10970
10971 2002-04-12  Richard Henderson  <rth@redhat.com>
10972
10973         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10974
10975 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10976
10977         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10978         gcc.c-torture/execute/20020307-2.c.
10979
10980 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10981
10982         * g++.dg/ext/attrib5.C,
10983         * g++.dg/lookup/struct1.C: New tests.
10984
10985 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10986
10987         * gcc.dg/20020411-1.c: New test.
10988
10989         * gcc.c-torture/execute/20020411-1.c: New test.
10990
10991 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10992
10993         * g77.f-torture/execute/6177.f: New test.
10994
10995 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10996
10997         PR middle-end/6247
10998         * g++.dg/opt/cleanup1.C: New test.
10999
11000         * g++.dg/opt/const1.C: New test.
11001
11002 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11003
11004         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11005
11006 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11007
11008         PR c++/5507
11009         * g++.dg/template/typename2.C: New test.
11010
11011 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11012
11013         * gcc.c-torture/execute/loop-12.c: New.
11014
11015 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11016
11017         * g77.f-torture/execute/980628-4.x,
11018         g77.f-torture/execute/980628-5.x,
11019         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11020         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11021         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11022
11023 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11024
11025         PR optimization/6086
11026         * g++.dg/opt/preinc1.C: New test.
11027
11028 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11029
11030         PR c++/5571
11031         * g++.dg/opt/static2.C: New test.
11032
11033 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11034
11035         PR c/5120
11036         * gcc.dg/20020406-1.c: New test.
11037
11038 2002-04-04  David S. Miller  <davem@redhat.com>
11039
11040         * gcc.c-torture/execute/20020404-1.c: New test.
11041
11042 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11043
11044         PR c/6123
11045         * gcc.dg/20020312-2.c: Do not declare global register variable
11046         if __PIC__ or __pic__ is defined.
11047
11048 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11049
11050         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11051         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11052
11053 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11054
11055         * gcc.misc-tests/linkage.exp: Update last change to handle
11056         sparc*-, not just sparc-.
11057
11058 2002-04-03  Richard Henderson  <rth@redhat.com>
11059
11060         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11061
11062 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11063
11064         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11065
11066 2002-04-02  David S. Miller  <davem@redhat.com>
11067
11068         * gcc.c-torture/execute/20020402-3.c: New test.
11069
11070 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11071
11072         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11073         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11074
11075         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11076         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11077         g77.f-torture/execute/20001201.x,
11078         g77.f-torture/execute/u77-test.x: New files.
11079
11080         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11081         * gcc.dg/wchar_t-1.c: Ditto.
11082
11083 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11084
11085         * gcc.c-torture/execute/20020402-1.c: New test.
11086
11087 2002-04-01  Richard Henderson  <rth@redhat.com>
11088
11089         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11090
11091         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11092
11093 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11094
11095         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11096
11097 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11098
11099         * g++.dg/inherit/template-as-base.C: Expect error.
11100         * g++.dg/inherit/namespace-as-base.C: Likewise.
11101
11102 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11103
11104         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11105         g++.dg/ext/instantiate3.C: Tweak match patterns.
11106
11107         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11108         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11109         -da test.
11110
11111 2002-03-31  Richard Henderson  <rth@redhat.com>
11112
11113         * gcc.dg/special/alias-2.c: New.
11114         * gcc.dg/special/ecos.exp: Run it.
11115
11116 2002-03-31  Richard Henderson  <rth@redhat.com>
11117
11118         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11119
11120 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11121
11122         * gcc.dg/weak-1.c: Disable on h8300 port.
11123
11124 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11125
11126         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11127         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11128         ordering tests.
11129         * g++.dg/bprob/bprob-1.C: New test.
11130         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11131         * g++.dg/gcov/gcov-1.C: New test.
11132         * g++.dg/gcov/gcov-1.x: New file.
11133         * g++.dg/gcov/gcov-2.C: New test.
11134         * g++.dg/gcov/gcov-3.C: New test.
11135         * g++.dg/gcov/gcov-3.h: New file.
11136
11137 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11138
11139         * g++.old-deja/g++.other/builtins5.C: New test.
11140         * g++.old-deja/g++.other/builtins6.C: New test.
11141         * g++.old-deja/g++.other/builtins7.C: New test.
11142         * g++.old-deja/g++.other/builtins8.C: New test.
11143         * g++.old-deja/g++.other/builtins9.C: New test.
11144
11145 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * g++.dg/opt/static1.C: New test.
11148
11149         * g++.dg/opt/longbranch1.C: New test.
11150
11151 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11152
11153         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11154
11155         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11156
11157 2002-03-28  Jeffrey A Law  (law@redhat.com)
11158
11159         * gcc.c-torture/execute/20020328-1.c: New test.
11160
11161 2002-03-27  Richard Henderson  <rth@redhat.com>
11162
11163         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11164         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11165         move from g++.old-deja/g++.ext/.
11166
11167 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11168
11169         * g++.dg/init/new2.C: New test.
11170
11171 2002-03-26  Richard Henderson  <rth@redhat.com>
11172
11173         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11174
11175         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11176         on sparc.
11177
11178         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11179         sparcv9 systems.
11180         * gcc.dg/20001102-1.c: Likewise.
11181
11182 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11183
11184         * gcc.dg/cpp/endif-pedantic1.c,
11185         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11186
11187 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11188
11189         * g++.dg/init/new1.C: New test.
11190
11191 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11192
11193         * g++.dg/abi/vbase9.C: New test.
11194
11195 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11196
11197         * gcc.dg/arm-asm.c: New test.
11198
11199 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11200
11201         * gcc.dg/Wswitch-enum.c: New test.
11202         Fix PR c/5044.
11203
11204 2002-03-26  Richard Henderson  <rth@redhat.com>
11205
11206         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11207         structure.
11208
11209 2002-03-25  Richard Henderson  <rth@redhat.com>
11210
11211         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11212         sparcv9 systems.
11213
11214         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11215         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11216
11217 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11218
11219         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11220
11221 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11222
11223         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11224         targets using generic thunk support.
11225
11226 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.c-torture/compile/20020323-1.c: New test.
11229
11230         * g++.dg/opt/conj2.C: New test.
11231
11232 2002-03-24  Richard Henderson  <rth@redhat.com>
11233
11234         * gcc.dg/weak-1.c: Use -fno-common.
11235
11236 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11237
11238         * g77.dg/f77-edit-apostrophe-out.f: New test
11239         * g77.dg/f77-edit-h-out.f: New test
11240         * g77.dg/f77-edit-t-in.f: New test
11241         * g77.dg/f77-edit-t-out.f: New test
11242         * g77.dg/f77-edit-x-out.f: New test
11243         * g77.dg/f77-edit-slash-out.f: New test
11244         * g77.dg/f77-edit-colon-out.f: New test
11245         * g77.dg/f77-edit-s-out.f: New test
11246
11247 2002-03-24  Richard Henderson  <rth@redhat.com>
11248
11249         * objc/execute/formal_protocol-6.x: New XFAIL.
11250
11251 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11252
11253         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11254         that do not support weak symbols
11255
11256 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11257
11258         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11259         * lib/g77.exp:  Likewise
11260         * lib/objc.exp: Likewise
11261
11262 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11263
11264         * gcc.dg/Wswitch-default.c: New test.
11265
11266 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11267
11268         * g++.dg/other/enum1.C: New test.
11269
11270 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11271
11272         * gcc.dg/pragma-ep-3.c: Fix typo.
11273
11274 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11275
11276         * g++.dg/inherit/template-as-base.C: New test.
11277
11278 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11279
11280         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11281         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11282
11283 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11284
11285         * gcc.dg/cpp/multiline.c: Update to match.
11286
11287 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11288
11289         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11290
11291 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11292
11293         * gcc.dg/cpp/extratokens2.c:  New file.
11294
11295 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11296
11297         * gcc.dg/20020312-2.c: Add rs6000 target.
11298
11299         * gcc.c-torture/compile/20020319-1.c: New test.
11300
11301 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11302
11303         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11304         (A, E): Handle this.
11305
11306 2002-03-20  Jason Merrill  <jason@redhat.com>
11307
11308         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11309         ignoring -fpic.
11310         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11311         through prune_gcc_output.
11312
11313 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11314
11315         * gcc.c-torture/compile/20020320-1.c: New test.
11316
11317 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11318
11319         * gcc.c-torture/compile/20020318-1.c: New test.
11320
11321         * gcc.dg/struct-by-value-1.c: New test.
11322
11323         * gcc.dg/20020319-1.c: New test.
11324
11325 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11326
11327         * g++.dg/opt/conj1.C: New test.
11328
11329 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11330
11331         * g++.dg/template/qualttp20.C: Revert previous change.
11332         * g++.dg/template/qualttp3.C: Likewise.
11333         * g++.dg/template/qualttp4.C: Likewise
11334         * g++.dg/template/qualttp5.C: Likewise
11335         * g++.dg/template/qualttp6.C: Likewise
11336         * g++.dg/template/qualttp7.C: Likewise
11337         * g++.dg/template/qualttp8.C: Likewise
11338         * g++.dg/template/recurse.C: Likewise.
11339
11340 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11341
11342         * gcc.dg/cpp/wchar-1.c: Update.
11343
11344 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11345
11346         * g++.dg/template/conv1.C: New test.
11347         * g++.dg/template/conv2.C: New test.
11348         * g++.dg/template/conv3.C: New test.
11349         * g++.dg/template/conv4.C: New test.
11350
11351 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11352
11353         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11354         * g++.dg/template/qualttp3.C: Likewise.
11355         * g++.dg/template/qualttp4.C: Likewise
11356         * g++.dg/template/qualttp5.C: Likewise
11357         * g++.dg/template/qualttp6.C: Likewise
11358         * g++.dg/template/qualttp7.C: Likewise
11359         * g++.dg/template/qualttp8.C: Likewise
11360         * g++.dg/template/recurse.C: Likewise.
11361
11362 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11363
11364         * g++.dg/opt/dtor1.C: New test.
11365
11366 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * gcc.c-torture/compile/20020315-1.c: New test.
11369
11370 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11371
11372         * gcc.dg/weak-1.c: Fix scan tests.
11373
11374 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11375
11376         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11377         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11378         cris-*-aout* mmix-*-*.
11379         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11380         cris-*-aout* mmix-*-*.
11381         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11382         cris-*-elf* cris-*-aout* and mmix-*-*.
11383         * gcc.dg/20001009-1.c: Ditto.
11384         * gcc.dg/20010912-1.c: Ditto.
11385         * gcc.dg/20020122-4.c: Ditto.
11386         * gcc.dg/inline-2.c: Ditto.
11387
11388 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11389
11390         * gcc.c-torture/compile/20020314-1.c: New test.
11391
11392 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11393
11394         * gcc.c-torture/execute/20020314-1.c: New test.
11395
11396 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11397
11398         * g++.dg/warn/Wunused-1.C: New test.
11399
11400 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11401
11402         * g++.dg/abi/mangle6.C: New test.
11403
11404 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11405
11406         * gcc.c-torture/compile/20020309-2.c: New test.
11407
11408         * gcc.c-torture/compile/20020312-1.c: New test.
11409
11410 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11411
11412         * g++.dg/other/access1.C: New test.
11413
11414 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11415
11416         * gcc.c-torture/execute/wchar_t-1.c: New test.
11417
11418 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11419
11420         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11421
11422 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11423
11424         * gcc.dg/20020312-1.c: New test case.
11425
11426 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11427
11428         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11429
11430 2002-03-11  Richard Henderson  <rth@redhat.com>
11431
11432         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11433         * g++.old-deja/g++.jason/report.C: Likewise.
11434
11435 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11436
11437         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11438         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11439
11440 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11441
11442         * testsuite/g++.dg/overload/pmf1.C: New test.
11443
11444 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11445
11446         * gcc.c-torture/execute/20020307-1.c: Use long.
11447
11448 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11449
11450         PR optimization/5844
11451         * gcc.dg/20020310-1.c: New test.
11452
11453 2002-03-09  Michael Meissner  <meissner@redhat.com>
11454
11455         * gcc.c-torture/execute/memcpy-2.c: New test.
11456         * gcc.c-torture/execute/memset-1.c: New test.
11457         * gcc.c-torture/execute/strlen-1.c: New test.
11458         * gcc.c-torture/execute/strcmp-1.c: New test.
11459         * gcc.c-torture/execute/strncmp-1.c: New test.
11460
11461 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11462
11463         * gcc.dg/ppc-ldstruct.c: New test.
11464
11465 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11466
11467         * gcc.c-torture/execute/va-arg-22.c: New test.
11468
11469 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11470
11471         * gcc.c-torture/compile/20020309-1.c: New test.
11472
11473 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11474
11475         * gcc.c-torture/execute/20020307-2.c: New test.
11476
11477 2002-03-07  Jeffrey A Law  (law@redhat.com)
11478
11479         * g77.f-torture/compile/20020307-1.f: New test.
11480
11481 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11482
11483         * gcc.dg/unordered-1.c: New test.
11484
11485 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11486
11487         * gcc.c-torture/execute/20020307-1.c: New test.
11488
11489 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11490
11491         * gcc.dg/20020304-1.c: New test.
11492
11493         * gcc.c-torture/compile/20020304-2.c: New test.
11494
11495 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11496
11497         * gcc.c-torture/compile/20020304-1.c: New test case
11498         (from PR c/5830).
11499
11500 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11501
11502         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11503
11504 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11505
11506         * g++.dg/other/classkey1.C: New test.
11507
11508 2002-03-01  Richard Henderson  <rth@redhat.com>
11509
11510         * gcc.c-torture/compile/981223-1.x: New.
11511         * gcc.c-torture/compile/920625-1.x: New.
11512
11513 2002-02-28  Richard Henderson  <rth@redhat.com>
11514
11515         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11516
11517 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11518
11519         * gcc.c-torture/execute/20020227-1.c: New test.
11520
11521 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11522
11523         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11524         here" ERROR lines.
11525         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11526         * g++.old-deja.g++.other/defarg1.C: Likewise.
11527         * g++.old-deja/g++.pt/calls2.C: Likewise.
11528         * g++.old-deja/g++.pt/crash20.C: Likewise.
11529         * g++.old-deja/g++.pt/crash30.C: Likewise.
11530         * g++.old-deja/g++.pt/crash36.C: Likewise.
11531         * g++.old-deja/g++.pt/crash6.C: Likewise.
11532         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11533         * g++.old-deja/g++.pt/derived3.C: Likewise.
11534         * g++.old-deja/g++.pt/error1.C: Likewise.
11535         * g++.old-deja/g++.pt/friend21.C: Likewise.
11536         * g++.old-deja/g++.pt/friend23.C: Likewise.
11537         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11538         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11539
11540 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11541
11542         * gcc.c-torture/execute/20020225-2.c: New test.
11543
11544 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11545
11546         * gcc.c-torture/execute/920730-1t.c,
11547         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11548         Delete test cases, only relevant to -traditional.
11549
11550 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11551
11552         * gcc.dg/cpp/undef1.c: Remove.
11553         * gcc.dg/cpp/directiv.c: Update.
11554         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11555
11556 2002-02-27  Michael Meissner  <meissner@redhat.com>
11557
11558         * gcc.c-torture/execute/20020226-1.c: New test.
11559
11560 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11561
11562         * g++.dg/debug/debug4.C: New test.
11563
11564         * gcc.dg/ia64-visibility-1.c: New test.
11565
11566 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11567
11568         * gcc.dg/debug/20020224-1.c: New.
11569
11570 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11571
11572         * gcc.c-torture/execute/960416-1.x: New.
11573         * gcc.c-torture/execute/divconst-3.x: Likewise.
11574
11575 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11576
11577         * gcc.dg/20020224-1.c: New test.
11578
11579 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11580
11581         * gcc.c-torture/execute/20020225-1.c: New.
11582
11583 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11584
11585         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11586
11587 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11588
11589         * gcc.dg/20020222-1.c: New test.
11590
11591 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11592
11593         * g++.dg/opt/anonunion1.C: New test.
11594
11595 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11596
11597         * g++.dg/template/qualttp19.C: New test.
11598         * g++.dg/template/qualttp20.C: New test.
11599         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11600         * g++.old-deja/g++.other/qual1.C: Likewise.
11601
11602 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11603
11604         * gcc.dg/attr-alwaysinline.c: New.
11605
11606 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11607
11608         * gcc.dg/20020220-1.c: New test.
11609
11610         * gcc.dg/20020220-2.c: New test.
11611
11612         * g++.dg/opt/mmx1.C: New test.
11613
11614 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11615
11616         * gcc.c-torture/compile/20020110.c: New test.
11617
11618 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11619
11620         * gcc.c-torture/execute/20020219-1.c: New test.
11621
11622         * gcc.dg/20020219-1.c: New test.
11623
11624         * gcc.dg/noncompile/20020220-1.c: New test.
11625
11626         * g++.dg/opt/ptrintsum1.C: New test.
11627
11628         * gcc.dg/debug/20020220-1.c: New test.
11629
11630 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11631
11632         * gcc.c-torture/execute/20020216-1.c: New test.
11633
11634 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11635
11636         * gcc.dg/decl-1.c: Update, new test.
11637
11638 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11639
11640         * g++.dg/abi/bitfield1.C: New test.
11641         * g++.dg/abi/bitfield2.C: New test.
11642
11643 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11644
11645         * gcc.dg/attr-nest.c: New test.
11646
11647 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11648
11649         * gcc.c-torture/execute/20020215-1.c: New test.
11650
11651 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11652
11653         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11654         * g++.dg/debug/debug.exp: New.
11655         * g++.dg/debug/trivial.C: New.
11656         * g++.dg/debug/debug1.C: Moved...
11657         * g++.dg/other/debug1.C: ...from here.
11658         * g++.dg/debug/debug2.C: Moved...
11659         * g++.dg/other/debug2.C: ...from here.
11660         * g++.dg/debug/debug3.C: Moved...
11661         * g++.dg/other/debug3.C: ...from here.
11662
11663         * gcc.dg/noncompile/20020213-1.c: New test.
11664
11665 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11666
11667         * g++.dg/other/debug3.C: New test.
11668
11669         * gcc.c-torture/execute/20020213-1.c: New test.
11670
11671 2002-02-13  Richard Smith <richard@ex-parrot.com>
11672
11673         * g++.old-deja/g++.other/thunk1.C: New test.
11674
11675 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11676
11677         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11678
11679 2002-02-13  Stan Shebs  <shebs@apple.com>
11680
11681         * gcc.dg/altivec-3.c: New.
11682
11683 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11684
11685         * gcc.dg/Wunreachable-1.c: New test.
11686         * gcc.dg/Wunreachable-2.c: New test.
11687
11688 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11689
11690         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11691
11692 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11693
11694         * gcc.dg/decl-1.c: New test.
11695
11696 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11697
11698         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11699
11700 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11701
11702         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11703         * gcc.c-torture/compile/980506-1.x: Likewise.
11704
11705 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11706
11707         * gcc.dg/20020210-1.c: New.
11708
11709 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11710
11711         * g77.f-torture/execute/947.f: New regression test
11712         for PR fortran/947.
11713
11714 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11715
11716         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11717         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11718
11719 2002-02-08  Richard Henderson  <rth@redhat.com>
11720
11721         * gcc.c-torture/compile/labels-3.c: New.
11722
11723 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11726         expression statements work instead.
11727         * gcc.dg/noncompile/20020207-1.c: New test.
11728
11729 2002-02-07  Richard Henderson  <rth@redhat.com>
11730
11731         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11732
11733 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11734
11735         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11736         message from g77
11737         * lib/g77-dg.exp: Trim g77 error messages so that they are
11738         recognized by dg.exp.
11739
11740 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11741
11742         PR fortran/5473
11743         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11744
11745 2002-02-07  Richard Henderson  <rth@redhat.com>
11746
11747         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11748         to be sufficiently aligned for integers.
11749
11750 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11751
11752         * g++.dg/template/friend4.C: New test.
11753
11754 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11755
11756         PR fortran/5743
11757         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11758         unsupported cases.
11759
11760 2002-02-07  Richard Henderson  <rth@redhat.com>
11761
11762         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11763         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11764         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11765         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11766
11767 2002-02-06  Richard Henderson  <rth@redhat.com>
11768
11769         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11770
11771 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11772
11773         * gcc.dg/20020206-1.c: New test.
11774
11775 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11776
11777         * gcc.c-torture/execute/20020206-1.c: New test.
11778
11779         * gcc.c-torture/execute/20020206-2.c: New test.
11780
11781         PR optimization/5429:
11782         * gcc.c-torture/compile/20020206-1.c: New test.
11783
11784 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11785
11786         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11787         as certain file formats cannot support particularly large
11788         alignments.
11789
11790         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11791         and do not expect to be able to link the executable.
11792
11793         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11794         fail because the COFF format does not support the weak attribute.
11795
11796 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11797
11798         * g77.dg/pr5473.f:  New test
11799
11800 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11801
11802         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11803         Fix testcase accordingly.
11804
11805 2002-02-04  Richard Henderson  <rth@redhat.com>
11806
11807         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11808         (buf): Change to be an array of pointers, not ints.
11809
11810 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11811
11812         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11813         before all tests.  Move warning one line above to match where it
11814         C frontend emits.
11815         * gcc.dg/Wswitch-2.c: New test.
11816         * g++.dg/warn/Wswitch-1.C: New test.
11817         * g++.dg/warn/Wswitch-2.C: New test.
11818
11819 2002-02-04  Richard Henderson  <rth@redhat.com>
11820
11821         * g++.dg/abi/offsetof.C: Fix size comparison.
11822
11823 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11824
11825         * gcc.dg/cast-qual-2.c: New test.
11826
11827 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.dg/20020201-4.c: New test.
11830
11831 2002-02-04  Ben Elliston  <bje@redhat.com>
11832
11833         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11834         target_info attribute != 0, in addition to the empty string.
11835         (gcc_target_compile): Likewise.
11836
11837 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11838
11839         * gcc.dg/Wswitch.c: New test.
11840         PR gcc/4475. PR gcc/3780.
11841
11842 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11843
11844         * g77.f-torture/execute/5122.f: New test for regressions
11845         against PR fortran/5122.
11846
11847 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11848
11849         * g77.f-torture/compile/pr3743.f: Delete
11850         * g77.dg/pr3743-1.f: New test.
11851         * g77.dg/pr3743-2.f: New test.
11852         * g77.dg/pr3743-3.f: New test.
11853         * g77.dg/pr3743-4.f: New test.
11854
11855 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11856
11857         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11858
11859 2002-02-02  Richard Henderson  <rth@redhat.com>
11860
11861         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11862         * gcc.c-torture/execute/bf64-1.c: Likewise.
11863
11864 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11865
11866         * gcc.dg/20020201-2.c: New test.
11867
11868         * gcc.dg/20020201-3.c: New test.
11869
11870         * gcc.c-torture/execute/bitfld-2.c: New test.
11871
11872 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11873
11874         * gcc.dg/bitfld-1.c: Update.
11875         * gcc.dg/bitfld-2.c: Update.
11876         * gcc.c-torture/execute/bitfld-1.x: New.
11877
11878 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11879
11880         * gcc.c-torture/execute/20020201-1.c: New test.
11881
11882 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11883
11884         PR target/5469
11885         * gcc.dg/20020201-1.c: New test.
11886
11887 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11888
11889         PR fortran/3743
11890         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11891         * g77.f-torture/compile/pr3743.x: Remove
11892
11893 2002-01-31  Tom Rix  <trix@redhat.com>
11894
11895         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11896
11897 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11898
11899         * gcc.dg/noncompile/20020130-1.c: New test.
11900
11901 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11902
11903         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11904
11905 2002-01-29  Richard Henderson  <rth@redhat.com>
11906
11907         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11908         to long long.
11909         * gcc.c-torture/execute/bf64-1.c: Likewise.
11910
11911 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11912
11913         * gcc.c-torture/execute/20020129-1.c: New test.
11914
11915 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11916
11917         * gcc.c-torture/compile/20000224-1.c: Update.
11918         * gcc.c-torture/execute/bitfld-1.c: New tests.
11919         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11920         * gcc.dg/uninit-A.c: Update.
11921
11922 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         * g++.dg/template/ctor1.C: Add instantiation.
11925
11926 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11927
11928         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11929         argument to __builtin_prefetch to be const ptr.
11930
11931 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11932
11933         * gcc.c-torture/compile/20020120-1.c: New test.
11934
11935 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11936
11937         * gcc.c-torture/execute/20020127-1.c: New test.
11938
11939 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11940
11941         * g77.dg/f77-edit-i-in.f: New test
11942         * g77.dg/f77-edit-i-out.f: New test
11943
11944 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11945
11946         * gcc.dg/debug/debug.exp: New file.
11947         * gcc.dg/debug/trivial.c: New file.
11948         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11949         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11950         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11951         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11952         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11953         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11954         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11955         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11956         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11957         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11958         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11959         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11960         * gcc.dg/20000503-1.c: Removed.
11961         * gcc.dg/20010207-1.c: Removed.
11962         * gcc.dg/20011223-1.c: Removed.
11963         * gcc.dg/20020104-2.c: Removed.
11964         * gcc.dg/debug-1.c: Removed.
11965         * gcc.dg/debug-2.c: Removed.
11966         * gcc.dg/debug-3.c: Removed.
11967         * gcc.dg/debug-4.c: Removed.
11968         * gcc.dg/debug-5.c: Removed.
11969         * gcc.dg/debug-6.c: Removed.
11970         * gcc.dg/dwarf2-1.c: Removed.
11971         * gcc.dg/dwarf2-2.c: Removed.
11972
11973 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11974
11975         * g++.old-deja/g++.other/eh5.C: New test.
11976         * g++.old-deja/g++.other/sibcall2.C: New test.
11977         * g++.old-deja/g++.other/array9.C: New test.
11978         * g++.old-deja/g++.other/typename2.C: New test.
11979         * g++.old-deja/g++.other/crash60.C: New test.
11980         * g++.old-deja/g++.other/conv9.C: New test.
11981         * g++.old-deja/g++.other/mangle10.C: New test.
11982         * g++.old-deja/g++.other/unchanging1.C: New test.
11983         * g++.old-deja/g++.other/exprstmt1.C: New test.
11984         * g++.old-deja/g++.other/inline23.C: New test.
11985         * g++.old-deja/g++.eh/ia64-1.C: New test.
11986         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11987         * g++.old-deja/g++.other/reload1.C: New test.
11988         * g++.old-deja/g++.other/static20.C: New test.
11989         * g++.old-deja/g++.other/local-alloc1.C: New test.
11990         * g++.old-deja/g++.other/conv8.C: New test.
11991         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11992         * g++.old-deja/g++.other/storeexpr1.C: New test.
11993         * g++.old-deja/g++.other/storeexpr2.C: New test.
11994         * g++.dg/eh/template2.C: New test.
11995         * g++.dg/warn/weak1.C: New test.
11996
11997 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11998
11999         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12000         Remove first, non-varying, argument.
12001
12002 2002-01-23  Richard Henderson  <rth@redhat.com>
12003
12004         * gcc.dg/inline-2.c: New.
12005
12006         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12007         Add optional target arg.  Check number of arguments.
12008         (scan-assembler-not, scan-assembler-dem): Likewise.
12009         (scan-assembler-dem-not): Likewise.
12010
12011 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12012
12013         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12014         line 12.
12015         * g++.old-deja/g++.brendan/parse3.C,
12016         g++.old-deja/g++.other/crash26.C,
12017         g++.old-deja/g++.other/crash28.C,
12018         g++.old-deja/g++.other/crash29.C,
12019         g++.old-deja/g++.other/crash30.C,
12020         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12021
12022 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12023
12024         * gcc.dg/20020115-1.c: New.
12025
12026 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12027
12028         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12029
12030 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12031
12032         * gcc.dg/20020122-3.c: New.
12033
12034 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12035
12036         * g++.dg/other/gc1.C: New test.
12037
12038 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12039
12040         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12041
12042 2002-01-22  Richard Henderson  <rth@redhat.com>
12043
12044         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12045
12046 2002-01-22  Richard Henderson  <rth@redhat.com>
12047
12048         * gcc.dg/20020122-4.c: New.
12049
12050 2002-01-22  H.J. Lu <hjl@gnu.org>
12051
12052         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12053         link output.
12054         * gcc.dg/special/ecos.exp: Likewise.
12055         * lib/g++-dg.exp: Likewise.
12056         * lib/g77-dg.exp: Likewise.
12057         * lib/gcc-dg.exp : Likewise.
12058         * lib/mike-g++.exp: Likewise.
12059         * lib/mike-g77.exp: Likewise.
12060         * lib/mike-gcc.exp: Likewise.
12061         * lib/objc-dg.exp: Likewise.
12062
12063 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12064
12065         PR target/5379
12066         * gcc.dg/20020122-2.c: New test.
12067
12068 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12069
12070         * gcc.dg/20020122-1.c: New test.
12071
12072 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12073
12074         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12075
12076 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12077
12078         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12079
12080 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12081
12082         * gcc.c-torture/compile/20020121-1.c: New test.
12083
12084 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12085
12086         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12087         ld_library_path.
12088
12089 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12090
12091         * gcc.dg/20020218-1.c: New test.
12092
12093 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12094
12095         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12096         messages
12097         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12098         "At global scope" warning
12099         * g++.dg/ext/align1.C: Change cygwin test for alignment
12100         from db-bogus to dg-warning
12101
12102 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12103
12104         * g77.f-torture/compile/cpp2.F: New test.
12105
12106 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12107
12108         * g++.dg/template/access1.C: New test.
12109
12110 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12111
12112         * gcc.dg/20020118-1.c: New.
12113
12114 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12115
12116         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12117
12118 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12119
12120         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12121         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12122         alignment warnings.
12123
12124 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12125
12126         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12127         torture_with_loops and torture_without_loops
12128
12129 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12130
12131         * gcc.c-torture/compile/20020116-1.c: New test.
12132
12133 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12134
12135         * gcc.dg/20020116-2.c: New test.
12136
12137         * gcc.dg/ultrasp4.c: New test.
12138
12139         * gcc.dg/20020116-1.c: New test.
12140
12141 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12142
12143         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12144         by EABI.
12145
12146 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12147
12148         * gcc.misc-tests/i386-prefetch.exp: New.
12149         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12150         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12151         * gcc.misc-tests/i386-pf-none-1.c: New test.
12152         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12153
12154 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * gcc.dg/gnu89-init-1.c: Add new tests.
12157
12158 2002-01-15  Andreas Jaeger  <aj@suse.de>
12159
12160         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12161         * gcc.dg/i386-mmx-2.c: Likewise.
12162         * gcc.dg/i386-sse-1.c: Likewise.
12163         * gcc.dg/i386-sse-2.c: Likewise.
12164         * gcc.dg/i386-sse-3.c: Likewise.
12165
12166 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12167
12168         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12169         Uncomment additional cases that now pass.
12170
12171 2002-01-11  Richard Henderson  <rth@redhat.com>
12172
12173         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12174         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12175
12176 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12177
12178         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12179
12180 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12181
12182         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12183         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12184
12185 2002-01-10  Dale Johannesen  <dalej@apple.com>
12186
12187         * gcc.c-torture/execute/loop-11.c: New.
12188
12189 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12190
12191         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12192         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12193
12194 2002-01-09  Richard Henderson  <rth@redhat.com>
12195
12196         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12197         type in which to perform the operation for each size.
12198
12199 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12200
12201         * gcc.c-torture/compile/20020109-2.c: New test.
12202
12203 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12204
12205         * gcc.c-torture/execute/loop-10.c: New test.
12206
12207 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12208
12209         * gcc.c-torture/compile/20010226-1.c: New test.
12210         * gcc.c-torture/compile/20010227-1.c: New test.
12211         * gcc.c-torture/compile/20010426-1.c: New test.
12212         * gcc.c-torture/compile/20010510-1.c: New test.
12213         * gcc.c-torture/compile/20010605-3.c: New test.
12214         * gcc.c-torture/compile/20010824-1.c: New test.
12215         * gcc.c-torture/execute/20010409-1.c: New test.
12216         * gcc.dg/noncompile/20000901-1.c: New test.
12217         * gcc.dg/20001023-1.c: New test.
12218         * gcc.dg/20001101-1.c: New test.
12219         * gcc.dg/20001102-1.c: New test.
12220         * gcc.dg/20010207-1.c: New test.
12221         * gcc.dg/20010405-1.c: New test.
12222         * gcc.dg/20010822-1.c: New test.
12223         * gcc.dg/20011107-1.c: New test.
12224
12225 2002-01-09  Jeffrey A Law  (law@redhat.com)
12226
12227         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12228
12229         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12230         execution failure on PA targets.
12231
12232 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12233
12234         * gcc.c-torture/compile/20020109-1.c: New test.
12235
12236 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12237
12238         * gcc.c-torture/execute/20020108-1.c: New test.
12239
12240 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12241
12242         * gcc.dg/20020108-1.c: New test.
12243
12244 2002-01-08  H.J. Lu <hjl@gnu.org>
12245
12246         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12247         for header files.
12248
12249 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12250
12251         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12252         consistency.
12253
12254 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12255
12256         * gcc.dg/altivec-4.c: Test altivec predicates.
12257
12258 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12259
12260         * gcc.c-torture/execute/20020107-1.c: New test.
12261
12262 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12263
12264         PR c/5279
12265         * gcc.c-torture/compile/20020106-1.c: New test.
12266
12267 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12268
12269         * gcc.c-torture/execute/nestfunc-4.c: New test.
12270
12271 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12272
12273         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12274         extra triple that slipped in.
12275         * g++.old-deja/g++.abi/align.C: Likewise.
12276         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12277
12278 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12279
12280         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12281         * g++.old-deja/g++.abi/align.C: Likewise.
12282         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12283
12284         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12285         on FreeBSD/i386.
12286         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12287         FreeBSD.
12288
12289 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12290
12291         * gcc.dg/20020104-1.c: New test.
12292
12293         * gcc.dg/20020104-2.c: New test.
12294
12295 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12296
12297         * gcc.dg/20020103-1.c: Fix typo in target selector.
12298
12299 2002-01-03  Richard Henderson  <rth@redhat.com>
12300
12301         * gcc.dg/20020103-1.c: New.
12302
12303 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12304
12305         * gcc.c-torture/execute/20020103-1.c: New test.
12306
12307 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12308
12309         * g++.dg/other/debug2.C: New test.
12310
12311         * gcc.c-torture/compile/20020103-1.c: New test.
12312
12313 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12314
12315         * gcc.dg/gnu89-init-1.c: Added new tests.
12316
12317 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12318
12319         * g++.dg/template/friend2.C: Remove as patch is reverted.
12320
12321         * g++.dg/warn/oldcast1.C: New test.
12322
12323         * g++.dg/template/ptrmem1.C: New test.
12324         * g++.dg/template/ptrmem2.C: New test.
12325
12326         * g++.dg/template/ntp.C: New test.
12327
12328         * g++.dg/other/component1.C: New test.
12329
12330         * g++.dg/template/ttp3.C: New test.
12331
12332         * g++.dg/template/friend2.C: New test.
12333         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12334
12335 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12336
12337         * g++.dg/other/ptrmem1.C: New test.
12338         * g++.dg/other/ptrmem2.C: New test.
12339
12340 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12341
12342         * g++.dg/template/ctor1.C: New test.
12343
12344 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12345
12346         * g++.dg/template/friend2.C: New test.
12347
12348 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12349
12350         * gcc.dg/mmix-1.c: New test.
12351
12352 2001-12-31  Richard Henderson  <rth@redhat.com>
12353
12354         * gcc.dg/asm-5.c: New.
12355
12356 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12357
12358         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12359         in namespace __gnu_cxx
12360
12361 2001-12-30  Richard Henderson  <rth@redhat.com>
12362
12363         * gcc.dg/debug-6.c: New.
12364
12365 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12366
12367         * gcc.c-torture/compile/20011229-2.c: New test.
12368
12369 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12370
12371         * gcc.dg/debug-3.c: New test.
12372         * gcc.dg/debug-4.c: New test.
12373         * gcc.dg/debug-5.c: New test.
12374
12375 2001-12-29  Richard Henderson  <rth@redhat.com>
12376
12377         * g++.dg/eh/loop1.C: New.
12378
12379 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12380
12381         * g++.dg/template/crash1.C: New test.
12382
12383 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12384
12385         * g++.dg/other/const1.C: New test.
12386
12387 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12388
12389         * gcc.c-torture/compile/20011229-1.c: New test.
12390
12391 2001-12-28  Stan Shebs  <shebs@apple.com>
12392
12393         * lib/objc-torture.exp: Resync with c-torture.exp.
12394         * lib/objc.exp: Load standard libraries.
12395
12396 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12397
12398         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12399         additional tests.
12400
12401 2001-12-27  Roger Sayle <roger@eyesopen.com>
12402
12403         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12404
12405 2001-12-27  Richard Henderson  <rth@redhat.com>
12406
12407         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12408
12409 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12410
12411         * g++.dg/eh/ctor1.C: New test.
12412         * g++.dg/other/error2.C: New test.
12413
12414 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         * g++.dg/other/init2.C: New test.
12417
12418 2001-12-24  Richard Henderson  <rth@redhat.com>
12419
12420         * gcc.dg/20011223-1.c: New.
12421         * gcc.dg/inline-1.c: New.
12422
12423 2001-12-23  Richard Henderson  <rth@redhat.com>
12424
12425         * gcc.dg/asm-4.c: Test operand modifiers.
12426
12427 2001-12-23  Richard Henderson  <rth@redhat.com>
12428
12429         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12430
12431 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12432
12433         * gcc.c-torture/execute/20011223-1.c: New test.
12434
12435 2001-12-21  Richard Henderson  <rth@redhat.com>
12436
12437         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12438         re-enables the warning.
12439
12440 2001-12-21  Richard Henderson  <rth@redhat.com>
12441
12442         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12443
12444 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12445
12446         * gcc.c-torture/compile/20011218-1.c: New test.
12447
12448 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12449
12450         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12451         arm-isr.c test.
12452         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12453         epilogue generation for ARM ISR routines.
12454
12455 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12456
12457         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12458         * gcc.dg/format/c90-printf-3.c: Likewise.
12459         * gcc.dg/format/c99-printf-3.c: Likewise.
12460         * gcc.dg/format/ext-1.c: Likewise.
12461         * gcc.dg/format/ext-6.c: Likewise.
12462         * gcc.dg/format/format.h: Prototype unlocked stdio.
12463
12464 2001-12-20  Richard Henderson  <rth@redhat.com>
12465
12466         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12467         (arena): Use it.
12468         (malloc): Correct allocation logic.  Abort if we fill up the
12469         arena before initialization complete.
12470         (realloc): Correct allocation logic.
12471
12472 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12473
12474         * gcc.c-torture/compile/20011219-2.c: New test.
12475
12476         * gcc.c-torture/execute/20011219-1.c: New test.
12477
12478 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12479
12480         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12481         target does not support weak symbols.
12482
12483 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12484
12485         * gcc.c-torture/compile/20011219-1.c: New test.
12486
12487 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         * g++.dg/other/error1.C: New test.
12490
12491 2001-12-17  Jeffrey A Law  (law@redhat.com)
12492
12493         * gcc.c-torture/execute/20011217-1.c: New test.
12494
12495 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12496
12497         * objc.dg/special/: New directory.
12498         * objc.dg/special/special.exp: New file.
12499         * objc.dg/special/unclaimed-category-1.h: New file.
12500         * objc.dg/special/unclaimed-category-1a.m: New file.
12501         * objc.dg/special/unclaimed-category-1.m: New file.
12502
12503 2001-12-17  Andreas Jaeger  <aj@suse.de>
12504
12505         * gcc.c-torture/compile/20011217-2.c: New test.
12506
12507 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12508
12509         * gcc.c-torture/compile/20011217-1.c: New test.
12510
12511 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12512
12513         * testsuite/gcc.dg/20011214-1.c: New.
12514
12515 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12516
12517         * gcc.dg/altivec-4.c: New.
12518
12519 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12520
12521         * gcc.dg/20011113-1.c: New test.
12522
12523 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12524
12525         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12526         std::__malloc_alloc_template<0> and
12527         std::__default_alloc_template<false, 0>.
12528
12529 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12530
12531         * objc/execute/bf-21.m: New test.
12532         * objc/execute/enumeration-1.m: New test.
12533         * objc/execute/enumeration-2.m: New test.
12534
12535 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12536
12537         * gcc.dg/gnu89-init-1.c: New test.
12538
12539 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12540
12541         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12542         * g++.old-deja/g++.jason/2371.C: Likewise.
12543         * g++.old-deja/g++.jason/template33.C: Likewise.
12544         * g++.old-deja/g++.jason/template34.C: Likewise.
12545         * g++.old-deja/g++.jason/template36.C: Likewise.
12546         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12547         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12548         * g++.old-deja/g++.other/typename1.C: Likewise.
12549         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12550         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12551         * g++.old-deja/g++.pt/typename11.C: Likewise.
12552         * g++.old-deja/g++.pt/typename14.C: Likewise.
12553         * g++.old-deja/g++.pt/typename16.C: Likewise.
12554         * g++.old-deja/g++.pt/typename3.C: Likewise.
12555         * g++.old-deja/g++.pt/typename4.C: Likewise.
12556         * g++.old-deja/g++.pt/typename5.C: Likewise.
12557         * g++.old-deja/g++.pt/typename7.C: Likewise.
12558         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12559
12560 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         * g++.dg/other/linkage1.C: New test.
12563         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12564         specifiers.
12565
12566 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12567
12568         * gcc.dg/concat.c: New test.
12569
12570 2001-12-11  Stan Shebs  <shebs@apple.com>
12571
12572         * objc/compile: New test directory.
12573         * objc/compile/compile.exp: New expect script.
12574         * objc/compile/20011211-1.m: New compile test.
12575
12576 2001-12-11  Jason Merrill  <jason@redhat.com>
12577
12578         * lib/prune.exp (prune_gcc_output): Also handle "In member
12579         function".  So many permutations...
12580
12581 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12582
12583         * g++.dg/template/typedef1.C: New test.
12584
12585 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12586
12587         * g++.dg/other/copy1.C: New test.
12588
12589 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12590
12591         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12592
12593         * gcc.dg/builtin-choose-expr.c: New.
12594
12595 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12596
12597         * gcc.dg/altivec-2.c: New.
12598
12599 2001-12-07  Richard Henderson  <rth@redhat.com>
12600
12601         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12602
12603 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12604
12605         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12606         ultrasparc.
12607
12608 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12609
12610         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12611
12612 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12613
12614         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12615         variable argument list.
12616
12617 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12618
12619         * gcc.c-torture/execute/memcheck: Delete entire directory.
12620         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12621         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12622
12623 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12624
12625         * gcc.dg/Wshadow-1.c: New test.
12626
12627 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12628
12629         * gcc.c-torture/compile/20011130-1.c: New test.
12630
12631         * gcc.dg/noncompile/20011025-1.c: New test.
12632
12633         * g++.dg/other/anon-union.C: New test.
12634
12635         * gcc.c-torture/execute/20011024-1.c: New test.
12636
12637 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12638
12639         * gcc.c-torture/execute/20000722-1.x,
12640         gcc.c-torture/execute/20010123-1.x: Remove.
12641         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12642         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12643         gcc.dg/c99-complit-2.c: New tests.
12644
12645 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         * g++.dg/inherit/base1.C: New test.
12648
12649 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12650
12651         * g++.dg/other/stdarg1.C: New test.
12652
12653         * gcc.c-torture/compile/20011130-2.c: New test.
12654
12655 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12656
12657         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12658         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12659         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12660         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12661         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12662         * gcc.dg/builtin-prefetch-1.c: New test.
12663
12664 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12665
12666         * gcc.dg/20011130-1.c: New test.
12667
12668 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12669
12670         * g++.dg/other/scope1.C: New test.
12671         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12672
12673 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12674
12675         * gcc.dg/vla-init-1.c: New test.
12676
12677 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12678
12679         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12680
12681 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12682
12683         * objc.dg/alias.m: Update.
12684         * objc.dg/class-1.m: Update.
12685         * objc.dg/const-str-1.m: Update.
12686         * objc.dg/fwd-proto-1.m: Update.
12687         * objc.dg/id-1.m: Update.
12688         * objc.dg/super-class-1.m: Update.
12689
12690 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12691
12692         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12693         constructs.
12694
12695 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12696
12697         * gcc.c-torture/execute/20011128-1.c: New test.
12698
12699 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12700
12701         * gcc.dg/20011127-1.c: New test.
12702
12703 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12704
12705         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12706         from Austin Group draft 7.
12707         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12708         scanf format arguments.
12709         * gcc.dg/format/no-exargs-2.c: New test.
12710
12711 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12712
12713         * g++.dg/abi/vbase8-4.C: New test.
12714
12715 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12716
12717         * gcc.c-torture/execute/20011121-1.c: New test.
12718
12719 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12720
12721         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12722
12723 2001-11-23  Andreas Jaeger  <aj@suse.de>
12724
12725         * gcc.dg/cpp/charconst-2.c: New test.
12726
12727 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12728
12729         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12730         to the host if it is remote.  Let tests specify extra headers
12731         they use.
12732         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12733         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12734         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12735         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12736         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12737         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12738         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12739         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12740         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12741         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12742
12743 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12744
12745         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12746         for little endian ARMs.
12747
12748 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12749
12750         * gcc.c-torture/compile/20011119-1.c: New test.
12751         * gcc.c-torture/compile/20011119-2.c: New test.
12752
12753 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12754
12755         * gcc.dg/altivec-1.c: Fix typo.
12756
12757 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12758
12759         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12760
12761 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12762
12763         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12764
12765 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12766
12767         * lib/g77.exp: Don't specify --rpath-link.
12768
12769         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12770         across all the headers.
12771         * gcc.dg/format/format.exp: For testing on a remote host,
12772         copy format.h.
12773
12774         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12775         * gcc.c-torture/execute/930406-1.c: Likewise.
12776         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12777
12778 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12779
12780         * gcc.dg/altivec-1.c: New.
12781
12782 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12783
12784         * gcc.dg/cpp/fpreprocessed.c: New test case.
12785
12786 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12787
12788         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12789         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12790         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12791
12792 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12793
12794         * gcc.dg/no-builtin-1.c: New test.
12795
12796 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12797
12798         * gcc.c-torture/execute/20011115-1.c: New test.
12799
12800 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12801
12802         * gcc.c-torture/compile/20011114-2.c: New test.
12803         * gcc.c-torture/compile/20011114-3.c: New test.
12804         * gcc.c-torture/compile/20011114-4.c: New test.
12805
12806 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12807
12808         * g++.dg/other/init1.C: New test.
12809
12810 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12811
12812         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12813         message.
12814
12815         * gcc.c-torture/execute/20011114-1.c: New testcase.
12816
12817         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12818         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12819         like the (before this change) version of 20010327-1.c.
12820
12821 2001-11-14  Roger Sayle <roger@eyesopen.com>
12822
12823         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12824
12825 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12826
12827         * g++.dg/init/array2.C: New test.
12828
12829 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12830
12831         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12832
12833 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         * g++.dg/other/forscope1.C: New test.
12836         * g++.dg/ext/forscope1.C: New test.
12837         * g++.dg/ext/forscope2.C: New test.
12838
12839 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12840
12841         * gcc.c-torture/execute/20011113-1.c: New test.
12842
12843 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12844
12845         * gcc.c-torture/execute/20011109-2.c: New test.
12846
12847         * gcc.c-torture/execute/20011109-1.c: New test.
12848
12849 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12850
12851         * gcc.c-torture/compile/20011109-1.c: New test.
12852
12853 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12854
12855         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12856         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12857         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12858         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12859         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12860         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12861         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12862
12863 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12864
12865         * g++.dg/warn/Wshadow-1.C: New tests.
12866         * g++.old-deja/g++.mike/for3.C: Update.
12867
12868 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12869
12870         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12871         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12872         XFAILs.  Adjust expected error texts.
12873         * gcc.c-torture/compile/20011106-1.c,
12874         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12875         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12876         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12877         gcc.dg/c99-array-lval-5.c: New tests.
12878
12879 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12880
12881         * gcc.dg/cpp/defined.c: Update.
12882
12883 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12884
12885         * gcc.c-torture/execute/anon-1.c: New test.
12886
12887 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12888
12889         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12890         same size, so no warning should be produced on stormy16.
12891
12892         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12893         due to oversized array.
12894         * g++.old-deja/g++.mike/ns15.C: Likewise.
12895         * g++.old-deja/g++.pt/crash16.C: Likewise.
12896
12897 2001-11-02  Graham Stott  <grahams@redhat.com>
12898
12899         * g++.dgother/debug1.C: Fix typos.
12900
12901 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12902
12903         * g++.dg/other/debug1.C: New test.
12904
12905 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12906
12907         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12908         of unsigned long.
12909
12910 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12911
12912         * gcc.dg/20011029-2.c: New test.
12913
12914         * gcc.c-torture/compile/20011029-1.c: New test.
12915
12916 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12917
12918         * objc/execute/class_self-1.m: New test.
12919         * objc/execute/class_self-2.m: New test.
12920
12921 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12922
12923         * gcc.misc-tests/msgs.exp: Delete.
12924         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12925         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12926         error set to match recent changes.
12927
12928 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12929
12930         * gcc.dg/20011021-1.c: New test.
12931
12932 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12933
12934         * gcc.c-torture/compile/20011023-1.c: New test.
12935
12936 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12937
12938         * lib/g77.exp: Rewrite based on lib/g++.exp.
12939
12940 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12941
12942         * gcc.c-torture/execute/20011019-1.c: New test.
12943
12944         * gcc.dg/20011018-1.c: New test.
12945
12946 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12947
12948         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12949
12950 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12951
12952         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12953         * gcc.dg/attr-invalid.c: Likewise.
12954
12955 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * testsuite/gcc.dg/20011015-1.c: New test.
12958
12959 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12960
12961         * g++.dg/template/unify2.C: New test.
12962
12963 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12964
12965         * g++.dg/other/exception-specification.C: New test
12966
12967 2001-10-13  Tom Rix  <trix@redhat.com>
12968
12969         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12970         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12971
12972 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12973
12974         * testsuite/gcc.dg/20011009-1.c: New test.
12975
12976 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12977
12978         PR g++/4476
12979         * g++.dg/other/friend1.C: New test.
12980
12981 2001-10-11  Richard Henderson  <rth@redhat.com>
12982
12983         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12984
12985 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12986
12987         * gcc.c-torture/compile/20011010-1.c: New.
12988
12989 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12990
12991         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12992         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12993         g77.f-torture/execute/execute.exp,
12994         g77.f-torture/noncompile/noncompile.exp,
12995         gcc.c-torture/compile/compile.exp,
12996         gcc.c-torture/execute/execute.exp,
12997         gcc.c-torture/execute/ieee/ieee.exp,
12998         gcc.c-torture/execute/memcheck/memcheck.exp,
12999         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13000         objc/execute/execute.exp: Update FSF address.
13001
13002 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13003
13004         * gcc.dg/cpp/cmdlne-C.c: Update.
13005         * gcc.dg/cpp/cmdlne-C2.c: New.
13006
13007 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13008
13009         * gcc.c-torture/execute/20011008-3.c: New.
13010
13011 2001-10-08  DJ Delorie  <dj@redhat.com>
13012
13013         * gcc.dg/20011008-1.c: New.
13014         * gcc.dg/20011008-2.c: New.
13015
13016 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13017
13018         * gcc.dg/cpp/spacing1.c: Update test.
13019
13020 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13021
13022         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13023         spelling errors of "separate" as "seperate".
13024
13025 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13026
13027         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13028         enough to avoid inlining.
13029
13030 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13031
13032         * lib/g77.exp: set libg2c_dir correctly.
13033
13034 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13035
13036         * gcc.dg/cpp/macro11.c: New test.
13037
13038 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13039
13040         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13041         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13042         gcc.dg/format/multattr-3.c: New tests.
13043         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13044         tests for format attributes on function pointers being rejected.
13045
13046 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13047
13048         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13049
13050 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13051
13052         * g++.dg/warn/format1.C: New test.
13053
13054 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13055
13056         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13057
13058 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13059
13060         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13061
13062 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13063
13064         * gcc.dg/cpp/redef2.c: Add test.
13065
13066 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13067
13068         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13069         long-standing bug on i686, apparently.
13070         * gcc.c-torture/execute/loop-2c.x: New file.
13071         * gcc.c-torture/execute/loop-2d.x: New file.
13072         * gcc.c-torture/execute/loop-3c.x: New file.
13073
13074 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13075
13076         * gcc.dg/cpp/20000625-2.c: Correct line number.
13077
13078 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13079
13080         * gcc.dg/cpp/macro10.c: New test.
13081         * gcc.dg/cpp/strify3.c: New test.
13082         * gcc.dg/cpp/spacing1.c: Add tests.
13083         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13084         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13085
13086 2001-09-24  DJ Delorie  <dj@redhat.com>
13087
13088         * gcc.c-torture/execute/20010924-1.c: New test.
13089
13090 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13091
13092         * testsuite/objc/execute/paste.m: Remove.
13093
13094 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13095
13096         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13097
13098 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13099
13100         * g77.dg/strlen0.f: New test.
13101
13102 2001-09-21  Richard Henderson  <rth@redhat.com>
13103
13104         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13105         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13106
13107 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13108
13109         Table-driven attributes.
13110         * g++.dg/ext/attrib1.C: New test.
13111
13112 2001-09-20  DJ Delorie  <dj@redhat.com>
13113
13114         * gcc.dg/20000926-1.c: Update expected warning messages.
13115         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13116         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13117         array.
13118
13119 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13120
13121         * g++.dg/eh/registers1.C: New test case.
13122
13123 2001-09-17  Richard Henderson  <rth@redhat.com>
13124
13125         * gcc.dg/array-5.c: Fix VLA decomposition test.
13126
13127 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13128
13129         * gcc.dg/cpp/line5.c: New testcase.
13130
13131 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13132
13133         * gcc.dg/cpp/macro9.c: New test.
13134
13135 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13136
13137         * gcc.c-torture/execute/980223.c: Change type of addr from long
13138         to char *.
13139
13140 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13141
13142         * gcc.c-torture/execute/20010915-1.c: New test.
13143
13144 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13145
13146         * g77.dg/bprob: New directory.
13147         * g77.dg/bprob/bprob.exp: New file.
13148         * g77.dg/bprob/bprob-1.f: New test.
13149         * g77.dg/gcov: New directory.
13150         * g77.dg/gcov/gcov.exp: New file.
13151         * g77.dg/gcov/gcov-1.f: New test.
13152         * g77.dg/gcov/gcov-1.x: New file.
13153
13154 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13155
13156         * gcc.dg/cpp/directiv.c: Update.
13157         * gcc.dg/cpp/undef1.c: Update.
13158
13159 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13160
13161         * gcc.dg/20010912-1.c: New test.
13162
13163 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13164
13165         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13166         language-independent file in lib.
13167         * lib/gcov.exp: New file.
13168
13169 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13170
13171         * gcc.c-torture/compile/20010911-1.c: New test.
13172
13173 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13174
13175         * lib/profopt.exp: New, to support profile-directed optimizations.
13176         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13177         * gcc.misc-tests/bprob-1.c: New test.
13178         * gcc.misc-tests/bprob-2.c: New test.
13179
13180 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13181
13182         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13183         XFAIL and which kinds of gcov output to verify.
13184         * gcc.misc-tests/gcov-4b.x: New file.
13185         * gcc.misc-tests/gcov-5b.x: New file.
13186         * gcc.misc-tests/gcov-6.x: New file.
13187         * gcc.misc-tests/gcov-7.c: New test.
13188         * gcc.misc-tests/gcov-7.x: New file.
13189
13190 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13191
13192         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13193         * gcc.misc-tests/gcov-6.c: New test.
13194
13195 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13196
13197         PR c++/3986
13198         * g++.dg/abi/vbase1.C: New test.
13199
13200 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13201
13202         * objc.dg/method-2.m: New.
13203
13204 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13205
13206         PR c++/4203
13207         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13208         * g++.dg/init/empty1.C: New test.
13209
13210 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * gcc.c-torture/compile/20010903-1.c: New test.
13213
13214 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13215
13216         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13217         for m68k.
13218
13219 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13220
13221         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13222
13223         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13224
13225         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13226
13227 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13228
13229         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13230         for 16-bit 'unsigned int'.
13231
13232 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13233
13234         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13235
13236 2001-08-27  Richard Henderson  <rth@redhat.com>
13237
13238         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13239         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13240
13241 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13242
13243         * gcc.dg/asm-names.c (ymain): New.
13244
13245 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13246
13247         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13248         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13249         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13250
13251 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13252
13253         * gcc.dg/compare5.c: New testcase.
13254
13255 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13256
13257         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13258         and "In instantiation".
13259
13260 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13261
13262         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13263
13264 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13265
13266         * gcc.misc-tests/gcov.exp: Add support for branch information.
13267         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13268         * gcc.misc-tests/gcov-4.c: New test.
13269         * gcc.misc-tests/gcov-4b.c: New test.
13270         * gcc.misc-tests/gcov-5b.c: New test.
13271
13272 2001-08-20  Zack Weinberg  <zackw@panix.com>
13273
13274         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13275         expected to fail.
13276
13277 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13278
13279         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13280
13281 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13282
13283         * g++.dg/eh/template1.C: New test.
13284
13285 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13286
13287         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13288         Fix thinko.
13289         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13290         for xfail.
13291
13292 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13293
13294         * lib/g77-dg.exp:  Use prune.exp for common procedures
13295         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13296         * lib/g77.exp: (g77-dg-prune) Remove
13297
13298 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13299
13300         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13301
13302 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13303
13304         * g++.dg/template/unify1.C: New test.
13305
13306 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13307
13308         * g++.dg/abi/empty4.C: New test.
13309
13310 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13311
13312         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13313         solaris2.*
13314         * g77.f-torture/compile/pr3743.x: Likewise
13315
13316 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13317
13318         * g++.dg/other/using-declaration.C: New test.
13319
13320 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13321
13322         * gcc.dg/cpp/tr-sign.c: New testcase.
13323
13324 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13325
13326         * gcc.dg/cpp/19951025-1.c: Revert.
13327         * gcc.dg/cpp/directiv.c: We no longer process directives that
13328         interrupt macro arguments.
13329
13330 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13331
13332         * gcc.dg/bconstp-1.c: New test.
13333
13334 2001-08-03  Richard Henderson  <rth@redhat.com>
13335
13336         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13337
13338 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13339
13340         * gcc.dg/cpp/19951025-1.c: Update.
13341
13342 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13343
13344         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13345         should be x.
13346
13347 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13348
13349         Kill -fhonor-std.
13350         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13351         * g++.old-deja/g++.other/std1.C: Likewise.
13352         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13353
13354 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13355
13356         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13357         (g77_pass, g77_fail, g77_finish, g77_exit,
13358         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13359
13360 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13361
13362         * g77.dg/fbackslash.f
13363         * g77.dg/fcase-preserve.f
13364         * g77.dg/ff90-1.f
13365         * g77.dg/ffixed-line-length-0.f
13366         * g77.dg/ffixed-line-length-132.f
13367         * g77.dg/ffixed-line-length-7.f
13368         * g77.dg/ffixed-line-length-72.f
13369         * g77.dg/ffixed-line-length-none.f
13370         * g77.dg/ffree-form-1.f
13371         * g77.dg/fno-backslash.f
13372         * g77.dg/fno-f90-1.f
13373         * g77.dg/fno-fixed-form-1.f
13374         * g77.dg/fno-onetrip.f
13375         * g77.dg/fno-typeless-boz.f
13376         * g77.dg/fno-underscoring.f
13377         * g77.dg/fno-vxt-1.f
13378         * g77.dg/fonetrip.f
13379         * g77.dg/ftypeless-boz.f
13380         * g77.dg/fugly-assumed.f
13381         * g77.dg/funderscoring.f
13382         * g77.dg/fvxt-1.f
13383
13384 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13385
13386         * objc.dg/fwd-proto-1.m: New.
13387         * objc.dg/local-decl-1.m: New.
13388         * objc.dg/naming-1.m: New.
13389         * objc.dg/naming-2.m: New.
13390         * objc.dg/proto-hier-1.m: New.
13391
13392 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13393
13394         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13395         largest-type elements to a struct makes its size grow.
13396
13397 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         * g++.dg/abi/vthunk1.C: New test.
13400
13401 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13402
13403         * g++.dg/abi/vbase8-22.C: New test.
13404
13405 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13406
13407         * gcc.dg/cpp/macro8.c: New test.
13408
13409 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13410
13411         * g++.dg/abi/vbase8-21.C: New test.
13412
13413 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13414
13415         * g++.dg/abi/vbase8-10.C: New test.
13416
13417 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13418
13419         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13420         ${tool}_set_ld_library_path.
13421         Changed caller.
13422         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13423         g++.exp.
13424
13425 2001-07-26  Stan Cox <scox@redhat.com>
13426
13427         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13428         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13429         gcc_exit, gcc_check_unsupported_p):
13430         Moved to gcc-deps.exp
13431         * gcc-deps.exp: New file.
13432
13433 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13434
13435         * g++.old-deja/g++.pt/defarg14.C: New test.
13436
13437 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13438
13439         * g++.old-deja/g++.other/lineno5.C: New test.
13440
13441 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         * g++.old-deja/g++.pt/crash68.C: New test.
13444
13445 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         * g++.old-deja/g++.other/crash42.C: New test.
13448
13449 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13450
13451         * gcc.dg/cpp/extratokens.c: Fix.
13452         * gcc.dg/cpp/skipping2.c: New tests.
13453
13454 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13455
13456         * gcc.c-torture/execute/20010724-1.c: New file.
13457         * gcc.c-torture/execute/20010724-1.x: New file.
13458
13459 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13460
13461         * g++.old-deja/g++.other/cond7.C: New test.
13462
13463 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13464
13465         * g++.old-deja/g++.other/optimize4.C: New test.
13466
13467 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13470
13471 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13472
13473         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13474         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13475         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13476         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13477
13478         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13479         bug report" message.
13480
13481         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13482         * g++.dg/ext/instantiate1.C: Move from old-deja.
13483
13484 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13485
13486         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13487         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13488         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13489         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13490
13491 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13492
13493         * gcc.c-torture/execute/20010723-1.c: New test.
13494
13495 2001-07-23  Ben Elliston  <bje@redhat.com>
13496
13497         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13498
13499 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13500
13501         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13502         i[34567]86-*-*.
13503         Delete handling of ieee_multilib_flags.
13504         Pass -mieee for alpha*-*-* and sh-*-*.
13505         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13506
13507 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13508
13509         Remove old-abi tests.
13510         * g++.old-deja/g++.mike/p11116.C: Remove.
13511         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13512
13513 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13514
13515         * g77.f-torture/compile/pr3743.f:  New test
13516
13517 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13518
13519         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13520
13521 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13522
13523         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13524         g++.old-deja/g++.pt/static6.C: Likewise.
13525         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13526         supports weak symbols.
13527
13528 2001-07-18  Andreas Jaeger  <aj@suse.de>
13529
13530         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13531         supported again.
13532
13533 2001-07-18  Andreas Jaeger  <aj@suse.de>
13534
13535         * gcc.dg/iftrap-1.c: Fix target line.
13536
13537 2001-07-17  Richard Henderson  <rth@redhat.com>
13538
13539         * gcc.c-torture/execute/20010717-1.c: New.
13540
13541 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13542
13543         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13544         tests.
13545
13546 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13547
13548         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13549
13550 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13551
13552         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13553         UAC_SIGBUS, UAC_NOPRINT definitions.
13554
13555 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13556
13557         * objc/execute/object_is_class.m: New test.
13558         * objc/execute/object_is_meta_class.m: New test.
13559
13560 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13561
13562         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13563         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13564
13565 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
13566
13567         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
13568         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13569
13570 2001-07-14  Richard Henderson  <rth@redhat.com>
13571
13572         * gcc.dg/iftrap-1.c: New.
13573
13574 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13575
13576         * g77.f-torture/execute/intrinsic77.f: New test.
13577
13578 2001-07-11  Janis Johnson <janis@us.ibm.com>
13579
13580         * gcc.misc-tests/gcov-3.c: New test.
13581
13582 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13583
13584         * gcc.c-torture/compile/20010711-1.c,
13585         * gcc.c-torture/compile/20010711-2.c: New tests.
13586
13587 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13588
13589         * gcc.c-torture/execute/20010711-1.c: New test.
13590
13591 2001-07-11  Ben Elliston  <bje@redhat.com>
13592
13593         * g++.old-deja/g++.other/enum5.C: New test.
13594
13595 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13596
13597         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13598         (g++-dg-prune): Call prune_gcc_output.
13599         * prune.exp: New file for prune_gcc_output.
13600         * lib/g++.exp, lib/gcc.exp: Load it.
13601
13602 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13603
13604         * gcc.c-torture/compile/20010701-1.c,
13605         g++.old-deja/g++.ext/attrib6.C: New tests.
13606
13607 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13608
13609         * gcc.c-torture/compile/20010706-1.c: New test.
13610
13611 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13612
13613         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13614
13615 2001-06-28  Stan Shebs  <shebs@apple.com>
13616
13617         * gcc.dg/pragma-darwin.c: New test.
13618
13619 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13620
13621         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13622         Solaris 2.[678] system.
13623
13624 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13625
13626         * gcc.dg/20010622-1.c: New test.
13627
13628 2001-06-18  Stan Shebs  <shebs@apple.com>
13629
13630         * objc.dg: New directory.
13631         * objc.dg/dg.exp: New file.
13632         * objc.dg/alias.m: New.
13633         * objc.dg/class-1.m: New.
13634         * objc.dg/class-2.m: New.
13635         * objc.dg/const-str-1.m: New.
13636         * objc.dg/const-str-2.m: New.
13637         * objc.dg/id-1.m: New.
13638         * objc.dg/method-1.m: New.
13639         * objc.dg/super-class-1.m: New.
13640         * lib/objc-dg.exp: New file.
13641
13642 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13643
13644         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13645         of label name.
13646
13647 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13648
13649         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13650
13651 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13652
13653         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13654         variable.
13655
13656 2001-06-12  Richard Henderson  <rth@redhat.com>
13657
13658         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13659
13660 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13661
13662         * g++.old-deja/g++.abi/vbase5.C: New test.
13663         * g++.old-deja/g++.abi/vbase6.C: New test.
13664         * g++.old-deja/g++.abi/vbase7.C: New test.
13665
13666 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13667
13668         * gcc.c-torture/compile/20010610-1.c: New test.
13669
13670 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13671
13672         * g++.old-deja/g++.abi/vbase4.C: New test.
13673
13674 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13675
13676         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13677         support %f for HC11/HC12 targets.
13678         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13679         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13680         on HC11/HC12 targets.
13681         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13682
13683 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13684
13685         * gcc.dg/wchar_t-1.c: New file.
13686         * gcc.dg/wint_t-1.c: Likewise.
13687
13688 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13689
13690         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13691
13692 2001-06-11  Richard Henderson  <rth@redhat.com>
13693
13694         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13695
13696 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13697
13698         * gcc.c-torture/compile/20010611-1.c: New test.
13699
13700 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13701
13702         * gcc.dg/c99-tag-1.c: Add more tests.
13703
13704 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13705
13706         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13707         representation on MN10300 and ARM/Thumb.
13708
13709 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13710
13711         * g77.f-torture/execute/20010610.f: New.
13712
13713 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13714
13715         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13716         names.
13717
13718 2001-06-09  Richard Henderson  <rth@redhat.com>
13719
13720         * gcc.c-torture/execute/ashrdi-1.c: New.
13721         * gcc.c-torture/execute/ashldi-1.c: New.
13722         * gcc.c-torture/execute/lshrdi-1.c: New.
13723
13724 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13725
13726         * objc/execute/load-3.m: Added. Check sending +load to categories,
13727         in addition to classes.
13728
13729 2001-06-08  Stan Shebs  <shebs@apple.com>
13730
13731         * objc/execute/load-2.m: New test.  From Nicola Pero
13732         <n.pero@mi.flashnet.it>.
13733
13734 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13735
13736         * gcc.c-torture/execute/20010605-2.c: New test.
13737
13738 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13739
13740         * g++.old-deja/g++.abi/vbase2.C: New test.
13741         * g++.old-deja/g++.abi/vbase3.C: New test.
13742
13743 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         * g++.old-deja/g++.pt/friend49.C: New test.
13746
13747 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         * g++.old-deja/g++.ext/anon3.C: New test.
13750
13751 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         * g++.old-deja/g++.other/conv7.C: New test.
13754
13755 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13756
13757         * gcc.c-torture/compile/20010605-2.c: New test.
13758
13759 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13760
13761         * gcc.c-torture/execute/20010604-1.c: New test.
13762
13763 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13764
13765         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13766
13767 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13768
13769         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13770         (g++_link_flags): Likewise.
13771         (g++_init): Pass gccpath's value to two previous functions.
13772
13773 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13774
13775         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13776         Ensure logfile entry matches exec command line.
13777
13778 2001-05-31  Richard Henderson  <rth@redhat.com>
13779
13780         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13781         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13782
13783 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13784
13785         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13786         compiler for irix6.2
13787
13788 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13789
13790         * g++.old-deja/g++.other/optimize3.C: New file.
13791
13792 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13793
13794         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13795         assemble.
13796
13797 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13798
13799         * g++.old-deja/g++.other/optimize2.C: New file.
13800
13801 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13802
13803         * gcc.c-torture/compile/20010518-2.c: New file.
13804         * gcc.c-torture/execute/20010518-1.c: New file.
13805         * gcc.c-torture/execute/20010518-2.c: New file.
13806
13807 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13808
13809         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13810
13811 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13812
13813         G++ no longer defines builtins that do not begin with __builtin.
13814         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13815         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13816         * g++.old-deja/g++.law/builtin1.C: Likewise.
13817         * g++.old-deja/g++.law/cvt2.C: Likewise.
13818         * g++.old-deja/g++.mike/net5.C: Likewise.
13819         * g++.old-deja/g++.other/builtins1.C: Likewise.
13820         * g++.old-deja/g++.other/builtins2.C: Likewise.
13821         * g++.old-deja/g++.other/builtins3.C: Likewise.
13822         * g++.old-deja/g++.other/builtins4.C: Likewise.
13823         * g++.old-deja/g++.other/inline8.C: Likewise.
13824         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13825
13826 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13827
13828         * g++.old-deja/g++.pt/using1.C: Adjust.
13829         * g++.old-deja/g++.pt/using2.C: New test.
13830
13831 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13832
13833         * gcc.dg/cpp/charconst.c: New tests.
13834         * gcc.dg/cpp/escape.c: New tests.
13835         * gcc.dg/cpp/escape-1.c: New tests.
13836         * gcc.dg/cpp/escape-2.c: New tests.
13837         * gcc.dg/cpp/ucs.c: New tests.
13838
13839 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13840
13841         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13842         native compiler for irix6.5.
13843
13844 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13845
13846         * lib/g++.exp (g++_include_flags): Use args to compute
13847         get_multilibs.
13848         (g++_link_flags): Likewise.
13849         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13850
13851 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13852
13853         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13854
13855 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13856
13857         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13858         this file.
13859
13860 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13861
13862         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13863         STACK_SIZE;
13864         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13865         to STACK_SIZE; Use it to define size of add_histo array.
13866         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13867         to STACK_SIZE.
13868         (f): Use GITT_SIZE to define size of gitt local table.
13869         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13870         to STACK_SIZE; Use it to define size of bytemem array.
13871
13872 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13873
13874         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13875         on 68HC11/HC12 due to the asm instruction.
13876         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13877         * gcc.c-torture/compile/920520-1.x: Likewise.
13878         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13879         on 68HC11/HC12 because the function is larger than 64K.
13880         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13881         on 68HC11/HC12 because the structure is too large.
13882
13883 2001-05-20  Richard Henderson  <rth@redhat.com>
13884
13885         * gcc.c-torture/execute/20010520-1.c: New.
13886
13887 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13888
13889         * g++.old-deja/g++.warn/compare1.C: New test.
13890         * gcc.dg/compare4.c: New test.
13891
13892 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13893
13894         * g++.old-deja/g++.other/optimize1.C: New test.
13895
13896 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13897
13898         * g++.old-deja/g++.pt/spec41.C: New test.
13899
13900 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13901
13902         * gcc.c-torture/compile/20010114-1.x: Remove.
13903
13904 2001-05-18  Stan Shebs  <shebs@apple.com>
13905
13906         * gcc.c-torture/compile/20010518-1.c: New test.
13907
13908 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13909
13910         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13911         * g++.old-deja/g++.pt/crash67.C: New test.
13912
13913 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13914
13915         * g++.old-deja/g++.other/debug9.C: New test.
13916
13917 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13918
13919         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13920
13921 2001-05-16  Jan Hubicka  <jh@suse.cz>
13922
13923         * gcc.c-torture/compile/20010516-1.c: New test.
13924
13925 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13926
13927         * g++.old-deja/g++.other/crash41.C: New test.
13928
13929 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13930
13931         * g++.old-deja/g++.pt/crash66.C: New test.
13932
13933 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13934
13935         * g++.old-deja/g++.robertl/eb27.C: Convert.
13936
13937 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13938
13939         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13940         declaration being redundant.
13941
13942 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13943
13944         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13945
13946 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13947
13948         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13949
13950 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13951
13952         * lib/g++.exp: Use testsuite_flags.
13953
13954 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13955
13956         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13957
13958 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13959
13960         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13961
13962 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13963
13964         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13965
13966 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13967
13968         * gcc.c-torture/compile/20010313-1.c: New test.
13969
13970 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13971
13972         * gcc.dg/cpp/direct2.c: New test.
13973         * gccq.dg/cpp/direct2s.c: New test.
13974
13975         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13976
13977 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13978
13979         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13980         * g++.old-deja/g++.other/op3.C: Likewise.
13981
13982 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13983
13984         * gcc.dg/cpp/syshdr.h: New file.
13985         * gcc.dg/cpp/sysmac1.c: Update.
13986         * gcc.dg/cpp/sysmac2.c: Update.
13987
13988 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13989
13990         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13991
13992 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13993
13994         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13995         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13996
13997 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13998
13999         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
14000
14001 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
14002
14003         * lib/g++.exp (g++_include_flags): Don't use any special flags
14004         if TESTING_IN_BUILD_TREE is not defined.
14005         (g++_init): Use a plain 'c++' as the compiler if
14006         TESTING_IN_BUILD_TREEE is not defined.
14007
14008 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14009
14010         * g++.old-deja/g++.eh/catch13.C: New test.
14011         * g++.old-deja/g++.eh/catch14.C: New test.
14012
14013 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14014
14015         * gcc.dg/cpp/tr-define.c: New test.
14016
14017 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
14018
14019         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
14020         <stdlib.h>, not <malloc.h>.
14021
14022 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14023
14024         * g++.old-deja/g++.ns/template17.C: New test.
14025
14026 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14027
14028         * g++.old-deja/g++.pt/ref4.C: New test.
14029
14030 2001-04-30  Richard Henderson  <rth@redhat.com>
14031
14032         * gcc.dg/20000724-1.c: Revert last change.
14033
14034 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
14035
14036         * g77.f-torture/execute/20010430.f: New test.
14037
14038 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
14039
14040         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
14041
14042 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
14043
14044         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
14045
14046 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.old-deja/g++.eh/crash6.C: New test.
14049
14050 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14051
14052         * g++.old-deja/g++.other/warn7.C: New test.
14053
14054 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         * g++.old-deja/g++.other/defarg9.C: New test.
14057
14058 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14059
14060         * g77.f-torture/compile/20010426.f: New test.
14061         * g77.f-torture/execute/20010426.f: New test.
14062
14063 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14064
14065         * g77.f-torture/compile/20000629-1.x: Remove - error
14066         has been fixed.
14067
14068 2001-04-26  Jeffrey A Law  (law@cygnus.com)
14069
14070         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
14071         Tweak slightly to work with g++.dg framework.
14072         * g++.dg/special/ecos.exp: Run initp1.C test.
14073         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
14074
14075         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
14076         its linker doesn't give line numbers either.
14077         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
14078
14079 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14080
14081         * g++.old-deja/g++.other/lex1.C: New test.
14082
14083 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
14084
14085         * gcc.dg/noncompile/20010425-1.c: New test.
14086
14087 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14088
14089         * g++.old-deja/g++.pt/mangle2.C: New test.
14090
14091 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14092
14093         * gcc.dg/format/plus-1.c: New test.
14094
14095 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14096
14097         * gcc.dg/20010423-1.c: New test.
14098
14099 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14100
14101         * gcc.c-torture/execute/20010422-1.c: New test.
14102
14103 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14104
14105         * g++.old-deja/g++.ns/type2.C: New test.
14106
14107 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14108
14109         * g++.old-deja/g++.other/perf1.C: New test.
14110
14111 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14112
14113         * gcc.dg/c99-func-2.c: Remove xfail.
14114         * gcc.dg/c99-func-3.c: Remove xfail.
14115         * gcc.dg/c99-func-4.c: Remove xfail.
14116
14117 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14118
14119         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14120
14121 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14122
14123         * gcc.c-torture/compile/20010423-1.c: New test.
14124
14125 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         * g++.old-deja/g++.pt/typename28.C: New test.
14128
14129 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         * g++.old-deja/g++.abi/empty2.C: New test.
14132         * g++.old-deja/g++.abi/empty3.C: New test.
14133
14134 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14135
14136         * g++.old-deja/g++.other/comdat2.C: New test.
14137         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14138
14139 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14140
14141         * g++.old-deja/g++.other/overload14.C: New test.
14142
14143 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14144
14145         * g++.old-deja/g++.other/lookup23.C: New test.
14146
14147 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14148
14149         * gcc.c-torture/execute/20010403-1.c: New test.
14150
14151 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14152             Mark Mitchell  <mark@codesourcery.com>
14153
14154         * lib/old-dejagnu.exp: Don't delete output of executable.
14155         Add .exe suffix to executables.
14156
14157 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14158
14159         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14160
14161 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14162
14163         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14164
14165 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14168         * g++.old-deja/g++.abi/crash1.C: New test.
14169
14170 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14171
14172         * g++.old-deja/g++.other/crash40.C: New test.
14173
14174 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14175
14176         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14177
14178 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * g++.old-deja/g++.other/warn6.C: New test.
14181
14182 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14183
14184         * g++.old-deja/g++.robertl/eb42.C: Same.
14185
14186 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14187
14188         * gcc.dg/wtr-conversion-1.c: New testcase.
14189
14190 2001-04-10  Richard Henderson  <rth@redhat.com>
14191
14192         * g++.old-deja/g++.other/array5.C: New.
14193
14194 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14195
14196         * gcc.c-torture/execute/20010408-1.c: New test.
14197
14198 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14199
14200         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14201         headers and constructs.
14202         * g++.old-deja/g++.robertl/eb79.C: Same.
14203         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14204         * g++.old-deja/g++.robertl/eb73.C: Same.
14205         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14206         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14207         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14208         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14209         * g++.old-deja/g++.robertl/eb44.C: Same.
14210         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14211         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14212         * g++.old-deja/g++.robertl/eb39.C: Same.
14213         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14214         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14215         * g++.old-deja/g++.robertl/eb30.C: Same.
14216         * g++.old-deja/g++.robertl/eb3.C: Same.
14217         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14218         * g++.old-deja/g++.robertl/eb21.C: Same.
14219         * g++.old-deja/g++.robertl/eb15.C: Same.
14220         * g++.old-deja/g++.robertl/eb118.C: Same.
14221         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14222         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14223         * g++.old-deja/g++.robertl/eb109.C: Same.
14224         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14225         * g++.old-deja/g++.mike/rtti1.C: Same.
14226         * g++.old-deja/g++.mike/p658.C: Same.
14227         * g++.old-deja/g++.mike/net46.C: Same.
14228         * g++.old-deja/g++.mike/net34.C: Same.
14229         * g++.old-deja/g++.mike/memoize1.C: Same.
14230         * g++.old-deja/g++.mike/eh2.C: Same.
14231         * g++.old-deja/g++.law/weak.C: Same.
14232         * g++.old-deja/g++.law/visibility7.C: Same.
14233         * g++.old-deja/g++.law/visibility25.C: Same.
14234         * g++.old-deja/g++.law/visibility22.C: Same.
14235         * g++.old-deja/g++.law/visibility2.C: Same.
14236         * g++.old-deja/g++.law/visibility17.C: Same.
14237         * g++.old-deja/g++.law/visibility13.C: Same.
14238         * g++.old-deja/g++.law/visibility10.C: Same.
14239         * g++.old-deja/g++.law/visibility1.C: Same.
14240         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14241         * g++.old-deja/g++.law/vbase1.C: Same.
14242         * g++.old-deja/g++.law/operators32.C: Same.
14243         * g++.old-deja/g++.law/nest3.C: Same.
14244         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14245         * g++.old-deja/g++.law/except5.C (main): Same.
14246         * g++.old-deja/g++.law/cvt7.C (run): Same.
14247         * g++.old-deja/g++.law/cvt2.C: Same.
14248         * g++.old-deja/g++.law/cvt16.C: Same.
14249         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14250         * g++.old-deja/g++.law/ctors17.C (main): Same.
14251         * g++.old-deja/g++.law/ctors13.C: Same.
14252         * g++.old-deja/g++.law/ctors12.C (main): Same.
14253         * g++.old-deja/g++.law/ctors10.C: Same.
14254         * g++.old-deja/g++.law/code-gen5.C: Same.
14255         * g++.old-deja/g++.law/bad-error7.C: Same.
14256         * g++.old-deja/g++.law/arm9.C: Same.
14257         * g++.old-deja/g++.law/arm12.C: Same.
14258         * g++.old-deja/g++.law/arg8.C: Same.
14259         * g++.old-deja/g++.law/arg1.C: Same.
14260         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14261         * g++.old-deja/g++.jason/template31.C: Same.
14262         * g++.old-deja/g++.jason/template24.C (main): Same.
14263         * g++.old-deja/g++.jason/2371.C: Same.
14264         * g++.old-deja/g++.eh/new2.C: Same.
14265         * g++.old-deja/g++.eh/new1.C: Same.
14266         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14267         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14268         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14269         * g++.old-deja/g++.brendan/crash62.C: Same.
14270         * g++.old-deja/g++.brendan/crash52.C: Same.
14271         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14272         * g++.old-deja/g++.brendan/crash38.C: Same.
14273         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14274         * g++.old-deja/g++.brendan/copy9.C: Same.
14275
14276 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14277
14278         * gcc.c-torture/execute/20001203-2.c (memset):
14279         Count argument is of type __SIZE_TYPE__.
14280
14281 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14282
14283         * gcc.c-torture/compile/20010404-1.c: New test.
14284
14285 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14286
14287         * gcc.c-torture/compile/20010326-1.c: New test.
14288
14289 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14290
14291         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14292         peculiarities of the SH.
14293         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14294
14295 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14296
14297         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14298         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14299         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14300
14301 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14302
14303         * g77.f-torture/compile/20010321-1.f: New test.
14304
14305 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14306
14307         * gcc.c-torture/compile/20010329-1.c: New test.
14308
14309 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14310
14311         * gcc.c-torture/execute/20010329-1.c: New test.
14312
14313 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14314
14315         * g++.old-deja/g++.other/eh4.C: Fix typo.
14316
14317 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14318
14319         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14320
14321 2001-03-28  Philip Blundell  <philb@gnu.org>
14322
14323         * gcc.c-torture/compile/20010328-1.c: New test.
14324
14325 2001-03-27  Richard Henderson  <rth@redhat.com>
14326
14327         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14328         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14329
14330 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14331
14332         * gcc.c-torture/compile/20010327-1.c: New test.
14333
14334 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14335
14336         * g++.old-deja/g++.other/friend12.C: New test.
14337         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14338         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14339
14340 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14341
14342         * gcc.c-torture/execute/20010325-1.c: New test.
14343
14344 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14345
14346         * g++.old-deja/g++.other/mangle3.C: New test.
14347
14348 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14349
14350         * g++.old-deja/g++.other/anon8.C: New test.
14351
14352 2001-03-20  Philip Blundell  <philb@gnu.org>
14353
14354         * gcc.c-torture/compile/20010320-1.c: New test.
14355
14356 2001-03-17  Richard Henderson  <rth@redhat.com>
14357
14358         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14359
14360 2001-03-15  Geoff Keating  <geoff@redhat.com>
14361
14362         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14363         tests on AIX.
14364
14365 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14366
14367         * g++.old-deja/g++.other/eh4.C: New test.
14368
14369 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14370
14371         * gcc.dg/cpp/mi1.c: Update.
14372
14373 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14374
14375         * g++.old-deja/g++.other/regstack.C: New test.
14376
14377 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14378
14379         * g++.old-deja/g++.other/ref4.C: New test.
14380
14381 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14382
14383         * objc/execute/va_method.m: Added.
14384         * objc/execute/IMP.m: Added.
14385         * objc/execute/_cmd.m: Added.
14386         * objc/execute/accessing_ivars.m: Added.
14387         * objc/execute/class-1.m: Added.
14388         * objc/execute/class-10.m: Added.
14389         * objc/execute/class-11.m: Added.
14390         * objc/execute/class-12.m: Added.
14391         * objc/execute/class-13.m: Added.
14392         * objc/execute/class-14.m: Added.
14393         * objc/execute/class-2.m: Added.
14394         * objc/execute/class-3.m: Added.
14395         * objc/execute/class-4.m: Added.
14396         * objc/execute/class-5.m: Added.
14397         * objc/execute/class-6.m: Added.
14398         * objc/execute/class-7.m: Added.
14399         * objc/execute/class-8.m: Added.
14400         * objc/execute/class-9.m: Added.
14401         * objc/execute/class-tests-1.h
14402         * objc/execute/class-tests-2.h
14403         * objc/execute/compatibility_alias.m: Added.
14404         * objc/execute/encode-1.m: Added.
14405         * objc/execute/formal_protocol-1.m: Added.
14406         * objc/execute/formal_protocol-2.m: Added.
14407         * objc/execute/formal_protocol-3.m: Added.
14408         * objc/execute/formal_protocol-4.m: Added.
14409         * objc/execute/formal_protocol-5.m: Added.
14410         * objc/execute/formal_protocol-6.m: Added.
14411         * objc/execute/formal_protocol-7.m: Added.
14412         * objc/execute/informal_protocol.m: Added.
14413         * objc/execute/initialize.m: Added.
14414         * objc/execute/load.m: Added.
14415         * objc/execute/many_args_method.m: Added.
14416         * objc/execute/nested-3.m: Added.
14417         * objc/execute/no_clash.m: Added.
14418         * objc/execute/private.m: Added.
14419         * objc/execute/redefining_self.m: Added.
14420         * objc/execute/root_methods.m: Added.
14421         * objc/execute/selector-1.m: Added.
14422         * objc/execute/static-1.m: Added.
14423         * objc/execute/static-2.m: Added.
14424         * objc/execute/va_method.m: Added.
14425
14426 2001-03-10  Richard Henderson  <rth@redhat.com>
14427
14428         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14429
14430 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14431
14432         * g++.old-deja/g++.other/crash31.C: XFAIL.
14433         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14434         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14435         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14436         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14437         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14438
14439 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14440
14441         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14442
14443 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14444
14445         * gcc.dg/20000724-1.c: Don't use multiline strings.
14446
14447 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14448
14449         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14450         result of -cString against what we expect it to be; don't just
14451         print it out for no one to read.
14452
14453         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14454         Based on testcases provided by Nicola Pero.
14455
14456 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14457
14458         * gcc.dg/cpp/macro7.c: New test.
14459
14460 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14461
14462         * gcc.dg/cpp/multiline.c: Update.
14463
14464 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14465
14466         * g++.old-deja/g++.other/enum3.C: New test.
14467
14468 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         * g++.old-deja/g++.other/pod1.C: New test.
14471
14472 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         * g++.old-deja/g++.ext/overload1.C: New test.
14475
14476 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14477
14478         * g++.old-deja/g++.pt/using1.C: New test.
14479
14480 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14481
14482         * g++.old-deja/g++.other/using9.C: New test.
14483
14484 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14485
14486         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14487
14488         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14489
14490 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14491
14492         * g++.old-deja/g++.ext/realpt1.C: Remove.
14493
14494 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14497
14498 2001-02-26  Will Cohen  <wcohen@redhat.com>
14499
14500         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14501
14502 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14503
14504         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14505         templatized constructors.
14506
14507 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14508
14509         * gcc.c-torture/execute/20010224-1.c: New test.
14510
14511 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14512
14513         * gcc.c-torture/execute/20010222-1.c: New test.
14514
14515 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * g++.old-deja/g++.other/inline20.C: New test.
14518
14519 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
14520
14521         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
14522
14523 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14524
14525         * g++.old-deja/g++.other/lookup22.C: New test.
14526
14527 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
14528
14529         * g77.dg: New directory.
14530         * g77.dg/20010216-1.f: New test case.
14531         * g77.dg/dg.exp: New driver.
14532         * lib/g77-dg.exp: New driver library.
14533
14534 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14535
14536         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
14537
14538 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
14539
14540         * g++.old-deja/g++.other/decl9.C: New test.
14541
14542 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
14543
14544         * g++.old-deja/g++.other/init16.C: Update the test so that it does
14545         not need <string> and also tests the initialization at runtime.
14546
14547 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14548
14549         * gcc.c-torture/execute/longlong.c: New test.
14550
14551 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14552
14553         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
14554
14555 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14556
14557         * gcc.c-torture/execute/920302-1.c (execute):
14558         Change argument type to short.
14559
14560 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14561
14562         * g++.old-deja/g++.pt/deduct6.C: New test.
14563
14564 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14565
14566         * g++.old-deja/g++.pt/deduct5.C: New test.
14567
14568 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * gcc.c-torture/execute/20010209-1.c: New test.
14571
14572 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14573
14574         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14575
14576 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14577
14578         * g++.dg/vtgc1.C: Update for new ABI.
14579
14580         * consistency.vlad: New directory, 1665 files.
14581
14582 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14583
14584         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14585         return type.
14586         * gcc.dg/cpp/digraphs.c: Declare puts.
14587
14588 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14589
14590         * g++.old-deja/g++.other/warn5.C: New test.
14591
14592 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14593
14594         * g++.old-deja/g++.pt/spec40.C: New test.
14595
14596 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14597
14598         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14599         case.
14600         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14601
14602 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14603
14604         * gcc.c-torture/compile/20010209-1.c: New test.
14605
14606 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14607
14608         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14609         excess errors message but not if it crashes.
14610         * g++.old-deja/g++.other/crash27.C: Likewise.
14611         * g++.old-deja/g++.other/crash28.C: Likewise.
14612         * g++.old-deja/g++.other/crash30.C: Likewise.
14613         * g++.old-deja/g++.other/crash32.C: Likewise.
14614         * g++.old-deja/g++.other/crash35.C: Likewise.
14615         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14616
14617 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14618
14619         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14620         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14621         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14622         g77.f-torture/execute/execute.exp,
14623         g77.f-torture/noncompile/noncompile.exp,
14624         gcc.c-torture/execute/execute.exp,
14625         gcc.c-torture/execute/memcheck/memcheck.exp,
14626         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14627         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14628         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14629         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14630         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14631         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14632         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14633         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14634         Remove bug reporting instructions with ancient email addresses.
14635
14636 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14637
14638         * gcc.dg/20010202-1.c: New test.
14639         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14640
14641 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14642
14643         * g++.dg/stdbool-if.C: New test.
14644
14645 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14646
14647         * objc/execute/fdecl.m: Added main().
14648
14649 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14650
14651         * gcc.c-torture/execute/20010206-1.c: New test.
14652
14653 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14654
14655         * gcc.dg/cpp/avoidpaste1.c: Update.
14656
14657 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14658
14659         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14660         Pero <nicola@brainstorm.co.uk>.
14661         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14662
14663 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14664
14665         * g++.old-deja/g++.pt/spec39.C: New test.
14666
14667 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14668
14669         * gcc.c-torture/compile/20010202-1.c: New test.
14670
14671 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         * g++.old-deja/g++.abi/primary2.C: New test.
14674         * g++.old-deja/g++.abi/primary3.C: New test.
14675         * g++.old-deja/g++.abi/primary4.C: New test.
14676         * g++.old-deja/g++.abi/primary5.C: New test.
14677         * g++.old-deja/g++.abi/vtable3.h: New test.
14678         * g++.old-deja/g++.abi/vtable3a.C: New test.
14679         * g++.old-deja/g++.abi/vtable3b.C: New test.
14680         * g++.old-deja/g++.abi/vtable3c.C: New test.
14681         * g++.old-deja/g++.abi/vtable3d.C: New test.
14682         * g++.old-deja/g++.abi/vtable3e.C: New test.
14683         * g++.old-deja/g++.abi/vtable3f.C: New test.
14684         * g++.old-deja/g++.abi/vtable3g.C: New test.
14685         * g++.old-deja/g++.abi/vtable3h.C: New test.
14686         * g++.old-deja/g++.abi/vtable3i.C: New test.
14687         * g++.old-deja/g++.abi/vtable3j.C: New test.
14688         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14689
14690 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14691
14692         * g++.old-deja/g++.other/anon6.C: New test.
14693         * g++.old-deja/g++.other/anon7.C: New test.
14694
14695 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14696
14697         * gcc.dg/cpp/avoidpaste2.c: New tests.
14698
14699 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14700
14701         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14702
14703 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14704
14705         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14706         DECIMAL_DIG cases for Irix."
14707
14708 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14709
14710         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14711
14712 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14713
14714         * gcc.dg/c99-tag-1.c: New test.
14715
14716 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14717
14718         * gcc.dg/cpp/tr-warn1.c: Add tests.
14719
14720 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14721
14722         * gcc.dg/cpp/avoidpaste1.c: Update.
14723         * gcc.dg/cpp/paste4.c: Update.
14724
14725 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14726
14727         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14728         cases for Irix.
14729
14730 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14731
14732         * g++.old-deja/g++.other/inline19.C: New test.
14733
14734 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14735
14736         * gcc.dg/Wlarger-than.c: New test.
14737
14738 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14739
14740         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14741
14742 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14743
14744         * gcc.c-torture/execute/20010129-1.c: New test.
14745         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14746
14747 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14748
14749         * gcc.dg/cpp/avoidpaste1.c: Test case.
14750
14751 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14752
14753         * g++.old-deja/g++.other/inline18.C: New test.
14754
14755 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14756
14757         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14758         and __builtin_putchar.
14759
14760 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14761
14762         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14763         tests.
14764
14765 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14766
14767         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14768         floating point number rounding mode to round to the nearest
14769         representable mode.
14770
14771 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14772
14773         * g++.old-deja/g++.other/mangle2.C: New test.
14774
14775 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14776
14777         * gcc.c-torture/compile/20010124-1.c: New test.
14778
14779 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14780
14781         * g++.old-deja/g++.pt/spec38.C: New test.
14782
14783 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14784
14785         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14786         "Build don't run".
14787
14788 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14789
14790         * gcc.c-torture/execute/20010123-1.c: New test.
14791
14792 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14793
14794         * g++.old-deja/g++.pt/spec37.C: New test.
14795
14796 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14797
14798         * g++.old-deja/g++.pt/overload14.C: New test.
14799
14800 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14801
14802         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14803         __builtin_return_address.
14804
14805 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14806
14807         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14808         * g++.old-deja/g++.pt/spec35.C: New test.
14809         * g++.old-deja/g++.pt/spec36.C: New test.
14810
14811 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14812
14813         * gcc.c-torture/compile/20010118-1.c: New test.
14814
14815 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14816
14817         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14818
14819 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14820
14821         * gcc.c-torture/execute/20010119-1.c: New test.
14822
14823 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14824
14825         * g++.old-deja/g++.other/vbase5.C: New test.
14826
14827 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14828
14829         * gcc.c-torture/execute/20010118-1.c: New test.
14830
14831 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14832
14833         * g++.old-deja/g++.pt/deduct3.C: New test.
14834
14835 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14836
14837         * g++.old-deja/g++.pt/spec34.C: New test.
14838
14839 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14840
14841         * g77.f-torture/compile/20000601-2.f: New test.
14842
14843 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         * g++.old-deja/g++.other/init17.C: New test.
14846
14847 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14848
14849         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14850
14851 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14852
14853         * g++.old-deja/g++.pt/unify8.C: New test.
14854
14855 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14856
14857         * g++.old-deja/g++.abi/vbase1.C: New test.
14858
14859 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14860
14861         * g++.old-deja/g++.pt/crash65.C: New test.
14862
14863 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14864
14865         * gcc.dg/cpp/assembl2.S: New test case.
14866
14867 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14868
14869         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14870         are supported.
14871
14872 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14873
14874         * g++.old-deja/g++.other/builtins1.C: New test.
14875         * g++.old-deja/g++.other/builtins2.C: Likewise.
14876         * g++.old-deja/g++.other/builtins3.C: Likewise.
14877         * g++.old-deja/g++.other/builtins4.C: Likewise.
14878
14879 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14880
14881         * gcc.c-torture/compile/20010117-1.c: New test.
14882         * gcc.c-torture/compile/20010117-2.c: New test.
14883
14884 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14885
14886         * g77.f-torture/execute/20010116.[fx]: New test,
14887         XFAIL on i?86-*-*.
14888         * g77.f-torture/compile/20010115.f: Indicate it's
14889         a test for PR fortran/1636.
14890
14891 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14892
14893         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14894
14895 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14896
14897         * g77.f-torture/compile/20010115.f: New test.
14898
14899 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         * g++.old-deja/g++.pt/nontype5.C: New test.
14902
14903 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14904
14905         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14906         have an equivalent working one below it.
14907
14908 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14909
14910         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14911         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14912
14913 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14914
14915         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14916         message containing "init_priority".
14917         (conpr-2.C): Likewise.
14918         (conpr-3.C): Likewise.
14919         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14920
14921 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14922
14923         * gcc.c-torture/execute/20010114-2.c: New test.
14924
14925 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14926
14927         * gcc.c-torture/compile/20010114-1.c: New test.
14928         * gcc.c-torture/compile/20010114-1.x: Xfail.
14929         * gcc.c-torture/compile/20010114-2.c: New test.
14930         * gcc.c-torture/execute/20010114-1.c: New test.
14931         * gcc.dg/trunc-1.c: New test.
14932         * gcc.dg/uninit-B.c: New test.
14933
14934 2001-01-13  Nick Clifton  <nickc@redhat.com>
14935
14936         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14937         target.
14938
14939 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14940
14941         * gcc.c-torture/compile/20010113-1.c: New test.
14942
14943 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14944
14945         * gcc.c-torture/compile/20001212-1.c: New test.
14946
14947 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14948
14949         * gcc.dg/cpp/widestr1.c: Update.
14950         * gcc.dg/cpp/prag-imp.c: Remove.
14951
14952 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14953
14954         * gcc.c-torture/execute/20000801-3.x: Remove.
14955         * gcc.dg/c90-init-1.c: New test.
14956         * gcc.dg/c99-init-1.c: New test.
14957         * gcc.dg/c99-init-2.c: New test.
14958         * gcc.dg/gnu99-init-1.c: New test.
14959
14960 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14961
14962         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14963         testing that no relevant ones were found.
14964
14965 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14966
14967         * g++.old-deja/g++.pt/cast2.C: New test.
14968
14969 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14970
14971         * g++.old-deja/g++.pt/friend47.C: New test.
14972
14973 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14974
14975         * g++.old-deja/g++.pt/instantiate13.C: New test.
14976
14977 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14978
14979         * g++.old-deja/g++.other/defarg7.C: New test.
14980         * g++.old-deja/g++.other/defarg8.C: New test.
14981
14982 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14983
14984         * g++.old-deja/g++.pt/crash64.C: New test.
14985
14986 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14987
14988         * g++.old-deja/g++.pt/crash63.C: New test.
14989
14990 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14991
14992         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14993
14994 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14995
14996         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14997
14998 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14999
15000         * g++.old-deja/g++.pt/error3.C: New test.
15001
15002 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15003
15004         * g++.old-deja/g++.other/crash39.C: New test.
15005
15006 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15007
15008         * g++.old-deja/g++.other/vbase4.C: New test.
15009
15010 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
15011
15012         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
15013         * gcc.dg/special/20000419-2.c: New file. Identical to above.
15014         * gcc.dg/special/special.exp: New test driver which will check
15015         for alias support for the above test.
15016
15017 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
15018
15019         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
15020         problems on small machines.
15021         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
15022         parameterize.
15023
15024 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
15025
15026         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
15027         mips.
15028         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15029
15030 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
15031
15032         * g++.old_deja/g++.pt/using8.C: New test.
15033
15034 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15035
15036         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
15037
15038 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
15039
15040         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
15041         where a failure is expected.
15042         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
15043
15044 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         * g++.old_deja/g++.pt/instantiate12.C: New test.
15047
15048 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
15051         start of structs.
15052         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
15053         * g++.old-deja/g++.brendan/crash17.C: Likewise.
15054         * g++.old-deja/g++.brendan/crash29.C: Likewise.
15055         * g++.old-deja/g++.brendan/crash48.C: Likewise.
15056         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15057         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
15058         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15059         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
15060         * g++.old-deja/g++.eh/spec6.C: Likewise.
15061         * g++.old-deja/g++.jason/crash3.C: Likewise.
15062         * g++.old-deja/g++.law/ctors11.C: Likewise.
15063         * g++.old-deja/g++.law/ctors17.C: Likewise.
15064         * g++.old-deja/g++.law/ctors5.C: Likewise.
15065         * g++.old-deja/g++.law/ctors9.C: Likewise.
15066         * g++.old-deja/g++.mike/ambig1.C: Likewise.
15067         * g++.old-deja/g++.mike/net22.C: Likewise.
15068         * g++.old-deja/g++.mike/p3538a.C: Likewise.
15069         * g++.old-deja/g++.mike/p3538b.C: Likewise.
15070         * g++.old-deja/g++.mike/virt3.C: Likewise.
15071         * g++.old-deja/g++.niklas/t128.C: Likewise.
15072         * g++.old-deja/g++.other/anon4.C: Likewise.
15073         * g++.old-deja/g++.other/using1.C: Likewise.
15074         * g++.old-deja/g++.other/warn3.C: Likewise.
15075         * g++.old-deja/g++.pt/t37.C: Likewise.
15076         * g++.old-deja/g++.robertl/eb69.C: Likewise.
15077         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15078
15079 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15080
15081         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
15082
15083 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15084
15085         * gcc.c-torture/execute/stdio-opt-3.c: New test.
15086
15087 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
15088
15089         * gcc.c-torture/compile/20010107-1.c: New test.
15090
15091 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15092
15093         * gcc.c-torture/execute/builtin-noret-1.c: New test.
15094
15095 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15096
15097         * gcc.dg/format/format.h: New file.
15098         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
15099         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
15100         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
15101         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
15102         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15103         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15104         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15105         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15106         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15107         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15108         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15109         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15110         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15111         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15112         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15113         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15114         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15115         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15116         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15117         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15118         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15119         instead of declaring standard types, macros and functions in each
15120         test.
15121
15122 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15123
15124         * gcc.c-torture/execute/20010106-1.c: New test.
15125
15126 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15127
15128         * gcc.dg/format/format.exp: New file.
15129         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15130         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15131         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15132         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15133         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15134         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15135         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15136         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15137         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15138         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15139         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15140         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15141         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15142         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15143         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15144         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15145         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15146         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15147         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15148         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15149         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15150         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15151         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15152         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15153         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15154         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15155         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15156         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15157         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15158         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15159         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15160         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15161         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15162         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15163         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15164         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15165         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15166         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15167         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15168         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15169         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15170         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15171
15172 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15173
15174         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15175         account.
15176
15177 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15178
15179         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15180
15181 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15182
15183         * g++.old-deja/g++.pt/crash62.C: New test.
15184
15185 2001-01-04  Richard Henderson  <rth@redhat.com>
15186
15187         * gcc.dg/20000926-1.c: Update expected warnings.
15188         * gcc.dg/array-2.c: Likewise.
15189         * gcc.dg/array-4.c: Also validate flexible array members.
15190         * gcc.dg/c99-flex-array-1.c: New.
15191
15192 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15193
15194         * gcc.c-torture/compile/20001222-1.x: Remove.
15195
15196 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15197
15198         * gcc.c-torture/execute/built-in-setjmp.c: New.
15199
15200 2001-01-03  Richard Henderson  <rth@redhat.com>
15201
15202         * gcc.dg/940510-1.c: Update expected error wording.
15203         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15204
15205 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15206
15207         * lib/target-supports.exp (check_alias_available): Modified to
15208         indicate aliases not supported if only weak aliases are supported.
15209
15210 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15211
15212         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15213         Turn on cmpstrsi checks for __pj__ and __i370__.
15214
15215 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15216
15217         * g++.old-deja/g++.other/virtual11.C: New test.
15218
15219 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15222
15223 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15224
15225         * gcc.c-torture/compile/20010102-1.c: New test.
15226
15227 2001-01-02  Andreas Jaeger  <aj@suse.de>
15228
15229         * gcc.dg/noreturn-3.c: New test.
15230
15231         * gcc.dg/noreturn-4.c: New test.
15232
15233 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15234
15235         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15236         __builtin_fputc and __builtin_fwrite.
15237
15238 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15239
15240         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15241         signed char, not default char.
15242
15243 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15244
15245         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15246
15247 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15248
15249         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15250
15251 2000-12-29  Richard Henderson  <rth@redhat.com>
15252
15253         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15254         (__cyg_profile_func_exit): Define.
15255
15256 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15257
15258         * g++.dg/vtgc1.C: New test.
15259
15260 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15261
15262         * gcc.dg/noncompile/20001228-1.c: New test.
15263
15264         * gcc.dg/20001228-1.c: New test.
15265
15266         * gcc.c-torture/execute/20001228-1.c: New test.
15267
15268 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15269
15270         * gcc.dg/format-strfmon-1.c: New test.
15271
15272 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15273
15274         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15275         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15276         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15277         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15278         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15279         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15280         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15281         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15282         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15283         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15284         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15285         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15286         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15287
15288         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15289         * gcc.c-torture/execute/string-opt-4.c: Test index.
15290
15291 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15292
15293         * gcc.c-torture/compile/20001226-1.c: New test.
15294
15295 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15296
15297         * gcc.c-torture/compile/20001222-1.c: New test.
15298         * gcc.c-torture/compile/20001222-1.x: Xfail.
15299
15300 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15301
15302         * gcc.c-torture/execute/comp-goto-2.c: New test.
15303
15304 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15305
15306         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15307         Use long types if __INT_MAX__ is 32767.
15308         (main): Use cast to (sint32 *) when poking 88 into a_page.
15309
15310         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15311
15312 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15313
15314         * gcc.c-torture/compile/20001221-1.c: New test.
15315         * gcc.c-torture/execute/20001221-1.c: New test.
15316
15317 2000-12-20  Richard Henderson  <rth@redhat.com>
15318
15319         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15320         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15321
15322 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15323
15324         * gcc.dg/compare3.c: New test.
15325
15326 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15327
15328         * gcc.dg/format-warnll-1.c: New test.
15329
15330 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15331
15332         * gcc.dg/cpp/cmdlne-P.c: New test.
15333
15334 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15335
15336         * gcc.c-torture/execute/builtin-abs-1.c,
15337         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15338
15339 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15340
15341         * gcc.dg/cpp/multiline.c: New test.
15342
15343 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15344
15345         * g++.old-deja/g++.other/syshdr1.C: Update.
15346         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15347
15348 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15349
15350         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15351
15352 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15353
15354         * g++.old-deja/g++.pt/ttp65.C: New test.
15355
15356 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15357
15358         * g++.old-deja/g++.pt/ttp64.C: New test.
15359
15360 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15361
15362         * g++.old-deja/g++.pt/spec33.C: New test.
15363
15364 2000-12-14  Catherine Moore  <clm@redhat.com>
15365
15366         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15367         * gcc.c-torture/execute/920612-2.c: Likewise.
15368         * gcc.c-torture/execute/920428-2.c: Likewise.
15369         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15370         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15371
15372 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15373
15374         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15375         * gcc.dg/pack-test-2.c: Likewise.
15376
15377 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15378
15379         Tests by Zack Weinberg <zackw@stanford.edu>.
15380
15381         * gcc.dg/cpp/defined.c: Update.
15382         * gcc.dg/cpp/defined_trad.c: New tests.
15383
15384 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15385
15386         * gcc.dg/cpp/trad-direct.c: Update.
15387
15388 2000-12-11  Neil Booth  <neilb@earthling.net>
15389
15390         * gcc.dg/cpp/defined_trad.c
15391
15392 2000-12-11  Neil Booth  <neilb@earthling.net>
15393
15394         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15395
15396 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15397
15398         * gcc.dg/format-miss-2.c: New test.
15399
15400 2000-12-09  Neil Booth  <neilb@earthling.net>
15401
15402         * gcc.dg/cpp/lineflags.c: New tests.
15403         * gcc.dg/cpp/poison.c: Update.
15404         * gcc.dg/cpp/redef2.c: Update.
15405         * gcc.dg/cpp/skipping.c: New test.
15406
15407 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15408
15409         * g++.old-deja/g++.other/eh3.C: New testcase.
15410
15411 2000-12-07  Neil Booth  <neilb@earthling.net>
15412
15413         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15414         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15415         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15416         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15417         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15418         Update.
15419
15420 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15421
15422         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15423         __SIZE_TYPE__ instead of int for type of integers cast to
15424         pointers.
15425
15426 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15427
15428         * g++.old-deja/g++.other/cleanup4.C: New test.
15429
15430 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15431
15432         * format-sec-1.c: New test.
15433
15434 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15435
15436         * gcc.dg/format-nonlit-3.c: New test.
15437
15438 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15439
15440         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15441         through a null pointer.
15442
15443 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15444
15445         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15446         * g++.old-deja/g++.pt/partial4.C: New test.
15447
15448 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15449
15450         * gcc.c-torture/execute/ieee/hugeval.x: New.
15451
15452 2000-12-06  Neil Booth  <neilb@earthling.net>
15453
15454         * gcc.dg/cpp/backslash2.c: New tests.
15455
15456 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457
15458         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15459         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15460
15461 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15462
15463         * gcc.c-torture/execute/20001203-2.c: New testcase.
15464
15465 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15466
15467         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15468         * g++.old-deja/g++.other/virtual10.C: New test.
15469
15470 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15471
15472         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15473
15474 2000-12-05  Richard Henderson  <rth@redhat.com>
15475
15476         * gcc.c-torture/compile/20001205-1.c: New.
15477
15478 2000-12-04  Neil Booth  <neilb@earthling.net>
15479
15480         * g++.old-deja/g++.other/virtual9.C: New test.
15481         * g++.old-deja/g++.pt/crash61.C: New test.
15482         * gcc.c-torture/execute/loop-9.c: New test.
15483
15484 2000-12-04  Neil Booth  <neilb@earthling.net>
15485
15486         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15487         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15488         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15489         * gcc.dg/cpp/extratokens.c: ...here.
15490
15491 2000-12-04  Neil Booth  <neilb@earthling.net>
15492
15493         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15494         New tests.
15495
15496 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15497
15498         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15499         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15500
15501 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15502
15503         * gcc.c-torture/execute/20001203-1.c: New test.
15504
15505 2000-12-03  Neil Booth  <neilb@earthling.net>
15506
15507         * gcc.dg/cpp/macro6.c: New test cases.
15508
15509 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15510
15511         * gcc.c-torture/execute/string-opt-9.c: New test.
15512         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15513         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15514         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15515
15516         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
15517         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
15518
15519 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
15520
15521         * gcc.dg/cpp/if-6.c: New testcase.
15522
15523         * gcc.dg/20001201-1.c: New testcase.
15524
15525 2000-12-02  Neil Booth  <neilb@earthling.net>
15526
15527         * g++.old-deja/g++.other/externC4.C,
15528         g++.old-deja/g++.other/friend10.C: New tests.
15529
15530 2000-12-02  Neil Booth  <neilb@earthling.net>
15531
15532         * g++.old-deja/g++.other/instan2.C
15533         * g++.old-deja/g++.other/instan3.C: New test.
15534
15535 2000-12-02  Neil Booth  <neilb@earthling.net>
15536
15537         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
15538         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
15539         gnuc99.c,gnuc99-pedantic.c: New tests.
15540
15541 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15542
15543         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
15544         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
15545
15546 2000-12-01  Neil Booth  <neilb@earthling.net>
15547
15548         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
15549         * gcc.dg/cpp/poison.c: Update.
15550         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
15551
15552 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
15553
15554         * g77.f-torture/execute/20001201.f: New test.
15555
15556 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15557
15558         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
15559
15560 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
15561
15562         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
15563
15564 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15565
15566         * g++.old-deja/g++.other/cast6.C: New test.
15567
15568 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15569
15570         * gcc.c-torture/execute/20001130-2.c: New testcase.
15571
15572 2000-11-30  Richard Henderson  <rth@redhat.com>
15573
15574         * gcc.c-torture/execute/20001130-1.c: New test.
15575
15576 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15577
15578         * g++.old-deja/g++.other/op3.C: New test.
15579
15580 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         * g++.old-deja/g++.other/op2.C: New test.
15583
15584 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15585
15586         * g++.old-deja/g++.other/crash38.C: New test.
15587
15588 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15589
15590         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15591
15592 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15593
15594         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15595         tests.
15596         * gcc.c-torture/execute/string-opt-6.c: New test.
15597
15598         * gcc.dg/20001117-1.c: Add main.
15599
15600 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15601
15602         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15603         Move from here ...
15604         * gcc.dg/940510-1.c: ... to here.
15605
15606         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15607         zero-size arrays in toplevel structures.
15608
15609 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15610
15611         * gcc.c-torture/execute/loop-8.c: New test.
15612
15613 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15614
15615         * g++.old-deja/g++.other/base1.C: New test.
15616
15617 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15618
15619         * g++.old-deja/g++.other/parse2.C: New test.
15620
15621 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15622
15623         * g++.old-deja/g++.pt/incomplete1.C: New test.
15624
15625 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15626
15627         * g++.old-deja/g++.other/friend9.C: New test.
15628
15629 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15630
15631         * gcc.dg/20001127-1.c: New test.
15632
15633 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15634
15635         * g++.old-deja/g++.pt/friend46.C: New test.
15636
15637 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * g++.old-deja/g++.other/ptrmem8.C: New test.
15640
15641 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15642
15643         * gcc.c-torture/execute/string-opt-7.c: New test.
15644         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15645
15646 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15647
15648         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15649         instead of 'mkcheck 2'.
15650
15651 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15652
15653         * gcc.c-torture/execute/memcheck/driver.c,
15654         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15655         C9X references to refer to C99.
15656
15657 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15658
15659         * gcc.dg/ultrasp3.c: New test.
15660
15661 2000-11-25  Neil Booth  <neilb@earthling.net>
15662
15663         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15664
15665 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15666
15667         * gcc.c-torture/compile/20001123-2.c: New.
15668
15669 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15670
15671         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15672
15673 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15674
15675         * gcc.dg/sequence-point-1.c: Add some new tests.
15676         * gcc.c-torture/execute/20001124-1.c: New test.
15677
15678 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15679
15680         * g++.old-deja/g++.other/vaarg4.C: New test.
15681         * gcc.c-torture/compile/20001123-1.c: New test.
15682
15683 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15684
15685         * g++.other/crash24.C: Adjust and remove XFAIL.
15686         * g++.other/crash37.C: New test.
15687
15688 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         * g++.old-deja/g++.pt/instantiate9.C: New test.
15691
15692 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15693
15694         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15695         new ABI, too.
15696
15697         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15698         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15699
15700 2000-11-22  Neil Booth  <neilb@earthling.net>
15701
15702         * gcc.dg/cpp/Wtrigraphs.c: New test.
15703
15704 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15705
15706         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15707
15708 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15709
15710         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15711
15712 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15713
15714         * lib/gcc-dg.exp: load_lib scanasm.exp.
15715         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15716         * lib/g++-dg.exp: load_lib scanasm.exp.
15717         * lib/scanasm.exp: New.
15718         (scan-assembler, scan-assembler-not): Add optional arguments to
15719         test name, or if not present, the pattern name.
15720         (scan-assembler-dem, scan-assembler-dem-not): New.
15721
15722         * g++.dg/dg.exp: New.
15723
15724 2000-11-21  Neil Booth  <neilb@earthling.net>
15725
15726         * gcc.dg/cpp/integrated1.c: Remove.
15727
15728 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15729
15730         * gcc.c-torture/execute/20001121-1.c: New test.
15731
15732 2000-11-21  Richard Henderson  <rth@redhat.com>
15733
15734         * gcc.c-torture/compile/20001121-1.c: New test.
15735
15736 2000-11-20  Neil Booth  <neilb@earthling.net>
15737
15738         * gcc.dg/cpp/integrated1.c: New test.
15739
15740 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15741
15742         * g++.old-deja/g++.other/inline17.C: New test.
15743
15744 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15745
15746         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15747         local variable to be zero: I made the variable global. Now
15748         uses abort() and exit() instead of relying on main's return value.
15749
15750 2000-11-20  Neil Booth  <neilb@earthling.net>
15751
15752         * gcc.dg/cpp/paste2.c: Update test.
15753         * objc/execute/paste.m: New test.
15754
15755 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15756
15757         * gcc.dg/c99-condexpr-1.c: New test.
15758
15759 2000-11-20  Neil Booth  <neilb@earthling.net>
15760
15761         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15762
15763 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15764
15765         * g++.old-deja/g++.pt/export1.C: New test.
15766
15767 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15768
15769         * gcc.dg/20001117-1.c: New test.
15770
15771 2000-11-18  Richard Henderson  <rth@redhat.com>
15772
15773         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15774
15775 2000-11-18  Richard Henderson  <rth@redhat.com>
15776
15777         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15778         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15779         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15780
15781 2000-11-18  Richard Henderson  <rth@redhat.com>
15782
15783         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15784         (main): New.  Exit cleanly.
15785
15786 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15787
15788         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15789         gcc.dg/c99-fordecl-2.c: New tests.
15790
15791 2000-11-18  Richard Henderson  <rth@redhat.com>
15792
15793         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15794         * gcc.c-torture/execute/zerolen-2.c: New.
15795
15796 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15797
15798         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15799         memory.
15800
15801 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15802
15803         * g++.old-deja/g++.pt/instantiate8.C: New test.
15804
15805 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15808         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15809
15810 2000-11-16  Nick Clifton  <nickc@redhat.com>
15811
15812         * gcc.c-torture/execute/nestfunc-2.c: New test.
15813         * gcc.c-torture/execute/nestfunc-3.c: New test.
15814
15815 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15816
15817         * gcc.c-torture/compile/20001116-1.c: New test.
15818
15819 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15820
15821         * gcc.c-torture/execute/20001115-1.c: New test.
15822
15823 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15824
15825         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15826         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15827         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15828         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15829
15830 2000-11-15  Neil Booth  <neilb@earthling.net>
15831
15832         gcc.dg/cpp/_Pragma1.c: Update.
15833         gcc.dg/cpp/_Pragma2.c: New test.
15834
15835 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15836
15837         * g++.old-deja/g++.other/anon5.C: New test.
15838
15839 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15840
15841         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15842         tests.
15843
15844 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15845
15846         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15847         output.
15848
15849 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15850
15851         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15852         labels at end of compound statements.
15853
15854 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15855
15856         * gcc.c-torture/execute/loop-7.c: New test.
15857
15858 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15859
15860         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15861
15862 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15863
15864         * gcc.dg/c99-bool-1.c: New test.
15865
15866 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15867
15868         * gcc.dg/c99-scope-1.c: Remove xfail.
15869         * gcc.dg/c99-scope-2.c: New test.
15870
15871 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15872
15873         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15874         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15875
15876 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15877
15878         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15879         error messages.
15880
15881         * g++.mike/p700.C: Don't typedef wchar_t.
15882         * g++.mike/p784.C: Likewise.
15883         * g++.mike/eb101.C: Don't use __wchar_t.
15884
15885 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15886
15887         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15888         from DO loop.
15889
15890 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15891
15892         * gcc.c-torture/execute/20001111-1.c: New test.
15893
15894 2000-11-10  Nick Clifton  <nickc@redhat.com>
15895
15896         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15897         long multuiple and accumulate.
15898
15899 2000-11-09  Richard Henderson  <rth@redhat.com>
15900
15901         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15902         via size_t instead of int.
15903
15904         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15905         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15906         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15907         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15908
15909 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15910
15911         * gcc.c-torture/compile/20001109-1.c: New test.
15912         * gcc.c-torture/compile/20001109-2.c: New test.
15913
15914 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15915
15916         * g++.old-deja/g++.pt/operator1.C: New test.
15917         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15918
15919 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15920
15921         * gcc.dg/20001108-1.c: New test.
15922
15923 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15924
15925         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15926         with both arguments constant strings.
15927         * gcc.c-torture/execute/string-opt-3.c: New test.
15928         * gcc.c-torture/execute/string-opt-4.c: New test.
15929         * gcc.c-torture/execute/string-opt-5.c: New test.
15930
15931 2000-11-08  Nick Clifton  <nickc@redhat.com>
15932
15933         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15934         mulsidi3adddi patterns.
15935
15936 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15937
15938         * g++.old-deja/g++.other/crash36.C: New test.
15939
15940 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15941
15942         * g++.old-deja/g++.other/init16.C: New test.
15943
15944 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15945
15946         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15947
15948 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15949
15950         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15951         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15952         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15953
15954 2000-11-07  DJ Delorie  <dj@redhat.com>
15955
15956         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15957
15958 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15959
15960         * gcc.c-torture/execute/string-opt-1.c: New test.
15961
15962 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15963
15964         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15965         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15966         parameters in registers, and there is no way for a varargs
15967         function to know in which order the integer and floating-point
15968         parameters should be interleaved when they are placed on the
15969         stack.
15970         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15971         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15972
15973 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15974
15975         * gcc.c-torture/execute/string-opt-2.c: New test.
15976
15977 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15978
15979         * g++.old-deja/g++.pt/crash60.C: New test.
15980
15981 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15982
15983         * g++.old-deja/g++.other/crash24.C: New test.
15984         * g++.old-deja/g++.other/crash25.C: New test.
15985         * g++.old-deja/g++.other/crash26.C: New test.
15986         * g++.old-deja/g++.other/crash27.C: New test.
15987         * g++.old-deja/g++.other/crash28.C: New test.
15988         * g++.old-deja/g++.other/crash29.C: New test.
15989         * g++.old-deja/g++.other/crash30.C: New test.
15990         * g++.old-deja/g++.other/crash31.C: New test.
15991         * g++.old-deja/g++.other/crash32.C: New test.
15992         * g++.old-deja/g++.other/crash33.C: New test.
15993         * g++.old-deja/g++.other/crash34.C: New test.
15994         * g++.old-deja/g++.other/crash35.C: New test.
15995
15996 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15997
15998         * gcc.c-torture/execute/20001031-1.c: New test.
15999
16000 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
16001
16002         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
16003         namespace.
16004
16005         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
16006         standards-conformant.
16007
16008         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
16009
16010         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
16011         * g++.old-deja/g++.mike/p755a.C: Likewise.
16012         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
16013         library makes no calls to `operator new' during initialization.
16014
16015 2000-11-04  Neil Booth  <neilb@earthling.net>
16016
16017         * gcc.dg/cpp/include2.c: New tests.
16018
16019 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
16020
16021         * lib/g++.exp (g++_set_ld_library_path): New function.
16022         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
16023
16024 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
16025
16026         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
16027         warnings.
16028
16029 2000-11-01  Richard Henderson  <rth@redhat.com>
16030
16031         * g++.old-deja/g++.ext/namedret1.C: New.
16032         * g++.old-deja/g++.ext/namedret2.C: New.
16033         * g++.old-deja/g++.ext/namedret3.C: New.
16034
16035 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
16036
16037         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
16038         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
16039
16040 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16041
16042         * gcc.c-torture/execute/va-arg-21.c: New test.
16043
16044 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16045
16046         * gcc.dg/c99-complex-2.c: New test.
16047
16048 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16049
16050         * gcc.c-torture/execute/stdio-opt-1.c: New test.
16051
16052 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
16053
16054         * g++.old-deja/g++.other/inline16.C: New test.
16055
16056 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
16057
16058         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
16059         __PRETTY_FUNCTION__
16060
16061 2000-10-29  Neil Booth  <neilb@earthling.net>
16062
16063         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
16064         New tests.
16065         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
16066         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
16067         optimisation.
16068
16069 2000-10-29  Neil Booth  <neilb@earthling.net>
16070
16071         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
16072         * mi1.c, mi1c.h: Add null directives to multiple-include test.
16073         * mi5.c: Test multiple includes work with -C.
16074         * trigraphs.c: Test ^= version.
16075
16076 2000-10-28  Neil Booth  <neilb@earthling.net>
16077
16078         New tests and test updates for new macro expander.
16079
16080         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
16081         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
16082         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
16083         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
16084         new diagnostic messages.
16085
16086         * gcc.dg/cpp/macro3.c: New tests.
16087
16088 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
16089
16090         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
16091         on the same line.
16092
16093 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
16094
16095         * g++.old-deja/g++.other/eh2.C: New test.
16096
16097 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16098
16099         * gcc.c-torture/execute/20001027-1.c: New test.
16100
16101 2000-10-26  Richard Henderson  <rth@redhat.com>
16102
16103         * gcc.c-torture/execute/20001026-1.c: New.
16104
16105 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16106
16107         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16108         * g++.old-deja/g++.law/builtin1.C: Likewise.
16109         * g++.old-deja/g++.law/ctors10.C: Likewise.
16110         * g++.old-deja/g++.law/virtual3.C: Likewise.
16111         * g++.old-deja/g++.mike/p658.C: Likewise.
16112         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16113         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16114         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16115         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16116         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16117
16118 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16119
16120         * gcc.c-torture/compile/20001024-1.c: New test.
16121
16122 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16123
16124         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16125         to tell us whether or not we are using V3.
16126
16127 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16128
16129         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16130         operands.
16131
16132 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16133
16134         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16135
16136 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16137
16138         * gcc.c-torture/execute/20001024-1.c: New test.
16139
16140 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16141
16142         * g++.old-deja/g++.other/sibcall1.C: New test.
16143
16144 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16145
16146         * gcc.dg/noncompile/init-3.c: New test.
16147
16148 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16149
16150         * gcc.dg/format-array-1.c: New test.
16151
16152 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16153
16154         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16155         writing through null pointers; remove comment about testing
16156         unterminated strings.
16157
16158 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16159
16160         * gcc.c-torture/execute/20001017-2.c: New test.
16161
16162 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16163
16164         * gcc.c-torture/compile/20001018-1.c: New test.
16165         * gcc.c-torture/compile/20001018-1.x: Xfail.
16166
16167 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16168
16169         * gcc.c-torture/execute/20001017-1.c: New test.
16170
16171 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16172
16173         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16174         for multiple use of arguments with scanf formats; add tests for
16175         multiple use of arguments.
16176
16177 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16178
16179         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16180
16181 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16182
16183         * gcc.dg/format-miss-1.c: New test.
16184
16185 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16186
16187         * gcc.c-torture/execute/20001013-1.c: New test.
16188
16189 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16190
16191         * gcc.dg/format-branch-1.c: New test.
16192
16193 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16194
16195         * README, lib/file-format.exp: Remove EGCS references.
16196
16197 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16198
16199         * gcc.dg/20001013-1.c: New test.
16200
16201 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16202
16203         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16204         for intmax_t in the compiler using __typeof__ and the type rules
16205         for conditional expressions.
16206
16207 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16208
16209         * gcc.dg/20001012-1.c: New test.
16210         * gcc.dg/20001012-2.c: New test.
16211
16212 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16213
16214         * gcc.dg/format-attr-1.c: New test.
16215
16216 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16217
16218         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16219         __LONG_LONG_MAX__ instead of LLONG_MAX.
16220
16221 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16222
16223         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16224         scanf flags.
16225         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16226         flags.
16227
16228 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16229
16230         * gcc.dg/sequence-pt-1.c: New test.
16231
16232 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16233
16234         * gcc.c-torture/execute/20001011-1.c: New testcase.
16235         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16236
16237 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16238
16239         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16240         does not error on it.
16241
16242 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16243
16244         * gcc.dg/20001009-1.c: New test.
16245
16246 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16247
16248         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16249         * gcc.c-torture/execute/20001009-2.c: ... to here.
16250
16251 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16252
16253         * gcc.c-torture/compile/20001009-1.c: New testcase.
16254         * gcc.c-torture/execute/20001009-1.c: New testcase.
16255         Testcases provided by Jan Hubicka <jh@suse.cz>.
16256
16257 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16258
16259         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16260         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16261         uintmax_t using <limits.h> to emulate the compiler's internal
16262         logic.  No longer XFAIL %j tests.
16263
16264 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16265
16266         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16267         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16268         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16269         regexps and details of expected handling of some bad formats.
16270         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16271         suppression.
16272
16273 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16274
16275         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16276         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16277         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16278         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16279         in list archives.
16280
16281 2000-10-06  Richard Henderson  <rth@cygnus.com>
16282
16283         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16284         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16285         * g++.old-deja/g++.jason/report.C: Likewise.
16286         * g++.old-deja/g++.law/friend5.C: Likewise.
16287         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16288         of the expected warnings.
16289
16290 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16291
16292         * g++.old-deja/g++.pt/enum14.C: New test.
16293
16294 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16295
16296         * g++.old-deja/g++.pt/crash59.C: New test.
16297
16298 2000-10-04  Will Cohen  <wcohen@redhat.com>
16299
16300         * gcc.dg/20000926-1.c: New test.
16301
16302 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16303
16304         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16305         function name for current C++ compiler.
16306         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16307
16308 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16309
16310         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16311         __PRETTY_FUNCTION__.
16312         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16313
16314 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16315
16316         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16317
16318 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16319
16320         * gcc.c-torture/compile/20000923-1.c: New test.
16321
16322 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16323
16324         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16325         * g++.old-deja/g++.pt/ttp62.C: Same.
16326         * g++.old-deja/g++.other/inline14.C: Same.
16327
16328 2000-09-24  Richard Henderson  <rth@cygnus.com>
16329
16330         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16331
16332 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16333
16334         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16335
16336 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16337
16338         * gcc.c-torture/compile/20000922-1.c: New file.
16339
16340 2000-09-21  Nick Clifton  <nickc@redhat.com>
16341
16342         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16343         a signed long modulo operation.
16344         (mod6): New function - perform an unsigned long modulo operation.
16345         (main): Add tests for modulos of very large numbers by very small
16346         dividends.
16347
16348 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16349
16350         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16351
16352 2000-09-19  Richard Henderson  <rth@cygnus.com>
16353
16354         * gcc.dg/compare2.c (case 10): XFAIL.
16355
16356 2000-09-18  Richard Henderson  <rth@cygnus.com>
16357
16358         * gcc.c-torture/execute/20000906-1.c: Move ...
16359         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16360         that support __builtin_trap.
16361
16362 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16363
16364         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16365
16366 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16367
16368         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16369         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16370         more $ format tests.
16371
16372 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16373
16374         * gcc.dg/format-errmk-1.c: New test.
16375
16376 2000-09-17  Greg McGary  <greg@mcgary.org>
16377
16378         * gcc.c-torture/execute/20000917-1.x: Remove.
16379
16380 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16381
16382         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16383
16384 2000-09-17  Greg McGary  <greg@mcgary.org>
16385
16386         * gcc.c-torture/execute/20000917-1.c: New test.
16387         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16388
16389 2000-09-16  Neil Booth  <NeilB@earthling.net>
16390
16391         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16392         in nested macro bug.
16393
16394 2000-09-15  Neil Booth  <NeilB@earthling.net>
16395
16396         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16397
16398 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16399
16400         * gcc.c-torture/execute/20000914-1.c: New test.
16401
16402 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16403
16404         * g++.other/inline13.C: New test.
16405
16406 2000-09-12  Andreas Jaeger  <aj@suse.de>
16407
16408         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16409         constant by Ulrich Drepper <drepper@redhat.com>.
16410
16411 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16412
16413         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16414
16415 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16416
16417         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16418
16419 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16420
16421         * gcc.dg/cpp/backslash.c: New test.
16422
16423 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16424
16425         * gcc.c-torture/execute/20000910-1.c: New test.
16426         * gcc.c-torture/execute/20000910-2.c: Likewise.
16427
16428 2000-09-11  Robert Lipe  <robertl@sco.com>
16429
16430         * gcc.dg/pragma-align.c: New test.
16431
16432 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16433
16434         * g++.old-deja/g++.pt/explicit82.C: New test.
16435         * g++.old-deja/g++.pt/explicit83.C: New test.
16436
16437 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16438
16439         * gcc.dg/asm-names.c: New test.
16440
16441 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16442
16443         * gcc.dg/cpp/tr-warn6.c: New test
16444
16445 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16446
16447         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16448         be accepted.
16449
16450 2000-09-07  Catherine Moore  <clm@redhat.com>
16451
16452         * gcc.c-torture/execute/unroll-1.c: New test.
16453
16454 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16455
16456         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16457         ERROR markers.
16458         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16459         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16460         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16461         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16462         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16463         Preprocess only.
16464         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16465         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16466
16467 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16468
16469         * g++.old-deja/g++.pt/deduct2.C: New test.
16470
16471 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16472
16473         * g++.old-deja/g++.pt/parms2.C: New test.
16474
16475 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16476
16477         * g++.old-deja/g++.pt/crash58.C: New test.
16478
16479 2000-09-06  Greg McGary  <greg@mcgary.org>
16480
16481         * gcc.c-torture/execute/20000906-1.c: New test.
16482         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16483
16484 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16485
16486         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16487
16488 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16489
16490         * g++.old-deja/g++.pt/crash57.C: New test.
16491
16492 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16493
16494         * g++.old-deja/g++.pt/crash56.C: New test.
16495
16496 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16497
16498         * g++.old-deja/g++.pt/koenig1.C: New test.
16499
16500 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16501
16502         * gcc.dg/20000904-1.c: New test.
16503
16504 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16505
16506         * gcc.dg/cpp/paste8.c: New test.
16507
16508 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16509
16510         * gcc.c-torture/compile/20000827-1.c: New test.
16511
16512 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16513
16514         * gcc.dg/format-diag-1.c: New test.
16515
16516 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16517
16518         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
16519         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
16520         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
16521         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
16522         gcc.dg/formatz-1.c: Adjust warning regular expressions.
16523
16524 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16525
16526         * g++.old-deja/g++.other/nested4.C: New test.
16527
16528 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16529
16530         * g++.old-deja/g++.ns/scoped1.C: New test.
16531
16532 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
16533
16534         * lib/g++.exp: Support testing already-installed GCC.
16535
16536 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16537
16538         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16539
16540 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16541
16542         * gcc.dg/return-type-2.c: New test.
16543
16544 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
16545
16546         * gcc.c-torture/compile/20000825-1.c: New test.
16547
16548 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
16549
16550         * gcc.dg/dwarf2-2.c: New test.
16551
16552 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
16553
16554         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
16555         dg-warning regexps.
16556
16557 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16558
16559         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
16560         gcc.dg/format-ext-5.c: New tests.
16561
16562 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
16563
16564         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
16565
16566 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
16567
16568         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16569
16570 2000-08-24  Richard Henderson  <rth@cygnus.com>
16571
16572         * gcc.dg/ia64-sync-1.c: New test.
16573         * gcc.dg/ia64-sync-2.c: New test.
16574         * gcc.dg/ia64-asm-1.c: New test.
16575
16576 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16577
16578         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16579         * gcc.dg/format-ext-2.c: New test.
16580
16581 2000-08-23  Jason Merrill  <jason@redhat.com>
16582
16583         * lib/old-dejagnu.exp: Also ignore "In member function" and
16584         "At global scope".
16585
16586 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16587
16588         * gcc.dg/noncompile/label-lineno-1.c: New test.
16589
16590 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16591
16592         * gcc.dg/c99-array-nonobj-1.c: New test.
16593
16594 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16595
16596         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16597         tests.
16598         * gcc.dg/format-ext-1.c: New test.
16599
16600 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16601
16602         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16603         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16604         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16605         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16606         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16607
16608 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16609
16610         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16611         gcc.dg/c99-strftime-2.c: New tests.
16612
16613 2000-08-22  Richard Henderson  <rth@cygnus.com>
16614
16615         * gcc.c-torture/execute/20000822-1.c: New test.
16616
16617 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16618
16619         * gcc.c-torture/execute/20000819-1.x: Remove.
16620
16621 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16622
16623         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16624         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16625         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16626         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16627         gcc.dg/format-xopen-1.c: New tests.
16628
16629 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16630
16631         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16632
16633 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16634
16635         * g++.old-deja/g++.other/loop2.C: New test.
16636
16637         * gcc.c-torture/compile/20000606-1.c: New test.
16638         * gcc.c-torture/compile/20000728-1.c: New test.
16639         * gcc.c-torture/execute/20000801-1.c: New test.
16640         * gcc.c-torture/execute/20000801-2.c: New test.
16641         * gcc.c-torture/execute/20000819-1.c: New test.
16642         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16643         * gcc.dg/20000629-1.c: New test.
16644         * gcc.dg/20000724-1.c: New test.
16645         * gcc.dg/20000807-1.c: New test.
16646
16647 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16648
16649         * gcc.dg/cpp/pragma-1.c: New test.
16650         * gcc.dg/cpp/pragma-2.c: New test.
16651
16652 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16653
16654         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16655         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16656
16657 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16658
16659         * gcc.c-torture/compile/20000818-1.c: New test.
16660
16661 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16662
16663         * gcc.c-torture/execute/20000818-1.c: New test.
16664
16665 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16666
16667         * gcc.dg/format-va-1.c: New test.
16668
16669 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16670
16671         * g++.old-deja/g++.other/typedef8.C: New test.
16672
16673 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16674
16675         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16676         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16677         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16678         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16679         * g++.old-deja/g++.other/ptrmem7.C: New test.
16680         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16681
16682 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16683
16684         * g++.old-deja/g++.pt/typename27.C: New test.
16685
16686 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16687
16688         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16689         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16690         * g++.old-deja/g++.pt/friend45.C: New test.
16691         * g++.old-deja/g++.other/friend8.C: New test.
16692
16693 2000-08-15  Richard Henderson  <rth@cygnus.com>
16694
16695         * gcc.c-torture/execute/20000815-1.c: New test.
16696
16697 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16698
16699         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16700         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16701         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16702
16703 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16704
16705         * g++.old-deja/g++.other/refinit2.C: New test.
16706
16707 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16708
16709         * lib/c-torture.exp (c-torture): Make
16710         compiler_conditional_xfail_data global.
16711         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16712         compiler_conditional_xfail_data machinery.
16713         (f-torture-execute): Likewise.
16714         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16715         and only when unrolling loops.
16716
16717         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16718
16719 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16720
16721         * g++.old-deja/g++.pt/explicit81.C: New test.
16722
16723 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16724
16725         * g++.old-deja/g++.pt/typename26.C: New test.
16726
16727 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16728
16729         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16730         warning.
16731
16732 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16733
16734         * g++.old-deja/g++.other/array3.C: New test.
16735
16736 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16737
16738         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16739         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16740         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16741         New tests.
16742
16743 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16744
16745         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16746         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16747
16748 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16749
16750         * gcc.c-torture/execute/20000808-1.c: New test.
16751
16752 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16753
16754         * gcc.dg/c90-const-expr-1.c: New test.
16755
16756 2000-08-08  Richard Henderson  <rth@cygnus.com>
16757
16758         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16759
16760 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16761
16762         * gcc.dg/noncompile/const-ll-1.c: New test.
16763
16764 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16765
16766         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16767
16768 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16769
16770         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16771         that running programs linked against the shared version of libobjc
16772         run correctly.
16773
16774 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16775
16776         * gcc.dg/c99-printf-1.c: New test.
16777
16778 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16779
16780         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16781
16782 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16783
16784         * gcc.c-torture/execute/20000731-1.x: Delete.
16785
16786 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16787
16788         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16789         and torture_without_loops as is done by c-torture.exp.
16790         (search_for): Copy from c-torture.exp.
16791         (gcc-dg-runtest): New function, drives a directory of tests
16792         iterating over the TORTURE_OPTIONS.
16793         (scan-assembler, scan-assembler-not): Move here from
16794         individual directory drivers.
16795
16796         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16797         defined by lib/gcc-dg.exp.
16798         * gcc.dg/cpp/cpp.exp: Likewise.
16799         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16800         gcc-dg-runtest, so we cycle over optimization options.
16801
16802         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16803         * gcc.dg/compare2.c: No longer expected to fail.
16804
16805 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16806
16807         * gcc.c-torture/execute/20000804-1.c: New test.
16808
16809 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16810
16811         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16812
16813 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16814
16815         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16816
16817 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16818
16819         * gcc.c-torture/compile/20000803-1.c: New test.
16820
16821 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16822
16823         * gcc.c-torture/execute/20000801-3.c,
16824         gcc.c-torture/execute/20000801-4.c: New tests.
16825         * gcc.c-torture/execute/20000801-3.x,
16826         gcc.c-torture/execute/20000801-4.x: Xfail.
16827
16828 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16829
16830         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16831         libobjc/.libs to allow for libtool.
16832
16833 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16834
16835         * gcc.c-torture/compile/20000802-1.c: New test.
16836
16837 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16838
16839         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16840
16841 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc-c-torture/execute/20000731-2.c: New test.
16844
16845         * gcc.c-torture/execute/20000731-1.c: New test.
16846         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16847
16848 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16849
16850         * testsuite/gcc.dg/cpp/paste7.c: New test.
16851         * gcc.dg/cpp/20000725-1.c: New test.
16852
16853 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16854
16855         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16856         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16857         declaration warning for __builtin_dwarf_reg_size.
16858
16859         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16860
16861 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16862
16863         * gcc.dg/noncompile/voidparam-1.c: New test.
16864
16865 2000-07-30  Richard Henderson  <rth@cygnus.com>
16866
16867         * gcc.dg/c90-digraph-1.c: Don't xfail.
16868         * gcc.dg/compare2.c (case 10): Xfail.
16869         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16870
16871 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16872
16873         * gcc.dg/c99-main-1.c: New test.
16874
16875 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16876
16877         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16878
16879 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16880
16881         * gcc.c-tortuer/execute/20000726-1.c: New test.
16882
16883 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16884
16885         * gcc.c-torture/execute/enum-2.c: New test.
16886
16887 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16888
16889         * gcc.dg/cpp/tr-warn3.c: New test.
16890
16891 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16892
16893         * g++.old-deja/g++.ext/implicit1.C: Remove.
16894         * g++.old-deja/g++.jason/c2.C: Remove
16895         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16896         * g++.old-deja/g++.pt/crash16.C: Likewise.
16897         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16898
16899 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16900
16901         * g++.old-deja/g++.other/for2.C: New test.
16902
16903 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16904
16905         * gcc.dg/20000720-1.c: New test.
16906
16907 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16908
16909         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16910
16911 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16912
16913         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16914         * gcc.c-torture/execute/20000722-1.c: New.
16915         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16916
16917 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16918
16919         * gcc.dg/cpp/20000720-1.S: New test.
16920
16921 2000-07-21  Michael Meissner  <meissner@redhat.com>
16922
16923         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16924
16925 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16926
16927         * g++.old-deja/g++.brendan/crash16.C,
16928         g++.old-deja/g++.brendan/parse3.C,
16929         g++.old-deja/g++.brendan/redecl1.C,
16930         g++.old-deja/g++.ns/template13.C,
16931         g++.old-deja/g++.other/decl4.C,
16932         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16933
16934 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16935
16936         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16937         and "Internal error".
16938
16939         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16940         regexps.
16941         * gcc.dg/cpp/paste6.c: New test.
16942
16943 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16944
16945         * gcc.dg/cpp/tr-direct.c: New test.
16946
16947         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16948         gcc.dg/cpp/undef1.c: Tweak error regexps.
16949
16950 2000-07-18  Eric Christopher <echristo@redhat.com>
16951
16952         * gcc.c-torture/compile/20000718-1.c: New test.
16953
16954 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16955
16956         * cpplex.c (_cpp_push_token): If the token being pushed back
16957         is the previous token in this context, just subtract one from
16958         context->posn.
16959         * cppmacro.c (save_expansion): Clear aux field when storing a
16960         placemarker.
16961
16962 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16963
16964         * gcc.dg/noncompile/redecl-1.c: New test.
16965
16966 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16967
16968         * gcc.c-torture/execute/20000717-5.c: New test.
16969         * gcc.c-torture/execute/20000717-1.x: Removed.
16970
16971 2000-07-17  Richard Henderson  <rth@cygnus.com>
16972
16973         * gcc.c-torture/execute/20000717-4.c: New test.
16974
16975 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16976
16977         * gcc.dg/cpp/syshdr.c: New test.
16978         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16979
16980 2000-07-17  Neil Booth  <neilb@earthling.net>
16981
16982         * gcc.dg/cpp/cmdlne-dM.c: New test.
16983         * gcc.dg/cpp/cmdlne-dD.c: New test.
16984
16985 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16986
16987         * gcc.c-torture/execute/20000717-3.c: New test.
16988
16989         * gcc.c-torture/compile/20000717-1.c: New test.
16990
16991 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16992
16993         * gcc.c-torture/execute/20000717-2.c: New test.
16994
16995 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16996
16997         * gcc.dg/formatz-1.c: New test.
16998
16999         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
17000         * gcc.dg/c99-digraph-1.c: New tests.
17001
17002         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
17003         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
17004
17005         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
17006         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
17007         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
17008         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
17009         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
17010         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
17011         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
17012
17013 2000-07-17   Greg McGary <greg@mcgary.org>
17014
17015         * gcc.c-torture/execute/20000717-1.c: New test.
17016         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
17017
17018 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
17019
17020         * gcc.c-torture/execute/20000715-2.c: New test.
17021         * gcc.dg/20000715-1.c: New test.
17022
17023 2000-07-15  Michael Meissner  <meissner@redhat.com>
17024
17025         * gcc.c-torture/execute/20000715-1.c: New test.
17026
17027 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
17028
17029         * gcc.c-torture/execute/20000707-1.c: New test.
17030
17031 2000-07-13  Neil Booth  <NeilB@earthling.net>
17032
17033         * testsuite/gcc.dg/cpp/digraph1.c,
17034         testsuite/gcc.dg/cpp/digraph2.c,
17035         testsuite/gcc.dg/cpp/digraphs.c: New tests.
17036
17037 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
17038
17039         * g77.f-torture/compile/20000630-2.f:  New test.
17040         * g77.f-torture/compile/20000630-2.x
17041
17042 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17043
17044         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
17045
17046 2000-07-11  Neil Booth  <NeilB@earthling.net>
17047
17048         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
17049
17050 2000-07-11  Neil Booth  <NeilB@earthling.net>
17051
17052         * gcc.dg/cpp/cmdlne-C.c: New.
17053
17054 2000-07-09  Neil Booth  <NeilB@earthling.net>
17055
17056         * gcc.dg/cpp/directiv.c: New tests.
17057         * gcc.dg/cpp/undef1.c: Update.
17058
17059 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
17060
17061         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
17062
17063 2000-07-09  Neil Booth  <NeilB@earthling.net>
17064
17065         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
17066
17067 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
17068
17069         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
17070         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
17071
17072 2000-07-08  Neil Booth  <NeilB@earthling.net>
17073
17074         * gcc.dg/cpp/macsyntx.c: New tests.
17075
17076 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17077
17078         * gcc.dg/20000707-1.c: New test.
17079
17080 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17081
17082         * gcc.c-torture/execute/20000706-1.c: New test.
17083         * gcc.c-torture/execute/20000706-2.c: New test.
17084         * gcc.c-torture/execute/20000706-3.c: New test.
17085         * gcc.c-torture/execute/20000706-4.c: New test.
17086         * gcc.c-torture/execute/20000706-5.c: New test.
17087
17088 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17089
17090         * g++.old-deja/g++.pt/instantiate7.C: New test.
17091
17092 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17093
17094         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
17095         * g++.old-deja/g++.mike/thunk3.C: Likewise.
17096         * g++.old-deja/g++.other/rtti3.C: Likewise.
17097         * g++.old-deja/g++.other/rttid3.C: Likewise.
17098
17099 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
17100
17101         *  g77.f-torture/compile/20000630-1.x: Fix typo
17102
17103 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17104
17105         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17106         assembly output.
17107
17108 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17109
17110         * gcc.dg/cpp/ident.c: New test.
17111
17112 2000-07-05  Neil Booth  <NeilB@earthling.net>
17113
17114         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17115           gcc.dg/cpp/lexstrng.c: New tests.
17116
17117 2000-07-04  Neil Booth  <NeilB@earthling.net>
17118
17119         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17120         * gcc.dg/cpp/strify2.c: Same.
17121
17122 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17123
17124         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17125         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17126         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17127         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17128
17129         * testsuite/gcc.dg/cpp/macro1.c,
17130         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17131         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17132         testsuite/gcc.dg/cpp/strify1.c,
17133         testsuite/gcc.dg/cpp/strify2.c: New tests.
17134
17135 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17136
17137         * gcc.c-torture/execute/20000703-1.c: New test.
17138
17139 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17140
17141         * g++.old-deja/g++.pt (lookup10.C): New test.
17142
17143 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17144
17145         * g++.old-deja/g++.pt (typename25.C): New test.
17146
17147 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17148
17149         * gcc.c-torture/compile/20000701-1.c: New test.
17150
17151 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17152
17153         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17154         to test case.
17155
17156 2000-06-30  Catherine Moore  <clm@cygnus.com>
17157
17158         * gcc.c-torture/execute/align-1.c: New test.
17159
17160 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17161
17162         * g++.old-deja/g++.pt/expr8.C: New test.
17163         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17164
17165 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17166
17167         * gcc.c-torture/compile/20000629-1.c: New test.
17168
17169 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17170
17171
17172         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17173         gcc.dg/noncompile directory, depending on whether they're
17174         preprocessor tests or not.  Annotate all the tests for the dg
17175         framework.
17176
17177         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17178         * gcc.dg/noncompile/noncompile.exp: New.
17179
17180         * Moved files:
17181         Old name                                New name
17182         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17183         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17184         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17185         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17186         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17187         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17188         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17189         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17190         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17191         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17192         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17193         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17194         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17195         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17196         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17197         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17198         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17199         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17200         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17201         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17202         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17203         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17204         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17205         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17206
17207         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17208         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17209         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17210         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17211         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17212         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17213
17214 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17215
17216         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17217         declare one variable.  On the fourth, error.
17218         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17219         declared by 20000628-1a.h.
17220
17221 2000-06-29  Richard Henderson  <rth@redhat.com>
17222
17223         * gcc.c-torture/execute/930529-1.x: New file.
17224         * gcc.dg/920413-1.c: Adjust expected warning text.
17225         * gcc.dg/980217-1.c: Declare abort.
17226         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17227
17228 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17229
17230         * g77.f-torture/compile/20000629-1.f: New test.
17231         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17232
17233 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17234
17235         Rearrange lots of files, removing entirely the
17236         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17237         directories.
17238
17239         * Deleted files:
17240         gcc.c-torture/code_quality/code_quality.exp
17241         gcc.c-torture/special/special.exp
17242         gcc.failure/failure.exp
17243         gcc.failure/940409-1.x
17244         gcc.c-torture/compile/961203-1.x
17245
17246         * New files:
17247         gcc.misc-tests/linkage.exp
17248         gcc.c-torture/execute/920730-1t.c
17249         gcc.c-torture/execute/920730-1t.x
17250         gcc.c-torture/compile/920520-1.x
17251         gcc.c-torture/compile/920521-1.x
17252         gcc.c-torture/compile/981006-1.x
17253         gcc.c-torture/execute/eeprof-1.x
17254
17255         * Moved files (possibly with modifications to fit a new harness):
17256         Old name                                New name
17257         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17258         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17259         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17260         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17261         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17262         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17263         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17264         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17265         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17266         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17267         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17268         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17269         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17270         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17271
17272 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17273
17274         * c-torture/compile/961203-1.x: Delete.
17275
17276         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17277         not exit. Include stdio.h.
17278         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17279         * gcc.misc-tests/dg-12.c: Likewise.
17280         * gcc.misc-tests/dg-5.c: Likewise.
17281         * gcc.misc-tests/dg-6.c: Likewise.
17282         * gcc.misc-tests/dg-7.c: Prototype abort.
17283         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17284         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17285         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17286         not exit.
17287         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17288         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17289
17290 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17291
17292         * gcc.dg/cpp/20000628-1.c: New test.
17293         * gcc.dg/cpp/20000628-1.h: New header for above test.
17294         * gcc.dg/cpp/20000628-1a.h: Likewise.
17295
17296 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17297
17298         * gcc.dg/cpp: New directory.
17299         * gcc.dg/cpp/cpp.exp: New driver.
17300         * gcc.dg/cpp/20000627-1.c: New test.
17301         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17302         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17303         and rewrite as a compilation test.
17304
17305         * gcc.dg: Move many files into the cpp subdirectory, possibly
17306         renaming or editing them as well.
17307         Old name                New name
17308         990119-1.c              cpp/19990119-1.c
17309         990228-1.c              cpp/19990228-1.c
17310         990407-1.c              cpp/19990407-1.c
17311         990409-1.c              cpp/19990409-1.c
17312         990413-1.c              cpp/19990413-1.c
17313         990703-1.c              cpp/19990703-1.c
17314         20000127-1.c            cpp/20000127-1.c
17315         20000129-1.c            cpp/20000129-1.c
17316         20000207-1.c            cpp/20000207-1.c
17317         20000207-2.c            cpp/20000207-2.c
17318         20000209-1.c            cpp/20000209-1.c
17319         20000209-2.c            cpp/20000209-2.c
17320         20000301-1.c            cpp/20000301-1.c
17321         20000419-1.c            cpp/20000419-1.c
17322         20000510-1.S            cpp/20000510-1.S
17323         20000519-1.c            cpp/20000519-1.c
17324         20000529-1.c            cpp/20000529-1.c
17325         20000625-1.c            cpp/20000625-1.c
17326         20000625-2.c            cpp/20000625-2.c
17327         cpp-as1.c               cpp/assert1.c
17328         cpp-as2.c               cpp/assert2.c
17329         cxx-comments-1.c        cpp/cxxcom1.c
17330         cxx-comments-2.c        cpp/cxxcom2.c
17331         endif-label.c           cpp/endif.c
17332         cpp-hash1.c             cpp/hash1.c
17333         cpp-hash2.c             cpp/hash2.c
17334         cpp-if1.c               cpp/if-1.c
17335         cpp-if2.c               cpp/if-2.c
17336         cpp-if3.c               cpp/if-3.c
17337         cpp-if4.c               cpp/if-4.c
17338         cpp-if5.c               cpp/if-5.c
17339         cpp-cond.c              cpp/if-cexp.c
17340         cpp-missingop.c         cpp/if-mop.c
17341         cpp-missingparen.c      cpp/if-mpar.c
17342         cpp-opprec.c            cpp/if-oppr.c
17343         cpp-ifparen.c           cpp/if-paren.c
17344         cpp-shortcircuit.c      cpp/if-sc.c
17345         cpp-shift.c             cpp/if-shift.c
17346         cpp-unary.c             cpp/if-unary.c
17347         cpp-li1.c               cpp/line1.c
17348         cpp-li2.c               cpp/line2.c
17349         lineno.c                cpp/line3.c
17350         lineno-2.c              cpp/line4.c
17351         cpp-mi.c                cpp/mi1.c
17352         cpp-mic.h               cpp/mi1c.h
17353         cpp-micc.h              cpp/mi1cc.h
17354         cpp-mind.h              cpp/mi1nd.h
17355         cpp-mindp.h             cpp/mi1ndp.h
17356         cpp-mix.h               cpp/mi1x.h
17357         cpp-mi2.c               cpp/mi2.c
17358         cpp-mi2a.h              cpp/mi2a.h
17359         cpp-mi2b.h              cpp/mi2b.h
17360         cpp-mi2c.h              cpp/mi2c.h
17361         cpp-mi3.c               cpp/mi3.c
17362         cpp-mi3.def             cpp/mi3.def
17363         poison-1.c              cpp/poison.c
17364         pr-impl.c               cpp/prag-imp.c
17365         cpp-redef-2.c           cpp/redef1.c
17366         cpp-redef.c             cpp/redef2.c
17367         strpaste.c              cpp/strp1.c
17368         strpaste-2.c            cpp/strp2.c
17369         cpp-tradpaste.c         cpp/tr-paste.c
17370         cpp-tradstringify.c     cpp/tr-str.c
17371         cpp-tradwarn1.c         cpp/tr-warn1.c
17372         cpp-tradwarn2.c         cpp/tr-warn2.c
17373         trigraphs.c             cpp/trigraphs.c
17374         cpp-unc1.c              cpp/unc1.c
17375         cpp-unc2.c              cpp/unc2.c
17376         cpp-unc3.c              cpp/unc3.c
17377         cpp-unc.c               cpp/unc4.c
17378         undef.c                 cpp/undef1.c
17379         undef-2.c               cpp/undef2.c
17380         cpp-wi1.c               cpp/widestr1.c
17381
17382 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17383
17384         * lib/g++.exp (g++_include_flags): Tweak.
17385
17386 2000-06-27  H.J. Lu  <hjl@gnu.org>
17387             Loren J. Rittle  <ljrittle@acm.org>
17388
17389         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17390         version with one that knows about the new gcc tree structure.
17391         (g++_link_flags): Same.
17392
17393 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17394
17395         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17396         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17397         case we are cross-compiling.
17398
17399         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17400         g++.old-deja/g++.niklas/Makefile.in,
17401         g++.old-deja/g++.niklas/configure.in,
17402         g++.old-deja/g++.other/Makefile.in,
17403         g++.old-deja/g++.other/configure.in,
17404         gcc.c-torture/code_quality/Makefile.in,
17405         gcc.c-torture/code_quality/configure.in,
17406         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17407         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17408         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17409         gcc.c-torture/execute/ieee/Makefile.in,
17410         gcc.c-torture/execute/ieee/configure.in,
17411         gcc.c-torture/noncompile/Makefile.in,
17412         gcc.c-torture/noncompile/configure.in,
17413         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17414         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17415         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17416
17417 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17418
17419         * g++.old-deja/g++.other/ambig3.C: New test.
17420
17421 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17422
17423         * g++.old-deja/g++.pt/syntax1.C: New test.
17424         * g++.old-deja/g++.pt/syntax2.C: New test.
17425         * g++.old-deja/g++.other/syntax3.C: New test.
17426         * g++.old-deja/g++.other/syntax4.C: New test.
17427
17428 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17429
17430         * gcc.dg/20000623-1.c: Prototype exit and abort.
17431
17432 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17433
17434         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17435         New tests.
17436         * gcc.dg/cpp-mi3.def: New file.
17437
17438         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17439         inside assertions.
17440         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17441         lexer's error messages.
17442         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17443         divine anything from the linemarkers.
17444         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17445         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17446
17447 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17448
17449         * gcc.dg/20000623-1.c: New test.
17450
17451 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17452
17453         * gcc.c-torture/execute/20000622-1.c: New test.
17454
17455 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17456
17457         * g++.old-deja/g++.other/init15.C: New test.
17458
17459 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17460
17461         * g++.old-deja/g++.pt/vaarg2.C: New test.
17462         * g++.old-deja/g++.pt/vaarg3.C: New test.
17463
17464 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17465
17466         * g++.old-deja/g++.other/dyncast6.C: New test.
17467
17468 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.c-torture/execute/loop-6.c: New test.
17471
17472 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17473
17474         * gcc.dg/20000614-1.c: New test.
17475         * gcc.dg/20000614-2.c: New test.
17476
17477 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17478
17479         * g++.old-deja/g++.other/inline12.C: New test.
17480
17481 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17482
17483         * g++.old-deja/g++.other/eh1.C: New test.
17484
17485 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17486
17487         * g++.old-deja/g++.other/type.C: New test.
17488
17489 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17490
17491         * g++.old-deja/g++.other/initstring.C: New test.
17492
17493 2000-06-12  Jason Merrill  <jason@redhat.com>
17494
17495         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17496
17497 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17498
17499         * gcc.c-torture/compile/20000609-1.c: New test.
17500
17501 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17502
17503         * gcc.dg/20000609-1.c: New test.
17504
17505 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17506
17507         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17508         * gcc.c-torture/noncompile/poison-1.c: Move...
17509         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17510         * gcc.dg/cpp-li1.c: Add a token after the #line.
17511
17512 2000-06-05  Richard Henderson  <rth@cygnus.com>
17513
17514         * gcc.c-torture/execute/20000605-2.c: New test.
17515         * gcc.c-torture/execute/20000605-3.c: New test.
17516
17517 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
17518
17519         * g77.f-torture/execute/20000503-1.x: New file.
17520
17521 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17522
17523         * g++.old-deja/g++.eh/badalloc1.C: New test.
17524
17525 2000-06-05  Richard Henderson  <rth@cygnus.com>
17526
17527         * gcc.c-torture/execute/20000605-1.c: New test.
17528
17529 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17530             Nathan Sidwell <nathan@codesourcery.com>
17531
17532         * gcc.c-torture/compile/20000605-1.c: New test.
17533
17534 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
17535
17536         * g77.f-torture/compile/20000601-1.f:  New test.
17537
17538 2000-06-03  Richard Henderson  <rth@cygnus.com>
17539
17540         * gcc.c-torture/execute/20000603-1.c: New.
17541
17542 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
17543
17544         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
17545         * gcc.dg/noreturn-2.c (noreturn): Likewise.
17546
17547 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
17548
17549         * gcc.dg/compare2.c (case 12): XFAIL.
17550         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
17551         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
17552
17553         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
17554
17555 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
17556
17557         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
17558         guard macro is already defined when the header is first
17559         included.
17560         * gcc.dg/cpp-mix.h: New file.
17561         * gcc.dg/endif-label.c: Update patterns to match compiler.
17562
17563         * g++.brendan/complex1.C: Declare abort.
17564         * g++.law/refs4.C: Remove XFAIL.
17565         * g++.oliva/expr2.C: Declare abort and exit.
17566
17567 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
17568
17569         * gcc.c-torture/execute/20000528-1.c: New test.
17570
17571         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17572         * g++.old-deja/g++.law/temps4.C: Likewise.
17573
17574         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17575         stdlib.h.  Call abort() on failure.
17576         * g++.old-deja/g++.law/refs4.C: Likewise.
17577         * g++.old-deja/g++.law/temps4.C: Likewise.
17578         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17579         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17580
17581 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17582
17583         Relative to g++.dg/special:
17584         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17585
17586         Relative to g++.old-deja:
17587         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17588         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17589         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17590         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17591         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17592         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17593         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17594
17595         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17596         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17597         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17598         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17599         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17600         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17601         and/or string.h.
17602
17603         * g++.other/goto1.C: Update expectations for error messages.
17604
17605 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17606
17607         * gcc.c-torture/compile/20000523-1.c: New test.
17608
17609 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17610
17611         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17612
17613 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17614
17615         * g++.old-deja/g++.eh/catch11.C: New test.
17616         * g++.old-deja/g++.eh/catch12.C: New test.
17617
17618 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17619
17620         * gcc.c-torture/execute/20000523-1.c: New test.
17621
17622 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17623
17624         * c-torture/execute/bcp-1.c: Replace abort in arg of
17625         __builtin_constant_p with a generic external function.
17626
17627         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17628         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17629         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17630         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17631         Prototype abort and/or exit.
17632
17633         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17634         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17635         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17636         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17637
17638 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17639
17640         * gcc.dg/dwarf2-1.c: New test.
17641
17642 2000-05-20  Richard Henderson  <rth@cygnus.com>
17643
17644         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17645
17646 2000-05-20  Andreas Jaeger  <aj@suse.de>
17647
17648         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17649         testcase.
17650
17651 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17652
17653         * gcc.c-torture/execute/20000519-2.c: New test.
17654
17655 2000-05-19  Andreas Jaeger  <aj@suse.de>
17656
17657         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17658         which fails with SSA.
17659
17660         * lib/c-torture.exp: Also test with -O3 -fssa.
17661
17662 2000-05-18  Michael Meissner  <meissner@redhat.com>
17663
17664         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17665         * gcc.c-torture/execute/920415-1.c: Ditto.
17666         * gcc.c-torture/execute/920501-1.c: Ditto.
17667         * gcc.c-torture/execute/conversion.c: Ditto.
17668         * gcc.c-torture/execute/cvt-1.c: Ditto.
17669
17670 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17671
17672         * gcc.c-torture/compile/20000518-1.c: New test.
17673
17674 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17675
17676         * g77.f-torture/compile/200005018.f:  New test.
17677
17678 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17679
17680         * gcc.c-torture/compile/20000517-1.c: New test.
17681
17682 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17683
17684         * gcc.c-torture/execute/20000516-1.c: New test.
17685
17686 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17687
17688         * g++.old-deja/g++.other/eh.C: New test.
17689
17690 2000-05-12  Richard Henderson  <rth@cygnus.com>
17691
17692         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17693         constants through to doit's conditional.
17694
17695 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17696
17697         * gcc.c-torture/compile/20000511-1.c: New test.
17698         * g77.f-torture/compile/20000511-1.f: New test.
17699         * g77.f-torture/compile/20000511-2.f: New test.
17700
17701 2000-05-11  Michael Meissner  <meissner@redhat.com>
17702
17703         * gcc.c-torture/execute/20000511-1.c: New test.
17704
17705 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17706
17707         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17708         * gcc.dg/20000510-1.S: New.
17709
17710 2000-05-08  Catherine Moore  <clm@cygnus.com>
17711
17712         * gcc.dg/unused-3.c: New.
17713
17714 2000-05-06  Richard Henderson  <rth@cygnus.com>
17715
17716           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17717           * g++.old-deja/g++.mike/warn1.C: Likewise.
17718           * g++.old-deja/g++.pt/local1.C: Likewise.
17719           * g++.old-deja/g++.pt/local7.C: Likewise.
17720           * g++.old-deja/g++.pt/spec16.C: Likewise.
17721
17722 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17725
17726 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17727
17728           * g77.f-torture/execute/20000503-1.f:  New test.
17729
17730 2000-05-04  Andreas Jaeger  <aj@suse.de>
17731
17732         * gcc.dg/noreturn-2.c: New test.
17733
17734 2000-05-04  Neil Booth  <NeilB@earthling.net>
17735
17736         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17737         preprocessor.
17738
17739 2000-05-04  Richard Henderson  <rth@cygnus.com>
17740
17741         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17742
17743 2000-05-04  Richard Henderson  <rth@cygnus.com>
17744
17745         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17746         OpenSSL by Jason R Thorpe.
17747
17748 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17749
17750         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17751
17752 2000-05-03  Robert Lipe <robertlipe@usa.net>
17753
17754         * gcc.dg/20000503-1.c: New test.
17755
17756 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17757
17758         * gcc.c-torture/compile/20000502-1.c: New test.
17759         * g++.old-deja/g++.other/align.C: New test.
17760         * gcc.dg/cpp-tradstringify.c: New test.
17761
17762 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17763
17764         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17765         and hard registers.
17766
17767 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17768
17769         * gcc.c-torture/execute/loop-5.c: New test.
17770
17771 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17772
17773         * gcc.c-torture/execute/va-arg-20.c: New test.
17774
17775 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17776
17777         * gcc.c-torture/execute/20000422-1.c: New test.
17778
17779 2000-04-20  Greg McGary  <gkm@gnu.org>
17780
17781         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17782         when optimizing, but without sibling-call optimizations (-O1).
17783
17784 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17785
17786           * gcc.c-torture/compile/20000420-1.c: New test.
17787
17788 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17789
17790         * g++.abi/ptrflags.C: New test.
17791         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17792
17793 2000-04-19  Catherine Moore  <clm@cygnus.com>
17794
17795         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17796
17797 2000-04-19  Greg McGary  <gkm@gnu.org>
17798
17799         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17800         sibling-call optimizations.
17801
17802 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17803
17804         * gcc.dg/20000419-1.c: New test.
17805
17806 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17807
17808         * gcc.c-torture/execute/20000412-6.c: New test.
17809
17810 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17811
17812         * gcc.c-torture/execute/20000412-5.c: New test.
17813         * g77.f-torture/compile/20000412-1.f: New test.
17814         * gcc.c-torture/execute/20000412-4.c: New test.
17815         * gcc.c-torture/compile/20000412-2.c: New test.
17816         * gcc.c-torture/execute/20000412-3.c: New test.
17817         * gcc.c-torture/compile/20000412-1.c: New test.
17818         * gcc.c-torture/execute/20000412-2.c: New test.
17819
17820 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17821
17822         * objc/execute/bf-20.m: New test.
17823
17824 2000-04-10  Richard Henderson  <rth@cygnus.com>
17825
17826         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17827
17828         * gcc.c-torture/execute/20000412-1.c: New test.
17829
17830 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17831
17832         * g++.old-deja/g++.eh/catchptr1.C: New test.
17833
17834 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17837
17838 2000-04-08  Neil Booth  <NeilB@earthling.net>
17839
17840         * gcc.dg/cpp-nullchar.c: Remove test as
17841         embedded nulls cause problems.
17842
17843 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17844
17845         * gcc.dg/compare2.c: New test.
17846
17847 2000-04-08  Neil Booth  <NeilB@earthling.net>
17848
17849         * gcc.dg/cpp-nullchar.c: New test.
17850
17851 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17852
17853         * gcc.dg/cpp-mi2.c: New test.
17854         * gcc.dg/cpp-mi2[abc].h: New files.
17855
17856 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17859         member name.
17860
17861 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17862
17863         * g++.old-deja/g++.abi/vmihint.C: New test.
17864
17865 2000-04-06  Neil Booth  <NeilB@earthling.net>
17866
17867         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17868         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17869         copyright.
17870
17871 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17872
17873         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17874         avoid stack-frame overwrite.
17875
17876 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17877
17878         * gcc.c-torture/compile/20000405-2.c: New test.
17879         * gcc.c-torture/compile/20000405-3.c: New test.
17880
17881 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17882
17883         * gcc.c-torture/compile/20000405-1.c: New test.
17884
17885 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17886
17887         * gcc.dg/cast-qual-1.c: Revert last change.
17888
17889 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17890
17891         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17892
17893 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17894
17895         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17896         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17897
17898 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17899
17900         * gcc.c-torture/compile/20000403-2.c: New test.
17901         * gcc.c-torture/compile/20000403-1.c: New test.
17902
17903 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17904
17905         * gcc.c-torture/execute/20000403-1.c: New test.
17906
17907 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17908
17909         * gcc.c-torture/execute/20000402-1.c: New test.
17910
17911 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17912
17913         * gcc.c-torture/execute/va-arg-15.c: New test.
17914         * gcc.c-torture/execute/va-arg-16.c: New test.
17915         * gcc.c-torture/execute/va-arg-17.c: New test.
17916         * gcc.c-torture/execute/va-arg-18.c: New test.
17917         * gcc.c-torture/execute/va-arg-19.c: New test.
17918
17919 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17920
17921         * gcc.c-torture/compile/981211-1.c: Move to...
17922         * gcc.dg/cpp-as1.c: ...here.
17923         * gcc.dg/cpp-as2.c: New file.
17924
17925         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17926         compiler.
17927
17928 2000-04-02  Neil Booth  <NeilB@earthling.net>
17929
17930         * gcc.dg/cpp-cond.c  New tests.
17931         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17932         accidental success less likely.
17933         * gcc.dg/cpp-missingop.c  New tests.
17934         * gcc.dg/cpp-missingparen.c  New tests.
17935         * gcc.dg/cpp-shift.c  New tests.
17936         * gcc.dg/cpp-shortcircuit.c  New tests.
17937         * gcc.dg/cpp-unary.c  New tests.
17938
17939 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17940
17941         * gcc.c-torture/compile/20000329-1.c: New test.
17942
17943 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17944
17945         * gcc.c-torture/compile/20000326-1.c: New test.
17946         * gcc.c-torture/compile/20000326-2.c: New test.
17947
17948 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17949
17950         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17951         the first parameter is a function argument.
17952
17953 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         * g++.old-deja/g++.ext/array4.C: New test.
17956
17957 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17958
17959         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17960
17961 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17962
17963         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17964
17965 2000-03-19  Richard Henderson  <rth@cygnus.com>
17966
17967         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17968
17969 2000-03-19  Richard Henderson  <rth@cygnus.com>
17970
17971         * gcc.c-torture/compile/20000319-1.c: New test.
17972
17973 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17974
17975         * gcc.c-torture/execute/20000314-3.c: New test.
17976         * gcc.c-torture/execute/20000314-2.c: New test.
17977         * gcc.c-torture/execute/20000314-1.c: New test.
17978         * gcc.c-torture/compile/20000314-2.c: New test.
17979         * gcc.c-torture/compile/20000314-1.c: New test.
17980
17981 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17982
17983         * g++.old-deja/g++.warn/inline.C: New test.
17984
17985 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17986
17987         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17988         standards-compliant result rather than specific constants.
17989         Put test-values in array.
17990
17991 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17992
17993         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17994         (g++_target_compile): Put test-specific options last.
17995
17996 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17997
17998         * g++.old-deja/g++.eh/vbase4.C: New test.
17999
18000 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18001
18002         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
18003
18004 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18005
18006         * g++.old-deja/g++.brendan/misc12.C: Removed.
18007         * g++.old-deja/g++.pt/memtemp77.C: Constify.
18008         * g++.old-deja/g++.ext/pretty4.C: New test.
18009
18010 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18011
18012         * g++.old-deja/g++.other/string2.C: New test.
18013
18014 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
18015
18016         * g++.old-deja/g++.warn/impint2.C: New test.
18017
18018 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
18019
18020         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
18021         is 1, not zero.
18022
18023 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
18024
18025         * g++.old-deja/g++.warn/impint.C: New test.
18026         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
18027         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
18028         * g++.old-deja/g++.pt/explicit12.C: Likewise.
18029         * g++.old-deja/g++.pt/explicit13.C: Likewise.
18030         * g++.old-deja/g++.pt/explicit17.C: Likewise.
18031         * g++.old-deja/g++.pt/explicit18.C: Likewise.
18032         * g++.old-deja/g++.pt/explicit19.C: Likewise.
18033         * g++.old-deja/g++.pt/explicit23.C: Likewise.
18034         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18035         * g++.old-deja/g++.pt/explicit35.C: Likewise.
18036         * g++.old-deja/g++.pt/explicit6.C: Likewise.
18037         * g++.old-deja/g++.pt/memclass7.C: Likewise.
18038
18039 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
18040
18041         * gcc.dg/cpp-redef.c: New test.
18042
18043 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
18044
18045         * g++.old-deja/g++.pt/unify7.C: New test.
18046
18047 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18048
18049         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
18050         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
18051
18052 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
18053
18054         * gcc.c-torture/compile/20000224-1.c: New test.
18055
18056 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18057
18058         * gcc.c-torture/compile/cpp-2.c: New test.
18059         * gcc.c-torture/compile/cpp-1.c: New test.
18060
18061 2000-02-25  Jeffrey A Law  (law@cygnus.com)
18062
18063         * gcc.c-torture/execute/20000225-1.c: New test.
18064
18065 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18066
18067         * gcc.dg/cpp-li2.c: New test.
18068
18069         * gcc.dg/cpp-wi1.c: New test.
18070
18071         * gcc.dg/cpp-li1.c: New test.
18072
18073 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         * g++.old-deja/g++.other/sizeof5.C: New test.
18076
18077 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18078
18079         * gcc.c-torture/execute/va-arg-13.c: New test.
18080
18081 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
18082
18083         * gcc.c-torture/execute/va-arg-12.c: New test.
18084
18085 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         * gcc.c-torture/execute/20000223-1.c: New test.
18088
18089 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18090
18091         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
18092
18093 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
18094
18095         * g++.old-deja/g++.abi/ptrmem.C: New test.
18096
18097 2000-02-19  Richard Henderson  <rth@cygnus.com>
18098
18099         * gcc.c-torture/compile/init-3.c: New.
18100
18101 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
18102
18103         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18104         ALWAYS_CXXFLAGS.
18105
18106 2000-02-11  Robert Lipe <robertl@sco.com>
18107
18108         * gcc.c-torture/compile/20000211-3.c: New test.
18109
18110 2000-02-11  Martin Buchholz <martin@xemacs.org>
18111
18112         * gcc.c-torture/compile/20000211-2.c: New test.
18113
18114 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18115
18116         * gcc.c-torture/compile/20000211-1.c: New test.
18117
18118 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18119
18120         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18121           on native targets
18122
18123 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18124
18125         * g++.old-deja/g++.other/cast5.C: New test.
18126
18127 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18128
18129         * gcc.c-torture/execute/20000205-1.c: New.
18130
18131 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18132
18133         * g++.old-deja/g++.jason/cast3.C: Return void.
18134         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18135
18136 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18137
18138         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18139
18140         * gcc.dg/loop-1.c: New test.
18141
18142 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18143
18144         * gcc.c-torture/compile/20000127-1.c: New test.
18145         * gcc.c-torture/execute/991228-1.c: New test.
18146
18147 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18148
18149         * gcc.dg/unused-2.c: New test.
18150
18151         * gcc.dg/conv-1.c: New test.
18152
18153 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18154
18155         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18156         compiler.
18157         (tool_option_proc): Fix typo.
18158
18159 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18160
18161         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18162         of the ld on the host, not on the build machine.
18163         Also, don't crash if '--help' is not a supported option.
18164
18165 2000-01-24  Richard Henderson  <rth@cygnus.com>
18166
18167         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18168
18169 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18170
18171         * gcc.c-torture/execute/20000120-2.c: New test.
18172         * gcc.c-torture/execute/20000120-1.c: New test.
18173
18174 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18175
18176         * gcc.c-torture/execute/20000113-1.c: New test.
18177
18178 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18179
18180         * gcc.c-torture/execute/20000112-1.c: New test.
18181
18182 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18183
18184         * gcc.dg/20000111-1.c: New test.
18185
18186 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18187
18188         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18189         with 16 bit integers.
18190
18191 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18192
18193         * gcc.dg/20000108-1.c: New test.
18194
18195 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18196
18197         * g++.old-deja/g++.ns/koenig8.C: New test.
18198
18199 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18200
18201         * g++.old-deja/g++.other/cast4.C: New test.
18202
18203 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18204
18205         * gcc.c-torture/compile/20000105-2.c: New test.
18206         * gcc.c-torture/compile/20000105-1.c: New test.
18207
18208 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18209
18210         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18211         references to printf & atoi to conform to ANSI standard.
18212         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18213         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18214         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18215         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18216         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18217         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18218         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18219         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18220         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18221         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18222         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18223         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18224         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18225         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18226         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18227         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18228         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18229         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18230         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18231         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18232         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18233         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18234         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18235         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18236         * g++.old-deja/g++.brendan/init3.C: Likewise.
18237         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18238         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18239         * g++.old-deja/g++.brendan/new2.C: Likewise.
18240         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18241         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18242         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18243         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18244         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18245         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18246         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18247         * g++.old-deja/g++.brendan/template24.C: Likewise.
18248         * g++.old-deja/g++.brendan/template3.C: Likewise.
18249         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18250         * g++.old-deja/g++.jason/inline3.C: Likewise.
18251         * g++.old-deja/g++.jason/opeq.C: Likewise.
18252         * g++.old-deja/g++.law/arg5.C: Likewise.
18253         * g++.old-deja/g++.law/arm7.C: Likewise.
18254         * g++.old-deja/g++.law/ctors11.C: Likewise.
18255         * g++.old-deja/g++.law/cvt8.C: Likewise.
18256         * g++.old-deja/g++.law/init9.C: Likewise.
18257         * g++.old-deja/g++.law/refs4.C: Likewise.
18258         * g++.old-deja/g++.law/template2.C: Likewise.
18259         * g++.old-deja/g++.law/visibility24.C: Likewise.
18260         * g++.old-deja/g++.law/vtable3.C: Likewise.
18261         * g++.old-deja/g++.mike/asm2.C: Likewise.
18262         * g++.old-deja/g++.mike/eh1.C: Likewise.
18263         * g++.old-deja/g++.mike/misc1.C: Likewise.
18264         * g++.old-deja/g++.mike/misc13.C: Likewise.
18265         * g++.old-deja/g++.mike/misc14.C: Likewise.
18266         * g++.old-deja/g++.mike/ns12.C: Likewise.
18267         * g++.old-deja/g++.mike/p1248.C: Likewise.
18268         * g++.old-deja/g++.mike/p3708.C: Likewise.
18269         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18270         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18271         * g++.old-deja/g++.mike/p646.C: Likewise.
18272         * g++.old-deja/g++.mike/p700.C: Likewise.
18273         * g++.old-deja/g++.mike/p783.C: Likewise.
18274         * g++.old-deja/g++.mike/p783a.C: Likewise.
18275         * g++.old-deja/g++.mike/p783b.C: Likewise.
18276         * g++.old-deja/g++.mike/p786.C: Likewise.
18277         * g++.old-deja/g++.mike/p789.C: Likewise.
18278         * g++.old-deja/g++.mike/p789a.C: Likewise.
18279         * g++.old-deja/g++.mike/p807a.C: Likewise.
18280         * g++.old-deja/g++.other/delete3.C: Likewise.
18281         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18282         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18283         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18284         * g++.old-deja/g++.other/empty1.C: Likewise.
18285         * g++.old-deja/g++.other/temporary1.C: Likewise.
18286         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18287         * g++.old-deja/g++.pt/t16.C: Likewise.
18288         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18289
18290 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18291
18292         * gcc.dg/991230-1.c: New test.
18293
18294 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18295
18296         * gcc.c-torture/compile/991229-3.c: New test.
18297         * gcc.c-torture/compile/991229-2.c: New test.
18298         * gcc.c-torture/compile/991229-1.c: New test.
18299
18300 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18301
18302         * gcc.c-torture/compile/labels-2.c: New test.
18303
18304 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18305
18306         * gcc.c-torture/execute/991227-1.c: New test.
18307
18308 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18309
18310         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18311
18312 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18313
18314         * gcc.c-torture/execute/991221-1.c: New test.
18315
18316 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18317
18318         * g++.old-deja/g++.other/cast3.C: New test.
18319
18320 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18321
18322         * gcc.c-torture/execute/991216-4.c: New test.
18323
18324 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18325
18326         * gcc.c-torture/execute/991216-1.c: New test.
18327         * gcc.c-torture/execute/991216-2.c: New test.
18328         * gcc.c-torture/execute/991216-3.c: New test.
18329
18330 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18331
18332         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18333         Actually make the test fail by using "-O2" for compilation.
18334
18335 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18336
18337         * g++.old-deja/g++.warn/cast-align1.C: New test.
18338
18339 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18340
18341         * gcc.c-torture/compile/991214-1.c: New test.
18342         * gcc.c-torture/compile/991214-2.c: New test.
18343
18344 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18345
18346         * gcc.dg/991214-1.c: New test.
18347
18348 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18349
18350         * gcc.c-torture/compile/991213-3.c: New test.
18351         * gcc.c-torture/compile/991213-2.c: New test.
18352         * gcc.c-torture/compile/991213-1.c: New test.
18353
18354 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18355
18356         * gcc.dg/991209-1.c: New test.
18357
18358 1999-12-08  Nathan Sidwell <nathan@acm.org>
18359
18360         * gcc.c-torture/compile/991208-1.c: New test.
18361
18362 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18363
18364         * gcc.dg/ultrasp2.c: New test.
18365
18366 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18367
18368         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18369
18370 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18371
18372         * gcc.c-torture/compile/991202-1.c: New test.
18373         * gcc.c-torture/execute/991202-1.c: New test.
18374         * gcc.c-torture/execute/991202-2.c: New test.
18375         * gcc.c-torture/execute/991202-3.c: New test.
18376
18377 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18378
18379         * g++.old-deja/g++.abi/align.C: New test.
18380         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18381         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18382
18383 1999-12-01  Richard Henderson  <rth@cygnus.com>
18384
18385         * gcc.c-torture/execute/991201-1.c: New.
18386
18387 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18388
18389         * gcc.dg/991129-1.c: New test.
18390
18391 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18392
18393         * gcc.c-torture/compile/991127-1.c: New test.
18394
18395 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18396
18397         * g++.old-deja/g++.other/warn4.C: New test.
18398
18399 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18400
18401         * g++.old-deja/g++.eh/cleanup2.C: New test.
18402         * g++.old-deja/g++.ext/pretty2.C: New test.
18403         * g++.old-deja/g++.ext/pretty3.C: New test.
18404         * g++.old-deja/g++.other/debug6.C: New test.
18405
18406 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18407
18408         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18409         compiler_output to look for one error message instead of two.
18410
18411 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18412
18413         * gcc.c-torture/execute/991118-1.c: Also test case
18414         where the word boundary does not split a byte evenly.
18415
18416 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18417
18418         * g++.old-deja/g++.ext/restrict1.C: New test.
18419
18420 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18421
18422         * gcc.c-torture/execute/991118-1.c: New test.
18423
18424 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18425
18426         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18427         working directory pathnames.
18428
18429 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18430
18431         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18432         host is equipped with driver.h and driver.o so it can actually
18433         compile and run the tests.
18434
18435 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18436
18437         * gcc.c-torture/compile/991008-1.c: New test.
18438
18439 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18440
18441         * lib/gcc-dg.exp: Include target-supports.exp
18442
18443 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18444
18445         * lib/target-supports.exp: New file: Provide procs to test for
18446         features supported by the target.
18447         (check_weak_available): Moved here from ecos.exp.
18448         (check_alias_available): New proc: Determine of the target
18449         toolchain supports the alias attribute.
18450
18451         * gcc.dg/special/ecos.exp: Move check_weak_available to
18452         target-supports.exp.
18453         (alias-1.c): Only perform the test if the target supports
18454         aliases.
18455         (wkali-1.c): Only perform the test if the target supports
18456         aliases.
18457
18458         * gcc.dg/990506-0.c: Expect error messages from cross
18459         targets as well as native targets.
18460
18461 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18462
18463         * gcc.dg/ultrasp1.c: Removed xfail.
18464         * gcc.dg/struct-ret-2.c: Likewise.
18465         * gcc.dg/array-1.c: Likewise.
18466
18467 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18468
18469         * gcc.dg/struct-ret-2.c: New test.
18470
18471         * gcc.dg/array-1.c: New test.
18472
18473 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18474
18475         * gcc.c-torture/execute/991030-1.c: New test.
18476
18477 1999-10-26  Richard Henderson  <rth@cygnus.com>
18478
18479         * gcc.c-torture/compile/991026-2.c: New test.
18480
18481 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18482
18483         * gcc.c-torture/compile/991026-1.c: New test.
18484
18485 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18486
18487         * gcc.c-torture/execute/991023-1.c: New test.
18488
18489 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18490
18491         * gcc.c-torture/execute/991019-1.c: New test.
18492
18493 1999-10-16  Richard Henderson  <rth@cygnus.com>
18494
18495         * gcc.c-torture/execute/991016-1.c: New test.
18496
18497 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18498
18499         * gcc.c-torture/execute/991014-1.c: New test.
18500
18501 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18502
18503         * g++.old-deja/g++.other/union2.C: New test.
18504
18505 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18506
18507         * g++.old-deja/g++.other/vaarg2.C: New test.
18508         * g++.old-deja/g++.other/vaarg3.C: New test.
18509
18510 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18511
18512         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18513         in compile/.
18514
18515 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
18516
18517         * gcc.c-torture/execute/va-arg-11.c: New test.
18518
18519 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
18520
18521         * lib/file-format.exp (gcc_target_object_format): Don't
18522         crash if objdump is unavailable.
18523
18524 1999-09-29  Donn Terry <donn@interix.com>
18525
18526         * gcc.misc-tests/mg.exp: delete extraneous redirection.
18527
18528 1999-09-28  Nick Clifton  <nickc@cygnus.com>
18529
18530         * gcc.c-torture/compile/990928-1.c: New test.
18531
18532 1999-09-28  Nathan Sidwell  <nathan@acm.org>
18533
18534         * g++.old-deja/g++.other/decl6.C: New test.
18535
18536 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18537
18538         * gcc.c-torture/execute/va-arg-10.c: New test.
18539
18540 1999-09-27  Nathan Sidwell  <nathan@acm.org>
18541
18542         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
18543         __PRETTY_FUNCTION__.
18544
18545 1999-09-23  Nick Clifton  <nickc@cygnus.com>
18546
18547         * gcc.c-torture/execute/990923-1.c: New test.
18548
18549 1999-09-21  Nick Clifton  <nickc@cygnus.com>
18550
18551         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
18552         for which -fpic is inappropriate.
18553
18554 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
18555
18556         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
18557
18558 1999-09-21  Nathan Sidwell  <nathan@acm.org>
18559
18560         * g++.old-deja/g++.other/dyncast1.C: New test.
18561         * g++.old-deja/g++.other/dyncast2.C: New test.
18562         * g++.old-deja/g++.other/dyncast3.C: New test.
18563         * g++.old-deja/g++.other/dyncast4.C: New test.
18564         * g++.old-deja/g++.other/dyncast5.C: New test.
18565         * g++.old-deja/g++.eh/catch3.C: New test.
18566         * g++.old-deja/g++.eh/catch3p.C: New test.
18567         * g++.old-deja/g++.eh/catch4.C: New test.
18568         * g++.old-deja/g++.eh/catch4p.C: New test.
18569         * g++.old-deja/g++.eh/catch5.C: New test.
18570         * g++.old-deja/g++.eh/catch5p.C: New test.
18571         * g++.old-deja/g++.eh/catch6.C: New test.
18572         * g++.old-deja/g++.eh/catch6p.C: New test.
18573         * g++.old-deja/g++.eh/catch7.C: New test.
18574         * g++.old-deja/g++.eh/catch7p.C: New test.
18575         * g++.old-deja/g++.eh/catch8.C: New test.
18576         * g++.old-deja/g++.eh/catch8p.C: New test.
18577         * g++.old-deja/g++.eh/catch9.C: New test.
18578         * g++.old-deja/g++.eh/catch9p.C: New test.
18579
18580 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18581
18582         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18583         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18584
18585 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18586
18587         * gcc.c-torture/compile/990913-1.c: New test.
18588
18589 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18590
18591         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18592         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18593
18594 1999-09-09  Richard Henderson  <rth@cygnus.com>
18595
18596         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18597
18598 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18599
18600         * g++.old-deja/g++.other/lookup11.C: New test.
18601         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18602         what is permitted and what we want.
18603         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18604         overload use.
18605         * g++.old-deja/g++.jason/rfg5.C: Likewise
18606
18607 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18608
18609         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18610         * gcc.c-torture/noncompile/poison-1.c: New file.
18611
18612 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18613
18614         * g++.old-deja/g++.other/sizeof3.C: New test.
18615         * g++.old-deja/g++.other/sizeof4.C: New test.
18616         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18617         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18618
18619 1999-09-07  Richard Henderson  <rth@cygnus.com>
18620
18621         * gcc.dg/va-arg-1.c: New.
18622
18623 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18624
18625         * gcc.c-torture/execute/va-arg-9.c: New test.
18626
18627 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18628
18629         * g77.f-torture/compile/980519-2.f: New test.
18630         * g77.f-torture/compile/19990905-0.f: New test.
18631         * g77.f-torture/compile/19990905-1.f: New test.
18632         * g77.f-torture/compile/19990905-2.f: New test.
18633
18634         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18635
18636 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18637
18638         * gcc.c-torture/execute/990827-1.c: Fix typo.
18639
18640 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18641
18642         * g++.old-deja/g++.other/deref1.C: New test.
18643
18644 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18645
18646         * g++.old-deja/g++.other/ambig2.C: New test.
18647         * g++.old-deja/g++.other/cond5.C: New test.
18648         * g++.old-deja/g++.other/lookup16.C: New test.
18649
18650 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18651
18652         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18653         assemblers too.
18654
18655 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18656
18657         * lib/c-torture.exp: Avoid the "compare executables" optimization
18658         when testing native.
18659
18660 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18661
18662         * gcc.c-torture/execute/990829-1.c: New test.
18663         * gcc.c-torture/compile/990829-1.c: New test.
18664
18665 1999-08-27  Paul Burchard  <burchard@pobox.com>
18666
18667         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18668         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18669         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18670         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18671         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18672         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18673         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18674         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18675         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18676         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18677         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18678
18679 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18680
18681         * gcc.c-torture/execute/990827-1.c: New test.
18682
18683 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18684
18685         * g77.f-torture/noncompile/19990826-4.f: New test.
18686
18687         * g77.f-torture/compile/19990826-3.f: New test.
18688
18689         * g77.f-torture/execute/19990826-2.f: New test.
18690
18691         * g77.f-torture/compile/19990826-1.f: New test.
18692
18693         * gcc.c-torture/execute/990826-0.c: New test.
18694         * g77.c-torture/execute/19990826-0.f: New test.
18695
18696         * g77.f-torture/noncompile/970626-2.f: New test.
18697
18698 1999-08-25  Paul Burchard  <burchard@pobox.com>
18699
18700         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18701         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18702         lss-011.C: New tests.
18703
18704 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18705
18706         * g++.old-deja/g++.other/decl5.C: New test.
18707
18708 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18709
18710         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18711         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18712         call `postbase' for each one.  All callers of `postbase' changed
18713         to call this instead.
18714
18715 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18716
18717         * gcc.c-torture/execute/990811-1.c: New test.
18718
18719 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18720
18721         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18722         just native ones.
18723
18724         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18725         just native ones.
18726
18727 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18728
18729         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18730
18731 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18732
18733         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18734
18735 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18736
18737         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18738
18739 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18740
18741         * gcc.c-torture/execute/990804-1.c: New test.
18742
18743 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18744
18745         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18746         * g++.old-deja/g++.brendan/crash64.C: Likewise
18747         * g++.old-deja/g++.brendan/overload8.C: Likewise
18748
18749 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18750
18751         * g++.old-deja/g++.other/struct1.C: New test.
18752
18753 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18754
18755         * g++.old-deja/g++.other/enum2.C: New test.
18756
18757 1999-08-02  Richard Henderson  <rth@cygnus.com>
18758
18759         Adapted from tests from Franz Sirl:
18760         * gcc.c-torture/execute/va-arg-7.c: New test.
18761         * gcc.c-torture/execute/va-arg-8.c: New test.
18762
18763 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18764
18765         * gcc.c-torture/compile/990801-2.c: New test.
18766
18767         * gcc.c-torture/compile/990801-1.c: New test.
18768
18769 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18770
18771         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18772         fp-cmp-1.c, converting double to float.
18773
18774         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18775         fp-cmp-1.c, converting double to long double.
18776
18777         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18778         from fr1 to unknown_register, since fr1 is a legitimate register
18779         on some machines.
18780
18781 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18782
18783         * README: More listname related changes.
18784
18785 1999-07-08  Catherine Moore  <clm@cygnus.com>
18786
18787         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18788
18789 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18790
18791         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18792
18793 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18794
18795         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18796
18797 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18798
18799         * gcc.dg/990703-1.c: New test.
18800
18801 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18802
18803         * lib/file-format.exp: New file: Move definition of proc
18804         gcc_target_object_format to here from
18805         gcc.dg/special/ecos.exp.
18806
18807         * lib/c-torture.exp: Include lib file-format.exp.
18808         * lib/gcc-dg.exp: Include lib file-format.exp.
18809
18810         * gcc.dg/special/ecos.exp: Remove definition of proc
18811         gcc_target_object_format.
18812
18813 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18814
18815         * gcc.c-torture/execute/990628-1.c: New test.
18816
18817 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18818
18819         * gcc.c-torture/compile/990625-2.c: New test.
18820
18821         * gcc.c-torture/compile/990625-1.c: New test.
18822
18823 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18824
18825         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18826         attributes compile.
18827         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18828         ports that use the COFF/PE file format.
18829
18830 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18831
18832         * gcc.c-torture/compile/990617-1.c: New test.
18833
18834 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18835
18836         * g++.old-deja/g++.other/decl4.C: New test.
18837
18838 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18839
18840         * g++.old-deja/g++.other/bitfld3.C: New test.
18841
18842 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18843
18844         * g++.old-deja/g++.eh/catch1.C: New test.
18845
18846 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18847
18848         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18849
18850         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18851         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18852
18853 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18854
18855         * g77.f-torture/compile/19990502-0.f: Replace with new,
18856         shorter, test that still fails after recent changes.
18857
18858 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18859
18860         * gcc.c-torture/execute/990604-1.c: New test.
18861
18862 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18863
18864         * gcc.c-torture/execute/990531-1.c: New test.
18865
18866 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18867
18868         * gcc.c-torture/compile/990527-1.c: New test.
18869
18870 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18871
18872         * gcc.c-torture/execute/990527-1.c: New test.
18873
18874 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18875
18876         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18877         bitfields as signed.
18878
18879 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18880
18881         * g77.f-torture/compile/19990525-0.f: New test.
18882
18883 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18884
18885         * gcc.c-torture/execute/990525-2.c: New test.
18886
18887         * gcc.c-torture/execute/990525-1.c: New test.
18888
18889 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18890
18891         * g++.old-deja/g++.other/anon3.C: New test.
18892         * g++.old-deja/g++.other/anon4.C: New test.
18893         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18894         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18895         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18896         Merrill).
18897
18898 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18899
18900         * gcc.c-torture/execute/990524-1.c: New test.
18901
18902         * gcc.dg/990524-1.c: New test.
18903
18904 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18905
18906         * gcc.c-torture/compile/990523-1.c: New test.
18907
18908 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18909
18910         * gcc.c-torture/compile/990519-1.c: New test.
18911
18912 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18913
18914         * gcc.c-torture/compile/990517-1.c: New test.
18915
18916         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18917         (e4, f4): New tests.
18918         (main): Call them.
18919
18920 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18921
18922         * gcc.dg/noreturn-1.c: New test.
18923
18924 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18925
18926         * gcc.c-torture/execute/990513-1.c: New test.
18927
18928 1999-05-10  Richard Henderson  <rth@cygnus.com>
18929
18930         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18931
18932 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18933
18934         * g77.f-torture/execute/erfc.f: Use small single-precision
18935         values, to avoid problems on Alphas when not -mieee.
18936
18937 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18938
18939         * gcc.dg/990506-0.c: New test.
18940
18941 1999-05-08  Richard Henderson  <rth@cygnus.com>
18942
18943         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18944         the constant to test.  Don't XFAIL 64-bit targets.
18945
18946         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18947         * g++.old-deja/g++.law/profile1.C: Likewise.
18948
18949         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18950         operator new instances.
18951         * g++.old-deja/g++.other/delete5.C: Likewise.
18952
18953 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18954
18955         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18956         intrinsic.
18957
18958 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18959
18960         * g77.f-torture/execute/u77-test.f: Reverse order of two
18961         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18962
18963 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18964
18965         * gcc.dg/compare1.c: New test.
18966
18967 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18968
18969         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18970         New tests.
18971
18972 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18973
18974         * g77.f-torture/compile/19990502-1.f: New test.
18975
18976 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18977
18978         * g77.f-torture/compile/19990502-0.f: New test.
18979
18980 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18981
18982         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18983         intrinsic.
18984
18985 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18986
18987         * g77.f-torture/execute/u77-test.f (main): List libU77
18988         intrinsics not currently tested.
18989         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18990         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18991         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18992         Trim blanks off the ends of some printed strings.
18993
18994 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18995
18996         * g77.f-torture/execute/u77-test.f (main): Just warn about
18997         FSTAT gid disagreement, as it's expected on some systems.
18998
18999 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19000
19001         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
19002         use a new function, which allows for some slop.
19003         Clean up some commentary.
19004         (issum): The new function.
19005         (sgladd): Deleted subroutine.
19006
19007 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19008
19009         * g77.f-torture/execute/u77-test.f: Modify to be more like
19010         libf2c/libU77 version, bringing patches to that version here.
19011         Add suitable commentary.
19012
19013 1999-04-25  Richard Henderson  <rth@cygnus.com>
19014
19015         * gcc.dg/990424-1.c: New test.
19016
19017 1999-04-24  Craig Burley  <craig@jcb-sc.com>
19018
19019         * g77.f-torture/execute/u77-test.f (main): Bug involving
19020         LSTAT has been fixed, so turn back on full checking.
19021
19022 1999-04-20  Craig Burley  <craig@jcb-sc.com>
19023
19024         * g77.f-torture/compile/19990419-0.f: New test.
19025         * g77.f-torture/execute/19990419-1.f: New test.
19026
19027 1999-04-17  Richard Henderson  <rth@cygnus.com>
19028
19029         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
19030         to avoid the need for a prototype to supress a warning.
19031
19032 1999-04-07  Jim Wilson  <wilson@cygnus.com>
19033
19034         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
19035
19036 1999-04-04  Jeffrey A Law  (law@cygnus.com)
19037
19038         * gcc.c-torture/execute/990404-1.c: New test.
19039
19040 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19041
19042         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
19043         * gcc.dg/cpp-if3.c: Don't use -pedantic.
19044         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
19045         missing initializer warnings.
19046
19047 1999-03-28  Jeffrey A Law  (law@cygnus.com)
19048
19049         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
19050         matching strings.
19051
19052 1999-03-26  Jeffrey A Law  (law@cygnus.com)
19053
19054         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
19055
19056 1999-03-26  Craig Burley  <craig@jcb-sc.com>
19057
19058         * g77.f-torture/execute/19990325-0.f: New test.
19059         * g77.f-torture/execute/19990325-1.f: New test.
19060
19061 1999-03-24  Jeffrey A Law  (law@cygnus.com)
19062
19063         * gcc.c-torture/execute/990324-1.c: New test.
19064
19065 1999-03-22  Jim Wilson  <wilson@cygnus.com>
19066
19067         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
19068         test with 4.
19069
19070 1999-03-17  Richard Henderson  <rth@cygnus.com>
19071
19072         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
19073
19074 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19075
19076         * g77.f-torture/execute/19990313-2.f: New test.
19077         * g77.f-torture/execute/19990313-3.f: New test.
19078
19079 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19080
19081         * g77.f-torture/execute/19990313-0.f: New test.
19082         * g77.f-torture/execute/19990313-1.f: New test.
19083
19084 1999-03-12  Jim Wilson  <wilson@cygnus.com>
19085
19086         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
19087         printf to sprintf.
19088         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
19089         (main): Add check for u15.  Conditionalize u31 check depending on
19090         whether ints are <32 bits or >=32 bits.
19091
19092 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19093
19094         * g77.f-torture/execute/19981119-0.f: Improve testiness.
19095
19096 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19097
19098         * g77.f-torture/compile/19990305-0.f: New test.
19099         * g77.f-torture/execute/19981119-0.f: New test.
19100
19101 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19102
19103         * g77.f-torture/execute/970625-2.f: call ABORT if final
19104         result is not correct, instead of just printing it.
19105         Add this checking via newly introduced obfuscation, to
19106         trip up buggy front ends.
19107
19108 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19109
19110         * g77.f-torture/compile/960317-1.f: Moved from being
19111         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19112
19113 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19114
19115         * g77.f-torture/execute/960317-1.f: New (old) test.
19116         * g77.f-torture/execute/970625-2.f: Ditto.
19117
19118 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19119
19120         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19121         message on line 1 or line 2; cccp and cpplib do this differently.
19122
19123 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19124
19125         * g++.old-deja/g++.law/weak1.C: New test.
19126
19127 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19128
19129         * gcc.c-torture/execute/990119-1.c: Renamed to...
19130         * gcc.dg/990119-1.c: this, so it will only be tested once
19131         (it's a preprocessor test, it doesn't need to be run at
19132         multiple optimization levels).
19133
19134 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19135
19136         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19137           ALWAYS_CXXFLAGS.
19138
19139 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19140
19141         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19142         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19143         to not be compilable by current g77.
19144
19145 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19146
19147         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19148
19149 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19150
19151         * gcc.c-torture/execute/990222-1.c: New test.
19152
19153 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19154
19155         * g77.f-torture/compile/19990218-0.f: New test.
19156         * g77.f-torture/noncompile/19990218-1.f: New test.
19157
19158 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19159
19160         * g77.f-torture/compile/19981216-0.f: New test.
19161
19162 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19163
19164         * gcc.dg/990214-1.c: New test.
19165
19166 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19167
19168         * gcc.dg/990213-2.c: New test.
19169
19170         * gcc.dg/990213-1.c: New test.
19171
19172 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19173
19174         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19175         ints.
19176
19177 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19178
19179         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19180         specified by target.
19181
19182         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19183
19184 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19185
19186         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19187
19188 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19189
19190         * gcc.dg/special/ecos.exp: New test driver for new tests with
19191         special requirements.
19192
19193         * gcc.dg/special/alias-1.c: New test.
19194         * gcc.dg/special/gcsec-1.c: New test.
19195         * gcc.dg/special/weak-1.c: New test.
19196         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19197         * gcc.dg/special/weak-2.c: New test.
19198         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19199         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19200         * gcc.dg/special/wkali-1.c: New test.
19201         * gcc.dg/special/wkali-2.c: New test.
19202         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19203         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19204
19205 1999-02-10  Felix Lee  <flee@cygnus.com>
19206
19207           * lib/c-torture.exp (c-torture-compile): Pull out code for
19208           analyzing gcc error messages.
19209           (c-torture-execute): Likewise.  Fix some (harmless) false
19210           positives.
19211           * lib/gcc.exp (gcc_check_compile): New function.
19212
19213 1999-02-08  Richard Henderson  <rth@cygnus.com>
19214
19215         * gcc.c-torture/execute/990208-1.c: New test.
19216
19217 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19218
19219         * g++.dg/special/ecos.exp: New driver for new tests with special
19220         requirements
19221
19222         * g++.dg/special/conpr-1.C: New test
19223         * g++.dg/special/conpr-2.C: New test
19224         * g++.dg/special/conpr-2a.C: New test
19225         * g++.dg/special/conpr-3.C: New test
19226         * g++.dg/special/conpr-3a.C: New test
19227         * g++.dg/special/conpr-3b.C: New test
19228
19229         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19230         allow g++ to use the dg driver
19231
19232         * README: Add comment about g++.dg directory
19233
19234 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19235
19236         * README: Update email addresses.
19237
19238 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19239
19240         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19241         arguments in order to force structure S onto the stack even on
19242         the alpha.
19243         (test): Pass 10 leading arguments to function foo as well as the
19244         structure S.
19245
19246         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19247         failure for all targets.
19248
19249         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19250         abort to terminate program execution.
19251
19252 1999-01-30  Richard Henderson  <rth@cygnus.com>
19253
19254         * gcc.c-torture/execute/990130-1.c: New test.
19255
19256 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19257
19258         * gcc.dg/990130-1.c: New test.
19259
19260 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19261
19262         * gcc.c-torture/execute/990128-1.c: New test.
19263
19264 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19265
19266         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19267
19268 1999-01-27  Felix Lee  <flee@cygnus.com>
19269
19270         * lib/c-torture.exp (c-torture-compile): pull out code for
19271         analyzing gcc error messages.
19272         (c-torture-execute): ditto, and fix some (harmless) false
19273         positives.
19274         * lib/gcc.exp (gcc_check_compile): new function.
19275
19276 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19277
19278         * gcc.dg/990117-1.c: New test.
19279
19280         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19281
19282         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19283
19284 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19285
19286         * g77.f-torture/compile/990115-1.f: New test.
19287
19288 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19289
19290         * gcc.c-torture/compile/990107-1.c: New test
19291
19292 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19293
19294         * gcc.c-torture/execute/990106-2.c: New test.
19295
19296         * gcc.c-torture/execute/990106-1.c: New test.
19297
19298 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19299
19300         * gcc.c-torture/compile/981223-1.c: New test.
19301
19302 1998-12-29  Richard Henderson  <rth@cygnus.com>
19303
19304         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19305         (opt3): Rename from opt4 and disable.
19306
19307 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19308
19309         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19310
19311 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19312
19313         * g++.old-deja/g++.other/conv5.C: New test.
19314
19315 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19316
19317         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19318
19319 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19320
19321         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19322
19323 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19324
19325         * gcc.c-torture/compile/981211-1.c: New test.
19326
19327 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19328
19329         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19330
19331         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19332
19333 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19334
19335         * gcc.special/930510-1.c: Make C9X safe.
19336         * gcc.misc-tests/gcov-1.c Similarly.
19337         * gcc.misc-tests/gcov-2.c Similarly.
19338
19339 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19340
19341         * gcc.dg/ultrasp1.c: New test.
19342
19343 1998-12-06  Richard Henderson  <rth@cygnus.com>
19344
19345         * gcc.c-torture/execute/981206.c: New test.
19346
19347 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19348
19349         * g++.old-deja/g++.ns/template7.C: New test.
19350
19351         * g++.old-deja/g++.other/expr1.C: New test.
19352
19353         * g++.old-deja/g++.eh/tmpl3.C: New test.
19354
19355         * g++.old-deja/g++.eh/tmpl2.C: New test.
19356
19357 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19358
19359         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19360         * g++.old-deja/g++.other/using6.C: Removed.
19361         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19362
19363         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19364
19365 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19366
19367         * g++.old-deja/g++.pt/overload8.C: New test.
19368
19369         * g++.old-deja/g++.pt/overload7.C: New test.
19370
19371         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19372
19373         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19374         and relinking messages.
19375         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19376         compiling with -frepo.
19377
19378 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19379
19380         * g++.old-deja/g++.pt/lookup6.C: New test.
19381
19382 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19383
19384         * gcc.c-torture/execute/981130-1.c: New test.
19385         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19386
19387 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19388
19389         * g++.old-deja/g++.pt/explicit76.C: New test.
19390
19391         * g++.old-deja/g++.pt/friend38.C: New test.
19392
19393         * g++.old-deja/g++.ns/crash2.C: New test.
19394
19395         * g++.old-deja/g++.pt/defarg8.C: New test.
19396
19397         * g++.old-deja/g++.pt/instantiate6.C: New test.
19398
19399         * g++.old-deja/g++.pt/static6.C: New test.
19400
19401         * g++.old-deja/g++.pt/decl2.C: New test.
19402
19403 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19404
19405         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19406         problem is actually related with name lookup, but so what? :-)
19407
19408         * g++.old-deja/g++.pt/friend37.C: New test.
19409
19410 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19411
19412         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19413         element, which fails on some systems.
19414
19415         * g77.f-torture/execute/labug1.f: New test.
19416
19417 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19418
19419         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19420         is defined.
19421
19422 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19423
19424         * g77.f-torture/compile/981117-1.f: New test.
19425
19426 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19427
19428         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19429         properly discarded.
19430
19431 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19432
19433         * gcc.c-torture/execute/memcheck: New directory of tests for
19434         -fcheck-memory-usage.
19435
19436 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19437
19438         * README: New file, general information about the testsuite and
19439         new description of the various C++ test subdirectories.
19440         * README.g++: Eliminate obsolete information, update and move most
19441         relevant stuff to README.
19442
19443 1998-11-07  Richard Henderson  <rth@cygnus.com>
19444
19445         * gcc.c-torture/compile/981107-1.c: New test.
19446
19447 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19448
19449         * execute/memcpy-bi.c: New testcase.
19450
19451 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19452
19453         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19454         base classes.
19455
19456         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19457         template is selected.
19458
19459         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19460         classes, it should be accepted for all types.
19461
19462         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19463
19464         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19465         specializations start with template headers.
19466
19467 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19468
19469         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19470
19471         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19472         non-POD types.
19473
19474 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19475
19476         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19477
19478 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19479
19480         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19481
19482 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19483
19484         * 981019-1.c: New test.
19485
19486 1998-10-14  Robert Lipe <robertl@dgii.com>
19487
19488         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19489         find objc headers.
19490
19491 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19492
19493         * compile/981001-4.c: Remove use of GCC extension that triggers a
19494         compiler bug.
19495
19496 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19497
19498         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19499
19500 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19501
19502         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19503         instantiation of template produces incorrect code for delete
19504         expression.
19505
19506         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19507         constructors' name is not unique.
19508         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19509         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19510
19511         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19512         automatic array of const is ill-formed.
19513
19514         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
19515         of template parameter?
19516
19517         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
19518         const.
19519
19520         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
19521         pointer-to-member expression.
19522
19523         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
19524         declaration causes ICE.
19525
19526 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
19527
19528         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
19529         reserved in the global namespace.
19530
19531         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
19532         generate needed virtual table.
19533
19534         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
19535
19536 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
19537
19538         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
19539         template-dependent type
19540
19541 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
19542
19543         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
19544         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
19545         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
19546
19547         * g++.old-deja/g++.other/using5.C: New test; using decl from base
19548         class should be usable as argument of member function.
19549         * g++.old-deja/g++.other/using6.C: New test; using decl from base
19550         class should be usable as return type of member function.
19551         * g++.old-deja/g++.other/using7.C: New test; using decl from base
19552         class should be usable as type of data member.
19553
19554         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
19555
19556 1998-10-09  Jeffrey A Law  (law@cygnus.com)
19557
19558         * gcc.c-torture/special/920521-1.c: Fix bogus test.
19559
19560 1998-10-08  Nick Clifton  <nickc@cygnus.com>
19561
19562         * gcc.dg/dll-?.c Add thumb to target list.
19563         Fix assembler scan patterns to match current assembler output.
19564
19565 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
19566
19567         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
19568         matching of template brackets.
19569
19570         * g++.old-deja/g++.other/using4.C: New test.  Test using
19571         declarations of methods from base classes.
19572
19573         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19574         within functions should introduce names into the innermost
19575         enclosing namespace.
19576
19577         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19578         of static locals if first initialization throws.
19579
19580 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19581
19582         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19583
19584 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19585
19586         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19587         lose track of the possible targets of tablejump insns.
19588         * special/special.exp: Run it.
19589
19590 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19591
19592         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19593         must be declared before its specializations can be named in friend
19594         declarations.
19595
19596 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19597
19598         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19599
19600         * g77.f-torture/execute/io1.f: New test.
19601
19602 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19603
19604         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19605         with pointer to template function, for which no argument deduction
19606         is possible.
19607
19608         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19609         specialization of template function as argument to template
19610         function.
19611
19612         * g++.old-deja/g++.other/access2.C: New test; Inner class
19613         shouldn't have privileged access to Outer's names.
19614
19615 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19616
19617         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19618         friend template declared within template class conflicts with
19619         nested class of the same name.
19620
19621         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19622         is ignored.
19623
19624         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19625         object with direct initializer as function declaration.
19626
19627         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19628         initializers.
19629
19630         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19631         involving const pointer and NULL produces incorrect result.
19632
19633         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19634         type name without `typename' should be rejected with -pedantic.
19635
19636 1998-10-02  Richard Henderson  <rth@cygnus.com>
19637
19638         * g++.old-deja/g++.other/addrof1.C: New test.
19639
19640 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19641
19642         * gcc.c-torture/compile/981001-1.c: New test.
19643         * gcc.c-torture/execute/981001-1.c: New test.
19644
19645 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19646
19647         * gcc.c-torture/compile/981001-2.c: New test.
19648         * gcc.c-torture/compile/981001-3.c: New test.
19649         * gcc.c-torture/compile/981001-4.c: New test.
19650
19651 1998-10-01  Robert Lipe  <robertl@dgii.com>
19652
19653         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19654         multilibbed hosts.   Idea grafted from g77.exp.
19655
19656 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19657
19658         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19659         avoid losing on systems which need -lsocket.
19660
19661 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19662
19663         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19664         * g++.old-deja/g++.other/nested2.C: Ditto.
19665         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19666         failure.
19667
19668 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19669
19670         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19671         preferred over template operator!= for enum bitfields.
19672
19673 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19674
19675         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19676         that happen to have the same base name, but in different scopes,
19677         are incorrectly rejected.
19678
19679 1998-09-16  Richard Henderson  <rth@cygnus.com>
19680
19681         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19682         on the native word size instead of an integer literal.
19683
19684 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19685
19686         * g++.old-deja/g++.other/static2.C: Invocation of static data
19687         member of type pointer-to-function denoted as non-static member.
19688
19689         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19690         checks involving function types and aliases.
19691
19692 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19693
19694         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19695         redefined to the same non-trivial type.
19696
19697         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19698         namespace-qualification of template specializations declared in
19699         other namespaces.
19700
19701         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19702         to declare a subset of the specializations of a template function
19703         as friends of specializations of a template class.
19704
19705         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19706         member templates that do not fully specialize the enclosing
19707         template class are rejected.
19708
19709 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19710
19711         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19712
19713 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19714
19715         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19716         altered from libf2c/libU77 version.
19717
19718 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19719
19720         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19721
19722 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19723
19724         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19725         (un)signed char are different types for template specialization
19726         purposes.
19727
19728 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19729
19730         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19731         * objc: ObjC testsuite.
19732
19733 1998-08-31  Catherine Moore  <clm@cygnus.com>
19734
19735         * gcc.c-torture/execute/941014-1.x:  New file.
19736
19737 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19738
19739         * lib/c-torture.exp: Add support for
19740         torture_eval_before_compile and torture_eval_before_execute
19741         variables.
19742
19743 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19744
19745         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19746         this test triggers valid.
19747
19748 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19749
19750         * gcc.dg/980827-1.c: New test.
19751
19752 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19753
19754         * gcc.c-torture/execute/loop-4b.c: New test.
19755
19756 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19757
19758         * lib/c-torture.exp: Add support for
19759         torture_eval_before_compile and torture_eval_before_execute
19760         variables.
19761
19762 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19763
19764         * gcc.c-torture/compile/980825-1.c: New test.
19765
19766 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19767
19768         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19769         count number tests in opt_t0 not good_t0.
19770
19771 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19772
19773         * gcc.c-torture/compile/930326-1.x: Fix typo.
19774
19775 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19776
19777         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19778         causes an ICE.
19779
19780 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19781
19782         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19783         STACK_SIZE is defined.
19784         * gcc.c-torture/unsorted/stuct.c: Similarly.
19785
19786         * gcc.c-torture/compile/980821-1.c: New test.
19787
19788 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19789
19790         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19791
19792 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19793
19794         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19795         code.
19796
19797 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19798
19799         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19800         error'.
19801
19802 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19803
19804         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19805
19806 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19807
19808         * gcc.c-torture/compile/980816-1.c: New test.
19809
19810         * gcc.dg/980816-1.c: New test.
19811
19812 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19813
19814         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19815         compiler for ieee tests.
19816
19817 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19818
19819         * g77.f-torture/compile/980729-0.f: New test.
19820
19821 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19822
19823         * gcc.c-torture/special/eeprof-1.c: New test, for
19824         -finstrument-functions.
19825         * gcc.c-torture/special/special.exp: Run it.
19826
19827 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19828
19829         * gcc.c-torture/compile/980729-1.c: New test.
19830
19831 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19832
19833         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19834         __thumb__ is defined, and test for ARM style doubles if so.
19835
19836 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19837
19838         * g77.f-torture/noncompile/980615-0.f: New test.
19839
19840 1998-07-26  H.J. Lu  (hjl@gnu.org)
19841
19842         * gcc.dg/980312-1.c: Do link instead of compile.
19843         * gcc.dg/980313-1.c: Likewise.
19844
19845 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19846
19847         * gcc.c-torture/compile/980726-1.c: New test.
19848
19849 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19850
19851         * g77.f-torture/execute/io0.f: New test.
19852
19853 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19854
19855         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19856         an int.
19857
19858 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19859
19860         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19861         m32r bugs.
19862
19863 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19864
19865         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19866         c-decl.c:grokdeclarator can handle mode attributes.
19867
19868 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19869
19870         * gcc.c-torture/execute/980716-1.c: New test.
19871
19872 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19873
19874         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19875         the mn10200.
19876         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19877         the mn10200.
19878         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19879         * gcc.c-torture/compile/930326-1.x: Similarly.
19880
19881 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19882
19883         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19884         New test from Craig.
19885
19886 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19887
19888         * g77.f-torture/noncompile/980616-0.f: New test.
19889
19890         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19891
19892 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19893
19894         *  g++.other/singleton.C: Return error value instead of taking
19895         SIGSEGV.
19896
19897 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19898
19899         *  g++.other/singleton.C: New test.   Warning is under dispute.
19900         Runtime crash is not.
19901
19902 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19903
19904         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19905         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19906         using6.C, using7.C}:  New namespace tests.
19907
19908 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19909
19910         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19911         specialization with typedef'ed names used as array indexes.
19912
19913 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19914
19915         * gcc.c-torture/execute/980709-1.c: New test.
19916
19917         * gcc.dg/980709-1.c: New test.
19918
19919 1998-07-07  Richard Henderson  <rth@cygnus.com>
19920
19921         * gcc.c-torture/execute/bcp-1.c: New test.
19922
19923 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19924
19925         * gcc.c-torture/execute/980707-1.c: New test.
19926
19927 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19928
19929         * gcc.c-torture/compile/980706-1.c: New test.
19930
19931 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19932
19933         * g77.f-torture/execute/980701-0.f,
19934         g77.f-torture/execute/980701-1.f: New test from Craig.
19935
19936 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19937
19938         * gcc.c-torture/compile/980701-1.c: New test.
19939
19940         * gcc.c-torture/execute/980701-1.c: New test.
19941
19942 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19943 rlsruhe.de>
19944
19945         * g++.old-deja/g++.robertl/eb132.C: New test.
19946         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19947
19948 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19949
19950         * g77.f-torture/execute/980628-7.f,
19951         g77.f-torture/execute/980628-8.f,
19952         g77.f-torture/execute/980628-9.f,
19953         g77.f-torture/execute/980628-10.f: New tests from Craig.
19954
19955         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19956
19957 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19958
19959         * g77.f-torture/execute/980628-4.f: New test from Craig.
19960         * g77.f-torture/execute/980628-5.f: Likewise.
19961         * g77.f-torture/execute/980628-2.f: Likewise.
19962         * g77.f-torture/execute/980628-0.f: Likewise.
19963         * g77.f-torture/execute/980628-1.f: Likewise.
19964         * g77.f-torture/execute/980628-3.f: Likewise.
19965         * g77.f-torture/execute/980628-6.f: Likewise.
19966
19967 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19968
19969         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19970         directory when nothing has been installed yet.
19971
19972 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19973
19974         * gcc.c-torture/special/special.exp: Handle newer versions of
19975         dejagnu.
19976
19977 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19978
19979         * gcc.dg/980626-1.c: New test.
19980
19981 1998-06-19  Bruno Haible <haible@ilog.fr>
19982
19983         * gcc.misc-tests/m-un-2.c: New test.
19984         * g++.old-deja/g++.other/warn01.c: Likewise.
19985
19986 1998-06-19  Robert Lipe  <robertl@dgii.com>
19987
19988         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19989         compatibility with assmblers with a different comment character.
19990         Eliminate use of GAS-specific extensions.
19991
19992 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19993
19994         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19995
19996 1998-06-19  Robert Lipe  <robertl@dgii.com>
19997
19998         *lib/g77.exp: Replace search for libf2c.a with search for newly
19999         renamed libg2c.a
20000
20001 1998-06-17  Jeffrey A Law  (law@cygnus.com)
20002
20003         * gcc.c-torture/execute/980617-1.c: New test.
20004
20005 1998-06-12  Jeffrey A Law  (law@cygnus.com)
20006
20007         * gcc.c-torture/execute/980612-1.c: New test.
20008
20009 1998-06-08  Jeffrey A Law  (law@cygnus.com)
20010
20011         * gcc.dg/980523-1.c: Only test on ppc-linux.
20012         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
20013
20014         * gcc.c-torture/execute/980608-1.c: New test.
20015
20016 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
20017
20018         * gcc.c-torture/execute/980605-1.c: New test.
20019
20020 1998-06-04  Jeffrey A Law  (law@cygnus.com)
20021
20022         * gcc.c-torture/execute/980604-1.c: New test.
20023
20024 1998-06-02  Jeffrey A Law  (law@cygnus.com)
20025
20026         * gcc.c-torture/execute/980602-1.c: New test.
20027         * gcc.c-torture/execute/980602-2.c: Likewise.
20028
20029 1998-06-02  Dave Love  <d.love@dl.ac.uk>
20030
20031         * 970125-0.f: Fix per JCB.  Add commentary.
20032
20033 1998-05-31  Michael Meissner  <meissner@cygnus.com>
20034
20035         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
20036         IEEE -0 support.
20037
20038 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
20039
20040         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
20041         earlier.
20042
20043 1998-05-28  Catherine Moore <clm@cygnus.com>
20044
20045         * gcc.c-torture/execute/980526-3.c: New test.
20046
20047 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
20048
20049         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
20050         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
20051         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
20052         m88k-motorola-sysv3 to XFAIL.
20053
20054 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20055
20056         * gcc.dg/980526-1.c: New test.
20057         * gcc.c-torture/execute/980526-2.c: New test.
20058
20059 1998-05-26  Jeffrey A Law  (law@cygnus.com)
20060
20061         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
20062
20063         * gcc.c-torture/execute/980526-1.c: New test.
20064
20065 1998-05-26  Dave Love  <d.love@dl.ac.uk>
20066
20067         * g77.f-torture/execute/alpha2.f: Add runtime test.
20068
20069 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
20070
20071         * g++.old-deja/old-deja.exp: Strip leading directories.
20072
20073         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
20074         error for the line.  Don't run multiple tests for the same line.
20075
20076 1998-05-23  Jeffrey A Law  (law@cygnus.com)
20077
20078         * gcc.dg/980523-1.c: New test.
20079
20080 1998-05-23  Dave Love  <d.love@dl.ac.uk>
20081
20082         * g77.f-torture/compile/970915-0.f: New test.
20083
20084 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
20085
20086         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
20087
20088 1998-05-21  Jeffrey A Law  (law@cygnus.com)
20089
20090         * gcc.dg/980520-1.c: New test.
20091
20092 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
20093
20094         * gcc.dg/980502-1.c: Fix return type.
20095
20096 1998-05-20  Jeffrey A Law  (law@cygnus.com)
20097
20098         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
20099         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
20100         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
20101         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
20102         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20103
20104 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20105
20106         * g77.f-torture/execute/980520-1.f: New test.
20107
20108 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20109
20110         * lib/mike-g77.exp: New file.
20111
20112         * g77.f-torture/noncompile/noncompile.exp,
20113         g77.f-torture/noncompile/check0.f: New files.
20114
20115 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20116
20117         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20118         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20119         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20120         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20121         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20122         abort where appropriate.
20123
20124 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20125
20126         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20127         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20128
20129 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20130
20131         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20132
20133 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20134
20135         * g77.f-torture/compile/980427-0.f: New test.
20136
20137 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20138
20139         * g77.f-torture/compile/980424-0.f: New test.
20140
20141 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20142
20143         * g77.f-torture/compile/980419-2.f (main): New test.
20144         * g77.f-torture/compile/970125-0.f: New test.
20145         * g77.f-torture/compile/980419-1.f: New test.
20146
20147 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20148
20149         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20150         of loop-4.c.
20151
20152 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20153
20154         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20155
20156 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20157
20158         * gcc.c-torture/compile/980329-1.c: New test.
20159
20160 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20161
20162         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20163         * gcc.dg/980312-1.c: Fix typo in -march command.
20164
20165 1998-03-16  H.J. Lu  (hjl@gnu.org)
20166
20167         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20168
20169 1998-03-11  Robert Lipe  <robertl@dgii.com>
20170
20171         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20172         Dave Love agree the Fortran source is bogus.
20173
20174 1998-03-11  Robert Lipe  <robertl@dgii.com>
20175
20176         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20177         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20178         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20179         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20180         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20181
20182 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20183
20184         * g++.old-deja/g++.other/friend1.C: New test.
20185
20186 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20187
20188         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20189         possibly uninitialized) variables and declare dnrm2.
20190
20191 1998-02-23  Robert Lipe <robertl@dgii.com>
20192
20193         From Bruno Haible <haible@ilog.fr>:
20194         * gcc.c-torture/execute/980223.c: New test.
20195
20196 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20197
20198         * gcc.dg/ifelse-1.c: New test.
20199
20200 1998-02-09  H.J. Lu  (hjl@gnu.org)
20201
20202         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20203
20204           * lib/old-dejagnu.exp (old-dejagnu): Added the
20205           "execution test - XFAIL *-*-*" handling in the spirit of
20206           "excess errors test -". Changed the "execution test fails"
20207           handling to be like "excess errors test fails".
20208           * Update various tests accordingly.
20209
20210 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20211
20212         * gcc.c-torture/execute/980205.c: New test.
20213
20214 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20215
20216         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20217         * lib/f-torture.exp: Similarly.
20218         * gcc.c-torture: Rename all .cexp files to .x files.
20219
20220 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20221
20222         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20223         (940510-1.c): Removed duplicate.
20224         (971104-1.c): New test.
20225
20226 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20227
20228           * lib/f-torture.exp: Improve error and loop detection.
20229
20230 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20231
20232         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20233         use that to size the filler array.
20234
20235 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20236
20237         * lib/c-torture.exp(c-torture-execute): Fix typo.
20238
20239         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20240         testcase as the executable name. Keep the executable around if
20241         the test fails.
20242
20243 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20244
20245         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20246         changes.  Only test one -g option, and move it to the end of the
20247         list of options to test.
20248
20249 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20250
20251         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20252         variable GCC_TORTURE_OPTIONS to supply default switches separated
20253         by colons.  If no environment variable, run tests with -O0 -g, -O1
20254         -g, and -O2 -g as well.
20255
20256 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20257
20258         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20259         explanatory comments. Fix indentation.
20260
20261 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20262
20263         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20264
20265 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20266
20267         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20268         * g++.old-deja/g++.mike/p7325.C: Likewise.
20269         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20270
20271 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20272
20273         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20274         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20275         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20276         * g++.old-deja/g++.law/operators4.C: Likewise.
20277
20278 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20279
20280         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20281         * g++.old-deja/g++.mike/p784.C: Ditto.
20282         * g++.old-deja/g++.mike/p785.C: Ditto.
20283
20284 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20285
20286           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20287
20288 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20289
20290         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20291         target feature; pass this to c-torture-execute as needed.
20292
20293 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20294
20295         * lib/c-torture.exp(c-torture-execute): If the previous and the
20296         current executables being tested are identical, we don't need to
20297         run the executable again. Try to make the executable names
20298         unique. Add an optional argument for passing additional compiler
20299         flags.
20300
20301 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20302
20303         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20304
20305 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20306
20307         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20308
20309 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20310
20311         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20312         32bit or larger longs.
20313
20314         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20315         have either a 32bit long or 32bit int.
20316
20317 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20318
20319         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20320         Make double precision tests dependent on sizeof (double).
20321
20322 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20323
20324         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20325         too.
20326
20327 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20328
20329         * gcc.c-torture/compile/961203-1.cexp: New script.
20330
20331 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20332
20333         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20334         up the includes ourselves.
20335
20336 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20337
20338         * lib/plumhall.exp: Remove random include, and add a few
20339         verbose messages for debugging.
20340
20341 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20342
20343         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20344         of trying to do it ourselves.
20345
20346 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20347
20348         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20349
20350 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20351
20352         * gcc.prms/5403.c: Made regexp a bit less strict.
20353
20354 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20355
20356         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20357         is returned from remote_load instead.
20358         * lib/plumhall.exp: Ditto.
20359         * lib/mike-g++.exp: Ditto.
20360         * lib/old-dejagnu.exp: Ditto.
20361         * lib/c-torture.exp: Ditto.
20362
20363 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20364
20365         * lib/g++.exp: Use build_wrapper procedure.
20366         * lib/gcc.exp: Ditto.
20367
20368 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20369
20370         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20371         an old-style decl for malloc.  Fixes tests to work when
20372         sizeof (int) != sizeof (size_t).
20373
20374 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20375
20376         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20377
20378         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20379         use stdargs.h interface.
20380
20381 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20382
20383         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20384         NO_VARARGS when compiling.
20385
20386 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20387
20388         * lib/plumhall.exp(ph_includes): New procedure.
20389         (ph_make): Use it.
20390         (ph_compiler): Ditto.
20391
20392         * lib/g++.exp: Rename test-glue.c to testglue.c.
20393         * lib/gcc.exp: Ditto.
20394
20395 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20396
20397         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20398         to completion when it's called.
20399
20400 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20401
20402         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20403         is defined, don't do test.
20404
20405 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20406
20407         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20408         for object files.
20409         (ph_summary): Mark skipped testcases as untested, not unresolved.
20410
20411         * lib/plumhall.exp (ph_make): If unresolved because of bad
20412         errorCode, record errorCode in log file.
20413         (*): Replace send_log/verbose with verbose -log.
20414
20415 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20416
20417         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20418         double conversion if double isn't at least 8 bytes.
20419
20420         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20421         int to work with targets where int is 16 bits.
20422
20423         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20424         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20425         precision for the test to complete.
20426
20427 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20428
20429         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20430         if d10v is not compiled with the -mdouble64 flag.
20431         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20432
20433         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20434         d10v is not compiled with the -mint32 flag.
20435
20436 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20437
20438         * lib/plumhall.exp: Use incr_count.
20439
20440 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20441
20442         * gcc.c-torture: Update to c-torture-1.45.
20443
20444 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20445
20446         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20447         the name of the expect testcase file).
20448
20449         * lib/g++.exp(g++_init): Ditto.
20450
20451 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20452
20453         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20454         the host.
20455
20456         * lib/gcc.exp(gcc_exit): New procedure.
20457
20458 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20459
20460         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20461         specs where appropriate.
20462
20463         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20464         because of new "candidates are" messages, and removed a few
20465
20466         * Converted all non-old-style g++ testcases to old-style, and
20467         moved into g++.old-deja.
20468
20469 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20470
20471         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20472         options.
20473
20474         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20475         succeeded.
20476
20477         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20478
20479 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20480
20481         * lib/gcc.exp (gcc_target_compile): Add support for defining
20482         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20483         the machine doesn't have those features.
20484
20485 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20486
20487         * g++.law/operators4.exp: Don't use LIBS.
20488
20489 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20490
20491         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20492
20493         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20494         * lib/g++.exp: Set it here instead. Also, allow use of the
20495         --tool_exec and --tool_opt options. Change CXX to
20496         GXX_UNDER_TEST.
20497
20498         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20499
20500         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20501
20502 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20503
20504         * lib/old-dejagnu.exp: Use prune_warnings instead of
20505         prune_system_crud.
20506         * lib/mike-g++.exp: Ditto.
20507         * lib/gcc.exp: Ditto.
20508         * lib/g++.exp: Ditto.
20509
20510         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20511
20512 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20513
20514           * 941014-2.c: Include stdlib.h
20515           * 960327-1.c: Include stdio.h
20516           * dbra.c, index-1.c: Don't assume ints are 32bits.
20517
20518 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
20519
20520         * lib/gcc.exp: Add gcc,stack_size target feature.
20521
20522         * lib/g++.exp(g++_target_compile): Add the include and link
20523         paths here, not in two other places. And, it's $options, not
20524         options.
20525
20526         * lib/mike-g++.exp(postbase): Remove the code that determines
20527         the correct include and link paths.
20528         * g++.old-deja/old-deja.exp: Ditto.
20529
20530 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
20531
20532         * lib/g++.exp(g++_init): target_compile no longer returns the
20533         filename of the result.
20534
20535 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
20536
20537         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
20538         call to glob.
20539
20540         * gcc.c-torture/special/special.exp: Change call to
20541         gcc_target_compile to include the object file.
20542
20543 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
20544
20545         * gcc.c-torture/special/special.exp: Correct misspelling in last
20546         change.
20547
20548 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
20549
20550         * lib/plumhall.exp(ph_summary): Log the entire output of the
20551         executable. Return -1 if there were any failures, 0 otherwise.
20552         (ph_execute): Return -1 if there were any failures, 0 otherwise.
20553         (ph_make): Clean up objects and executables that were built
20554         if the tests succeeded.
20555
20556 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
20557
20558         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
20559         libraries and includes in the build tree as appropriate.
20560
20561 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20562
20563         * lib/c-torture.exp: Instead of looking for the global variable
20564         NO_LONG_LONG, check to see if that's a feature of the target.
20565
20566 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20567
20568         * config/default.exp: Minimize. Delete the remainer of the files in
20569         config; this functionality is now in devo/dejagnu/config.
20570
20571         g++.*/*: Pass any additional flags used to compile to postbase;
20572         delete CXXFLAGS.
20573
20574         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20575         is now done by runtest.exp. Use gcc_target_compile instead of
20576         compile.
20577
20578         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20579         Remove references to CFLAGS. Use remote_file instead of
20580         calling rm -f.
20581         (c-torture): Take a list of arguments to use to compile this
20582         testcase.
20583
20584         lib/g++.exp: Simplify. Use target_compile instead of compile.
20585         lib/gcc-dg.exp: Ditto.
20586         lib/gcc.exp: Ditto.
20587         lib/mike-{gcc,g++}.exp: Ditto.
20588         lib/old-dejagnu.exp: Ditto.
20589         lib/plumhall.exp: Ditto.
20590
20591 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20592
20593         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20594         (ph_linker): Likewise.
20595
20596 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20597
20598           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20599         MAP_ANON / MAP_ANONYMOUS if defined;
20600         else try to map from /dev/zero .
20601
20602 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20603
20604         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20605         isn't defined, then define it to MAP_ANONYMOUS.
20606
20607 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20608
20609         * gcc.c-torture: Update to c-torture-1.42 release.
20610
20611 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20612
20613         * gcc.c-torture: Update to c-torture-1.41 release.
20614
20615 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20616
20617         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20618         c-torture release.
20619
20620 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20621
20622         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20623         and LDFLAGS.  Fix second case to append the target_info ldflags
20624         onto LDFLAGS, not CFLAGS.
20625         * lib/g++.exp (g++_init): Add target_info stuff.
20626         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20627         of libgloss and newlib flags for !native.
20628
20629         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20630         (GDB): Fix relative path to go up another dir for finding gdb.
20631
20632 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20633
20634         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20635         versions in the target_info array, if they don't exist.
20636
20637 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20638
20639         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20640
20641 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20642
20643         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20644         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20645
20646 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20647
20648         * lib/old-dejagnu.exp: Don't remove the output file before we've
20649         actually tested it. Don't append pwd to the path of the executable
20650         we're testing.
20651
20652 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20653
20654         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20655
20656 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20657
20658         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20659         temporary directory for compiler files, and set it to a default
20660         value of /tmp. Set $output as the name of the output file from
20661         compiling the testcase. Add a -o option to $cflags_var so the
20662         compiler writes the final output file as $output. Set $executable
20663         to $output.
20664
20665         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20666         directory for compiler files, and set it to /tmp if it doesn't
20667         already have a value. Set $output_file to the name of the output
20668         file from compiling the testcase. Add a -o option to CXXFLAGS so
20669         the compiler writes the final output file as $output. Use $output
20670         as the executable to be tested.
20671
20672 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20673
20674         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20675
20676 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20677
20678         * gcc.c-torture/execute/pending-1.c: New test.  Still
20679         pending in Tege's queue.
20680
20681 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20682
20683         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20684         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20685         if there were failures.  Call unresolved if there were unresolved
20686         testcases.  Call gcc_fail if program did not run to completion.
20687         (ph_make): Pass additional argument name to ph_execute.
20688         (ph_execute): Add new argument.  Pass additional arguments to
20689         ph_summary.  Call gcc_fail is there is no execution output.
20690
20691 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20692
20693         * lib/plumhall.exp (proc_summary): Output relavent summary
20694         lines into the log so specific failures in plumhall can be
20695         investigated.
20696
20697 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20698
20699         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20700         (c-torture-execute): Don't try to execute tests which use
20701         "long long" types if $NO_LONG_LONG is nonzero.
20702
20703 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20704
20705         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20706         not c-torture.
20707
20708         * gcc.ieee: Move from here.
20709         * gcc.c-torture/execute/ieee: To here.
20710
20711 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20712
20713         * gcc.c-torture: Update to c-torture-1.41 release.
20714
20715 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20716
20717         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20718         not "$output".
20719
20720 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20721
20722         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20723         -c present.
20724
20725 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20726
20727         * config/proelf.exp: Handle connecting to a simulator.
20728
20729 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20730
20731         * config/proelf.exp: New file.  Enough framework that we can
20732         run c-torture tests on the proelf targets (or any other target
20733         that gdb can connect to for that matter).
20734
20735 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20736
20737         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20738         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20739
20740         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20741         exec_output exists.
20742
20743 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20744
20745         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20746         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20747
20748         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20749         to pass/fail/unresolved/unsupported/untested.  Caller must now
20750         call unresolved/unsupported/untested.
20751         * lib/*.exp: Update FSF address.  Update to handle new results of
20752         ${tool}_load.
20753         * lib/chill.exp (verbose): Delete.
20754
20755 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20756
20757         * lib/gcc.exp (default_gcc_start): Change order of args to
20758         $LDFLAGS $CFLAGS $LIBS.
20759         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20760         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20761         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20762         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20763         * gcc.misc-tests/dg-test.exp: Likewise.
20764         * gcc.misc-tests/msgs.exp: Likewise.
20765         * gcc.prms/prms.exp: Likewise.
20766         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20767         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20768
20769         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20770
20771 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20772
20773         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20774
20775         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20776         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20777
20778         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20779         necessary.
20780
20781 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20782
20783         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20784         global for loop; add use of $mathlib.
20785         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20786         settings here; set mathlib for anything but VxWorks.
20787
20788 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20789
20790         * gcc.c-torture: Update to c-torture-1.40 release.
20791
20792 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20793
20794         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20795         dg.exp.
20796
20797 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20798
20799         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20800         global.
20801
20802 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20803
20804         * lib/g++.exp (LIBS): Define if not already.
20805         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20806         (gcc-dg-prune): Call prune_gcc_output.
20807         * lib/gcc.exp (prune_gcc_output): New proc.
20808         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20809         prune_gcc_output.
20810
20811 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20812
20813         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20814         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20815
20816 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20817
20818         * gcc.c-torture: Update to c-torture-1.39 release.
20819
20820 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20821
20822         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20823         fails, try others as well.
20824
20825 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20826
20827         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20828         If compilation fails, mark execute tests as `untested'.
20829         If test is marked as unsupported, don't mark compilation and
20830         execute tests as failed.
20831
20832 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20833
20834         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20835         libstdc++ for whether or not we want to be doing shared
20836         libraries.  Delete link_curses since we don't need it anymore.
20837         * lib/mike-g++.exp (postbase): Don't link in libg++.
20838         * g++.old-deja/old-deja.exp: Likewise.
20839
20840 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20841
20842         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20843
20844 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20845
20846         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20847         For that, add `-Wl,-a,shared_archive'.
20848         * g++.old-deja/old-deja.exp: Likewise.
20849
20850 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20851
20852         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20853
20854 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20855
20856         * lib/mike-g++.exp (postbase): Pay attention to the status of
20857         g++_load.
20858
20859 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20860
20861           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20862
20863 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20864
20865         * lib/gcc.exp (default_gcc_start): No longer need to log program
20866         being executed or its output, execute_anywhere does that now.
20867         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20868         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20869
20870 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20871
20872         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20873         the same as those in lib/g++.exp.
20874
20875 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20876
20877         * gcc.c-torture: Update to c-torture-1.38 release.
20878         * gcc.ieee: Related changes.
20879
20880 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20881
20882         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20883         "exec". Minor reformatting changes.
20884
20885         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20886         cross. This means all "exec" calls now work on a remote host as
20887         well.
20888         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20889         cross. Filter out the extra "\r\n" stuff that expect puts in.
20890         (c-torture-execute): Filter out the bogus warnings like
20891         c-torture-compile does. Add support for canadian cross.
20892         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20893         Use execute_anywhere rather than calling exec directly. Now it
20894         works for canadian cross testing.
20895
20896 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20897
20898         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20899         results into a variable, and check that rather than using file exists.
20900
20901 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20902
20903         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20904         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20905
20906 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20907
20908         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20909         lib_curses if there's a shared libg++ in the build tree.
20910
20911 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20912
20913         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20914         if not supported target.
20915
20916 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20917
20918         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20919         link_curses up to always happen, not just for native builds.
20920
20921 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20922
20923         * gcc.c-torture: Update to c-torture-1.36 release.
20924         * gcc.failure: Related changes.
20925
20926 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20927
20928         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20929
20930 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20931
20932         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20933         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20934         runshlib, link_curses, and mathlib for link and run.
20935
20936         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20937         pass the runtime shared library options for Solaris, OSF/1, and
20938         Irix5, and link with -lcurses to avoid unresolved references.
20939
20940 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20941
20942         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20943         only run once.
20944
20945 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20946
20947         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20948
20949 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20950
20951         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20952         do not have a framework for the "compat" tests yet.
20953
20954 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20955
20956         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20957         set to null if we're testing vxworks5.1.  Use that instead of
20958         `-lm' in the setting of LIBS for link and run.
20959
20960 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20961
20962         * config/rom68k.exp (${tool}_load): Major changes to make it
20963         work.  Verified that it does in fact return the stuff in
20964         exec_output properly.  Catch any Emul or any TRAP other than 0.
20965
20966 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20967
20968         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20969         LDFLAGS properly for targets that need stuff from libgloss.
20970         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20971         only run once.
20972         (gpp_initialized): New variable.
20973
20974 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20975
20976         * config/rom68k.exp: Load libgloss.exp.
20977         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20978         so we can produce a fully linked binary.
20979         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20980         so we can produce a fully linked binary.
20981
20982 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20983
20984         * lib/plumhall.exp (ph_section): Watch for expected failures.
20985         Add missing `else'.
20986
20987         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20988         run the testcase.
20989         (c-torture): Likewise.
20990
20991 1995-08-28  Doug Evans  <dje@cygnus.com>
20992
20993         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20994
20995         * lib/mike-g++.exp (mike_cleanup): New proc.
20996         (prebase): New globals compiler_result, not_compiler_result,
20997         target_regexp.
20998         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20999         allow leading "-" in pattern.  Watch for unsupported tests.
21000         If $compiler_result is set, pattern match assembler code,
21001         and ditto for $not_compiler_result.
21002         * lib/mike-gcc.exp: Likewise.
21003
21004         * lib/plumhall.exp (ph_execute): Only call ph_summary if
21005         execution "succeeded".
21006
21007 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
21008
21009         * config/win32.exp: New file.
21010         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
21011
21012 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
21013
21014         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
21015         unsupported.
21016         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
21017         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
21018         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
21019
21020         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
21021         "... without exceptions was ...".  That is now handled by
21022         prune_system_crud.
21023         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21024
21025 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
21026
21027         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
21028         sieve.c,sort2.c}: New files.
21029         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
21030         sieve.exp,sort2.exp}: Drivers for them.
21031
21032         * lib/mike-gcc.exp (program_output): New user settable variable.
21033         (postbase): Call prune_system_crud.  Also prune extraneous compiler
21034         messages.
21035         * lib/mike-g++.exp (program_output): New user settable variable.
21036
21037         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
21038
21039         * config/sh.exp: Deleted (use sim.exp instead).
21040
21041 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
21042
21043         * config/vx.exp: Declare CHECKTASK as global.
21044         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
21045         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
21046         * lib/old-dejagnu.exp: Load [pwd]/$executable.
21047
21048 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21049
21050         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
21051         target. Like vx.exp, only includes `vx29k.exp' instead of
21052         `vxworks.exp'.
21053
21054 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
21055
21056         * config/sim.exp: Increase time limit from 120 seconds to 240.
21057
21058 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
21059
21060         * gcc.c-torture/execute/950628-1.c: New test.
21061
21062 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
21063
21064         * gcc.c-torture: Update with changes/additions from
21065         c-torture-1.34.
21066
21067 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
21068
21069         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
21070
21071 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
21072
21073         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
21074
21075 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
21076
21077         * gcc.c-torture/compile/950512-1.c: New test.
21078         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
21079         * gcc.dg/struct-ret-1.c: Likewise.
21080
21081 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
21082
21083         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
21084           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
21085
21086 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
21087
21088         * gcc.c-torture/special/920411-1.c: Deleted.
21089         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
21090
21091 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
21092
21093         * config/sim.exp (${tool}_load): Hack in call to bash to get a
21094         cpu limit.
21095
21096 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
21097
21098         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
21099
21100 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
21101
21102         From kenner;
21103         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21104         is the proper length.
21105         * va-arg-3.c: Likewise.
21106
21107 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21108
21109         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21110         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21111
21112         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21113         * lib/g++.exp (default_g++_start): Delete old cruft.
21114
21115 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21116
21117         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21118         (2 * (1 << 18)) to (2 * (1 << 17)).
21119
21120         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21121
21122 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21123
21124         * config/rom68k.exp: Renamed from config/idp.exp
21125
21126 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21127
21128         * c-torture/compile/921109-2.c
21129
21130 1995-04-18  Mike Stump  <mrs@cygnus.com>
21131
21132         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21133         excess errors.
21134
21135 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21136
21137         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21138         output.
21139         * lib/g++.exp (default_g++_start): Likewise.
21140
21141 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21142
21143         * gcc.c-torture/compile/950329-1.c: New test.
21144
21145 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21146
21147           * config/bug.exp (${tool}_load): Updated to use new remote_open
21148           and remote_close procs.
21149         * config/idp.exp: New file.
21150
21151 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21152
21153         * gcc.c-torture/execute/950322-1.c: New test.
21154
21155 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21156
21157         * config/vx.exp (${tool}_load): Clean up testing of return code from
21158         vxworks_ld and vxworks_spawn.
21159
21160 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21161
21162         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21163
21164 1995-03-13  Mike Stump  <mrs@cygnus.com>
21165
21166         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21167         can mark excess errors on a machine by machine basis.  Note, the
21168         default is to not expect any excess errors, even when excess
21169         errors test - is given, so you will want to put an XFAIL ... on
21170         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21171         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21172         those 4 machines, but no others.
21173
21174 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21175
21176         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21177         * lib/c-torture.exp: to here.
21178
21179 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21180
21181         * gcc.c-torture/execute/950221-1.c: New test.
21182         * gcc.c-torture/execute/struct-ret-1.c: New test.
21183         * gcc.c-torture/compile/950221-1.c: New test.
21184
21185         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21186
21187 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21188
21189         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21190         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21191
21192 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21193
21194         * g++.gb: New directory of tests, derived from my signature and
21195         class scoping tests.
21196
21197         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21198         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21199         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21200         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21201         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21202         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21203         * g++.gb/sig25.C: Likewise.
21204
21205         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21206         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21207         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21208         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21209         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21210         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21211         * g++.gb/sig25.exp: Likewise.
21212
21213         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21214         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21215         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21216         * g++.gb/scope13.C: Likewise, this test still fails.
21217
21218         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21219         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21220         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21221         * g++.gb/scope13.exp: Ditto.
21222
21223         * g++.gb/README: New file, explains what these tests are about.
21224
21225 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21226
21227         * lib/dg.exp (dg-do): Support `preprocess'.
21228         (dg-test): Likewise.
21229
21230 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21231
21232         * config/udi.exp: change "continue -expect" to "exp_continue".
21233
21234 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21235
21236         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21237         Delete redundant tests.
21238
21239         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21240         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21241         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21242         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21243         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21244         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21245         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21246         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21247
21248         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21249         storing label pointers.
21250         * gcc.c-torture/execute/921019-1.c: Likewise.
21251         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21252         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21253         parameter fp.
21254         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21255         constants.
21256
21257         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21258         Delete obsolete tests.
21259
21260         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21261         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21262         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21263         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21264         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21265         * gcc.c-torture/compile/950124-1.c: New test.
21266
21267         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21268
21269 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21270
21271         * lib/mike-g++.exp: Add -lm to LIBS.
21272
21273 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21274
21275         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21276
21277 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21278
21279         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21280
21281 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21282
21283         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21284
21285 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21286
21287         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21288         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21289         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21290         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21291         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21292         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21293         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21294         * g++.law/{operators31.C, operators32.C,
21295         * g++.law/{operators33.C, operators34.C}: Likewise.
21296         * g++.law/{pic1.C, refs2.C}: Likewise.
21297         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21298         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21299         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21300         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21301
21302         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21303         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21304         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21305         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21306         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21307         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21308         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21309         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21310         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21311         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21312         * g++.law/{operators34.exp}: Likewise.
21313         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21314         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21315         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21316         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21317         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21318
21319         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21320         No longer expected to fail.
21321         * g++.law/missed-error3.C: Tweak for recent bool changes.
21322
21323 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21324
21325         * config/emb-unix: Deleted.
21326         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21327         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21328
21329 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21330
21331         * lib/dg.exp (dg-test): Fix typo in last patch.
21332
21333 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21334
21335         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21336         (handles multiple occurrences).
21337
21338 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21339
21340         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21341         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21342         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21343         printed).
21344         * lib/c-torture.exp (c-torture-compile): Likewise.
21345         (c-torture): Prepend full path if missing.
21346         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21347         (gcc_fail): Likewise.
21348         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21349
21350 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21351
21352         * lib/netware.exp: Only attach to NetWare i386 systems.
21353
21354 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21355
21356         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21357         messages.  Add test name to "output pattern match" pass/fail message.
21358
21359 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21360
21361         * gcc.dg: New testsuite.
21362         * gcc.dg/dg.exp: New file.
21363
21364         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21365         test-switch.c}: Deleted.
21366
21367         * gcc.misc-tests/msgs.exp: New testcase driver.
21368
21369 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21370
21371         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21372         Watch for illegal return values from ${tool}_load.
21373         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21374         cross targets.  Coerce return value >0 to 1.
21375
21376 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21377
21378         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21379
21380         * config/emb-unix.exp: New file.
21381
21382         * config/sim.exp: Error if variable $SIM not defined.
21383         (${tool}_load): Mark test as "untested" if simulator missing.
21384
21385         * config/unix.exp: Load remote.exp to get rcp_download.
21386         * lib/c-torture.exp: Use different option lists for testcases with
21387         and without loops.
21388         * gcc.c-torture/execute/execute.exp: Likewise.
21389
21390 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21391
21392         * config/*.exp: Clarify return code from ${tool}_load.
21393         Call `unresolved' or `untested' instead of `warning' or `perror'
21394         (sometimes you still want to call both though).
21395         Add comment that `shell_id' is local to each file.
21396         * config/udi.exp (timeout): Set to 30.
21397         Don't print warning if connection fails, $connectmode has already
21398         printed an error.
21399         (${tool}_load): Move verbose messages to level 2.
21400         Rework pattern for "Process started" message.
21401         Pass `shell_id' to ${connectmode}_download.
21402         Retry twice upon timeout.  Make resetting of target more robust.
21403         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21404         Pass `shell_id' to exit_$connectmode.
21405         Only call exit_$connectmode if connected.
21406         * config/unix.exp (${tool}_load): Check return codes better.
21407         * config/vrtx.exp (${tool}_load): Likewise.
21408         * config/vx.exp (${tool}_load): Likewise.
21409         Delete unneeded global's.
21410         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21411         from ${tool}_load.
21412         (dg-stat): Delete.
21413         (dg-init): Delete recording of pass/fail counts.
21414         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21415         (old-dejagnu-init): Likewise.
21416         (old-dejagnu-stat): Delete contents, empty proc now.
21417         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21418         (c-torture): Delete references to lcnt, lpass, lfail.
21419         Get option list from TORTURE_OPTIONS.
21420         Delete -funroll[-all]-loops if no loops.
21421         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21422         (g++_stat): Delete contents (empty proc now).
21423         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21424         (gcc_finish): Likewise.
21425         (gcc_stat): Deleted.
21426         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21427         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21428         * gcc.c-torture/execute/execute.exp: Likewise.
21429         Split tests into two parts: compile, execute.
21430         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21431         no loops.  Update to reflect clarified return codes from ${tool}_load.
21432
21433 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21434
21435         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21436         to grep for.
21437         (old-dejagnu): Likewise (where necessary).
21438
21439 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21440
21441         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21442
21443         * lib/dg.exp (dg-process-target): Fix processing of selector.
21444         Add comment regarding use of `error'.
21445
21446         * lib/gcc.exp (prune_system_crud): Define if missing.
21447         * lib/g++.exp (prune_system_crud): Likewise.
21448
21449         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21450         Call prune_system_crud.
21451         * lib/dg.exp (dg-runtest): New proc.
21452         Use perror instead of send_user for tcl errors in testcase.
21453         Don't return any value, it's never used.
21454         Don't clobber previous definition of `unknown'.
21455         Print tcl errors in `dg-final'.
21456
21457 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21458
21459         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21460         (dg-test): Don't print errorInfo, it contains stack backtrace.
21461
21462 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21463
21464         * lib/g++.exp (runtest_file_p): Define if missing.
21465
21466 1994-09-24  Doug Evans  (dje@cygnus.com)
21467
21468         * lib/mike-g++.exp: Comment out loading of g++.exp.
21469         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21470         (default_g++_version): Always print something.
21471         (default_g++_start): Comment out call to `which'.
21472         (g++_start, g++_load): Deleted (must be defined in config file).
21473         * lib/gcc.exp: Test for existence of $CC at start.
21474         Delete check for tmpdir (done in gcc_init).
21475         (default_gcc_version): Always print something.
21476         (default_gcc_start): Comment out call to `which'.
21477         * config/*.exp: Major cleanup - make cross targets work at least a
21478         little better for g++ (by not being "--tool gcc" specific).
21479         Rename gcc_xxx to ${tool}_xxx.
21480         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21481         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21482
21483 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21484
21485         * lib/c-torture.exp (c-torture-compile): Rework compiler
21486         message processing.
21487
21488         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21489         c-torture.
21490
21491 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21492
21493         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21494
21495         * lib/dg.exp (dg-process-target): Support { target native }.
21496
21497 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21498
21499         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21500         looked for "... program xxx got fatal signal".
21501         Correct regsub munging of `comp_output'.
21502         Ignore compiler messages "path prefix not used" and "linker input
21503         file unused".
21504
21505 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21506
21507         * lib/gcc.exp (runtest_file_p): Define if missing.
21508         * gcc.prms/template.c: Example to work from.
21509
21510 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21511
21512         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21513         * lib/dg.exp (dg-test): Call unsupported testcases as such.
21514
21515         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
21516         * gcc.prms/1883.c: Moved from compile/940714-1.c.
21517         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
21518         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
21519
21520         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
21521         (dg-process-target): No longer a varargs proc.
21522         Return S/N for target, P/F for xfail.  All callers changed.
21523         (user option procs): More argument checking.
21524         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
21525         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
21526         (dg-test): Skip test if not running on selected target in `dg-do'.
21527         Update handling of `dg-do-what', `dg-output-text'.
21528         Separate execution pass/fail from output pattern match pass/fail.
21529         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
21530
21531 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
21532
21533         * gcc.c-torture/special/special.exp: Don't expect failure for mips
21534         target for 920510-1.c.
21535
21536 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
21537
21538         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
21539         Clean up comment regarding use of passcnt, etc.
21540         (gcc_stat): Don't update `testcnt' here.
21541         (gcc_finish): Do it here.
21542         Might as well reset `but_id' here too.
21543         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
21544         to determine if the file should be tested.
21545         * gcc.c-torture/compile/compile.exp: Likewise.
21546         * gcc.c-torture/execute/execute.exp: Likewise.
21547         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21548         * gcc.misc-tests/dg-test.exp: Likewise.
21549         * gcc.prms/prms.exp: Likewise.
21550         * gcc.wendy/wendy.exp: Likewise.
21551         * g++.old-deja.exp: Likewise.
21552         Move "Testing file" message to verbose level 1.
21553
21554 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
21555
21556         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
21557
21558 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
21559
21560         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
21561         (default_gcc_start): Accept optional second list element
21562         of compiler flags.  Print compiler output at verbosity level 2.
21563         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
21564         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
21565         Save current values of framework globals passcnt, failcnt, xpasscnt,
21566         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
21567         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
21568         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21569         xfailcnt to compute stats.  Update framework global `testcnt' from
21570         pass/fail counts.
21571         (gcc_finish): New proc.  Clean up test environment.
21572         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21573         (gcc_epass, gcc_efail): Delete.
21574         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21575         argument of line number.
21576         (dg-init): If the tool has an init routine, call it.
21577         (dg-test): Remove args `cflags_var' and `libs_var'.
21578         Pass all compiler options to ${tool}_start.
21579         Handle missing line number.
21580         (dg-finish): New function.
21581         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21582         particular files.  Call gcc_finish at end.  Move "skipping test"
21583         message to verbosity level 3.
21584         * gcc.c-torture/compile/compile.exp: Likewise.
21585         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21586         * gcc.c-torture/execute/execute.exp: Likewise.
21587         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21588         Print testcase being tried at verbosity level 1.
21589         * gcc.c-torture/special/special.exp: Unset xfail.
21590         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21591         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21592         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21593         * gcc.failure/failure.exp: Likewise.
21594         * gcc.ieee/ieee.exp: Likewise.
21595         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21596         Update call to dg-test.  Call dg-finish at end.
21597         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21598         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21599         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21600         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21601         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21602         * gcc.wendy/wendy.exp: Add copyright.
21603         Delete setting of tmpdir (done by gcc_init).
21604         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21605         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21606         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21607         gcc_[ce]pass/fail.
21608
21609 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21610
21611         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21612         confusion.
21613         (g++_load): Likewise.
21614
21615         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21616         Rename argument to `prog' to remove the confusion.
21617         Varargs fns behave differently too!
21618         (g++_load): Likewise.
21619
21620         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21621
21622         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21623         what it is.  Delete (always) printing of status value for !native.
21624         Simplify verbose code, and include status and exec_output.
21625         (g++_load): Use gcc_load.
21626
21627 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21628
21629         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21630         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21631         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21632         940714-3.c as these testcases don't exist anymore.  Make
21633         va-arg-1.c expected to pass.
21634
21635 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21636
21637         * gcc.misc-tests/misc.exp: Only run specific testcases.
21638         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21639         * gcc.misc-tests/dg-[1-9].c: New files.
21640
21641         * lib/dg.exp: New testsuite driver.
21642         * gcc.prms/prms.exp: Use it.
21643
21644         * README.gcc: New file.
21645
21646         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21647         Document and reset `lxpass' and `lxfail'.
21648         Simplify "initialized" message.
21649         (gcc_stat): Clean up comments a little.
21650
21651 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21652
21653         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21654
21655 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21656
21657         * lib/old-dejagnu.exp (process-option): New proc.
21658         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21659         (old-dejagnu): Simplify.
21660         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21661
21662 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21663
21664         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21665         exists and is not an empty string.
21666
21667         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21668         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21669         finished.
21670         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21671         automatically.
21672
21673         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21674         longer expected to fail.
21675
21676         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21677         "f" function call.
21678
21679         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21680
21681         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21682         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21683         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21684         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21685         c-torture-1.29.
21686
21687         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21688         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21689
21690         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21691
21692         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21693         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21694
21695         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21696         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21697         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21698
21699 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21700
21701         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21702         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21703         940714-1.c, 940714-2.c, 940714-3.c},
21704         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21705         gcc.misc-tests/{mg.c,mg.exp}:
21706         New tests.
21707         * gcc.noncompile/noncompile.exp: Change accordingly.
21708
21709 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21710
21711         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21712         Undo previous clobberage.
21713
21714 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21715
21716         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21717         * gcc.special/{930510-1.c, special.exp}:
21718         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21719         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21720         struct-varargs-1.c}: New tests from c-torture-1.26.
21721
21722 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21723
21724         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21725           argument to switch.
21726
21727 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21728
21729         * Revert the previous changes.  Please see Rob's directory
21730           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21731           fixes.
21732
21733 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21734
21735         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21736             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21737             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21738             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21739             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21740             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21741             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21742             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21743             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21744             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21745             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21746             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21747             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21748             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21749             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21750             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21751             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21752             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21753             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21754             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21755             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21756             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21757             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21758             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21759             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21760             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21761             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21762
21763 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21764
21765         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21766             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21767           with perror calls.
21768
21769 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21770
21771         * config/unix.exp (g++_load): Fix syntax.
21772
21773 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21774
21775         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21776         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21777         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21778         Don't expect va-arg-1.c to fail.  Correct expected output for
21779         920928-1.c.
21780         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21781         * gcc.wendy/hbm4.c: Correct typo.
21782         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21783
21784 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21785
21786         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21787         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21788         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21789         * lib/c-torture.exp (c-torture-compile): Ditto.
21790
21791         Reduce volume of output (remove all the -I's and such).
21792         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21793         Call gcc_cpass, gcc_cfail.
21794         (c-torture): Pass testing option to c-torture-compile.
21795
21796 1994-03-21  Doug Evans  (dje@cygnus.com)
21797
21798         Bring patches over from progressive.
21799         * config/default.exp: Exit remote shell cleanly.
21800         (g++_exit, g++_start): Add default versions.
21801         * config/sim.exp (gcc_load): Use perror, not error.
21802
21803 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21804
21805         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21806         set in site.exp.
21807
21808 1994-03-14  Doug Evans  (dje@cygnus.com)
21809
21810         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21811         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21812         (wendy_try): New proc to run testcase.
21813         (main loop): Call 'em.
21814         * gcc.wendy/*.c: Clean up pass to correct expected output.
21815
21816         * lib/gcc.exp: Minor cleanup work.
21817         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21818
21819 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21820
21821         * config/sim.exp (gcc_load): Document return codes better.
21822         Don't pass -v to simulator.
21823
21824 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21825
21826           * gcc.special/920717-x.c: Fix typo.
21827           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21828           get at sources.
21829
21830         * lib/mike-gcc.exp: Fix typo.
21831
21832 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21833
21834         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21835         binary to use, transform the name.
21836         * config/*.exp: rename everything. Nuke any g++ specific files,
21837         it's now a special case of gcc that requires no special support.
21838         Add a default.exp for unsupported targets.
21839
21840 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21841
21842         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21843         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21844         version of Tcl.
21845
21846 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21847
21848         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21849         than a warning.
21850
21851 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21852
21853         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21854
21855 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21856
21857         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21858         option_list.  Compile every file with only 4/6 option choices
21859         (same as C torture) instead of with 12/18 different option
21860         choices.
21861         * lib/c-torture.exp: Likewise.
21862
21863         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21864         not already set.
21865
21866 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21867
21868         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21869         can put an XFAIL *-*-* on excess errors.
21870
21871 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21872
21873         * g++.law: Add more tests derived from g++-bugs snapshots.
21874
21875         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21876         equivalent to g++.law/init9.
21877
21878         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21879         compiled it, and the a.out file after we've run it.
21880
21881 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21882
21883         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21884         compiled it, and the a.out file after we've run it.
21885
21886 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21887
21888         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21889
21890 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21891
21892         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21893         version number.
21894
21895 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21896
21897         * g++.law: New directory of g++ tests derived from the g++-bugs
21898         snapshots.
21899
21900 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21901
21902         * gcc.compile: initbug1.c initbug1.exp testcase added
21903
21904 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21905
21906         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21907         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21908           fixes submitted by Jeff Law (law@cs.utah.edu)
21909         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21910           Jeff Law (law@cs.utah.edu)
21911
21912
21913 1993-11-30  Mike Stump  (mrs@cygnus.com)
21914
21915         * config/unix-g++.exp: Follow the gcc way of doing things.
21916         * g++.old-deja/old-deja.exp: Minor updates.
21917         * lib/g++.exp: New file, follow the gcc way of doing things.
21918         * lib/old-dejagnu.exp: Minor updates.
21919         * lib/mike-g++.exp: Always unset errorInfo.
21920
21921 1993-11-06  Mike Stump  (mrs@cygnus.com)
21922
21923         * lib/gcc.exp: Fix some errors with the below change, CC and
21924         CFLAGS should be global when setting, not local.
21925
21926 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21927
21928         * lib/gcc.exp: Transform tool name.
21929
21930 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21931
21932         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21933
21934 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21935
21936         * lib/gcc.exp: change gcc_done to gcc_stat
21937
21938 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21939
21940         * Upgraded gcc testsuite to c-torture version 1.25
21941
21942 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21943
21944         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21945         * lib/c-torture: added hooks for new reporting code.
21946
21947 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21948
21949         * config/sh-gcc.exp: check if sh-sim exists in the path
21950
21951 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21952
21953         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21954         * gcc.compile/compile.exp: Initial changes for new logic.
21955         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21956         * gcc.failure/failure.exp: Initial changes for new logic.
21957         * gcc.ieee/ieee.exp: Initial changes for new logic.
21958         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21959         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21960         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21961         * lib/c-torture.exp: Initial changes for new logic.
21962         * lib/gcc.exp: Initial changes for new logic.
21963
21964 1993-10-15  Mike Stump  (mrs@cygnus.com)
21965
21966         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21967         depend upon failure or success.  Fully qualify names in failure
21968         and success messages.  Always remove a.out before starting
21969         compile, just in case.  Pay more attention to error text output by
21970         the compiler.  Handle testcases with no known past errors just
21971         like all others, so that things are uniform.  Other miscellaneous
21972         improvements.
21973
21974 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21975
21976         * gcc.cpp: new directory for cpp tests
21977
21978 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21979
21980         * lib/chill.exp: Code reformatted, removed unused code.
21981         * config/unix-chill.exp: Code reformatted, removed unused code.
21982         * chill.execute/execute.exp: Code reformatted, removed unused code.
21983         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21984
21985 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21986
21987         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21988         routines not written.
21989
21990 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21991
21992         * config/bug-gcc.exp: Use new procs from bug.exp.
21993
21994 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21995
21996         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21997         via ftp, rather than depending on NFS.
21998         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21999         case.
22000
22001 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
22002
22003         * config/bug-gcc.exp: Use new download proc.
22004
22005 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
22006
22007         * chill.execute/execute.exp: cleanups, handles errors better
22008         * chill.compile/compile.exp: rewrite, based on execute.exp
22009         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
22010         * lib/chill.exp: major changes to diff proc and compile and link
22011           procs. added chill_fail and chill_pass wrappers to pass and
22012           fail. added more comments, and handle error codes better.
22013           Added a hack to capture stderr from exec, so noncompile tests
22014           can work.
22015
22016 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
22017
22018         * chill.execute/execute.exp: rewrite of testsuite driver
22019         * lib/chill.exp: rewrite of testsuite driver
22020         * config/unix-chill.exp: rewrite of testsuite driver
22021
22022 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
22023
22024     In chill.execute:
22025         * iexpr.ch: Standardize uppercase.
22026         * tuples.dat: Standardize uppercase.
22027         * vary.ch: standardize.  Correct varying string assignments.
22028         * vary.dat: Add new output lines.
22029
22030 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
22031
22032     In chill.execute:
22033         * chprintf.ch: Standardize use of uppercase.
22034         * tuples.ch: Standardize and turn arr2 into a DCL,
22035           rather than a SYN.
22036         * pinits.ch: Standardize.
22037
22038 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
22039
22040         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
22041         * Makefil: Renamed to Makefile.in.
22042         * configure.in: New.
22043
22044 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
22045
22046     In chill.execute:
22047         * .cvsignore: Add result/output files.
22048         * Makefile: Fix up variables at start.  Use MFLAGS
22049           everywhere.  Correct bool_loc, built_ins entries.
22050           Add entry for vary1.ch.
22051         * bitarray.ch: Standardize upper-case usage.
22052         * bitexpr.ch: Standardize, add output of b1.
22053         * params.ch: Use arrayt in along PROC parameters, to
22054           avoid novelty problems.
22055         * sets.ch: Tiny cleanup.
22056         * vary1.ch: Re-indent.
22057
22058 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
22059
22060           * Add PR-related files to Makefiles, .cvsignore files, etc.
22061
22062 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
22063
22064         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
22065           with compiler objects. New names are test-flow.c and test-loop.c
22066
22067 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
22068
22069         * Upgraded c-torture tests from 1.19 to 1.20
22070
22071         * new files:
22072         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
22073         * gcc.compile: 930623-1.c 930623-2.c
22074         * gcc.noncompile: 930622-1.c 930622-2.c
22075         * gcc.failure: 920411-1.c 920627-2.c
22076         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
22077
22078 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
22079
22080         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22081           More changes to get testsuite working properly. Needs more work.
22082           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
22083
22084 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
22085
22086         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22087           More changes to get testsuite working properly. Needs more work.
22088
22089 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
22090
22091         * chill.compile/compile.exp: Added for Dejagnu support
22092         * chill.execute/execute.exp: Added for Dejagnu support
22093         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
22094
22095 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
22096
22097     This should complete moving the CHILL test files.
22098         * chill.noncompile(.cvsignore printf.grt
22099             in-printf.grt chprintf.grt chprintf.ch):
22100             Added test-support files.
22101           (Makefile): Modified further.
22102         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22103             signal.ch): Added test files.
22104           * chill.execute (.cvsignore printf.grt printr.c
22105             in-printf.grt rts.c chprintf.grt rts.h): Added
22106           test-support files.
22107             (Makefile): More corrections.
22108
22109 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22110
22111         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22112           test cases, ready for DejaGnu.
22113
22114 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22115
22116         * Upgraded c-torture tests from 1.18 to 1.19
22117
22118         * gcc.compile: added test(s):
22119           930607-1.c
22120         * gcc.execute: added test(s):
22121           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22122
22123         * added new subdirectory for misc tests: gcc.misc-tests
22124         * gcc.misc-test(s): added tests:
22125           inst-check.c test-consts.c test-ior.c test-switch.c
22126
22127 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22128
22129         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22130
22131 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22132
22133         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22134
22135 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22136
22137         * Upgraded c-torture tests from 1.17 to 1.18
22138
22139 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22140
22141         * Upgraded c-torture tests from 1.12 to 1.17
22142
22143 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22144
22145         * lib/old-dejagnu.exp:
22146           Fixed handling of XFAIL target triplets to correctly
22147           recognize wildcard characters.  Removed code that
22148           appended a unique id tag to the end of the file name
22149           printed out by the result of the testcases within a
22150           given test file.
22151
22152 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22153
22154         * lib/old-dejagnu.exp:
22155           Reworked expected failure handling to trigger off of XFAIL
22156           keyword in keyphrase embeded in testcase source code. The
22157           XFAIL keyword must be at the end of the keyphrase line. It
22158           may optionally be followed by one or more target triplets.
22159           It has just occured that the handling of wildcards in the
22160           target triplet may not be correct.
22161
22162 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22163
22164         * g++.old-deja/tests:
22165           Moved all subdirectories up one level into g++.old-deja .
22166
22167         * lib/old-dejagnu.exp:
22168           Fixed problem with CXXFLAGS not being properly reset, and being
22169           corrupted with extraneous "-c" compiler option.  This was
22170           causing binaries to not be generated for test that needed them.
22171           Modified strings passed to "pass" and "fail" so that individual
22172           tests from the same test file would be distinguished by an
22173           identifier appended to the test file name in the summary logs;
22174           this corrected a problem with erroneous diff logs.  Added code
22175           to search testcases for expected fail and unexpected pass keywords.
22176
22177 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22178
22179         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22180
22181 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22182
22183         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22184           Removed extraneous text from end of "Special g++ Options"
22185           keyphrase.
22186
22187         * lib/old-dejagnu.exp: Added pattern matching to look for new
22188           keywords, embedded in testcases comments, which will trigger
22189           calls to xpass and xfail.
22190
22191 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22192
22193         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22194           comments embedded in the testcases, especially the one looking for
22195           special compiler options, as well as the pattern matching for the
22196           compiler output again.
22197
22198 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22199
22200         * lib/old-dejagnu.exp: Do a proper check of the return value for
22201           execute tests. Fixed several problems with the pattern matching
22202           of the compiler output which gave erroneous test results.
22203           Changed several of the test result messages to be more descriptive.
22204         * config/unix-g++.exp: Proc g++_load now actually works and
22205           executes the tests passed to it and returns a usable return
22206           value.
22207
22208 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22209
22210           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22211
22212 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22213
22214         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22215           Modified both files to properly execute the old style
22216           dejagnu tests. The previous versions of these files were
22217           experimental and did not function anything near correctly.
22218
22219 1993-04-05  Rob Savoye  (rob@cygnus.com)
22220
22221         * Removed all Makefile.in and configure.in files. No configuration
22222         needed now.
22223
22224 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22225
22226         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22227
22228 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22229
22230         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22231         gcc.special/configure.in, gcc.noncompile/configure.in,
22232         gcc.execute/configure.in, gcc.code_quality/configure.in,
22233         g++.other/configure.in, g++.old-deja/configure.in,
22234         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22235         in srcname setting.
22236
22237 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22238
22239         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22240         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22241         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22242
22243 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22244
22245         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22246         (gdb_exit): Don't remove *_soc files.
22247
22248 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22249
22250         * lib/c-torture.exp: Don't look for main; instead always use -w
22251         -c.  This is how the c-torture tests work.  Remove the object
22252         file if the compilation succeeds.
22253         * gcc.execute/execute.exp: Remove executable if test passes.
22254         * gcc.noncompile/noncompile.exp: Every test is an expected
22255         failure.
22256         * gcc.special/special.exp: Added tests from c-torture 1.11,
22257         corrected use of existing test.
22258         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22259         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22260         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22261         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22262         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22263         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22264         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22265         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22266         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22267         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22268         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22269         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22270         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22271         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22272         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22273         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22274         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22275         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22276         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22277         c-torture 1.11.
22278         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22279         correspond to c-torture 1.11.
22280
22281         * New file.