OSDN Git Service

9a9b2daaa8157a121abfe375472e2ffdbcdf38c1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2
3         PR middle-end/3074
4         * gcc.dg/pr3074-1.c: New test case.
5         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6
7 2004-05-20  Falk Hueffner  <falk@debian.org>
8
9         PR other/15526
10         * gcc.dg/ftrapv-1.c: New test case.
11
12 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13
14         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
15
16 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17             Jeff Law  <law@redhat.com>
18
19         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20         * gcc.dg/tree-ssa/20040518-2.c: New test.
21
22         * gcc.dg/tree-ssa/20040518-1.c: New test.
23
24 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
25
26         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
27
28 2004-05-18  Paul Brook  <paul@codesourcery.com>
29
30         PR fortran/13930
31         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32
33 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34
35         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36         constant folding.
37
38 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39
40         * gcc.dg/tree-ssa/20040517-1.c: New test.
41
42 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
43
44         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
45
46 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
47
48         PR fortran/15311
49         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
50
51 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
52
53         PR fortran/13826
54         PR fortran/13940
55         * gfortran.fortran-torture/compile/data_1.f90: New test.
56
57 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
58
59         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
60         * gcc.dg/uninit-H.c: Define ASM for __s390__.
61
62 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
63
64         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
65
66 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
67
68         PR c/15444
69         * gcc.dg/format/xopen-1.c: Adjust expected message.
70         * gcc.dg/format/xopen-3.c: New test.
71
72 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
73
74         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
75
76 2004-05-14  Jeff Law  <law@redhat.com>
77
78         * gcc.dg/tree-ssa/20040514-2.c: New test.
79
80 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
81
82         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
83         this ...
84         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
85         this.
86
87 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
88
89         * gcc.dg/tree-ssa/20040514-1.c: New test.
90
91 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
92
93         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
94         test.
95
96 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
97
98         PR fortran/14066
99         * gfortran.fortran-torture/compile/do_1.f90: New test.
100
101 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
102
103         PR fortran/15051
104         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
105         test.
106
107 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
108
109         PR fortran/15149
110         * gfortran.fortran-torture/execute/random_init.f90: New test.
111
112 2004-05-13  Paul Brook  <paul@codesourcery.com>
113
114         PR fortran/15314
115         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
116
117 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
118
119         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
120         for the powerpc case.
121
122 2004-05-13  Jeff Law  <law@redhat.com>
123
124         * gcc.dg/tree-ssa/20040513-1.c: New test.
125         * gcc.dg/tree-ssa/20040513-2.c: New test.
126
127 2004-05-13  Paul Brook  <paul@codesourcery.com>
128
129         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
130         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
131         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
132
133 2004-05-13  Andreas Schwab  <schwab@suse.de>
134
135         PR other/10819
136         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
137         characters.
138
139 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
140
141         PR fortran/15294
142         * gfortran.fortran-torture/execute/adjustr.f90: New file.
143
144 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
145
146         Merge from tree-ssa-20020619-branch.  See
147         ChangeLog.tree-ssa for details.
148
149 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
150
151         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
152         include <altivec.h> explicitly.
153         * gcc.dg/altivec-13.c: Likewise.
154
155 2004-05-11  Paul Brook  <paul@codesourcery.com>
156
157         * gcc.c-torture/compile/20010518-1.c: Force enum size.
158
159 2004-05-10  Eric Christopher  <echristo@redhat.com>
160
161         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
162         * gcc.dg/sibcall-4.c: Ditto.
163
164 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
165
166         * g++.dg/ext/altivec-8.C: New test case.
167         * gcc.dg/altivec-13.c: New test case.
168
169 2004-05-08  Roger Sayle  <roger@eyesopen.com>
170
171         * gcc.c-torture/execute/divcmp-1.c: New test case.
172         * gcc.c-torture/execute/divcmp-2.c: New test case.
173         * gcc.c-torture/execute/divcmp-3.c: New test case.
174
175 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
176
177         * g++.dg/other/pragma-re-2.C: New test.
178
179 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
180
181         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
182         * gcc.dg/i386-387-2.c: Likewise.
183
184         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
185         __builtin_drem.
186         * gcc.dg/i386-387-6.c: Likewise.
187
188 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
189
190         * gcc.dg/builtins-33.c:  Also check log1p*.
191
192 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
193
194         PR optimization/15296
195         * gcc.c-torture/execute/pr15296.c: New test.
196
197 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
198
199         * gcc.dg/builtins-40.c: New test.
200
201 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
202
203         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
204
205 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
206
207         * g++.dg/ext/spe1.C: New testcase.
208
209 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
210
211         * objc.dg/image-info.m: Allow additional attributes
212         for __image_info section.
213
214 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
215
216         * gcc.dg/torture/mips-hilo-2.c: New test.
217
218 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
219
220         PR c++/14389
221         * g++.dg/template/member5.C: New test.
222
223 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
224
225         * gcc.dg/builtins-34.c: Also check expm1*.
226
227 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
228
229         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
230         * gcc.dg/torture/builtin-convert-3.c: New test.
231
232 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
233
234         PR middle-end/15054
235         * g++.dg/opt/pr15054.C: New test.
236
237 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
238
239         * gcc.dg/torture/builtin-rounding-1.c: New test.
240         * gcc.dg/builtins-25.c: Delete.
241         * gcc.dg/builtins-29.c: Delete.
242
243 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
244
245         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
246         * gcc.dg/sibcall-4.c: Likewise.
247         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
248
249 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
250
251         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
252         bit-field on 16-bit targets.
253
254 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
255
256         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
257         16-bit targets.
258
259 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
260
261         * gcc.dg/rs6000-power2-1.c: Change to compile only.
262         * gcc.dg/rs6000-power2-2.c: Likewise.
263
264 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
265
266         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
267         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
268         Change the asm registers to be in form of frN instead of fN.
269
270 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
271
272         * gcc.dg/torture/builtin-convert-2.c: New test.
273
274 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
275
276         * gcc.dg/rs6000-power2-1.c: New test.
277         * gcc.dg/rs6000-power2-2.c: New test.
278
279 2004-04-28  Jan Hubicka  <jh@suse.cz>
280
281         * gcc.dg/unused-6.c: New test.
282
283 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
284             Ulrich Weigand  <uweigand@de.ibm.com>
285
286         * ada/acats/run_all.sh: Define $target variable.
287
288 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
289
290         PR c++/15119
291         * g++.dg/other/vararg-1.C: New test.
292
293         PR c++/4794
294         * g++.dg/eh/cleanup3.C: New test.
295
296 2004-04-24  Laurent GUERBY <laurent@guerby.net>
297
298         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
299         and ad8011a (target_insn).
300         * ada/acats/support/macro.dfs: Likewise.
301         * ada/acats/support/impbit.adb: New file.
302
303 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
304
305         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
306
307 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
308
309         * gcc.dg/loop-3.c: New test.
310
311 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
312
313         * gcc.c-torture/execute/simd-5.c: New test.
314
315 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
316
317         PR c++/15064
318         * g++.dg/template/crash18.C: New test.
319
320 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
321
322         * g++.dg/ext/complit3.C: New test.
323
324 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
325
326         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
327         * gcc.dg/altivec-3.c: Same.
328         * gcc.dg/altivec-varargs-1.c: Same.
329
330 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
331
332         * lib/target-supports.exp (check_profiling_available): Assume
333         profiling is not available on powerpc-eabi targets.
334
335 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
336
337         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
338         * gcc.dg/vmx/bug-1.c: Ditto.
339
340 2004-04-20  Eric Christopher  <echristo@redhat.com>
341
342         * gcc.dg/charset/extern.c: New test.
343         * g++.dg/charset/extern3.cc: Ditto.
344
345 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
346
347         * gcc.dg/builtins-39.c: New test.
348
349 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
350
351         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
352
353 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
354
355         * gcc.dg/torture/mips-hilo-1.c: New test.
356
357 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
358
359         * gcc.c-torture/compile/20040419-1.c: New test.
360
361 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
362
363         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
364
365 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
366             Aldy Hernandez  <aldyh@redhat.com>
367
368         * gcc.c-torture/execute/va-arg-24.c: New.
369
370 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
371             Aldy Hernandez  <aldyh@redhat.com>
372
373         * gcc.dg/vmx/1b-01.c: New.
374         * gcc.dg/vmx/1b-02.c: New.
375         * gcc.dg/vmx/1b-03.c: New.
376         * gcc.dg/vmx/1b-04.c: New.
377         * gcc.dg/vmx/1b-05.c: New.
378         * gcc.dg/vmx/1b-06.c: New.
379         * gcc.dg/vmx/1b-07.c: New.
380         * gcc.dg/vmx/1c-01.c: New.
381         * gcc.dg/vmx/1c-02.c: New.
382         * gcc.dg/vmx/3a-01a.c: New.
383         * gcc.dg/vmx/3a-01.c: New.
384         * gcc.dg/vmx/3a-01m.c: New.
385         * gcc.dg/vmx/3a-03.c: New.
386         * gcc.dg/vmx/3a-03m.c: New.
387         * gcc.dg/vmx/3a-04.c: New.
388         * gcc.dg/vmx/3a-04m.c: New.
389         * gcc.dg/vmx/3a-05.c: New.
390         * gcc.dg/vmx/3a-06.c: New.
391         * gcc.dg/vmx/3a-06m.c: New.
392         * gcc.dg/vmx/3a-07.c: New.
393         * gcc.dg/vmx/3b-01.c: New.
394         * gcc.dg/vmx/3b-02.c: New.
395         * gcc.dg/vmx/3b-10.c: New.
396         * gcc.dg/vmx/3b-13.c: New.
397         * gcc.dg/vmx/3b-14.c: New.
398         * gcc.dg/vmx/3b-15.c: New.
399         * gcc.dg/vmx/3c-01a.c: New.
400         * gcc.dg/vmx/3c-01.c: New.
401         * gcc.dg/vmx/3c-02.c: New.
402         * gcc.dg/vmx/3c-03.c: New.
403         * gcc.dg/vmx/3d-01.c: New.
404         * gcc.dg/vmx/4-01.c: New.
405         * gcc.dg/vmx/4-03.c: New.
406         * gcc.dg/vmx/5-01.c: New.
407         * gcc.dg/vmx/5-02.c: New.
408         * gcc.dg/vmx/5-03.c: New.
409         * gcc.dg/vmx/5-04.c: New.
410         * gcc.dg/vmx/5-05.c: New.
411         * gcc.dg/vmx/5-06.c: New.
412         * gcc.dg/vmx/5-07.c: New.
413         * gcc.dg/vmx/5-07t.c: New.
414         * gcc.dg/vmx/5-08.c: New.
415         * gcc.dg/vmx/5-10.c: New.
416         * gcc.dg/vmx/5-11.c: New.
417         * gcc.dg/vmx/7-01a.c: New.
418         * gcc.dg/vmx/7-01.c: New.
419         * gcc.dg/vmx/7c-01.c: New.
420         * gcc.dg/vmx/7d-01.c: New.
421         * gcc.dg/vmx/7d-02.c: New.
422         * gcc.dg/vmx/8-01.c: New.
423         * gcc.dg/vmx/8-02a.c: New.
424         * gcc.dg/vmx/8-02.c: New.
425         * gcc.dg/vmx/brode-1.c: New.
426         * gcc.dg/vmx/bug-1.c: New.
427         * gcc.dg/vmx/bug-2.c: New.
428         * gcc.dg/vmx/bug-3.c: New.
429         * gcc.dg/vmx/cw-bug-1.c: New.
430         * gcc.dg/vmx/cw-bug-2.c: New.
431         * gcc.dg/vmx/cw-bug-3.c: New.
432         * gcc.dg/vmx/dct.c: New.
433         * gcc.dg/vmx/debug-1.c: New.
434         * gcc.dg/vmx/debug-2.c: New.
435         * gcc.dg/vmx/debug-3.c: New.
436         * gcc.dg/vmx/debug-4.c: New.
437         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
438         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
439         * gcc.dg/vmx/eg-5.c: New.
440         * gcc.dg/vmx/fft.c: New.
441         * gcc.dg/vmx/gcc-bug-1.c: New.
442         * gcc.dg/vmx/gcc-bug-2.c: New.
443         * gcc.dg/vmx/gcc-bug-3.c: New.
444         * gcc.dg/vmx/gcc-bug-4.c: New.
445         * gcc.dg/vmx/gcc-bug-5.c: New.
446         * gcc.dg/vmx/gcc-bug-6.c: New.
447         * gcc.dg/vmx/gcc-bug-7.c: New.
448         * gcc.dg/vmx/gcc-bug-8.c: New.
449         * gcc.dg/vmx/gcc-bug-9.c: New.
450         * gcc.dg/vmx/gcc-bug-b.c: New.
451         * gcc.dg/vmx/gcc-bug-c.c: New.
452         * gcc.dg/vmx/gcc-bug-d.c: New.
453         * gcc.dg/vmx/gcc-bug-e.c: New.
454         * gcc.dg/vmx/gcc-bug-f.c: New.
455         * gcc.dg/vmx/gcc-bug-g.c: New.
456         * gcc.dg/vmx/gcc-bug-i.c: New.
457         * gcc.dg/vmx/harness.h: New.
458         * gcc.dg/vmx/ira1.c: New.
459         * gcc.dg/vmx/ira2a.c: New.
460         * gcc.dg/vmx/ira2b.c: New.
461         * gcc.dg/vmx/ira2.c: New.
462         * gcc.dg/vmx/ira2c.c: New.
463         * gcc.dg/vmx/mem.c: New.
464         * gcc.dg/vmx/newton-1.c: New.
465         * gcc.dg/vmx/ops.c: New.
466         * gcc.dg/vmx/sn7153.c: New.
467         * gcc.dg/vmx/spill2.c: New.
468         * gcc.dg/vmx/spill3.c: New.
469         * gcc.dg/vmx/spill.c: New.
470         * gcc.dg/vmx/t.c: New.
471         * gcc.dg/vmx/varargs-1.c: New.
472         * gcc.dg/vmx/varargs-2.c: New.
473         * gcc.dg/vmx/varargs-3.c: New.
474         * gcc.dg/vmx/varargs-4.c: New.
475         * gcc.dg/vmx/varargs-5.c: New.
476         * gcc.dg/vmx/varargs-6.c: New.
477         * gcc.dg/vmx/varargs-7.c: New.
478         * gcc.dg/vmx/vmx.exp: New.
479         * gcc.dg/vmx/vprint-1.c: New.
480         * gcc.dg/vmx/vscan-1.c: New.
481         * gcc.dg/vmx/x-01.c: New.
482         * gcc.dg/vmx/x-02.c: New.
483         * gcc.dg/vmx/x-03.c: New.
484         * gcc.dg/vmx/x-04.c: New.
485         * gcc.dg/vmx/x-05.c: New.
486         * gcc.dg/vmx/yousufi-1.c: New.
487         * gcc.dg/vmx/zero-1.c: New.
488         * gcc.dg/vmx/zero.c: New.
489
490 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
491
492         * g++.dg/lookup/java1.C: Update for chage of
493         _Jv_AllocObject.
494         * g++.dg/lookup/java2.C: Likewise.
495
496 2004-04-17  Laurent GUERBY <laurent@guerby.net>
497
498         * ada/acats/run_all.sh: use -O2 by default.
499
500 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
501
502         * gcc.dg/vr-mult-[12].c: New tests.
503
504 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
505
506         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
507
508         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
509
510 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
511
512         * lib/target-supports.exp (check_profiling_available): Assume profiling
513         isn't available for mips*-*-elf targets.
514
515 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
516
517         * gcc.dg/builtins-38.c: New test.
518
519 2004-04-14  Eric Christopher  <echristo@redhat.com>
520
521         * g++.dg/charset/charset.exp: Run .cc extension tests.
522
523 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
524
525         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
526
527 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
528
529         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
530
531 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
532
533         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
534         * gcc.dg/i386-387-2.c: Likewise.
535
536         * gcc.dg/i386-387-7.c: New test.
537         * gcc.dg/i386-387-8.c: New test.
538
539         * gcc.dg/builtins-37.c: New test.
540
541 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
542
543         * g++.dg/pch/externc-1.C: Add missing semicolon.
544
545 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
546
547         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
548
549 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
550
551         * gcc.c-torture/execute/20040411-1.c: New test.
552
553 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
554
555         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
556
557 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
558
559         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
560
561 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
562
563         * lib/target-supports.exp (check_named_sections_available): New.
564         * lib/gcc-dg.exp (dg-require-named-sections): New.
565         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
566         old-deja.exp.  Also prune error-count message from HP linker.
567         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
568
569         * g++.dg/init/init-ref4.C: Use dg-require-weak.
570         * g++.old-deja/g++.pt/static3.C: Likewise.
571         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
572
573 2004-04-09  Roger Sayle  <roger@eyesopen.com>
574
575         * gcc.c-torture/execute/20040409-1.c: New test case.
576         * gcc.c-torture/execute/20040409-2.c: New test case.
577         * gcc.c-torture/execute/20040409-3.c: New test case.
578
579 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
580
581         * gcc.dg/20040409-1.c: New test.
582
583 2004-04-08  Roger Sayle  <roger@eyesopen.com>
584
585         PR target/14888
586         * g++.dg/opt/pr14888.C: New test case.
587
588 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
589
590         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
591         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
592         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
593         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
594         New tests.
595
596 2004-04-08  Paul Brook  <paul@codesourcery.com>
597
598         * gcc.dg/spill-1.c: New test.
599
600 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
601
602         * gcc.dg/torture/builtin-ctype-2.c: New test.
603
604 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
605
606         * gcc.dg/pch/pch.exp: Add largefile test.
607
608 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
609
610         * g++.dg/pch/externc-1.Hs: New.
611         * g++.dg/pch/externc-1.C: New.
612
613 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
614
615         * gcc.dg/compat/struct-by-value-5a_main.c,
616         gcc.dg/compat/struct-by-value-5b_main.c: New files.
617         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
618         * gcc.dg/compat/struct-by-value-5a_x.c,
619         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
620         gcc.dg/compat/struct-by-value-5_x.c.
621         * gcc.dg/compat/struct-by-value-5a_y.c,
622         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
623         gcc.dg/compat/struct-by-value-5_y.c.
624
625         * gcc.dg/compat/struct-by-value-6a_main.c,
626         gcc.dg/compat/struct-by-value-6b_main.c: New files.
627         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
628         * gcc.dg/compat/struct-by-value-6a_x.c,
629         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
630         gcc.dg/compat/struct-by-value-6_x.c.
631         * gcc.dg/compat/struct-by-value-6a_y.c,
632         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
633         gcc.dg/compat/struct-by-value-6_y.c.
634
635         * gcc.dg/compat/struct-by-value-7a_main.c,
636         gcc.dg/compat/struct-by-value-7b_main.c: New files.
637         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
638         * gcc.dg/compat/struct-by-value-7a_x.c,
639         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
640         gcc.dg/compat/struct-by-value-7_x.c.
641         * gcc.dg/compat/struct-by-value-7a_y.c,
642         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
643         gcc.dg/compat/struct-by-value-7_y.c.
644
645 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
646
647         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
648         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
649         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
650         options.
651
652 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
653
654         * gcc.dg/builtins-36.c: New test.
655
656 2004-04-06  Paul Brook  <paul@codesourcery.com>
657
658         * README.gcc: Remove obsolete contraint on testcases.
659
660 2004-04-05  Paul Brook  <paul@codesourcery.com>
661
662         PR2123
663         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
664         failure and exit(0) on success.
665         * g++.dg/expr/anew2.C: Ditto.
666         * g++.dg/expr/anew3.C: Ditto.
667         * g++.dg/expr/anew4.C: Ditto.
668
669 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
670
671         PR c++/3518
672         * g++.dg/template/unify7.C: New.
673
674 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
675
676         * g++.dg/README: Bring up to date with new subdirectories; remove
677         duplicate subdirectory lines.
678
679 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
680
681         PR c++/14007
682         * g++.dg/template/unify5.C: New.
683         * g++.dg/template/unify6.C: New.
684         * g++.dg/template/qualttp20.C: Adjust.
685         * g++.old-deja/g++.jason/report.C: Adjust.
686         * g++.old-deja/g++.other/qual1.C: Adjust.
687
688 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/14803
691         * g++.dg/inherit/ptrmem1.C: New test.
692
693 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
694
695         PR c++/14755
696         * gcc.c-torture/execute/20040331-1.c: New test.
697         * gcc.dg/20040331-1.c: New test.
698
699 2004-04-01  Paul Brook  <paul@codesourcery.com>
700
701         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
702
703 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/14724
706         * g++.dg/init/goto1.C: New test.
707
708         PR c++/14763
709         * g++.dg/template/defarg4.C: New test.
710
711 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
712
713         * gcc.dg/altivec-11.c: Extend test for more valid cases.
714
715 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
716
717         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
718
719 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
720
721         * gcc.dg/noncompile/undeclared-2.c: New test.
722
723 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
724
725         * gcc.dg/940409-1.c: Remove XFAIL.
726         * gcc.dg/reg-vol-struct-1.c: New test.
727
728 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
729
730         * gcc.dg/torture/builtin-wctype-1.c: New test.
731
732 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
733
734         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
735         * gcc.dg/20001101-1.c: Likewise.
736         * gcc.dg/20001102-1.c: Likewise.
737
738 2004-03-25  Roger Sayle  <roger@eyesopen.com>
739
740         * gcc.dg/compare8.c: Add an additional test for XOR.
741
742 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
743
744         * gcc.dg/torture/builtin-ctype-1.c: New test.
745
746 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
747
748         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
749         * gcc.dg/torture/builtin-math-1.c: Likewise.
750         * gcc.dg/torture/builtin-power-1.c: New test.
751
752 2004-03-24  Andreas Schwab  <schwab@suse.de>
753
754         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
755         IA64 assembler.
756
757 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
758             Roger Sayle  <roger@eyesopen.com>
759
760         * gcc.dg/compare8.c: New test case.
761
762 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
763
764         * g++.dg/ext/altivec-7.C: New test.
765
766 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
767
768         PR 12267, 12391, 12560, 13129, 14114, 14133
769         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
770         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
771         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
772         Adjust error regexps.
773         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
774         * gcc.dg/noncompile/undeclared-1.c: New test cases.
775         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
776         * gcc.dg/local1.c: Add explanatory comment.
777
778 2004-03-23  Roger Sayle  <roger@eyesopen.com>
779
780         PR optimization/14669
781         * g++.dg/opt/fold2.C: New test case.
782
783 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
784
785         PR c/14069
786         * gcc.dg/20040322-1.c: New test.
787
788 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
789
790         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
791         * gcc.dg/ultrasp4.c: Likewise.
792         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
793
794 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
795
796         * gcc.dg/i386-sse-8.c: Reset default options.
797
798 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
799
800         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
801         in the error message text.
802
803 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
804
805         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
806
807 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/14616
810         * g++.dg/init/array13.C: New test.
811
812 2004-03-20  Roger Sayle  <roger@eyesopen.com>
813
814         PR target/13889
815         * gcc.c-torture/compile/pr13889.c: New test case.
816
817 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
818
819         PR c/14635
820         * builtins-1.c (nan, nans): Don't test.
821         * builtins-30.c: Don't use nan, nanf, nanl.
822         * builtins-35.c: New test.
823
824 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
825
826         * g++.dg/ext/altivec-6.C: New test.
827
828 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
829
830         * g++.dg/init/placement3.C: New test.
831
832         * g++.dg/template/spec13.C: New test.
833
834         * g++.dg/lookup/using11.C: New test.
835
836         * g++.dg/lookup/koenig3.C: New test.
837
838         * g++.dg/template/operator2.C: New test.
839
840         * g++.dg/expr/dtor3.C: New test.
841         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
842         marker.
843         * g++.old-deja/g++.law/visibility28.C: Likewise.
844
845 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
846
847         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
848         * gcc.dg/ppc64-abi-3.c: Likewise.
849
850 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
851
852         PR c++/14545
853         * g++.dg/parse/template15.C: New test.
854
855 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
856
857         * g++.dg/expr/dtor2.C: New test.
858
859         * g++.dg/lookup/anon4.C: New test.
860
861         * g++.dg/overload/using1.C: New test.
862
863         * g++.dg/template/lookup7.C: New test.
864
865         * g++.dg/template/typename6.C: New test.
866
867         * g++.dg/expr/cond6.C: New test.
868
869 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
870
871         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
872
873 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
874
875         * g++.dg/expr/cond5.C: New test.
876         * g++.dg/expr/constcast1.C: Likewise.
877         * g++.dg/expr/ptrmem2.C: Likewise.
878         * g++.dg/expr/ptrmem3.C: Likewise.
879         * g++.dg/lookup/main1.C: Likewise.
880         * g++.dg/template/lookup6.C: Likewise.
881
882 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
883
884         * gcc.dg/local1.c: New test.
885
886         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
887
888 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
889
890         * gcc.dg/torture/builtin-convert-1.c: New test.
891
892 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
893
894         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
895
896 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
897
898         PR c++/14481
899         * g++.dg/warn/Wunused-7.C: New test.
900
901 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
902
903         * gcc.dg/torture/builtin-integral-1.c: New test.
904
905 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/14586
908         * g++.dg/parse/non-dependent3.C: New test.
909
910 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
911
912         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
913         * g++.dg/eh/simd-2.C: Likewise.
914         * g++.dg/init/array10.C: Likewise.
915         * gcc.c-torture/compile/simd-1.c: Likewise.
916         * gcc.c-torture/compile/simd-2.c: Likewise.
917         * gcc.c-torture/compile/simd-3.c: Likewise.
918         * gcc.c-torture/compile/simd-4.c: Likewise.
919         * gcc.c-torture/compile/simd-6.c: Likewise.
920         * gcc.c-torture/execute/simd-1.c: Likewise.
921         * gcc.c-torture/execute/simd-2.c: Likewise.
922         * gcc.dg/compat/vector-defs.h: Likewise.
923         * gcc.dg/20020531-1.c: Likewise.
924         * gcc.dg/altivec-3.c: Likewise.
925         * gcc.dg/altivec-4.c: Likewise.
926         * gcc.dg/altivec-varargs-1.c: Likewise.
927         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
928         * gcc.dg/i386-mmx-3.c: Likewise.
929         * gcc.dg/i386-sse-4.c: Likewise.
930         * gcc.dg/i386-sse-5.c: Likewise.
931         * gcc.dg/i386-sse-8.c: Likewise.
932         * gcc.dg/simd-1.c: Likewise.
933         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
934         __ev64_opaque__ since the machine description provides it.
935
936 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
937
938         * lib/compat.exp (skip_list): New global variable.
939         Use it to hold the user defined COMPAT_SKIPS list if any.
940         (compat-obj): Add the members of skip_list to optall.
941
942 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
943
944         * gcc.dg/compat/union-by-value-1_main.c,
945         union-by-value-1_x.c, union-by-value-1_y.c,
946         union-check.h, union-defs.h,
947         union-init.h, union-return-1_main.c,
948         union-return-1_x.c, union-return-1_y.c: New files.
949
950 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
951
952         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
953         mixed-struct-init.h: Add 4 mixed structure types.
954         struct-by-value-21_main.c, struct-by-value-21_x.c,
955         struct-by-value-21_y.c, struct-return-21_main.c,
956         struct-return-21_x.c, struct-return-21_y.c: New files.
957
958 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
959
960         PR c++/14550
961         * g++.dg/parse/template14.C: New test.
962
963 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
964
965         * gcc.c-torture/execute/20040313-1.c: New test.
966
967 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
968
969         PR target/14533
970         * gcc.dg/20040311-2.c: New test.
971
972 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
973
974         PR other/14544
975         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
976         bit-field.
977
978 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
979
980         * gcc.dg/20040305-2.c: Add missing return statement.
981
982 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
983
984         * gcc.dg/builtins-34.c: Also check pow10*.
985
986 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
987
988         PR target/14262
989         * gcc.dg/20040305-2.c: New test.
990
991 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
992
993         * gcc.dg/20040310-1.c: New test.
994
995 2004-03-11  Roger Sayle  <roger@eyesopen.com>
996
997         * gcc.c-torture/execute/20040311-1.c: New test case.
998
999 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1000
1001         PR c++/14476
1002         * g++.dg/lookup/enum1.C: New test.
1003
1004 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1005
1006         PR c++/14510
1007         * g++.dg/lookup/struct2.C: New test.
1008
1009 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1010
1011         * gcc.dg/builtins-34.c: New test.
1012
1013 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1014
1015         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1016
1017 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1018
1019         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1020         * gcc.dg/alias-2.c: New testcase.
1021
1022 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1023
1024         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1025
1026 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1027
1028         * gcc.c-torture/execute/20040309-1.c: New test case.
1029
1030 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1031
1032         PR c++/14397
1033         * g++.dg/overload/ref1.C: New.
1034
1035 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1036
1037         PR c++/14409
1038         * g++.dg/template/spec12.C: New test.
1039
1040         PR c++/14448
1041         * g++.dg/parse/crash14.C: New test.
1042
1043 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1044
1045         PR c++/14230
1046         * g++.dg/init/ref11.C: New test.
1047
1048 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/14432
1051         * g++.dg/parse/builtin2.C: New test.
1052
1053 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/14401
1056         * g++.dg/init/ctor3.C: New test.
1057         * g++.dg/init/union1.C: New test.
1058         * g++.dg/ext/anon-struct4.C: New test.
1059
1060 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1061
1062         * g++.dg/lookup/koenig1.C: Tweak error messages.
1063         * g++.dg/lookup/used-before-declaration.C: Likewise.
1064         * g++.dg/other/do1.C: Likewise.
1065         * g++.dg/overload/koenig1.C: Likewise.
1066         * g++.dg/parse/crash13.C: Likewise.
1067         * g++.dg/template/instantiate3.C: Likewise.
1068
1069 2004-03-08  Eric Christopher  <echristo@redhat.com>
1070
1071         * * lib/target-supports.exp: Enable libiconv in test
1072         compilation.  Fix up error checking.
1073
1074 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1075
1076         PR middle-end/14289
1077         * gcc.dg/pr14289-1.c: New test case.
1078         * gcc.dg/pr14289-2.c: Likewise.
1079         * gcc.dg/pr14289-3.c: Likewise.
1080
1081 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1082
1083         * gcc.c-torture/execute/20040308-1.c: New test.
1084
1085 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1086
1087         * gcc.c-torture/execute/20040307-1.c: New test case.
1088
1089 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1090
1091         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1092
1093 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1094
1095         * gcc.dg/20040306-1.c: New test.
1096
1097 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1098
1099         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1100         them static.
1101         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1102
1103 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1104
1105         PR c/14465
1106         * gcc.dg/decl-6.c: New test.
1107
1108 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1109
1110         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1111         Rename LOGPOW -> LOG_POW.
1112         (SQRT_EXP, POW_EXP): New.
1113
1114 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1115
1116         * gcc.dg/i386-sse-8.c: New test.
1117
1118 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1119
1120         PR c/14114
1121         * gcc.dg/decl-5.c: New test.
1122
1123 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1124
1125         * gcc.dg/20040305-1.c: New test.
1126
1127 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1128
1129         PR other/14354
1130         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1131
1132 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1133
1134         PR c++/14425, c++/14426
1135         * g++.dg/ext/altivec-4.C: New test.
1136         * g++.dg/ext/altivec-5.C: New test.
1137
1138 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1139
1140         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1141         global variables of a type with no linkage.
1142         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1143         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1144         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1145         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1146         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1147         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1148         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1149         * g++.dg/warn/deprecated.C: Name enum Color.
1150         * g++.dg/overload/VLA.C: Name structure for 'b'.
1151         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1152
1153 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1154
1155         * gcc.c-torture/compile/20040304-1.c: New test.
1156
1157 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1158
1159         PR 13728
1160         * gcc.dg/decl-4.c: New testcase.
1161
1162 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1163
1164         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1165         as PRECF if sizeof (float) > sizeof (double).
1166         (PRECL): Make it the same as PRECF if
1167         sizeof (float) > sizeof (long double).
1168
1169 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1170
1171         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1172         system type.  Add check for irix6 which doesn't have c99 runtime.
1173
1174 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1175
1176         * gcc.dg/const-elim-1.c: xfail for xtensa.
1177
1178 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1179
1180         PR c++/14369
1181         * g++.dg/template/cond4.C: New test.
1182
1183 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1184
1185         PR c++/14360
1186         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1187
1188         PR c++/14361
1189         * g++.dg/parse/defarg7.C: New test.
1190
1191         PR c++/14359
1192         * g++.dg/template/friend26.C: New test.
1193
1194 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1195
1196         PR c++/14324
1197         * g++.dg/abi/mangle21.C: New test.
1198
1199         PR c++/14260
1200         * g++.dg/parse/constructor2.C: New test.
1201
1202         PR c++/14337
1203         * g++.dg/template/sfinae1.C: New test.
1204
1205 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1206
1207         PR c++/14267
1208         * g++.dg/expr/crash2.C: New test.
1209
1210         PR middle-end/13448
1211         * gcc.dg/inline-5.c: New test.
1212         * gcc.dg/always-inline.c: Split out tests into ...
1213         * gcc.dg/always-inline2.c: ... this and ...
1214         * gcc.dg/always-inline3.c: ... this.
1215
1216 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1217
1218         PR debug/12103
1219         * g++.dg/debug/crash1.C: New test.
1220
1221 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1222
1223         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1224         function with __attribute__((noinline)).
1225         (recurser_void2): Likewise.
1226         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1227         (recurser_void2): Likewise.
1228
1229 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1230
1231         PR middle-end/14203
1232         * g++.dg/warn/Wunused-6.C: New test case.
1233
1234 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1235
1236         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1237         not defined.
1238
1239 2004-02-27  Eric Christopher  <echristo@redhat.com>
1240
1241         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1242         * g++.dg/charset/asm2.c: Run only x86.
1243         * gcc.dg/charset/asm3.c: Ditto.
1244
1245 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1246
1247         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1248         ld_library_path.
1249
1250 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1251
1252         * g++.dg/ext/altivec-3.C: New.
1253
1254 2004-02-26  Richard Henderson  <rth@redhat.com>
1255
1256         * g++.dg/ext/attrib10.C: Mark for warning.
1257         * gcc.dg/attr-alias-1.c: New.
1258
1259 2004-02-26  Richard Henderson  <rth@redhat.com>
1260
1261         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1262         * gcc.c-torture/execute/20040208-2.c: ... it back.
1263
1264 2004-02-26  Eric Christopher  <echristo@redhat.com>
1265
1266         * lib/target-supports.exp (check-iconv-available): New function.
1267         * lib/gcc-dg.exp (dg-require-iconv): New function.
1268         Use above.
1269         * gcc.dg/charset: New directory.
1270         * gcc.dg/charset/charset.exp: New file.
1271         * gcc.dg/charset/asm1.c: Ditto.
1272         * gcc.dg/charset/asm2.c: Ditto.
1273         * gcc.dg/charset/asm3.c: Ditto.
1274         * gcc.dg/charset/asm4.c: Ditto.
1275         * gcc.dg/charset/asm5.c: Ditto.
1276         * gcc.dg/charset/attribute1.c: Ditto.
1277         * gcc.dg/charset/attribute2.c: Ditto.
1278         * gcc.dg/charset/string1.c: Ditto.
1279         * g++.dg/charset: New directory.
1280         * g++.dg/dg.exp: Add here. Special options.
1281         * g++.dg/charset/charset.exp: New file.
1282         * g++.dg/charset/asm1.c: Ditto.
1283         * g++.dg/charset/asm2.c: Ditto.
1284         * g++.dg/charset/asm3.c: Ditto.
1285         * g++.dg/charset/asm4.c: Ditto.
1286         * g++.dg/charset/attribute1.c: Ditto.
1287         * g++.dg/charset/attribute2.c: Ditto.
1288         * g++.dg/charset/extern1.cc: Ditto.
1289         * g++.dg/charset/extern2.cc: Ditto.
1290         * g++.dg/charset/string1.c: Ditto.
1291
1292 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1293
1294         PR c++/14278
1295         * g++.dg/parse/comma1.C: New test.
1296
1297 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1298
1299         PR c++/14284
1300         * g++.dg/template/ttp8.C: New test.
1301
1302 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1303
1304         * gcc.dg/fixuns-trunc-1.c: New test.
1305
1306 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1307
1308         * gcc.dg/builtins-config.h: Use #elif.
1309
1310 2004-02-26  Michael Matz  <matz@suse.de>
1311
1312         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1313         * gcc.dg/991214-1.c: Likewise.
1314         * gcc.dg/i386-asm-1.c: Likewise.
1315
1316 2004-02-25  Richard Henderson  <rth@redhat.com>
1317
1318         * gcc.c-torture/execute/20040208-2.c: Move ...
1319         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1320
1321 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1322
1323         PR c++/14246
1324         * g++.dg/other/crash-3.C: New test.
1325
1326 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1327
1328         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1329         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1330
1331         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1332         HP-UX.
1333
1334 2004-02-24  Michael Matz  <matz@suse.de>
1335
1336         * gcc.dg/i386-regparm.c: New.
1337
1338 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1339
1340         * gcc.c-torture/execute/20040223-1.c: New.
1341
1342 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1343             Kazu Hirata  <kazu@cs.umass.edu>
1344
1345         * gcc.dg/fwritable-strings-1.c: Remove.
1346
1347 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1348
1349         PR c/14156
1350         * gcc.dg/20040223-1.c: New test.
1351
1352 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1353
1354         PR c++/14106
1355         * g++.dg/ext/typeof9.C: New test.
1356
1357 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1358
1359         PR c++/14250
1360         * g++.dg/other/switch1.C: New test.
1361
1362 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1363
1364         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1365         * gcc.dg/va-arg-1.c: Likewise.
1366
1367 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1368
1369         PR c++/14143
1370         * g++.dg/template/koenig5.C: New test.
1371
1372 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1373
1374         * g++.dg/ext/altivec-1.C: Generalize target triple.
1375         * g++.dg/ext/altivec-2.C: New test case.
1376         * g++.dg/ext/altivec_check.h: New file.
1377         * gcc.dg/altivec-1.c: Generalize target triple;
1378         include altivec_check.h and call altivec_check().
1379         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1380         * gcc.dg/altivec-6.c: New test case.
1381         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1382         type casts as needed.
1383         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1384         altivec_check().
1385         * gcc.dg/altivec-12.c: New test case.
1386         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1387         include altivec_check.h and call altivec_check().
1388         * gcc.dg/altivec_check.h: New file.
1389
1390 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1391
1392         * lib/target-supports.exp (check_alias_available): Don't mangle
1393         function `g' in test program.
1394
1395 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1396
1397         * lib/target-supports.exp (check_profiling_available): Check
1398         argument to determine whether we support a profiling type.
1399         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1400         check_profiling_available.
1401         * g++.dg/bprob/bprob.exp: Likewise
1402         * g77.dg/bprob/bprob.exp: Likewise.
1403         * gcc.misc-tests/bprob.exp: Likewise.
1404         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1405         dg-require-profiling and delete expected error handling.
1406         * gcc.dg/20021014-1.c: Likewise.
1407         * gcc.dg/nest.c: Likewise.
1408
1409 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1410
1411         PR c++/12007
1412         * g++.dg/other/vthunk1.C: New test.
1413
1414 2004-02-20  Falk Hueffner  <falk@debian.org>
1415
1416         PR target/14201
1417         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1418
1419 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1420
1421         PR c++/13927
1422         * g++.dg/other/error8.C: Remove XFAIL markers.
1423
1424         PR c++/14173
1425         * g++.dg/ext/packed5.C: New test.
1426
1427         PR c++/14199
1428         * g++.dg/warn/Wunused-5.C: New test.
1429
1430         PR c++/14186
1431         * g++.dg/lookup/member1.C: New test.
1432
1433 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1434
1435         * gcc.c-torture/compile/20040130-1.c: Enable only when
1436         __INT_MAX__ >= 2147483647L.
1437         * gcc.c-torture/compile/961203-1.c: Likewise.
1438
1439 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1440
1441         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1442         * g++.dg/opt/template1.C: Robustify assembler regexp
1443
1444 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445
1446         * gcc.c-torture/execute/simd-4.x: Remove.
1447         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1448         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1449         Guard with #ifndef SKIP_ATTRIBUTE.
1450         * gcc.dg/compat/vector-1_y.c: Likewise.
1451         * gcc.dg/compat/vector-2_x.c: Likewise.
1452         * gcc.dg/compat/vector-2_y.c: Likewise.
1453         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1454         * g++.dg/eh/simd-2.C: Likewise.
1455
1456 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1457
1458         * gcc.c-torture/compile/complex-1.c: New.
1459
1460 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1461
1462         PR target/14209
1463         * gcc.c-torture/execute/20040218-1.c: New test.
1464
1465 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1466
1467         PR c++/14181
1468         * g++.dg/parse/new2.C: New test.
1469
1470 2004-02-18  Paul Brook  <paul@codesourcery.com>
1471
1472         * gcc.c-torture/compile/libcall-1.c: New test.
1473
1474 2004-02-18  Paul Brook  <paul@codesourcery.com>
1475
1476         PR debug/12934
1477         * gcc.dg/debug/debug-7.c: New test.
1478
1479 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1480
1481         * gcc.dg/20040217-1.c: New test.
1482
1483 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1484
1485         * gcc.c-torture/execute/990208-1.x: Delete.
1486
1487 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1488
1489         * gcc.c-torture/execute/20040208-2.x: New file.
1490
1491 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1492
1493         PR c++/11326
1494         * g++.dg/abi/structret1.C: New test.
1495
1496 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1497
1498         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1499         (i386_cpuid): No need to test if cpuid is available on AMD64.
1500         Fix assembly, so that it works onboth i386 and AMD64.
1501         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1502         (vecInLong): Fix s[] member type to unsigned int.
1503         (vecInWord): Remove type.
1504         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1505         (a64, b64, c64, d64, e64): Remove.
1506         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1507         Remove unused variable.  Remove initialization of removed variables.
1508         Don't call mmx_tests nor sse_tests.
1509         (reference_mmx, reference_sse): Remove.
1510         (check): Add return stmt.
1511         * gcc.dg/i386-sse-7.c: New test.
1512         * gcc.dg/i386-mmx-4.c: New test.
1513
1514 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1515
1516         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1517         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1518         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1519         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1520         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1521         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1522         g++.dg/tc1/dr94.C: Fix line terminator.
1523
1524 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1525
1526         * gcc.c-torture/compile/20040216-1.c: New.
1527
1528 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1529
1530         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1531         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1532         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1533         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1534         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1535         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1536
1537 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1538
1539         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1540
1541 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1542
1543         PR c++/13971
1544         * g++.dg/expr/cond4.C: New test.
1545
1546         PR c++/14086
1547         * g++.dg/lookup/crash2.C: New test.
1548
1549 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1550
1551         * gcc.c-torture/compile/20040214-2.c: New test.
1552
1553 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1554
1555         PR c++/14116
1556         * g++.dg/ext/typeof8.C: New test.
1557
1558 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1559
1560         * gcc.c-torture/compile/20040214-1.c: New test.
1561
1562 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1563
1564         PR c++/13635
1565         * g++.dg/template/spec11.C: New test.
1566
1567 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1568
1569         PR c++/13927
1570         * g++.dg/other/error8.C: New test.
1571
1572 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1573
1574         PR c++/14122
1575         * g++.dg/template/array4.C: New test.
1576
1577         PR c++/14108
1578         * g++.dg/inherit/thunk2.C: New test.
1579
1580         PR c++/14083
1581         * g++.dg/eh/cond2.C: New test.
1582
1583 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1584
1585         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
1586
1587 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
1588
1589         * lib/scanasm.exp (dg-scan): Quote pattern before display.
1590
1591 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
1592
1593         * g++.dg/simd-2.C: xfail on ppc64-linux.
1594
1595 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1596
1597         PR c/456
1598         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
1599         tests.
1600
1601 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
1602
1603         * gcc.dg/builtins-33.c: New test.
1604
1605 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
1606
1607         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
1608
1609 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1610
1611         * g++.dg/simd-2.C: Set -maltivec for ppc64.
1612
1613 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1614
1615         * gcc.dg/ppc64-abi-3.c: New test.
1616
1617 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
1618
1619         PR c/14092
1620
1621         * gcc.dg/pr14092-1.c: New testcase.
1622
1623 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
1624
1625         * gcc.dg/cpp/assert4.c: Fix typo last change.
1626
1627         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
1628         * gcc.dg/cpp/assert4.c: Handle powerpc64.
1629
1630         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
1631
1632 2004-02-09  Roger Sayle  <roger@eyesopen.com>
1633
1634         * gcc.c-torture/compile/20040209-1.c: New test case.
1635
1636 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1637
1638         * gcc.dg/c90-init-1.c: Adjust expected error messages.
1639
1640 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
1641
1642         * gcc.c-torture/execute/20040208-[12].c: New tests.
1643
1644 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1645
1646         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1647
1648 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1649
1650         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1651
1652 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1653
1654         Bug 13856
1655         * gcc.dg/visibility-8.c: New testcase.
1656
1657 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1658
1659         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1660         arguments.
1661         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1662
1663 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1664
1665         PR middle-end/13696
1666         * g++.dg/opt/fold1.C: New test case.
1667
1668 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1669
1670         PR c++/14033
1671         * g++.dg/other/crash-2.C: New test.
1672
1673 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1674
1675         PR c++/14028
1676         * g++.dg/parse/angle-bracket2.C: New test.
1677
1678 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1679
1680         PR middle-end/13750
1681         Revert:
1682         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1683         PR pch/13361
1684         * testsuite/g++.dg/pch/wchar-1.C: New.
1685         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1686
1687 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1688
1689         PR c++/14008
1690         * g++.dg/parse/error15.C: New test.
1691         * g++.dg/parse/crash11.C: Update dg-error mark.
1692
1693 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/13932
1696         * g++.dg/warn/conv2.C: New test.
1697
1698 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1699
1700         PR c++/13086
1701         * g++.dg/warn/incomplete1.C: Remove xfail.
1702
1703 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1704
1705         * lib/file-format.exp (gcc_target_object_format): Use
1706         ${tool}_target_compile, not gcc_target_compile.
1707         * lib/target-supports.exp (check_alias_available): Likewise.
1708         (check_gc_sections_available): Likewise.
1709         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1710         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1711         dg-require-alias.
1712
1713 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR c++/13969
1716         * g++.dg/template/static6.C: New test.
1717
1718 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1719
1720         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1721
1722 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1723
1724         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1725         tests for systems where `char' is unsigned by default.
1726
1727 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1728
1729         PR c++/13997
1730         * g++.dg/template/partial3.C: New test.
1731
1732 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1733
1734         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1735         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1736         Remove mentions of obsolete ports.
1737
1738 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1739
1740         * gcc.dg/noncompile/20001228-1.c: Fix for new
1741         error message.
1742
1743 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1744
1745         PR target/9348
1746         * gcc.c-torture/execute/multdi-1.c: New test case.
1747
1748 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1749
1750         PR c++/13925
1751         * g++.dg/template/lookup5.C: New test.
1752
1753 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1754
1755         PR c++/13950
1756         * g++.dg/template/lookup4.C: New test.
1757
1758         PR c++/13970
1759         * g++.dg/parse/error14.C: New test.
1760
1761         PR c++/14002
1762         * g++.dg/parse/template13.C: New test.
1763
1764 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/13978
1767         * g++.dg/template/koenig4.C: New test.
1768
1769         PR c++/13968
1770         * g++.dg/template/crash17.C: New test.
1771
1772         PR c++/13975
1773         * g++.dg/parse/error13.C: New test.
1774         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1775
1776 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1777
1778         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1779
1780 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1781
1782         PR c/11658
1783         PR c/13994
1784         * gcc.dg/noncompile/20040203-1.c: New test.
1785         * gcc.dg/noncompile/20040203-2.c: Likewise.
1786         * gcc.dg/noncompile/20040203-3.c: Likewise.
1787         * gcc.dg/20040203-1.c: Likewise.
1788
1789 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1790
1791         PR c++/10858
1792         * g++.dg/template/sizeof7.C: New test.
1793
1794 2004-02-02  Eric Christopher  <echristo@redhat.com>
1795             Zack Weinberg  <zack@codesourcery.com>
1796
1797         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1798
1799 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1800
1801         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1802         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1803         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1804         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1805
1806 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/13113
1809         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1810
1811         PR c++/13854
1812         * g++.dg/ext/attrib13.C: New test.
1813
1814         PR c++/13907
1815         * g++.dg/conversion/op2.C: New test.
1816
1817 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1818
1819         * gcc.dg/titype-1.c: Fix pasto.
1820
1821 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1822
1823         * gcc.dg/titype-1.c: New test.
1824
1825 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1826
1827         PR c++/13957
1828         * g++.dg/template/non-type-template-argument-1.C,
1829         g++.dg/template/qualified-id1.C: Update dg-error marks.
1830         * g++.dg/template/nontype6.C: New test.
1831
1832 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1833
1834         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1835         * gcc.dg/builtins-31.c: New testcase.
1836         * gcc.dg/builtins-32.c: New testcase.
1837
1838 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1839
1840         * objc.dg/call-super-2.m: Update line numbers
1841         for the including of stddef.h.
1842
1843 2004-01-30  Michael Matz  <matz@suse.de>
1844
1845         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1846         g++.dg/ext/case-range3.C: New tests.
1847
1848 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1849
1850         DR206
1851         PR c++/13813
1852         * g++.dg/template/member4.C: New test.
1853
1854 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1855
1856         PR c++/13683
1857         * g++.dg/template/sizeof6.C: New test.
1858
1859 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1860
1861         * gcc.dg/fwritable-strings-1.c: New test.
1862
1863 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1864
1865         * gcc.c-torture/compile/20040130-1.c: New test.
1866
1867 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1868
1869         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1870
1871 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1872
1873         PR c++/13883
1874         * g++.dg/template/ctor3.C: New test.
1875
1876 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1877
1878         * g++.dg/tc1: New directory.
1879         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1880         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1881         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1882         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1883         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1884
1885 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1886
1887         * g++.dg/parse/error11.C: New test.
1888         * g++.dg/parse/error12.C: Likewise.
1889
1890 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1891
1892         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1893         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1894
1895 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/13791
1898         * g++.dg/ext/attrib12.C: New test.
1899
1900         PR c++/13736
1901         * g++.dg/parse/cast2.C: New test.
1902
1903 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1904
1905         * objc.dg/encode-2.m (main): New local string.  Set depending on
1906         sizeof long.  Use in sscanf call.
1907         * objc.dg/encode-3.m (main): New local string.  Set depending on
1908         sizeof long.  Use in scan_initial call.
1909
1910 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1911
1912         * objc.dg/call-super-2.m: Make LP64-safe.
1913         * objc.dg/desig-init-1.m: Likewise.
1914
1915 2004-01-27  Devang Patel <dpatel@apple.com>
1916
1917         * g++.dg/debug/namespace1.C: New test.
1918
1919 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1920
1921         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1922         xscale-*-*.
1923
1924         * gcc.dg/arm-mmx-1.c: New test.
1925
1926 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1927
1928         * gcc.dg/20040127-1.c: New test.
1929         * gcc.dg/20040127-2.c: New test.
1930
1931 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1932
1933         * objc.dg/stret-1.m (glob): Renamed to globa.
1934
1935 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1936
1937         PR c++/13663
1938         * g++.dg/expr/for1.C: New test.
1939
1940 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1941
1942         PR middle-end/13779
1943         * gcc.dg/darwin-longlong.c: New test.
1944
1945 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1946
1947         * gcc.dg/20040124-1.c: Moved test from here...
1948         * gcc.c-torture/compile/20040124-1.c: ...to here.
1949
1950 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1951
1952         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1953         the assembly output if -m64 is passed.
1954
1955 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1956
1957         PR c++/13833
1958         * g++.dg/template/cond3.C: New test.
1959
1960 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1961
1962         PR c++/13810
1963         * g++.dg/template/ttp7.C: New test.
1964
1965 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1966
1967         PR c++/13797
1968         * g++.dg/template/nontype4.C: New test.
1969         * g++.dg/template/nontype5.C: Likewise.
1970
1971 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1972
1973         * gcc.dg/torture/mips-clobber-at.c: New test.
1974
1975 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1976
1977         * gcc.dg/20040124-1.c: New test.
1978
1979 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1980
1981         * gcc.dg/20040123-1.c: New test.
1982
1983 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1984
1985         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1986
1987 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1988
1989         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1990
1991 2004-01-23  Andrew Pinski  <apinski@apple.com>
1992
1993         * gcc.dg/20030121-1.c: Move to ..
1994         * gcc.dg/20040121-1.c: here.
1995
1996 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1997
1998         * gcc.dg/builtins-29.c: New test case.
1999
2000 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2001
2002         PR 18314
2003         * gcc.dg/builtins-30.c: New testcase.
2004
2005 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2006
2007         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2008         * lib/g77.exp: Likewise.
2009         * lib/objc.exp: Likewise.
2010         * lib/g++.exp: Likewise.
2011
2012 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2013
2014         * gcc.dg/struct-by-value-2.c: New test.
2015
2016 2004-01-21  Andrew Pinski  <apinski@apple.com>
2017
2018         PR target/13785
2019         * gcc.dg/20030121-1.c: New test.
2020
2021 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2022
2023         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2024         clobber frame pointer register in asm statement.
2025
2026 2004-01-21  Falk Hueffner  <falk@debian.org>
2027
2028         * gcc.c-torture/compile/20040121-1.c: New test.
2029
2030 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2031
2032         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2033
2034 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2035
2036         * gcc.dg/ppc64-abi-2.c: New test.
2037
2038 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2039
2040         * lib/treelang.exp: Fill out this file.
2041         * lib/treelang-dg.exp: New File.
2042
2043 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2044
2045         * gcc.c-torture/compile/981022-1.c: Remove.
2046         * gcc.dg/array-5.c: Remove XFAIL.
2047         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2048         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2049         gcc.dg/cond-lvalue-1.c: Update.
2050         * gcc.dg/cast-lvalue-2.c: New test.
2051
2052 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/13592
2055         * g++.dg/other/error1.C (class foo): Tweak error message.
2056
2057         PR c++/13592
2058         * g++.dg/template/call2.C: New test.
2059
2060 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2061
2062         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2063         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2064         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2065         scalar-return-1_x.c, scalar-return-2_y.c,
2066         scalar-return-3_x.c, scalar-return-3_y.c,
2067         scalar-return-4_x.c, scalar-return-4_y.c,
2068         struct-align-1.h, struct-align-1_x.c,
2069         struct-align-1_y.c, struct-align-2.h,
2070         struct-align-2_x.c, struct-align-2_y.c,
2071         struct-by-value-10_y.c, struct-by-value-11_x.c,
2072         struct-by-value-11_y.c, struct-by-value-12_x.c,
2073         struct-by-value-12_y.c, struct-by-value-13_x.c,
2074         struct-by-value-13_y.c, struct-by-value-14_x.c,
2075         struct-by-value-14_y.c, struct-by-value-15_x.c,
2076         struct-by-value-15_y.c, struct-by-value-16_y.c,
2077         struct-by-value-17_y.c, struct-by-value-18_y.c,
2078         struct-by-value-19_y.c, struct-by-value-1_x.c,
2079         struct-by-value-1_y.c, struct-by-value-20_y.c,
2080         struct-by-value-2_x.c, struct-by-value-2_y.c,
2081         struct-by-value-3_y.c, struct-by-value-4_x.c,
2082         struct-by-value-4_y.c, struct-by-value-5_y.c,
2083         struct-by-value-6_y.c, struct-by-value-7_y.c
2084         struct-by-value-8_x.c, struct-by-value-8_y.c
2085         struct-by-value-9_x.c, struct-by-value-9_y.c
2086         struct-return-10_x.c, struct-return-10_y.c,
2087         struct-return-19_x.c, struct-return-20_x.c
2088         struct-return-2_x.c, struct-return-2_y.c
2089         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2090         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2091
2092 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2093
2094         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2095         attribute on sparc*-sun-solaris2.*.
2096
2097 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2098
2099         PR c++/13710
2100         * g++.dg/ext/typeof7.C: New test.
2101
2102 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2103
2104         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2105         * gcc.dg/const-elim-1.c: Same.
2106
2107 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2108
2109         * objc.dg/stret-1.m: New.
2110         * objc.dg/stret-2.m: New.
2111
2112 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2113
2114         PR c++/11895
2115         * g++.dg/ext/vector1.C: New test.
2116
2117 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2118
2119         * gcc.dg/pch/import-1.c: New.
2120         * gcc.dg/pch/import-1.hs: New.
2121         * gcc.dg/pch/import-1a.h: New.
2122         * gcc.dg/pch/import-1b.h: New.
2123         * gcc.dg/pch/import-1c.h: New.
2124
2125 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2126
2127         PR c++/13574
2128         * g++.dg/ext/array1.C: New test.
2129
2130         PR c++/13178
2131         * g++.dg/conversion/op1.C: New test.
2132
2133 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2134
2135         PR 11864
2136         From Kazumoto Kojima / Dan Kegel:
2137         * gcc.dg/pr11864-1.c: New test.
2138
2139         PR 10392
2140         From Marcus Comstedt / Dan Kegel:
2141         * gcc.dg/pr10392-1.c: New test.
2142
2143 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR c++/13478
2146         * g++.dg/init/ref10.C: New test.
2147
2148 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2149
2150         PR c++/13407
2151         * g++.dg/parse/typename6.C: New test.
2152
2153 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2154
2155         PR pch/13361
2156         * testsuite/g++.dg/pch/wchar-1.C: New.
2157         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2158
2159 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2160
2161         PR c++/9259
2162         * g++.dg/expr/sizeof2.C: New test.
2163
2164 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2165
2166         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2167
2168 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2169
2170         PR c++/13659
2171         * g++.dg/lookup/strong-using-3.C: New.
2172         * g++.dg/lookup/using-10.C: New.
2173
2174 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2175
2176         PR c++/13594
2177         * g++.dg/lookup/strong-using-2.C: New.
2178
2179 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2180             Dan Kegel <dank@kegel.com>
2181             J"orn Rennecke <joern.rennecke@superh.com>
2182
2183         PR target/9365
2184         * gcc.dg/pr9365-1.c: New test.
2185
2186 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2187
2188         PR c++/8856
2189         * g++.dg/parse/casting-operator2.C: New test.
2190         * g++.old-deja/g++.pt/explicit83.C: Remove.
2191
2192 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2193
2194         * gcc.dg/label-compound-stmt-1.c: New test.
2195         * gcc.c-torture/compile/950922-1.c,
2196         gcc.c-torture/compile/20000211-3.c,
2197         gcc.c-torture/compile/20000518-1.c,
2198         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2199         compound statements.
2200
2201 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2202
2203         * gcc.dg/ppc64-abi-1.c: New test.
2204
2205 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2206
2207          * g++.dg/ext/attrib9.C: Add dg-warnings.
2208
2209 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2210
2211         PR c++/12335
2212         * g++.dg/parse/dtor3.C: New test.
2213
2214 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2215
2216         PR c++/12709
2217         * g++.dg/parse/try-catch-1.C: New test.
2218
2219 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2220
2221         * ada/acats/run_all.sh: Add more verbose output in acats.log
2222         when compiling tests.
2223
2224 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2225
2226         PR 13656
2227         * gcc.dg/typedef-redecl.c: New test case.
2228         * gcc.dg/typedef-redecl.h: New support file.
2229
2230 2004-01-13  Jan Hubicka  <jh@suse.cz>
2231
2232         * gcc.dg/always_inline.c: New test.
2233         * gcc.dg/debug/20031231-1.c: Fix.
2234
2235 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2236
2237         PR c++/13474
2238         * g++.dg/template/array3.C: New test.
2239
2240 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2241
2242         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2243         * g++.dg/warn/Wunused-2.C: Likewise.
2244
2245 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2246
2247         PR c++/13289
2248         * g++.dg/template/instantiate6.C: New test.
2249
2250 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2251
2252         PR middle-end/11397
2253         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2254
2255 2004-01-12  Jan Hubicka  <jh@suse.cz>
2256
2257         PR opt/12826
2258         * gcc.dg/20040112-1.c: New.
2259
2260         * gcc.dg/dwarf-die[1-7].c: Move to...
2261         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2262         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2263
2264 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2265
2266         PR c++/4100
2267         * g++.dg/parse/friend4.C: New test.
2268
2269 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2270
2271         PR c++/4100
2272         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2273         definition is called a friend.
2274
2275 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2276
2277         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2278
2279 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2280
2281         PR c++/3478
2282         * g++.dg/parse/error10.C: New test.
2283         * g++.dg/template/arg2.C: Accept "invalid type" error.
2284
2285 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR middle-end/13392
2288         * g++.dg/opt/expect2.C: New test.
2289
2290 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2291
2292         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2293         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2294         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2295         Update dg-error regexps.
2296
2297 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2298
2299         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2300         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2301
2302 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2303
2304         * gcc.dg/pragma-re-1.c: Use right pointer type.
2305
2306 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2307
2308         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2309
2310 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2311
2312         * gcc.dg/rs6000-ldouble-1.c: New.
2313
2314 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2315
2316         DR 337
2317         PR c++/9256
2318         * g++.dg/other/abstract1.C: New test.
2319
2320 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2321
2322         * g++.dg/lookup/strong-using-1.C: New.
2323
2324 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2325
2326         PR c/11234
2327         * gcc.dg/func-ptr-conv-1.c: New test.
2328         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2329
2330 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2331
2332         PR target/13380.
2333         * gcc.c-torture/compile/20040109-1.c: New.
2334
2335 2004-01-08  Stuart Hastings  <stuart@apple.com>
2336
2337         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2338         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2339         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2340
2341 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2342
2343         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2344
2345 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2346
2347         * ada/acats/run_acats: Treat 'gnatchop' the same way
2348         as 'gnatmake'.  Export GCC_DRIVER.
2349         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2350         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2351
2352 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2353
2354         PR c++/12573
2355         * g++.dg/template/dependent-expr4.C: New test.
2356
2357 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2358
2359         * gcc.dg/altivec-11.c: New test.
2360
2361 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2362
2363         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2364
2365 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2366
2367         PR c/6024
2368         * gcc.dg/enum-compat-1.c: New test.
2369         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2370
2371 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2372
2373         PR c/12165
2374         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2375         gcc.dg/c99-idem-qual-3.c: New tests.
2376
2377 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2378
2379         * gcc.dg/winline-7.c: Don't cast void * to int.
2380
2381 2004-01-06  Jan Hubicka  <jh@suse.cz>
2382
2383         * gcc.dg/i386-sse-5.c: New test
2384         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2385
2386 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2387
2388         PR c++/12815
2389         * g++.dg/rtti/typeid4.C: New test.
2390
2391 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2392
2393         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2394
2395 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/12132
2398         * g++.dg/template/error11.C: New test.
2399
2400         PR c++/13451
2401         * g++.dg/template/class2.C: New test.
2402
2403 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2404         Richard Sandiford <rsandifo@redhat.com>
2405
2406         PR c++/13387
2407         * g++.dg/opt/alias3.C: New test.
2408
2409 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/13157
2412         * g++.dg/template/koenig3.C: New test.
2413
2414         PR c++/13529
2415         * g++.dg/parse/offsetof3.C: New test.
2416
2417         * g++.dg/init/copy7.C: Add missing dg-error markers.
2418
2419         PR c++/12226
2420         * g++.dg/init/copy7.c: New test.
2421
2422         PR c++/13536
2423         * g++.dg/parse/cast1.C: New test.
2424
2425 2004-01-04  Jan Hubicka  <jh@suse.cz>
2426
2427         * gcc.dg/winline[1-7].c: New tests.
2428
2429 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2430
2431         PR c++/13520
2432         * g++.dg/template/qualttp22.C: New test.
2433
2434 2004-01-01  Jan Hubicka  <jh@suse.cz>
2435
2436         * gcc.dg/debug/20031231-1.c: New.
2437         * gcc.c-torture/compile/20040101-1.c: New.
2438         * gcc.dg/dwarf-die-[1-7].c: New.
2439
2440 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2441
2442         PR optimization/13521
2443         * gcc.c-torture/compile/20031231-1.c: New test.
2444
2445 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2446
2447         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2448
2449 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2450
2451         PR c++/10079
2452         * g++.dg/template/crash16.C: New test.
2453
2454 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2455
2456         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2457
2458 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2459
2460         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2461         ports.
2462         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2463         * g++.old-deja/g++.law/profile1.C: Likewise.
2464         * gcc.c-torture/compile/981006-1.c: Likewise.
2465         * gcc.c-torture/execute/loop-2e.x: Likewise.
2466         * gcc.c-torture/execute/loop-2f.x: Remove.
2467         * gcc.c-torture/execute/loop-2g.x: Likewise.
2468         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2469         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2470
2471 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2472
2473         PR c++/13507
2474         * g++.dg/ext/attrib11.C: New test.
2475
2476         PR c++/13494
2477         * g++.dg/template/array2-1.C: New test.
2478         * g++.dg/template/array2-2.C: New test.
2479
2480 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2481
2482         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2483
2484 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2485
2486         PR c++/12774
2487         * g++.dg/template/array1-1.C: New test.
2488         * g++.dg/template/array1-2.C: New test.
2489
2490 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2491
2492         PR fortran/12632
2493         * g77.dg/12632.f: New test case.
2494
2495 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2496
2497         PR c++/13289
2498         * g++.dg/parse/nontype1.C: New test.
2499
2500 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2501
2502         PR c++/12403
2503         * g++.dg/parse/explicit1.C: New test.
2504         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2505
2506 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/13081
2509         * g++.dg/opt/inline6.C: New test.
2510
2511         PR c++/12613
2512         * g++.dg/parse/error9.C: New test.
2513
2514         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2515
2516 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2517
2518         PR c++/13009
2519         * g++.dg/init/assign1.C: New test.
2520
2521 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2522
2523         PR c++/13070
2524         * g++.dg/warn/format3.C: New test case.
2525
2526 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2527
2528         * gcc.c-torture/compile/20031227-1.c: New test.
2529
2530 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2531
2532         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2533         * g77.dg/bprob/bprob.exp: Likewise.
2534         * gcc.misc-tests/bprob.exp: Likewise.
2535         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2536         variants on systems where the library does not provide that
2537         functionality.
2538         * gcc.dg/builtins-20.c: Use builtins-config.h.
2539         * gcc.dg/builtins-config.h: New file.
2540
2541 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2542
2543         * lib/gcc-dg.exp (dg-require-profiling): New function.
2544         * lib/target-supports.exp (check_profiling_available): Likewise.
2545         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2546         * g77.dg/bprob/bprob.exp: Likewise.
2547         * gcc.misc-tests/bprob.exp: Likewise.
2548         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2549         * gcc.dg/20021014-1.c: Likewise.
2550         * gcc.dg/nest.c: Likewise.
2551
2552 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2553
2554         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2555         compiling.
2556         * g++.dg/lookup/java2.C: Likewise.
2557         * gcc.dg/cpp/lexident.c: Likewise.
2558
2559 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2560
2561         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2562         given.
2563         * gcc.c-torture/compile/961203-1.c: Likewise.
2564         * gcc.c-torture/compile/980506-1.c: Likewise.
2565
2566 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2567
2568         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2569         (additional_prunes): New global.
2570         (gcc-dg-prune): Handle additional per-test pruning.
2571         (dg-test): Clear additional_prunes between tests.
2572
2573         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2574         dg-prune-output to avoid spurious failures from assembler
2575         complaining about nonexistent WAW violations.
2576         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2577         Use dg-prune-output to avoid spurious failures from assembler
2578         warning about Itanium B-step errata.
2579
2580 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2581
2582         * g++.dg/abi/macro0.C: New test.
2583         * g++.dg/abi/macro1.C: Likewise.
2584         * g++.dg/abi/macro2.C: Likewise.
2585
2586         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
2587         * g++.dg/abi/bitfield7.C: Likewise.
2588         * g++.dg/abi/dtor2.C: Likewise.
2589         * g++.dg/abi/mangle11.C: Likewise.
2590         * g++.dg/abi/mangle12.C: Likewise.
2591         * g++.dg/abi/mangle14.C: Likewise.
2592         * g++.dg/abi/mangle17.C: Likewise.
2593         * g++.dg/abi/vbase10.C: Likewise.
2594         * g++.dg/abi/vbase14.C: Likewise.
2595         * g++.dg/template/qualttp17.C: Likewise.
2596
2597 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2598
2599         PR c/11995
2600         * gcc.dg/20031223-1.c: New test.
2601
2602 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2603
2604         * gcc.dg/noreturn-7.c: New test.
2605
2606 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2607
2608         * gcc.dg/null-pointer-1.c: New test.
2609
2610 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2611
2612         * g++.old-deja/g++.jason/template18.C: Remove.
2613         * g++.old-deja/g++.jason/template37.C: Likewise.
2614
2615         PR c++/12862
2616         * g++.dg/lookup/ns1.C: New test.
2617
2618         PR c++/12397
2619         * g++.dg/template/lookup3.C: New test.
2620
2621 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2622
2623         * g++.dg/template/recurse1.C: New test
2624
2625 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2626
2627         PR c++/12479
2628         * g++.dg/parse/semicolon1.C: New test.
2629         * g++.dg/parse/semicolon1.h: Likewise.
2630
2631 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
2632
2633         * gcc.dg/darwin-misaligned.c: New test.
2634
2635 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2636
2637         PR c/9163
2638         * gcc.dg/20031222-1.c: New test.
2639
2640 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
2641
2642         PR c++/13438
2643         * g++.dg/parse/error8.C: New test.
2644
2645         PR c++/11554
2646         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2647
2648 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2649
2650         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2651         too small.
2652         * gcc.c-torture/compile/930217-1.c: Likewise.
2653         * gcc.c-torture/compile/930513-1.c: Likewise.
2654         * gcc.c-torture/execute/920908-2.c: Likewise.
2655         * gcc.c-torture/execute/921204-1.c: Likewise.
2656         * gcc.c-torture/execute/930621-1.c: Likewise.
2657         * gcc.c-torture/execute/930630-1.c: Likewise.
2658         * gcc.c-torture/execute/931031-1.c: Likewise.
2659         * gcc.c-torture/execute/980602-2.c: Likewise.
2660         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2661         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2662         * gcc.c-torture/execute/extzvsi.c: Likewise.
2663         * gcc.c-torture/unsorted/ext.c: Likewise.
2664
2665 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2666
2667         PR target/12749
2668         * gcc.c-torture/compile/20031220-2.c: New test case.
2669
2670 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2671
2672         PR optimization/13031
2673         * gcc.c-torture/compile/20031220-1.c: New test case.
2674
2675 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2676
2677         * gcc.dg/cast-function-1.c: New test.
2678
2679 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2680
2681         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2682         formats.
2683
2684 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/12795
2687         * g++.dg/ext/attrib10.C: New test.
2688
2689 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2690
2691         * gcc.dg/cleanup-10.c: New test.
2692         * gcc.dg/cleanup-11.c: New test.
2693
2694 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2695
2696         PR c++/13239
2697         * g++.dg/opt/expect1.C: New test.
2698
2699 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2700
2701         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2702
2703 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2704
2705         PR debug/12923
2706         * gcc.dg/20031218-1.c: New test.
2707
2708         PR debug/12389
2709         * gcc.dg/20031218-2.c: New test.
2710         * gcc.dg/20031218-3.c: New test.
2711
2712         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2713         of label name and allow for USER_LABEL_PREFIX == "_" names.
2714         * g++.dg/abi/mangle18-2.C: Likewise.
2715         * g++.dg/abi/mangle19-1.C: Likewise.
2716         * g++.dg/abi/mangle19-2.C: Likewise.
2717         * g++.dg/abi/mangle20-1.C: Likewise.
2718         * g++.dg/abi/mangle20-2.C: Likewise.
2719
2720 2003-12-18  Richard Henderson  <rth@redhat.com>
2721
2722         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2723
2724 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2725             Dan Kegel <dank@kegel.com>
2726
2727         PR other/12009
2728         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2729         testing a cross compiler, it causes spurious compile failures.
2730         * lib/g++.exp: Likewise.
2731
2732 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2733
2734         PR c++/13262
2735         * g++.dg/template/access13.C: New test.
2736
2737 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2738
2739         * gcc.dg/20031216-1.c: New test.
2740
2741 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2742
2743         PR c++/9154
2744         * g++.dg/template/error10.C: New test.
2745
2746 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2747
2748         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2749         * g++.dg/eh/simd-2.C: Likewise.
2750
2751 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2752             Roger Sayle  <roger@eyesopen.com>
2753
2754         * gcc.c-torture/execute/ieee/mzero5.c: New.
2755
2756 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2757
2758         PR c++/10603
2759         * g++.dg/parse/error6.C: New test.
2760
2761         PR c++/12827
2762         * g++.dg/parse/error7.C: New test.
2763
2764 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2765
2766         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2767         at -O with stabs debugging formats.
2768         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2769         * gcc.dg/debug/debug-2.c: Likewise.
2770
2771 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/12696
2774         * g++.dg/init/error1.C: New test.
2775
2776         PR c++/12218
2777         * g++.dg/init/pm3.C: New test.
2778
2779 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2780
2781         PR c/3347
2782         * gcc.dg/bitfld-8.c: New test.
2783
2784 2003-12-16  James Lemke  <jim@wasabisystems.com>
2785
2786         * gcc.dg/arm-scd42-[123].c: New tests.
2787
2788 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2789
2790         PR c++/9043
2791         * g++.dg/abi/mangle20-1.C: New test.
2792         * g++.dg/abi/mangle20-2.C: New test.
2793
2794 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2795
2796         PR c++/13275
2797         * g++.dg/other/offsetof2.C: Remove XFAIL.
2798         * g++.dg/parse/offsetof1.C: New test.
2799         * g++.gd/parse/offsetof2.C: Likewise.
2800
2801 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2802
2803         * g++.dg/template/nontype3.C: New test.
2804         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2805
2806 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2807
2808         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2809
2810 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2811
2812         PR c++/13387
2813         * g++.dg/expr/assign1.C: New test.
2814
2815         PR c++/13242
2816         * g++.dg/abi/mangle19-1.C: New test.
2817         * g++.dg/abi/mangle19-2.C: New test.
2818
2819 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2820
2821         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2822
2823 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2824
2825         * gcc.c-torture/execute/20031216-1.c: New test.
2826
2827 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2828
2829         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2830         an ICE regression.
2831
2832 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/10926
2835         * g++.dg/template/error9.C: New test.
2836
2837         PR c++/11116
2838         * g++.dg/template/error8.C: New test.
2839
2840 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2841
2842         PR middle-end/13400
2843         * gcc.c-torture/execute/20031215-1.c: New test case.
2844
2845 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/13269
2848         * g++.dg/parse/error5.C: New test.
2849
2850         PR c++/12989
2851         * g++.dg/expr/sizeof1.C: New test.
2852
2853         PR c++/13310
2854         * g++.dg/template/crash15.C: New test.
2855
2856 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2857
2858         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2859         a non-POD type as the last named parameter of a varargs function.
2860
2861 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2862
2863         PR c++/13243
2864         PR c++/12573
2865         * g++.dg/template/crash14.C: New test.
2866         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2867
2868 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2869
2870         * g++.dg/other/java1.C: New test.
2871
2872         PR c++/13241
2873         * g++.dg/abi/mangle18-1.C: New test.
2874         * g++.dg/abi/mangle18-2.C: New test.
2875
2876 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2877
2878         PR optimization/10312
2879         * gcc.c-torture/execute/20031214-1.c: New.
2880
2881 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2882
2883         PR c++/10779
2884         PR c++/12160
2885         * g++.dg/parse/error3.C: New test.
2886         * g++.dg/parse/error4.C: Likewise.
2887         * g++.dg/abi/mangle4.C: Tweak error messages.
2888         * g++.dg/lookup/using5.C: Likewise.
2889         * g++.dg/other/error2.C: Likewise.
2890         * g++.dg/parse/typename5.C: Likewise.
2891         * g++.dg/parse/undefined1.C: Likewise.
2892         * g++.dg/template/arg2.C: Likewise.
2893         * g++.dg/template/ttp3.C: Likewise.
2894         * g++.dg/template/type1.C: Likewise.
2895         * g++.old-deja/g++.other/crash32.C: Likewise.
2896         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2897
2898 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2899
2900         PR c++/13106
2901         * g++.dg/warn/noreturn-3.C: New test.
2902
2903 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2904
2905         PR c++/13118
2906         * g++.dg/abi/covariant3.C: New.
2907
2908 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2909
2910         * g++.dg/eh/ia64-1.C: New test.
2911
2912 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2913
2914         PR optimization/13037
2915         * g77.f-torture/execute/13037.f: New test case.
2916
2917 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2918
2919         PR c++/12881
2920         * g++.dg/abi/covariant2.C: New.
2921
2922 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2923
2924         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2925
2926 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2927
2928         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2929
2930 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2931
2932         PR other/10819
2933         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2934         to fix Bug 10819.
2935         * lib/g++.exp (g++_version): Likewise.
2936         * lib/g77.exp (g77_version): Likewise.
2937         * lib/objc.exp (default_objc_version): Likewise.
2938
2939 2003-12-10  Richard Henderson  <rth@redhat.com>
2940
2941         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2942
2943         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2944
2945 2003-12-08  Matt Austern  <austern@apple.com>
2946
2947         PR c/13134
2948         * lib/gcc-dg.exp (dg-require-visibility): Define.
2949         * lib/target-supports (check_visibility_available): Define.
2950         * gcc.dg/visibility-1.c: New test.
2951         * gcc.dg/visibility-2.c: Likewise.
2952         * gcc.dg/visibility-3.c: Likewise.
2953         * gcc.dg/visibility-4.c: Likewise.
2954         * gcc.dg/visibility-5.c: Likewise.
2955         * gcc.dg/visibility-6.c: Likewise.
2956         * g++.dg/ext/visibility-1.C: Likewise.
2957         * g++.dg/ext/visibility-2.C: Likewise.
2958         * g++.dg/ext/visibility-3.C: Likewise.
2959         * g++.dg/ext/visibility-4.C: Likewise.
2960         * g++.dg/ext/visibility-5.C: Likewise.
2961         * g++.dg/ext/visibility-6.C: Likewise.
2962
2963 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2964
2965         * g++.dg/lookup/java1.C: New test.
2966         * g++.dg/lookup/java2.C: New test.
2967
2968 2003-12-07  Falk Hueffner  <falk@debian.org>
2969
2970         * g++.dg/opt/noreturn-1.C: New test.
2971
2972 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2973
2974         * gcc.dg/overflow-1.c: New test.
2975
2976 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2977
2978         * g77.f-torture/compile/13060.f: New test.
2979
2980 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2981
2982         PR c++/13323
2983         * g++.dg/inherit/operator2.C: New test.
2984
2985 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2986
2987         PR c++/13305
2988         * g++.dg/ext/attrib9.C: New test.
2989
2990 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2991
2992         PR c++/13314
2993         * g++.dg/template/error7.C: New test.
2994
2995 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2996             J"orn Rennecke <joern.rennecke@superh.com>
2997
2998         PR target/13302
2999         * g++.dg/other/struct-va_list.C: New test.
3000
3001 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3002
3003         PR c++/13166
3004         * g++.dg/parse/defarg6.C: New test.
3005
3006 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3007
3008         PR target/13256
3009         * gcc.c-torture/execute/20031201-1.c: New test.
3010
3011 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3012
3013         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3014
3015 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3016
3017         * gcc.dg/builtin-return-1.c: New test.
3018
3019 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3020             J"orn Rennecke <joern.rennecke@superh.com>
3021
3022         PR optimization/13260
3023         * gcc.c-torture/execute/20031204-1.c: New test.
3024
3025 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/9127
3028         * g++.dg/template/error6.C: New test.
3029
3030 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3031
3032         * gcc.dg/20031202-1.c: New test.
3033
3034 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/13179
3037         * g++.dg/template/eh1.C: New test.
3038
3039         PR c++/10771
3040         * g++.dg/template/error5.C: New test.
3041
3042 2003-12-02  David Ung  <davidu@mips.com>
3043
3044         * gcc.dg/compat/vector-check.h: Corrected type for var
3045         g_##TMODE
3046
3047 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3048
3049         PR c++/10126
3050         * g++.dg/template/ptrmem8.C: New test.
3051
3052 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3053
3054         PR c++/12573
3055         * g++.dg/template/dependent-expr3.C: New test.
3056
3057 2003-12-01  James Lemke  <jim@wasabisystems.com>
3058
3059         * gcc.dg/arm-g2.c: New test.
3060
3061 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3062
3063         PR optimization/11634
3064         * gcc.dg/20031201-2.c: New test case.
3065
3066 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3067
3068         PR 11433
3069         * objc.dg/proto-lossage-3.m: New test.
3070
3071 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3072
3073         PR optimization/12628
3074         * gcc.dg/20031201-1.c: New test case.
3075
3076 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3077
3078         * gcc.dg/unaligned-1.c: New test.
3079
3080 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3081
3082         PR c++/9849
3083         * g++.dg/template/error4.C: New test.
3084         * g++.dg/template/nested3.C: Adjust error markers.
3085
3086 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3087
3088         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3089
3090 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3091
3092         PR c/10333
3093         * gcc.dg/bitfld-7.c: New test.
3094
3095 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3096
3097         * gcc.dg/tls/asm-1.C: New test.
3098
3099 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3100
3101         * gcc.dg/cpp/assert4.c: Update.
3102
3103 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3104
3105         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3106         * gcc.dg/builtin-apply3.c: New test.
3107
3108 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3109
3110         * lib/compat.exp (compat-obj): New xfaildata parameter.
3111         Use it to set compiler_conditional_xfail_data before compiling.
3112         (compat-get-options): Handle dg-xfail-if.
3113         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3114         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3115         * gcc.dg/compat/vector-1_y.c: Likewise.
3116         * gcc.dg/compat/vector-2_x.c: Likewise.
3117         * gcc.dg/compat/vector-2_y.c: Likewise.
3118
3119 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3120
3121         * g++.dg/opt/reg-stack4.C: New test.
3122
3123 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3124
3125         * gcc.dg/builtin-apply2.c: New test.
3126
3127 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3128
3129         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3130
3131 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3132
3133         PR c++/12924
3134         * g++.dg/template/template-id-2.C: New test.
3135
3136 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3137
3138         PR c++/5369
3139         * g++.dg/template/memfriend1.C: New test.
3140         * g++.dg/template/memfriend2.C: Likewise.
3141         * g++.dg/template/memfriend3.C: Likewise.
3142         * g++.dg/template/memfriend4.C: Likewise.
3143         * g++.dg/template/memfriend5.C: Likewise.
3144         * g++.dg/template/memfriend6.C: Likewise.
3145         * g++.dg/template/memfriend7.C: Likewise.
3146         * g++.dg/template/memfriend8.C: Likewise.
3147         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3148
3149 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3150
3151         PR c++/12515
3152         * g++.dg/ext/cond1.C: New test.
3153
3154 2003-11-20  Richard Henderson  <rth@redhat.com>
3155
3156         * gcc.dg/20020201-2.c: Remove.
3157         * gcc.dg/20020201-4.c: Remove.
3158         * gcc.dg/20020304-1.c: Remove.
3159
3160 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3161
3162         * gcc.dg/cpp/trad/xwin1.c: New test case.
3163
3164 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3165
3166         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3167         * lib/g77.exp: Likewise.
3168         * lib/objc.exp: Likewise.
3169         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3170         for darwin.
3171
3172 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3173
3174         PR c++/12932
3175         * g++.dg/template/static5.C: New test.
3176
3177 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3178
3179         * gcc.dg/nested-func-1.c: New test.
3180
3181 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3182
3183         * gcc.dg/cpp/assert4.c: New test.
3184
3185 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3186
3187         PR c++/2294
3188         * g++.dg/lookup/using9.c: New test.
3189
3190 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3191
3192         PR c++/12762
3193         * g++.dg/template/error3.C: New test.
3194
3195 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3196
3197         PR ada/13035
3198         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3199         No longer use a wrapper for gcc, since this does not work under
3200         Windows.
3201
3202 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3203
3204         PR c++/2094
3205         * g++.dg/template/ptrmem7.C: New test.
3206
3207 2003-11-13  Andrew Pinski <apinski@apple.com>
3208
3209         * gcc.c-torture/compile/20031113-1.c: New test.
3210
3211 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3212             Kean Johnston <jkj@sco.com>
3213
3214         PR c/13029
3215         * gcc.dg/unused-4.c: Update.
3216
3217 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3218
3219         * g++.dg/opt/const3.C: New test.
3220
3221 2003-11-13  Jan Hubicka  <jh@suse.cz>
3222
3223         * gcc.c-torture/compile/20031112-1.c: New test.
3224
3225 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3226
3227         * g++.dg/parse/crash10.C: Remove bogus error marker.
3228
3229 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3230
3231         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3232         (host_gcc): Likewise.
3233         (ROOT): Honor $PWDCMD.
3234         (BASE): Likewise.
3235         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3236
3237 2003-11-12  Catherine Moore  <clm@redhat.com>
3238
3239         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3240
3241 2003-11-12  Andreas Jaeger  <aj@suse.de>
3242             Jakub Jelinek  <jakub@redhat.com>
3243             Andrew Pinski  <pinskia@physics.uc.edu>
3244             Richard Henderson  <rth@redhat.com>
3245
3246         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3247         systems.
3248         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3249
3250         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3251         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3252
3253 2003-11-11  Andreas Jaeger  <aj@suse.de>
3254
3255         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3256
3257         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3258
3259 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3260
3261         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3262         Clean ups.
3263
3264 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3265
3266         * gcc.dg/trampoline-1.c: New test.
3267
3268 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3269
3270         * gcc.c-torture/compile/200031109-1.c: New test.
3271
3272 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3273
3274         PR c/3190
3275         PR c/8714
3276         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3277         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3278         gcc.dg/format/no-y2k-1.c: Update.
3279
3280 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3281
3282         PR optimization/10467
3283         * gcc.dg/20031108-1.c: New test case.
3284
3285 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3286
3287         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3288
3289 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3290
3291         * gcc.dg/compound-lvalue-1.c: New test.
3292         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3293         some XFAILs.
3294
3295 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3296
3297         * gcc.dg/altivec-varargs-1.c: New test.
3298
3299 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3300
3301         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3302         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3303         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3304         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3305         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3306
3307 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3308
3309         * gcc.dg/cond-lvalue-1.c: New test.
3310
3311 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3312
3313         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3314
3315 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3316
3317         PR c++/11616
3318         * g++.dg/template/instantiate5.C: New test.
3319
3320 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3321
3322         PR c++/12726
3323         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3324         * ChangeLog: Add missing first entry for above test.
3325
3326 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3327
3328         PR c++/9810
3329         * g++.dg/template/using8.C: New test.
3330         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3331
3332 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3333
3334         PR optimization/10817
3335         * gcc.c-torture/compile/20031102-1.c: New test case.
3336
3337 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3338
3339         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3340         2147483647.
3341
3342 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3343
3344         * gcc.dg/20031102-1.c: New test.
3345
3346 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3347
3348         * gcc.dg/complex-1.c: New test.
3349
3350 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3351
3352         PR c++/12796
3353         * g++.dg/template/crash13.C: Adjust expected error location.
3354         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3355
3356 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3357
3358         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3359
3360 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3361
3362         PR/10239
3363         * gcc.c-torture/compile/20031031-2.c: New test.
3364
3365 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3366
3367         PR/11640
3368         * gcc.c-torture/compile/20031031-1.c: New test.
3369
3370 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3371
3372         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3373         * gcc.misc-tests/bprob.exp: Likewise.
3374         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3375         the execution test on arm-elf configs.
3376         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3377         configs that don't support scratch files.
3378         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3379
3380 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3381
3382         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3383         done by dejagnu.
3384
3385 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3386
3387         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3388         Avoid non pure sh syntax. Add more logging.
3389
3390         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3391         fail.
3392
3393 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3394
3395         PR libgcj/10610
3396         * gcc.dg/ppc-stackalign-1.c: New test.
3397
3398 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3399
3400         * ada/acats/run_all.sh: Change output to be more compliant with
3401         dejagnu framework.
3402         Create acats.sum and acats.log files under testsuite/ada/acats
3403         Only run [a-z]* directories, to filter out e.g. CVS.
3404         Redirect build output to log file.
3405
3406 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3407
3408         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3409
3410 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3411
3412         PR ada/5909:
3413         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3414
3415 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3416
3417         * gcc.c-torture/compile/20031023-1.c: New test.
3418         * gcc.c-torture/compile/20031023-2.c: New test.
3419         * gcc.c-torture/compile/20031023-3.c: New test.
3420         * gcc.c-torture/compile/20031023-4.c: New test.
3421
3422 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3423
3424         PR c++/10371
3425         * g++.dg/lookup/scoped8.C: New test.
3426
3427 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3428
3429         * g++.dg/opt/reg-stack3.C: New test.
3430
3431 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3432
3433         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3434
3435 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3436
3437         PR c++/11076
3438         * g++.dg/template/crash13.C: New test.
3439
3440 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3441
3442         * gcc.dg/c99-restrict-2.c: New test.
3443
3444 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3445
3446         PR c++/12698, c++/12699, c++/12700, c++/12566
3447         * g++.dg/inherit/covariant9.C: New test.
3448         * g++.dg/inherit/covariant10.C: New test.
3449         * g++.dg/inherit/covariant11.C: New test.
3450
3451 2003-10-23  Jason Merrill  <jason@redhat.com>
3452
3453         PR c++/12726
3454         * g++.dg/ext/complit2.C: New test.
3455
3456 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3457
3458         PR target/12654
3459         * gcc.c-torture/execute/20031020-1.c: New test.
3460
3461 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3462
3463         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3464         following the jump_insn.
3465
3466 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3467
3468         * gcc.dg/cast-lvalue-1.c: New test.
3469
3470 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3471
3472         PR c++/11962
3473         * g++.dg/template/cond2.C: New test.
3474
3475 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3476
3477         * gcc.dg/builtins-28.c: New test.
3478
3479 2003-10-20  Jan Hubicka  <jh@suse.cz>
3480
3481         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3482         parameter.
3483         * testsuite/gcc.dg/inline-2.c: Likewise.
3484
3485 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3486
3487         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3488         * gcc.dg/nest.c:  Likewise.
3489
3490 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3491
3492         PR c++/9781, c++/10583, c++/11862
3493         * g++.dg/parse/crash13.C: New test.
3494
3495 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3496
3497         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3498
3499 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3500
3501         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3502         Define HAVE_C99_RUNTIME except on Solaris.
3503         * gcc.dg/builtins-20.c: Likewise.
3504
3505 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3506
3507         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3508
3509 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3510
3511         PR c++/12495
3512         * g++.dg/template/crash21.C: New test.
3513
3514 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3515
3516         PR c++/2513
3517         * g++.dg/template/typename5.C: New test.
3518
3519 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3520
3521         PR c++/12369
3522         * g++.dg/template/friend25.C: New test.
3523
3524 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3525
3526         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3527         versions.
3528
3529 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3530
3531         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3532         == 2147483647.
3533
3534 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3535
3536         * gcc.c-torture/execute/960416-1.x: Remove.
3537         * gcc.c-torture/execute/divconst-3.x: Likewise.
3538
3539 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3540
3541         PR target/12598
3542         * gcc.dg/torture/cris-volatile-1.c: New test.
3543
3544 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3545
3546         PR optimization/9325
3547         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3548         for overflowing floating point to integer conversion during RTL
3549         simplification.
3550
3551 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3552
3553         * objc/execute/_cmd.m: Fix typo.
3554         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3555         Relax 'scan-assembler' regexp.
3556         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3557         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3558         * objc.dg/zero-link-2.m: Remove blank line.
3559         * objc.dg/zero-link-3.m: New test case.
3560
3561 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3562
3563         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3564
3565         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3566         than linker trickery.
3567
3568 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3569
3570         PR c++/12370
3571         * g++.dg/other/friend2.C: New test.
3572
3573 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3574
3575         * gcc.dg/20031012-1.c: New test.
3576
3577 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3578
3579         * gcc.dg/weak/weak-3.c: Fix for new warning.
3580
3581 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3582
3583         PR optimization/8750
3584         * gcc.c-torture/execute/20031012-1.c: New test case.
3585
3586 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3587
3588         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
3589         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
3590
3591 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3592
3593         PR optimization/12260
3594         * gcc.c-torture/compile/20031011-2.c: New test case.
3595
3596 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3597
3598         * gcc.c-torture/execute/20031011-1.c: New testcase.
3599
3600 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3601
3602         * gcc.c-torture/compile/20031011-1.c: New test.
3603
3604 2003-10-11  Jan Hubicka  <jh@suse.cz>
3605
3606         * g++.dg/other/first-global.C: New test.
3607
3608 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3609
3610         * gcc.c-torture/execute/string-opt-18.c: New testcase.
3611
3612 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
3613
3614         * gcc.c-torture/compile/20031010-1.c: New test.
3615
3616 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
3617
3618         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
3619         * gcc.c-torture/execute/va-arg-25.c: ... here.
3620
3621 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
3622
3623         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
3624
3625 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
3626
3627         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
3628
3629 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
3630
3631         * g++.dg/parse/error2.C: New test.
3632
3633 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
3634
3635         PR c++/11097
3636         * g++.dg/other/error5.C: Modify the error message.
3637         * g++.dg/lookup/using8.C: New test.
3638
3639 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
3640
3641         * gcc.dg/darwin-abi-2.c: New file.
3642         * gcc.c-torture/execute/va-arg-24.c: New file.
3643
3644 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3645
3646         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3647         indentation.
3648
3649 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3650
3651         PR c++/10147
3652         * g++.dg/other/error4.C: Update error messages.
3653         * g++.dg/template/ptrmem4.C: Likewise.
3654
3655         PR c++/12337
3656         * g++.dg/init/new9.C: New test.
3657
3658         PR c++/12334, c++/12236, c++/8656
3659         * g++.dg/ext/attrib8.C: New test.
3660
3661 2003-10-06  Devang Patel  <dpatel@apple.com>
3662
3663         * gcc.dg/debug/dwarf2-3.h: New test.
3664         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3665
3666 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3667
3668         * g++.dg/opt/cfg2.C: New test.
3669
3670 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3671
3672         * g++.dg/opt/float1.C: New test.
3673
3674 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3675
3676         * gcc.dg/c90-array-lval-6.c: New test.
3677         * gcc.dg/c99-array-lval-6.c: New test.
3678
3679 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3680             Ziemowit Laski  <zlaski@apple.com>
3681
3682         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3683         'Derived', so that it is never considered a class method; add
3684         new warning for '+port' method ambiguity.
3685         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3686         <objc/objc-api.h> (needed on Mac OS X).
3687         * objc.dg/method-13.m: New test.
3688
3689 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3690
3691         PR optimization/9325, PR java/6391
3692         * gcc.c-torture/execute/20031003-1.c: New test case.
3693
3694 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR optimization/12180
3697         * gcc.dg/20031002-1.c: New test.
3698
3699         PR c++/12486
3700         * g++.dg/inherit/error1.C: New test.
3701
3702 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3703
3704         * lib/f-torture.exp (search_for): Rename to...
3705         (search_for_re): This.  Also, clean up comments and the
3706         "regexp" invocation.
3707
3708 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3709
3710         * gcc.c-torture/compile/20031002-1.c: New test.
3711
3712 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3713
3714         * g++.dg/opt/cond1.C: New test.
3715
3716 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3717
3718         * gcc.dg/Wold-style-definition-2.c: New testcase.
3719         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3720
3721 2003-09-29  Richard Henderson  <rth@redhat.com>
3722
3723         * g++.dg/init/array10.C: Add dg-options.
3724
3725 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3726
3727         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3728
3729 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3730
3731         * g++.dg/template/friend19.C: Fix typo.
3732         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3733
3734 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3735
3736         * gcc.c-torture/execute/20030928-1.c: New test.
3737         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3738
3739 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3740
3741         * g++.dg/opt/unroll1.C: New test.
3742
3743 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3744
3745         PR optimization/11741
3746         * gcc.dg/20030926-1.c: New test case.
3747
3748 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3749
3750         PR c++/5655
3751         * g++.dg/parse/access7.C: New test.
3752         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3753
3754 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3755
3756         MERGE OF objc-improvements-branch into MAINLINE:
3757         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3758         if libobjc has not been built.
3759         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3760         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3761         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3762         objc/execute/nested-3.m, objc/execute/np-2.m,
3763         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3764         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3765         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3766         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3767         objc.dg/special/unclaimed-category-1.h,
3768         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3769         well as GNU runtime.
3770         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3771         * execute/cascading-1.m, execute/function-message-1.m,
3772         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3773         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3774         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3775         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3776         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3777         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3778         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3779         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3780         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3781         * objc.dg/bitfield-2.m: Run only on Darwin.
3782         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3783         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3784         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3785         * objc.dg/const-str-1.m: Fix constant string layout.
3786
3787 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3788
3789         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3790
3791 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3792
3793         * gcc.dg/darwin-abi-1.c: New file.
3794
3795 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3796
3797         PR target/12281
3798         * gcc.c-torture/compile/20030921-1.c: New test.
3799
3800 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3801
3802         * g++.dg/opt/reg-stack2.C: New test.
3803
3804 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3805
3806         * g++.dg/eh/delayslot1.C: New test.
3807
3808 2003-09-20  Richard Henderson  <rth@redhat.com>
3809
3810         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3811
3812 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3813
3814         * gcc.c-torture/execute/20030920-1.c: New test case.
3815
3816 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3817
3818         * g++.dg/rtti/typeid3.C: Correct expected error message.
3819
3820 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3821
3822         PR c++/157
3823         * g++.dg/parse/crash12.C: New test.
3824
3825 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3826
3827         * gcc.dg/compat/mixed-struct-check.h: New.
3828         * gcc.dg/compat/mixed-struct-defs.h: New.
3829         * gcc.dg/compat/mixed-struct-init.h: New.
3830         * gcc.dg/compat/struct-by-value-19_main.c: New.
3831         * gcc.dg/compat/struct-by-value-19_x.c: New.
3832         * gcc.dg/compat/struct-by-value-19_y.c: New.
3833         * gcc.dg/compat/struct-by-value-20_main.c: New.
3834         * gcc.dg/compat/struct-by-value-20_x.c: New.
3835         * gcc.dg/compat/struct-by-value-20_y.c: New.
3836         * gcc.dg/compat/struct-return-19_main.c: New.
3837         * gcc.dg/compat/struct-return-19_x.c: New.
3838         * gcc.dg/compat/struct-return-19_y.c: New.
3839         * gcc.dg/compat/struct-return-20_main.c: New.
3840         * gcc.dg/compat/struct-return-20_x.c: New.
3841         * gcc.dg/compat/struct-return-20_y.c: New.
3842
3843 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3844         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3845         so that it will not complain on LP64 targets.
3846
3847 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3848
3849         PR c++/495
3850         * g++.dg/template/friend24.C: New test.
3851
3852 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3853
3854         PR c++/12332
3855         * g++.dg/template/memtmpl2.C: New test.
3856
3857 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3858
3859         PR target/11184
3860         * gcc.dg/builtin-apply1.c: New test.
3861
3862 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3863
3864         PR c++/9848
3865         * g++.dg/warn/Wunused-4.C: New test.
3866
3867 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3868
3869         PR c++/12316
3870         * g++.dg/other/gc2.C: New test.
3871
3872 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3873
3874         PR c++/11991
3875         * g++.dg/rtti/typeid3.C: New test.
3876
3877         PR c++/12266
3878         * g++.dg/overload/template1.C: New test.
3879
3880 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3881
3882         * g++.dg/opt/cfg3.C: New test.
3883
3884 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3885
3886         PR c++/7939
3887         * g++.dg/template/crash11.C: New test.
3888
3889 2003-09-16  Jason Merrill  <jason@redhat.com>
3890             Jakub Jelinek  <jakub@redhat.com>
3891
3892         * gcc.dg/attr-warn-unused-result.c: New test.
3893
3894 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3895
3896         PR c++/12184
3897         * g++.dg/expr/call2.C: New test.
3898
3899 2003-09-15  Andreas Jaeger  <aj@suse.de>
3900
3901         * gcc.dg/Wold-style-definition-1.c: New test.
3902
3903 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3904
3905         PR c++/3907
3906         * g++.dg/parse/template12.C: New test.
3907
3908         * g++.dg/abi/bitfield11.C: New test.
3909         * g++.dg/abi/bitfield12.C: Likewise.
3910
3911 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3912
3913         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3914         non-expansion of functional macro name without arguments at EOL.
3915         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3916
3917 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3918
3919         * gcc.c-torture/execute/20030914-[12].c: New tests.
3920
3921 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3922
3923         PR c++/11788
3924         * g++.dg/overload/addr1.C: New test.
3925
3926 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3927
3928         * gcc.dg/20030909-1.c: New test.
3929
3930 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3931
3932         * gcc.dg/ultrasp10.c: New test.
3933
3934 2003-09-09  Devang Patel  <dpatel@apple.com>
3935
3936         * gcc.dg/darwin-ld-6.c: New test.
3937
3938 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3939
3940         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3941
3942 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3943
3944         * gcc.dg/ia64-types1.c: New test.
3945         * gcc.dg/ia64-types2.c: Likewise.
3946
3947 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3948
3949         * gcc.dg/builtins-1.c: Add more _Complex tests.
3950         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3951
3952         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3953         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3954
3955 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/11786
3958         * g++.dg/lookup/koenig2.C: New test.
3959
3960         PR c++/5296
3961         * g++.dg/rtti/typeid2.C: New test.
3962
3963 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3964
3965         * gcc.c-torture/compile/20030904-1.c: New test.
3966
3967 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3968
3969         * g++.dg/opt/longbranch2.C: New test.
3970
3971 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         * g++.dg/template/crash10.C: Only compile it.
3974
3975 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3976
3977         PR middle-end/11665
3978         * gcc.c-torture/compile/20030907-1.c: New test.
3979         * g++.dg/init/array11.C: New test.
3980
3981 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3982
3983         PR c++/11852
3984         * g++.dg/init/struct1.C: New test.
3985
3986 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3987
3988         PR c++/12181
3989         * g++.dg/expr/comma1.C: New test.
3990
3991 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/11867
3994         * g++.dg/expr/static_cast5.C: New test.
3995
3996 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3997
3998         PR c++/11507
3999         * g++.dg/lookup/scoped7.C: New test.
4000
4001         PR c++/9574
4002         * g++.dg/other/static1.C: New test.
4003
4004         PR c++/11490
4005         * g++.dg/warn/template-1.C: New test.
4006
4007         PR c++/11432
4008         * g++.dg/template/crash10.C: New test.
4009
4010         PR c++/2478
4011         * g++.dg/overload/VLA.C: New test.
4012
4013         PR c++/10804
4014         * g++.dg/template/call1.C: New test.
4015
4016 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4017
4018         PR c++/11794
4019         * g++.dg/parse/using3.C: New test.
4020
4021 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4022
4023         PR c++/11409
4024         * g++.dg/overload/builtin3.C: New test case.
4025
4026 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4027
4028         PR c/9862
4029         * gcc.dg/20030906-1.c: New test.
4030         * gcc.dg/20030906-2.c: Likewise.
4031
4032 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4033
4034         PR c++/12167
4035         * g++.dg/parse/defarg5.C: New test.
4036
4037         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4038
4039 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4040
4041         PR c++/12163
4042         * g++.dg/expr/static_cast4.C: New test.
4043
4044         PR c++/12146
4045         * g++.dg/template/crash9.C: New test.
4046
4047 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4048
4049         * g++.old-deja/g++.ext/pretty2.C: Update for change
4050         in __FUNCTION__.
4051         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4052
4053 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4054
4055         PR c++/11922
4056         * g++/dg/template/qualified-id1.C: New test.
4057
4058         PR c++/12037
4059         * g++.dg/warn/noeffect4.C: New test.
4060
4061 2003-09-04  Matt Austern  <austern@apple.com>
4062
4063         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4064         * g++.dg/ext/fnname2.C: Likewise.
4065         * g++.dg/ext/fnname3.C: Likewise.
4066
4067 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4068
4069         * g++.dg/expr/lval1.C: New test.
4070         * g++.dg/ext/lvcast.C: Remove.
4071
4072 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4073
4074         PR optimization/11700.
4075         * gcc.c-torture/compile/20030903-1.c: New test case.
4076
4077 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4078
4079         PR c++/12053
4080         * g++.dg/abi/layout4.C: New test.
4081
4082 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4083
4084         PR c++/11553
4085         * g++.dg/parse/friend3.C: New test.
4086
4087 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/11847
4090         * g++.dg/template/class1.C: New test.
4091
4092         PR c++/11808
4093         * g++.dg/expr/call1.C: New test.
4094
4095 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4096
4097         PR c++/12114
4098         * g++.dg/init/ref9.C: New test.
4099
4100         PR c++/11972
4101         * g++.dg/template/nested4.C: New test.
4102
4103 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4104
4105         PR c++/12093
4106         * g++.dg/template/non-dependent4.C: New test.
4107
4108         PR c++/11928
4109         * g++.dg/inherit/conv1.C: New test.
4110
4111 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/6196
4114         * g++.dg/ext/label1.C: New test.
4115         * g++.dg/ext/label2.C: Likewise.
4116
4117 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4118
4119         * g++.dg/expr/cond3.C: New test.
4120
4121 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4122
4123         * gcc.dg/builtins-1.c: Add new builtin cases.
4124
4125 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4126
4127         * gcc.dg/builtins-1.c: Add new cases.
4128         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4129
4130 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4131
4132         * gcc.dg/builtins-1.c: Add more math builtin tests.
4133         * gcc.dg/torture/builtin-attr-1.c: New test.
4134
4135 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4136
4137         PR optimization/5079
4138         * g++.dg/opt/static3.C: New test.
4139
4140 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4141
4142         * gcc.misc-tests/gcov-10b.c: New test.
4143
4144 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4145
4146         * g++.dg/opt/ptrmem3.C: New test.
4147
4148         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4149
4150 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4151
4152         * gcc.dg/20030826-2.c: New test.
4153
4154 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4155
4156         PR middle-end/12002
4157         * g77.f-torture/compile/12002.f: New test case.
4158
4159 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4160
4161         * gcc.dg/20030826-1.c: New test case.
4162
4163 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4164
4165         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4166
4167 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4168
4169         PR c++/11871
4170         * c++.dg/lookup/crash1.C: New test.
4171
4172         * c++.dg/warn/noeffect3.C: New test.
4173
4174 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4175
4176         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4177         * gcc.dg/compat/vector-1_y.c: Ditto.
4178         * gcc.dg/compat/vector-2_x.c: Ditto.
4179         * gcc.dg/compat/vector-2_y.c: Ditto.
4180
4181 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4182
4183         * gcc.dg/20030702-1.c: New test.
4184
4185 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4186
4187         PR c++/8795
4188         * g++.dg/ext/altivec-1.C: New test.
4189
4190 2003-08-24  Richard Henderson  <rth@redhat.com>
4191
4192         * g++.dg/eh/simd-2.C: Add -w for x86.
4193
4194 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4195
4196         * gcc.dg/20030815-1.c: New test.
4197
4198 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4199
4200         PR c++/3765
4201         * g++.dg/parse/access6.C: New test.
4202
4203 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4204
4205         PR c++/641, c++/11876
4206         * g++.dg/template/friend22.C: New test.
4207         * g++.dg/template/friend23.C: Likewise.
4208
4209 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4210
4211         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4212         identically.
4213
4214 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4215
4216         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4217
4218 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4219
4220         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4221
4222 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4223
4224         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4225
4226 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4227
4228         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4229
4230 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/11919
4233         * g++.dg/overload/prom1.C: New test.
4234
4235         PR c++/11551
4236         * g++.dg/parse/dtor2.C: New test.
4237
4238         PR c++/10762
4239         * g++.dg/parse/using2.C: New test.
4240
4241 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4242
4243         PR target/11805
4244         * gcc.c-torture/compile/20030821-1.c: New.
4245
4246 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4247
4248         PR c++/11834
4249         * g++.dg/template/deduce2.C: New test.
4250
4251 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4252
4253         * gcc.c-torture/execute/20030821-1.c: New test.
4254
4255 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4256
4257         PR middle-end/11984
4258         * gcc.dg/20030820-1.c: New test case.
4259
4260 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4261
4262         PR c++/11945
4263         * g++.dg/warn/noeffect2.C: New test.
4264
4265 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/10926
4268         * g++.dg/template/dtor2.C: New test.
4269
4270         PR c++/11684
4271         * g++.dg/template/operator1.C: New test.
4272         * g++.dg/parse/operator4.C: New test.
4273
4274         PR c++/11946.C
4275         * g++.dg/expr/enum1.C: New test.
4276         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4277
4278         PR c++/11036.C
4279         * g++.dg/parse/elab2.C: New test.
4280         * g++.dg/parse/typedef4.C: Change error message.
4281         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4282         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4283         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4284
4285 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4286
4287         * gcc.dg/pch/warn-1.c: New.
4288         * gcc.dg/pch/warn-1.hs: New.
4289
4290         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4291         not-tested file.
4292
4293 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4294
4295         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4296
4297 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4298
4299         * gcc.dg/uninit-D.c: New Test.
4300         * gcc.dg/uninit-E.c: New Test.
4301         * gcc.dg/uninit-F.c: New Test.
4302         * gcc.dg/uninit-G.c: New Test.
4303
4304 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4305
4306         * g++.dg/README: Describe the pch directory.
4307
4308 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4309
4310         PR c++/11174
4311         * g++.dg/parse/access4.C: New test.
4312         * g++.dg/parse/access5.C: Likewise.
4313         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4314
4315 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4316
4317         * gcc.dg/noncompile/20030818-1.c: New.
4318
4319 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4320
4321         PR c++/11957
4322         * g++.dg/warn/noeffect1.C: New test.
4323
4324         * g++.dg/template/scope2.C: New test.
4325         * g++.dg/template/error2.C: Correct dg-error
4326
4327 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4328
4329         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4330
4331 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4332
4333         PR C++/11512
4334         * g++.dg/template/warn1.C: New.
4335
4336 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4337
4338         * g++.dg/template/error2.C: New test.
4339         * g++.dg/lookup/using7.C: Adjust errors
4340         * g++.old-deja/g++.pt/crash36.C: Likewise.
4341         * g++.old-deja/g++.pt/derived3.C: Likewise.
4342
4343 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4344
4345         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4346         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4347         * gcc.c-torture/execute/builtins/string-9.c: New, from
4348         string-opt-9.c.  Adjust for execute/builtins framework.
4349         * gcc.c-torture/execute/string-opt-9.c: Delete.
4350
4351 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4352
4353         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4354
4355         * g++.dg/parse/ret-type2.C: New test.
4356
4357         PR c++/11703
4358         * g++.dg/init/new8.C: New test.
4359
4360         PR c++/10923
4361         * g++.dg/parse/typedef5.C: New test.
4362
4363         PR c++/9512
4364         * g++.dg/parse/qualified2.C: New test.
4365         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4366         invalid code.
4367
4368 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4369
4370         * g++.dg/conversion/ptrmem1.C: New test.
4371
4372 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4373
4374         PR target/11693
4375         * gcc.dg/20030811-1.c: New test.
4376
4377         PR target/11535
4378         * gcc.c-torture/execute/20030811-1.c: New test.
4379
4380 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4381
4382         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4383
4384 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4385
4386         PR c++/11789.C
4387         * g++.dg/inherit/multiple1.C: New test.
4388
4389 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4390
4391         * gcc.dg/spe1.c: New test.
4392
4393         PR c++/11670
4394         * g++.dg/expr/cast2.C: New test.
4395
4396         PR c++/10530
4397         * g++.dg/template/dependent-name2.C: New test.
4398
4399 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4400
4401         * g++.dg/parse/crash11.C: Put the dg options in comments.
4402
4403 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4404
4405         * lib/gcc-dg.exp: Update for diagnostic change.
4406
4407 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4408
4409         PR c++/5767
4410         * g++.dg/parse/crash11.C: New test.
4411
4412 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4413
4414         * gcc.dg/cpp/spacing1.c: Update.
4415
4416 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4417
4418         PR target/11739
4419         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4420         a value for -mtune.
4421
4422 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4423
4424         PR middle-end/11771
4425         * gcc.c-torture/compile/20030804-1.c: New test case.
4426
4427 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4428
4429         * gcc.dg/20030804-1.c: New test case.
4430
4431 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4432
4433         * gcc.dg/cpp/separate-1.c: New test.
4434
4435 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4436
4437         PR c++/11704
4438         * g++.dg/template/dependent-expr2.C: New test.
4439
4440         PR c++/11766
4441         * g++.dg/expr/ptrmem1.C: New test.
4442
4443 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4444
4445         PR c++/9453
4446         * g++.dg/template/friend15.C: New test.
4447
4448 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4449
4450         * lib/dg-pch.exp: Work round PCH bug.
4451
4452 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4453
4454         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4455         builtins.  Move cases from builtins-4.c here.
4456
4457         * gcc.dg/torture/builtin-math-1.c: New test taken from
4458         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4459         additional cases.
4460
4461         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4462         Delete.
4463
4464 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4465
4466         PR c++/9447
4467         * g++.dg/template/using7.C: New test.
4468
4469 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4470
4471         * import1.c, import2.c: New tests.
4472
4473 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4474
4475         * g++.dg/eh/crossjump1.C: New test.
4476
4477 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4478
4479         PR c++/11697
4480         * g++.dg/template/using6.C: New test.
4481
4482         PR c++/11744
4483         * g++.dg/template/koenig2.C: New test.
4484
4485 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4486
4487         PR c++/7983
4488         * g++.dg/parse/typedef4.C: New test.
4489
4490 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4491
4492         PR c++/8442, c++/8806
4493         * g++.dg/template/elab1.C: New test.
4494         * g++.dg/template/type2.C: Likewise.
4495         * g++.dg/template/ttp3.C: Adjust expected error message.
4496         * g++.old-deja/g++.law/visibility13.C: Likewise.
4497         * g++.old-deja/g++.niklas/t135.C: Likewise.
4498         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4499         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4500         template argument.
4501         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4502
4503 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4504
4505         PR c++/11295
4506         * g++.dg/ext/stmtexpr1.C: New test.
4507
4508         * g++.dg/opt/tmp1.C: New test.
4509
4510         PR c++/11525
4511         * g++.dg/parse/constant4.C: New test.
4512
4513         PR c++/9447
4514         * g++.dg/template/using5.C: New test.
4515
4516 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4517
4518         * gcc.dg/builtins-27.c: New test case.
4519
4520 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4521
4522         * gcc.dg/tls/opt-7.c: New test.
4523
4524 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4525
4526         * g++.old-deja/g++.other/crash18.C: Remove.
4527
4528 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4529
4530         * g++.dg/template/explicit3.C: New.
4531         * g++.dg/template/explicit4.C: New.
4532         * g++.dg/template/explicit5.C: New.
4533
4534         PR c++/11347
4535         * g++.dg/template/memtmpl1.C: New.
4536
4537 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4538
4539         PR target/11565
4540         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4541         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4542
4543 2003-07-30  Jan Hubicka  <jh@suse.cz>
4544
4545         * vtgc1.c: Kill.
4546
4547 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4548
4549         * gcc.dg/struct-in-proto-1.c: New test.
4550
4551 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4552
4553         * gcc.dg/cpp/include2.c: Only expect one message.
4554
4555 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4556
4557         PR c++/9447
4558         * g++.dg/template/using1.C: New test.
4559         * g++.dg/template/using2.C: New test.
4560         * g++.dg/template/using3.C: New test.
4561         * g++.dg/template/using4.C: New test.
4562
4563 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4564
4565         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4566         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4567
4568 2003-07-28  Jan Hubicka  <jh@suse.cz>
4569
4570         PR c++/11530
4571         * g++.dg/opt/call1.C: New test.
4572
4573 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4574
4575         PR c++/11667
4576         * g++.dg/init/enum2.C: New test.
4577         * g++.dg/template/overload1.C: Add "-w" option.
4578
4579 2003-07-28    <hp@bitrange.com>
4580
4581         * gcc.dg/Wdeclaration-after-statement-1.c,
4582         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4583
4584 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
4585
4586         * gcc.c-torture/compile/20030725-1.c: New test.
4587
4588 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
4589
4590         * gcc.dg/20030505.c: Only run for SPE.
4591         Remove definition of opaque type.
4592
4593 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
4594
4595         * g++.dg/template/ptrmem6.C: New test.
4596
4597 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
4598
4599         * gcc.c-torture/compile/zero-strct-2.c: New test.
4600
4601 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
4602
4603         * gcc.dg/intermod-1.c: New test.
4604
4605 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4606
4607         PR c++/11617
4608         * g++.dg/template/lookup2.C: New test.
4609         * g++.dg/template/memclass1.C: Remove instantiated from error.
4610         * g++.dg/other/error2.C: Tweak expected errors.
4611
4612         PR c++/11596
4613         * g++.dg/template/defarg3.C: New test.
4614
4615         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
4616
4617 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
4618
4619         * g++.dg/inherit/access5.C: New test.
4620
4621 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4622
4623         PR c++/11513
4624         * g++.dg/template/crash8.C: New test.
4625
4626 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
4627
4628         PR c/10602
4629         * gcc.dg/noncompile/incomplete-2.c: New test.
4630
4631 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
4632
4633         PR c++/11645
4634         * g++.dg/inherit/access4.C: New test.
4635
4636         PR c++/11517
4637         * g++.dg/expr/cond2.C: New test.
4638
4639         PR optimization/10679
4640         * g++.dg/opt/inline4.C: New test.
4641
4642 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4643
4644         * g++.dg/parse/crash10: New test.
4645
4646 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4647
4648         * g++.dg/ext/flexary1.C: New test.
4649
4650 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4651
4652         PR c++/10793
4653         * g++.dg/template/crash9.C: New test.
4654
4655 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4656
4657         PR c++/3004
4658         * g++.dg/parse/typedef3.C: New test.
4659
4660         PR c++/7906
4661         * g++.dg/parse/operator2.C: New test.
4662
4663         PR c++/8895
4664         * g++.dg/parse/def-tmpl-arg1.C: New test.
4665
4666         PR c++/9282
4667         * g++.dg/parse/funptr1.C: New test.
4668
4669         PR c++/9452
4670         * g++.dg/parse/ambig3.C: New test.
4671
4672         PR c++/9454
4673         * g++.dg/parse/operator3.C: New test.
4674
4675         PR c++/9486
4676         * g++.dg/parse/template10.C: New test.
4677
4678         PR c++/9488
4679         * g++.dg/parse/template11.C: New test.
4680
4681         PR c++/10150
4682         * g++.dg/parse/invalid-op1.C: New test.
4683
4684         PR c++/10247
4685         * g++.dg/parse/condexpr1.C: New test.
4686
4687 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4688
4689         * g++.dg/ext/packed3.C: New test.
4690         * g++.dg/ext/packed4.C: New test.
4691
4692         * gcc.dg/pack-test-3.c: New test.
4693
4694 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4695
4696         * lib/compat.exp: Handle dg-options per source file.
4697         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4698         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4699         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4700         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4701         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4702         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4703         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4704         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4705         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4706         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4707         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4708         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4709         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4710         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4711
4712 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         PR c/10320
4715         * gcc.c-torture/execute/20030718-1.c: New test.
4716
4717 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4718
4719         PR optimization/11536
4720         * gcc.dg/20030721-1.c: New test.
4721
4722 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4723
4724         PR c++/11546
4725         * g++.dg/template/lookup1.C: New test.
4726
4727 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4728
4729         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4730         diagnostics of ill-formed constructs involving labels.
4731         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4732         the new 'previously defined here' message.
4733
4734 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4735
4736         * g++.dg/parse/non-dependent2.C: New test.
4737
4738 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4739
4740         * g++.dg/init/init-ref4.C: xfail on targets without
4741         weak symbols.
4742
4743 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4744
4745         PR target/11087
4746         * gcc.c-torture/execute/20030717-1.c: New test.
4747
4748 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4749
4750         * g++.dg/opt/cfg1.C: New test.
4751
4752 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4753
4754         PR optimization/11557
4755         * gcc.dg/20030717-1.c: New test.
4756
4757 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4758
4759         PR c++/10476
4760         * g++.dg/expr/crash-1.C: New test.
4761
4762         PR c++/11027
4763         * g++.dg/template/init3.C: New test.
4764
4765         PR c++/8222
4766         * g++.dg/template/non-dependent1.C: New test.
4767
4768         PR c++/11070
4769         * g++.dg/template/non-dependent2.C: New test.
4770
4771         PR c++/11071
4772         * g++.dg/template/non-dependent3.C: New test.
4773
4774         PR c++/9907
4775         * g++.dg/template/sizeof5.C: New test.
4776
4777 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4778
4779         PR 11498
4780         * gcc.c-torture/compile/mangle-1.c: New file.
4781
4782 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4783
4784         PR c++/7809
4785         * g++.dg/parse/access3.C: New test.
4786
4787 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4788
4789         PR c++/11384
4790         * g++.dg/init/init-ref4.C: New test.
4791
4792 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4793
4794         PR c++/11547
4795         * g++.dg/parse/constant3.C: New test.
4796         * g++.dg/parse/crash7.C: Likewise.
4797
4798 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4799
4800         PR target/11008
4801         * gcc.dg/i386-pentium4-not-mull.c: New.
4802
4803 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4804
4805         * gcc.dg/asm-names.c (ymain): Make it weak.
4806
4807 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4808
4809         PR c++/5421
4810         * g++.dg/template/friend21.C: New test.
4811
4812 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4813
4814         * gcc.dg/cleanup-8.c: New test.
4815         * gcc.dg/cleanup-9.c: New test.
4816
4817 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4818
4819         * g++.dg/ext/dll-MI1.h: New file.
4820         * g++.dg/ext/dllexport-MI1.C: New file.
4821         * g++.dg/ext/dllimport-MI1.C: New file.
4822
4823 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4824
4825         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4826         it does not have cmpstrsi patterns (just cmpmemsi).
4827
4828 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4829
4830         PR debug/11473
4831         * g++.dg/debug/debug8.C: New test.
4832
4833 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4834
4835         PR c++/10108
4836         * g++.dg/template/crash7.C: New test.
4837
4838 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4839
4840         PR target/10795
4841         * gcc.c-torture/compile/20030708-1.c: New.
4842
4843 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4844
4845         * gcc.c-torture/execute/20030715-1.c: New test.
4846
4847 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4848
4849         * gcc.dg/pch/inline-3.c: New file.
4850         * gcc.dg/pch/inline-3.hs: New file.
4851         * gcc.dg/pch/inline-4.c: New file.
4852         * gcc.dg/pch/inline-4.hs: New file.
4853
4854 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4855
4856         PR c++/11509
4857         * g++.dg/template/crash6.C: New test.
4858
4859         PR c++/7053
4860         * g++.dg/template/friend20.C: New test.
4861
4862         PR c++/7019
4863         * g++.dg/template/overload2.C: New test.
4864
4865 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4866
4867         PR optimization/11440
4868         * gcc.c-torture/execute/20030714-1.c: New test.
4869
4870 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4871
4872         PR c++/11154
4873         * g++.dg/template/partial2.C: New test.
4874
4875 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4876
4877         PR c++/11503
4878         * g++.dg/template/anon1.C: New test.
4879
4880         PR c++/11493
4881         PR c++/11495
4882         * g++.dg/parse/template9.C: Likewise.
4883         * g++.dg/template/crash4.C: New test.
4884         * g++.dg/template/koenig1.C: Likewise.
4885         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4886         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4887         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4888         functions.
4889         * g++.old-deja/g++.jason/template36.C: Likewise.
4890         * g++.old-deja/g++.mike/p1989.C: Likewise.
4891         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4892         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4893         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4894         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4895         compiling.
4896         * g++.old-deja/g++.pt/union2.C: Use this->.
4897
4898 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4899
4900         * gcc.dg/20030711-1.c: New test.
4901
4902 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4903
4904         PR c++/11050
4905         * g++.dg/parse/args1.C: New test.
4906         * g++.pt/defarg8.C: Change expected errors.
4907
4908 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4909
4910         PR c++/8164
4911         * g++.dg/template/nontype2.C: New test.
4912
4913         PR c++/10558
4914         * g++.dg/parse/template8.C: New test.
4915
4916         PR c++/8327
4917         * g++.dg/template/scope1.C: New test.
4918
4919         * g++.dg/warn/Wsign-compare-1.C: New test.
4920
4921 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4922
4923         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4924
4925 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/9411
4928         * g++.dg/template/explicit2.C: New test.
4929
4930         PR c++/10032
4931         * g++.dg/warn/pedantic1.C: New test.
4932
4933 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4934
4935         PR c++ 9483
4936         * g++.dg/other/field1.C: New test.
4937
4938 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4939
4940         PR c/11449
4941         * gcc.c-torture/compile/20030707-1.c: New.
4942
4943 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4944
4945         PR c++/10849
4946         * g++.dg/template/access12.C: New test.
4947
4948 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4949
4950         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4951         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4952         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4953         * gcc.misc-tests/gcov.exp: Update
4954         * g++.dg/gcov/gcov.exp: Update
4955         * lib/gcov.exp: Update.
4956
4957 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4958
4959         * g++.dg/abi/mangle17.C: Make sure template expressions are
4960         dependent.
4961         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4962         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4963         * g++.dg/opt/stack1.C: Remove erroneous code.
4964         * g++.dg/parse/template7.C: New test.
4965         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4966         * g++.old-deja/g++.pt/crash4.C: Likewise.
4967
4968 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4969
4970         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4971         with zero or one occurence of `$' after the initial `L'.
4972
4973 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4974
4975         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4976
4977 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4978
4979         PR c/11370
4980         * gcc.dg/Wunreachable-6.c: New testcase.
4981         * gcc.dg/Wunreachable-7.c: New testcase.
4982
4983 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4984
4985         PR c/11420
4986         * gcc.dg/20030708-1.c: New test.
4987
4988 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4989
4990         * gcc.dg/compat/sdata-section.h: New file.
4991         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4992         * gcc.dg/torture/mips-sdata-1.c: New test.
4993
4994 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4995
4996         PR c++/11030
4997         * g++.dg/template/friend19.C: New test.
4998
4999 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5000
5001         * g++.dg/opt/strength-reduce.C: New test.
5002
5003 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5004
5005         PR target/10979
5006         * gcc.dg/20030707-1.c: New testcase.
5007
5008 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5009
5010         PR optimization/11059
5011         * g++.dg/opt/emptyunion.C: New testcase.
5012
5013 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5014             Eric Botcazou  <ebotcazou@libertysurf.fr>
5015
5016         * g++.dg/opt/stack1.C: New test.
5017
5018 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5019
5020         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5021         run test.
5022
5023         PR c++/11431
5024         * g++.dg/expr/static_cast3.C: New test.
5025
5026 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5027
5028         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5029         everywhere.
5030         * gcc.dg/concat.c: Concatenation of string constants with
5031         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5032         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5033         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5034         necessary to avoid multi-character character constant warning.
5035         * gcc.dg/cpp/escape.c: Likewise.
5036         * gcc.dg/cpp/ucs.c: Likewise.
5037         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5038         Fix a typo.
5039
5040 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5041
5042         PR c/11428
5043         * gcc.c-torture/compile/20030704-1.c: New.
5044
5045 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5046
5047         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5048
5049 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5050
5051         PR c++/5287, PR c++/7910,  PR c++/11021
5052         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5053         tests for warnings.
5054         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5055         * g++.dg/ext/dllimport3.C: Likewise.
5056         * g++.dg/ext/dllimport4.C: New file.
5057         * g++.dg/ext/dllimport5.C: New file.
5058         * g++.dg/ext/dllimport6.C: New file.
5059         * g++.dg/ext/dllimport7.C: New file.
5060         * g++.dg/ext/dllimport8.C: New file.
5061         * g++.dg/ext/dllimport9.C: New file.
5062         * g++.dg/ext/dllimport10.C: New file.
5063         * g++.dg/ext/dllexport1.C: New file.
5064
5065 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5066
5067         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5068         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5069
5070 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5071
5072         * gcc.dg/builtins-25.c: New testcase.
5073         * gcc.dg/builtins-26.c: New testcase.
5074
5075 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5076
5077         * gcc.dg/compat/vector-defs.h: New file.
5078         * gcc.dg/compat/vector-setup.h: New file.
5079         * gcc.dg/compat/vector-check.h: New file.
5080         * gcc.dg/compat/vector-1_main.c: New file.
5081         * gcc.dg/compat/vector-1_x.c: New file.
5082         * gcc.dg/compat/vector-1_y.c: New file.
5083         * gcc.dg/compat/vector-2_main.c: New file.
5084         * gcc.dg/compat/vector-2_x.c: New file.
5085         * gcc.dg/compat/vector-2_y.c: New file.
5086
5087         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5088         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5089         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5090         * gcc.dg/compat/struct-align-1.h: New file.
5091         * gcc.dg/compat/struct-align-1_main.c: New file.
5092         * gcc.dg/compat/struct-align-1_x.c: New file.
5093         * gcc.dg/compat/struct-align-1_y.c: New file.
5094         * gcc.dg/compat/struct-align-2.h: New file.
5095         * gcc.dg/compat/struct-align-2_main.c: New file.
5096         * gcc.dg/compat/struct-align-2_x.c: New file.
5097         * gcc.dg/compat/struct-align-2_y.c: New file.
5098
5099         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
5100         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5101         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5102         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5103         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5104         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5105         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5106         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5107         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5108         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5109         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5110         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5111         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5112         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5113         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5114         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5115         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5116         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5117         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5118         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5119         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5120         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5121         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5122         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5123         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5124         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5125         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5126         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5127         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5128
5129 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5130
5131         * gcc.dg/i386-call-1.c: New test.
5132
5133 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
5134
5135         PR c++/9162
5136         * g++.dg/parse/defarg4.C: New.
5137
5138 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5139
5140         PR target/10700
5141         * gcc.c-torture/compile/20030703-1.c: New test case.
5142
5143 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5144
5145         * g++.dg/template/local3.C: Remove extra semicolon.
5146
5147 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5148
5149         * gcc.dg/i386-volatile-1.c: New test.
5150
5151 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
5152
5153         PR c++/11072
5154         * g++.dg/other/offsetof2.C: XFAIL.
5155         * g++.dg/other/offsetof5.C: New.
5156
5157         PR c++/10219
5158         * g++.dg/template/error1.C: New.
5159
5160         PR c++/9779
5161         * g++.dg/template/dependent-expr1.C: New.
5162
5163 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5164
5165         PR c++/6949
5166         * g++.dg/template/local3.C: New test.
5167
5168         PR c++/11149
5169         * g++.dg/lookup/scoped6.C: New test.
5170
5171 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
5172
5173         PR c++/8046
5174         * g++.dg/other/error7.C: New test.
5175
5176 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
5177
5178         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5179         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5180         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5181         * g++.old-deja/g++.other/union2.C: Likewise.
5182         * gcc.dg/c90-const-expr-2.c: Likewise.
5183         * gcc.dg/c90-const-expr-3.c: Likewise.
5184         * gcc.dg/c99-const-expr-2.c: Likewise.
5185         * gcc.dg/c99-const-expr-3.c: Likewise.
5186         * gcc.dg/concat.c: Likewise.
5187
5188 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5189
5190         PR c++/9559
5191         * g++.dg/init/static1.C: New test.
5192
5193 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5194
5195         * Changelog: Remove ">>>>>>>" from previous change.
5196
5197 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5198
5199         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5200         * g++.old-deja/g++.other/access2.C: Likewise.
5201         * g++.old-deja/g++.other/decl2.C: Likewise.
5202         * gcc.c-torture/execute/20020615-1.c: Likewise.
5203
5204 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5205
5206         PR c++/4933
5207         * g++.dg/template/sizeof4.C: New test.
5208
5209 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5210
5211         * g++.dg/other/error6.C: New test.
5212
5213 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5214
5215         PR c++/10750
5216         * g++.dg/parse/constant2.C: New test.
5217
5218 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5219
5220         PR c++/11106
5221         * g++.dg/other/error5.C: New test.
5222
5223 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5224
5225         * gcc.dg/format/gcc_diag-1.c: New test.
5226
5227 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5228
5229         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5230
5231 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5232
5233         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5234         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5235         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5236
5237 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5238
5239         * gcc.c-torture/execute/builtins/string-8.c: New test.
5240         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5241         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5242         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5243
5244 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/10468
5247         * g++.dg/ext/typeof6.C: New test.
5248
5249 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5250
5251         PR c++/10796
5252         * g++.dg/init/enum1.C: New test.
5253
5254 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5255
5256         * gcc.dg/20030627-1.c: New test.
5257
5258 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/11332
5261         * g++.dg/expr/static_cast2.C: New test.
5262
5263 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5264             Jakub Jelinek  <jakub@redhat.com>
5265
5266         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5267         sprintf(dst,"%s",src) optimization.
5268         * gcc.c-torture/execute/20030626-1.c: New test case.
5269         * gcc.c-torture/execute/20030626-2.c: New test case.
5270
5271 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5272
5273         * gcc.c-torture/execute/multi-ix.c: New test.
5274
5275         * gcc.c-torture/execute/simd-4.c (main):
5276         Added missing semicolon at end of union.
5277
5278 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5279
5280         PR c++/8266
5281         * g++.dg/template/explicit-instantiation3.C: New test.
5282
5283 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5284
5285         * gcc.dg/20030626-1.c: Use signed char.
5286
5287 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5288
5289         * gcc.dg/20030626-1.c: New test.
5290
5291 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5292
5293         * const-str-2.m: Update.
5294
5295 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR c++/10990
5298         * g++.dg/rtti/dyncast1.C: New test.
5299         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5300         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5301         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5302
5303         PR c++/10931
5304         * g++.dg/expr/static_cast1.C: New test.
5305
5306 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5307
5308         * gcc.dg/20030625-1.c: New test.
5309
5310 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5311
5312         * gcc.c-torture/compile/20030624-1.c: New test case.
5313
5314 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5315
5316         * gcc.c-torture/execute/string-opt-17.c: New test.
5317
5318 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5319
5320         PR c++/5754
5321         * g++.dg/parse/crash6.C: New test.
5322
5323 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5324
5325         * gcc.dg/builtins-24.c: New test case.
5326
5327 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5328
5329         * g++.dg/opt/operator1.C: New test.
5330
5331 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5332
5333         * gcc.c-torture/execute/string-opt-16.c: New test case.
5334
5335 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5336
5337         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5338         * g++.old-deja/g++.other/conv7.C: Likewise
5339         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5340         * g++.old-deja/g++.other/overload14.C: Likewise.
5341
5342 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5343
5344         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5345         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5346
5347 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5348
5349         PR c++/10888
5350         * g++.dg/warn/Winline-3.C: New test.
5351
5352 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5353
5354         * lib/target-supports.exp (check_alias_available): Make the test
5355         program acceptable to the Solaris assembler.
5356
5357         PR c++/10749
5358         * g++.dg/template/memclass2.C: New test.
5359
5360 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5361             Eric Botcazou  <ebotcazou@libertysurf.fr>
5362
5363         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5364         data for non-matching targets.
5365         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5366
5367 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5368
5369         PR c++/10845
5370         * g++.dg/template/member3.C: New test.
5371
5372 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5373
5374         PR c++/10939
5375         * g++.dg/template/func1.C: New test.
5376
5377         PR c++/9649
5378         * g++.dg/template/static4.C: New test.
5379         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5380
5381         PR c++/11041
5382         * g++.dg/init/ref7.C: New test.
5383
5384 2003-06-19  Matt Austern  <austern@apple.com>
5385
5386         PR c++/11228
5387         * g++.dg/anew1.C: New test.
5388         * g++.dg/anew2.C: New test.
5389         * g++.dg/anew3.C: New test.
5390         * g++.dg/anew4.C: New test.
5391
5392 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5393
5394         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5395
5396 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5397
5398         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5399         endian-dependent.
5400
5401 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5402
5403         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5404         Remove cruft.
5405
5406 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5407
5408         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5409         * gcc.c-torture/compile/961203-1.c: Likewise.
5410         * gcc.c-torture/compile/980506-1.c: Likewise.
5411
5412 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5413
5414         PR c++/10712
5415         * g++.dg/lookup/using7.C: New test.
5416
5417 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5418
5419         PR c++/11105
5420         * g++.dg/abi/conv1.C: Remove it.
5421         * g++.dg/template/conv7.C: New test.
5422         * g++.dg/template/conv8.C: Likewise.
5423         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5424         conversion operator.
5425
5426 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5427
5428         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5429         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5430         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5431         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5432         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5433         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5434         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5435         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5436         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5437         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5438         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5439         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5440         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5441         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5442         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5443         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5444         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5445         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5446         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5447         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5448         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5449         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5450         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5451         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5452         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5453         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5454         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5455         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5456         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5457
5458 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5459
5460         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5461         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5462         indications.
5463
5464 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5465
5466         * gcc.dg/i386-387-5.c: New test case.
5467         * gcc.dg/i386-387-6.c: New test case.
5468         * gcc.dg/builtins-23.c: New test case.
5469
5470 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5471
5472         * gcc.dg/builtins-22.c: New test case.
5473         * gcc.dg/i386-387-1.c: Update to test exp.
5474         * gcc.dg/i386-387-2.c: Likewise.
5475
5476 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5477
5478         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5479
5480 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5481
5482         * lib/gcc-dg.exp (dg-require-dll): New function.
5483         (dg-xfail-if): Likewise.
5484         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5485         driver.
5486
5487         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5488         * gcc.c-torture/compile/20001205-1.c: Likewise.
5489         * gcc.c-torture/compile/20001226-1.c: Likewise.
5490         * gcc.c-torture/compile/20010518-2.c: Likewise.
5491         * gcc.c-torture/compile/20020312-1.c: Likewise.
5492         * gcc.c-torture/compile/20020604-1.c: Likewise.
5493         * gcc.c-torture/compile/920501-12.c: Likewise.
5494         * gcc.c-torture/compile/920501-4.c: Likewise.
5495         * gcc.c-torture/compile/920520-1.c: Likewise.
5496         * gcc.c-torture/compile/920521-1.c: Likewise.
5497         * gcc.c-torture/compile/920625-1.c: Likewise.
5498         * gcc.c-torture/compile/961203-1.c: Likewise.
5499         * gcc.c-torture/compile/980506-1.c: Likewise.
5500         * gcc.c-torture/compile/981006-1.c: Likewise.
5501         * gcc.c-torture/compile/981022-1.c: Likewise.
5502         * gcc.c-torture/compile/981223-1.c: Likewise.
5503         * gcc.c-torture/compile/990617-1.c: Likewise.
5504         * gcc.c-torture/compile/dll.c: Likewise.
5505         * gcc.c-torture/compile/labels-3.c: Likewise.
5506         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5507         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5508         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5509         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5510         * gcc.c-torture/compile/simd-5.c: Likewise.
5511         * gcc.c-torture/compile/20000804-1.x: Remove.
5512         * gcc.c-torture/compile/20001205-1.x: Likewise.
5513         * gcc.c-torture/compile/20001226-1.x: Likewise.
5514         * gcc.c-torture/compile/20010518-2.x: Likewise.
5515         * gcc.c-torture/compile/20020312-1.x: Likewise.
5516         * gcc.c-torture/compile/20020604-1.x: Likewise.
5517         * gcc.c-torture/compile/920501-12.x: Likewise.
5518         * gcc.c-torture/compile/920501-4.x: Likewise.
5519         * gcc.c-torture/compile/920520-1.x: Likewise.
5520         * gcc.c-torture/compile/920521-1.x: Likewise.
5521         * gcc.c-torture/compile/920625-1.x: Likewise.
5522         * gcc.c-torture/compile/961203-1.x: Likewise.
5523         * gcc.c-torture/compile/980506-1.x: Likewise.
5524         * gcc.c-torture/compile/981006-1.x: Likewise.
5525         * gcc.c-torture/compile/981022-1.x: Likewise.
5526         * gcc.c-torture/compile/981223-1.x: Likewise.
5527         * gcc.c-torture/compile/990617-1.x: Likewise.
5528         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5529         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5530         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5531         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5532         * gcc.c-torture/compile/simd-5.x: Likewise.
5533
5534         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5535
5536 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5537
5538         * gcc.c-torture/execute/20030611-1.c: New test.
5539
5540 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5541
5542         PR middle-end/168
5543         * gcc.dg/20030612-1.c: New test case.
5544
5545 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5546
5547         PR c++/10635
5548         * g++.dg/expr/cast1.C: New test.
5549
5550 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5551
5552         * gcc.dg/builtins-21.c: New test case.
5553
5554 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5555
5556         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5557         options instead of at the end.
5558         * lib/objc.exp (objc_target_compile): Likewise.
5559
5560 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5561
5562         PR c++/10432
5563         * g++.dg/parse/error1.C: New test.
5564
5565 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5566
5567         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5568         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5569         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5570         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5571         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5572         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5573         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5574         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5575         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5576         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5577         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5578         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5579         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5580         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5581         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5582         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5583         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5584         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5585         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5586         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5587         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5588         * gcc.dg/compat/struct-by-value-18_main.c: New file.
5589         * gcc.dg/compat/struct-by-value-18_x.c: New file.
5590         * gcc.dg/compat/struct-by-value-18_y.c: New file.
5591
5592         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
5593         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
5594         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
5595         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
5596         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
5597         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
5598         * gcc.dg/compat/scalar-return-3_main.c: New file.
5599         * gcc.dg/compat/scalar-return-3_x.c: New file.
5600         * gcc.dg/compat/scalar-return-3_y.c: New file.
5601         * gcc.dg/compat/scalar-return-4_main.c: New file.
5602         * gcc.dg/compat/scalar-return-4_x.c: New file.
5603         * gcc.dg/compat/scalar-return-4_y.c: New file.
5604
5605 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
5606
5607         * gcc.dg/compat/fp2-struct-check.h: New file.
5608         * gcc.dg/compat/fp2-struct-defs.h: New file.
5609         * gcc.dg/compat/fp2-struct-init.h: New file.
5610         * gcc.dg/compat/struct-by-value-10_main.c: New file.
5611         * gcc.dg/compat/struct-by-value-10_x.c: New file.
5612         * gcc.dg/compat/struct-by-value-10_y.c: New file.
5613         * gcc.dg/compat/struct-return-10_main.c: New file.
5614         * gcc.dg/compat/struct-return-10_x.c: New file.
5615         * gcc.dg/compat/struct-return-10_y.c: New file.
5616
5617         * gcc.dg/compat/compat-common.h: New file.
5618         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
5619         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
5620         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
5621         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
5622         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
5623         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
5624         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
5625         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5626         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
5627         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
5628         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5629         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
5630         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
5631         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5632         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
5633         * gcc.dg/compat/small-struct-check.h: Ditto.
5634         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
5635         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5636         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
5637         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
5638         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5639         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5640         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
5641         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5642         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
5643         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5644         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5645         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5646         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5647         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5648         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5649         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5650         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5651         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5652         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5653         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5654         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5655         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5656         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5657         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5658         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5659         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5660         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5661         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5662         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5663         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5664
5665 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5666
5667         * g++.dg/pch/static-1.C: New file.
5668         * g++.dg/pch/static-1.Hs: New file.
5669
5670 2003-06-10  Richard Henderson  <rth@redhat.com>
5671
5672         * gcc.dg/asm-7.c: Adjust expected warning text.
5673
5674 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5675
5676         * gcc.dg/builtins-20.c: New test case.
5677
5678 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5679
5680         PR c++/11131
5681         * g++.dg/opt/template1.C: New test.
5682
5683 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5686         additional_sources.
5687
5688 2003-05-21  David Taylor  <dtaylor@emc.com>
5689
5690         * gcc.dg/Wpadded.c: New file.
5691
5692 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5693
5694         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5695         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5696         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5697         dg-require-weak.
5698
5699 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5700
5701         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5702
5703 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5704
5705         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5706         (dg-require-alias): Likewise.
5707         (dg-require-gc-sections): Likewise.
5708         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5709
5710 2003-06-08  Richard Henderson  <rth@redhat.com>
5711
5712         * gcc.dg/20011029-2.c: Fix the array reference.
5713         * gcc.dg/asm-7.c: New.
5714
5715 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5716
5717         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5718
5719 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5720
5721         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5722         (dg-require-gc-sections): Likewise.
5723
5724 2003-06-08  Jan Hubicka  <jh@suse.cz>
5725
5726         * i386-cmov1.c: Fix regular expression.
5727         * i386-cvt-1.c: Likewise.
5728         * i386-local.c: Likewise.
5729         * i386-local2.c: Likewise.
5730         * i386-mul.c: Likewise.
5731         * i386-ssetype-1.c: Likewise.
5732         * i386-ssetype-3.c: Likewise.
5733         * i386-ssetype-5.c: Likewise.
5734
5735 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5736
5737         PR c++/11039
5738         * g++.dg/warn/implicit-typename2.C: New test.
5739         * g++.dg/warn/implicit-typename3.C: New test.
5740
5741 2003-06-07  Richard Henderson  <rth@redhat.com>
5742
5743         * g++.dg/other/offsetof3.C: Use size_t.
5744         * g++.dg/other/offsetof4.C: Likewise.
5745
5746 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5747
5748         * lib/copy-file.exp: New. Implement gcc_copy_files.
5749
5750         * lib/dg-pch.exp: Load copy-file.exp
5751         (dg-pch): Use gcc_copy_files instead of "file copy".
5752
5753 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5754
5755         * gcc.dg/weak/weak.exp: Simplify.
5756         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5757         * gcc.dg/weak/weak-1.c: Likewise.
5758         * gcc.dg/weak/weak-2.c: Likewise.
5759         * gcc.dg/weak/weak-3.c: Likewise.
5760         * gcc.dg/weak/weak-4.c: Likewise.
5761         * gcc.dg/weak/weak-5.c: Likewise.
5762         * gcc.dg/weak/weak-6.c: Likewise.
5763         * gcc.dg/weak/weak-7.c: Likewise.
5764         * gcc.dg/weak/weak-8.c: Likewise.
5765         * gcc.dg/weak/weak-9.c: Likewise.
5766
5767 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5768
5769         gcc.c-torture/execute/20030606-1.c: New.
5770
5771 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5772
5773         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5774         * gcc.dg/builtins-19.c: Likewise.
5775
5776 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5777
5778         * gcc.dg/builtins-2.c: Add some more tests.
5779         * gcc.dg/builtins-18.c: New test case.
5780         * gcc.dg/builtins-19.c: New test case.
5781
5782 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5783             Jim Wilson  <wilson@tuliptree.org>
5784
5785         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5786
5787 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5788
5789         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5790         mempcpy/stpcpy calls not to be optimized into something else.
5791         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5792         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5793         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5794
5795 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5796
5797         * gcc.dg/format/asm_fprintf-1.c: New test.
5798
5799 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5800
5801         * lib/gcc-defs.exp (additional_sources): New variable.
5802         (dg-additional-sources): New function.
5803         (additional_files): New variable.
5804         (dg-additional-files): New function.
5805         (dg-additional-files-options): Likewise.
5806         * lib/gcc-dg.exp (dg-require-weak): New function.
5807         (dg-require-alias): Likewise.
5808         (dg-require-gc-sections): Likewise.
5809         * lib/target-supports.exp (check_alias_available): Remove testfile
5810         parameter.
5811         (check_gc_sections_available): New function.
5812         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5813         (dg-gpp-additional-files): Likewise.
5814         * lib/g++.exp (additional_sources): Remove.
5815         (additional_files): Likewise.
5816         (g++_target_compile): Use dg-additional-files-options.
5817
5818         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5819         Tcl logic.
5820         * gcc.dg/special/ecos.exp: Remove.
5821         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5822         * gcc.dg/special/alias-1.c: Likewise.
5823         * gcc.dg/special/alias-2.c: Likewise.
5824         * gcc.dg/special/gcsec-1.c: Likewise.
5825         * gcc.dg/special/weak-1.c: Likewise.
5826         * gcc.dg/special/weak-2.c: Likewise.
5827         * gcc.dg/special/wkali-1.c: Likewise.
5828         * gcc.dg/special/wkali-2.c: Likewise.
5829
5830         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5831         dg-gpp-additional-*.
5832         * g++.dg/special/conpr-3.C: Likewise.
5833         * g++.dg/special/conpr-4.C: Likewise.
5834         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5835         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5836         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5837         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5838         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5839         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5840         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5841         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5842         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5843         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5844         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5845         * g++.old-deja/g++.other/comdat1.C: Likewise.
5846         * g++.old-deja/g++.other/comdat2.C: Likewise.
5847         * g++.old-deja/g++.other/comdat3.C: Likewise.
5848         * g++.old-deja/g++.other/ctor1.C: Likewise.
5849         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5850
5851 2003-06-05  Richard Henderson  <rth@redhat.com>
5852
5853         * gcc.dg/debug/20030605-1.c: New.
5854
5855 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5856
5857         * README.QMTEST: Update.
5858
5859 2003-06-04  Richard Henderson  <rth@redhat.com>
5860
5861         * gcc.dg/cleanup-1.c: New.
5862         * gcc.dg/cleanup-2.c: New.
5863         * gcc.dg/cleanup-3.c: New.
5864         * gcc.dg/cleanup-4.c: New.
5865         * gcc.dg/cleanup-5.c: New.
5866         * gcc.dg/cleanup-6.c: New.
5867         * gcc.dg/cleanup-7.c: New.
5868
5869 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5870
5871         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5872
5873         * lib/dg-pch.exp: New file.
5874         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5875         * gcc.dg/pch/pch.exp: Likewise.
5876
5877 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5878
5879         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5880         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5881         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5882         * gcc.dg/builtins-17.c: New test case.
5883         * gcc.dg/i386-387-4.c: New test case.
5884         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5885
5886 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5887
5888         * gcc.dg/ultrasp9.c: New test.
5889
5890 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5891
5892         * gcc.c-torture/compile/20030604-1.c: New test.
5893         * gcc.dg/sparc-constant-1.c: New test.
5894
5895 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5896
5897         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5898
5899 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5900
5901         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5902
5903         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5904         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5905
5906 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5907
5908         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5909
5910 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5911
5912         PR c++/10940
5913         * g++.dg/template/spec10.C: New test.
5914
5915 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5916
5917         * gcc.dg/builtins-16.c: New test case.
5918
5919 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5920
5921         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5922         mempcpy test with post-increments.
5923         * gcc.c-torture/execute/string-opt-3.c: New test.
5924         * gcc.dg/string-opt-1.c: New test.
5925
5926 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5927
5928         PR fortran/10965
5929         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5930
5931 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5932
5933         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5934         (scan-assembler): ... here.  Use dg-scan.
5935         (scan-assembler-not): Likewise.
5936         (scan-file): New function.
5937         (scan-file-not): Likewise.
5938         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5939         * gcc.dg/cpp/_Pragma4.c: Likewise.
5940         * gcc.dg/cpp/_Pragma5.c: Likewise.
5941         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5942         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5943         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5944         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5945         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5946         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5947         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5948         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5949         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5950         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5951         * gcc.dg/cpp/cxxcom1.c: Likewise.
5952         * gcc.dg/cpp/line1.c: Likewise.
5953         * gcc.dg/cpp/maccom1.c: Likewise.
5954         * gcc.dg/cpp/maccom2.c: Likewise.
5955         * gcc.dg/cpp/maccom3.c: Likewise.
5956         * gcc.dg/cpp/maccom4.c: Likewise.
5957         * gcc.dg/cpp/maccom5.c: Likewise.
5958         * gcc.dg/cpp/maccom6.c: Likewise.
5959         * gcc.dg/cpp/multiline.c: Likewise.
5960         * gcc.dg/cpp/spacing1.c: Likewise.
5961         * gcc.dg/cpp/spacing2.c: Likewise.
5962         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5963         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5964         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5965         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5966         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5967         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5968         * gcc.dg/cpp/cxxcom2.c: Likewise.
5969         * gcc.dg/cpp/cxxcom2.h: New file.
5970
5971         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5972         * g++.dg/cpp/truefalse.C: Here.
5973         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5974
5975 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5976
5977         * gcc.dg/cpp/redef3.c: New file.
5978
5979 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5980
5981         * gcc.dg/i386-loop-3.c: New test.
5982
5983 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5984
5985         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5986
5987 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5988
5989         * gcc.dg/fwrapv-1.c: New test case.
5990         * gcc.dg/fwrapv-2.c: New test case.
5991
5992 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5993
5994         PR c++/10956
5995         * g++.dg/template/spec9.C: New test.
5996
5997 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5998
5999         * gcc.dg/duff-4.c: New test case.
6000
6001 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6002
6003         PR fortran/10843
6004         * g77.dg/ffixed-form-1.f: New test
6005         * g77.dg/ffixed-form-2.f: New test
6006         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6007         * g77.dg/ffree-form-3.f: New test
6008
6009 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6010
6011         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6012         * gcc.dg/wint_t-1.c: Likewise.
6013
6014 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6015
6016         * g++.dg/template/access11.C: New test.
6017
6018 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6019
6020         PR c++/10849
6021         * g++.dg/template/access10.C: New test.
6022
6023 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6024             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6025
6026         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6027
6028 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6029
6030         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6031         suppress for powerpc-*-darwin*.
6032         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6033
6034 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6035
6036         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6037         suppress option for powerpc-*-darwin*.
6038
6039 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6040
6041         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6042         * gcc.dg/builtins-4.c: Add test for fmod.
6043
6044 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6045
6046         PR c++/10682
6047         * g++.dg/template/instantiate4.C: New test.
6048
6049 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6050
6051         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6052
6053 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6054
6055         * gcc.dg/compat/scalar-return-1_main.c: New file.
6056         * gcc.dg/compat/scalar-return-1_x.c: New file.
6057         * gcc.dg/compat/scalar-return-1_y.c: New file.
6058         * gcc.dg/compat/scalar-return-2_main.c: New file.
6059         * gcc.dg/compat/scalar-return-2_x.c: New file.
6060         * gcc.dg/compat/scalar-return-2_y.c: New file.
6061         * gcc.dg/compat/struct-return-3_main.c: New file.
6062         * gcc.dg/compat/struct-return-3_y.c: New file.
6063         * gcc.dg/compat/struct-return-3_x.c: New file.
6064         * gcc.dg/compat/struct-return-2_main.c: New file.
6065         * gcc.dg/compat/struct-return-2_x.c: New file.
6066         * gcc.dg/compat/struct-return-2_y.c: New file.
6067
6068 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6069
6070         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6071         for hppa*-hp-hpux*.
6072         * gcc.dg/20021014-1.c (dg-options): Likewise.
6073         * gcc.dg/nest.c (dg-options): Likewise.
6074
6075 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6076
6077         PR c++/9738
6078         * g++.dg/ext/dllimport2.C: New file.
6079         * g++.dg/ext/dllimport3.C: New file.
6080
6081 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6082
6083         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6084         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6085         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6086         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6087         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6088         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6089         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6090         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6091         * gcc.dg/compat/small-struct-defs.h: New file.
6092         * gcc.dg/compat/small-struct-init.h: New file.
6093         * gcc.dg/compat/small-struct-check.h: New file.
6094         * gcc.dg/compat/fp-struct-defs.h: New file.
6095         * gcc.dg/compat/fp-struct-check.h: New file.
6096         * gcc.dg/compat/fp-struct-init.h: New file.
6097         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6098         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6099
6100 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * gcc.dg/20030225-2.c: New test.
6103
6104 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6105             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6106
6107         * gcc.c-torture/compile/20030518-1.c: New test case.
6108
6109 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6110
6111         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6112         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6113         gcc-dg-debug-runtest.
6114         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6115         gcc-dg-debug-runtest.
6116
6117 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6118
6119         PR c++/9022
6120         * g++.dg/lookup/using6.C: New test.
6121
6122 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6123
6124         * g++.dg/parse/access2.C: New test.
6125
6126 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6127
6128         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6129         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6130         * gcc.dg/debug/debug.exp: Likewise.
6131
6132 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6133
6134         * gcc.dg/dollar.c: New test.
6135
6136 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6137
6138         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6139         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6140         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6141         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6142         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6143         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6144         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6145         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6146         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6147         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6148         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6149         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6150         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6151         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6152         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6153         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6154         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6155         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6156
6157 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6158
6159         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6160         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6161         support for "repo" mode.
6162         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6163         * lib/g77-dg.exp: Likewise.
6164         * lib/obj-dg.exp: Likewise.
6165
6166 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6167
6168         Merge from gcc-3_2-rhl8-branch:
6169         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6170
6171         * gcc.dg/tls/opt-6.c: New test.
6172
6173         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6174
6175         * gcc.dg/20030405-1.c: New test.
6176
6177         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6178
6179         * gcc.dg/20030309-1.c: New test.
6180
6181         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6182
6183         * gcc.c-torture/execute/20030307-1.c: New test.
6184
6185         2003-02-20  Randolph Chung  <tausq@debian.org>
6186
6187         * gcc.c-torture/compile/20030220-1.c: New test.
6188
6189         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6190
6191         * gcc.dg/20030217-1.c: New test.
6192
6193         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6194
6195         * gcc.c-torture/compile/20020129-1.c: New test.
6196
6197         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6198
6199         * gcc.dg/unroll-1.c: New test.
6200
6201         2002-11-16  Jan Hubicka  <jh@suse.cz>
6202
6203         * gcc.c-torture/execute/20020920-1.c: New test.
6204
6205         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6206
6207         PR target/7434
6208         * gcc.c-torture/compile/20021008-1.c: New test.
6209
6210         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6211
6212         PR target/7559
6213         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6214
6215         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6216
6217         * gcc.c-torture/compile/20020807-1.c: New test.
6218
6219         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6220
6221         * gcc.dg/tls/opt-1.c: New test.
6222
6223         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6224
6225         * gcc.dg/20020729-1.c: New test.
6226
6227         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6228
6229         * g++.dg/opt/life1.C: New test.
6230
6231         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6232
6233         * gcc.dg/20020525-1.c: New test.
6234
6235         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6236
6237         PR c++/6794
6238         * g++.dg/ext/pretty1.C: New test.
6239         * g++.dg/ext/pretty2.C: New test.
6240
6241 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6242
6243         PR c++/8385
6244         * g++.dg/ext/typeof5.C: New test.
6245
6246 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6247
6248         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6249         __USER_LABEL_PREFIX__ into account.
6250         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6251
6252 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6253
6254         * gcc.dg/builtins-15.c: New test case.
6255
6256 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6257
6258         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6259
6260 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6261
6262         * lib/g++.exp: Tweak handling of additional source files.
6263         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6264         * g++.dg/special/conpr-2a.C: Rename to ...
6265         * g++.dg/special/conpr-2a.cc: ... this.
6266         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6267         * g++.dg/special/conpr-3a.C: Rename to ...
6268         * g++.dg/special/conpr-3a.cc: This.
6269         * g++.dg/special/conpr-3b.C: Rename to ...
6270         * g++.dg/special/conpr-3b.cc: This.
6271         * g++.dg/special/conpr-4.C: New test.
6272         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6273
6274 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6275
6276         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6277
6278 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6279
6280         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6281         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6282         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6283         * g++.old-deja/g++.other/warn3.C: Likewise.
6284
6285 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6286
6287         * gcc.dg/i386-387-1.c: Update to also test log.
6288         * gcc.dg/i386-387-2.c: Likewise.
6289
6290 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6291
6292         * g77.f-torture/execute/int8421.f: New test.
6293
6294 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6295
6296         PR c++/10230, c++/10481
6297         * g++.dg/lookup/scoped5.C: New test.
6298
6299 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6300
6301         PR c++/10552
6302         * g++.dg/template/ttp6.C: New test.
6303
6304 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6305
6306         * gcc.c-torture/execute/builtins: New directory.
6307         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6308         gcc.c-torture/execute/builtins.
6309         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6310         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6311         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6312         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6313
6314 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6315
6316         PR c++/9252
6317         * g++.dg/template/access8.C: New test.
6318         * g++.dg/template/access9.C: New test.
6319
6320 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6321
6322         PR c++/9554
6323         * g++.dg/parse/access1.C: New test.
6324
6325 2003-05-09  DJ Delorie  <dj@redhat.com>
6326
6327         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6328         long, and not an int.
6329
6330 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6331
6332         PR c++/10555, c++/10576
6333         * g++.dg/template/memclass1.C: New test.
6334
6335 2003-05-08  DJ Delorie  <dj@redhat.com>
6336
6337         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6338         targets.
6339         * gcc.c-torture/execute/20021024-1.x: Likewise.
6340         * gcc.c-torture/execute/shiftdi.x: Likewise.
6341         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6342         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6343         * gcc.dg/20021018-1.c: Likewise.
6344
6345 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6346
6347         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6348
6349         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6350         (bcopy): Call memmove.
6351
6352 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6353
6354         * g77.f-torture/compile/8485.f: New test case.
6355
6356 2003-05-07  Richard Henderson  <rth@redhat.com>
6357
6358         PR c++/10570
6359         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6360         Verify exception_cleanup not called for rethrows.
6361         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6362         when exiting catch block without rethrowing.
6363         * g++.dg/eh/forced3.C: New.
6364         * g++.dg/eh/forced4.C: New.
6365
6366 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6367
6368         * gcc.dg/20030505.c: Fix triplet.
6369
6370 2003-05-06  DJ Delorie  <dj@redhat.com>
6371
6372         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6373         * gcc.dg/nest.c: Likewise.
6374
6375 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6376
6377         * gcc.dg/builtins-14.c: New test case.
6378
6379 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6380
6381         * lib/compat.exp (compat-execute): New argument.
6382         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6383         * gcc.dg/compat: New test directory.
6384         * gcc.dg/compat/compat.exp: New expect script.
6385         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6386         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6387         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6388         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6389         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6390         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6391
6392         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6393         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6394         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6395         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6396         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6397         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6398         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6399         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6400         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6401         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6402         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6403         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6404         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6405         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6406         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6407
6408 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6409
6410         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6411
6412 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6413
6414         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6415
6416 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6417
6418         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6419         * gcc.dg/ppc-fsel-2.c: New test.
6420
6421         * gcc.dg/unused-5.c: New test.
6422
6423 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6424
6425         PR c++/10496
6426         * g++.dg/warn/pmf1.C: New test.
6427
6428 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6429
6430         PR c++/4494
6431         * g++.dg/warn/main.C: New test.
6432
6433 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6434
6435         * gcc.dg/nonnull-3.c: New test.
6436
6437 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6438
6439         * gcc.dg/cpp/Wtrigraphs.c: Update.
6440         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6441
6442 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6443
6444         * gcc.dg/ppc-fsel-1.c: New test.
6445
6446 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6447
6448         PR c/10604
6449         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6450
6451 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6452
6453         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6454
6455 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6456
6457         PR c++/9364, c++/10553, c++/10586
6458         * g++.dg/parse/typename4.C: New test.
6459         * g++.dg/parse/typename5.C: Likewise.
6460
6461 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6462
6463         * gcc.c-torture/compile/20030503-1.c: New test.
6464
6465 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6466
6467         * g++.dg/lookup/using5.C: Fix testcase error.
6468
6469 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6470
6471         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6472         since MEABI is no longer supported.  Remove all vestiges
6473         of MEABI from the test.
6474
6475 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6476
6477         PR c++/10554
6478         * g++.dg/lookup/using5.C: New test.
6479
6480 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6481
6482         PR c++/8772
6483         * g++.dg/template/ttp5.C: New test.
6484
6485 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6486
6487         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6488         (dg-gpp-additional-sources): New function.
6489         (dg-gpp-additional-files): Likewise.
6490         * lib/g++.exp (additional_sources): New variable.
6491         (additional_files): Likewise.
6492         (g++_target_compile): Deal with them.
6493         * lib/old-dejagnu.exp: Remove.
6494         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6495         * g++.old-deja: Revise all tests to use dg commands.
6496
6497 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6498
6499         PR c++/9432, c++/9528
6500         * g++.dg/lookup/using4.C: New test.
6501
6502 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6503
6504         * gcc.dg/noreturn-5.c: New file.
6505         * gcc.dg/noreturn-6.c: New file.
6506
6507         * gcc.c-torture/compile/inline-1.c: New file.
6508
6509 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6510
6511         PR c++/10551
6512         * g++.dg/template/explicit1.C: New test.
6513
6514 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6515
6516         PR c++/10549
6517         * g++.dg/other/bitfield1.C: New test.
6518
6519         PR c++/10527
6520         * g++.dg/init/new7.C: New test.
6521
6522 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6523
6524         * g++.dg/ext/desig1.C: New test.
6525         * g++.dg/ext/init1.C: Update.
6526
6527         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6528
6529 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6530
6531         PR c++/10180
6532         * g++.dg/warn/Winline-1.C: New test.
6533
6534 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6535
6536         * gcc.c-torture/execute/string-opt-19.c: New test.
6537
6538         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6539         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6540
6541 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6542
6543         PR c++/10506
6544         * g++.dg/init/new6.C: New test.
6545
6546         PR c++/10503
6547         * g++.dg/init/ref6.C: New test.
6548
6549 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6550
6551         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6552
6553 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6554
6555         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6556         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6557
6558 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6559
6560         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6561         initialized static data members.
6562
6563 2003-04-25  H.J. Lu <hjl@gnu.org>
6564
6565         * gcc.dg/ia64-sync-4.c: New test.
6566
6567 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6568
6569         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6570         date.
6571
6572 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6573
6574         PR c++/10337
6575         * g++.dg/warn/conv1.C: New test.
6576         * g++.old-deja/g++.other/conv7.C: Adjust.
6577         * g++.old-deja/g++.other/overload14.C: Adjust.
6578
6579 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6580
6581         PR c++/10471
6582         * g++.dg/template/defarg2.C: New test.
6583
6584 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6585
6586         * gcc.dg/cpp/include2.c: Update.
6587         * gcc.dg/cpp/multiline-2.c: New.
6588         * gcc.dg/cpp/multiline.c: Update.
6589         * gcc.dg/cpp/strify2.c: Update.
6590         * gcc.dg/cpp/trad/literals-2.c: Update.
6591
6592 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6593
6594         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6595
6596 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6597
6598         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6599
6600 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6601
6602         PR c++/10451
6603         * g++.dg/parse/crash4.C: New test.
6604
6605         PR c++/9847
6606         * g++.dg/parse/crash5.C: New test.
6607
6608 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6609
6610         PR c++/10446
6611         * g++.dg/parse/crash3.C: New test.
6612
6613         PR c++/10428
6614         * g++.dg/parse/elab1.C: New test.
6615
6616 2003-04-22  Devang Patel  <dpatel@apple.com>
6617
6618         * gcc.dg/cpp/trad/funlike-5.c: New test.
6619
6620 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6621
6622         * g++.dg/other/packed1.C: Fix dg options.
6623
6624 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6625
6626         * g++.dg/other/offsetof2.C: New test.
6627
6628 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6629
6630         * g++.dg/template/recurse.C: Adjust location of error messages.
6631
6632 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6633
6634         PR c++/9881
6635         * g++.dg/init/addr-const1.C: New test.
6636         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6637
6638 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6639
6640         PR c++/10405
6641         * g++.dg/lookup/struct-hack1.C: New test.
6642
6643 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6644
6645         * ucs.c: Update diagnostic messages.
6646
6647 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6648
6649         * gcc.dg/cpp/truefalse.cpp: New test.
6650         * gcc.dg/cpp/cpp.exp: Update.
6651         * g++.dg/other/stdbool-if.C: Remove.
6652
6653 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6654
6655         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6656         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6657
6658 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6659
6660         * gcc.c-torture/compile/20030418-1.c: New test.
6661
6662 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6663
6664         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6665
6666 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6667
6668         PR c++/10347
6669         g++.dg/template/dependent-name1.C: New test.
6670
6671 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6672
6673         * gcc.dg/warn-1.c (tourist_guide): New array,
6674         contains a pointer to bar.
6675
6676 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6677
6678         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6679         * gcc.c-torture/execute/medce-1.c: New test case.
6680         * gcc.c-torture/execute/medce-2.c: New test case.
6681
6682 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6683
6684         * lib/prune.exp: Ignore more messages.
6685
6686         PR c++/10381
6687         * g++.dg/parse/lookup3.C: New test.
6688
6689 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6690
6691         * gcc.c-torture/compile/20030415-1.c : New test.
6692
6693 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6694
6695         * gcc.c-torture/execute/scope-2.c: Move to ...
6696         * gcc.dg/noncompile/scope.c: .... here.
6697
6698 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6699
6700         * gcc.dg/20030414-2.c: New test case.
6701
6702 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6703
6704         PR target/10377
6705         * gcc.dg/20030414-1.c: New test.
6706
6707 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6708
6709         * gcc.dg/builtins-12.c: New test case.
6710         * gcc.dg/builtins-13.c: New test case.
6711
6712 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6713
6714         * gcc.c-torture/execute/string-opt-18.c: New test.
6715
6716 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/10300
6719         * g++.dg/init/new5.C: New test.
6720
6721 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c++/7910
6724         * g++.dg/ext/dllimport1.C: New test.
6725
6726 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6727
6728         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6729
6730 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6731
6732         PR Fortran/9263
6733         * g77.f-torture/noncompile/9263.f: New test
6734         PR Fortran/1832
6735         * g77.f-torture/execute/1832.f: New test
6736
6737 2003-04-11  David Chad  <davidc@freebsd.org>
6738             Loren J. Rittle  <ljrittle@acm.org>
6739
6740         libobjc/8562
6741         * objc.dg/headers.m: New test.
6742
6743 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6744
6745         * gcc.c-torture/execute/builtin-noret-2.c: New.
6746         * gcc.c-torture/execute/builtin-noret-2.x: New.
6747         XFAIL builtin-noret-2.c at -O1 and above.
6748         * gcc.dg/redecl.c: New.
6749         * gcc.dg/Wshadow-1.c: Update error regexps.
6750
6751 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6752
6753         * g++.dg/abi/bitfield10.C: New test.
6754
6755 2003-04-09  Mike Stump  <mrs@apple.com>
6756
6757         * gcc.dg/pch/pch.exp: Make testcase names longer.
6758         * g++.dg/pch/pch.exp: Make testcase names longer.
6759
6760 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6761
6762         * gcc.dg/builtins-11.c: New test case.
6763
6764 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6765
6766         * gcc.dg/builtins-9.c: New test case.
6767         * gcc.dg/builtins-10.c: New test case.
6768
6769 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6770
6771         * gcc.dg/noncompile/init-4.c.c: New test.
6772
6773 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6774
6775         * gcc.misc-test/gcov-9.c: New test.
6776         * gcc.misc-test/gcov-10.c: New test
6777         * gcc.misc-test/gcov-11.c: New test.
6778
6779 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6780
6781         PR optimization/10024
6782         * gcc.c-torture/compile/20030405-1.c: New test.
6783
6784 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6785
6786         * gcc.dg/pch/static-3.c: New.
6787         * gcc.dg/pch/static-3.hs: New.
6788         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6789
6790 2003-04-04  Richard Henderson  <rth@redhat.com>
6791
6792         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6793         * g++.dg/eh/forced2.C: Likewise.
6794
6795 2003-04-03  Mike Stump  <mrs@apple.com>
6796
6797         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6798         target arg.
6799         (scan-assembler-times, scan-assembler-not): Likewise.
6800         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6801
6802 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6803
6804         * gcc.dg/sparc-loop-1.c: New test.
6805
6806 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6807
6808         PR other/9274
6809         * g++.dg/pch/system-2.C: New.
6810         * g++.dg/pch/system-2.Hs: New.
6811
6812 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6813
6814         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6815
6816         * g++.dg/eh/simd-1.C (vecfunc): Same.
6817
6818 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6819
6820         * gcc.c-torture/execute/20030401-1.c: New test case.
6821
6822 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6823
6824         * objc.dg/defs.m: New.
6825
6826 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6827
6828         * g++.dg/eh/simd-1.C: New.
6829         * g++.dg/eh/simd-2.C: New.
6830
6831 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6832
6833         * gcc.c-torture/execute/simd-3.c: New.
6834
6835 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6836
6837         PR c/9936
6838         * gcc.dg/20030331-2.c: New test.
6839
6840 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6841
6842         PR c++/10278
6843         * g++.dg/parse/crash2.C: New test.
6844
6845 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6846
6847         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6848         * gcc.c-torture/execute/20030331-1.c: ...here.
6849
6850 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6851
6852         * gcc.c-torture/execute/20030331-1.c: New test.
6853
6854 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6855
6856         * lib/gcov.exp: Adjust call return testing strings.
6857         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6858
6859 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6860
6861         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6862         * gcc.dg/builtins-7.c: New test case.
6863         * gcc.dg/builtins-8.c: New test case.
6864
6865 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6866
6867         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6868
6869 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6870
6871         PR c++/7647
6872         * g++.dg/lookup-class-member-2.C: New test.
6873
6874 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6875
6876         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6877
6878 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6879
6880         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6881
6882 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6883
6884         * g++.dg/init/attrib1.C: New test.
6885
6886 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6887
6888         * gcc.dg/ultrasp8.c: New test.
6889
6890 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6891
6892         * gcc.dg/ultrasp7.c: New test.
6893
6894 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6895
6896         PR c++/10047
6897         * g++.dg/template/inline1.C: New test.
6898
6899 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6900
6901         * gcc.dg/sparc-dwarf2.c: New test.
6902
6903 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6904
6905         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6906         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6907
6908 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6909
6910         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6911         than reading .x files.
6912         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6913         * g77.dg/gcov/gcov-1.f: Likewise.
6914         * gcc.misc-tests/gcov-4b.c: Likewise.
6915         * gcc.misc-tests/gcov-5b.c: Likewise.
6916         * gcc.misc-tests/gcov-6.c: Likewise.
6917         * gcc.misc-tests/gcov-7.c: Likewise.
6918         * gcc.misc-tests/gcov-8.c: Likewise.
6919         * g++.dg/gcov/gcov-1.x: Remove.
6920         * g77.dg/gcov/gcov-1.x: Likewise.
6921         * gcc.misc-tests/gcov-4b.x: Likewise.
6922         * gcc.misc-tests/gcov-5b.x: Likewise.
6923         * gcc.misc-tests/gcov-6.x: Likewise.
6924         * gcc.misc-tests/gcov-7.x: Likewise.
6925         * gcc.misc-tests/gcov-8.x: Likewise.
6926
6927 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6928
6929         PR opt/10087
6930         * gcc.dg/20030324-1.c: New test.
6931
6932 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6933
6934         PR c++/10224
6935         * g++.dg/template/arg3.C: New test.
6936
6937         PR c++/10158
6938         * g++.dg/template/friend18.C: New test.
6939
6940 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6941
6942         * g77.f-torture/compile/20030326-1.f: New test case.
6943
6944 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6945
6946         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6947
6948         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6949
6950 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6951
6952         * gcc.dg/ia64-sync-3.c: New test.
6953
6954 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6955
6956         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6957
6958 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6959
6960         * gcc.dg/ultrasp6.c: New test.
6961
6962 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6963
6964         * gcc.dg/i386-signbit-1.c: New test.
6965         * gcc.dg/i386-signbit-2.c: New test.
6966         * gcc.dg/i386-signbit-3.c: New test.
6967
6968 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6969
6970         * gcc.dg/ultrasp5.c: Fix options.
6971
6972 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * gcc.dg/ultrasp5.c: Fix comment.
6975
6976 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6977
6978         PR fortran/10197
6979         * g77.f-torture/execute/10197.f: New test.
6980
6981 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6982
6983         PR c++/9898, c++/383
6984         * g++.dg/template/conv6.C: New test.
6985
6986         PR c++/10119
6987         * g++.dg/template/ptrmem5.C: New test.
6988
6989         PR c++/10026
6990         * g++.dg/lookup/koenig1.C: New test.
6991
6992         PR C++/10199
6993         * g++.dg/lookup/template2.C: New test.
6994
6995 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6996
6997         * g++.dg/opt/rtti1.C: New test.
6998
6999 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7000
7001         * gcc.dg/ultrasp5.c: New test.
7002
7003 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7004
7005         PR middle-end/9967
7006         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7007         builtin fputs.
7008
7009 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7010
7011         PR c/8224
7012         * gcc.dg/20030323-1.c: New test.
7013
7014 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7015
7016         * gcc.c-torture/compile/20030323-1.c: New test case.
7017
7018 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7019
7020         * gcc.dg/20030321-1.c: New test.
7021
7022 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7023
7024         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7025
7026 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7027
7028         PR c++/9978, c++/9708
7029         * g++.dg/ext/vlm1.C: Adjust expected error.
7030         * g++.dg/ext/vla2.C: New test.
7031         * g++.dg/template/arg1.C: New test.
7032         * g++.dg/template/arg2.C: New test.
7033
7034 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7035
7036         * g77.f-torture/execute/select.f: New test.
7037         * g77.f-torture/noncompile/select_no_compile.f: New test.
7038
7039 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7040
7041         PR c++/9898
7042         * g++.dg/other/error4.C: New test.
7043
7044 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7045
7046         * g++.dg/template/friend17.C: New test.
7047
7048 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7049
7050         * gcc.c-torture/compile/20030320-1.c: New.
7051
7052 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7053
7054         * gcc.dg/builtins-6.c: New test case.
7055
7056 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7057
7058         PR target/10073
7059         * gcc.c-torture/compile/20030319-1.c: New.
7060
7061 2003-03-18  Jan Hubicka  <jh@suse.cz>
7062
7063         * gcc.dg/i386-cvt-1.c: New test.
7064
7065 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7066
7067         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7068         * objc.dg/naming-2.m: Likewise.
7069
7070 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/9639
7073         * g++.dg/parse/crash1.C: New test.
7074
7075 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7076
7077         PR c++/8805
7078         * g++.dg/eh/cleanup1.C: New test.
7079
7080 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7081
7082         * gcc.c-torture/execute/20030316-1.c: New test case.
7083
7084 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7085
7086         PR c++/9629
7087         * g++.dg/init/ctor2.C: New test.
7088
7089 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7090
7091         * g77.f-torture/compile/xformat.f: New test case.
7092
7093 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7094
7095         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7096         * g++.old-deja/g++.mike/eh50.C: Likewise.
7097
7098 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7099
7100         PR c++/6440
7101         * g++.dg/template/spec7.C: New test.
7102         * g++.dg/template/spec8.C: Likewise.
7103
7104 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7105
7106         * gcc.c-torture/execute/20030313-1.c: New test.
7107
7108 2003-03-14  Richard Henderson  <rth@redhat.com>
7109
7110         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7111
7112 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7113
7114         * gcc.c-torture/compile/20030314-1.c: New test.
7115
7116 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7117
7118         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7119         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7120         thumb target,
7121         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7122         to accept newer _imp__  prefix and additional
7123         newline in .drectve section.
7124         * gcc.dg/dll-4.c: Likewise.
7125         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7126         switch.
7127
7128 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7129
7130         * g++.dg/parse/namespace9.C: New test.
7131
7132         * g++.dg/init/ref5.C: New test.
7133         * g++.dg/parse/ptrmem1.C: Likewise.
7134
7135 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7136
7137         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7138         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7139         regular expression.
7140         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7141         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7142
7143 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7144
7145         * gcc.c-torture/execute/20030224-2.c: New test.
7146
7147 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7148
7149         * gcc.dg/decl-3.c: New test.
7150
7151 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7152
7153         * gcc.dg/i386-loop-2.c: New test.
7154
7155 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7156
7157         PR c++/9474
7158         * g++.dg/parse/namespace8.C: New test.
7159
7160         PR c++/9924
7161         * g++.dg/overload/builtin2.C: New test.
7162
7163 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7164
7165         * gcc.dg/return-type-3.c: New test.
7166
7167 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7168
7169         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7170         profiling options are not supported.
7171
7172 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7173
7174         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7175         * g++.old-deja/g++.warn/impint2.C: Likewise.
7176
7177 2003-03-10  Devang Patel  <dpatel@apple.com>
7178
7179         * g++.dg/cpp/c++_cmd_1.C: New test.
7180         * g++.dg/cpp/c++_cmd_1.h: New file.
7181
7182 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7183
7184         * gcc.dg/altivec-9.c: New file.
7185
7186 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7187
7188         * gcc.dg/ppc-sdata-1.c: New test.
7189         * gcc.dg/ppc-sdata-2.c: New test.
7190
7191 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/9373
7194         * g++.dg/opt/ptrmem2.C: New test.
7195
7196         PR c++/8534
7197         * g++.dg/opt/ptrmem1.C: New test.
7198
7199 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7200
7201         * gcc.dg/i386-loop-1.c: New test.
7202
7203 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7204
7205         PR c++/9970
7206         * g++.dg/lookup/friend1.C: New test.
7207
7208 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7209
7210         PR c++/9823
7211         * g++.dg/parser/constructor1.C: New test.
7212
7213 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7214
7215         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7216
7217         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7218
7219 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7220
7221         * gcc.dg/cpp/Wunused.c: Update test.
7222
7223 2003-03-08  Jan Hubicka  <jh@suse.cz>
7224
7225         * gcc.dg/inline-3.c: New test.
7226
7227 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/9809
7230         * g++.dg/parse/builtin1.C: New test.
7231
7232         PR c++/9982
7233         * g++.dg/abi/cookie1.C: New test.
7234         * g++.dg/abi/cookie2.C: Likewise.
7235
7236         PR c++/9524
7237         * g++.dg/template/field1.C: New test.
7238
7239         PR c++/9912
7240         * g++.dg/parse/class1.C: New test.
7241         * g++.dg/parse/namespace7.C: Likewise.
7242         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7243
7244 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7245
7246         * g++.dg/init/ref4.C: New test.
7247
7248 2003-03-07  Jan Hubicka  <jh@suse.cz>
7249
7250         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7251         * gcc.dg/inline-3.c:  New test.
7252
7253 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7254
7255         * g++.dg/init/ref3.C: New test.
7256
7257         PR c++/9965
7258         * g++.dg/init/ref2.C: New test.
7259
7260         PR c++/9400
7261         * g++.dg/warn/Wshadow-2.C: New test.
7262
7263         PR c++/9791
7264         * g++.dg/warn/Woverloaded-1.C: New test.
7265
7266 2003-03-05  Jan Hubicka  <jh@suse.cz>
7267
7268         * gcc.dg/i386-local2.c: New.
7269         * gcc.dg/i386-local.c: Fix typo.
7270
7271 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7272
7273         * g++.dg/abi/layout3.C: New test.
7274
7275 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7276
7277         * gcc.c-torture/compile/20030305-1.c
7278
7279 2003-03-05  Jan Hubicka  <jh@suse.cz>
7280
7281         * gcc.dg/i386-local.c: New.
7282
7283 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7284
7285         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7286
7287 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7288
7289         * gcc.dg/switch-2.c: New test.
7290         * gcc.dg/switch-3.c: New test.
7291         * gcc.dg/Wswitch.c: Adjust line numbers.
7292         * gcc.dg/Wswitch-default.c: Likewise.
7293         * gcc.dg/Wswitch-enum.c: Likewise.
7294
7295 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7296
7297         * gcc.c-torture/execute/20030222-1.c: New test.
7298
7299 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7300
7301         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7302
7303 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7304
7305         PR c++/9878
7306         * g++.dg/init/ref1.C: New test.
7307
7308 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7309
7310         * gcc.dg/sh-relax.c: New SH-only test.
7311
7312 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7313
7314         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7315         comment explaining purpose of testcase.
7316
7317 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7318
7319         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7320         for HC11/HC12 (asm needs two int registers).
7321         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7322         HC11/HC12 because the test uses an asm which needs two 32-bit
7323         registers.
7324
7325 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7326
7327         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7328         for HC11/HC12 (array is too large otherwise).
7329         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7330         * gcc.c-torture/compile/20010518-2.x: Likewise.
7331         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7332         HC11/HC12 (array is too large).
7333
7334 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7335
7336         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7337         * lib/g++-dg.exp (g++-dg-test): Likewise.
7338
7339 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7340
7341         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7342         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7343
7344 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7345
7346         * g++.dg/warn/implicit-typename1.C: Remove warning.
7347
7348 2003-02-28  Richard Henderson  <rth@redhat.com>
7349
7350         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7351         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7352
7353 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7354
7355         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7356         * g++.dg/pch/pch.exp: Likewise.
7357
7358 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/9879
7361         * testsuite/g++.dg/init/new4.C: New test.
7362
7363 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7364
7365         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7366
7367 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7368
7369         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7370         unsigned long.
7371
7372         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7373         wider than float.
7374
7375 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7376
7377         * lib/scanasm.exp: Add support for counting numbers of
7378         occurences.
7379         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7380         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7381
7382 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7383
7384         PR c++/9683
7385         * g++.dg/template/static3.C: New test.
7386
7387         PR c++/9829
7388         * g++.dg/parse/namespace6.C: New test.
7389
7390 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7391
7392         PR target/9732
7393         * gcc.dg/20030225-1.c: New test.
7394
7395 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7396
7397         * README: Remove out-of-date information.
7398
7399         PR c++/9836
7400         * g++.dg/template/spec6.C: New test.
7401
7402 2003-02-24  Jeff Law  <law@redhat.com>
7403
7404         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7405
7406 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7407
7408         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7409         * gcc.dg/pragma-ep-1.c: Likewise.
7410
7411 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7412
7413         PR c++/9602
7414         * g++.dg/template/friend16.C: New test.
7415
7416 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR c++/5333
7419         * g++.dg/parse/fused-params1.C: Adjust error messages.
7420         * g++.dg/template/nested3.C: New test.
7421
7422 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7423
7424         * g++.dg/abi/param1.C: New test.
7425
7426 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7427
7428         PR c++/7982
7429         * g++.dg/warn/implicit-typename1.C: New test.
7430
7431 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7432
7433         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7434         with "mtune".
7435         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7436         * gcc.c-torture/execute/20010129-1.x: Likewise.
7437         * gcc.dg/20011107-1.c: Likewise.
7438         * gcc.dg/20020108-1.c: Likewise.
7439         * gcc.dg/20020122-3.c: Likewise.
7440         * gcc.dg/20020206-1.c: Likewise.
7441         * gcc.dg/20020310-1.c: Likewise.
7442         * gcc.dg/20020426-2.c: Likewise.
7443         * gcc.dg/20020517-1.c: Likewise.
7444         * gcc.dg/991230-1.c: Likewise.
7445         * gcc.dg/i386-unroll-1.c: Likewise.
7446         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7447
7448 2003-02-22  Jan Hubicka  <jh@suse.cz>
7449
7450         * gcc.dg/i386-mul.c: New test.
7451
7452 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7453
7454         * gcc.dg/builtins-5.c: New test case.
7455
7456 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7457
7458         * gcc.dg/asmreg-1.c: New test.
7459
7460 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7461
7462         PR c++/9749
7463         * g++.dg/parse/varmod1.C: New test.
7464
7465 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7466
7467         PR c++/9727
7468         * g++.dg/template/op1.C: New test.
7469
7470 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/8906
7473         * g++.dg/template/nested2.C: New test.
7474
7475 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/8724
7478         * g++.dg/expr/dtor1.C: New test.
7479
7480 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7481
7482         * gcc.dg/cpp/include3.c: New test.
7483         * gcc.dg/cpp/inc/foo.h: New file.
7484
7485 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7486
7487         * gcc.c-torture/execute/20030221-1.c: New test.
7488
7489 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7490
7491         PR c++/9729
7492         * g++.dg/abi/conv1.C: New test.
7493
7494 2003-02-20  Jan Hubicka  <jh@suse.cz>
7495
7496         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7497
7498 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7499
7500         * gcc.c-torture/compile/20030219-1.c: New test.
7501
7502 2003-02-18  Jan Hubicka  <jh@suse.cz>
7503
7504         * gcc.dg/funcorder.c: New test.
7505
7506 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7507
7508         * gcc.c-torture/execute/20030218-1.c: New.
7509
7510 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7511
7512         * gcc.dg/20030218-1.c: New.
7513
7514 2003-02-18  Richard Henderson  <rth@redhat.com>
7515
7516         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7517         * gcc.dg/attr-used-2.c: New.
7518
7519 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7520
7521         PR c++/9704
7522         * g++.dg/init/copy5.C: New test.
7523
7524 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7525
7526         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7527         * g++.dg/pch/pch.exp: Likewise.
7528
7529 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7530
7531         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7532         STACK_SIZE is not defined.
7533
7534 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7535
7536         PR c++/9457
7537         * g++.dg/template/init1.C: New test.
7538
7539 2003-02-16  Jan HUbicka  <jh@suse.cz>
7540
7541         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7542         (foo): Add few extra tests
7543         * gcc.dg/c99-const-expr-3.c: Likewise.
7544         * gcc.c-torture/execute/20030216-1.c: New.
7545
7546 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7547
7548         PR c++/9459
7549         * g++.dg/ext/typeof4.C: New test.
7550
7551 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7552
7553         * gcc.dg/i386-387-3.c: New test case.
7554
7555 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7556
7557         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7558         cris-*-elf* cris-*-aout* and mmix-*-*.
7559
7560 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7561
7562         * gcc.dg/20030213-1.c: New test.
7563
7564 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7565
7566         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7567         * gcc.dg/i386-387-2.c: Likewise.
7568
7569 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7570
7571         * gcc.dg/ppc-spe.c: Fix formatting.
7572         Enable tests that were previously unsupported by gas.
7573         Delete tests for instructions that no longer exist.
7574         Switch arguments on evsubifw builtin.
7575
7576 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7577
7578         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7579         STACK_SIZE is too small.
7580
7581 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7582             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7583
7584         * gcc.dg/decl-2.c: New test.
7585
7586 2003-02-10  Jan Hubicka  <jh@suse.cz>
7587
7588         * gcc.dg/i386-fpcvt-1.c:  New test.
7589
7590 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7591
7592         * gcc.c-torture/execute/20030209-1.c: New test.
7593
7594 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7595
7596         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7597         int-wide bitops, use the constants of the same width.
7598         Likewise, if long long is 32-bit wide, test bitops using
7599         32-bit constants.
7600
7601 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7602
7603         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7604
7605 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7606
7607         * testsuite/gcc.dg/builtins-4.c: New test case.
7608
7609 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7610
7611         * gcc.dg/20020430-1.c: Fix dg command typos.
7612         * gcc.dg/20020503-1.c: Likewise.
7613
7614 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7615
7616         PR c++/8785
7617         * g++.dg/parse/fused-params1.C: New test.
7618
7619         PR c++/8857
7620         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7621
7622         PR c++/8921
7623         * g++.dg/parse/non-dependent1.C: New test.
7624
7625         PR c++/8928
7626         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7627
7628         PR c++/9228
7629         * g++.dg/parse/undefined7.C: New test.
7630         * g++.dg/parse/non-templ1.C: New test.
7631
7632         PR c++/9229
7633         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7634
7635 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7636
7637         * gcc.c-torture/compile/20030206-1.c: New test.
7638
7639 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7640
7641         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7642         "pow" to "foo" to avoid potential confusion with a math built-in.
7643
7644 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7645
7646         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7647         conditions for SPARC targets.
7648
7649 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7650
7651         * gcc.dg/20030204-1.c: New test.
7652
7653 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7654
7655         PR c++/38
7656         * g++.dg/parse/array-size1.C: New test.
7657
7658         PR c++/5657
7659         * g++.dg/parse/undefined3.C: New test.
7660
7661         PR c++/5665
7662         * g++.dg/parse/undefined4.C: New test.
7663
7664         PR c++/5975
7665         * g++.dg/parse/undefined5.C: New test.
7666
7667         PR c++/7259
7668         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7669
7670         PR c++/8578
7671         * g++.dg/parse/casting-operator1.C: New test.
7672
7673         PR c++/8596
7674         * g++.dg/parse/undefined6.C: New test.
7675
7676         PR c++/8736
7677         * g++.dg/parse/missing-template1.C: New test.
7678
7679 2003-02-04  Jan Hubicka  <jh@suse.cz>
7680
7681         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7682         * gcc.dg/i386-cmov?.c:  Likewise.
7683         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7684         * gcc.dg/i386-ssefp-1.c:  Likewise.
7685         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7686         conventions.
7687
7688 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7689
7690         PR c++/7129
7691         * testsuite/g++.dg/ext/max.C: New test.
7692
7693 2003-02-03  Jan Hubicka  <jh@suse.cz>
7694
7695         * gcc.c-torture/execute/20030203-1.c: New test.
7696
7697 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7698
7699         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7700         'natural-endian'.
7701
7702 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7703
7704         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7705         * g++.dg/init/new2.C: Likewise.
7706         * g++.dg/other/new1.C: Likewise.
7707
7708 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7709
7710         * gcc.dg/struct-ret-libc.c: New test.
7711
7712 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7713
7714         * gcc.dg/20030129-1.c: New test.
7715
7716 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7717
7718         PR c++/8849
7719         * g++.dg/template/ptrmem4.C: New test.
7720
7721 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7722
7723         * g++.dg/parser/constant1.C: New test.
7724
7725 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7726
7727         PR c++/8591
7728         * g++.dg/parse/friend2.C: New test.
7729
7730 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7731
7732         PR c++/9437
7733         * g++.dg/template/unify4.C: New test.
7734
7735 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7736
7737         * gcc.c-torture/execute/20030128-1.c: New test.
7738
7739 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7740
7741         * g++.dg/lookup/nested1.C: Test moved from ...
7742         * g++.old-deja/g++.other/lookup24.C: ... here.
7743
7744 2003-01-28  Jan Hubicka  <jh@suse.cz>
7745
7746         * gcc.dg/i386-cmov5.c:  New test.
7747
7748 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7749
7750         * gcc.c-torture/execute/20010925-1.c: Changed the
7751         memcpy declaration.
7752
7753 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7754
7755         PR c++/3902
7756         * g++.dg/parse/template5.C: New test.
7757
7758 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7759
7760         PR fortran/9258
7761         * g77.dg/pr9258: New test.
7762
7763 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7764
7765         * README: Move relevant parts from README.g++.
7766
7767         * README.g++: Remove this file.
7768
7769 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7770
7771         * g++.dg/abi/dcast1.C: New test.
7772
7773 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7774
7775         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7776
7777 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7778
7779         PR c++/47
7780         * g++.old-deja/g++.other/lookup24.C: New test.
7781
7782 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7783
7784         PR middle-end/7227
7785         * gcc.dg/uninit-C.c: New test.
7786
7787 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7788
7789         * g++.dg/abi/covariant1.C: New test.
7790
7791 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7792
7793         * gcc.dg/20030123-1.c: New test.
7794
7795 2003-01-25  Jan Hubicka  <jh@suse.cz>
7796
7797         PR opt/8492
7798         * gcc.c-torture/compile/20030125-1.c
7799
7800 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7801
7802         PR c++/9403
7803         * g++.dg/parse/template3.C: New test.
7804         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7805
7806         PR c++/795
7807         * g++.dg/parse/template4.C: New test.
7808
7809         PR c++/9415
7810         * g++.dg/template/qual2.C: New test.
7811
7812         PR c++/8545
7813         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7814
7815         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7816
7817 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7818
7819         * gcc.c-torture/execute/switch-1.c: New test case.
7820
7821 2003-01-25  Jan Hubicka  <jh@suse.cz>
7822
7823         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7824
7825 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7826
7827         Tweaks for Bison-1.875. From the NEWS file:
7828         "- `parse error' -> `syntax error'
7829         Bison now uniformly uses the term `syntax error'"
7830         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7831         * gcc.dg/cpp/digraph2.c: Likewise.
7832         * gcc.dg/cpp/direct2.c: Likewise.
7833         * gcc.dg/cpp/paste4.c: Likewise.
7834         * gcc.dg/c90-restrict-1.c: Likewise.
7835         * gcc.dg/c99-func-2.c: Likewise.
7836         * gcc.dg/noncompile/920721-2.c: Likewise.
7837         * gcc.dg/noncompile/930622-2.c: Likewise.
7838         * gcc.dg/noncompile/940112-1.c: Likewise.
7839         * gcc.dg/noncompile/950921-1.c: Likewise.
7840         * gcc.dg/noncompile/951123-1.c: Likewise.
7841         * gcc.dg/noncompile/971104-1.c: Likewise.
7842         * gcc.dg/noncompile/990416-1.c: Likewise.
7843
7844 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7845
7846         * g++.dg/parse/undefined1.C: Add error message.
7847
7848 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7849
7850         PR c++/9354
7851         * g++.dg/parse/new1.C: New test.
7852
7853         PR c++/9216
7854         * g++.dg/parse/template2.C: New test.
7855
7856         PR c++/9354
7857         * g++.dg/parse/typedef2.C: New test.
7858
7859         PR c++/9328
7860         * g++.dg/ext/typeof3.C: New test.
7861
7862 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7863
7864         PR c++/2738
7865         * g++.dg/parse/ret-type1.C: New test.
7866
7867         PR c++/3792
7868         * g++.dg/parse/tmpl-outside1.C: New test.
7869
7870         PR c++/4207
7871         * g++.dg/parse/int-as-enum1.C: New test.
7872
7873         PR c++/4903
7874         * g++.dg/parse/no-typename1.C: New test.
7875
7876         PR c++/5533
7877         * g++.dg/parse/no-value1.C: New test.
7878
7879         PR c++/5921
7880         * g++.dg/parse/wrong-inline1.C: New test.
7881
7882         PR c++/6402
7883         * g++.dg/parse/ref1.C: New test.
7884
7885         PR c++/6992
7886         * g++.dg/parse/attr-ctor1.C: New test.
7887
7888         PR c++/7229
7889         * g++.dg/parse/namespace5.C: New test.
7890
7891         PR c++/7917
7892         * g++.dg/parse/func-def1.C: New test.
7893
7894         PR c++/8143
7895         * g++.dg/parse/undefined1.C: New test.
7896
7897         PR c++/5723, PR c++/8522
7898         * g++.dg/parse/specialization1.C: New test.
7899
7900         PR c++/163, PR c++/8595
7901         * g++.dg/parse/struct-as-enum1.C: New test.
7902
7903         PR c++/9173
7904         * g++.dg/parse/undefined2.C: New test.
7905
7906 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7907
7908         PR c++/9298
7909         * g++.dg/parse/template1.C: New test.
7910
7911         PR c++/9384
7912         * g++.dg/parse/using1.C: New test.
7913
7914         PR c++/9285
7915         PR c++/9294
7916         * g++.dg/parse/expr2.C: New test.
7917
7918         PR c++/9388
7919         * g++.dg/parse/lookup2.C: Likewise.
7920
7921 2003-01-21  Jan Hubicka  <jh@suse.cz>
7922
7923         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7924         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7925         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7926         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7927
7928 2003-01-20  Nick Clifton  <nickc@redhat.com>
7929
7930         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7931         problem with ARM sibcall code generation.
7932
7933 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7934
7935         * gcc.c-torture/execute/20030120-1.c: New.
7936
7937 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7938
7939         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7940
7941 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR c++/9272
7944         * g++.dg/parse/ctor1.C: New test.
7945
7946         PR c++/9294:
7947         * g++.dg/parse/qualified1.C: New test.
7948
7949         * g++.dg/parse/typename3.C: New test.
7950
7951 2003-01-16  Richard Henderson  <rth@redhat.com>
7952
7953         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7954
7955 2003-01-16  Richard Henderson  <rth@redhat.com>
7956
7957         * g++.dg/pch/pch.exp: Copy test header to the working directory
7958         before using it either for precompilation or direct use.
7959         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7960         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7961
7962 2003-01-16  Richard Henderson  <rth@redhat.com>
7963
7964         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7965         before using it either for precompilation or direct use.
7966         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7967         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7968
7969 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7970
7971         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7972         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7973         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7974         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7975         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7976         typename warning into error.
7977         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7978         error messages.
7979         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7980         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7981         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7982         messages.
7983         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7984         make declaration visible in template.
7985         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7986         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7987         messages.
7988         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7989         message.
7990         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7991         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7992         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7993         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7994         typename warning with error message.
7995         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7996         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7997         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7998
7999 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8000
8001         * g++.dg/parse/ambig2.C: New test.
8002
8003 2003-01-15  Richard Henderson  <rth@redhat.com>
8004
8005         * g++.dg/tls/init-2.C: Update error message string.
8006
8007 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8008
8009         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8010
8011 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8012
8013         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8014         all for HC11/HC12.
8015         * gcc.c-torture/compile/20001205-1.x: Likewise.
8016         * gcc.c-torture/compile/20001226-1.x: Likewise.
8017         * gcc.c-torture/compile/920520-1.x: Likewise.
8018         * gcc.c-torture/compile/961203-1.x: Likewise.
8019         * gcc.c-torture/compile/20020604-1.x: Likewise.
8020
8021 2003-01-15  Jan Hubicka  <jh@suse.cz>
8022
8023         * gcc.c-torture/compile/20030115-1.c: New test.
8024
8025         * gcc.dg/i386-fpcvt-1.c: New test.
8026         * gcc.dg/i386-fpcvt-2.c: New test.
8027
8028 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8029
8030         Further conform g++'s __vmi_class_type_info to the C++ ABI
8031         specification.
8032         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8033         the specification.
8034
8035 2003-01-14  Jan Hubicka  <jh@suse.cz>
8036
8037         * gcc.dg/i386-fpcvt-1.c: New test.
8038         * gcc.dg/i386-fpcvt-2.c: New test.
8039
8040 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8041
8042         * gcc.dg/i386-mmx-3.c: New test.
8043
8044 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/9264
8047         * g++.dg/parse/octal1.C: New file.
8048
8049         PR c++/9172
8050         * g++.dg/parse/typename1.C: New file.
8051
8052 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8053
8054         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8055         * gcc.dg/bf-no-ms-layout.c: Likewise.
8056         * gcc.dg/bf-ms-attrib.c: Likewise.
8057
8058 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8059
8060         PR c++/9099
8061         * g++.dg/parse/dtor1.C: New file.
8062
8063         PR c++/9128
8064         * g++.dg/rtti/typeid1.C: New file.
8065
8066         PR c++/9153
8067         * g++.dg/parse/lookup1.C: New file.
8068
8069         PR c++/9171
8070         * g++.dg/templ/spec5.C: New file.
8071
8072 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8073
8074         * gcc.c-torture/compile/20030110-1.c: New test.
8075
8076 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8077
8078         Merge from pch-branch:
8079
8080         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8081
8082         * gcc.dg/pch/cpp-1.h: New.
8083         * gcc.dg/pch/cpp-1.c: New.
8084         * gcc.dg/pch/cpp-2.h: New.
8085         * gcc.dg/pch/cpp-2.c: New.
8086
8087         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8088
8089         * gcc.dg/pch/except-1.h: New.
8090         * gcc.dg/pch/except-1.c: New.
8091
8092         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8093
8094         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8095         running test.
8096         * gcc.dg/pch: Include *.hp not *.h.
8097         * gcc.dg/pch/system-1.h: New.
8098         * gcc.dg/pch/system-1.c: New.
8099
8100         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8101
8102         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8103         rather than trying to build and run a program using PCH.
8104         * gcc.dg/pch: Remove dg-do commands from test files.
8105
8106         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8107
8108         * gcc.dg/pch/macro-3.c: New.
8109         * gcc.dg/pch/macro-3.h: New.
8110
8111         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8112
8113         * gcc.dg/pch/common-1.c: New.
8114         * gcc.dg/pch/common-1.h: New.
8115         * gcc.dg/pch/decl-1.c: New.
8116         * gcc.dg/pch/decl-1.h: New.
8117         * gcc.dg/pch/decl-2.c: New.
8118         * gcc.dg/pch/decl-2.h: New.
8119         * gcc.dg/pch/decl-3.c: New.
8120         * gcc.dg/pch/decl-3.h: New.
8121         * gcc.dg/pch/decl-4.c: New.
8122         * gcc.dg/pch/decl-4.h: New.
8123         * gcc.dg/pch/decl-5.c: New.
8124         * gcc.dg/pch/decl-5.h: New.
8125         * gcc.dg/pch/global-1.c: New.
8126         * gcc.dg/pch/global-1.h: New.
8127         * gcc.dg/pch/inline-1.c: New.
8128         * gcc.dg/pch/inline-1.h: New.
8129         * gcc.dg/pch/inline-2.c: New.
8130         * gcc.dg/pch/inline-2.h: New.
8131         * gcc.dg/pch/static-1.c: New.
8132         * gcc.dg/pch/static-1.h: New.
8133         * gcc.dg/pch/static-2.c: New.
8134         * gcc.dg/pch/static-2.h: New.
8135
8136         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8137
8138         * g++.dg/pch/pch.exp: Better handle failing testcases.
8139         * gcc.dg/pch/pch.exp: Likewise.
8140         * gcc.dg/pch/macro-1.c: New.
8141         * gcc.dg/pch/macro-1.h: New.
8142         * gcc.dg/pch/macro-2.c: New.
8143         * gcc.dg/pch/macro-2.h: New.
8144
8145         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8146
8147         * g++.dg/dg.exp: Treat files in pch/ specially.
8148         * g++.dg/pch/pch.exp: New file.
8149         * g++.dg/pch/empty.H: New file.
8150         * g++.dg/pch/empty.C: New file.
8151         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8152         "precompile".
8153
8154         * gcc.dg/pch/pch.exp: New file.
8155         * gcc.dg/pch/empty.h: New file.
8156         * gcc.dg/pch/empty.c: New file.
8157         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8158         "precompile".
8159
8160 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8161
8162         * g++.dg/template/friend14.C: New test.
8163
8164 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8165
8166         * gcc.dg/old-style-asm-1.c: New test.
8167
8168 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8169
8170         * gcc.c-torture/compile/20030109-1.c: New test.
8171
8172 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8173
8174         * gcc.c-torture/execute/20030109-1.c: New test.
8175
8176 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8177
8178         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8179         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8180         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8181         * g++.old-deja/g++.mike/eh2.C: Likewise
8182         * g++.old-deja/g++.mike/eh3.C: Likewise
8183         * g++.old-deja/g++.mike/eh5.C: Likewise
8184         * g++.old-deja/g++.mike/eh6.C: Likewise
8185         * g++.old-deja/g++.mike/eh7.C: Likewise
8186         * g++.old-deja/g++.mike/eh8.C: Likewise
8187         * g++.old-deja/g++.mike/eh9.C: Likewise
8188         * g++.old-deja/g++.mike/eh10.C: Likewise
8189         * g++.old-deja/g++.mike/eh12.C: Likewise
8190         * g++.old-deja/g++.mike/eh13.C: Likewise
8191         * g++.old-deja/g++.mike/eh14.C: Likewise
8192         * g++.old-deja/g++.mike/eh16.C: Likewise
8193         * g++.old-deja/g++.mike/eh17.C: Likewise
8194         * g++.old-deja/g++.mike/eh18.C: Likewise
8195         * g++.old-deja/g++.mike/eh21.C: Likewise
8196         * g++.old-deja/g++.mike/eh23.C: Likewise
8197         * g++.old-deja/g++.mike/eh24.C: Likewise
8198         * g++.old-deja/g++.mike/eh25.C: Likewise
8199         * g++.old-deja/g++.mike/eh26.C: Likewise
8200         * g++.old-deja/g++.mike/eh27.C: Likewise
8201         * g++.old-deja/g++.mike/eh28.C: Likewise
8202         * g++.old-deja/g++.mike/eh29.C: Likewise
8203         * g++.old-deja/g++.mike/eh31.C: Likewise
8204         * g++.old-deja/g++.mike/eh33.C: Likewise
8205         * g++.old-deja/g++.mike/eh34.C: Likewise
8206         * g++.old-deja/g++.mike/eh35.C: Likewise
8207         * g++.old-deja/g++.mike/eh36.C: Likewise
8208         * g++.old-deja/g++.mike/eh37.C: Likewise
8209         * g++.old-deja/g++.mike/eh38.C: Likewise
8210         * g++.old-deja/g++.mike/eh39.C: Likewise
8211         * g++.old-deja/g++.mike/eh40.C: Likewise
8212         * g++.old-deja/g++.mike/eh41.C: Likewise
8213         * g++.old-deja/g++.mike/eh42.C: Likewise
8214         * g++.old-deja/g++.mike/eh44.C: Likewise
8215         * g++.old-deja/g++.mike/eh46.C: Likewise
8216         * g++.old-deja/g++.mike/eh47.C: Likewise
8217         * g++.old-deja/g++.mike/eh48.C: Likewise
8218         * g++.old-deja/g++.mike/eh49.C: Likewise
8219         * g++.old-deja/g++.mike/eh50.C: Likewise
8220         * g++.old-deja/g++.mike/eh51.C: Likewise
8221         * g++.old-deja/g++.mike/eh53.C: Likewise
8222         * g++.old-deja/g++.mike/eh55.C: Likewise
8223         * g++.old-deja/g++.mike/p7912.C: Likewise
8224         * g++.old-deja/g++.mike/p9706.C: Likewise
8225         * g++.old-deja/g++.mike/p10416.C: Likewise
8226         * g++.old-deja/g++.mike/p11667.C: Likewise
8227         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8228         Remove redundant reference to Iris.
8229         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8230         Elxsi, i860, Pico Java, and WE32K.
8231
8232 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8233
8234         * g++.dg/ext/asm4.C: New test.
8235
8236 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8237
8238         PR c++/9030
8239         * g++.dg/template/friend12.C: New test.
8240         * g++.dg/template/friend13.C: Likewise.
8241         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8242
8243 2003-01-08  Jan Hubicka  <jh@suse.cz>
8244
8245         * gcc.dg/i386-cadd.c: New test.
8246         * gcc.dg/i386-cmov4.c: Likewise.
8247
8248 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/9165
8251         * g++.dg/warn/Wunused-3.C: New test.
8252
8253         * g++.dg/abi/bitfield9.C: New test.
8254
8255         PR c++/9189
8256         * g++.dg/parse/defarg3.C: New test.
8257
8258 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8259
8260         * g++.dg/parse/ambig1.C: New test.
8261         * g++.dg/parse/defarg2.C: New test.
8262
8263 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8264
8265         * g++.dg/template/defarg-1.C: New test.
8266         * g++.dg/template/local2.C: Likewise.
8267
8268 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8269
8270         * gcc.c-torture/execute/20030105-1.c: New test.
8271
8272 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8273
8274         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8275         * g++.dg/parse/namespace4.C: Likewise.
8276
8277 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8278
8279         * g++.dg/template/ntp2.C: New test.
8280
8281 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8282
8283         * g++.dg/parse/extern-C-1.C: New test.
8284
8285         * g++.dg/parse/namespace4.C: New test.
8286
8287         * g++.dg/template/nested1.C: New test.
8288
8289         * g++.dg/parse/namespace3.C: New test.
8290
8291 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8292
8293         * g++.dg/lookup/two-stage1.C: New test.
8294
8295 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8296
8297         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8298         * g++.old-deja/g++.jason/access8.C: Likewise.
8299         * g++.old-deja/g++.other/decl5.C: Likewise.
8300
8301 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8302
8303         * g++.dg/parse/parse7.C: New test.
8304
8305 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8306
8307         PR c++/2843
8308         * g++.dg/ext/attrib7.C: New test.
8309
8310 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8311
8312         * g++.dg/parse/parse6.C: New test.
8313
8314 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8315
8316         * gcc.dg/h8300-stack-1.c: New.
8317
8318 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8319
8320         g++.dg/lookup/exception1.C: New test.
8321
8322         g++.dg/lookup/template1.C: New test.
8323
8324         g++.dg/parse/namespace2.C: New test.
8325
8326         g++.dg/parse/parens2.C: New test.
8327
8328 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8329
8330         * g++.dg/parse/parse5.C: New test.
8331         * g++.dg/lookup/scoped4.C: New test.
8332
8333 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8334
8335         * g++.dg/parse/parens1.C: New test.
8336
8337         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8338         angle-bracket1.C.
8339         * g++.dg/parse/parens2.C: New test.
8340
8341         * g++.dg/lookup/scope-operator1.C: New test.
8342
8343         * g++.dg/parse/operator1.C: New test.
8344
8345 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8346
8347         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8348         * g++.old-deja/g++.other/access6.C: Likewise.
8349         * g++.old-deja/g++.other/decl1.C: Likewise.
8350         * g++.old-deja/g++.pt/typename12.C: Likewise.
8351
8352 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8353
8354         * g++.dg/parse/namespace1.C: New test.
8355
8356 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8357
8358         * g++.dg/parse/parse4.C: New test.
8359
8360 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8361
8362         * g++.dg/parse/parse3.C: New test.
8363
8364 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8365
8366         * g++.dg/parse/parse2.C: New test.
8367
8368 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8369
8370         * g++.dg/template/friend11.C: New test.
8371
8372 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8373
8374         * g++.dg/parse/parse1.C: New test.
8375
8376 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8377
8378         * lib/profopt.exp: Change the name of a global variable to avoid
8379         possible clashes with other test suites.
8380
8381 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8382
8383         * g++.dg/inherit/covariant8.C: New test.
8384
8385 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8386
8387         * g++.dg/init/array9.C: New test.
8388
8389         PR c++/9112
8390         * g++.dg/parse/expr1.C: New test.
8391
8392 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8393
8394         * gcc.c-torture/compile/20021230-1.c: New test.
8395
8396 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8397
8398         * g++.dg/inherit/covariant5.C: New test.
8399         * g++.dg/inherit/covariant6.C: New test.
8400         * g++.dg/inherit/covariant7.C: New test.
8401
8402 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8403
8404         PR c++/2739
8405         * g++.dg/other/access2.C: New test.
8406
8407 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8408
8409         * g++.dg/other/anon-struct.C: No longer fails
8410         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8411         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8412         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8413
8414 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8415
8416         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8417
8418 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8419
8420         * g++.dg/eh/spec4.C: Remove stray semicolon.
8421         * g++.dg/expr/pmf-1.C: Change error message.
8422         * g++.dg/ext/asm1.C: Remove stray semicolon.
8423         * g++.dg/ext/typename1.C: Add missing typenames.
8424         * g++.dg/inherit/template-as-base.C: Change error message.
8425         * g++.dg/lookup/scoped1.C: Likewise.
8426         * g++.dg/lookup/scoped2.C: Likewise.
8427         * g++.dg/lookup/using2.C: Likewise.
8428         * g++.dg/other/component1.C: Remove stray semicolon.
8429         * g++.dg/other/do1.C: Change error message.
8430         * g++.dg/other/error2.C: Likewise.
8431         * g++.dg/other/init1.C: Likewise.
8432         * g++.dg/other/packed1.C: Remove stray semicolon.
8433         * g++.dg/other/ptrmem2.C: Change error message.
8434         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8435         marker.
8436         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8437         * g++.dg/template/access3.C: Add typename keyword.
8438         * g++.dg/template/access5.C: Remove stray semicolon.
8439         * g++.dg/template/access6.C: Likewise.
8440         * g++.dg/template/complit1.C: Likewise.
8441         * g++.dg/template/crash1.C: Change error message.
8442         * g++.dg/template/inherit2.C: Remove stray semicolon.
8443         * g++.dg/template/instantiate2.C: Likewise.
8444         * g++.dg/template/instantiate3.C: Change error message.
8445         * g++.dg/template/qual1.C: Remove stray semicolon.
8446         * g++.dg/template/qualttp18.C: Change error message.
8447         * g++.dg/template/ref1.C: Remove stray semicolon.
8448         * g++.dg/template/sizeof1.C (A::value): Declare it.
8449         * g++.dg/template/spec4.C: Change error message.
8450         * g++.dg/template/static1.C: Likewise.
8451         * g++.dg/template/type1.C: Likewise.
8452         * g++.dg/template/typename3.C: Likewise.
8453         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8454         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8455         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8456         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8457         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8458         named return value extension.
8459         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8460         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8461         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8462         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8463         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8464         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8465         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8466         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8467         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8468         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8469         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8470         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8471         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8472         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8473         syntax.
8474         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8475         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8476         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8477         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8478         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8479         * g++.old-deja/g++.brendan/template11.C: Likewise.
8480         * g++.old-deja/g++.brendan/template26.C: Likewise.
8481         * g++.old-deja/g++.brendan/template27.C: Use explicit
8482         specialization syntax.
8483         * g++.old-deja/g++.brendan/template30.C: Likewise.
8484         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8485         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8486         non-dependent names.
8487         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8488         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8489         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8490         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8491         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8492         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8493         named return value extension.
8494         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8495         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8496         * g++.old-deja/g++.ext/return1.C: Likewise.
8497         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8498         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8499         * g++.old-deja/g++.jason/access8.C: Likewise.
8500         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8501         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8502         pseudo-destructor names.
8503         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8504         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8505         pseudo-destructor names.
8506         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8507         * g++.old-deja/g++.jason/overload19.C: Likewise.
8508         * g++.old-deja/g++.jason/overload32.C: Likewise.
8509         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8510         stray semicolons.
8511         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8512         * g++.old-deja/g++.jason/return.C: Likewise.
8513         * g++.old-deja/g++.jason/return2.C: Likewise.
8514         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8515         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8516         syntax.
8517         * g++.old-deja/g++.jason/template10.C: Account for use of
8518         non-dependent names.
8519         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8520         syntax.
8521         * g++.old-deja/g++.jason/template37.C: Likewise.
8522         * g++.old-deja/g++.law/access4.C: Change error messages.
8523         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8524         pseudo-destructor names.
8525         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8526         * g++.old-deja/g++.law/ctors9.C: Likewise.
8527         * g++.old-deja/g++.law/cvt22.C: Likewise.
8528         * g++.old-deja/g++.law/dtors5.C: Likewise.
8529         * g++.old-deja/g++.law/global-init1.C: Likewise.
8530         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8531         * g++.old-deja/g++.law/operators28.C: Likewise.
8532         * g++.old-deja/g++.law/visibility28.C: Likewise.
8533         * g++.old-deja/g++.martin/eval1.C: Likewise.
8534         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8535         name.
8536         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8537         * g++.old-deja/g++.mike/net34.C: Likewise.
8538         * g++.old-deja/g++.mike/net36.C: Likewise.
8539         * g++.old-deja/g++.mike/ns2.C: Likewise.
8540         * g++.old-deja/g++.mike/p12306.C: Likewise.
8541         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8542         value extension.
8543         * g++.old-deja/g++.mike/p700.C: Likewise.
8544         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8545         * g++.old-deja/g++.mike/p710.C: Likewise.
8546         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8547         value extension.
8548         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8549         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8550         * g++.old-deja/g++.ns/crash2.C: Likewise.
8551         * g++.old-deja/g++.ns/crash3.C: Likewise.
8552         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8553         * g++.old-deja/g++.ns/ns17.C: Likewise.
8554         * g++.old-deja/g++.ns/template16.C: Likewise.
8555         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8556         keyword.
8557         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8558         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8559         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8560         named return value extension.
8561         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8562         * g++.old-deja/g++.other/access4.C: Issue additional error
8563         messages.
8564         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8565         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8566         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8567         * g++.old-deja/g++.other/crash25.C: Change error message.
8568         * g++.old-deja/g++.other/crash4.C: Change error message.
8569         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8570         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8571         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8572         checks.
8573         * g++.old-deja/g++.other/defarg8.C: Likewise.
8574         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8575         * g++.old-deja/g++.other/dtor10.C: Likewise.
8576         * g++.old-deja/g++.other/incomplete.C: Likewise.
8577         * g++.old-deja/g++.other/linkage7.C: Likewise.
8578         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8579         lookup algorithm.
8580         * g++.old-deja/g++.other/mangle2.C: Likewise.
8581         * g++.old-deja/g++.other/refinit2.C: Likewise.
8582         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8583         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8584         * g++.old-deja/g++.pt/crash28.C: Likewise.
8585         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8586         syntax.
8587         * g++.old-deja/g++.pt/crash32.C: Change error message.
8588         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
8589         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
8590         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
8591         error message position.
8592         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
8593         * g++.old-deja/g++.pt/defarg8.C: Change error message.
8594         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
8595         syntax.
8596         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
8597         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
8598         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
8599         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
8600         keyword.
8601         * g++.old-deja/g++.pt/explicit31.C: Likewise.
8602         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
8603         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
8604         keyword.
8605         * g++.old-deja/g++.pt/explicit71.C: Change error message.
8606         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
8607         syntax.
8608         * g++.old-deja/g++.pt/friend28.C: Account for use of
8609         non-dependent names.
8610         * g++.old-deja/g++.pt/friend29.C: Likewise.
8611         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
8612         rules.
8613         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
8614         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
8615         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
8616         lookup rules.
8617         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
8618         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
8619         keyword.
8620         * g++.old-deja/g++.pt/memclass20.C: Likewise.
8621         * g++.old-deja/g++.pt/memclass5.C: Likewise.
8622         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
8623         keyword.
8624         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
8625         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
8626         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
8627         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
8628         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
8629         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
8630         keyword.
8631         * g++.old-deja/g++.pt/spec10.C: Likewise.
8632         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
8633         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
8634         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
8635         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
8636         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
8637         * g++.old-deja/g++.pt/ttp62.C: Likewise.
8638         * g++.old-deja/g++.pt/ttp64.C: Likewise.
8639         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
8640         * g++.old-deja/g++.pt/typename15.C: Likewise.
8641         * g++.old-deja/g++.pt/typename22.C: Likewise.
8642         * g++.old-deja/g++.pt/typename6.C: Change error messages.
8643         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8644         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8645         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8646         syntax.
8647         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8648         return value extension.
8649         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8650         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8651         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8652         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8653
8654 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8655
8656         * g++.dg/warn/inline1.C: New test.
8657         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8658         * g++.old-deja/g++.jason/synth10.C: Likewise.
8659         * g++.old-deja/g++.mike/net31.C: Likewise.
8660         * g++.old-deja/g++.mike/p8786.C: Likewise.
8661
8662         * g++.dg/template/friend10.C: New test.
8663         * g++.dg/template/conv5.C: New test.
8664
8665 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         * g++.dg/lookup/scoped3.C: New test.
8668
8669         * g++.dg/lookup/decl1.C: New test.
8670         * g++.dg/lookup/decl2.C: New test.
8671
8672 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8673
8674         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8675         gcc.c-torture/compile/20021015-1.c,
8676         gcc.c-torture/compile/20021015-2.c,
8677         gcc.c-torture/compile/20021123-1.c,
8678         gcc.c-torture/compile/20021123-2.c,
8679         gcc.c-torture/compile/20021123-3.c,
8680         gcc.c-torture/compile/20021123-4.c,
8681         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8682         only to 3.1 or 3.2 branch.
8683
8684 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8685
8686         * gcc.dg/i386-bitfield3.c: New test.
8687
8688         * gcc.dg/i386-bitfield2.c: New test.
8689
8690 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8691
8692         * g++.dg/parse/conv_op1.C: New test.
8693
8694 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8695
8696         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8697         approved.
8698
8699 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8700
8701         * gcc.c-torture/compile/20021220-1.c: New test.
8702
8703 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8704
8705         * gcc.dg/i386-fastcall-1.c: New.
8706
8707 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8708
8709         * gcc.c-torture/execute/20021219-1.c: New test.
8710
8711 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8712
8713         * gcc.dg/i386-pic-1.c: New test.
8714
8715 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8716
8717         PR c++/8099
8718         * g++.dg/template/friend9.C: New test.
8719
8720 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8721
8722         PR c++/3663
8723         * g++.dg/template/access7.C: New test.
8724
8725 2002-12-18  Nick Clifton  <nickc@redhat.com>
8726
8727         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8728         the libstdc++-v3 directory has been found.
8729
8730 2002-12-12  Devang Patel <dpatel@apple.com>
8731         * gcc.dg/darwin-ld-1.c: New test.
8732         * gcc.dg/darwin-ld-2.c: New test.
8733         * gcc.dg/darwin-ld-3.c: New test.
8734         * gcc.dg/darwin-ld-4.c: New test.
8735         * gcc.dg/darwin-ld-5.c: New test.
8736
8737 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8738
8739         * gcc.c-torture/compile/20021212-1.c: New test.
8740
8741 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8742
8743         * gcc.dg/fshort-wchar: New test.
8744
8745 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/8372
8748         * g++.dg/template/dtor1.C: New test.
8749
8750         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8751         markers.
8752
8753 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8754
8755         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8756
8757 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8758
8759         * g++.dg/template/static1.C: New test.
8760         * g++.dg/template/static2.C: New test.
8761         * g++.old-deja/g++.ext/memconst.C: New test.
8762
8763 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8764
8765         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8766         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8767         * g++.dg/special/initp1.C: Likewise.
8768
8769 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8770
8771         * gcc.c-torture/execute/20021204-1.c: New test.
8772
8773 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8774
8775         * gcc.dg/ppc-fmadd-1.c: New file.
8776         * gcc.dg/ppc-fmadd-2.c: New file.
8777         * gcc.dg/ppc-fmadd-3.c: New file.
8778
8779 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8780
8781         * gcc.c-torture/compile/20021204-1.c: New test.
8782
8783 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8784
8785         * g++.dg/inherit/covariant2.C: New test.
8786         * g++.dg/inherit/covariant3.C: New test.
8787         * g++.dg/inherit/covariant4.C: New test.
8788         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8789         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8790
8791 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8792
8793         PR c++/8688
8794         * g++.dg/init/brace3.C: New test.
8795
8796 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8797
8798         * gcc.dg/20020210-1.c: Fix a comment typo.
8799
8800 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8801
8802         PR c++/8720
8803         * g++.dg/parse/defarg1.C: New test.
8804
8805         PR c++/8615
8806         * g++.dg/template/char1.C: New test.
8807
8808         * g++.dg/template/varmod1.C: Fix typo.
8809
8810 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8811
8812         DR 180
8813         * g++.old-deja/g++.pt/crash32.C: Expect error.
8814
8815 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/5919
8818         * g++.dg/template/varmod1.C: New test.
8819
8820         PR c++/8727
8821         * g++.dg/inherit/typeinfo1.C: New test.
8822
8823         PR c++/8663
8824         * g++.dg/inherit/typedef1.C: New test.
8825
8826 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/8332
8829         PR c++/8493
8830         * g++.dg/template/strlen1.C: New test.
8831
8832         PR c++/8227
8833         * g++.dg/template/ctor2.C: New test.
8834
8835         PR c++/8214
8836         * g++.dg/init/string1.C: New test.
8837
8838         PR c++/8511
8839         * g++.dg/template/friend8.C: New test.
8840
8841 2002-11-29  Joe Buck <jbuck@synopsys.com>
8842
8843         * g++.dg/lookup/anon2.C: New test.
8844
8845 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8846
8847         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8848         h8300 port.
8849
8850 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8851
8852         * gcc.dg/bitfld-6.c: New test.
8853
8854 2002-11-27  Jan Hubicka  <jh@suse.cz>
8855
8856         * gcc.c-torture/execute/20021127.[cx]: New test.
8857
8858 2002-11-26  Jan Hubicka  <jh@suse.cz>
8859
8860         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8861         quality.
8862
8863 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8864
8865         * g++.dg/init/brace2.C: New test.
8866         * g++.old-deja/g++.mike/p9129.C: Correct.
8867
8868 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8869
8870         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8871
8872 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8873
8874         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8875
8876 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8877
8878         * testsuite/g++.dg/abi/empty11.C: New test.
8879         * testsuite/g++.dg/rtti/cv1.C: New test.
8880
8881 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8882
8883         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8884
8885 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8886
8887         * g++.dg/abi/empty10.C: New test.
8888
8889 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8890
8891         * gcc.c-torture/compile/20021124-1.c: New test.
8892
8893 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8894
8895         * g++.dg/abi/rtti2.C: New test.
8896
8897 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8898
8899         * gcc.dg/i386-unroll-1.c: New test.
8900
8901 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8902
8903         * gcc.c-torture/compile/20021120-1.c: New test.
8904         * gcc.c-torture/compile/20021120-2.c: New test.
8905
8906 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8907
8908         * gcc.dg/bitfld-5.c: New test.
8909
8910 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8911
8912         * gcc.c-torture/execute/20021120-3.c: New test.
8913
8914 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8915
8916         * gcc.c-torture/execute/20021120-2.c: New test.
8917
8918 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8919
8920         * gcc.c-torture/execute/20021120-1.c: New test.
8921
8922 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8923
8924         * gcc.c-torture/execute/20021118-3.c: New test.
8925
8926 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8927
8928         * gcc.c-torture/compile/20021119-1.c: New test.
8929
8930 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8931
8932         * gcc.dg/duff-1.c: New test.
8933         * gcc.dg/duff-2.c: New test.
8934         * gcc.dg/duff-3.c: New test.
8935
8936 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8937
8938         * gcc.dg/cpp/_Pragma5.c: New test.
8939
8940 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8941
8942         * gcc.c-torture/execute/20021118-2.c: New test.
8943
8944 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8945
8946         * gcc.c-torture/execute/20021118-1.c: New test.
8947
8948 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.dg/20021116-1.c: New test.
8951
8952 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8953
8954         * g++.dg/abi/vcall1.C: New test.
8955
8956 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/20021029-1.c: New test.
8959         * gcc.dg/20021029-2.c: New test.
8960
8961 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8962
8963         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8964
8965 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8966
8967         PR c/8439
8968         * gcc.dg/20021110.c: Move to ...
8969         * gcc.c-torture/compile/20021110.c: .... here.
8970
8971 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8972
8973         PR c/8467
8974         * gcc.c-torture/execute/20021111-1.c
8975
8976 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8977
8978         PR c/8439
8979         * gcc.dg/20021110.c: New test.
8980
8981 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8982
8983         * g++.dg/abi/vthunk3.C: Run only on x86.
8984
8985 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8986
8987         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8988
8989 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8990
8991         * lib/compat.exp (compat-execute): Fix logic error in last
8992         change.
8993
8994 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8995
8996         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8997
8998 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8999
9000         PR c++/8389
9001         * g++.dg/template/access6.C: New test.
9002
9003 2002-11-08  Jan Hubicka  <jh@suse.cz>
9004
9005         * gcc.dg/i386-ssefp-1.c: New test.
9006         * gcc.dg/i386-ssefp-1.c: New test.
9007
9008 2002-11-08  Jan Hubicka  <jh@suse.cz>
9009
9010         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9011
9012 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9013
9014         * g++.dg/abi/vthunk3.C: New test.
9015
9016         PR c++/8338
9017         * g++.dg/template/crash2.C: New test.
9018
9019 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9020
9021         * testsuite/g++.dg/abi/dtor1.C: New test.
9022         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9023
9024 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9025
9026         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9027         Darwin.
9028
9029 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9030
9031         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9032         -mthumb.  Only xfail with -O0.
9033
9034 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9035
9036         * g++.dg/abi/thunk1.C: New test.
9037         * g++.dg/abi/thunk2.C: Likewise.
9038         * g++.dg/abi/vtt1.C: Likewise.
9039
9040 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9041
9042         PR optimization/8423
9043         * gcc.c-torture/execute/builtin-constant.c: New test.
9044
9045 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9046
9047         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9048         Add some more cases.
9049
9050 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9051
9052         PR c++/8391
9053         * g++.dg/opt/local1.C: New test.
9054
9055 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/8160
9058         * g++.dg/template/complit1.C: New test.
9059
9060         PR c++/8149
9061         * g++.dg/template/typename4.C: Likewise.
9062
9063 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9064
9065         Core issue 287, PR c++/7639
9066         * g++.dg/template/instantiate1.C: Adjust error location.
9067         * g++.dg/template/instantiate3.C: New test.
9068         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9069         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9070         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9071
9072 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9073
9074         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9075
9076 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9077
9078         PR c++/8287
9079         * g++.dg/init/dtor2.C: New test.
9080
9081 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9082
9083         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9084         * gcc.dg/nest.c: Bypass errors on irix6.
9085
9086 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9087
9088         * gcc.dg/nest.c: Expect error for mmix-*-*.
9089         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9090
9091 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9092
9093         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9094         markers.
9095
9096         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9097
9098 2002-10-25  Mike Stump  <mrs@apple.com>
9099
9100         * gcc.dg/warn-1.c: New test.
9101
9102 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9103
9104         * g++.dg/template/typename3.C: New test.
9105
9106 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9107
9108         * g++.dg/lookup/ptrmem1.C: New test.
9109
9110         * g++.dg/abi/vthunk2.C: New test.
9111
9112 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9113
9114         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9115
9116 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9117
9118         * g++.dg/abi/empty9.C: New test.
9119
9120 2002-10-24  Richard Henderson  <rth@redhat.com>
9121
9122         * g++.dg/inherit/thunk1.C: Enable for ia64.
9123
9124 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9125
9126         PR c++/8067
9127         * g++.dg/lookup/pretty1.C: New test.
9128
9129 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9130
9131         * gcc.dg/20021023-1.c: New test.
9132
9133 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/7679
9136         * g++.dg/parse/inline1.C: New test.
9137
9138 2002-10-23  Richard Henderson  <rth@redhat.com>
9139
9140         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9141
9142         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9143
9144 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9145
9146         PR c++/6579
9147         * g++.dg/parse/stmtexpr3.C: New test.
9148
9149 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9150
9151         * g++.dg/expr/cond1.C: New test.
9152
9153 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9154
9155         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9156
9157 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9158
9159         * g++.dg/abi/vbase13.C: New test.
9160         * g++.dg/abi/vbase14.C: Likewise.
9161
9162 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.dg/tls/pic-1.c: New test.
9165         * gcc.dg/tls/nonpic-1.c: New test.
9166         * gcc.dg/20021018-1.c: New test.
9167
9168 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9169
9170         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9171         Remove only files with the same base name as the test case.
9172         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9173         (profopt-execute): Likewise.  Also, remove old profiling
9174         and performance data files before running the tests.
9175
9176         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9177         * g++.dg/bprob/bprob.exp: Likewise.
9178         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9179         to allow more general test case names.
9180
9181         * g++.dg/bprob/bprob-1.C: Rename to ...
9182         * g++.dg/bprob/g++-bprob-1.C: ... this.
9183
9184         * g77.dg/bprob/bprob-1.f: Rename to ...
9185         * g77.dg/bprob/g77-bprob-1.f: ... this.
9186
9187 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9188
9189         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9190         bison 1.50 or later.
9191
9192 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9193
9194         * g++.dg/README: Describe more test directories.
9195
9196 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9197
9198         * g++.dg/init/array6.C: Add additional tests.
9199
9200 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9201
9202         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9203         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9204
9205 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9206
9207         * gcc.c-torture/compile/20020604-1.x: New.
9208         * gcc.c-torture/compile/simd-5.x: Likewise.
9209         * gcc.c-torture/execute/920710-1.x: Likewise.
9210         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9211
9212 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9213
9214         * g++.dg/inherit/override1.C: Add dg-options clause.
9215
9216 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9217
9218         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9219         _mm_slli_si128.
9220
9221 2002-10-19  Andreas Schwab  <schwab@suse.de>
9222
9223         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9224         directory component.
9225
9226 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9227
9228         * g++.dg/inherit/thunk1.C: New test.
9229
9230         * g++.dg/inherit/override1.C: New test.
9231
9232         * g++.dg/abi/mangle11.C: New test.
9233         * g++.dg/abi/mangle14.C: New test.
9234         * g++.dg/abi/mangle17.C: New test.
9235
9236 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9237
9238         * g++.dg/overload/member2.C: New test.
9239
9240 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9241
9242         * g++.dg/README: Describe new compat directory.
9243         * g++.dg/dg.exp: Skip tests in compat directory.
9244         * README.compat: New file.
9245         * lib/compat.exp: New expect script.
9246         * g++.dg/compat: New test directory.
9247         * g++.dg/compat/compat.exp: New expect script.
9248         * g++.dg/compat/abi: New test directory.
9249         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9250         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9251         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9252         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9253         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9254         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9255         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9256         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9257         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9258         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9259         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9260         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9261         * g++.dg/compat/break: New test directory.
9262         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9263         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9264         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9265         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9266         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9267         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9268         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9269         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9270         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9271         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9272         g++.dg/compat/break/README: New files.
9273         * g++.dg/compat/eh: New test directory.
9274         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9275         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9276         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9277         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9278         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9279         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9280         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9281         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9282         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9283         g++.dg/compat/eh/filter2_y.C,
9284         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9285         g++.dg/compat/eh/new1_y.C,
9286         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9287         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9288         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9289         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9290         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9291         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9292         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9293         g++.dg/compat/eh/unexpected1_y.C: New files.
9294         * g++.dg/compat/init: New test directory.
9295         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9296         g++.dg/compat/init/array5_y.C,
9297         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9298         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9299         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9300         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9301         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9302         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9303         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9304         g++.dg/compat/init/init-ref2_y.C: New files.
9305
9306 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9307
9308         PR c++/7584
9309         * g++.dg/inherit/using3.C: New test.
9310
9311 2002-10-17  Jan Hubicka  <jh@suse.cz>
9312
9313         * gcc.dg/20021017-2.c: New test.
9314
9315 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9316
9317         * g++.dg/abi/mangle16.C: Adjust.
9318
9319         * g++.dg/init/array8.C: New test.
9320
9321 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9322
9323         * gcc.dg/special/mips-abi.exp: New test.
9324         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9325
9326 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9327
9328         * g++.dg/abi/mangle16.C: New test.
9329         * g++.dg/abi/mangle17.C: Likewise.
9330
9331         PR c++/7478
9332         * g++.dg/template/ref1.C: New test.
9333
9334 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9335
9336         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9337
9338 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9339
9340         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9341
9342 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9343
9344         PR c++/7524
9345         * g++.dg/init/array7.C: New test.
9346
9347 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9348
9349         * g++.dg/init/array6.C: New test.
9350
9351         * g++.dg/abi/mangle13.C: Likewise.
9352         * g++.dg/abi/mangle14.C: Likewise.
9353         * g++.dg/abi/mangle15.C: Likewise.
9354
9355 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9356
9357         * g++.dg/abi/empty8.C: New test.
9358
9359 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         * g++.dg/init/ctor1.C: New test.
9362
9363 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9364
9365         * gcc.c-torture/execute/20021015-1.c: New test.
9366
9367 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9368
9369         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9370
9371 2002-10-14  Jan Hubicka  <jh@suse.cz>
9372
9373         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9374
9375 2002-10-14  Richard Henderson  <rth@redhat.com>
9376
9377         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9378
9379 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9380
9381         PR optimization/6631
9382         * g++.dg/opt/const2.C: New test.
9383
9384 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9385
9386         PR c++/7176
9387         * g++.dg/parse/friend1.C: New test.
9388         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9389
9390 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9391
9392         * gcc.dg/20021014-1.c: New test.
9393
9394 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/5661
9397         * g++.dg/ext/vlm1.C: New test.
9398         * g++.dg/ext/vlm2.C: Likewise.
9399
9400         * g++.dg/init/array1.C: Remove invalid braces.
9401         * g++.dg/init/brace1.C: New test.
9402         * g++.dg/init/copy2.C: Likewise.
9403         * g++.dg/init/copy3.C: Likewise.
9404         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9405         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9406         braces.
9407
9408 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9409
9410         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9411
9412 2002-10-11  Richard Shann  <richard.shann@superh.com>
9413
9414         * gcc.c-torture/compile/simd-5.c: New test.
9415
9416 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9417
9418         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9419
9420 2002-10-10  Jim Wilson  <wilson@redhat.com>
9421
9422         * gcc.c-torture/execute/20021010-1.c: New test.
9423
9424 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9425
9426         PR c/7353
9427         * g++.dg/ext/typedef-init.C: New test.
9428         * gcc.dg/typedef-init.c: New test.
9429
9430 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9431
9432         * gcc.dg/cpp/paste13.c: New test.
9433
9434 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9435
9436         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9437         remaining platforms, XFAIL during compile, not execute.  Don't
9438         XFAIL at -O0.
9439
9440 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9441
9442         * gcc.dg/alias-1.c: Tweak expected warning.
9443
9444 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9445
9446         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9447
9448 2002-10-06  Andreas Jaeger  <aj@suse.de>
9449
9450         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9451         * gcc.dg/cpp/c++98.C: Likewise.
9452
9453         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9454         * g++.dg/cpp/c++98.C: Likewise.
9455
9456         * g++.dg/README (Subdirectories): Mention cpp directory.
9457
9458         PR target/7559
9459         * gcc.dg/20021006-1.c: New test.
9460
9461 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9462
9463         PR c++/7804
9464         * g++.dg/other/warning1.C: New test.
9465
9466 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9467
9468         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9469         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9470         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9471
9472 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9473
9474         PR c++/7931
9475         * g++.dg/template/ptrmem3.C: New test.
9476
9477         PR c++/7754
9478         * g++.dg/template/union1.C: New test.
9479
9480 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/8006
9483         * g++.dg/abi/mangle9.C: New test.
9484         * g++.dg/abi/mangle10.C: New test.
9485         * g++.dg/abi/mangle11.C: New test.
9486         * g++.dg/abi/mangle12.C: New test.
9487
9488 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9489
9490         PR c++/7188.
9491         * g++.dg/template/meminit1.C: New test.
9492         * g++.dg/warn/Wreorder-1.C: Likewise.
9493         * g++.old-deja/g++.mike/warn3.C: Tweak.
9494         * lib/prune.exp: Ingore "in copy constructor".
9495
9496 2002-10-02  Andreas Jaeger  <aj@suse.de>
9497
9498         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9499         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9500         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9501         on x86-64.
9502
9503 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9504
9505         * gcc.dg/empty1.C: Fix typo.
9506
9507 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9508
9509         * gcc.dg/alias-1.c: New test.
9510
9511 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9512
9513         * gcc.dg/empty1.C: New test.
9514
9515         * g++.dg/tls/init-2.C: Tweak error messages.
9516
9517 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9518
9519         * gcc.c-torture/compile/20020923-1.c: New test.
9520
9521 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9522
9523         * gcc.c-torture/execute/ffs-1.c: New test.
9524         * gcc.c-torture/execute/ffs-2.c: Ditto.
9525
9526 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9527
9528         * g++.dg/overload/member1.C: New test.
9529
9530 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9531
9532         * g++.dg/abi/empty7.C: New test.
9533         * g++.dg/init/pm2.C: Likewise.
9534
9535 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9536
9537         * g++.dg/rtti/crash1.C: New test.
9538
9539 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9540
9541         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9542         gcc.dg/sibcall-4.c: New tests.
9543
9544 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9545
9546         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9547         powerpc and MMIX targets.
9548
9549 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9550
9551         * gcc.dg/cpp/20020927-1.c: New.
9552
9553 2002-09-26  David S. Miller  <davem@redhat.com>
9554
9555         * gcc.c-torture/compile/trunctfdf.c: New.
9556
9557 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9558
9559         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9560
9561 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9562
9563         * gcc.c-torture/execute/loop-15.c: New.
9564
9565 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9566
9567         * README.QMTEST: Fix typo.
9568
9569 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9570
9571         * gcc.dg/20020926-1.c: New test.
9572
9573 2002-09-25  David S. Miller  <davem@redhat.com>
9574
9575         PR target/7842
9576         * gcc.c-torture/execute/shiftdi.c: New test.
9577
9578 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9579
9580         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9581         unique to the tool.
9582         * lib/g77.exp (g77_init): Likewise.
9583         * lib/g++.exp (g++_init): Likewise.
9584         * lib/objc.exp (objc_init): Likewise.
9585
9586 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9587
9588         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
9589         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
9590         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
9591
9592 2002-09-25  Richard Henderson  <rth@redhat.com>
9593
9594         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
9595         too-small long double.
9596
9597 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
9598
9599         * gcc.dg/20020919-1.c: New test.
9600
9601 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
9602
9603         * g++.dg/abi/bitfield6.C: New test.
9604         * g++.dg/abi/bitfield7.C: New test.
9605         * g++.dg/abi/bitfield8.C: New test.
9606         * g++.dg/abi/vbase11.C: New test.
9607
9608 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9609
9610         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
9611         hppa*-*-hpux*.  Update test comment.
9612
9613 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * gcc.dg/tls/struct-1.c: New test.
9616
9617 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
9618
9619         * gcc.dg/cpp/tr-warn2.c: Update.
9620
9621 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9622
9623         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
9624
9625 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9626
9627         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
9628         systems.
9629
9630 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
9631
9632         * gcc.c-torture/execute/ieee/mzero3.c: New test.
9633
9634         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9635         Adjust for c++filt moved to binutils.  Remove spurious duplicate
9636         setting of cxxfilt.
9637
9638 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
9639
9640         * gcc.dg/20020312-2.c: Update for darwin.
9641
9642 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9643
9644         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9645
9646 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9647
9648         * objc.dg/comp-types-1.m: New test.
9649         * objc.dg/comp-types-2.m: New test.
9650         * objc.dg/comp-types-3.m: New test.
9651         * objc.dg/comp-types-4.m: New test.
9652         * objc.dg/comp-types-5.m: New test.
9653         * objc.dg/comp-types-6.m: New test.
9654
9655 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9656
9657         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9658
9659 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9660
9661         * g++.dg/other/do1.C: New test.
9662
9663         * g++.dg/template/subst1.C: New test.
9664
9665 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9666
9667         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9668
9669 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9670
9671         * g++.dg/template/qualttp20.C: Adjust expected errors.
9672         * g++.old-deja/g++.jason/report.C: Likewise.
9673         * g++.old-deja/g++.other/qual1.C: Likewise.
9674
9675         * g++.dg/lookup/scoped2.C: New test.
9676
9677         * g++.dg/ext/asm3.C: New test.
9678
9679 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9680
9681         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9682
9683 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9684
9685         * ChangeLog: follow spelling conventions.
9686         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9687         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9688         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9689         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9690         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9691         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9692         * g++.old-deja/g++.law/global-init1.C: Likewise.
9693         * g++.old-deja/g++.other/delete4.C: Likewise.
9694         * g++.old-deja/g++.other/inline21.C: Likewise.
9695         * g++.old-deja/g++.other/singleton.C: Likewise.
9696         * g77.dg/strlen0.f: Likewise.
9697         * g77.f-torture/compile/20010519-1.f: Likewise.
9698         * g77.f-torture/compile/980310-4.f: Likewise.
9699         * gcc.c-torture/compile/20000605-1.c: Likewise.
9700         * gcc.c-torture/execute/20020225-1.c: Likewise.
9701         * gcc.dg/c90-hexfloat-2.c: Likewise.
9702         * gcc.dg/c99-bool-1.c: Likewise.
9703         * gcc.dg/c99-hexfloat-2.c: Likewise.
9704         * gcc.dg/dll-2.c: Likewise.
9705         * gcc.dg/wtr-union-init-1.c: Likewise.
9706         * gcc.dg/wtr-union-init-2.c: Likewise.
9707         * gcc.dg/wtr-union-init-3.c: Likewise.
9708         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9709         * gcc.dg/cpp/defined.c: Likewise.
9710         * gcc.dg/cpp/macsyntx.c: Likewise.
9711         * gcc.dg/cpp/paste2.c: Likewise.
9712         * gcc.dg/cpp/trad/defined.c: Likewise.
9713         * gcc.dg/format/c90-printf-1.c: Likewise.
9714         * gcc.dg/format/c90-scanf-1.c: Likewise.
9715         * gcc.dg/format/c99-printf-1.c: Likewise.
9716         * gcc.dg/format/c99-scanf-1.c: Likewise.
9717         * gcc.misc-tests/gcov-8.c: Likewise.
9718         * lib/profopt.exp: Likewise.
9719
9720 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9721
9722         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9723
9724 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * g++.dg/inherit/using2.C: New test.
9727
9728 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9729
9730         * ChangeLog: Follow spelling conventions.
9731         * g++.dg/template/friend4.C: Likewise.
9732         * g++.old-deja/g++.pt/crash67.C: Likewise.
9733         * gcc.c-torture/execute/20000801-4.c: Likewise.
9734         * gcc.dg/c90-digraph-1.c: Likewise.
9735         * gcc.dg/c94-digraph-1.c: Likewise.
9736         * gcc.dg/c99-digraph-1.c: Likewise.
9737         * gcc.dg/cpp/line5.c: Likewise.
9738         * gcc.dg/cpp/multiline.c: Likewise.
9739         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9740         * gcc.dg/format/attr-3.c: Likewise.
9741         * gcc.dg/format/c90-scanf-3.c: Likewise.
9742         * gcc.dg/format/ext-4.c: Likewise.
9743
9744 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9745
9746         * g++.dg/template/pretty1.C: New test.
9747
9748 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9749
9750         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9751
9752 2002-09-13  Matt Austern  <austern@apple.com>
9753
9754         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9755         passing a cast expression to a function by const reference.
9756
9757 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9758
9759         * g++.dg/template/deduce1.C: New test.
9760
9761 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9762
9763         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9764         32-bit int.
9765
9766 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9767
9768         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9769         usage.
9770
9771 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9772
9773         * gcc.c-torture/compile/20020910-1.c: New test.
9774
9775 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9776
9777         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9778
9779 2002-09-10  Andreas Jaeger  <aj@suse.de>
9780
9781         * gcc.dg/20020312-2.c: Adjust for x86-64.
9782
9783 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9784
9785         * g77.dg/7388.f: New test case for PR 7388.
9786
9787 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9788
9789         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9790
9791 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9792
9793         * objc.dg/proto-lossage-1.m: New test.
9794
9795 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9796
9797         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9798
9799 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9800
9801         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9802         expected to pass.
9803
9804 2002-09-06  Stan Shebs  <shebs@apple.com>
9805             David Edelsohn  <edelsohn@gnu.org>
9806
9807         * gcc.dg/weak: New directory.
9808         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9809         target-specific xfail bits.
9810         * gcc.dg/typeof-2.c: Move to new directory.
9811         * gcc.dg/weak.exp: New expect script.
9812
9813 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9814
9815         * gcc.c-torture/execute/extzvsi.c: New test.
9816
9817 2002-09-05  Stan Shebs  <shebs@apple.com>
9818
9819         * gcc.dg/weak-1.c: xfail on Darwin.
9820         * gcc.dg/weak-2.c: Ditto.
9821         * gcc.dg/weak-3.c: Ditto.
9822         * gcc.dg/weak-4.c: Ditto.
9823         * gcc.dg/weak-5.c: Ditto.
9824         * gcc.dg/weak-6.c: Ditto.
9825         * gcc.dg/weak-7.c: Ditto.
9826         * gcc.dg/weak-8.c: Ditto.
9827         * gcc.dg/weak-9.c: Ditto.
9828
9829 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9830
9831         * gcc.c-torture/execute/loop-14.c: New test.
9832
9833 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9834
9835         * g++.dg/other/cxa-atexit1.C: New test.
9836
9837         * gcc.dg/typeof-2.c: New test.
9838
9839 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9840
9841         * gcc.dg/builtins-2.c: New testcase.
9842         * gcc.dg/builtins-3.c: New testcase.
9843
9844 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9845
9846         * gcc.dg/cpp/_Pragma4.c: New test.
9847
9848 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9849
9850         * objc/execute/nil_method-1.m: New testcase.
9851
9852 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9853
9854         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9855         [Object class], not [Object initialize].
9856
9857 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9858             Hans-Peter Nilsson  <hp@bitrange.com>
9859
9860         * gcc.c-torture/execute/20020720-1.x: Skip test on
9861         mmix-knuth-mmixware.  Correct comment.
9862
9863 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9864
9865         * testsuite/g++.dg/abi/bitfield5.C: New test.
9866         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9867
9868 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9869
9870         * objc.dg/undeclared-selector.m: New test.
9871
9872 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9873
9874         * g++.dg/other/offsetof1.C: Avoid cast warning.
9875
9876 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9877
9878         * objc.dg/super-class-2.m: New test.
9879
9880 2002-08-24  Matt Austern  <austern@apple.com>
9881
9882         * g++.dg/ext/lvaddr.C: New test.
9883         * g++.dg/ext/lvcast.C: New test.
9884
9885 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9886
9887         * testsuite/g++.dg/inherit/cond1.C: New test.
9888
9889 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9890
9891         * gcc.dg/noncompile/incomplete-1.c: New test.
9892
9893 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9894
9895         * gcc.dg/typespec-1.c: New test.
9896
9897 2002-08-20  Devang Patel  <dpatel@apple.com>
9898         * objc.dg/proto-hier-2.m: New test.
9899
9900 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9901
9902         * objc.dg/bitfield-1.m: New test.
9903         * objc.dg/bitfield-2.m: New test.
9904
9905 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9906
9907         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9908         gcc.dg/c99-flex-array-4.c: New tests.
9909
9910 2002-08-16  Stan Shebs  <shebs@apple.com>
9911
9912         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9913
9914 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9915
9916         * gcc.dg/typeof-1.c: New test.
9917         * g++.dg/ext/typeof2.C: New test.
9918
9919 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.dg/other/offsetof1.C: New test.
9922
9923 2002-08-14  Richard Henderson  <rth@redhat.com>
9924
9925         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9926
9927 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9928
9929         * gcc.dg/cpp/_Pragma3.c: New test.
9930
9931 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9932
9933         * g++.dg/template/inherit3: New test.
9934
9935 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9936
9937         * gcc.dg/bitfld-4.c: Add blank options.
9938
9939 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9940
9941         * g++.dg/template/crash1.C: New test.
9942
9943 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * gcc.dg/tls/opt-2.c: New test.
9946
9947 2002-08-08  Devang Patel  <dpatel@apple.com>
9948
9949         * objc.dg/selector-1.m : New test
9950
9951 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9952
9953         * g++.dg/abi/bitfield4.C: New test.
9954         * gcc.dg/bitfld-4.c: New test.
9955
9956 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9957
9958         * g++.dg/other/packed1.C: New test.
9959
9960 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9961
9962         * g++.dg/abi/offsetof.C: Tweak error messages.
9963         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9964
9965 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9966
9967         * gcc.dg/bitfld-3.c: New test.
9968
9969 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9970             Richard Henderson  <rth@redhat.com>
9971
9972         * gcc.dg/i386-bitfield1.c: New test.
9973         * g++.dg/abi/bitfield3.C: Update.
9974
9975 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9976
9977         * objc.dg/const-str-2.m: Update.
9978         * gcc.dg/cpp/c++98.c: Change to C extension.
9979         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9980         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9981
9982 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9983
9984         * testsuite/gcc.dg/tls/diag-3.c: New.
9985
9986 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9987
9988         * g++.dg/README (Subdirectories): Document new subdir expr.
9989         * g++.dg/expr/pmf-1.C: New test.
9990
9991 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9992
9993         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9994
9995 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9996
9997         * g++.dg/abi/bitfield3.C: New test.
9998
9999 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10000
10001         * lib/gcov.exp: Tweak expected line formats.
10002         * gcc.misc-tests/gcov8.c: New test.
10003         * gcc.misc-tests/gcov8.x: New flags.
10004
10005 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10006
10007         * consistency.vlad/layout/endian.c: Include string.h.
10008
10009         * gcc.c-torture/execute/20020805-1.c: New test.
10010
10011 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10012
10013         * g++.dg/other/conversion1.C: New test.
10014
10015 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10016
10017         * gcc.dg/builtins-1.c: New testcase.
10018
10019 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10020
10021         * g++.dg/inherit/access3.C: New test.
10022
10023 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10024
10025         * gcc.dg/ia64-visibility-2.c: New test.
10026
10027 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10028
10029         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10030         __qualifier_flags to __flags.
10031
10032 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10033
10034         * g++.dg/inherit/operator1.C: New test.
10035         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10036         * g++.dg/other/error1.C: Change expected error message.
10037         * g++.dg/template/conv4.C: Likewise.
10038
10039 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10040
10041         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10042         for documented behavior.
10043
10044 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10045
10046         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10047         several targets known to fail.
10048
10049 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10050
10051         * gcc.dg/mips-args-[123].c: New tests.
10052
10053 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10054
10055         * gcc.dg/ppc-spe.c: New.
10056
10057 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10058
10059         * g++.dg/other/ptrmem4.C: New testcase.
10060
10061 2002-07-24  Richard Henderson  <rth@redhat.com>
10062
10063         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10064
10065 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10066
10067         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10068
10069 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10070
10071         * gcc.c-torture/execute/memset-3.c: New testcase.
10072
10073 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10074
10075         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10076         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10077
10078 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10079
10080         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10081         Delete.
10082
10083 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10084
10085         * gcc.c-torture/compile/simd-4.c: New test.
10086
10087 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10088
10089         PR c++/7347, c++/7348
10090         * g++.dg/template/access4.C: New test.
10091         * g++.dg/template/access5.C: New test.
10092         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10093         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10094         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10095         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10096
10097 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10098
10099         * gcc.dg/gnu89-init-2.c: New test.
10100
10101 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10102
10103         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10104
10105 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10106
10107         * gcc.c-torture/execute/20020720-1.c: New testcase.
10108
10109 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10110
10111         * gcc.dg/cpp/Wsignprom.c: New tests.
10112
10113 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10114
10115         * gcc.c-torture/execute/loop-13.c: New test.
10116
10117 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10118
10119         * gcc.dg/cpp/expr.c: New tests.
10120
10121 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10122
10123         * g++.dg/opt/pr6713.C: Add template instantiation.
10124
10125 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10126
10127         * gcc.dg/nest.c: New test.
10128
10129 2002-07-17  Richard Henderson  <rth@redhat.com>
10130
10131         * g++.dg/opt/pr6713.C: New test.
10132
10133 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10134
10135         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10136         XFAIL for all x86 processors.
10137
10138 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10139
10140         * gcc.c-torture/execute/20010122-1.x: Do not test with
10141         -fomit-frame-pointer.
10142
10143 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10144
10145         * g++.dg/template/instantiate2.C: New test.
10146         * g++.dg/template/spec4.C: New test.
10147
10148 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10149
10150         * g++.dg/template/access2.C: New test.
10151         * g++.dg/template/access3.C: New test.
10152
10153 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10154
10155         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10156         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10157         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10158         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10159         Convert to use <stdarg.h>.
10160         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10161         Delete.
10162         * gcc.dg/va-arg-2.c: New.
10163         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10164
10165 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10166
10167         * gcc.c-torture/compile/20020710-1.c: New test.
10168
10169 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10170                           Andrew Pinski  <pinskia@physics.uc.edu>
10171
10172         gcc.c-torture/compile/simd-2.c: New testcase.
10173         gcc.c-torture/compile/simd-3.c: Likewise.
10174
10175 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/7224
10178         * g++.dg/overload/error1.C: New test.
10179
10180 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10181
10182         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10183         configuration and IRIX 6 O32 ABI.
10184
10185 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10186
10187         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10188
10189 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10190
10191         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10192
10193 2002-07-10  Jeffrey A Law  <law@redhat.com>
10194
10195         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10196
10197         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10198
10199 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10200
10201         * gcc.dg/20020312-2.c: Check for __PPC__.
10202
10203 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10204
10205         * gcc.c-torture/compile/20020709-1.c: New test.
10206
10207 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10208
10209         * g++.dg/template/qualttp21.C: New test case.
10210
10211 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10212
10213         * gcc.c-torture/compile/20020706-1.c: New test.
10214         * gcc.c-torture/compile/20020706-2.c: New test.
10215
10216 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10217             Alexandre Oliva  <aoliva@redhat.com>
10218
10219         * g++.dg/warn/incomplete1.C: New test.
10220
10221 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10222
10223         PR c++/7099
10224         * g++.dg/warn/noreturn1.C: New test.
10225
10226 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10227
10228         PR c++/6706
10229         * g++.dg/debug/debug6.C: New test.
10230         * g++.dg/debug/debug7.C: New test.
10231
10232 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10233
10234         * gcc.c-torture/compile/simd-3.c: New test.
10235
10236 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10237
10238         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10239         * gcc.dg/20020620-1.c: Likewise.
10240
10241 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10242
10243         PR c++/6944
10244         * g++.dg/init/array4.C: New test.
10245         * g++.dg/init/array5.C: New test.
10246
10247 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10248
10249         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10250         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10251
10252 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10253
10254         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10255         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10256         * gcc.dg/wtr-conversion-1.c: Likewise.
10257         * gcc.dg/wtr-escape-1.c: Likewise.
10258         * gcc.dg/wtr-int-type-1.c: Likewise.
10259         * gcc.dg/wtr-label-1.c: Likewise.
10260         * gcc.dg/wtr-static-1.c: Likewise.
10261         * gcc.dg/wtr-strcat-1.c: Likewise.
10262         * gcc.dg/wtr-suffix-1.c: Likewise.
10263         * gcc.dg/wtr-switch-1.c: Likewise.
10264         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10265         * gcc.dg/wtr-union-init-1.c: Likewise.
10266         * gcc.dg/wtr-union-init-2.c: Likewise.
10267         * gcc.dg/wtr-union-init-3.c: Likewise.
10268
10269         * gcc.dg/wtr-func-def-1.c: New test.
10270
10271 2002-07-02 Devang Patel <dpatel@apple.com>
10272
10273         * objc.dg/param-1.m: New test.
10274
10275 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10276
10277         * gcc.dg/cpp/trad/directive.c: Add test.
10278         * gcc.dg/cpp/trad/macroargs.c: Add test.
10279         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10280
10281 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10282
10283         * gcc.dg/cpp/cmdlne-M.c: New test.
10284
10285 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10286
10287         * objc.dg/desig-init-1.m: New test.
10288
10289 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10290
10291         PR c++/6716
10292         * g++.dg/template/instantiate1.C: New test.
10293
10294 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10295
10296         PR c++/7112
10297         * g++.dg/template/sizeof2.C: New test.
10298
10299 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10300
10301         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10302         gcc.dg/cpp/trad/include.c: New tests.
10303
10304 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10305
10306         PR target/7177
10307         * gcc.c-torture/compile/20020701-1.c: New test.
10308
10309 2002-07-01  Stan Shebs  <shebs@apple.com>
10310
10311         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10312         header here...
10313         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10314         (objc-torture-execute): or here.
10315
10316 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10317
10318         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10319
10320 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10321
10322         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10323
10324 2002-06-30  Devang Patel  <dpatel@apple.com>
10325
10326         * objc.dg/fsyntax-only.m: New test.
10327
10328 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10329
10330         PR c++/6695
10331         * g++.dg/template/friend7.C: New file.
10332
10333 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10334
10335         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10336         return type.
10337
10338 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10339
10340         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10341         avoid division by zero.
10342
10343 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10344
10345         * gcc.dg/Wunknownprag.c: New tests.
10346
10347 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10348
10349         * gcc.c-torture/execute/simd-2.c: New test.
10350
10351 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10352
10353         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10354         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10355         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10356         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10357         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10358         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10359         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10360         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10361         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10362         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10363         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10364         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10365         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10366         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10367         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10368         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10369         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10370
10371 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10372
10373         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10374         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10375         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10376         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10377         New tests.
10378         * gcc.dg/cpp/trad/directive.c: Update.
10379
10380 2002-06-23  Andreas Jaeger  <aj@suse.de>
10381
10382         * gcc.c-torture/execute/complex-6.c: New.
10383
10384 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10385
10386         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10387         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10388         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10389         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10390
10391 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10392
10393         * gcc.dg/cpp/trad: New directory with traditional tests copied
10394         from parent directory.
10395         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10396         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10397         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10398         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10399         Move to trad/ and rename.
10400         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10401         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10402         gcc.dg/cpp/trad/redef2.c: New tests.
10403         * gcc.dg/cpp/trad/trad.exp: New driver.
10404
10405 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10406
10407         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10408         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10409         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10410         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10411         Remove.
10412
10413 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10414
10415         * gcc.dg/20020620-1.c: New test.
10416
10417 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10418
10419         * g++.dg/template/ttp4.C: New test.
10420
10421 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10422
10423         * g++.dg/opt/vt1.C: Fix regexp.
10424
10425 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10426
10427         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10428         Don't use attribute `noinline'.
10429
10430 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10431
10432         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10433
10434 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10435
10436         * gcc.c-torture/execute/simd-1.c: New.
10437
10438         * gcc.dg/simd-1.c: New.
10439
10440 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10441
10442         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10443
10444 2002-06-16  Richard Henderson  <rth@redhat.com>
10445
10446         * g++.dg/ext/anon-struct1.C: New.
10447         * g++.dg/ext/anon-struct2.C: New.
10448         * g++.dg/ext/anon-struct3.C: New.
10449         * gcc.dg/anon-struct-1.c: New.
10450         * gcc.dg/anon-struct-2.c: New.
10451         * gcc.dg/anon-struct-3.c: New.
10452         * gcc.dg/20011008-1.c: Adjust warning text.
10453         * gcc.dg/20020527-1.c: Add -fms-extensions.
10454
10455 2002-06-16  Richard Henderson  <rth@redhat.com>
10456
10457         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10458
10459 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10460
10461         * gcc.c-torture/execute/20020615-1.c: New test.
10462
10463 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10464
10465         * gcc.c-tortuture/execute/compare-1.c: New test case.
10466         * gcc.c-tortuture/execute/compare-2.c: New test case.
10467         * gcc.c-tortuture/execute/compare-3.c: New test case.
10468
10469 2002-06-13  Richard Henderson  <rth@redhat.com>
10470
10471         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10472         ia64 ilp32.
10473
10474 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10475
10476         * g++.dg/template/typename2.C: Update error message.
10477
10478 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10479
10480         * gcc.c-torture/execute/20020611-1.c: New test.
10481
10482 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10483
10484         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10485         list of targets to skip.
10486
10487 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10488
10489         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10490         targets if not optimizing.
10491
10492 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10493
10494         * gcc.c-torture/compile/20020605-1.c: New test.
10495
10496         * g++.dg/opt/vt1.C: New test.
10497
10498         * gcc.dg/20020531-1.c: New test.
10499
10500         * gcc.dg/20020530-1.c: New test.
10501
10502         * gcc.dg/20020527-1.c: New test.
10503
10504         * g++.dg/opt/cse1.C: New test.
10505
10506 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10507
10508         * gcc.dg/20020607-2.c: New test case.
10509
10510 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10511
10512         * gcc.c-torture/compile/20020604-1.c: New test.
10513
10514 2002-06-04  Richard Henderson  <rth@redhat.com>
10515
10516         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10517         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10518         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10519
10520 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10521
10522         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10523
10524 2002-06-03  Richard Henderson  <rth@redhat.com>
10525
10526         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10527         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10528
10529 2002-06-02  Richard Henderson  <rth@redhat.com>
10530
10531         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10532         test functions static.
10533
10534 2002-06-02  Andreas Jaeger  <aj@suse.de>
10535
10536         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10537         now.
10538
10539 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10540
10541         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10542         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10543         Update for mofified diagnostics.
10544         * gcc.dg/c99-intconst-1.c: No longer fail.
10545
10546 2002-06-02  Richard Henderson  <rth@redhat.com>
10547
10548         * gcc.dg/uninit-A.c: Remove xfail markers.
10549
10550 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10551
10552         * gcc.dg/fnegate-1.c: New test case.
10553
10554 2002-05-30  Osku Salerma  <osku@iki.fi>
10555
10556         * gcc.c-torture/execute/mayalias-1.c: New file.
10557
10558 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10559
10560         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10561         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10562         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10563
10564 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10565
10566         * gcc.c-torture/execute/20020529-1.c: New test.
10567
10568 2002-05-27  Richard Henderson  <rth@redhat.com>
10569
10570         * g++.dg/ext/attrib6.C: New test case.
10571
10572 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10573
10574         * gcc.c-torture/execute/pure-1.c: New test.
10575
10576 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10577
10578         * gcc.dg/cpp/arith-2.c: Remove.
10579
10580 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10581
10582         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10583         * gcc.dg/cpp/if-3.c: Remove.
10584
10585 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10586
10587         * g++.dg/opt/cse2.C: New test.
10588
10589 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
10590
10591         * gcc.dg/cpp/arith-1.c: New semantic tests.
10592         * gcc.dg/cpp/if-1.c: Update.
10593
10594 2002-05-24  Ben Elliston  <bje@redhat.com>
10595
10596         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
10597
10598 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10599
10600         * gcc.dg/verbose-asm.c: New test.
10601
10602 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10603
10604         * gcc.dg/cpp/paste12.c: New test.
10605
10606 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10607
10608         * g++.dg/parse/named_ops.C: New test.
10609
10610 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
10611
10612         * gcc/testsuite/gcc.dg/weak-8.c: New test.
10613
10614 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
10615
10616         * gcc.dg/weak-2.c: Allow optional leading underscore
10617         in scan-assembler symbol name.
10618         * gcc.dg/weak-3.c: Likewise.
10619         * gcc.dg/weak-4.c: Likewise.
10620         * gcc.dg/weak-5.c: Likewise.
10621
10622 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
10623
10624         * gcc.dg/20020523-1.c: New test.
10625
10626 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10627
10628         * objc.dg/const-str-2.m: Update now that we stop after
10629         a command line error.
10630
10631 2002-05-22  Richard Henderson  <rth@redhat.com>
10632
10633         * g++.dg/dg.exp: Fix typo in test pruneing.
10634
10635 2002-05-22  Richard Henderson  <rth@redhat.com>
10636
10637         * g++.dg/dg.exp: Prune the tls subdirectory.
10638         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
10639         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
10640         * g++.dg/tls/init-1.C: New.
10641
10642 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
10643
10644         * gcc.dg/20020517-1.c: New test.
10645
10646 2002-05-21  Richard Henderson  <rth@redhat.com>
10647
10648         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10649         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10650
10651 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10652
10653         * g++.dg/other/copy2.C: New test.
10654
10655 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10656
10657         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10658         (MAX_COPY): Bump up to 10 times sizeof (long long).
10659         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10660
10661         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10662         sizeof (long long).
10663
10664         * gcc.c-torture/execute/strcpy-1.c: New test.
10665
10666 2002-05-19  Jason Merrill  <jason2redhat.com>
10667
10668         * g++.dg/ext/oper1.C: New test.
10669
10670 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10671 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10672
10673         * README.QMTEST: New file.
10674
10675         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10676
10677 2002-05-19  Andreas Jaeger  <aj@suse.de>
10678
10679         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10680         now.
10681         * gcc.c-torture/execute/loop-2d.x: Likewise.
10682
10683 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10684
10685         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10686         support weak symbols.
10687         * gcc.dg/weak-4.c: Likewise
10688         * gcc.dg/weak-6.c: Likewise
10689
10690 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10691
10692         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10693         cygwin, coff and h8300-*-hms targets
10694         * gcc.dg/weak-5.c: Likewise
10695         * gcc.dg/weak-7.c: Likewise
10696
10697 2002-05-16  Jason Merrill  <jason@redhat.com>
10698
10699         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10700         (scan-assembler-not, scan-assembler-dem): Likewise.
10701         (scan-assembler-dem-not): Likewise.
10702
10703 2002-05-15  Richard Henderson  <rth@redhat.com>
10704
10705         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10706
10707 2002-05-15  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10710         (vfoo1f): Warning here.
10711         (vfoo1l): Don't redefine the alias.
10712
10713 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10714
10715         * g++.dg/init/pm1.C: New test.
10716
10717 2002-05-12  David S. Miller  <davem@redhat.com>
10718
10719         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10720         types.
10721
10722 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10723
10724         * gcc.c-torture/execute/20020510-1.c: New test case.
10725
10726 2002-05-10  David S. Miller  <davem@redhat.com>
10727
10728         * gcc.c-torture/execute/conversion.c: Test long double too.
10729
10730 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10731
10732         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10733         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10734         * lib/g++.exp (g++_link_flags): Likewise.
10735         * lib/objc.exp (objc_target_compile): Likewise.
10736
10737 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10738
10739         * gcc.dg/cpp/poison.c: Update.
10740         * gcc.dg/cpp/20000625-2.c: Remove.
10741         * gcc.dg/cpp/direct2s.c: Remove final test.
10742
10743 2002-05-08  Tom Rix  <trix@redhat.com>
10744
10745         * gcc.c-torture/execute/20020508-1.c: New test.
10746         * gcc.c-torture/execute/20020508-2.c: New test.
10747         * gcc.c-torture/execute/20020508-3.c: New test.
10748
10749 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10750
10751         * gcc.dg/cpp/charconst-4.c: More tests.
10752
10753 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10754
10755         PR c/6569
10756         * gcc.dg/weak-3.c: Update location of warning messages.
10757         * gcc.dg/weak-5.c: Likewise.
10758
10759 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10760
10761         * gcc.c-torture/execute/20020506-1.c: New test case.
10762
10763 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10764
10765         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10766
10767 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10768
10769         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10770
10771 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10772
10773         * gcc.dg/cpp/charconst-3.c: New test.
10774
10775 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10776
10777         * gcc.dg/cpp/charconst.c: Update tests.
10778
10779 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10780
10781         * treelang: Added directory for new sample language treelang. Also
10782         lib/treelang.exp: New file to signal treelang should be tested.
10783
10784 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10785
10786         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10787         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10788         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10789         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10790         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10791         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10792         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10793
10794 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10795
10796         * gcc.dg/format/xopen-2.c: New test.
10797
10798 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10799
10800         * gcc.dg/20020503-1.c: New test.
10801
10802 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10803
10804         * g++.dg/init/dtor1.C: Make it tougher.
10805
10806 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10807
10808         * g++.dg/init/dtor1.C: New test.
10809
10810 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10811
10812         * gcc.dg/altivec-8.c: New.
10813
10814 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10815
10816         * gcc.dg/altivec-7.c: New.
10817
10818 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10819
10820         * g++.dg/parse/typedef1.C: New test.
10821
10822 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10823
10824         PR c++/6486
10825         * g++.dg/template/friend6.C: New test.
10826
10827         PR c++/6492
10828         * g++.dg/init/copy1.C: New test.
10829
10830 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         * g++.dg/warn/effc1.C: New test.
10833
10834 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10835
10836         * gcc.dg/cpp/if-cexp.c: Add a test.
10837
10838 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10839
10840         * gcc.dg/20020426-2.c: New test.
10841
10842 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10843
10844         * gcc.dg/cpp/if-mop.c: Update.
10845         * gcc.dg/cpp/if-mpar.c: Add test.
10846         * gcc.dg/cpp/if-oppr.c: Update.
10847
10848 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10849
10850         PR c/6343
10851         * gcc.dg/weak-[2-7].c: New tests.
10852
10853 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10854
10855         * gcc.dg/enum1.c: New test.
10856
10857 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/6497
10860         * g++.dg/inherit/access2.C: New test.
10861
10862 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10863
10864         PR bootstrap/6445
10865         * gcc.dg/20020426-1.c: New test.
10866
10867 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10868
10869         * g++.dg/abi/enum1.C: New test.
10870
10871 2002-04-26  Richard Henderson  <rth@redhat.com>
10872
10873         * gcc.dg/c99-bool-1.c: Expect always true warning.
10874
10875 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10876
10877         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10878
10879 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10880
10881         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10882         targets.
10883
10884 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10885
10886         * g++.dg/abi/mange7.C: New test.
10887
10888         PR c++/6438.
10889         * g++.dg/parse/stmtexpr2.C: New test.
10890
10891 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10892
10893         * gcc.dg/20020312-2.c: Add SH target.
10894
10895 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10896
10897         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10898         compiler output on mips*-*-irix*.
10899
10900 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10901
10902         * g++.dg/parse/attr1.C: New test.
10903
10904 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10905
10906         * gcc.c-torture/execute/string-opt-17.c: New test case.
10907         * gcc.c-torture/execute/memset-2.c: New test case.
10908
10909 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10910
10911         PR c++/6256:
10912         * g++.dg/template/friend5.C: New test.
10913
10914         PR c++/6331:
10915         * g++.dg/template/qual1.C: Likewise.
10916
10917 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10918
10919         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10920         Include stdlib.h, not stdio.h or ctype.h.
10921
10922 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10923
10924         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10925         cris-*-elf* and mmix-*-*.
10926         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10927         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10928         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10929         Ditto.
10930         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10931         * gcc.dg/wchar_t-1.c: Ditto.
10932
10933 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10934
10935         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10936         Clarify comment.
10937
10938 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10939
10940         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10941
10942 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10943
10944         * gcc.c-torture/execute/20000906-1.x: Delete.
10945
10946 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10947
10948         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10949
10950 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10951
10952         * PR6367
10953         * g77.f-torture/execute/6367.f: New test.
10954         * g77.f-torture/execute/6367.x: Disable for MMIX.
10955
10956 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10957
10958         * PR6352
10959         * g++.dg/opt/inline2.C: New test.
10960
10961 2002-04-18  Richard Henderson  <rth@redhat.com>
10962
10963         * gcc.dg/20000906-1.c: Enable for all targets.
10964         * gcc.c-torture/compile/iftrap-2.c: New.
10965
10966 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10967
10968         * gcc.dg/20020418-1.c: New test.
10969         * gcc.dg/20020418-2.c: New test.
10970
10971 2002-04-18  Richard Henderson  <rth@redhat.com>
10972
10973         * gcc.c-torture/compile/iftrap-1.c: New.
10974         * gcc.dg/iftrap-1.c: Adjust for ia64.
10975         * gcc.dg/iftrap-2.c: New.
10976
10977 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * gcc.c-torture/compile/20020418-1.c: New test.
10980
10981 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10982
10983         * gcc.c-torture/compile/20020415-1.c: New.
10984
10985 2002-04-18  David S. Miller  <davem@redhat.com>
10986
10987         * gcc.c-torture/execute/20020418-1.c: New test.
10988
10989 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10990
10991         * gcc.dg/20020416-1.c: New test.
10992
10993         * g++.dg/opt/inline1.C: New test.
10994
10995 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * gcc.dg/altivec-5.c: New test.
10998
10999         * gcc.dg/20020415-1.c: New test.
11000
11001 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11002
11003         * testsuite/lib/chill.exp: Remove.
11004
11005 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11006
11007         * g++.dg/other/big-struct.C: New test.
11008
11009 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11010
11011         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11012         of scratch file.
11013
11014 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11015
11016         PR c/6277
11017         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11018         in scan-assembler function name
11019
11020 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11021
11022         * g77.f-torture/execute/980628-4.x,
11023         g77.f-torture/execute/980628-5.x,
11024         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11025         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11026         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11027         i[34567]86-*-*.
11028
11029 2002-04-13  David S. Miller  <davem@redhat.com>
11030
11031         * gcc.c-torture/execute/20020413-1.c: New test.
11032
11033 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11034
11035         * gcc.dg/asm-6.c,
11036         * g++.dg/ext/asm1.C: New tests.
11037
11038 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11039
11040         PR c++ 5373.
11041         * g++.dg/parse/stmtexpr1.C: New test.
11042
11043         PR c++/5189.
11044         * g++.dg/template/copy1.C: New test.
11045
11046 2002-04-12  Richard Henderson  <rth@redhat.com>
11047
11048         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11049
11050 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11051
11052         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11053         gcc.c-torture/execute/20020307-2.c.
11054
11055 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11056
11057         * g++.dg/ext/attrib5.C,
11058         * g++.dg/lookup/struct1.C: New tests.
11059
11060 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11061
11062         * gcc.dg/20020411-1.c: New test.
11063
11064         * gcc.c-torture/execute/20020411-1.c: New test.
11065
11066 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11067
11068         * g77.f-torture/execute/6177.f: New test.
11069
11070 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11071
11072         PR middle-end/6247
11073         * g++.dg/opt/cleanup1.C: New test.
11074
11075         * g++.dg/opt/const1.C: New test.
11076
11077 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11078
11079         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11080
11081 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11082
11083         PR c++/5507
11084         * g++.dg/template/typename2.C: New test.
11085
11086 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11087
11088         * gcc.c-torture/execute/loop-12.c: New.
11089
11090 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11091
11092         * g77.f-torture/execute/980628-4.x,
11093         g77.f-torture/execute/980628-5.x,
11094         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11095         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11096         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11097
11098 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11099
11100         PR optimization/6086
11101         * g++.dg/opt/preinc1.C: New test.
11102
11103 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11104
11105         PR c++/5571
11106         * g++.dg/opt/static2.C: New test.
11107
11108 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c/5120
11111         * gcc.dg/20020406-1.c: New test.
11112
11113 2002-04-04  David S. Miller  <davem@redhat.com>
11114
11115         * gcc.c-torture/execute/20020404-1.c: New test.
11116
11117 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11118
11119         PR c/6123
11120         * gcc.dg/20020312-2.c: Do not declare global register variable
11121         if __PIC__ or __pic__ is defined.
11122
11123 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11124
11125         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11126         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11127
11128 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11129
11130         * gcc.misc-tests/linkage.exp: Update last change to handle
11131         sparc*-, not just sparc-.
11132
11133 2002-04-03  Richard Henderson  <rth@redhat.com>
11134
11135         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11136
11137 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11138
11139         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11140
11141 2002-04-02  David S. Miller  <davem@redhat.com>
11142
11143         * gcc.c-torture/execute/20020402-3.c: New test.
11144
11145 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11146
11147         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11148         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11149
11150         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11151         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11152         g77.f-torture/execute/20001201.x,
11153         g77.f-torture/execute/u77-test.x: New files.
11154
11155         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11156         * gcc.dg/wchar_t-1.c: Ditto.
11157
11158 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11159
11160         * gcc.c-torture/execute/20020402-1.c: New test.
11161
11162 2002-04-01  Richard Henderson  <rth@redhat.com>
11163
11164         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11165
11166         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11167
11168 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11169
11170         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11171
11172 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11173
11174         * g++.dg/inherit/template-as-base.C: Expect error.
11175         * g++.dg/inherit/namespace-as-base.C: Likewise.
11176
11177 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11178
11179         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11180         g++.dg/ext/instantiate3.C: Tweak match patterns.
11181
11182         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11183         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11184         -da test.
11185
11186 2002-03-31  Richard Henderson  <rth@redhat.com>
11187
11188         * gcc.dg/special/alias-2.c: New.
11189         * gcc.dg/special/ecos.exp: Run it.
11190
11191 2002-03-31  Richard Henderson  <rth@redhat.com>
11192
11193         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11194
11195 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11196
11197         * gcc.dg/weak-1.c: Disable on h8300 port.
11198
11199 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11200
11201         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11202         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11203         ordering tests.
11204         * g++.dg/bprob/bprob-1.C: New test.
11205         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11206         * g++.dg/gcov/gcov-1.C: New test.
11207         * g++.dg/gcov/gcov-1.x: New file.
11208         * g++.dg/gcov/gcov-2.C: New test.
11209         * g++.dg/gcov/gcov-3.C: New test.
11210         * g++.dg/gcov/gcov-3.h: New file.
11211
11212 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11213
11214         * g++.old-deja/g++.other/builtins5.C: New test.
11215         * g++.old-deja/g++.other/builtins6.C: New test.
11216         * g++.old-deja/g++.other/builtins7.C: New test.
11217         * g++.old-deja/g++.other/builtins8.C: New test.
11218         * g++.old-deja/g++.other/builtins9.C: New test.
11219
11220 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11221
11222         * g++.dg/opt/static1.C: New test.
11223
11224         * g++.dg/opt/longbranch1.C: New test.
11225
11226 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11227
11228         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11229
11230         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11231
11232 2002-03-28  Jeffrey A Law  (law@redhat.com)
11233
11234         * gcc.c-torture/execute/20020328-1.c: New test.
11235
11236 2002-03-27  Richard Henderson  <rth@redhat.com>
11237
11238         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11239         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11240         move from g++.old-deja/g++.ext/.
11241
11242 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11243
11244         * g++.dg/init/new2.C: New test.
11245
11246 2002-03-26  Richard Henderson  <rth@redhat.com>
11247
11248         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11249
11250         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11251         on sparc.
11252
11253         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11254         sparcv9 systems.
11255         * gcc.dg/20001102-1.c: Likewise.
11256
11257 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11258
11259         * gcc.dg/cpp/endif-pedantic1.c,
11260         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11261
11262 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11263
11264         * g++.dg/init/new1.C: New test.
11265
11266 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.dg/abi/vbase9.C: New test.
11269
11270 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11271
11272         * gcc.dg/arm-asm.c: New test.
11273
11274 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11275
11276         * gcc.dg/Wswitch-enum.c: New test.
11277         Fix PR c/5044.
11278
11279 2002-03-26  Richard Henderson  <rth@redhat.com>
11280
11281         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11282         structure.
11283
11284 2002-03-25  Richard Henderson  <rth@redhat.com>
11285
11286         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11287         sparcv9 systems.
11288
11289         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11290         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11291
11292 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11293
11294         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11295
11296 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11297
11298         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11299         targets using generic thunk support.
11300
11301 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11302
11303         * gcc.c-torture/compile/20020323-1.c: New test.
11304
11305         * g++.dg/opt/conj2.C: New test.
11306
11307 2002-03-24  Richard Henderson  <rth@redhat.com>
11308
11309         * gcc.dg/weak-1.c: Use -fno-common.
11310
11311 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11312
11313         * g77.dg/f77-edit-apostrophe-out.f: New test
11314         * g77.dg/f77-edit-h-out.f: New test
11315         * g77.dg/f77-edit-t-in.f: New test
11316         * g77.dg/f77-edit-t-out.f: New test
11317         * g77.dg/f77-edit-x-out.f: New test
11318         * g77.dg/f77-edit-slash-out.f: New test
11319         * g77.dg/f77-edit-colon-out.f: New test
11320         * g77.dg/f77-edit-s-out.f: New test
11321
11322 2002-03-24  Richard Henderson  <rth@redhat.com>
11323
11324         * objc/execute/formal_protocol-6.x: New XFAIL.
11325
11326 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11327
11328         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11329         that do not support weak symbols
11330
11331 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11332
11333         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11334         * lib/g77.exp:  Likewise
11335         * lib/objc.exp: Likewise
11336
11337 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11338
11339         * gcc.dg/Wswitch-default.c: New test.
11340
11341 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * g++.dg/other/enum1.C: New test.
11344
11345 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11346
11347         * gcc.dg/pragma-ep-3.c: Fix typo.
11348
11349 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11350
11351         * g++.dg/inherit/template-as-base.C: New test.
11352
11353 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11354
11355         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11356         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11357
11358 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11359
11360         * gcc.dg/cpp/multiline.c: Update to match.
11361
11362 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11363
11364         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11365
11366 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11367
11368         * gcc.dg/cpp/extratokens2.c:  New file.
11369
11370 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11371
11372         * gcc.dg/20020312-2.c: Add rs6000 target.
11373
11374         * gcc.c-torture/compile/20020319-1.c: New test.
11375
11376 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11377
11378         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11379         (A, E): Handle this.
11380
11381 2002-03-20  Jason Merrill  <jason@redhat.com>
11382
11383         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11384         ignoring -fpic.
11385         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11386         through prune_gcc_output.
11387
11388 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11389
11390         * gcc.c-torture/compile/20020320-1.c: New test.
11391
11392 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * gcc.c-torture/compile/20020318-1.c: New test.
11395
11396         * gcc.dg/struct-by-value-1.c: New test.
11397
11398         * gcc.dg/20020319-1.c: New test.
11399
11400 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * g++.dg/opt/conj1.C: New test.
11403
11404 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11405
11406         * g++.dg/template/qualttp20.C: Revert previous change.
11407         * g++.dg/template/qualttp3.C: Likewise.
11408         * g++.dg/template/qualttp4.C: Likewise
11409         * g++.dg/template/qualttp5.C: Likewise
11410         * g++.dg/template/qualttp6.C: Likewise
11411         * g++.dg/template/qualttp7.C: Likewise
11412         * g++.dg/template/qualttp8.C: Likewise
11413         * g++.dg/template/recurse.C: Likewise.
11414
11415 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11416
11417         * gcc.dg/cpp/wchar-1.c: Update.
11418
11419 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11420
11421         * g++.dg/template/conv1.C: New test.
11422         * g++.dg/template/conv2.C: New test.
11423         * g++.dg/template/conv3.C: New test.
11424         * g++.dg/template/conv4.C: New test.
11425
11426 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11427
11428         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11429         * g++.dg/template/qualttp3.C: Likewise.
11430         * g++.dg/template/qualttp4.C: Likewise
11431         * g++.dg/template/qualttp5.C: Likewise
11432         * g++.dg/template/qualttp6.C: Likewise
11433         * g++.dg/template/qualttp7.C: Likewise
11434         * g++.dg/template/qualttp8.C: Likewise
11435         * g++.dg/template/recurse.C: Likewise.
11436
11437 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11438
11439         * g++.dg/opt/dtor1.C: New test.
11440
11441 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11442
11443         * gcc.c-torture/compile/20020315-1.c: New test.
11444
11445 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11446
11447         * gcc.dg/weak-1.c: Fix scan tests.
11448
11449 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11450
11451         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11452         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11453         cris-*-aout* mmix-*-*.
11454         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11455         cris-*-aout* mmix-*-*.
11456         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11457         cris-*-elf* cris-*-aout* and mmix-*-*.
11458         * gcc.dg/20001009-1.c: Ditto.
11459         * gcc.dg/20010912-1.c: Ditto.
11460         * gcc.dg/20020122-4.c: Ditto.
11461         * gcc.dg/inline-2.c: Ditto.
11462
11463 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11464
11465         * gcc.c-torture/compile/20020314-1.c: New test.
11466
11467 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11468
11469         * gcc.c-torture/execute/20020314-1.c: New test.
11470
11471 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * g++.dg/warn/Wunused-1.C: New test.
11474
11475 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11476
11477         * g++.dg/abi/mangle6.C: New test.
11478
11479 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11480
11481         * gcc.c-torture/compile/20020309-2.c: New test.
11482
11483         * gcc.c-torture/compile/20020312-1.c: New test.
11484
11485 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11486
11487         * g++.dg/other/access1.C: New test.
11488
11489 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11490
11491         * gcc.c-torture/execute/wchar_t-1.c: New test.
11492
11493 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11494
11495         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11496
11497 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11498
11499         * gcc.dg/20020312-1.c: New test case.
11500
11501 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11502
11503         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11504
11505 2002-03-11  Richard Henderson  <rth@redhat.com>
11506
11507         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11508         * g++.old-deja/g++.jason/report.C: Likewise.
11509
11510 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11511
11512         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11513         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11514
11515 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * testsuite/g++.dg/overload/pmf1.C: New test.
11518
11519 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11520
11521         * gcc.c-torture/execute/20020307-1.c: Use long.
11522
11523 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11524
11525         PR optimization/5844
11526         * gcc.dg/20020310-1.c: New test.
11527
11528 2002-03-09  Michael Meissner  <meissner@redhat.com>
11529
11530         * gcc.c-torture/execute/memcpy-2.c: New test.
11531         * gcc.c-torture/execute/memset-1.c: New test.
11532         * gcc.c-torture/execute/strlen-1.c: New test.
11533         * gcc.c-torture/execute/strcmp-1.c: New test.
11534         * gcc.c-torture/execute/strncmp-1.c: New test.
11535
11536 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11537
11538         * gcc.dg/ppc-ldstruct.c: New test.
11539
11540 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11541
11542         * gcc.c-torture/execute/va-arg-22.c: New test.
11543
11544 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11545
11546         * gcc.c-torture/compile/20020309-1.c: New test.
11547
11548 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11549
11550         * gcc.c-torture/execute/20020307-2.c: New test.
11551
11552 2002-03-07  Jeffrey A Law  (law@redhat.com)
11553
11554         * g77.f-torture/compile/20020307-1.f: New test.
11555
11556 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11557
11558         * gcc.dg/unordered-1.c: New test.
11559
11560 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11561
11562         * gcc.c-torture/execute/20020307-1.c: New test.
11563
11564 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11565
11566         * gcc.dg/20020304-1.c: New test.
11567
11568         * gcc.c-torture/compile/20020304-2.c: New test.
11569
11570 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11571
11572         * gcc.c-torture/compile/20020304-1.c: New test case
11573         (from PR c/5830).
11574
11575 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11576
11577         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11578
11579 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11580
11581         * g++.dg/other/classkey1.C: New test.
11582
11583 2002-03-01  Richard Henderson  <rth@redhat.com>
11584
11585         * gcc.c-torture/compile/981223-1.x: New.
11586         * gcc.c-torture/compile/920625-1.x: New.
11587
11588 2002-02-28  Richard Henderson  <rth@redhat.com>
11589
11590         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11591
11592 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11593
11594         * gcc.c-torture/execute/20020227-1.c: New test.
11595
11596 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11597
11598         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11599         here" ERROR lines.
11600         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11601         * g++.old-deja.g++.other/defarg1.C: Likewise.
11602         * g++.old-deja/g++.pt/calls2.C: Likewise.
11603         * g++.old-deja/g++.pt/crash20.C: Likewise.
11604         * g++.old-deja/g++.pt/crash30.C: Likewise.
11605         * g++.old-deja/g++.pt/crash36.C: Likewise.
11606         * g++.old-deja/g++.pt/crash6.C: Likewise.
11607         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11608         * g++.old-deja/g++.pt/derived3.C: Likewise.
11609         * g++.old-deja/g++.pt/error1.C: Likewise.
11610         * g++.old-deja/g++.pt/friend21.C: Likewise.
11611         * g++.old-deja/g++.pt/friend23.C: Likewise.
11612         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11613         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11614
11615 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11616
11617         * gcc.c-torture/execute/20020225-2.c: New test.
11618
11619 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11620
11621         * gcc.c-torture/execute/920730-1t.c,
11622         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11623         Delete test cases, only relevant to -traditional.
11624
11625 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11626
11627         * gcc.dg/cpp/undef1.c: Remove.
11628         * gcc.dg/cpp/directiv.c: Update.
11629         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11630
11631 2002-02-27  Michael Meissner  <meissner@redhat.com>
11632
11633         * gcc.c-torture/execute/20020226-1.c: New test.
11634
11635 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11636
11637         * g++.dg/debug/debug4.C: New test.
11638
11639         * gcc.dg/ia64-visibility-1.c: New test.
11640
11641 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11642
11643         * gcc.dg/debug/20020224-1.c: New.
11644
11645 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11646
11647         * gcc.c-torture/execute/960416-1.x: New.
11648         * gcc.c-torture/execute/divconst-3.x: Likewise.
11649
11650 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.dg/20020224-1.c: New test.
11653
11654 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11655
11656         * gcc.c-torture/execute/20020225-1.c: New.
11657
11658 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11659
11660         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11661
11662 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11663
11664         * gcc.dg/20020222-1.c: New test.
11665
11666 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11667
11668         * g++.dg/opt/anonunion1.C: New test.
11669
11670 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.dg/template/qualttp19.C: New test.
11673         * g++.dg/template/qualttp20.C: New test.
11674         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11675         * g++.old-deja/g++.other/qual1.C: Likewise.
11676
11677 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11678
11679         * gcc.dg/attr-alwaysinline.c: New.
11680
11681 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11682
11683         * gcc.dg/20020220-1.c: New test.
11684
11685         * gcc.dg/20020220-2.c: New test.
11686
11687         * g++.dg/opt/mmx1.C: New test.
11688
11689 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11690
11691         * gcc.c-torture/compile/20020110.c: New test.
11692
11693 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11694
11695         * gcc.c-torture/execute/20020219-1.c: New test.
11696
11697         * gcc.dg/20020219-1.c: New test.
11698
11699         * gcc.dg/noncompile/20020220-1.c: New test.
11700
11701         * g++.dg/opt/ptrintsum1.C: New test.
11702
11703         * gcc.dg/debug/20020220-1.c: New test.
11704
11705 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11706
11707         * gcc.c-torture/execute/20020216-1.c: New test.
11708
11709 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11710
11711         * gcc.dg/decl-1.c: Update, new test.
11712
11713 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11714
11715         * g++.dg/abi/bitfield1.C: New test.
11716         * g++.dg/abi/bitfield2.C: New test.
11717
11718 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11719
11720         * gcc.dg/attr-nest.c: New test.
11721
11722 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11723
11724         * gcc.c-torture/execute/20020215-1.c: New test.
11725
11726 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11727
11728         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11729         * g++.dg/debug/debug.exp: New.
11730         * g++.dg/debug/trivial.C: New.
11731         * g++.dg/debug/debug1.C: Moved...
11732         * g++.dg/other/debug1.C: ...from here.
11733         * g++.dg/debug/debug2.C: Moved...
11734         * g++.dg/other/debug2.C: ...from here.
11735         * g++.dg/debug/debug3.C: Moved...
11736         * g++.dg/other/debug3.C: ...from here.
11737
11738         * gcc.dg/noncompile/20020213-1.c: New test.
11739
11740 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11741
11742         * g++.dg/other/debug3.C: New test.
11743
11744         * gcc.c-torture/execute/20020213-1.c: New test.
11745
11746 2002-02-13  Richard Smith <richard@ex-parrot.com>
11747
11748         * g++.old-deja/g++.other/thunk1.C: New test.
11749
11750 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11751
11752         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11753
11754 2002-02-13  Stan Shebs  <shebs@apple.com>
11755
11756         * gcc.dg/altivec-3.c: New.
11757
11758 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11759
11760         * gcc.dg/Wunreachable-1.c: New test.
11761         * gcc.dg/Wunreachable-2.c: New test.
11762
11763 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11764
11765         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11766
11767 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11768
11769         * gcc.dg/decl-1.c: New test.
11770
11771 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11772
11773         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11774
11775 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11776
11777         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11778         * gcc.c-torture/compile/980506-1.x: Likewise.
11779
11780 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11781
11782         * gcc.dg/20020210-1.c: New.
11783
11784 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11785
11786         * g77.f-torture/execute/947.f: New regression test
11787         for PR fortran/947.
11788
11789 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11790
11791         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11792         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11793
11794 2002-02-08  Richard Henderson  <rth@redhat.com>
11795
11796         * gcc.c-torture/compile/labels-3.c: New.
11797
11798 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11799
11800         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11801         expression statements work instead.
11802         * gcc.dg/noncompile/20020207-1.c: New test.
11803
11804 2002-02-07  Richard Henderson  <rth@redhat.com>
11805
11806         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11807
11808 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11809
11810         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11811         message from g77
11812         * lib/g77-dg.exp: Trim g77 error messages so that they are
11813         recognized by dg.exp.
11814
11815 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11816
11817         PR fortran/5473
11818         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11819
11820 2002-02-07  Richard Henderson  <rth@redhat.com>
11821
11822         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11823         to be sufficiently aligned for integers.
11824
11825 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         * g++.dg/template/friend4.C: New test.
11828
11829 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11830
11831         PR fortran/5743
11832         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11833         unsupported cases.
11834
11835 2002-02-07  Richard Henderson  <rth@redhat.com>
11836
11837         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11838         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11839         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11840         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11841
11842 2002-02-06  Richard Henderson  <rth@redhat.com>
11843
11844         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11845
11846 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11847
11848         * gcc.dg/20020206-1.c: New test.
11849
11850 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11851
11852         * gcc.c-torture/execute/20020206-1.c: New test.
11853
11854         * gcc.c-torture/execute/20020206-2.c: New test.
11855
11856         PR optimization/5429:
11857         * gcc.c-torture/compile/20020206-1.c: New test.
11858
11859 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11860
11861         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11862         as certain file formats cannot support particularly large
11863         alignments.
11864
11865         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11866         and do not expect to be able to link the executable.
11867
11868         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11869         fail because the COFF format does not support the weak attribute.
11870
11871 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11872
11873         * g77.dg/pr5473.f:  New test
11874
11875 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11876
11877         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11878         Fix testcase accordingly.
11879
11880 2002-02-04  Richard Henderson  <rth@redhat.com>
11881
11882         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11883         (buf): Change to be an array of pointers, not ints.
11884
11885 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11888         before all tests.  Move warning one line above to match where it
11889         C frontend emits.
11890         * gcc.dg/Wswitch-2.c: New test.
11891         * g++.dg/warn/Wswitch-1.C: New test.
11892         * g++.dg/warn/Wswitch-2.C: New test.
11893
11894 2002-02-04  Richard Henderson  <rth@redhat.com>
11895
11896         * g++.dg/abi/offsetof.C: Fix size comparison.
11897
11898 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11899
11900         * gcc.dg/cast-qual-2.c: New test.
11901
11902 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11903
11904         * gcc.dg/20020201-4.c: New test.
11905
11906 2002-02-04  Ben Elliston  <bje@redhat.com>
11907
11908         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11909         target_info attribute != 0, in addition to the empty string.
11910         (gcc_target_compile): Likewise.
11911
11912 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11913
11914         * gcc.dg/Wswitch.c: New test.
11915         PR gcc/4475. PR gcc/3780.
11916
11917 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11918
11919         * g77.f-torture/execute/5122.f: New test for regressions
11920         against PR fortran/5122.
11921
11922 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11923
11924         * g77.f-torture/compile/pr3743.f: Delete
11925         * g77.dg/pr3743-1.f: New test.
11926         * g77.dg/pr3743-2.f: New test.
11927         * g77.dg/pr3743-3.f: New test.
11928         * g77.dg/pr3743-4.f: New test.
11929
11930 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11931
11932         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11933
11934 2002-02-02  Richard Henderson  <rth@redhat.com>
11935
11936         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11937         * gcc.c-torture/execute/bf64-1.c: Likewise.
11938
11939 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11940
11941         * gcc.dg/20020201-2.c: New test.
11942
11943         * gcc.dg/20020201-3.c: New test.
11944
11945         * gcc.c-torture/execute/bitfld-2.c: New test.
11946
11947 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11948
11949         * gcc.dg/bitfld-1.c: Update.
11950         * gcc.dg/bitfld-2.c: Update.
11951         * gcc.c-torture/execute/bitfld-1.x: New.
11952
11953 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11954
11955         * gcc.c-torture/execute/20020201-1.c: New test.
11956
11957 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11958
11959         PR target/5469
11960         * gcc.dg/20020201-1.c: New test.
11961
11962 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11963
11964         PR fortran/3743
11965         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11966         * g77.f-torture/compile/pr3743.x: Remove
11967
11968 2002-01-31  Tom Rix  <trix@redhat.com>
11969
11970         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11971
11972 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11973
11974         * gcc.dg/noncompile/20020130-1.c: New test.
11975
11976 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11977
11978         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11979
11980 2002-01-29  Richard Henderson  <rth@redhat.com>
11981
11982         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11983         to long long.
11984         * gcc.c-torture/execute/bf64-1.c: Likewise.
11985
11986 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.c-torture/execute/20020129-1.c: New test.
11989
11990 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11991
11992         * gcc.c-torture/compile/20000224-1.c: Update.
11993         * gcc.c-torture/execute/bitfld-1.c: New tests.
11994         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11995         * gcc.dg/uninit-A.c: Update.
11996
11997 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         * g++.dg/template/ctor1.C: Add instantiation.
12000
12001 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12002
12003         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12004         argument to __builtin_prefetch to be const ptr.
12005
12006 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.c-torture/compile/20020120-1.c: New test.
12009
12010 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12011
12012         * gcc.c-torture/execute/20020127-1.c: New test.
12013
12014 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12015
12016         * g77.dg/f77-edit-i-in.f: New test
12017         * g77.dg/f77-edit-i-out.f: New test
12018
12019 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12020
12021         * gcc.dg/debug/debug.exp: New file.
12022         * gcc.dg/debug/trivial.c: New file.
12023         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12024         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12025         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12026         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12027         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12028         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12029         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12030         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12031         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12032         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12033         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12034         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12035         * gcc.dg/20000503-1.c: Removed.
12036         * gcc.dg/20010207-1.c: Removed.
12037         * gcc.dg/20011223-1.c: Removed.
12038         * gcc.dg/20020104-2.c: Removed.
12039         * gcc.dg/debug-1.c: Removed.
12040         * gcc.dg/debug-2.c: Removed.
12041         * gcc.dg/debug-3.c: Removed.
12042         * gcc.dg/debug-4.c: Removed.
12043         * gcc.dg/debug-5.c: Removed.
12044         * gcc.dg/debug-6.c: Removed.
12045         * gcc.dg/dwarf2-1.c: Removed.
12046         * gcc.dg/dwarf2-2.c: Removed.
12047
12048 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12049
12050         * g++.old-deja/g++.other/eh5.C: New test.
12051         * g++.old-deja/g++.other/sibcall2.C: New test.
12052         * g++.old-deja/g++.other/array9.C: New test.
12053         * g++.old-deja/g++.other/typename2.C: New test.
12054         * g++.old-deja/g++.other/crash60.C: New test.
12055         * g++.old-deja/g++.other/conv9.C: New test.
12056         * g++.old-deja/g++.other/mangle10.C: New test.
12057         * g++.old-deja/g++.other/unchanging1.C: New test.
12058         * g++.old-deja/g++.other/exprstmt1.C: New test.
12059         * g++.old-deja/g++.other/inline23.C: New test.
12060         * g++.old-deja/g++.eh/ia64-1.C: New test.
12061         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12062         * g++.old-deja/g++.other/reload1.C: New test.
12063         * g++.old-deja/g++.other/static20.C: New test.
12064         * g++.old-deja/g++.other/local-alloc1.C: New test.
12065         * g++.old-deja/g++.other/conv8.C: New test.
12066         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12067         * g++.old-deja/g++.other/storeexpr1.C: New test.
12068         * g++.old-deja/g++.other/storeexpr2.C: New test.
12069         * g++.dg/eh/template2.C: New test.
12070         * g++.dg/warn/weak1.C: New test.
12071
12072 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12073
12074         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12075         Remove first, non-varying, argument.
12076
12077 2002-01-23  Richard Henderson  <rth@redhat.com>
12078
12079         * gcc.dg/inline-2.c: New.
12080
12081         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12082         Add optional target arg.  Check number of arguments.
12083         (scan-assembler-not, scan-assembler-dem): Likewise.
12084         (scan-assembler-dem-not): Likewise.
12085
12086 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12087
12088         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12089         line 12.
12090         * g++.old-deja/g++.brendan/parse3.C,
12091         g++.old-deja/g++.other/crash26.C,
12092         g++.old-deja/g++.other/crash28.C,
12093         g++.old-deja/g++.other/crash29.C,
12094         g++.old-deja/g++.other/crash30.C,
12095         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12096
12097 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12098
12099         * gcc.dg/20020115-1.c: New.
12100
12101 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12102
12103         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12104
12105 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12106
12107         * gcc.dg/20020122-3.c: New.
12108
12109 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * g++.dg/other/gc1.C: New test.
12112
12113 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12114
12115         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12116
12117 2002-01-22  Richard Henderson  <rth@redhat.com>
12118
12119         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12120
12121 2002-01-22  Richard Henderson  <rth@redhat.com>
12122
12123         * gcc.dg/20020122-4.c: New.
12124
12125 2002-01-22  H.J. Lu <hjl@gnu.org>
12126
12127         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12128         link output.
12129         * gcc.dg/special/ecos.exp: Likewise.
12130         * lib/g++-dg.exp: Likewise.
12131         * lib/g77-dg.exp: Likewise.
12132         * lib/gcc-dg.exp : Likewise.
12133         * lib/mike-g++.exp: Likewise.
12134         * lib/mike-g77.exp: Likewise.
12135         * lib/mike-gcc.exp: Likewise.
12136         * lib/objc-dg.exp: Likewise.
12137
12138 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12139
12140         PR target/5379
12141         * gcc.dg/20020122-2.c: New test.
12142
12143 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12144
12145         * gcc.dg/20020122-1.c: New test.
12146
12147 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12148
12149         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12150
12151 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12152
12153         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12154
12155 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12156
12157         * gcc.c-torture/compile/20020121-1.c: New test.
12158
12159 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12160
12161         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12162         ld_library_path.
12163
12164 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12165
12166         * gcc.dg/20020218-1.c: New test.
12167
12168 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12169
12170         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12171         messages
12172         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12173         "At global scope" warning
12174         * g++.dg/ext/align1.C: Change cygwin test for alignment
12175         from db-bogus to dg-warning
12176
12177 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12178
12179         * g77.f-torture/compile/cpp2.F: New test.
12180
12181 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12182
12183         * g++.dg/template/access1.C: New test.
12184
12185 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12186
12187         * gcc.dg/20020118-1.c: New.
12188
12189 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12190
12191         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12192
12193 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12194
12195         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12196         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12197         alignment warnings.
12198
12199 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12200
12201         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12202         torture_with_loops and torture_without_loops
12203
12204 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12205
12206         * gcc.c-torture/compile/20020116-1.c: New test.
12207
12208 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12209
12210         * gcc.dg/20020116-2.c: New test.
12211
12212         * gcc.dg/ultrasp4.c: New test.
12213
12214         * gcc.dg/20020116-1.c: New test.
12215
12216 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12217
12218         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12219         by EABI.
12220
12221 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12222
12223         * gcc.misc-tests/i386-prefetch.exp: New.
12224         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12225         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12226         * gcc.misc-tests/i386-pf-none-1.c: New test.
12227         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12228
12229 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12230
12231         * gcc.dg/gnu89-init-1.c: Add new tests.
12232
12233 2002-01-15  Andreas Jaeger  <aj@suse.de>
12234
12235         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12236         * gcc.dg/i386-mmx-2.c: Likewise.
12237         * gcc.dg/i386-sse-1.c: Likewise.
12238         * gcc.dg/i386-sse-2.c: Likewise.
12239         * gcc.dg/i386-sse-3.c: Likewise.
12240
12241 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12242
12243         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12244         Uncomment additional cases that now pass.
12245
12246 2002-01-11  Richard Henderson  <rth@redhat.com>
12247
12248         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12249         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12250
12251 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12252
12253         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12254
12255 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12256
12257         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12258         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12259
12260 2002-01-10  Dale Johannesen  <dalej@apple.com>
12261
12262         * gcc.c-torture/execute/loop-11.c: New.
12263
12264 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12265
12266         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12267         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12268
12269 2002-01-09  Richard Henderson  <rth@redhat.com>
12270
12271         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12272         type in which to perform the operation for each size.
12273
12274 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12275
12276         * gcc.c-torture/compile/20020109-2.c: New test.
12277
12278 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12279
12280         * gcc.c-torture/execute/loop-10.c: New test.
12281
12282 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12283
12284         * gcc.c-torture/compile/20010226-1.c: New test.
12285         * gcc.c-torture/compile/20010227-1.c: New test.
12286         * gcc.c-torture/compile/20010426-1.c: New test.
12287         * gcc.c-torture/compile/20010510-1.c: New test.
12288         * gcc.c-torture/compile/20010605-3.c: New test.
12289         * gcc.c-torture/compile/20010824-1.c: New test.
12290         * gcc.c-torture/execute/20010409-1.c: New test.
12291         * gcc.dg/noncompile/20000901-1.c: New test.
12292         * gcc.dg/20001023-1.c: New test.
12293         * gcc.dg/20001101-1.c: New test.
12294         * gcc.dg/20001102-1.c: New test.
12295         * gcc.dg/20010207-1.c: New test.
12296         * gcc.dg/20010405-1.c: New test.
12297         * gcc.dg/20010822-1.c: New test.
12298         * gcc.dg/20011107-1.c: New test.
12299
12300 2002-01-09  Jeffrey A Law  (law@redhat.com)
12301
12302         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12303
12304         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12305         execution failure on PA targets.
12306
12307 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12308
12309         * gcc.c-torture/compile/20020109-1.c: New test.
12310
12311 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12312
12313         * gcc.c-torture/execute/20020108-1.c: New test.
12314
12315 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12316
12317         * gcc.dg/20020108-1.c: New test.
12318
12319 2002-01-08  H.J. Lu <hjl@gnu.org>
12320
12321         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12322         for header files.
12323
12324 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12325
12326         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12327         consistency.
12328
12329 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12330
12331         * gcc.dg/altivec-4.c: Test altivec predicates.
12332
12333 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12334
12335         * gcc.c-torture/execute/20020107-1.c: New test.
12336
12337 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12338
12339         PR c/5279
12340         * gcc.c-torture/compile/20020106-1.c: New test.
12341
12342 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12343
12344         * gcc.c-torture/execute/nestfunc-4.c: New test.
12345
12346 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12347
12348         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12349         extra triple that slipped in.
12350         * g++.old-deja/g++.abi/align.C: Likewise.
12351         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12352
12353 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12354
12355         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12356         * g++.old-deja/g++.abi/align.C: Likewise.
12357         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12358
12359         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12360         on FreeBSD/i386.
12361         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12362         FreeBSD.
12363
12364 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.dg/20020104-1.c: New test.
12367
12368         * gcc.dg/20020104-2.c: New test.
12369
12370 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12371
12372         * gcc.dg/20020103-1.c: Fix typo in target selector.
12373
12374 2002-01-03  Richard Henderson  <rth@redhat.com>
12375
12376         * gcc.dg/20020103-1.c: New.
12377
12378 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12379
12380         * gcc.c-torture/execute/20020103-1.c: New test.
12381
12382 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * g++.dg/other/debug2.C: New test.
12385
12386         * gcc.c-torture/compile/20020103-1.c: New test.
12387
12388 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12389
12390         * gcc.dg/gnu89-init-1.c: Added new tests.
12391
12392 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.dg/template/friend2.C: Remove as patch is reverted.
12395
12396         * g++.dg/warn/oldcast1.C: New test.
12397
12398         * g++.dg/template/ptrmem1.C: New test.
12399         * g++.dg/template/ptrmem2.C: New test.
12400
12401         * g++.dg/template/ntp.C: New test.
12402
12403         * g++.dg/other/component1.C: New test.
12404
12405         * g++.dg/template/ttp3.C: New test.
12406
12407         * g++.dg/template/friend2.C: New test.
12408         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12409
12410 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         * g++.dg/other/ptrmem1.C: New test.
12413         * g++.dg/other/ptrmem2.C: New test.
12414
12415 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.dg/template/ctor1.C: New test.
12418
12419 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.dg/template/friend2.C: New test.
12422
12423 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12424
12425         * gcc.dg/mmix-1.c: New test.
12426
12427 2001-12-31  Richard Henderson  <rth@redhat.com>
12428
12429         * gcc.dg/asm-5.c: New.
12430
12431 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12432
12433         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12434         in namespace __gnu_cxx
12435
12436 2001-12-30  Richard Henderson  <rth@redhat.com>
12437
12438         * gcc.dg/debug-6.c: New.
12439
12440 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12441
12442         * gcc.c-torture/compile/20011229-2.c: New test.
12443
12444 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12445
12446         * gcc.dg/debug-3.c: New test.
12447         * gcc.dg/debug-4.c: New test.
12448         * gcc.dg/debug-5.c: New test.
12449
12450 2001-12-29  Richard Henderson  <rth@redhat.com>
12451
12452         * g++.dg/eh/loop1.C: New.
12453
12454 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12455
12456         * g++.dg/template/crash1.C: New test.
12457
12458 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12459
12460         * g++.dg/other/const1.C: New test.
12461
12462 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12463
12464         * gcc.c-torture/compile/20011229-1.c: New test.
12465
12466 2001-12-28  Stan Shebs  <shebs@apple.com>
12467
12468         * lib/objc-torture.exp: Resync with c-torture.exp.
12469         * lib/objc.exp: Load standard libraries.
12470
12471 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12472
12473         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12474         additional tests.
12475
12476 2001-12-27  Roger Sayle <roger@eyesopen.com>
12477
12478         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12479
12480 2001-12-27  Richard Henderson  <rth@redhat.com>
12481
12482         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12483
12484 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         * g++.dg/eh/ctor1.C: New test.
12487         * g++.dg/other/error2.C: New test.
12488
12489 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12490
12491         * g++.dg/other/init2.C: New test.
12492
12493 2001-12-24  Richard Henderson  <rth@redhat.com>
12494
12495         * gcc.dg/20011223-1.c: New.
12496         * gcc.dg/inline-1.c: New.
12497
12498 2001-12-23  Richard Henderson  <rth@redhat.com>
12499
12500         * gcc.dg/asm-4.c: Test operand modifiers.
12501
12502 2001-12-23  Richard Henderson  <rth@redhat.com>
12503
12504         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12505
12506 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12507
12508         * gcc.c-torture/execute/20011223-1.c: New test.
12509
12510 2001-12-21  Richard Henderson  <rth@redhat.com>
12511
12512         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12513         re-enables the warning.
12514
12515 2001-12-21  Richard Henderson  <rth@redhat.com>
12516
12517         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12518
12519 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12520
12521         * gcc.c-torture/compile/20011218-1.c: New test.
12522
12523 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12524
12525         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12526         arm-isr.c test.
12527         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12528         epilogue generation for ARM ISR routines.
12529
12530 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12531
12532         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12533         * gcc.dg/format/c90-printf-3.c: Likewise.
12534         * gcc.dg/format/c99-printf-3.c: Likewise.
12535         * gcc.dg/format/ext-1.c: Likewise.
12536         * gcc.dg/format/ext-6.c: Likewise.
12537         * gcc.dg/format/format.h: Prototype unlocked stdio.
12538
12539 2001-12-20  Richard Henderson  <rth@redhat.com>
12540
12541         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12542         (arena): Use it.
12543         (malloc): Correct allocation logic.  Abort if we fill up the
12544         arena before initialization complete.
12545         (realloc): Correct allocation logic.
12546
12547 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12548
12549         * gcc.c-torture/compile/20011219-2.c: New test.
12550
12551         * gcc.c-torture/execute/20011219-1.c: New test.
12552
12553 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12554
12555         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12556         target does not support weak symbols.
12557
12558 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12559
12560         * gcc.c-torture/compile/20011219-1.c: New test.
12561
12562 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         * g++.dg/other/error1.C: New test.
12565
12566 2001-12-17  Jeffrey A Law  (law@redhat.com)
12567
12568         * gcc.c-torture/execute/20011217-1.c: New test.
12569
12570 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12571
12572         * objc.dg/special/: New directory.
12573         * objc.dg/special/special.exp: New file.
12574         * objc.dg/special/unclaimed-category-1.h: New file.
12575         * objc.dg/special/unclaimed-category-1a.m: New file.
12576         * objc.dg/special/unclaimed-category-1.m: New file.
12577
12578 2001-12-17  Andreas Jaeger  <aj@suse.de>
12579
12580         * gcc.c-torture/compile/20011217-2.c: New test.
12581
12582 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12583
12584         * gcc.c-torture/compile/20011217-1.c: New test.
12585
12586 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12587
12588         * testsuite/gcc.dg/20011214-1.c: New.
12589
12590 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12591
12592         * gcc.dg/altivec-4.c: New.
12593
12594 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12595
12596         * gcc.dg/20011113-1.c: New test.
12597
12598 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12599
12600         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12601         std::__malloc_alloc_template<0> and
12602         std::__default_alloc_template<false, 0>.
12603
12604 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12605
12606         * objc/execute/bf-21.m: New test.
12607         * objc/execute/enumeration-1.m: New test.
12608         * objc/execute/enumeration-2.m: New test.
12609
12610 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.dg/gnu89-init-1.c: New test.
12613
12614 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12615
12616         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12617         * g++.old-deja/g++.jason/2371.C: Likewise.
12618         * g++.old-deja/g++.jason/template33.C: Likewise.
12619         * g++.old-deja/g++.jason/template34.C: Likewise.
12620         * g++.old-deja/g++.jason/template36.C: Likewise.
12621         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12622         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12623         * g++.old-deja/g++.other/typename1.C: Likewise.
12624         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12625         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12626         * g++.old-deja/g++.pt/typename11.C: Likewise.
12627         * g++.old-deja/g++.pt/typename14.C: Likewise.
12628         * g++.old-deja/g++.pt/typename16.C: Likewise.
12629         * g++.old-deja/g++.pt/typename3.C: Likewise.
12630         * g++.old-deja/g++.pt/typename4.C: Likewise.
12631         * g++.old-deja/g++.pt/typename5.C: Likewise.
12632         * g++.old-deja/g++.pt/typename7.C: Likewise.
12633         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12634
12635 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12636
12637         * g++.dg/other/linkage1.C: New test.
12638         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12639         specifiers.
12640
12641 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12642
12643         * gcc.dg/concat.c: New test.
12644
12645 2001-12-11  Stan Shebs  <shebs@apple.com>
12646
12647         * objc/compile: New test directory.
12648         * objc/compile/compile.exp: New expect script.
12649         * objc/compile/20011211-1.m: New compile test.
12650
12651 2001-12-11  Jason Merrill  <jason@redhat.com>
12652
12653         * lib/prune.exp (prune_gcc_output): Also handle "In member
12654         function".  So many permutations...
12655
12656 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         * g++.dg/template/typedef1.C: New test.
12659
12660 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12661
12662         * g++.dg/other/copy1.C: New test.
12663
12664 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12665
12666         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12667
12668         * gcc.dg/builtin-choose-expr.c: New.
12669
12670 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12671
12672         * gcc.dg/altivec-2.c: New.
12673
12674 2001-12-07  Richard Henderson  <rth@redhat.com>
12675
12676         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12677
12678 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12679
12680         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12681         ultrasparc.
12682
12683 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12684
12685         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12686
12687 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12688
12689         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12690         variable argument list.
12691
12692 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12693
12694         * gcc.c-torture/execute/memcheck: Delete entire directory.
12695         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12696         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12697
12698 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12699
12700         * gcc.dg/Wshadow-1.c: New test.
12701
12702 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12703
12704         * gcc.c-torture/compile/20011130-1.c: New test.
12705
12706         * gcc.dg/noncompile/20011025-1.c: New test.
12707
12708         * g++.dg/other/anon-union.C: New test.
12709
12710         * gcc.c-torture/execute/20011024-1.c: New test.
12711
12712 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12713
12714         * gcc.c-torture/execute/20000722-1.x,
12715         gcc.c-torture/execute/20010123-1.x: Remove.
12716         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12717         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12718         gcc.dg/c99-complit-2.c: New tests.
12719
12720 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12721
12722         * g++.dg/inherit/base1.C: New test.
12723
12724 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12725
12726         * g++.dg/other/stdarg1.C: New test.
12727
12728         * gcc.c-torture/compile/20011130-2.c: New test.
12729
12730 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12731
12732         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12733         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12734         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12735         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12736         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12737         * gcc.dg/builtin-prefetch-1.c: New test.
12738
12739 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12740
12741         * gcc.dg/20011130-1.c: New test.
12742
12743 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12744
12745         * g++.dg/other/scope1.C: New test.
12746         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12747
12748 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12749
12750         * gcc.dg/vla-init-1.c: New test.
12751
12752 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12753
12754         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12755
12756 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12757
12758         * objc.dg/alias.m: Update.
12759         * objc.dg/class-1.m: Update.
12760         * objc.dg/const-str-1.m: Update.
12761         * objc.dg/fwd-proto-1.m: Update.
12762         * objc.dg/id-1.m: Update.
12763         * objc.dg/super-class-1.m: Update.
12764
12765 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12766
12767         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12768         constructs.
12769
12770 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12771
12772         * gcc.c-torture/execute/20011128-1.c: New test.
12773
12774 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12775
12776         * gcc.dg/20011127-1.c: New test.
12777
12778 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12779
12780         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12781         from Austin Group draft 7.
12782         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12783         scanf format arguments.
12784         * gcc.dg/format/no-exargs-2.c: New test.
12785
12786 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         * g++.dg/abi/vbase8-4.C: New test.
12789
12790 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12791
12792         * gcc.c-torture/execute/20011121-1.c: New test.
12793
12794 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12795
12796         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12797
12798 2001-11-23  Andreas Jaeger  <aj@suse.de>
12799
12800         * gcc.dg/cpp/charconst-2.c: New test.
12801
12802 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12803
12804         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12805         to the host if it is remote.  Let tests specify extra headers
12806         they use.
12807         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12808         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12809         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12810         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12811         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12812         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12813         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12814         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12815         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12816         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12817
12818 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12819
12820         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12821         for little endian ARMs.
12822
12823 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12824
12825         * gcc.c-torture/compile/20011119-1.c: New test.
12826         * gcc.c-torture/compile/20011119-2.c: New test.
12827
12828 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12829
12830         * gcc.dg/altivec-1.c: Fix typo.
12831
12832 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12833
12834         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12835
12836 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12837
12838         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12839
12840 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12841
12842         * lib/g77.exp: Don't specify --rpath-link.
12843
12844         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12845         across all the headers.
12846         * gcc.dg/format/format.exp: For testing on a remote host,
12847         copy format.h.
12848
12849         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12850         * gcc.c-torture/execute/930406-1.c: Likewise.
12851         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12852
12853 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12854
12855         * gcc.dg/altivec-1.c: New.
12856
12857 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12858
12859         * gcc.dg/cpp/fpreprocessed.c: New test case.
12860
12861 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12862
12863         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12864         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12865         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12866
12867 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12868
12869         * gcc.dg/no-builtin-1.c: New test.
12870
12871 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12872
12873         * gcc.c-torture/execute/20011115-1.c: New test.
12874
12875 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12876
12877         * gcc.c-torture/compile/20011114-2.c: New test.
12878         * gcc.c-torture/compile/20011114-3.c: New test.
12879         * gcc.c-torture/compile/20011114-4.c: New test.
12880
12881 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         * g++.dg/other/init1.C: New test.
12884
12885 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12886
12887         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12888         message.
12889
12890         * gcc.c-torture/execute/20011114-1.c: New testcase.
12891
12892         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12893         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12894         like the (before this change) version of 20010327-1.c.
12895
12896 2001-11-14  Roger Sayle <roger@eyesopen.com>
12897
12898         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12899
12900 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12901
12902         * g++.dg/init/array2.C: New test.
12903
12904 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12905
12906         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12907
12908 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12909
12910         * g++.dg/other/forscope1.C: New test.
12911         * g++.dg/ext/forscope1.C: New test.
12912         * g++.dg/ext/forscope2.C: New test.
12913
12914 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12915
12916         * gcc.c-torture/execute/20011113-1.c: New test.
12917
12918 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12919
12920         * gcc.c-torture/execute/20011109-2.c: New test.
12921
12922         * gcc.c-torture/execute/20011109-1.c: New test.
12923
12924 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12925
12926         * gcc.c-torture/compile/20011109-1.c: New test.
12927
12928 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12929
12930         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12931         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12932         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12933         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12934         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12935         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12936         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12937
12938 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12939
12940         * g++.dg/warn/Wshadow-1.C: New tests.
12941         * g++.old-deja/g++.mike/for3.C: Update.
12942
12943 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12944
12945         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12946         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12947         XFAILs.  Adjust expected error texts.
12948         * gcc.c-torture/compile/20011106-1.c,
12949         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12950         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12951         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12952         gcc.dg/c99-array-lval-5.c: New tests.
12953
12954 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12955
12956         * gcc.dg/cpp/defined.c: Update.
12957
12958 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12959
12960         * gcc.c-torture/execute/anon-1.c: New test.
12961
12962 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12963
12964         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12965         same size, so no warning should be produced on stormy16.
12966
12967         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12968         due to oversized array.
12969         * g++.old-deja/g++.mike/ns15.C: Likewise.
12970         * g++.old-deja/g++.pt/crash16.C: Likewise.
12971
12972 2001-11-02  Graham Stott  <grahams@redhat.com>
12973
12974         * g++.dgother/debug1.C: Fix typos.
12975
12976 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12977
12978         * g++.dg/other/debug1.C: New test.
12979
12980 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12981
12982         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12983         of unsigned long.
12984
12985 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12986
12987         * gcc.dg/20011029-2.c: New test.
12988
12989         * gcc.c-torture/compile/20011029-1.c: New test.
12990
12991 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12992
12993         * objc/execute/class_self-1.m: New test.
12994         * objc/execute/class_self-2.m: New test.
12995
12996 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12997
12998         * gcc.misc-tests/msgs.exp: Delete.
12999         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13000         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13001         error set to match recent changes.
13002
13003 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13004
13005         * gcc.dg/20011021-1.c: New test.
13006
13007 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13008
13009         * gcc.c-torture/compile/20011023-1.c: New test.
13010
13011 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13012
13013         * lib/g77.exp: Rewrite based on lib/g++.exp.
13014
13015 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13016
13017         * gcc.c-torture/execute/20011019-1.c: New test.
13018
13019         * gcc.dg/20011018-1.c: New test.
13020
13021 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13022
13023         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13024
13025 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13026
13027         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13028         * gcc.dg/attr-invalid.c: Likewise.
13029
13030 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13031
13032         * testsuite/gcc.dg/20011015-1.c: New test.
13033
13034 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13035
13036         * g++.dg/template/unify2.C: New test.
13037
13038 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13039
13040         * g++.dg/other/exception-specification.C: New test
13041
13042 2001-10-13  Tom Rix  <trix@redhat.com>
13043
13044         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13045         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13046
13047 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13048
13049         * testsuite/gcc.dg/20011009-1.c: New test.
13050
13051 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13052
13053         PR g++/4476
13054         * g++.dg/other/friend1.C: New test.
13055
13056 2001-10-11  Richard Henderson  <rth@redhat.com>
13057
13058         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13059
13060 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13061
13062         * gcc.c-torture/compile/20011010-1.c: New.
13063
13064 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13065
13066         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13067         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13068         g77.f-torture/execute/execute.exp,
13069         g77.f-torture/noncompile/noncompile.exp,
13070         gcc.c-torture/compile/compile.exp,
13071         gcc.c-torture/execute/execute.exp,
13072         gcc.c-torture/execute/ieee/ieee.exp,
13073         gcc.c-torture/execute/memcheck/memcheck.exp,
13074         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13075         objc/execute/execute.exp: Update FSF address.
13076
13077 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13078
13079         * gcc.dg/cpp/cmdlne-C.c: Update.
13080         * gcc.dg/cpp/cmdlne-C2.c: New.
13081
13082 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13083
13084         * gcc.c-torture/execute/20011008-3.c: New.
13085
13086 2001-10-08  DJ Delorie  <dj@redhat.com>
13087
13088         * gcc.dg/20011008-1.c: New.
13089         * gcc.dg/20011008-2.c: New.
13090
13091 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13092
13093         * gcc.dg/cpp/spacing1.c: Update test.
13094
13095 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13096
13097         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13098         spelling errors of "separate" as "seperate".
13099
13100 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13101
13102         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13103         enough to avoid inlining.
13104
13105 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13106
13107         * lib/g77.exp: set libg2c_dir correctly.
13108
13109 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13110
13111         * gcc.dg/cpp/macro11.c: New test.
13112
13113 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13114
13115         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13116         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13117         gcc.dg/format/multattr-3.c: New tests.
13118         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13119         tests for format attributes on function pointers being rejected.
13120
13121 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13122
13123         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13124
13125 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13126
13127         * g++.dg/warn/format1.C: New test.
13128
13129 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13130
13131         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13132
13133 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13134
13135         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13136
13137 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13138
13139         * gcc.dg/cpp/redef2.c: Add test.
13140
13141 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13142
13143         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13144         long-standing bug on i686, apparently.
13145         * gcc.c-torture/execute/loop-2c.x: New file.
13146         * gcc.c-torture/execute/loop-2d.x: New file.
13147         * gcc.c-torture/execute/loop-3c.x: New file.
13148
13149 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13150
13151         * gcc.dg/cpp/20000625-2.c: Correct line number.
13152
13153 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13154
13155         * gcc.dg/cpp/macro10.c: New test.
13156         * gcc.dg/cpp/strify3.c: New test.
13157         * gcc.dg/cpp/spacing1.c: Add tests.
13158         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13159         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13160
13161 2001-09-24  DJ Delorie  <dj@redhat.com>
13162
13163         * gcc.c-torture/execute/20010924-1.c: New test.
13164
13165 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13166
13167         * testsuite/objc/execute/paste.m: Remove.
13168
13169 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13170
13171         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13172
13173 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13174
13175         * g77.dg/strlen0.f: New test.
13176
13177 2001-09-21  Richard Henderson  <rth@redhat.com>
13178
13179         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13180         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13181
13182 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13183
13184         Table-driven attributes.
13185         * g++.dg/ext/attrib1.C: New test.
13186
13187 2001-09-20  DJ Delorie  <dj@redhat.com>
13188
13189         * gcc.dg/20000926-1.c: Update expected warning messages.
13190         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13191         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13192         array.
13193
13194 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13195
13196         * g++.dg/eh/registers1.C: New test case.
13197
13198 2001-09-17  Richard Henderson  <rth@redhat.com>
13199
13200         * gcc.dg/array-5.c: Fix VLA decomposition test.
13201
13202 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13203
13204         * gcc.dg/cpp/line5.c: New testcase.
13205
13206 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13207
13208         * gcc.dg/cpp/macro9.c: New test.
13209
13210 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13211
13212         * gcc.c-torture/execute/980223.c: Change type of addr from long
13213         to char *.
13214
13215 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13216
13217         * gcc.c-torture/execute/20010915-1.c: New test.
13218
13219 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13220
13221         * g77.dg/bprob: New directory.
13222         * g77.dg/bprob/bprob.exp: New file.
13223         * g77.dg/bprob/bprob-1.f: New test.
13224         * g77.dg/gcov: New directory.
13225         * g77.dg/gcov/gcov.exp: New file.
13226         * g77.dg/gcov/gcov-1.f: New test.
13227         * g77.dg/gcov/gcov-1.x: New file.
13228
13229 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13230
13231         * gcc.dg/cpp/directiv.c: Update.
13232         * gcc.dg/cpp/undef1.c: Update.
13233
13234 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13235
13236         * gcc.dg/20010912-1.c: New test.
13237
13238 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13239
13240         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13241         language-independent file in lib.
13242         * lib/gcov.exp: New file.
13243
13244 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.c-torture/compile/20010911-1.c: New test.
13247
13248 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13249
13250         * lib/profopt.exp: New, to support profile-directed optimizations.
13251         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13252         * gcc.misc-tests/bprob-1.c: New test.
13253         * gcc.misc-tests/bprob-2.c: New test.
13254
13255 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13256
13257         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13258         XFAIL and which kinds of gcov output to verify.
13259         * gcc.misc-tests/gcov-4b.x: New file.
13260         * gcc.misc-tests/gcov-5b.x: New file.
13261         * gcc.misc-tests/gcov-6.x: New file.
13262         * gcc.misc-tests/gcov-7.c: New test.
13263         * gcc.misc-tests/gcov-7.x: New file.
13264
13265 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13266
13267         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13268         * gcc.misc-tests/gcov-6.c: New test.
13269
13270 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13271
13272         PR c++/3986
13273         * g++.dg/abi/vbase1.C: New test.
13274
13275 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13276
13277         * objc.dg/method-2.m: New.
13278
13279 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13280
13281         PR c++/4203
13282         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13283         * g++.dg/init/empty1.C: New test.
13284
13285 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13286
13287         * gcc.c-torture/compile/20010903-1.c: New test.
13288
13289 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13290
13291         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13292         for m68k.
13293
13294 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13295
13296         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13297
13298         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13299
13300         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13301
13302 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13303
13304         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13305         for 16-bit 'unsigned int'.
13306
13307 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13308
13309         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13310
13311 2001-08-27  Richard Henderson  <rth@redhat.com>
13312
13313         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13314         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13315
13316 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13317
13318         * gcc.dg/asm-names.c (ymain): New.
13319
13320 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13321
13322         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13323         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13324         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13325
13326 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13327
13328         * gcc.dg/compare5.c: New testcase.
13329
13330 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13331
13332         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13333         and "In instantiation".
13334
13335 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13336
13337         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13338
13339 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13340
13341         * gcc.misc-tests/gcov.exp: Add support for branch information.
13342         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13343         * gcc.misc-tests/gcov-4.c: New test.
13344         * gcc.misc-tests/gcov-4b.c: New test.
13345         * gcc.misc-tests/gcov-5b.c: New test.
13346
13347 2001-08-20  Zack Weinberg  <zackw@panix.com>
13348
13349         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13350         expected to fail.
13351
13352 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13353
13354         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13355
13356 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13357
13358         * g++.dg/eh/template1.C: New test.
13359
13360 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13361
13362         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13363         Fix thinko.
13364         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13365         for xfail.
13366
13367 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13368
13369         * lib/g77-dg.exp:  Use prune.exp for common procedures
13370         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13371         * lib/g77.exp: (g77-dg-prune) Remove
13372
13373 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13374
13375         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13376
13377 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13378
13379         * g++.dg/template/unify1.C: New test.
13380
13381 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13382
13383         * g++.dg/abi/empty4.C: New test.
13384
13385 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13386
13387         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13388         solaris2.*
13389         * g77.f-torture/compile/pr3743.x: Likewise
13390
13391 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13392
13393         * g++.dg/other/using-declaration.C: New test.
13394
13395 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13396
13397         * gcc.dg/cpp/tr-sign.c: New testcase.
13398
13399 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13400
13401         * gcc.dg/cpp/19951025-1.c: Revert.
13402         * gcc.dg/cpp/directiv.c: We no longer process directives that
13403         interrupt macro arguments.
13404
13405 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13406
13407         * gcc.dg/bconstp-1.c: New test.
13408
13409 2001-08-03  Richard Henderson  <rth@redhat.com>
13410
13411         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13412
13413 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13414
13415         * gcc.dg/cpp/19951025-1.c: Update.
13416
13417 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13418
13419         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13420         should be x.
13421
13422 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13423
13424         Kill -fhonor-std.
13425         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13426         * g++.old-deja/g++.other/std1.C: Likewise.
13427         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13428
13429 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13430
13431         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13432         (g77_pass, g77_fail, g77_finish, g77_exit,
13433         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13434
13435 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13436
13437         * g77.dg/fbackslash.f
13438         * g77.dg/fcase-preserve.f
13439         * g77.dg/ff90-1.f
13440         * g77.dg/ffixed-line-length-0.f
13441         * g77.dg/ffixed-line-length-132.f
13442         * g77.dg/ffixed-line-length-7.f
13443         * g77.dg/ffixed-line-length-72.f
13444         * g77.dg/ffixed-line-length-none.f
13445         * g77.dg/ffree-form-1.f
13446         * g77.dg/fno-backslash.f
13447         * g77.dg/fno-f90-1.f
13448         * g77.dg/fno-fixed-form-1.f
13449         * g77.dg/fno-onetrip.f
13450         * g77.dg/fno-typeless-boz.f
13451         * g77.dg/fno-underscoring.f
13452         * g77.dg/fno-vxt-1.f
13453         * g77.dg/fonetrip.f
13454         * g77.dg/ftypeless-boz.f
13455         * g77.dg/fugly-assumed.f
13456         * g77.dg/funderscoring.f
13457         * g77.dg/fvxt-1.f
13458
13459 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13460
13461         * objc.dg/fwd-proto-1.m: New.
13462         * objc.dg/local-decl-1.m: New.
13463         * objc.dg/naming-1.m: New.
13464         * objc.dg/naming-2.m: New.
13465         * objc.dg/proto-hier-1.m: New.
13466
13467 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13468
13469         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13470         largest-type elements to a struct makes its size grow.
13471
13472 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13473
13474         * g++.dg/abi/vthunk1.C: New test.
13475
13476 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13477
13478         * g++.dg/abi/vbase8-22.C: New test.
13479
13480 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13481
13482         * gcc.dg/cpp/macro8.c: New test.
13483
13484 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13485
13486         * g++.dg/abi/vbase8-21.C: New test.
13487
13488 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13489
13490         * g++.dg/abi/vbase8-10.C: New test.
13491
13492 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13493
13494         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13495         ${tool}_set_ld_library_path.
13496         Changed caller.
13497         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13498         g++.exp.
13499
13500 2001-07-26  Stan Cox <scox@redhat.com>
13501
13502         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13503         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13504         gcc_exit, gcc_check_unsupported_p):
13505         Moved to gcc-deps.exp
13506         * gcc-deps.exp: New file.
13507
13508 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13509
13510         * g++.old-deja/g++.pt/defarg14.C: New test.
13511
13512 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13513
13514         * g++.old-deja/g++.other/lineno5.C: New test.
13515
13516 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13517
13518         * g++.old-deja/g++.pt/crash68.C: New test.
13519
13520 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13521
13522         * g++.old-deja/g++.other/crash42.C: New test.
13523
13524 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13525
13526         * gcc.dg/cpp/extratokens.c: Fix.
13527         * gcc.dg/cpp/skipping2.c: New tests.
13528
13529 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13530
13531         * gcc.c-torture/execute/20010724-1.c: New file.
13532         * gcc.c-torture/execute/20010724-1.x: New file.
13533
13534 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13535
13536         * g++.old-deja/g++.other/cond7.C: New test.
13537
13538 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13539
13540         * g++.old-deja/g++.other/optimize4.C: New test.
13541
13542 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13543
13544         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13545
13546 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13547
13548         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13549         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13550         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13551         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13552
13553         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13554         bug report" message.
13555
13556         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13557         * g++.dg/ext/instantiate1.C: Move from old-deja.
13558
13559 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13560
13561         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13562         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13563         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13564         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13565
13566 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13567
13568         * gcc.c-torture/execute/20010723-1.c: New test.
13569
13570 2001-07-23  Ben Elliston  <bje@redhat.com>
13571
13572         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13573
13574 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13575
13576         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13577         i[34567]86-*-*.
13578         Delete handling of ieee_multilib_flags.
13579         Pass -mieee for alpha*-*-* and sh-*-*.
13580         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13581
13582 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13583
13584         Remove old-abi tests.
13585         * g++.old-deja/g++.mike/p11116.C: Remove.
13586         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13587
13588 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13589
13590         * g77.f-torture/compile/pr3743.f:  New test
13591
13592 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13593
13594         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13595
13596 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13597
13598         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13599         g++.old-deja/g++.pt/static6.C: Likewise.
13600         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13601         supports weak symbols.
13602
13603 2001-07-18  Andreas Jaeger  <aj@suse.de>
13604
13605         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13606         supported again.
13607
13608 2001-07-18  Andreas Jaeger  <aj@suse.de>
13609
13610         * gcc.dg/iftrap-1.c: Fix target line.
13611
13612 2001-07-17  Richard Henderson  <rth@redhat.com>
13613
13614         * gcc.c-torture/execute/20010717-1.c: New.
13615
13616 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13617
13618         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13619         tests.
13620
13621 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13622
13623         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13624
13625 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13626
13627         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13628         UAC_SIGBUS, UAC_NOPRINT definitions.
13629
13630 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13631
13632         * objc/execute/object_is_class.m: New test.
13633         * objc/execute/object_is_meta_class.m: New test.
13634
13635 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13636
13637         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13638         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13639
13640 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
13641
13642         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
13643         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13644
13645 2001-07-14  Richard Henderson  <rth@redhat.com>
13646
13647         * gcc.dg/iftrap-1.c: New.
13648
13649 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13650
13651         * g77.f-torture/execute/intrinsic77.f: New test.
13652
13653 2001-07-11  Janis Johnson <janis@us.ibm.com>
13654
13655         * gcc.misc-tests/gcov-3.c: New test.
13656
13657 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13658
13659         * gcc.c-torture/compile/20010711-1.c,
13660         * gcc.c-torture/compile/20010711-2.c: New tests.
13661
13662 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13663
13664         * gcc.c-torture/execute/20010711-1.c: New test.
13665
13666 2001-07-11  Ben Elliston  <bje@redhat.com>
13667
13668         * g++.old-deja/g++.other/enum5.C: New test.
13669
13670 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13671
13672         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13673         (g++-dg-prune): Call prune_gcc_output.
13674         * prune.exp: New file for prune_gcc_output.
13675         * lib/g++.exp, lib/gcc.exp: Load it.
13676
13677 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13678
13679         * gcc.c-torture/compile/20010701-1.c,
13680         g++.old-deja/g++.ext/attrib6.C: New tests.
13681
13682 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13683
13684         * gcc.c-torture/compile/20010706-1.c: New test.
13685
13686 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13687
13688         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13689
13690 2001-06-28  Stan Shebs  <shebs@apple.com>
13691
13692         * gcc.dg/pragma-darwin.c: New test.
13693
13694 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13695
13696         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13697         Solaris 2.[678] system.
13698
13699 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/20010622-1.c: New test.
13702
13703 2001-06-18  Stan Shebs  <shebs@apple.com>
13704
13705         * objc.dg: New directory.
13706         * objc.dg/dg.exp: New file.
13707         * objc.dg/alias.m: New.
13708         * objc.dg/class-1.m: New.
13709         * objc.dg/class-2.m: New.
13710         * objc.dg/const-str-1.m: New.
13711         * objc.dg/const-str-2.m: New.
13712         * objc.dg/id-1.m: New.
13713         * objc.dg/method-1.m: New.
13714         * objc.dg/super-class-1.m: New.
13715         * lib/objc-dg.exp: New file.
13716
13717 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13718
13719         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13720         of label name.
13721
13722 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13723
13724         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13725
13726 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13727
13728         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13729         variable.
13730
13731 2001-06-12  Richard Henderson  <rth@redhat.com>
13732
13733         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13734
13735 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13736
13737         * g++.old-deja/g++.abi/vbase5.C: New test.
13738         * g++.old-deja/g++.abi/vbase6.C: New test.
13739         * g++.old-deja/g++.abi/vbase7.C: New test.
13740
13741 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13742
13743         * gcc.c-torture/compile/20010610-1.c: New test.
13744
13745 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13746
13747         * g++.old-deja/g++.abi/vbase4.C: New test.
13748
13749 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13750
13751         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13752         support %f for HC11/HC12 targets.
13753         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13754         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13755         on HC11/HC12 targets.
13756         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13757
13758 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13759
13760         * gcc.dg/wchar_t-1.c: New file.
13761         * gcc.dg/wint_t-1.c: Likewise.
13762
13763 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13764
13765         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13766
13767 2001-06-11  Richard Henderson  <rth@redhat.com>
13768
13769         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13770
13771 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13772
13773         * gcc.c-torture/compile/20010611-1.c: New test.
13774
13775 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13776
13777         * gcc.dg/c99-tag-1.c: Add more tests.
13778
13779 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13780
13781         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13782         representation on MN10300 and ARM/Thumb.
13783
13784 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13785
13786         * g77.f-torture/execute/20010610.f: New.
13787
13788 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13789
13790         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13791         names.
13792
13793 2001-06-09  Richard Henderson  <rth@redhat.com>
13794
13795         * gcc.c-torture/execute/ashrdi-1.c: New.
13796         * gcc.c-torture/execute/ashldi-1.c: New.
13797         * gcc.c-torture/execute/lshrdi-1.c: New.
13798
13799 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13800
13801         * objc/execute/load-3.m: Added. Check sending +load to categories,
13802         in addition to classes.
13803
13804 2001-06-08  Stan Shebs  <shebs@apple.com>
13805
13806         * objc/execute/load-2.m: New test.  From Nicola Pero
13807         <n.pero@mi.flashnet.it>.
13808
13809 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13810
13811         * gcc.c-torture/execute/20010605-2.c: New test.
13812
13813 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13814
13815         * g++.old-deja/g++.abi/vbase2.C: New test.
13816         * g++.old-deja/g++.abi/vbase3.C: New test.
13817
13818 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13819
13820         * g++.old-deja/g++.pt/friend49.C: New test.
13821
13822 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13823
13824         * g++.old-deja/g++.ext/anon3.C: New test.
13825
13826 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13827
13828         * g++.old-deja/g++.other/conv7.C: New test.
13829
13830 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13831
13832         * gcc.c-torture/compile/20010605-2.c: New test.
13833
13834 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13835
13836         * gcc.c-torture/execute/20010604-1.c: New test.
13837
13838 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13839
13840         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13841
13842 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13843
13844         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13845         (g++_link_flags): Likewise.
13846         (g++_init): Pass gccpath's value to two previous functions.
13847
13848 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13849
13850         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13851         Ensure logfile entry matches exec command line.
13852
13853 2001-05-31  Richard Henderson  <rth@redhat.com>
13854
13855         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13856         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13857
13858 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13859
13860         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13861         compiler for irix6.2
13862
13863 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13864
13865         * g++.old-deja/g++.other/optimize3.C: New file.
13866
13867 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13868
13869         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13870         assemble.
13871
13872 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         * g++.old-deja/g++.other/optimize2.C: New file.
13875
13876 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13877
13878         * gcc.c-torture/compile/20010518-2.c: New file.
13879         * gcc.c-torture/execute/20010518-1.c: New file.
13880         * gcc.c-torture/execute/20010518-2.c: New file.
13881
13882 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13885
13886 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13887
13888         G++ no longer defines builtins that do not begin with __builtin.
13889         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13890         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13891         * g++.old-deja/g++.law/builtin1.C: Likewise.
13892         * g++.old-deja/g++.law/cvt2.C: Likewise.
13893         * g++.old-deja/g++.mike/net5.C: Likewise.
13894         * g++.old-deja/g++.other/builtins1.C: Likewise.
13895         * g++.old-deja/g++.other/builtins2.C: Likewise.
13896         * g++.old-deja/g++.other/builtins3.C: Likewise.
13897         * g++.old-deja/g++.other/builtins4.C: Likewise.
13898         * g++.old-deja/g++.other/inline8.C: Likewise.
13899         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13900
13901 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13902
13903         * g++.old-deja/g++.pt/using1.C: Adjust.
13904         * g++.old-deja/g++.pt/using2.C: New test.
13905
13906 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13907
13908         * gcc.dg/cpp/charconst.c: New tests.
13909         * gcc.dg/cpp/escape.c: New tests.
13910         * gcc.dg/cpp/escape-1.c: New tests.
13911         * gcc.dg/cpp/escape-2.c: New tests.
13912         * gcc.dg/cpp/ucs.c: New tests.
13913
13914 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13915
13916         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13917         native compiler for irix6.5.
13918
13919 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13920
13921         * lib/g++.exp (g++_include_flags): Use args to compute
13922         get_multilibs.
13923         (g++_link_flags): Likewise.
13924         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13925
13926 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13927
13928         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13929
13930 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13931
13932         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13933         this file.
13934
13935 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13936
13937         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13938         STACK_SIZE;
13939         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13940         to STACK_SIZE; Use it to define size of add_histo array.
13941         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13942         to STACK_SIZE.
13943         (f): Use GITT_SIZE to define size of gitt local table.
13944         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13945         to STACK_SIZE; Use it to define size of bytemem array.
13946
13947 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13948
13949         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13950         on 68HC11/HC12 due to the asm instruction.
13951         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13952         * gcc.c-torture/compile/920520-1.x: Likewise.
13953         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13954         on 68HC11/HC12 because the function is larger than 64K.
13955         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13956         on 68HC11/HC12 because the structure is too large.
13957
13958 2001-05-20  Richard Henderson  <rth@redhat.com>
13959
13960         * gcc.c-torture/execute/20010520-1.c: New.
13961
13962 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13963
13964         * g++.old-deja/g++.warn/compare1.C: New test.
13965         * gcc.dg/compare4.c: New test.
13966
13967 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13968
13969         * g++.old-deja/g++.other/optimize1.C: New test.
13970
13971 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13972
13973         * g++.old-deja/g++.pt/spec41.C: New test.
13974
13975 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13976
13977         * gcc.c-torture/compile/20010114-1.x: Remove.
13978
13979 2001-05-18  Stan Shebs  <shebs@apple.com>
13980
13981         * gcc.c-torture/compile/20010518-1.c: New test.
13982
13983 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13984
13985         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13986         * g++.old-deja/g++.pt/crash67.C: New test.
13987
13988 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13989
13990         * g++.old-deja/g++.other/debug9.C: New test.
13991
13992 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13993
13994         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13995
13996 2001-05-16  Jan Hubicka  <jh@suse.cz>
13997
13998         * gcc.c-torture/compile/20010516-1.c: New test.
13999
14000 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14001
14002         * g++.old-deja/g++.other/crash41.C: New test.
14003
14004 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
14005
14006         * g++.old-deja/g++.pt/crash66.C: New test.
14007
14008 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
14009
14010         * g++.old-deja/g++.robertl/eb27.C: Convert.
14011
14012 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
14013
14014         * g++.dg/friend-warn.C: New test.  Do not warn about friend
14015         declaration being redundant.
14016
14017 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
14018
14019         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
14020
14021 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
14022
14023         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
14024
14025 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
14026
14027         * lib/g++.exp: Use testsuite_flags.
14028
14029 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
14030
14031         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
14032
14033 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14034
14035         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
14036
14037 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
14038
14039         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
14040
14041 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
14042
14043         * gcc.c-torture/compile/20010313-1.c: New test.
14044
14045 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
14046
14047         * gcc.dg/cpp/direct2.c: New test.
14048         * gccq.dg/cpp/direct2s.c: New test.
14049
14050         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
14051
14052 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
14053
14054         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
14055         * g++.old-deja/g++.other/op3.C: Likewise.
14056
14057 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14058
14059         * gcc.dg/cpp/syshdr.h: New file.
14060         * gcc.dg/cpp/sysmac1.c: Update.
14061         * gcc.dg/cpp/sysmac2.c: Update.
14062
14063 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14064
14065         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
14066
14067 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
14068
14069         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
14070         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
14071
14072 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
14073
14074         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
14075
14076 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
14077
14078         * lib/g++.exp (g++_include_flags): Don't use any special flags
14079         if TESTING_IN_BUILD_TREE is not defined.
14080         (g++_init): Use a plain 'c++' as the compiler if
14081         TESTING_IN_BUILD_TREEE is not defined.
14082
14083 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14084
14085         * g++.old-deja/g++.eh/catch13.C: New test.
14086         * g++.old-deja/g++.eh/catch14.C: New test.
14087
14088 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.dg/cpp/tr-define.c: New test.
14091
14092 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
14093
14094         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
14095         <stdlib.h>, not <malloc.h>.
14096
14097 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14098
14099         * g++.old-deja/g++.ns/template17.C: New test.
14100
14101 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
14102
14103         * g++.old-deja/g++.pt/ref4.C: New test.
14104
14105 2001-04-30  Richard Henderson  <rth@redhat.com>
14106
14107         * gcc.dg/20000724-1.c: Revert last change.
14108
14109 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
14110
14111         * g77.f-torture/execute/20010430.f: New test.
14112
14113 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
14114
14115         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
14116
14117 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
14118
14119         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
14120
14121 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14122
14123         * g++.old-deja/g++.eh/crash6.C: New test.
14124
14125 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         * g++.old-deja/g++.other/warn7.C: New test.
14128
14129 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         * g++.old-deja/g++.other/defarg9.C: New test.
14132
14133 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14134
14135         * g77.f-torture/compile/20010426.f: New test.
14136         * g77.f-torture/execute/20010426.f: New test.
14137
14138 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
14139
14140         * g77.f-torture/compile/20000629-1.x: Remove - error
14141         has been fixed.
14142
14143 2001-04-26  Jeffrey A Law  (law@cygnus.com)
14144
14145         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
14146         Tweak slightly to work with g++.dg framework.
14147         * g++.dg/special/ecos.exp: Run initp1.C test.
14148         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
14149
14150         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
14151         its linker doesn't give line numbers either.
14152         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
14153
14154 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14155
14156         * g++.old-deja/g++.other/lex1.C: New test.
14157
14158 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
14159
14160         * gcc.dg/noncompile/20010425-1.c: New test.
14161
14162 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14163
14164         * g++.old-deja/g++.pt/mangle2.C: New test.
14165
14166 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14167
14168         * gcc.dg/format/plus-1.c: New test.
14169
14170 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14171
14172         * gcc.dg/20010423-1.c: New test.
14173
14174 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14175
14176         * gcc.c-torture/execute/20010422-1.c: New test.
14177
14178 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14179
14180         * g++.old-deja/g++.ns/type2.C: New test.
14181
14182 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14183
14184         * g++.old-deja/g++.other/perf1.C: New test.
14185
14186 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14187
14188         * gcc.dg/c99-func-2.c: Remove xfail.
14189         * gcc.dg/c99-func-3.c: Remove xfail.
14190         * gcc.dg/c99-func-4.c: Remove xfail.
14191
14192 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14193
14194         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14195
14196 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14197
14198         * gcc.c-torture/compile/20010423-1.c: New test.
14199
14200 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14201
14202         * g++.old-deja/g++.pt/typename28.C: New test.
14203
14204 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14205
14206         * g++.old-deja/g++.abi/empty2.C: New test.
14207         * g++.old-deja/g++.abi/empty3.C: New test.
14208
14209 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14210
14211         * g++.old-deja/g++.other/comdat2.C: New test.
14212         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14213
14214 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14215
14216         * g++.old-deja/g++.other/overload14.C: New test.
14217
14218 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14219
14220         * g++.old-deja/g++.other/lookup23.C: New test.
14221
14222 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * gcc.c-torture/execute/20010403-1.c: New test.
14225
14226 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14227             Mark Mitchell  <mark@codesourcery.com>
14228
14229         * lib/old-dejagnu.exp: Don't delete output of executable.
14230         Add .exe suffix to executables.
14231
14232 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14233
14234         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14235
14236 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14237
14238         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14239
14240 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14241
14242         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14243         * g++.old-deja/g++.abi/crash1.C: New test.
14244
14245 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14246
14247         * g++.old-deja/g++.other/crash40.C: New test.
14248
14249 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14250
14251         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14252
14253 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14254
14255         * g++.old-deja/g++.other/warn6.C: New test.
14256
14257 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14258
14259         * g++.old-deja/g++.robertl/eb42.C: Same.
14260
14261 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14262
14263         * gcc.dg/wtr-conversion-1.c: New testcase.
14264
14265 2001-04-10  Richard Henderson  <rth@redhat.com>
14266
14267         * g++.old-deja/g++.other/array5.C: New.
14268
14269 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14270
14271         * gcc.c-torture/execute/20010408-1.c: New test.
14272
14273 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14274
14275         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14276         headers and constructs.
14277         * g++.old-deja/g++.robertl/eb79.C: Same.
14278         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14279         * g++.old-deja/g++.robertl/eb73.C: Same.
14280         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14281         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14282         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14283         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14284         * g++.old-deja/g++.robertl/eb44.C: Same.
14285         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14286         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14287         * g++.old-deja/g++.robertl/eb39.C: Same.
14288         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14289         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14290         * g++.old-deja/g++.robertl/eb30.C: Same.
14291         * g++.old-deja/g++.robertl/eb3.C: Same.
14292         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14293         * g++.old-deja/g++.robertl/eb21.C: Same.
14294         * g++.old-deja/g++.robertl/eb15.C: Same.
14295         * g++.old-deja/g++.robertl/eb118.C: Same.
14296         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14297         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14298         * g++.old-deja/g++.robertl/eb109.C: Same.
14299         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14300         * g++.old-deja/g++.mike/rtti1.C: Same.
14301         * g++.old-deja/g++.mike/p658.C: Same.
14302         * g++.old-deja/g++.mike/net46.C: Same.
14303         * g++.old-deja/g++.mike/net34.C: Same.
14304         * g++.old-deja/g++.mike/memoize1.C: Same.
14305         * g++.old-deja/g++.mike/eh2.C: Same.
14306         * g++.old-deja/g++.law/weak.C: Same.
14307         * g++.old-deja/g++.law/visibility7.C: Same.
14308         * g++.old-deja/g++.law/visibility25.C: Same.
14309         * g++.old-deja/g++.law/visibility22.C: Same.
14310         * g++.old-deja/g++.law/visibility2.C: Same.
14311         * g++.old-deja/g++.law/visibility17.C: Same.
14312         * g++.old-deja/g++.law/visibility13.C: Same.
14313         * g++.old-deja/g++.law/visibility10.C: Same.
14314         * g++.old-deja/g++.law/visibility1.C: Same.
14315         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14316         * g++.old-deja/g++.law/vbase1.C: Same.
14317         * g++.old-deja/g++.law/operators32.C: Same.
14318         * g++.old-deja/g++.law/nest3.C: Same.
14319         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14320         * g++.old-deja/g++.law/except5.C (main): Same.
14321         * g++.old-deja/g++.law/cvt7.C (run): Same.
14322         * g++.old-deja/g++.law/cvt2.C: Same.
14323         * g++.old-deja/g++.law/cvt16.C: Same.
14324         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14325         * g++.old-deja/g++.law/ctors17.C (main): Same.
14326         * g++.old-deja/g++.law/ctors13.C: Same.
14327         * g++.old-deja/g++.law/ctors12.C (main): Same.
14328         * g++.old-deja/g++.law/ctors10.C: Same.
14329         * g++.old-deja/g++.law/code-gen5.C: Same.
14330         * g++.old-deja/g++.law/bad-error7.C: Same.
14331         * g++.old-deja/g++.law/arm9.C: Same.
14332         * g++.old-deja/g++.law/arm12.C: Same.
14333         * g++.old-deja/g++.law/arg8.C: Same.
14334         * g++.old-deja/g++.law/arg1.C: Same.
14335         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14336         * g++.old-deja/g++.jason/template31.C: Same.
14337         * g++.old-deja/g++.jason/template24.C (main): Same.
14338         * g++.old-deja/g++.jason/2371.C: Same.
14339         * g++.old-deja/g++.eh/new2.C: Same.
14340         * g++.old-deja/g++.eh/new1.C: Same.
14341         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14342         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14343         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14344         * g++.old-deja/g++.brendan/crash62.C: Same.
14345         * g++.old-deja/g++.brendan/crash52.C: Same.
14346         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14347         * g++.old-deja/g++.brendan/crash38.C: Same.
14348         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14349         * g++.old-deja/g++.brendan/copy9.C: Same.
14350
14351 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14352
14353         * gcc.c-torture/execute/20001203-2.c (memset):
14354         Count argument is of type __SIZE_TYPE__.
14355
14356 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14357
14358         * gcc.c-torture/compile/20010404-1.c: New test.
14359
14360 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.c-torture/compile/20010326-1.c: New test.
14363
14364 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14365
14366         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14367         peculiarities of the SH.
14368         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14369
14370 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14371
14372         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14373         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14374         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14375
14376 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14377
14378         * g77.f-torture/compile/20010321-1.f: New test.
14379
14380 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14381
14382         * gcc.c-torture/compile/20010329-1.c: New test.
14383
14384 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14385
14386         * gcc.c-torture/execute/20010329-1.c: New test.
14387
14388 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14389
14390         * g++.old-deja/g++.other/eh4.C: Fix typo.
14391
14392 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14393
14394         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14395
14396 2001-03-28  Philip Blundell  <philb@gnu.org>
14397
14398         * gcc.c-torture/compile/20010328-1.c: New test.
14399
14400 2001-03-27  Richard Henderson  <rth@redhat.com>
14401
14402         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14403         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14404
14405 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14406
14407         * gcc.c-torture/compile/20010327-1.c: New test.
14408
14409 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14410
14411         * g++.old-deja/g++.other/friend12.C: New test.
14412         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14413         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14414
14415 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14416
14417         * gcc.c-torture/execute/20010325-1.c: New test.
14418
14419 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14420
14421         * g++.old-deja/g++.other/mangle3.C: New test.
14422
14423 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14424
14425         * g++.old-deja/g++.other/anon8.C: New test.
14426
14427 2001-03-20  Philip Blundell  <philb@gnu.org>
14428
14429         * gcc.c-torture/compile/20010320-1.c: New test.
14430
14431 2001-03-17  Richard Henderson  <rth@redhat.com>
14432
14433         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14434
14435 2001-03-15  Geoff Keating  <geoff@redhat.com>
14436
14437         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14438         tests on AIX.
14439
14440 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14441
14442         * g++.old-deja/g++.other/eh4.C: New test.
14443
14444 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14445
14446         * gcc.dg/cpp/mi1.c: Update.
14447
14448 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14449
14450         * g++.old-deja/g++.other/regstack.C: New test.
14451
14452 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14453
14454         * g++.old-deja/g++.other/ref4.C: New test.
14455
14456 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14457
14458         * objc/execute/va_method.m: Added.
14459         * objc/execute/IMP.m: Added.
14460         * objc/execute/_cmd.m: Added.
14461         * objc/execute/accessing_ivars.m: Added.
14462         * objc/execute/class-1.m: Added.
14463         * objc/execute/class-10.m: Added.
14464         * objc/execute/class-11.m: Added.
14465         * objc/execute/class-12.m: Added.
14466         * objc/execute/class-13.m: Added.
14467         * objc/execute/class-14.m: Added.
14468         * objc/execute/class-2.m: Added.
14469         * objc/execute/class-3.m: Added.
14470         * objc/execute/class-4.m: Added.
14471         * objc/execute/class-5.m: Added.
14472         * objc/execute/class-6.m: Added.
14473         * objc/execute/class-7.m: Added.
14474         * objc/execute/class-8.m: Added.
14475         * objc/execute/class-9.m: Added.
14476         * objc/execute/class-tests-1.h
14477         * objc/execute/class-tests-2.h
14478         * objc/execute/compatibility_alias.m: Added.
14479         * objc/execute/encode-1.m: Added.
14480         * objc/execute/formal_protocol-1.m: Added.
14481         * objc/execute/formal_protocol-2.m: Added.
14482         * objc/execute/formal_protocol-3.m: Added.
14483         * objc/execute/formal_protocol-4.m: Added.
14484         * objc/execute/formal_protocol-5.m: Added.
14485         * objc/execute/formal_protocol-6.m: Added.
14486         * objc/execute/formal_protocol-7.m: Added.
14487         * objc/execute/informal_protocol.m: Added.
14488         * objc/execute/initialize.m: Added.
14489         * objc/execute/load.m: Added.
14490         * objc/execute/many_args_method.m: Added.
14491         * objc/execute/nested-3.m: Added.
14492         * objc/execute/no_clash.m: Added.
14493         * objc/execute/private.m: Added.
14494         * objc/execute/redefining_self.m: Added.
14495         * objc/execute/root_methods.m: Added.
14496         * objc/execute/selector-1.m: Added.
14497         * objc/execute/static-1.m: Added.
14498         * objc/execute/static-2.m: Added.
14499         * objc/execute/va_method.m: Added.
14500
14501 2001-03-10  Richard Henderson  <rth@redhat.com>
14502
14503         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14504
14505 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14506
14507         * g++.old-deja/g++.other/crash31.C: XFAIL.
14508         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14509         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14510         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14511         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14512         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14513
14514 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14515
14516         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14517
14518 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14519
14520         * gcc.dg/20000724-1.c: Don't use multiline strings.
14521
14522 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14523
14524         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14525         result of -cString against what we expect it to be; don't just
14526         print it out for no one to read.
14527
14528         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14529         Based on testcases provided by Nicola Pero.
14530
14531 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14532
14533         * gcc.dg/cpp/macro7.c: New test.
14534
14535 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14536
14537         * gcc.dg/cpp/multiline.c: Update.
14538
14539 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         * g++.old-deja/g++.other/enum3.C: New test.
14542
14543 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14544
14545         * g++.old-deja/g++.other/pod1.C: New test.
14546
14547 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14548
14549         * g++.old-deja/g++.ext/overload1.C: New test.
14550
14551 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14552
14553         * g++.old-deja/g++.pt/using1.C: New test.
14554
14555 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14556
14557         * g++.old-deja/g++.other/using9.C: New test.
14558
14559 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14560
14561         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14562
14563         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14564
14565 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14566
14567         * g++.old-deja/g++.ext/realpt1.C: Remove.
14568
14569 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14570
14571         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14572
14573 2001-02-26  Will Cohen  <wcohen@redhat.com>
14574
14575         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14576
14577 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14578
14579         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14580         templatized constructors.
14581
14582 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14583
14584         * gcc.c-torture/execute/20010224-1.c: New test.
14585
14586 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14587
14588         * gcc.c-torture/execute/20010222-1.c: New test.
14589
14590 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
14591
14592         * g++.old-deja/g++.other/inline20.C: New test.
14593
14594 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
14595
14596         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
14597
14598 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14599
14600         * g++.old-deja/g++.other/lookup22.C: New test.
14601
14602 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
14603
14604         * g77.dg: New directory.
14605         * g77.dg/20010216-1.f: New test case.
14606         * g77.dg/dg.exp: New driver.
14607         * lib/g77-dg.exp: New driver library.
14608
14609 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14610
14611         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
14612
14613 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
14614
14615         * g++.old-deja/g++.other/decl9.C: New test.
14616
14617 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
14618
14619         * g++.old-deja/g++.other/init16.C: Update the test so that it does
14620         not need <string> and also tests the initialization at runtime.
14621
14622 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14623
14624         * gcc.c-torture/execute/longlong.c: New test.
14625
14626 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14627
14628         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
14629
14630 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14631
14632         * gcc.c-torture/execute/920302-1.c (execute):
14633         Change argument type to short.
14634
14635 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14636
14637         * g++.old-deja/g++.pt/deduct6.C: New test.
14638
14639 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         * g++.old-deja/g++.pt/deduct5.C: New test.
14642
14643 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14644
14645         * gcc.c-torture/execute/20010209-1.c: New test.
14646
14647 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14648
14649         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14650
14651 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14652
14653         * g++.dg/vtgc1.C: Update for new ABI.
14654
14655         * consistency.vlad: New directory, 1665 files.
14656
14657 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14658
14659         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14660         return type.
14661         * gcc.dg/cpp/digraphs.c: Declare puts.
14662
14663 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14664
14665         * g++.old-deja/g++.other/warn5.C: New test.
14666
14667 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         * g++.old-deja/g++.pt/spec40.C: New test.
14670
14671 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14674         case.
14675         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14676
14677 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14678
14679         * gcc.c-torture/compile/20010209-1.c: New test.
14680
14681 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14682
14683         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14684         excess errors message but not if it crashes.
14685         * g++.old-deja/g++.other/crash27.C: Likewise.
14686         * g++.old-deja/g++.other/crash28.C: Likewise.
14687         * g++.old-deja/g++.other/crash30.C: Likewise.
14688         * g++.old-deja/g++.other/crash32.C: Likewise.
14689         * g++.old-deja/g++.other/crash35.C: Likewise.
14690         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14691
14692 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14693
14694         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14695         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14696         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14697         g77.f-torture/execute/execute.exp,
14698         g77.f-torture/noncompile/noncompile.exp,
14699         gcc.c-torture/execute/execute.exp,
14700         gcc.c-torture/execute/memcheck/memcheck.exp,
14701         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14702         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14703         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14704         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14705         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14706         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14707         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14708         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14709         Remove bug reporting instructions with ancient email addresses.
14710
14711 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gcc.dg/20010202-1.c: New test.
14714         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14715
14716 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14717
14718         * g++.dg/stdbool-if.C: New test.
14719
14720 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14721
14722         * objc/execute/fdecl.m: Added main().
14723
14724 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14725
14726         * gcc.c-torture/execute/20010206-1.c: New test.
14727
14728 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14729
14730         * gcc.dg/cpp/avoidpaste1.c: Update.
14731
14732 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14733
14734         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14735         Pero <nicola@brainstorm.co.uk>.
14736         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14737
14738 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         * g++.old-deja/g++.pt/spec39.C: New test.
14741
14742 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14743
14744         * gcc.c-torture/compile/20010202-1.c: New test.
14745
14746 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14747
14748         * g++.old-deja/g++.abi/primary2.C: New test.
14749         * g++.old-deja/g++.abi/primary3.C: New test.
14750         * g++.old-deja/g++.abi/primary4.C: New test.
14751         * g++.old-deja/g++.abi/primary5.C: New test.
14752         * g++.old-deja/g++.abi/vtable3.h: New test.
14753         * g++.old-deja/g++.abi/vtable3a.C: New test.
14754         * g++.old-deja/g++.abi/vtable3b.C: New test.
14755         * g++.old-deja/g++.abi/vtable3c.C: New test.
14756         * g++.old-deja/g++.abi/vtable3d.C: New test.
14757         * g++.old-deja/g++.abi/vtable3e.C: New test.
14758         * g++.old-deja/g++.abi/vtable3f.C: New test.
14759         * g++.old-deja/g++.abi/vtable3g.C: New test.
14760         * g++.old-deja/g++.abi/vtable3h.C: New test.
14761         * g++.old-deja/g++.abi/vtable3i.C: New test.
14762         * g++.old-deja/g++.abi/vtable3j.C: New test.
14763         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14764
14765 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14766
14767         * g++.old-deja/g++.other/anon6.C: New test.
14768         * g++.old-deja/g++.other/anon7.C: New test.
14769
14770 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14771
14772         * gcc.dg/cpp/avoidpaste2.c: New tests.
14773
14774 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14775
14776         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14777
14778 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14779
14780         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14781         DECIMAL_DIG cases for Irix."
14782
14783 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14784
14785         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14786
14787 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14788
14789         * gcc.dg/c99-tag-1.c: New test.
14790
14791 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14792
14793         * gcc.dg/cpp/tr-warn1.c: Add tests.
14794
14795 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14796
14797         * gcc.dg/cpp/avoidpaste1.c: Update.
14798         * gcc.dg/cpp/paste4.c: Update.
14799
14800 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14801
14802         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14803         cases for Irix.
14804
14805 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14806
14807         * g++.old-deja/g++.other/inline19.C: New test.
14808
14809 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14810
14811         * gcc.dg/Wlarger-than.c: New test.
14812
14813 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14814
14815         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14816
14817 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14818
14819         * gcc.c-torture/execute/20010129-1.c: New test.
14820         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14821
14822 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14823
14824         * gcc.dg/cpp/avoidpaste1.c: Test case.
14825
14826 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * g++.old-deja/g++.other/inline18.C: New test.
14829
14830 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14831
14832         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14833         and __builtin_putchar.
14834
14835 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14836
14837         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14838         tests.
14839
14840 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14841
14842         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14843         floating point number rounding mode to round to the nearest
14844         representable mode.
14845
14846 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14847
14848         * g++.old-deja/g++.other/mangle2.C: New test.
14849
14850 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14851
14852         * gcc.c-torture/compile/20010124-1.c: New test.
14853
14854 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14855
14856         * g++.old-deja/g++.pt/spec38.C: New test.
14857
14858 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14859
14860         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14861         "Build don't run".
14862
14863 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14864
14865         * gcc.c-torture/execute/20010123-1.c: New test.
14866
14867 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         * g++.old-deja/g++.pt/spec37.C: New test.
14870
14871 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14872
14873         * g++.old-deja/g++.pt/overload14.C: New test.
14874
14875 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14876
14877         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14878         __builtin_return_address.
14879
14880 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14881
14882         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14883         * g++.old-deja/g++.pt/spec35.C: New test.
14884         * g++.old-deja/g++.pt/spec36.C: New test.
14885
14886 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14887
14888         * gcc.c-torture/compile/20010118-1.c: New test.
14889
14890 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14891
14892         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14893
14894 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14895
14896         * gcc.c-torture/execute/20010119-1.c: New test.
14897
14898 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         * g++.old-deja/g++.other/vbase5.C: New test.
14901
14902 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14903
14904         * gcc.c-torture/execute/20010118-1.c: New test.
14905
14906 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14907
14908         * g++.old-deja/g++.pt/deduct3.C: New test.
14909
14910 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         * g++.old-deja/g++.pt/spec34.C: New test.
14913
14914 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14915
14916         * g77.f-torture/compile/20000601-2.f: New test.
14917
14918 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14919
14920         * g++.old-deja/g++.other/init17.C: New test.
14921
14922 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14923
14924         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14925
14926 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.pt/unify8.C: New test.
14929
14930 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14931
14932         * g++.old-deja/g++.abi/vbase1.C: New test.
14933
14934 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14935
14936         * g++.old-deja/g++.pt/crash65.C: New test.
14937
14938 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14939
14940         * gcc.dg/cpp/assembl2.S: New test case.
14941
14942 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14943
14944         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14945         are supported.
14946
14947 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14948
14949         * g++.old-deja/g++.other/builtins1.C: New test.
14950         * g++.old-deja/g++.other/builtins2.C: Likewise.
14951         * g++.old-deja/g++.other/builtins3.C: Likewise.
14952         * g++.old-deja/g++.other/builtins4.C: Likewise.
14953
14954 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14955
14956         * gcc.c-torture/compile/20010117-1.c: New test.
14957         * gcc.c-torture/compile/20010117-2.c: New test.
14958
14959 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14960
14961         * g77.f-torture/execute/20010116.[fx]: New test,
14962         XFAIL on i?86-*-*.
14963         * g77.f-torture/compile/20010115.f: Indicate it's
14964         a test for PR fortran/1636.
14965
14966 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14967
14968         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14969
14970 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14971
14972         * g77.f-torture/compile/20010115.f: New test.
14973
14974 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14975
14976         * g++.old-deja/g++.pt/nontype5.C: New test.
14977
14978 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14979
14980         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14981         have an equivalent working one below it.
14982
14983 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14984
14985         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14986         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14987
14988 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14989
14990         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14991         message containing "init_priority".
14992         (conpr-2.C): Likewise.
14993         (conpr-3.C): Likewise.
14994         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14995
14996 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14997
14998         * gcc.c-torture/execute/20010114-2.c: New test.
14999
15000 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15001
15002         * gcc.c-torture/compile/20010114-1.c: New test.
15003         * gcc.c-torture/compile/20010114-1.x: Xfail.
15004         * gcc.c-torture/compile/20010114-2.c: New test.
15005         * gcc.c-torture/execute/20010114-1.c: New test.
15006         * gcc.dg/trunc-1.c: New test.
15007         * gcc.dg/uninit-B.c: New test.
15008
15009 2001-01-13  Nick Clifton  <nickc@redhat.com>
15010
15011         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
15012         target.
15013
15014 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15015
15016         * gcc.c-torture/compile/20010113-1.c: New test.
15017
15018 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
15019
15020         * gcc.c-torture/compile/20001212-1.c: New test.
15021
15022 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15023
15024         * gcc.dg/cpp/widestr1.c: Update.
15025         * gcc.dg/cpp/prag-imp.c: Remove.
15026
15027 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
15028
15029         * gcc.c-torture/execute/20000801-3.x: Remove.
15030         * gcc.dg/c90-init-1.c: New test.
15031         * gcc.dg/c99-init-1.c: New test.
15032         * gcc.dg/c99-init-2.c: New test.
15033         * gcc.dg/gnu99-init-1.c: New test.
15034
15035 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
15036
15037         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
15038         testing that no relevant ones were found.
15039
15040 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15041
15042         * g++.old-deja/g++.pt/cast2.C: New test.
15043
15044 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         * g++.old-deja/g++.pt/friend47.C: New test.
15047
15048 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         * g++.old-deja/g++.pt/instantiate13.C: New test.
15051
15052 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15053
15054         * g++.old-deja/g++.other/defarg7.C: New test.
15055         * g++.old-deja/g++.other/defarg8.C: New test.
15056
15057 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15058
15059         * g++.old-deja/g++.pt/crash64.C: New test.
15060
15061 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15062
15063         * g++.old-deja/g++.pt/crash63.C: New test.
15064
15065 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15066
15067         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
15068
15069 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
15070
15071         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
15072
15073 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15074
15075         * g++.old-deja/g++.pt/error3.C: New test.
15076
15077 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15078
15079         * g++.old-deja/g++.other/crash39.C: New test.
15080
15081 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * g++.old-deja/g++.other/vbase4.C: New test.
15084
15085 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
15086
15087         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
15088         * gcc.dg/special/20000419-2.c: New file. Identical to above.
15089         * gcc.dg/special/special.exp: New test driver which will check
15090         for alias support for the above test.
15091
15092 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
15093
15094         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
15095         problems on small machines.
15096         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
15097         parameterize.
15098
15099 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
15100
15101         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
15102         mips.
15103         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
15104
15105 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         * g++.old_deja/g++.pt/using8.C: New test.
15108
15109 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15110
15111         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
15112
15113 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
15114
15115         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
15116         where a failure is expected.
15117         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
15118
15119 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15120
15121         * g++.old_deja/g++.pt/instantiate12.C: New test.
15122
15123 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15124
15125         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
15126         start of structs.
15127         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
15128         * g++.old-deja/g++.brendan/crash17.C: Likewise.
15129         * g++.old-deja/g++.brendan/crash29.C: Likewise.
15130         * g++.old-deja/g++.brendan/crash48.C: Likewise.
15131         * g++.old-deja/g++.brendan/ns1.C: Likewise.
15132         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
15133         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
15134         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
15135         * g++.old-deja/g++.eh/spec6.C: Likewise.
15136         * g++.old-deja/g++.jason/crash3.C: Likewise.
15137         * g++.old-deja/g++.law/ctors11.C: Likewise.
15138         * g++.old-deja/g++.law/ctors17.C: Likewise.
15139         * g++.old-deja/g++.law/ctors5.C: Likewise.
15140         * g++.old-deja/g++.law/ctors9.C: Likewise.
15141         * g++.old-deja/g++.mike/ambig1.C: Likewise.
15142         * g++.old-deja/g++.mike/net22.C: Likewise.
15143         * g++.old-deja/g++.mike/p3538a.C: Likewise.
15144         * g++.old-deja/g++.mike/p3538b.C: Likewise.
15145         * g++.old-deja/g++.mike/virt3.C: Likewise.
15146         * g++.old-deja/g++.niklas/t128.C: Likewise.
15147         * g++.old-deja/g++.other/anon4.C: Likewise.
15148         * g++.old-deja/g++.other/using1.C: Likewise.
15149         * g++.old-deja/g++.other/warn3.C: Likewise.
15150         * g++.old-deja/g++.pt/t37.C: Likewise.
15151         * g++.old-deja/g++.robertl/eb69.C: Likewise.
15152         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15153
15154 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
15155
15156         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
15157
15158 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15159
15160         * gcc.c-torture/execute/stdio-opt-3.c: New test.
15161
15162 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * gcc.c-torture/compile/20010107-1.c: New test.
15165
15166 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15167
15168         * gcc.c-torture/execute/builtin-noret-1.c: New test.
15169
15170 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15171
15172         * gcc.dg/format/format.h: New file.
15173         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
15174         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
15175         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
15176         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
15177         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15178         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15179         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15180         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15181         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15182         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15183         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15184         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15185         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15186         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15187         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15188         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15189         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15190         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15191         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15192         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15193         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15194         instead of declaring standard types, macros and functions in each
15195         test.
15196
15197 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15198
15199         * gcc.c-torture/execute/20010106-1.c: New test.
15200
15201 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15202
15203         * gcc.dg/format/format.exp: New file.
15204         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15205         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15206         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15207         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15208         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15209         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15210         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15211         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15212         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15213         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15214         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15215         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15216         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15217         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15218         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15219         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15220         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15221         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15222         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15223         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15224         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15225         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15226         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15227         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15228         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15229         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15230         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15231         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15232         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15233         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15234         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15235         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15236         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15237         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15238         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15239         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15240         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15241         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15242         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15243         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15244         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15245         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15246
15247 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15248
15249         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15250         account.
15251
15252 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15253
15254         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15255
15256 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15257
15258         * g++.old-deja/g++.pt/crash62.C: New test.
15259
15260 2001-01-04  Richard Henderson  <rth@redhat.com>
15261
15262         * gcc.dg/20000926-1.c: Update expected warnings.
15263         * gcc.dg/array-2.c: Likewise.
15264         * gcc.dg/array-4.c: Also validate flexible array members.
15265         * gcc.dg/c99-flex-array-1.c: New.
15266
15267 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15268
15269         * gcc.c-torture/compile/20001222-1.x: Remove.
15270
15271 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15272
15273         * gcc.c-torture/execute/built-in-setjmp.c: New.
15274
15275 2001-01-03  Richard Henderson  <rth@redhat.com>
15276
15277         * gcc.dg/940510-1.c: Update expected error wording.
15278         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15279
15280 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15281
15282         * lib/target-supports.exp (check_alias_available): Modified to
15283         indicate aliases not supported if only weak aliases are supported.
15284
15285 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15286
15287         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15288         Turn on cmpstrsi checks for __pj__ and __i370__.
15289
15290 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15291
15292         * g++.old-deja/g++.other/virtual11.C: New test.
15293
15294 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15297
15298 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15299
15300         * gcc.c-torture/compile/20010102-1.c: New test.
15301
15302 2001-01-02  Andreas Jaeger  <aj@suse.de>
15303
15304         * gcc.dg/noreturn-3.c: New test.
15305
15306         * gcc.dg/noreturn-4.c: New test.
15307
15308 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15309
15310         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15311         __builtin_fputc and __builtin_fwrite.
15312
15313 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15314
15315         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15316         signed char, not default char.
15317
15318 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15319
15320         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15321
15322 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15323
15324         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15325
15326 2000-12-29  Richard Henderson  <rth@redhat.com>
15327
15328         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15329         (__cyg_profile_func_exit): Define.
15330
15331 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15332
15333         * g++.dg/vtgc1.C: New test.
15334
15335 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15336
15337         * gcc.dg/noncompile/20001228-1.c: New test.
15338
15339         * gcc.dg/20001228-1.c: New test.
15340
15341         * gcc.c-torture/execute/20001228-1.c: New test.
15342
15343 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15344
15345         * gcc.dg/format-strfmon-1.c: New test.
15346
15347 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15348
15349         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15350         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15351         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15352         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15353         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15354         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15355         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15356         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15357         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15358         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15359         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15360         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15361         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15362
15363         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15364         * gcc.c-torture/execute/string-opt-4.c: Test index.
15365
15366 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15367
15368         * gcc.c-torture/compile/20001226-1.c: New test.
15369
15370 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15371
15372         * gcc.c-torture/compile/20001222-1.c: New test.
15373         * gcc.c-torture/compile/20001222-1.x: Xfail.
15374
15375 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15376
15377         * gcc.c-torture/execute/comp-goto-2.c: New test.
15378
15379 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15380
15381         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15382         Use long types if __INT_MAX__ is 32767.
15383         (main): Use cast to (sint32 *) when poking 88 into a_page.
15384
15385         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15386
15387 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15388
15389         * gcc.c-torture/compile/20001221-1.c: New test.
15390         * gcc.c-torture/execute/20001221-1.c: New test.
15391
15392 2000-12-20  Richard Henderson  <rth@redhat.com>
15393
15394         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15395         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15396
15397 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15398
15399         * gcc.dg/compare3.c: New test.
15400
15401 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15402
15403         * gcc.dg/format-warnll-1.c: New test.
15404
15405 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15406
15407         * gcc.dg/cpp/cmdlne-P.c: New test.
15408
15409 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15410
15411         * gcc.c-torture/execute/builtin-abs-1.c,
15412         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15413
15414 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15415
15416         * gcc.dg/cpp/multiline.c: New test.
15417
15418 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15419
15420         * g++.old-deja/g++.other/syshdr1.C: Update.
15421         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15422
15423 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15424
15425         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15426
15427 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15428
15429         * g++.old-deja/g++.pt/ttp65.C: New test.
15430
15431 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15432
15433         * g++.old-deja/g++.pt/ttp64.C: New test.
15434
15435 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15436
15437         * g++.old-deja/g++.pt/spec33.C: New test.
15438
15439 2000-12-14  Catherine Moore  <clm@redhat.com>
15440
15441         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15442         * gcc.c-torture/execute/920612-2.c: Likewise.
15443         * gcc.c-torture/execute/920428-2.c: Likewise.
15444         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15445         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15446
15447 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15448
15449         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15450         * gcc.dg/pack-test-2.c: Likewise.
15451
15452 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15453
15454         Tests by Zack Weinberg <zackw@stanford.edu>.
15455
15456         * gcc.dg/cpp/defined.c: Update.
15457         * gcc.dg/cpp/defined_trad.c: New tests.
15458
15459 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15460
15461         * gcc.dg/cpp/trad-direct.c: Update.
15462
15463 2000-12-11  Neil Booth  <neilb@earthling.net>
15464
15465         * gcc.dg/cpp/defined_trad.c
15466
15467 2000-12-11  Neil Booth  <neilb@earthling.net>
15468
15469         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15470
15471 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15472
15473         * gcc.dg/format-miss-2.c: New test.
15474
15475 2000-12-09  Neil Booth  <neilb@earthling.net>
15476
15477         * gcc.dg/cpp/lineflags.c: New tests.
15478         * gcc.dg/cpp/poison.c: Update.
15479         * gcc.dg/cpp/redef2.c: Update.
15480         * gcc.dg/cpp/skipping.c: New test.
15481
15482 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15483
15484         * g++.old-deja/g++.other/eh3.C: New testcase.
15485
15486 2000-12-07  Neil Booth  <neilb@earthling.net>
15487
15488         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15489         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15490         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15491         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15492         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15493         Update.
15494
15495 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15496
15497         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15498         __SIZE_TYPE__ instead of int for type of integers cast to
15499         pointers.
15500
15501 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * g++.old-deja/g++.other/cleanup4.C: New test.
15504
15505 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15506
15507         * format-sec-1.c: New test.
15508
15509 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15510
15511         * gcc.dg/format-nonlit-3.c: New test.
15512
15513 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15514
15515         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15516         through a null pointer.
15517
15518 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15519
15520         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15521         * g++.old-deja/g++.pt/partial4.C: New test.
15522
15523 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15524
15525         * gcc.c-torture/execute/ieee/hugeval.x: New.
15526
15527 2000-12-06  Neil Booth  <neilb@earthling.net>
15528
15529         * gcc.dg/cpp/backslash2.c: New tests.
15530
15531 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15532
15533         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15534         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15535
15536 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15537
15538         * gcc.c-torture/execute/20001203-2.c: New testcase.
15539
15540 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15541
15542         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15543         * g++.old-deja/g++.other/virtual10.C: New test.
15544
15545 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15546
15547         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15548
15549 2000-12-05  Richard Henderson  <rth@redhat.com>
15550
15551         * gcc.c-torture/compile/20001205-1.c: New.
15552
15553 2000-12-04  Neil Booth  <neilb@earthling.net>
15554
15555         * g++.old-deja/g++.other/virtual9.C: New test.
15556         * g++.old-deja/g++.pt/crash61.C: New test.
15557         * gcc.c-torture/execute/loop-9.c: New test.
15558
15559 2000-12-04  Neil Booth  <neilb@earthling.net>
15560
15561         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15562         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15563         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15564         * gcc.dg/cpp/extratokens.c: ...here.
15565
15566 2000-12-04  Neil Booth  <neilb@earthling.net>
15567
15568         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15569         New tests.
15570
15571 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15572
15573         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15574         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15575
15576 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15577
15578         * gcc.c-torture/execute/20001203-1.c: New test.
15579
15580 2000-12-03  Neil Booth  <neilb@earthling.net>
15581
15582         * gcc.dg/cpp/macro6.c: New test cases.
15583
15584 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15585
15586         * gcc.c-torture/execute/string-opt-9.c: New test.
15587         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15588         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15589         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15590
15591         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
15592         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
15593
15594 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
15595
15596         * gcc.dg/cpp/if-6.c: New testcase.
15597
15598         * gcc.dg/20001201-1.c: New testcase.
15599
15600 2000-12-02  Neil Booth  <neilb@earthling.net>
15601
15602         * g++.old-deja/g++.other/externC4.C,
15603         g++.old-deja/g++.other/friend10.C: New tests.
15604
15605 2000-12-02  Neil Booth  <neilb@earthling.net>
15606
15607         * g++.old-deja/g++.other/instan2.C
15608         * g++.old-deja/g++.other/instan3.C: New test.
15609
15610 2000-12-02  Neil Booth  <neilb@earthling.net>
15611
15612         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
15613         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
15614         gnuc99.c,gnuc99-pedantic.c: New tests.
15615
15616 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15617
15618         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
15619         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
15620
15621 2000-12-01  Neil Booth  <neilb@earthling.net>
15622
15623         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
15624         * gcc.dg/cpp/poison.c: Update.
15625         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
15626
15627 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
15628
15629         * g77.f-torture/execute/20001201.f: New test.
15630
15631 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15632
15633         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
15634
15635 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
15636
15637         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
15638
15639 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15640
15641         * g++.old-deja/g++.other/cast6.C: New test.
15642
15643 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15644
15645         * gcc.c-torture/execute/20001130-2.c: New testcase.
15646
15647 2000-11-30  Richard Henderson  <rth@redhat.com>
15648
15649         * gcc.c-torture/execute/20001130-1.c: New test.
15650
15651 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15652
15653         * g++.old-deja/g++.other/op3.C: New test.
15654
15655 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15656
15657         * g++.old-deja/g++.other/op2.C: New test.
15658
15659 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15660
15661         * g++.old-deja/g++.other/crash38.C: New test.
15662
15663 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15664
15665         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15666
15667 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15668
15669         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15670         tests.
15671         * gcc.c-torture/execute/string-opt-6.c: New test.
15672
15673         * gcc.dg/20001117-1.c: Add main.
15674
15675 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15676
15677         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15678         Move from here ...
15679         * gcc.dg/940510-1.c: ... to here.
15680
15681         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15682         zero-size arrays in toplevel structures.
15683
15684 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * gcc.c-torture/execute/loop-8.c: New test.
15687
15688 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         * g++.old-deja/g++.other/base1.C: New test.
15691
15692 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15693
15694         * g++.old-deja/g++.other/parse2.C: New test.
15695
15696 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15697
15698         * g++.old-deja/g++.pt/incomplete1.C: New test.
15699
15700 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15701
15702         * g++.old-deja/g++.other/friend9.C: New test.
15703
15704 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15705
15706         * gcc.dg/20001127-1.c: New test.
15707
15708 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15709
15710         * g++.old-deja/g++.pt/friend46.C: New test.
15711
15712 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15713
15714         * g++.old-deja/g++.other/ptrmem8.C: New test.
15715
15716 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15717
15718         * gcc.c-torture/execute/string-opt-7.c: New test.
15719         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15720
15721 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15722
15723         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15724         instead of 'mkcheck 2'.
15725
15726 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15727
15728         * gcc.c-torture/execute/memcheck/driver.c,
15729         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15730         C9X references to refer to C99.
15731
15732 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15733
15734         * gcc.dg/ultrasp3.c: New test.
15735
15736 2000-11-25  Neil Booth  <neilb@earthling.net>
15737
15738         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15739
15740 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15741
15742         * gcc.c-torture/compile/20001123-2.c: New.
15743
15744 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15745
15746         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15747
15748 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15749
15750         * gcc.dg/sequence-point-1.c: Add some new tests.
15751         * gcc.c-torture/execute/20001124-1.c: New test.
15752
15753 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15754
15755         * g++.old-deja/g++.other/vaarg4.C: New test.
15756         * gcc.c-torture/compile/20001123-1.c: New test.
15757
15758 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * g++.other/crash24.C: Adjust and remove XFAIL.
15761         * g++.other/crash37.C: New test.
15762
15763 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15764
15765         * g++.old-deja/g++.pt/instantiate9.C: New test.
15766
15767 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15768
15769         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15770         new ABI, too.
15771
15772         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15773         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15774
15775 2000-11-22  Neil Booth  <neilb@earthling.net>
15776
15777         * gcc.dg/cpp/Wtrigraphs.c: New test.
15778
15779 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15780
15781         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15782
15783 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15784
15785         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15786
15787 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15788
15789         * lib/gcc-dg.exp: load_lib scanasm.exp.
15790         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15791         * lib/g++-dg.exp: load_lib scanasm.exp.
15792         * lib/scanasm.exp: New.
15793         (scan-assembler, scan-assembler-not): Add optional arguments to
15794         test name, or if not present, the pattern name.
15795         (scan-assembler-dem, scan-assembler-dem-not): New.
15796
15797         * g++.dg/dg.exp: New.
15798
15799 2000-11-21  Neil Booth  <neilb@earthling.net>
15800
15801         * gcc.dg/cpp/integrated1.c: Remove.
15802
15803 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15804
15805         * gcc.c-torture/execute/20001121-1.c: New test.
15806
15807 2000-11-21  Richard Henderson  <rth@redhat.com>
15808
15809         * gcc.c-torture/compile/20001121-1.c: New test.
15810
15811 2000-11-20  Neil Booth  <neilb@earthling.net>
15812
15813         * gcc.dg/cpp/integrated1.c: New test.
15814
15815 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15816
15817         * g++.old-deja/g++.other/inline17.C: New test.
15818
15819 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15820
15821         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15822         local variable to be zero: I made the variable global. Now
15823         uses abort() and exit() instead of relying on main's return value.
15824
15825 2000-11-20  Neil Booth  <neilb@earthling.net>
15826
15827         * gcc.dg/cpp/paste2.c: Update test.
15828         * objc/execute/paste.m: New test.
15829
15830 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15831
15832         * gcc.dg/c99-condexpr-1.c: New test.
15833
15834 2000-11-20  Neil Booth  <neilb@earthling.net>
15835
15836         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15837
15838 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15839
15840         * g++.old-deja/g++.pt/export1.C: New test.
15841
15842 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15843
15844         * gcc.dg/20001117-1.c: New test.
15845
15846 2000-11-18  Richard Henderson  <rth@redhat.com>
15847
15848         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15849
15850 2000-11-18  Richard Henderson  <rth@redhat.com>
15851
15852         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15853         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15854         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15855
15856 2000-11-18  Richard Henderson  <rth@redhat.com>
15857
15858         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15859         (main): New.  Exit cleanly.
15860
15861 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15862
15863         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15864         gcc.dg/c99-fordecl-2.c: New tests.
15865
15866 2000-11-18  Richard Henderson  <rth@redhat.com>
15867
15868         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15869         * gcc.c-torture/execute/zerolen-2.c: New.
15870
15871 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15872
15873         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15874         memory.
15875
15876 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15877
15878         * g++.old-deja/g++.pt/instantiate8.C: New test.
15879
15880 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15881
15882         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15883         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15884
15885 2000-11-16  Nick Clifton  <nickc@redhat.com>
15886
15887         * gcc.c-torture/execute/nestfunc-2.c: New test.
15888         * gcc.c-torture/execute/nestfunc-3.c: New test.
15889
15890 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15891
15892         * gcc.c-torture/compile/20001116-1.c: New test.
15893
15894 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15895
15896         * gcc.c-torture/execute/20001115-1.c: New test.
15897
15898 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15899
15900         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15901         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15902         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15903         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15904
15905 2000-11-15  Neil Booth  <neilb@earthling.net>
15906
15907         gcc.dg/cpp/_Pragma1.c: Update.
15908         gcc.dg/cpp/_Pragma2.c: New test.
15909
15910 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15911
15912         * g++.old-deja/g++.other/anon5.C: New test.
15913
15914 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15915
15916         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15917         tests.
15918
15919 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15920
15921         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15922         output.
15923
15924 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15925
15926         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15927         labels at end of compound statements.
15928
15929 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15930
15931         * gcc.c-torture/execute/loop-7.c: New test.
15932
15933 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15934
15935         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15936
15937 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15938
15939         * gcc.dg/c99-bool-1.c: New test.
15940
15941 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15942
15943         * gcc.dg/c99-scope-1.c: Remove xfail.
15944         * gcc.dg/c99-scope-2.c: New test.
15945
15946 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15947
15948         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15949         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15950
15951 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15954         error messages.
15955
15956         * g++.mike/p700.C: Don't typedef wchar_t.
15957         * g++.mike/p784.C: Likewise.
15958         * g++.mike/eb101.C: Don't use __wchar_t.
15959
15960 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15961
15962         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15963         from DO loop.
15964
15965 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15966
15967         * gcc.c-torture/execute/20001111-1.c: New test.
15968
15969 2000-11-10  Nick Clifton  <nickc@redhat.com>
15970
15971         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15972         long multuiple and accumulate.
15973
15974 2000-11-09  Richard Henderson  <rth@redhat.com>
15975
15976         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15977         via size_t instead of int.
15978
15979         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15980         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15981         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15982         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15983
15984 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15985
15986         * gcc.c-torture/compile/20001109-1.c: New test.
15987         * gcc.c-torture/compile/20001109-2.c: New test.
15988
15989 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15990
15991         * g++.old-deja/g++.pt/operator1.C: New test.
15992         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15993
15994 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15995
15996         * gcc.dg/20001108-1.c: New test.
15997
15998 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
16001         with both arguments constant strings.
16002         * gcc.c-torture/execute/string-opt-3.c: New test.
16003         * gcc.c-torture/execute/string-opt-4.c: New test.
16004         * gcc.c-torture/execute/string-opt-5.c: New test.
16005
16006 2000-11-08  Nick Clifton  <nickc@redhat.com>
16007
16008         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
16009         mulsidi3adddi patterns.
16010
16011 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
16012
16013         * g++.old-deja/g++.other/crash36.C: New test.
16014
16015 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
16016
16017         * g++.old-deja/g++.other/init16.C: New test.
16018
16019 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
16020
16021         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
16022
16023 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16024
16025         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
16026         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16027         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16028
16029 2000-11-07  DJ Delorie  <dj@redhat.com>
16030
16031         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
16032
16033 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16034
16035         * gcc.c-torture/execute/string-opt-1.c: New test.
16036
16037 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
16038
16039         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
16040         mips-sgi-irix6.* because the MIPS ABI passes floating-point
16041         parameters in registers, and there is no way for a varargs
16042         function to know in which order the integer and floating-point
16043         parameters should be interleaved when they are placed on the
16044         stack.
16045         * gcc.c-torture/execute/va-arg-16.x: Likewise.
16046         * gcc.c-torture/execute/va-arg-17.x: Likewise.
16047
16048 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16049
16050         * gcc.c-torture/execute/string-opt-2.c: New test.
16051
16052 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
16053
16054         * g++.old-deja/g++.pt/crash60.C: New test.
16055
16056 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16057
16058         * g++.old-deja/g++.other/crash24.C: New test.
16059         * g++.old-deja/g++.other/crash25.C: New test.
16060         * g++.old-deja/g++.other/crash26.C: New test.
16061         * g++.old-deja/g++.other/crash27.C: New test.
16062         * g++.old-deja/g++.other/crash28.C: New test.
16063         * g++.old-deja/g++.other/crash29.C: New test.
16064         * g++.old-deja/g++.other/crash30.C: New test.
16065         * g++.old-deja/g++.other/crash31.C: New test.
16066         * g++.old-deja/g++.other/crash32.C: New test.
16067         * g++.old-deja/g++.other/crash33.C: New test.
16068         * g++.old-deja/g++.other/crash34.C: New test.
16069         * g++.old-deja/g++.other/crash35.C: New test.
16070
16071 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
16072
16073         * gcc.c-torture/execute/20001031-1.c: New test.
16074
16075 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
16078         namespace.
16079
16080         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
16081         standards-conformant.
16082
16083         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
16084
16085         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
16086         * g++.old-deja/g++.mike/p755a.C: Likewise.
16087         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
16088         library makes no calls to `operator new' during initialization.
16089
16090 2000-11-04  Neil Booth  <neilb@earthling.net>
16091
16092         * gcc.dg/cpp/include2.c: New tests.
16093
16094 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
16095
16096         * lib/g++.exp (g++_set_ld_library_path): New function.
16097         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
16098
16099 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
16100
16101         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
16102         warnings.
16103
16104 2000-11-01  Richard Henderson  <rth@redhat.com>
16105
16106         * g++.old-deja/g++.ext/namedret1.C: New.
16107         * g++.old-deja/g++.ext/namedret2.C: New.
16108         * g++.old-deja/g++.ext/namedret3.C: New.
16109
16110 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
16111
16112         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
16113         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
16114
16115 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16116
16117         * gcc.c-torture/execute/va-arg-21.c: New test.
16118
16119 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16120
16121         * gcc.dg/c99-complex-2.c: New test.
16122
16123 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16124
16125         * gcc.c-torture/execute/stdio-opt-1.c: New test.
16126
16127 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
16128
16129         * g++.old-deja/g++.other/inline16.C: New test.
16130
16131 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
16132
16133         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
16134         __PRETTY_FUNCTION__
16135
16136 2000-10-29  Neil Booth  <neilb@earthling.net>
16137
16138         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
16139         New tests.
16140         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
16141         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
16142         optimisation.
16143
16144 2000-10-29  Neil Booth  <neilb@earthling.net>
16145
16146         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
16147         * mi1.c, mi1c.h: Add null directives to multiple-include test.
16148         * mi5.c: Test multiple includes work with -C.
16149         * trigraphs.c: Test ^= version.
16150
16151 2000-10-28  Neil Booth  <neilb@earthling.net>
16152
16153         New tests and test updates for new macro expander.
16154
16155         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
16156         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
16157         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
16158         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
16159         new diagnostic messages.
16160
16161         * gcc.dg/cpp/macro3.c: New tests.
16162
16163 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
16164
16165         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
16166         on the same line.
16167
16168 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
16169
16170         * g++.old-deja/g++.other/eh2.C: New test.
16171
16172 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16173
16174         * gcc.c-torture/execute/20001027-1.c: New test.
16175
16176 2000-10-26  Richard Henderson  <rth@redhat.com>
16177
16178         * gcc.c-torture/execute/20001026-1.c: New.
16179
16180 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16181
16182         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16183         * g++.old-deja/g++.law/builtin1.C: Likewise.
16184         * g++.old-deja/g++.law/ctors10.C: Likewise.
16185         * g++.old-deja/g++.law/virtual3.C: Likewise.
16186         * g++.old-deja/g++.mike/p658.C: Likewise.
16187         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16188         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16189         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16190         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16191         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16192
16193 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16194
16195         * gcc.c-torture/compile/20001024-1.c: New test.
16196
16197 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16198
16199         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16200         to tell us whether or not we are using V3.
16201
16202 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16203
16204         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16205         operands.
16206
16207 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16208
16209         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16210
16211 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16212
16213         * gcc.c-torture/execute/20001024-1.c: New test.
16214
16215 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16216
16217         * g++.old-deja/g++.other/sibcall1.C: New test.
16218
16219 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16220
16221         * gcc.dg/noncompile/init-3.c: New test.
16222
16223 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16224
16225         * gcc.dg/format-array-1.c: New test.
16226
16227 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16228
16229         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16230         writing through null pointers; remove comment about testing
16231         unterminated strings.
16232
16233 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16234
16235         * gcc.c-torture/execute/20001017-2.c: New test.
16236
16237 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16238
16239         * gcc.c-torture/compile/20001018-1.c: New test.
16240         * gcc.c-torture/compile/20001018-1.x: Xfail.
16241
16242 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16243
16244         * gcc.c-torture/execute/20001017-1.c: New test.
16245
16246 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16247
16248         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16249         for multiple use of arguments with scanf formats; add tests for
16250         multiple use of arguments.
16251
16252 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16253
16254         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16255
16256 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16257
16258         * gcc.dg/format-miss-1.c: New test.
16259
16260 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16261
16262         * gcc.c-torture/execute/20001013-1.c: New test.
16263
16264 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16265
16266         * gcc.dg/format-branch-1.c: New test.
16267
16268 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16269
16270         * README, lib/file-format.exp: Remove EGCS references.
16271
16272 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16273
16274         * gcc.dg/20001013-1.c: New test.
16275
16276 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16277
16278         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16279         for intmax_t in the compiler using __typeof__ and the type rules
16280         for conditional expressions.
16281
16282 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16283
16284         * gcc.dg/20001012-1.c: New test.
16285         * gcc.dg/20001012-2.c: New test.
16286
16287 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16288
16289         * gcc.dg/format-attr-1.c: New test.
16290
16291 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16292
16293         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16294         __LONG_LONG_MAX__ instead of LLONG_MAX.
16295
16296 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16297
16298         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16299         scanf flags.
16300         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16301         flags.
16302
16303 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16304
16305         * gcc.dg/sequence-pt-1.c: New test.
16306
16307 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16308
16309         * gcc.c-torture/execute/20001011-1.c: New testcase.
16310         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16311
16312 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16313
16314         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16315         does not error on it.
16316
16317 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16318
16319         * gcc.dg/20001009-1.c: New test.
16320
16321 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16322
16323         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16324         * gcc.c-torture/execute/20001009-2.c: ... to here.
16325
16326 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16327
16328         * gcc.c-torture/compile/20001009-1.c: New testcase.
16329         * gcc.c-torture/execute/20001009-1.c: New testcase.
16330         Testcases provided by Jan Hubicka <jh@suse.cz>.
16331
16332 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16333
16334         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16335         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16336         uintmax_t using <limits.h> to emulate the compiler's internal
16337         logic.  No longer XFAIL %j tests.
16338
16339 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16340
16341         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16342         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16343         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16344         regexps and details of expected handling of some bad formats.
16345         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16346         suppression.
16347
16348 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16349
16350         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16351         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16352         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16353         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16354         in list archives.
16355
16356 2000-10-06  Richard Henderson  <rth@cygnus.com>
16357
16358         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16359         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16360         * g++.old-deja/g++.jason/report.C: Likewise.
16361         * g++.old-deja/g++.law/friend5.C: Likewise.
16362         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16363         of the expected warnings.
16364
16365 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16366
16367         * g++.old-deja/g++.pt/enum14.C: New test.
16368
16369 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16370
16371         * g++.old-deja/g++.pt/crash59.C: New test.
16372
16373 2000-10-04  Will Cohen  <wcohen@redhat.com>
16374
16375         * gcc.dg/20000926-1.c: New test.
16376
16377 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16378
16379         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16380         function name for current C++ compiler.
16381         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16382
16383 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16384
16385         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16386         __PRETTY_FUNCTION__.
16387         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16388
16389 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16390
16391         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16392
16393 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16394
16395         * gcc.c-torture/compile/20000923-1.c: New test.
16396
16397 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16398
16399         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16400         * g++.old-deja/g++.pt/ttp62.C: Same.
16401         * g++.old-deja/g++.other/inline14.C: Same.
16402
16403 2000-09-24  Richard Henderson  <rth@cygnus.com>
16404
16405         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16406
16407 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16408
16409         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16410
16411 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16412
16413         * gcc.c-torture/compile/20000922-1.c: New file.
16414
16415 2000-09-21  Nick Clifton  <nickc@redhat.com>
16416
16417         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16418         a signed long modulo operation.
16419         (mod6): New function - perform an unsigned long modulo operation.
16420         (main): Add tests for modulos of very large numbers by very small
16421         dividends.
16422
16423 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16424
16425         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16426
16427 2000-09-19  Richard Henderson  <rth@cygnus.com>
16428
16429         * gcc.dg/compare2.c (case 10): XFAIL.
16430
16431 2000-09-18  Richard Henderson  <rth@cygnus.com>
16432
16433         * gcc.c-torture/execute/20000906-1.c: Move ...
16434         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16435         that support __builtin_trap.
16436
16437 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16438
16439         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16440
16441 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16442
16443         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16444         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16445         more $ format tests.
16446
16447 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16448
16449         * gcc.dg/format-errmk-1.c: New test.
16450
16451 2000-09-17  Greg McGary  <greg@mcgary.org>
16452
16453         * gcc.c-torture/execute/20000917-1.x: Remove.
16454
16455 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16456
16457         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16458
16459 2000-09-17  Greg McGary  <greg@mcgary.org>
16460
16461         * gcc.c-torture/execute/20000917-1.c: New test.
16462         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16463
16464 2000-09-16  Neil Booth  <NeilB@earthling.net>
16465
16466         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16467         in nested macro bug.
16468
16469 2000-09-15  Neil Booth  <NeilB@earthling.net>
16470
16471         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16472
16473 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16474
16475         * gcc.c-torture/execute/20000914-1.c: New test.
16476
16477 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16478
16479         * g++.other/inline13.C: New test.
16480
16481 2000-09-12  Andreas Jaeger  <aj@suse.de>
16482
16483         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16484         constant by Ulrich Drepper <drepper@redhat.com>.
16485
16486 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16487
16488         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16489
16490 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16491
16492         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16493
16494 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16495
16496         * gcc.dg/cpp/backslash.c: New test.
16497
16498 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16499
16500         * gcc.c-torture/execute/20000910-1.c: New test.
16501         * gcc.c-torture/execute/20000910-2.c: Likewise.
16502
16503 2000-09-11  Robert Lipe  <robertl@sco.com>
16504
16505         * gcc.dg/pragma-align.c: New test.
16506
16507 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16508
16509         * g++.old-deja/g++.pt/explicit82.C: New test.
16510         * g++.old-deja/g++.pt/explicit83.C: New test.
16511
16512 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16513
16514         * gcc.dg/asm-names.c: New test.
16515
16516 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16517
16518         * gcc.dg/cpp/tr-warn6.c: New test
16519
16520 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16521
16522         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16523         be accepted.
16524
16525 2000-09-07  Catherine Moore  <clm@redhat.com>
16526
16527         * gcc.c-torture/execute/unroll-1.c: New test.
16528
16529 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16530
16531         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16532         ERROR markers.
16533         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16534         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16535         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16536         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16537         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16538         Preprocess only.
16539         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16540         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16541
16542 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16543
16544         * g++.old-deja/g++.pt/deduct2.C: New test.
16545
16546 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16547
16548         * g++.old-deja/g++.pt/parms2.C: New test.
16549
16550 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16551
16552         * g++.old-deja/g++.pt/crash58.C: New test.
16553
16554 2000-09-06  Greg McGary  <greg@mcgary.org>
16555
16556         * gcc.c-torture/execute/20000906-1.c: New test.
16557         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16558
16559 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16560
16561         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16562
16563 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16564
16565         * g++.old-deja/g++.pt/crash57.C: New test.
16566
16567 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16568
16569         * g++.old-deja/g++.pt/crash56.C: New test.
16570
16571 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16572
16573         * g++.old-deja/g++.pt/koenig1.C: New test.
16574
16575 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16576
16577         * gcc.dg/20000904-1.c: New test.
16578
16579 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16580
16581         * gcc.dg/cpp/paste8.c: New test.
16582
16583 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16584
16585         * gcc.c-torture/compile/20000827-1.c: New test.
16586
16587 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16588
16589         * gcc.dg/format-diag-1.c: New test.
16590
16591 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16592
16593         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
16594         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
16595         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
16596         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
16597         gcc.dg/formatz-1.c: Adjust warning regular expressions.
16598
16599 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16600
16601         * g++.old-deja/g++.other/nested4.C: New test.
16602
16603 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16604
16605         * g++.old-deja/g++.ns/scoped1.C: New test.
16606
16607 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
16608
16609         * lib/g++.exp: Support testing already-installed GCC.
16610
16611 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16612
16613         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16614
16615 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16616
16617         * gcc.dg/return-type-2.c: New test.
16618
16619 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
16620
16621         * gcc.c-torture/compile/20000825-1.c: New test.
16622
16623 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
16624
16625         * gcc.dg/dwarf2-2.c: New test.
16626
16627 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
16628
16629         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
16630         dg-warning regexps.
16631
16632 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16633
16634         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
16635         gcc.dg/format-ext-5.c: New tests.
16636
16637 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
16638
16639         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
16640
16641 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
16642
16643         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16644
16645 2000-08-24  Richard Henderson  <rth@cygnus.com>
16646
16647         * gcc.dg/ia64-sync-1.c: New test.
16648         * gcc.dg/ia64-sync-2.c: New test.
16649         * gcc.dg/ia64-asm-1.c: New test.
16650
16651 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16652
16653         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16654         * gcc.dg/format-ext-2.c: New test.
16655
16656 2000-08-23  Jason Merrill  <jason@redhat.com>
16657
16658         * lib/old-dejagnu.exp: Also ignore "In member function" and
16659         "At global scope".
16660
16661 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16662
16663         * gcc.dg/noncompile/label-lineno-1.c: New test.
16664
16665 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16666
16667         * gcc.dg/c99-array-nonobj-1.c: New test.
16668
16669 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16670
16671         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16672         tests.
16673         * gcc.dg/format-ext-1.c: New test.
16674
16675 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16676
16677         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16678         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16679         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16680         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16681         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16682
16683 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16684
16685         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16686         gcc.dg/c99-strftime-2.c: New tests.
16687
16688 2000-08-22  Richard Henderson  <rth@cygnus.com>
16689
16690         * gcc.c-torture/execute/20000822-1.c: New test.
16691
16692 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16693
16694         * gcc.c-torture/execute/20000819-1.x: Remove.
16695
16696 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16697
16698         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16699         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16700         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16701         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16702         gcc.dg/format-xopen-1.c: New tests.
16703
16704 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16705
16706         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16707
16708 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16709
16710         * g++.old-deja/g++.other/loop2.C: New test.
16711
16712         * gcc.c-torture/compile/20000606-1.c: New test.
16713         * gcc.c-torture/compile/20000728-1.c: New test.
16714         * gcc.c-torture/execute/20000801-1.c: New test.
16715         * gcc.c-torture/execute/20000801-2.c: New test.
16716         * gcc.c-torture/execute/20000819-1.c: New test.
16717         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16718         * gcc.dg/20000629-1.c: New test.
16719         * gcc.dg/20000724-1.c: New test.
16720         * gcc.dg/20000807-1.c: New test.
16721
16722 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16723
16724         * gcc.dg/cpp/pragma-1.c: New test.
16725         * gcc.dg/cpp/pragma-2.c: New test.
16726
16727 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16728
16729         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16730         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16731
16732 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16733
16734         * gcc.c-torture/compile/20000818-1.c: New test.
16735
16736 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16737
16738         * gcc.c-torture/execute/20000818-1.c: New test.
16739
16740 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16741
16742         * gcc.dg/format-va-1.c: New test.
16743
16744 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16745
16746         * g++.old-deja/g++.other/typedef8.C: New test.
16747
16748 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16749
16750         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16751         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16752         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16753         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16754         * g++.old-deja/g++.other/ptrmem7.C: New test.
16755         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16756
16757 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16758
16759         * g++.old-deja/g++.pt/typename27.C: New test.
16760
16761 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16764         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16765         * g++.old-deja/g++.pt/friend45.C: New test.
16766         * g++.old-deja/g++.other/friend8.C: New test.
16767
16768 2000-08-15  Richard Henderson  <rth@cygnus.com>
16769
16770         * gcc.c-torture/execute/20000815-1.c: New test.
16771
16772 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16773
16774         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16775         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16776         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16777
16778 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16779
16780         * g++.old-deja/g++.other/refinit2.C: New test.
16781
16782 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16783
16784         * lib/c-torture.exp (c-torture): Make
16785         compiler_conditional_xfail_data global.
16786         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16787         compiler_conditional_xfail_data machinery.
16788         (f-torture-execute): Likewise.
16789         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16790         and only when unrolling loops.
16791
16792         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16793
16794 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16795
16796         * g++.old-deja/g++.pt/explicit81.C: New test.
16797
16798 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16799
16800         * g++.old-deja/g++.pt/typename26.C: New test.
16801
16802 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16803
16804         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16805         warning.
16806
16807 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16808
16809         * g++.old-deja/g++.other/array3.C: New test.
16810
16811 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16812
16813         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16814         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16815         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16816         New tests.
16817
16818 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16819
16820         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16821         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16822
16823 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16824
16825         * gcc.c-torture/execute/20000808-1.c: New test.
16826
16827 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16828
16829         * gcc.dg/c90-const-expr-1.c: New test.
16830
16831 2000-08-08  Richard Henderson  <rth@cygnus.com>
16832
16833         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16834
16835 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16836
16837         * gcc.dg/noncompile/const-ll-1.c: New test.
16838
16839 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16840
16841         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16842
16843 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16844
16845         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16846         that running programs linked against the shared version of libobjc
16847         run correctly.
16848
16849 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16850
16851         * gcc.dg/c99-printf-1.c: New test.
16852
16853 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16854
16855         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16856
16857 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16858
16859         * gcc.c-torture/execute/20000731-1.x: Delete.
16860
16861 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16862
16863         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16864         and torture_without_loops as is done by c-torture.exp.
16865         (search_for): Copy from c-torture.exp.
16866         (gcc-dg-runtest): New function, drives a directory of tests
16867         iterating over the TORTURE_OPTIONS.
16868         (scan-assembler, scan-assembler-not): Move here from
16869         individual directory drivers.
16870
16871         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16872         defined by lib/gcc-dg.exp.
16873         * gcc.dg/cpp/cpp.exp: Likewise.
16874         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16875         gcc-dg-runtest, so we cycle over optimization options.
16876
16877         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16878         * gcc.dg/compare2.c: No longer expected to fail.
16879
16880 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16881
16882         * gcc.c-torture/execute/20000804-1.c: New test.
16883
16884 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16885
16886         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16887
16888 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16889
16890         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16891
16892 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16893
16894         * gcc.c-torture/compile/20000803-1.c: New test.
16895
16896 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16897
16898         * gcc.c-torture/execute/20000801-3.c,
16899         gcc.c-torture/execute/20000801-4.c: New tests.
16900         * gcc.c-torture/execute/20000801-3.x,
16901         gcc.c-torture/execute/20000801-4.x: Xfail.
16902
16903 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16904
16905         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16906         libobjc/.libs to allow for libtool.
16907
16908 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16909
16910         * gcc.c-torture/compile/20000802-1.c: New test.
16911
16912 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16913
16914         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16915
16916 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16917
16918         * gcc-c-torture/execute/20000731-2.c: New test.
16919
16920         * gcc.c-torture/execute/20000731-1.c: New test.
16921         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16922
16923 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16924
16925         * testsuite/gcc.dg/cpp/paste7.c: New test.
16926         * gcc.dg/cpp/20000725-1.c: New test.
16927
16928 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16929
16930         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16931         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16932         declaration warning for __builtin_dwarf_reg_size.
16933
16934         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16935
16936 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16937
16938         * gcc.dg/noncompile/voidparam-1.c: New test.
16939
16940 2000-07-30  Richard Henderson  <rth@cygnus.com>
16941
16942         * gcc.dg/c90-digraph-1.c: Don't xfail.
16943         * gcc.dg/compare2.c (case 10): Xfail.
16944         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16945
16946 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16947
16948         * gcc.dg/c99-main-1.c: New test.
16949
16950 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16951
16952         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16953
16954 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16955
16956         * gcc.c-tortuer/execute/20000726-1.c: New test.
16957
16958 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16959
16960         * gcc.c-torture/execute/enum-2.c: New test.
16961
16962 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16963
16964         * gcc.dg/cpp/tr-warn3.c: New test.
16965
16966 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16967
16968         * g++.old-deja/g++.ext/implicit1.C: Remove.
16969         * g++.old-deja/g++.jason/c2.C: Remove
16970         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16971         * g++.old-deja/g++.pt/crash16.C: Likewise.
16972         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16973
16974 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16975
16976         * g++.old-deja/g++.other/for2.C: New test.
16977
16978 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16979
16980         * gcc.dg/20000720-1.c: New test.
16981
16982 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16983
16984         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16985
16986 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16987
16988         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16989         * gcc.c-torture/execute/20000722-1.c: New.
16990         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16991
16992 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16993
16994         * gcc.dg/cpp/20000720-1.S: New test.
16995
16996 2000-07-21  Michael Meissner  <meissner@redhat.com>
16997
16998         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16999
17000 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17001
17002         * g++.old-deja/g++.brendan/crash16.C,
17003         g++.old-deja/g++.brendan/parse3.C,
17004         g++.old-deja/g++.brendan/redecl1.C,
17005         g++.old-deja/g++.ns/template13.C,
17006         g++.old-deja/g++.other/decl4.C,
17007         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
17008
17009 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
17010
17011         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
17012         and "Internal error".
17013
17014         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
17015         regexps.
17016         * gcc.dg/cpp/paste6.c: New test.
17017
17018 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
17019
17020         * gcc.dg/cpp/tr-direct.c: New test.
17021
17022         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
17023         gcc.dg/cpp/undef1.c: Tweak error regexps.
17024
17025 2000-07-18  Eric Christopher <echristo@redhat.com>
17026
17027         * gcc.c-torture/compile/20000718-1.c: New test.
17028
17029 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
17030
17031         * cpplex.c (_cpp_push_token): If the token being pushed back
17032         is the previous token in this context, just subtract one from
17033         context->posn.
17034         * cppmacro.c (save_expansion): Clear aux field when storing a
17035         placemarker.
17036
17037 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
17038
17039         * gcc.dg/noncompile/redecl-1.c: New test.
17040
17041 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
17042
17043         * gcc.c-torture/execute/20000717-5.c: New test.
17044         * gcc.c-torture/execute/20000717-1.x: Removed.
17045
17046 2000-07-17  Richard Henderson  <rth@cygnus.com>
17047
17048         * gcc.c-torture/execute/20000717-4.c: New test.
17049
17050 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
17051
17052         * gcc.dg/cpp/syshdr.c: New test.
17053         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
17054
17055 2000-07-17  Neil Booth  <neilb@earthling.net>
17056
17057         * gcc.dg/cpp/cmdlne-dM.c: New test.
17058         * gcc.dg/cpp/cmdlne-dD.c: New test.
17059
17060 2000-07-17  Jeffrey A Law  (law@cygnus.com)
17061
17062         * gcc.c-torture/execute/20000717-3.c: New test.
17063
17064         * gcc.c-torture/compile/20000717-1.c: New test.
17065
17066 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
17067
17068         * gcc.c-torture/execute/20000717-2.c: New test.
17069
17070 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17071
17072         * gcc.dg/formatz-1.c: New test.
17073
17074         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
17075         * gcc.dg/c99-digraph-1.c: New tests.
17076
17077         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
17078         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
17079
17080         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
17081         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
17082         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
17083         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
17084         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
17085         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
17086         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
17087
17088 2000-07-17   Greg McGary <greg@mcgary.org>
17089
17090         * gcc.c-torture/execute/20000717-1.c: New test.
17091         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
17092
17093 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
17094
17095         * gcc.c-torture/execute/20000715-2.c: New test.
17096         * gcc.dg/20000715-1.c: New test.
17097
17098 2000-07-15  Michael Meissner  <meissner@redhat.com>
17099
17100         * gcc.c-torture/execute/20000715-1.c: New test.
17101
17102 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
17103
17104         * gcc.c-torture/execute/20000707-1.c: New test.
17105
17106 2000-07-13  Neil Booth  <NeilB@earthling.net>
17107
17108         * testsuite/gcc.dg/cpp/digraph1.c,
17109         testsuite/gcc.dg/cpp/digraph2.c,
17110         testsuite/gcc.dg/cpp/digraphs.c: New tests.
17111
17112 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
17113
17114         * g77.f-torture/compile/20000630-2.f:  New test.
17115         * g77.f-torture/compile/20000630-2.x
17116
17117 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17118
17119         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
17120
17121 2000-07-11  Neil Booth  <NeilB@earthling.net>
17122
17123         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
17124
17125 2000-07-11  Neil Booth  <NeilB@earthling.net>
17126
17127         * gcc.dg/cpp/cmdlne-C.c: New.
17128
17129 2000-07-09  Neil Booth  <NeilB@earthling.net>
17130
17131         * gcc.dg/cpp/directiv.c: New tests.
17132         * gcc.dg/cpp/undef1.c: Update.
17133
17134 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
17135
17136         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
17137
17138 2000-07-09  Neil Booth  <NeilB@earthling.net>
17139
17140         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
17141
17142 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
17143
17144         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
17145         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
17146
17147 2000-07-08  Neil Booth  <NeilB@earthling.net>
17148
17149         * gcc.dg/cpp/macsyntx.c: New tests.
17150
17151 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17152
17153         * gcc.dg/20000707-1.c: New test.
17154
17155 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
17156
17157         * gcc.c-torture/execute/20000706-1.c: New test.
17158         * gcc.c-torture/execute/20000706-2.c: New test.
17159         * gcc.c-torture/execute/20000706-3.c: New test.
17160         * gcc.c-torture/execute/20000706-4.c: New test.
17161         * gcc.c-torture/execute/20000706-5.c: New test.
17162
17163 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17164
17165         * g++.old-deja/g++.pt/instantiate7.C: New test.
17166
17167 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17168
17169         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
17170         * g++.old-deja/g++.mike/thunk3.C: Likewise.
17171         * g++.old-deja/g++.other/rtti3.C: Likewise.
17172         * g++.old-deja/g++.other/rttid3.C: Likewise.
17173
17174 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
17175
17176         *  g77.f-torture/compile/20000630-1.x: Fix typo
17177
17178 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17179
17180         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17181         assembly output.
17182
17183 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17184
17185         * gcc.dg/cpp/ident.c: New test.
17186
17187 2000-07-05  Neil Booth  <NeilB@earthling.net>
17188
17189         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17190           gcc.dg/cpp/lexstrng.c: New tests.
17191
17192 2000-07-04  Neil Booth  <NeilB@earthling.net>
17193
17194         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17195         * gcc.dg/cpp/strify2.c: Same.
17196
17197 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17198
17199         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17200         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17201         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17202         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17203
17204         * testsuite/gcc.dg/cpp/macro1.c,
17205         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17206         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17207         testsuite/gcc.dg/cpp/strify1.c,
17208         testsuite/gcc.dg/cpp/strify2.c: New tests.
17209
17210 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17211
17212         * gcc.c-torture/execute/20000703-1.c: New test.
17213
17214 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17215
17216         * g++.old-deja/g++.pt (lookup10.C): New test.
17217
17218 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17219
17220         * g++.old-deja/g++.pt (typename25.C): New test.
17221
17222 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17223
17224         * gcc.c-torture/compile/20000701-1.c: New test.
17225
17226 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17227
17228         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17229         to test case.
17230
17231 2000-06-30  Catherine Moore  <clm@cygnus.com>
17232
17233         * gcc.c-torture/execute/align-1.c: New test.
17234
17235 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17236
17237         * g++.old-deja/g++.pt/expr8.C: New test.
17238         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17239
17240 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17241
17242         * gcc.c-torture/compile/20000629-1.c: New test.
17243
17244 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17245
17246
17247         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17248         gcc.dg/noncompile directory, depending on whether they're
17249         preprocessor tests or not.  Annotate all the tests for the dg
17250         framework.
17251
17252         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17253         * gcc.dg/noncompile/noncompile.exp: New.
17254
17255         * Moved files:
17256         Old name                                New name
17257         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17258         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17259         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17260         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17261         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17262         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17263         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17264         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17265         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17266         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17267         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17268         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17269         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17270         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17271         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17272         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17273         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17274         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17275         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17276         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17277         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17278         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17279         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17280         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17281
17282         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17283         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17284         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17285         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17286         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17287         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17288
17289 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17290
17291         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17292         declare one variable.  On the fourth, error.
17293         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17294         declared by 20000628-1a.h.
17295
17296 2000-06-29  Richard Henderson  <rth@redhat.com>
17297
17298         * gcc.c-torture/execute/930529-1.x: New file.
17299         * gcc.dg/920413-1.c: Adjust expected warning text.
17300         * gcc.dg/980217-1.c: Declare abort.
17301         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17302
17303 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17304
17305         * g77.f-torture/compile/20000629-1.f: New test.
17306         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17307
17308 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17309
17310         Rearrange lots of files, removing entirely the
17311         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17312         directories.
17313
17314         * Deleted files:
17315         gcc.c-torture/code_quality/code_quality.exp
17316         gcc.c-torture/special/special.exp
17317         gcc.failure/failure.exp
17318         gcc.failure/940409-1.x
17319         gcc.c-torture/compile/961203-1.x
17320
17321         * New files:
17322         gcc.misc-tests/linkage.exp
17323         gcc.c-torture/execute/920730-1t.c
17324         gcc.c-torture/execute/920730-1t.x
17325         gcc.c-torture/compile/920520-1.x
17326         gcc.c-torture/compile/920521-1.x
17327         gcc.c-torture/compile/981006-1.x
17328         gcc.c-torture/execute/eeprof-1.x
17329
17330         * Moved files (possibly with modifications to fit a new harness):
17331         Old name                                New name
17332         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17333         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17334         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17335         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17336         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17337         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17338         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17339         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17340         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17341         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17342         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17343         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17344         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17345         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17346
17347 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17348
17349         * c-torture/compile/961203-1.x: Delete.
17350
17351         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17352         not exit. Include stdio.h.
17353         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17354         * gcc.misc-tests/dg-12.c: Likewise.
17355         * gcc.misc-tests/dg-5.c: Likewise.
17356         * gcc.misc-tests/dg-6.c: Likewise.
17357         * gcc.misc-tests/dg-7.c: Prototype abort.
17358         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17359         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17360         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17361         not exit.
17362         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17363         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17364
17365 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17366
17367         * gcc.dg/cpp/20000628-1.c: New test.
17368         * gcc.dg/cpp/20000628-1.h: New header for above test.
17369         * gcc.dg/cpp/20000628-1a.h: Likewise.
17370
17371 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17372
17373         * gcc.dg/cpp: New directory.
17374         * gcc.dg/cpp/cpp.exp: New driver.
17375         * gcc.dg/cpp/20000627-1.c: New test.
17376         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17377         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17378         and rewrite as a compilation test.
17379
17380         * gcc.dg: Move many files into the cpp subdirectory, possibly
17381         renaming or editing them as well.
17382         Old name                New name
17383         990119-1.c              cpp/19990119-1.c
17384         990228-1.c              cpp/19990228-1.c
17385         990407-1.c              cpp/19990407-1.c
17386         990409-1.c              cpp/19990409-1.c
17387         990413-1.c              cpp/19990413-1.c
17388         990703-1.c              cpp/19990703-1.c
17389         20000127-1.c            cpp/20000127-1.c
17390         20000129-1.c            cpp/20000129-1.c
17391         20000207-1.c            cpp/20000207-1.c
17392         20000207-2.c            cpp/20000207-2.c
17393         20000209-1.c            cpp/20000209-1.c
17394         20000209-2.c            cpp/20000209-2.c
17395         20000301-1.c            cpp/20000301-1.c
17396         20000419-1.c            cpp/20000419-1.c
17397         20000510-1.S            cpp/20000510-1.S
17398         20000519-1.c            cpp/20000519-1.c
17399         20000529-1.c            cpp/20000529-1.c
17400         20000625-1.c            cpp/20000625-1.c
17401         20000625-2.c            cpp/20000625-2.c
17402         cpp-as1.c               cpp/assert1.c
17403         cpp-as2.c               cpp/assert2.c
17404         cxx-comments-1.c        cpp/cxxcom1.c
17405         cxx-comments-2.c        cpp/cxxcom2.c
17406         endif-label.c           cpp/endif.c
17407         cpp-hash1.c             cpp/hash1.c
17408         cpp-hash2.c             cpp/hash2.c
17409         cpp-if1.c               cpp/if-1.c
17410         cpp-if2.c               cpp/if-2.c
17411         cpp-if3.c               cpp/if-3.c
17412         cpp-if4.c               cpp/if-4.c
17413         cpp-if5.c               cpp/if-5.c
17414         cpp-cond.c              cpp/if-cexp.c
17415         cpp-missingop.c         cpp/if-mop.c
17416         cpp-missingparen.c      cpp/if-mpar.c
17417         cpp-opprec.c            cpp/if-oppr.c
17418         cpp-ifparen.c           cpp/if-paren.c
17419         cpp-shortcircuit.c      cpp/if-sc.c
17420         cpp-shift.c             cpp/if-shift.c
17421         cpp-unary.c             cpp/if-unary.c
17422         cpp-li1.c               cpp/line1.c
17423         cpp-li2.c               cpp/line2.c
17424         lineno.c                cpp/line3.c
17425         lineno-2.c              cpp/line4.c
17426         cpp-mi.c                cpp/mi1.c
17427         cpp-mic.h               cpp/mi1c.h
17428         cpp-micc.h              cpp/mi1cc.h
17429         cpp-mind.h              cpp/mi1nd.h
17430         cpp-mindp.h             cpp/mi1ndp.h
17431         cpp-mix.h               cpp/mi1x.h
17432         cpp-mi2.c               cpp/mi2.c
17433         cpp-mi2a.h              cpp/mi2a.h
17434         cpp-mi2b.h              cpp/mi2b.h
17435         cpp-mi2c.h              cpp/mi2c.h
17436         cpp-mi3.c               cpp/mi3.c
17437         cpp-mi3.def             cpp/mi3.def
17438         poison-1.c              cpp/poison.c
17439         pr-impl.c               cpp/prag-imp.c
17440         cpp-redef-2.c           cpp/redef1.c
17441         cpp-redef.c             cpp/redef2.c
17442         strpaste.c              cpp/strp1.c
17443         strpaste-2.c            cpp/strp2.c
17444         cpp-tradpaste.c         cpp/tr-paste.c
17445         cpp-tradstringify.c     cpp/tr-str.c
17446         cpp-tradwarn1.c         cpp/tr-warn1.c
17447         cpp-tradwarn2.c         cpp/tr-warn2.c
17448         trigraphs.c             cpp/trigraphs.c
17449         cpp-unc1.c              cpp/unc1.c
17450         cpp-unc2.c              cpp/unc2.c
17451         cpp-unc3.c              cpp/unc3.c
17452         cpp-unc.c               cpp/unc4.c
17453         undef.c                 cpp/undef1.c
17454         undef-2.c               cpp/undef2.c
17455         cpp-wi1.c               cpp/widestr1.c
17456
17457 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17458
17459         * lib/g++.exp (g++_include_flags): Tweak.
17460
17461 2000-06-27  H.J. Lu  <hjl@gnu.org>
17462             Loren J. Rittle  <ljrittle@acm.org>
17463
17464         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17465         version with one that knows about the new gcc tree structure.
17466         (g++_link_flags): Same.
17467
17468 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17469
17470         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17471         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17472         case we are cross-compiling.
17473
17474         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17475         g++.old-deja/g++.niklas/Makefile.in,
17476         g++.old-deja/g++.niklas/configure.in,
17477         g++.old-deja/g++.other/Makefile.in,
17478         g++.old-deja/g++.other/configure.in,
17479         gcc.c-torture/code_quality/Makefile.in,
17480         gcc.c-torture/code_quality/configure.in,
17481         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17482         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17483         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17484         gcc.c-torture/execute/ieee/Makefile.in,
17485         gcc.c-torture/execute/ieee/configure.in,
17486         gcc.c-torture/noncompile/Makefile.in,
17487         gcc.c-torture/noncompile/configure.in,
17488         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17489         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17490         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17491
17492 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17493
17494         * g++.old-deja/g++.other/ambig3.C: New test.
17495
17496 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17497
17498         * g++.old-deja/g++.pt/syntax1.C: New test.
17499         * g++.old-deja/g++.pt/syntax2.C: New test.
17500         * g++.old-deja/g++.other/syntax3.C: New test.
17501         * g++.old-deja/g++.other/syntax4.C: New test.
17502
17503 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17504
17505         * gcc.dg/20000623-1.c: Prototype exit and abort.
17506
17507 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17508
17509         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17510         New tests.
17511         * gcc.dg/cpp-mi3.def: New file.
17512
17513         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17514         inside assertions.
17515         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17516         lexer's error messages.
17517         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17518         divine anything from the linemarkers.
17519         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17520         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17521
17522 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17523
17524         * gcc.dg/20000623-1.c: New test.
17525
17526 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17527
17528         * gcc.c-torture/execute/20000622-1.c: New test.
17529
17530 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17531
17532         * g++.old-deja/g++.other/init15.C: New test.
17533
17534 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17535
17536         * g++.old-deja/g++.pt/vaarg2.C: New test.
17537         * g++.old-deja/g++.pt/vaarg3.C: New test.
17538
17539 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17540
17541         * g++.old-deja/g++.other/dyncast6.C: New test.
17542
17543 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17544
17545         * gcc.c-torture/execute/loop-6.c: New test.
17546
17547 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17548
17549         * gcc.dg/20000614-1.c: New test.
17550         * gcc.dg/20000614-2.c: New test.
17551
17552 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17553
17554         * g++.old-deja/g++.other/inline12.C: New test.
17555
17556 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * g++.old-deja/g++.other/eh1.C: New test.
17559
17560 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17561
17562         * g++.old-deja/g++.other/type.C: New test.
17563
17564 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17565
17566         * g++.old-deja/g++.other/initstring.C: New test.
17567
17568 2000-06-12  Jason Merrill  <jason@redhat.com>
17569
17570         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17571
17572 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17573
17574         * gcc.c-torture/compile/20000609-1.c: New test.
17575
17576 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17577
17578         * gcc.dg/20000609-1.c: New test.
17579
17580 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17581
17582         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17583         * gcc.c-torture/noncompile/poison-1.c: Move...
17584         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17585         * gcc.dg/cpp-li1.c: Add a token after the #line.
17586
17587 2000-06-05  Richard Henderson  <rth@cygnus.com>
17588
17589         * gcc.c-torture/execute/20000605-2.c: New test.
17590         * gcc.c-torture/execute/20000605-3.c: New test.
17591
17592 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
17593
17594         * g77.f-torture/execute/20000503-1.x: New file.
17595
17596 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17597
17598         * g++.old-deja/g++.eh/badalloc1.C: New test.
17599
17600 2000-06-05  Richard Henderson  <rth@cygnus.com>
17601
17602         * gcc.c-torture/execute/20000605-1.c: New test.
17603
17604 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17605             Nathan Sidwell <nathan@codesourcery.com>
17606
17607         * gcc.c-torture/compile/20000605-1.c: New test.
17608
17609 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
17610
17611         * g77.f-torture/compile/20000601-1.f:  New test.
17612
17613 2000-06-03  Richard Henderson  <rth@cygnus.com>
17614
17615         * gcc.c-torture/execute/20000603-1.c: New.
17616
17617 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
17618
17619         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
17620         * gcc.dg/noreturn-2.c (noreturn): Likewise.
17621
17622 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
17623
17624         * gcc.dg/compare2.c (case 12): XFAIL.
17625         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
17626         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
17627
17628         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
17629
17630 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
17631
17632         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
17633         guard macro is already defined when the header is first
17634         included.
17635         * gcc.dg/cpp-mix.h: New file.
17636         * gcc.dg/endif-label.c: Update patterns to match compiler.
17637
17638         * g++.brendan/complex1.C: Declare abort.
17639         * g++.law/refs4.C: Remove XFAIL.
17640         * g++.oliva/expr2.C: Declare abort and exit.
17641
17642 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
17643
17644         * gcc.c-torture/execute/20000528-1.c: New test.
17645
17646         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17647         * g++.old-deja/g++.law/temps4.C: Likewise.
17648
17649         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17650         stdlib.h.  Call abort() on failure.
17651         * g++.old-deja/g++.law/refs4.C: Likewise.
17652         * g++.old-deja/g++.law/temps4.C: Likewise.
17653         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17654         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17655
17656 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17657
17658         Relative to g++.dg/special:
17659         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17660
17661         Relative to g++.old-deja:
17662         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17663         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17664         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17665         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17666         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17667         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17668         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17669
17670         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17671         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17672         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17673         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17674         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17675         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17676         and/or string.h.
17677
17678         * g++.other/goto1.C: Update expectations for error messages.
17679
17680 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17681
17682         * gcc.c-torture/compile/20000523-1.c: New test.
17683
17684 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17685
17686         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17687
17688 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17689
17690         * g++.old-deja/g++.eh/catch11.C: New test.
17691         * g++.old-deja/g++.eh/catch12.C: New test.
17692
17693 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17694
17695         * gcc.c-torture/execute/20000523-1.c: New test.
17696
17697 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17698
17699         * c-torture/execute/bcp-1.c: Replace abort in arg of
17700         __builtin_constant_p with a generic external function.
17701
17702         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17703         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17704         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17705         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17706         Prototype abort and/or exit.
17707
17708         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17709         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17710         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17711         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17712
17713 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17714
17715         * gcc.dg/dwarf2-1.c: New test.
17716
17717 2000-05-20  Richard Henderson  <rth@cygnus.com>
17718
17719         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17720
17721 2000-05-20  Andreas Jaeger  <aj@suse.de>
17722
17723         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17724         testcase.
17725
17726 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17727
17728         * gcc.c-torture/execute/20000519-2.c: New test.
17729
17730 2000-05-19  Andreas Jaeger  <aj@suse.de>
17731
17732         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17733         which fails with SSA.
17734
17735         * lib/c-torture.exp: Also test with -O3 -fssa.
17736
17737 2000-05-18  Michael Meissner  <meissner@redhat.com>
17738
17739         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17740         * gcc.c-torture/execute/920415-1.c: Ditto.
17741         * gcc.c-torture/execute/920501-1.c: Ditto.
17742         * gcc.c-torture/execute/conversion.c: Ditto.
17743         * gcc.c-torture/execute/cvt-1.c: Ditto.
17744
17745 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17746
17747         * gcc.c-torture/compile/20000518-1.c: New test.
17748
17749 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17750
17751         * g77.f-torture/compile/200005018.f:  New test.
17752
17753 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17754
17755         * gcc.c-torture/compile/20000517-1.c: New test.
17756
17757 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17758
17759         * gcc.c-torture/execute/20000516-1.c: New test.
17760
17761 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17762
17763         * g++.old-deja/g++.other/eh.C: New test.
17764
17765 2000-05-12  Richard Henderson  <rth@cygnus.com>
17766
17767         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17768         constants through to doit's conditional.
17769
17770 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17771
17772         * gcc.c-torture/compile/20000511-1.c: New test.
17773         * g77.f-torture/compile/20000511-1.f: New test.
17774         * g77.f-torture/compile/20000511-2.f: New test.
17775
17776 2000-05-11  Michael Meissner  <meissner@redhat.com>
17777
17778         * gcc.c-torture/execute/20000511-1.c: New test.
17779
17780 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17781
17782         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17783         * gcc.dg/20000510-1.S: New.
17784
17785 2000-05-08  Catherine Moore  <clm@cygnus.com>
17786
17787         * gcc.dg/unused-3.c: New.
17788
17789 2000-05-06  Richard Henderson  <rth@cygnus.com>
17790
17791           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17792           * g++.old-deja/g++.mike/warn1.C: Likewise.
17793           * g++.old-deja/g++.pt/local1.C: Likewise.
17794           * g++.old-deja/g++.pt/local7.C: Likewise.
17795           * g++.old-deja/g++.pt/spec16.C: Likewise.
17796
17797 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17800
17801 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17802
17803           * g77.f-torture/execute/20000503-1.f:  New test.
17804
17805 2000-05-04  Andreas Jaeger  <aj@suse.de>
17806
17807         * gcc.dg/noreturn-2.c: New test.
17808
17809 2000-05-04  Neil Booth  <NeilB@earthling.net>
17810
17811         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17812         preprocessor.
17813
17814 2000-05-04  Richard Henderson  <rth@cygnus.com>
17815
17816         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17817
17818 2000-05-04  Richard Henderson  <rth@cygnus.com>
17819
17820         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17821         OpenSSL by Jason R Thorpe.
17822
17823 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17824
17825         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17826
17827 2000-05-03  Robert Lipe <robertlipe@usa.net>
17828
17829         * gcc.dg/20000503-1.c: New test.
17830
17831 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17832
17833         * gcc.c-torture/compile/20000502-1.c: New test.
17834         * g++.old-deja/g++.other/align.C: New test.
17835         * gcc.dg/cpp-tradstringify.c: New test.
17836
17837 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17838
17839         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17840         and hard registers.
17841
17842 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17843
17844         * gcc.c-torture/execute/loop-5.c: New test.
17845
17846 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17847
17848         * gcc.c-torture/execute/va-arg-20.c: New test.
17849
17850 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17851
17852         * gcc.c-torture/execute/20000422-1.c: New test.
17853
17854 2000-04-20  Greg McGary  <gkm@gnu.org>
17855
17856         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17857         when optimizing, but without sibling-call optimizations (-O1).
17858
17859 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17860
17861           * gcc.c-torture/compile/20000420-1.c: New test.
17862
17863 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17864
17865         * g++.abi/ptrflags.C: New test.
17866         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17867
17868 2000-04-19  Catherine Moore  <clm@cygnus.com>
17869
17870         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17871
17872 2000-04-19  Greg McGary  <gkm@gnu.org>
17873
17874         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17875         sibling-call optimizations.
17876
17877 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17878
17879         * gcc.dg/20000419-1.c: New test.
17880
17881 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17882
17883         * gcc.c-torture/execute/20000412-6.c: New test.
17884
17885 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17886
17887         * gcc.c-torture/execute/20000412-5.c: New test.
17888         * g77.f-torture/compile/20000412-1.f: New test.
17889         * gcc.c-torture/execute/20000412-4.c: New test.
17890         * gcc.c-torture/compile/20000412-2.c: New test.
17891         * gcc.c-torture/execute/20000412-3.c: New test.
17892         * gcc.c-torture/compile/20000412-1.c: New test.
17893         * gcc.c-torture/execute/20000412-2.c: New test.
17894
17895 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17896
17897         * objc/execute/bf-20.m: New test.
17898
17899 2000-04-10  Richard Henderson  <rth@cygnus.com>
17900
17901         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17902
17903         * gcc.c-torture/execute/20000412-1.c: New test.
17904
17905 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17906
17907         * g++.old-deja/g++.eh/catchptr1.C: New test.
17908
17909 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17910
17911         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17912
17913 2000-04-08  Neil Booth  <NeilB@earthling.net>
17914
17915         * gcc.dg/cpp-nullchar.c: Remove test as
17916         embedded nulls cause problems.
17917
17918 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17919
17920         * gcc.dg/compare2.c: New test.
17921
17922 2000-04-08  Neil Booth  <NeilB@earthling.net>
17923
17924         * gcc.dg/cpp-nullchar.c: New test.
17925
17926 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17927
17928         * gcc.dg/cpp-mi2.c: New test.
17929         * gcc.dg/cpp-mi2[abc].h: New files.
17930
17931 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17932
17933         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17934         member name.
17935
17936 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         * g++.old-deja/g++.abi/vmihint.C: New test.
17939
17940 2000-04-06  Neil Booth  <NeilB@earthling.net>
17941
17942         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17943         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17944         copyright.
17945
17946 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17947
17948         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17949         avoid stack-frame overwrite.
17950
17951 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17952
17953         * gcc.c-torture/compile/20000405-2.c: New test.
17954         * gcc.c-torture/compile/20000405-3.c: New test.
17955
17956 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17957
17958         * gcc.c-torture/compile/20000405-1.c: New test.
17959
17960 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17961
17962         * gcc.dg/cast-qual-1.c: Revert last change.
17963
17964 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17965
17966         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17967
17968 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17969
17970         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17971         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17972
17973 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17974
17975         * gcc.c-torture/compile/20000403-2.c: New test.
17976         * gcc.c-torture/compile/20000403-1.c: New test.
17977
17978 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17979
17980         * gcc.c-torture/execute/20000403-1.c: New test.
17981
17982 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17983
17984         * gcc.c-torture/execute/20000402-1.c: New test.
17985
17986 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17987
17988         * gcc.c-torture/execute/va-arg-15.c: New test.
17989         * gcc.c-torture/execute/va-arg-16.c: New test.
17990         * gcc.c-torture/execute/va-arg-17.c: New test.
17991         * gcc.c-torture/execute/va-arg-18.c: New test.
17992         * gcc.c-torture/execute/va-arg-19.c: New test.
17993
17994 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17995
17996         * gcc.c-torture/compile/981211-1.c: Move to...
17997         * gcc.dg/cpp-as1.c: ...here.
17998         * gcc.dg/cpp-as2.c: New file.
17999
18000         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
18001         compiler.
18002
18003 2000-04-02  Neil Booth  <NeilB@earthling.net>
18004
18005         * gcc.dg/cpp-cond.c  New tests.
18006         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
18007         accidental success less likely.
18008         * gcc.dg/cpp-missingop.c  New tests.
18009         * gcc.dg/cpp-missingparen.c  New tests.
18010         * gcc.dg/cpp-shift.c  New tests.
18011         * gcc.dg/cpp-shortcircuit.c  New tests.
18012         * gcc.dg/cpp-unary.c  New tests.
18013
18014 2000-03-29  Jeffrey A Law  (law@cygnus.com)
18015
18016         * gcc.c-torture/compile/20000329-1.c: New test.
18017
18018 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
18019
18020         * gcc.c-torture/compile/20000326-1.c: New test.
18021         * gcc.c-torture/compile/20000326-2.c: New test.
18022
18023 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
18024
18025         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
18026         the first parameter is a function argument.
18027
18028 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
18029
18030         * g++.old-deja/g++.ext/array4.C: New test.
18031
18032 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
18033
18034         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
18035
18036 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18037
18038         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
18039
18040 2000-03-19  Richard Henderson  <rth@cygnus.com>
18041
18042         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
18043
18044 2000-03-19  Richard Henderson  <rth@cygnus.com>
18045
18046         * gcc.c-torture/compile/20000319-1.c: New test.
18047
18048 2000-03-14  Jeffrey A Law  (law@cygnus.com)
18049
18050         * gcc.c-torture/execute/20000314-3.c: New test.
18051         * gcc.c-torture/execute/20000314-2.c: New test.
18052         * gcc.c-torture/execute/20000314-1.c: New test.
18053         * gcc.c-torture/compile/20000314-2.c: New test.
18054         * gcc.c-torture/compile/20000314-1.c: New test.
18055
18056 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
18057
18058         * g++.old-deja/g++.warn/inline.C: New test.
18059
18060 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
18061
18062         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
18063         standards-compliant result rather than specific constants.
18064         Put test-values in array.
18065
18066 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
18067
18068         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
18069         (g++_target_compile): Put test-specific options last.
18070
18071 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18072
18073         * g++.old-deja/g++.eh/vbase4.C: New test.
18074
18075 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18076
18077         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
18078
18079 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         * g++.old-deja/g++.brendan/misc12.C: Removed.
18082         * g++.old-deja/g++.pt/memtemp77.C: Constify.
18083         * g++.old-deja/g++.ext/pretty4.C: New test.
18084
18085 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         * g++.old-deja/g++.other/string2.C: New test.
18088
18089 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
18090
18091         * g++.old-deja/g++.warn/impint2.C: New test.
18092
18093 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
18094
18095         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
18096         is 1, not zero.
18097
18098 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
18099
18100         * g++.old-deja/g++.warn/impint.C: New test.
18101         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
18102         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
18103         * g++.old-deja/g++.pt/explicit12.C: Likewise.
18104         * g++.old-deja/g++.pt/explicit13.C: Likewise.
18105         * g++.old-deja/g++.pt/explicit17.C: Likewise.
18106         * g++.old-deja/g++.pt/explicit18.C: Likewise.
18107         * g++.old-deja/g++.pt/explicit19.C: Likewise.
18108         * g++.old-deja/g++.pt/explicit23.C: Likewise.
18109         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18110         * g++.old-deja/g++.pt/explicit35.C: Likewise.
18111         * g++.old-deja/g++.pt/explicit6.C: Likewise.
18112         * g++.old-deja/g++.pt/memclass7.C: Likewise.
18113
18114 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
18115
18116         * gcc.dg/cpp-redef.c: New test.
18117
18118 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         * g++.old-deja/g++.pt/unify7.C: New test.
18121
18122 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18123
18124         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
18125         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
18126
18127 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
18128
18129         * gcc.c-torture/compile/20000224-1.c: New test.
18130
18131 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18132
18133         * gcc.c-torture/compile/cpp-2.c: New test.
18134         * gcc.c-torture/compile/cpp-1.c: New test.
18135
18136 2000-02-25  Jeffrey A Law  (law@cygnus.com)
18137
18138         * gcc.c-torture/execute/20000225-1.c: New test.
18139
18140 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18141
18142         * gcc.dg/cpp-li2.c: New test.
18143
18144         * gcc.dg/cpp-wi1.c: New test.
18145
18146         * gcc.dg/cpp-li1.c: New test.
18147
18148 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
18149
18150         * g++.old-deja/g++.other/sizeof5.C: New test.
18151
18152 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18153
18154         * gcc.c-torture/execute/va-arg-13.c: New test.
18155
18156 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
18157
18158         * gcc.c-torture/execute/va-arg-12.c: New test.
18159
18160 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18161
18162         * gcc.c-torture/execute/20000223-1.c: New test.
18163
18164 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18165
18166         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
18167
18168 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
18169
18170         * g++.old-deja/g++.abi/ptrmem.C: New test.
18171
18172 2000-02-19  Richard Henderson  <rth@cygnus.com>
18173
18174         * gcc.c-torture/compile/init-3.c: New.
18175
18176 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
18177
18178         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18179         ALWAYS_CXXFLAGS.
18180
18181 2000-02-11  Robert Lipe <robertl@sco.com>
18182
18183         * gcc.c-torture/compile/20000211-3.c: New test.
18184
18185 2000-02-11  Martin Buchholz <martin@xemacs.org>
18186
18187         * gcc.c-torture/compile/20000211-2.c: New test.
18188
18189 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18190
18191         * gcc.c-torture/compile/20000211-1.c: New test.
18192
18193 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18194
18195         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18196           on native targets
18197
18198 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18199
18200         * g++.old-deja/g++.other/cast5.C: New test.
18201
18202 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18203
18204         * gcc.c-torture/execute/20000205-1.c: New.
18205
18206 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18207
18208         * g++.old-deja/g++.jason/cast3.C: Return void.
18209         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18210
18211 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18212
18213         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18214
18215         * gcc.dg/loop-1.c: New test.
18216
18217 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18218
18219         * gcc.c-torture/compile/20000127-1.c: New test.
18220         * gcc.c-torture/execute/991228-1.c: New test.
18221
18222 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18223
18224         * gcc.dg/unused-2.c: New test.
18225
18226         * gcc.dg/conv-1.c: New test.
18227
18228 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18229
18230         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18231         compiler.
18232         (tool_option_proc): Fix typo.
18233
18234 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18235
18236         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18237         of the ld on the host, not on the build machine.
18238         Also, don't crash if '--help' is not a supported option.
18239
18240 2000-01-24  Richard Henderson  <rth@cygnus.com>
18241
18242         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18243
18244 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18245
18246         * gcc.c-torture/execute/20000120-2.c: New test.
18247         * gcc.c-torture/execute/20000120-1.c: New test.
18248
18249 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18250
18251         * gcc.c-torture/execute/20000113-1.c: New test.
18252
18253 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18254
18255         * gcc.c-torture/execute/20000112-1.c: New test.
18256
18257 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18258
18259         * gcc.dg/20000111-1.c: New test.
18260
18261 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18262
18263         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18264         with 16 bit integers.
18265
18266 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18267
18268         * gcc.dg/20000108-1.c: New test.
18269
18270 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18271
18272         * g++.old-deja/g++.ns/koenig8.C: New test.
18273
18274 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18275
18276         * g++.old-deja/g++.other/cast4.C: New test.
18277
18278 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18279
18280         * gcc.c-torture/compile/20000105-2.c: New test.
18281         * gcc.c-torture/compile/20000105-1.c: New test.
18282
18283 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18284
18285         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18286         references to printf & atoi to conform to ANSI standard.
18287         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18288         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18289         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18290         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18291         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18292         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18293         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18294         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18295         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18296         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18297         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18298         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18299         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18300         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18301         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18302         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18303         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18304         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18305         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18306         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18307         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18308         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18309         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18310         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18311         * g++.old-deja/g++.brendan/init3.C: Likewise.
18312         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18313         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18314         * g++.old-deja/g++.brendan/new2.C: Likewise.
18315         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18316         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18317         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18318         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18319         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18320         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18321         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18322         * g++.old-deja/g++.brendan/template24.C: Likewise.
18323         * g++.old-deja/g++.brendan/template3.C: Likewise.
18324         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18325         * g++.old-deja/g++.jason/inline3.C: Likewise.
18326         * g++.old-deja/g++.jason/opeq.C: Likewise.
18327         * g++.old-deja/g++.law/arg5.C: Likewise.
18328         * g++.old-deja/g++.law/arm7.C: Likewise.
18329         * g++.old-deja/g++.law/ctors11.C: Likewise.
18330         * g++.old-deja/g++.law/cvt8.C: Likewise.
18331         * g++.old-deja/g++.law/init9.C: Likewise.
18332         * g++.old-deja/g++.law/refs4.C: Likewise.
18333         * g++.old-deja/g++.law/template2.C: Likewise.
18334         * g++.old-deja/g++.law/visibility24.C: Likewise.
18335         * g++.old-deja/g++.law/vtable3.C: Likewise.
18336         * g++.old-deja/g++.mike/asm2.C: Likewise.
18337         * g++.old-deja/g++.mike/eh1.C: Likewise.
18338         * g++.old-deja/g++.mike/misc1.C: Likewise.
18339         * g++.old-deja/g++.mike/misc13.C: Likewise.
18340         * g++.old-deja/g++.mike/misc14.C: Likewise.
18341         * g++.old-deja/g++.mike/ns12.C: Likewise.
18342         * g++.old-deja/g++.mike/p1248.C: Likewise.
18343         * g++.old-deja/g++.mike/p3708.C: Likewise.
18344         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18345         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18346         * g++.old-deja/g++.mike/p646.C: Likewise.
18347         * g++.old-deja/g++.mike/p700.C: Likewise.
18348         * g++.old-deja/g++.mike/p783.C: Likewise.
18349         * g++.old-deja/g++.mike/p783a.C: Likewise.
18350         * g++.old-deja/g++.mike/p783b.C: Likewise.
18351         * g++.old-deja/g++.mike/p786.C: Likewise.
18352         * g++.old-deja/g++.mike/p789.C: Likewise.
18353         * g++.old-deja/g++.mike/p789a.C: Likewise.
18354         * g++.old-deja/g++.mike/p807a.C: Likewise.
18355         * g++.old-deja/g++.other/delete3.C: Likewise.
18356         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18357         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18358         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18359         * g++.old-deja/g++.other/empty1.C: Likewise.
18360         * g++.old-deja/g++.other/temporary1.C: Likewise.
18361         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18362         * g++.old-deja/g++.pt/t16.C: Likewise.
18363         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18364
18365 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18366
18367         * gcc.dg/991230-1.c: New test.
18368
18369 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18370
18371         * gcc.c-torture/compile/991229-3.c: New test.
18372         * gcc.c-torture/compile/991229-2.c: New test.
18373         * gcc.c-torture/compile/991229-1.c: New test.
18374
18375 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18376
18377         * gcc.c-torture/compile/labels-2.c: New test.
18378
18379 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18380
18381         * gcc.c-torture/execute/991227-1.c: New test.
18382
18383 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18384
18385         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18386
18387 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18388
18389         * gcc.c-torture/execute/991221-1.c: New test.
18390
18391 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18392
18393         * g++.old-deja/g++.other/cast3.C: New test.
18394
18395 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18396
18397         * gcc.c-torture/execute/991216-4.c: New test.
18398
18399 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18400
18401         * gcc.c-torture/execute/991216-1.c: New test.
18402         * gcc.c-torture/execute/991216-2.c: New test.
18403         * gcc.c-torture/execute/991216-3.c: New test.
18404
18405 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18406
18407         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18408         Actually make the test fail by using "-O2" for compilation.
18409
18410 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18411
18412         * g++.old-deja/g++.warn/cast-align1.C: New test.
18413
18414 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18415
18416         * gcc.c-torture/compile/991214-1.c: New test.
18417         * gcc.c-torture/compile/991214-2.c: New test.
18418
18419 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18420
18421         * gcc.dg/991214-1.c: New test.
18422
18423 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18424
18425         * gcc.c-torture/compile/991213-3.c: New test.
18426         * gcc.c-torture/compile/991213-2.c: New test.
18427         * gcc.c-torture/compile/991213-1.c: New test.
18428
18429 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18430
18431         * gcc.dg/991209-1.c: New test.
18432
18433 1999-12-08  Nathan Sidwell <nathan@acm.org>
18434
18435         * gcc.c-torture/compile/991208-1.c: New test.
18436
18437 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18438
18439         * gcc.dg/ultrasp2.c: New test.
18440
18441 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18442
18443         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18444
18445 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18446
18447         * gcc.c-torture/compile/991202-1.c: New test.
18448         * gcc.c-torture/execute/991202-1.c: New test.
18449         * gcc.c-torture/execute/991202-2.c: New test.
18450         * gcc.c-torture/execute/991202-3.c: New test.
18451
18452 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18453
18454         * g++.old-deja/g++.abi/align.C: New test.
18455         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18456         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18457
18458 1999-12-01  Richard Henderson  <rth@cygnus.com>
18459
18460         * gcc.c-torture/execute/991201-1.c: New.
18461
18462 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18463
18464         * gcc.dg/991129-1.c: New test.
18465
18466 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18467
18468         * gcc.c-torture/compile/991127-1.c: New test.
18469
18470 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18471
18472         * g++.old-deja/g++.other/warn4.C: New test.
18473
18474 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18475
18476         * g++.old-deja/g++.eh/cleanup2.C: New test.
18477         * g++.old-deja/g++.ext/pretty2.C: New test.
18478         * g++.old-deja/g++.ext/pretty3.C: New test.
18479         * g++.old-deja/g++.other/debug6.C: New test.
18480
18481 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18482
18483         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18484         compiler_output to look for one error message instead of two.
18485
18486 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18487
18488         * gcc.c-torture/execute/991118-1.c: Also test case
18489         where the word boundary does not split a byte evenly.
18490
18491 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18492
18493         * g++.old-deja/g++.ext/restrict1.C: New test.
18494
18495 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18496
18497         * gcc.c-torture/execute/991118-1.c: New test.
18498
18499 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18500
18501         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18502         working directory pathnames.
18503
18504 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18505
18506         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18507         host is equipped with driver.h and driver.o so it can actually
18508         compile and run the tests.
18509
18510 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18511
18512         * gcc.c-torture/compile/991008-1.c: New test.
18513
18514 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18515
18516         * lib/gcc-dg.exp: Include target-supports.exp
18517
18518 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18519
18520         * lib/target-supports.exp: New file: Provide procs to test for
18521         features supported by the target.
18522         (check_weak_available): Moved here from ecos.exp.
18523         (check_alias_available): New proc: Determine of the target
18524         toolchain supports the alias attribute.
18525
18526         * gcc.dg/special/ecos.exp: Move check_weak_available to
18527         target-supports.exp.
18528         (alias-1.c): Only perform the test if the target supports
18529         aliases.
18530         (wkali-1.c): Only perform the test if the target supports
18531         aliases.
18532
18533         * gcc.dg/990506-0.c: Expect error messages from cross
18534         targets as well as native targets.
18535
18536 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18537
18538         * gcc.dg/ultrasp1.c: Removed xfail.
18539         * gcc.dg/struct-ret-2.c: Likewise.
18540         * gcc.dg/array-1.c: Likewise.
18541
18542 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18543
18544         * gcc.dg/struct-ret-2.c: New test.
18545
18546         * gcc.dg/array-1.c: New test.
18547
18548 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18549
18550         * gcc.c-torture/execute/991030-1.c: New test.
18551
18552 1999-10-26  Richard Henderson  <rth@cygnus.com>
18553
18554         * gcc.c-torture/compile/991026-2.c: New test.
18555
18556 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18557
18558         * gcc.c-torture/compile/991026-1.c: New test.
18559
18560 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18561
18562         * gcc.c-torture/execute/991023-1.c: New test.
18563
18564 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18565
18566         * gcc.c-torture/execute/991019-1.c: New test.
18567
18568 1999-10-16  Richard Henderson  <rth@cygnus.com>
18569
18570         * gcc.c-torture/execute/991016-1.c: New test.
18571
18572 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18573
18574         * gcc.c-torture/execute/991014-1.c: New test.
18575
18576 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18577
18578         * g++.old-deja/g++.other/union2.C: New test.
18579
18580 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18581
18582         * g++.old-deja/g++.other/vaarg2.C: New test.
18583         * g++.old-deja/g++.other/vaarg3.C: New test.
18584
18585 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18586
18587         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18588         in compile/.
18589
18590 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
18591
18592         * gcc.c-torture/execute/va-arg-11.c: New test.
18593
18594 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
18595
18596         * lib/file-format.exp (gcc_target_object_format): Don't
18597         crash if objdump is unavailable.
18598
18599 1999-09-29  Donn Terry <donn@interix.com>
18600
18601         * gcc.misc-tests/mg.exp: delete extraneous redirection.
18602
18603 1999-09-28  Nick Clifton  <nickc@cygnus.com>
18604
18605         * gcc.c-torture/compile/990928-1.c: New test.
18606
18607 1999-09-28  Nathan Sidwell  <nathan@acm.org>
18608
18609         * g++.old-deja/g++.other/decl6.C: New test.
18610
18611 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18612
18613         * gcc.c-torture/execute/va-arg-10.c: New test.
18614
18615 1999-09-27  Nathan Sidwell  <nathan@acm.org>
18616
18617         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
18618         __PRETTY_FUNCTION__.
18619
18620 1999-09-23  Nick Clifton  <nickc@cygnus.com>
18621
18622         * gcc.c-torture/execute/990923-1.c: New test.
18623
18624 1999-09-21  Nick Clifton  <nickc@cygnus.com>
18625
18626         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
18627         for which -fpic is inappropriate.
18628
18629 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
18630
18631         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
18632
18633 1999-09-21  Nathan Sidwell  <nathan@acm.org>
18634
18635         * g++.old-deja/g++.other/dyncast1.C: New test.
18636         * g++.old-deja/g++.other/dyncast2.C: New test.
18637         * g++.old-deja/g++.other/dyncast3.C: New test.
18638         * g++.old-deja/g++.other/dyncast4.C: New test.
18639         * g++.old-deja/g++.other/dyncast5.C: New test.
18640         * g++.old-deja/g++.eh/catch3.C: New test.
18641         * g++.old-deja/g++.eh/catch3p.C: New test.
18642         * g++.old-deja/g++.eh/catch4.C: New test.
18643         * g++.old-deja/g++.eh/catch4p.C: New test.
18644         * g++.old-deja/g++.eh/catch5.C: New test.
18645         * g++.old-deja/g++.eh/catch5p.C: New test.
18646         * g++.old-deja/g++.eh/catch6.C: New test.
18647         * g++.old-deja/g++.eh/catch6p.C: New test.
18648         * g++.old-deja/g++.eh/catch7.C: New test.
18649         * g++.old-deja/g++.eh/catch7p.C: New test.
18650         * g++.old-deja/g++.eh/catch8.C: New test.
18651         * g++.old-deja/g++.eh/catch8p.C: New test.
18652         * g++.old-deja/g++.eh/catch9.C: New test.
18653         * g++.old-deja/g++.eh/catch9p.C: New test.
18654
18655 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18656
18657         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18658         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18659
18660 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18661
18662         * gcc.c-torture/compile/990913-1.c: New test.
18663
18664 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18665
18666         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18667         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18668
18669 1999-09-09  Richard Henderson  <rth@cygnus.com>
18670
18671         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18672
18673 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18674
18675         * g++.old-deja/g++.other/lookup11.C: New test.
18676         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18677         what is permitted and what we want.
18678         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18679         overload use.
18680         * g++.old-deja/g++.jason/rfg5.C: Likewise
18681
18682 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18683
18684         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18685         * gcc.c-torture/noncompile/poison-1.c: New file.
18686
18687 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18688
18689         * g++.old-deja/g++.other/sizeof3.C: New test.
18690         * g++.old-deja/g++.other/sizeof4.C: New test.
18691         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18692         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18693
18694 1999-09-07  Richard Henderson  <rth@cygnus.com>
18695
18696         * gcc.dg/va-arg-1.c: New.
18697
18698 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18699
18700         * gcc.c-torture/execute/va-arg-9.c: New test.
18701
18702 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18703
18704         * g77.f-torture/compile/980519-2.f: New test.
18705         * g77.f-torture/compile/19990905-0.f: New test.
18706         * g77.f-torture/compile/19990905-1.f: New test.
18707         * g77.f-torture/compile/19990905-2.f: New test.
18708
18709         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18710
18711 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18712
18713         * gcc.c-torture/execute/990827-1.c: Fix typo.
18714
18715 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18716
18717         * g++.old-deja/g++.other/deref1.C: New test.
18718
18719 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18720
18721         * g++.old-deja/g++.other/ambig2.C: New test.
18722         * g++.old-deja/g++.other/cond5.C: New test.
18723         * g++.old-deja/g++.other/lookup16.C: New test.
18724
18725 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18726
18727         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18728         assemblers too.
18729
18730 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18731
18732         * lib/c-torture.exp: Avoid the "compare executables" optimization
18733         when testing native.
18734
18735 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18736
18737         * gcc.c-torture/execute/990829-1.c: New test.
18738         * gcc.c-torture/compile/990829-1.c: New test.
18739
18740 1999-08-27  Paul Burchard  <burchard@pobox.com>
18741
18742         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18743         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18744         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18745         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18746         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18747         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18748         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18749         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18750         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18751         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18752         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18753
18754 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18755
18756         * gcc.c-torture/execute/990827-1.c: New test.
18757
18758 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18759
18760         * g77.f-torture/noncompile/19990826-4.f: New test.
18761
18762         * g77.f-torture/compile/19990826-3.f: New test.
18763
18764         * g77.f-torture/execute/19990826-2.f: New test.
18765
18766         * g77.f-torture/compile/19990826-1.f: New test.
18767
18768         * gcc.c-torture/execute/990826-0.c: New test.
18769         * g77.c-torture/execute/19990826-0.f: New test.
18770
18771         * g77.f-torture/noncompile/970626-2.f: New test.
18772
18773 1999-08-25  Paul Burchard  <burchard@pobox.com>
18774
18775         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18776         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18777         lss-011.C: New tests.
18778
18779 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18780
18781         * g++.old-deja/g++.other/decl5.C: New test.
18782
18783 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18784
18785         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18786         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18787         call `postbase' for each one.  All callers of `postbase' changed
18788         to call this instead.
18789
18790 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18791
18792         * gcc.c-torture/execute/990811-1.c: New test.
18793
18794 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18795
18796         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18797         just native ones.
18798
18799         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18800         just native ones.
18801
18802 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18803
18804         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18805
18806 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18807
18808         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18809
18810 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18811
18812         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18813
18814 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18815
18816         * gcc.c-torture/execute/990804-1.c: New test.
18817
18818 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18819
18820         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18821         * g++.old-deja/g++.brendan/crash64.C: Likewise
18822         * g++.old-deja/g++.brendan/overload8.C: Likewise
18823
18824 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18825
18826         * g++.old-deja/g++.other/struct1.C: New test.
18827
18828 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18829
18830         * g++.old-deja/g++.other/enum2.C: New test.
18831
18832 1999-08-02  Richard Henderson  <rth@cygnus.com>
18833
18834         Adapted from tests from Franz Sirl:
18835         * gcc.c-torture/execute/va-arg-7.c: New test.
18836         * gcc.c-torture/execute/va-arg-8.c: New test.
18837
18838 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18839
18840         * gcc.c-torture/compile/990801-2.c: New test.
18841
18842         * gcc.c-torture/compile/990801-1.c: New test.
18843
18844 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18845
18846         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18847         fp-cmp-1.c, converting double to float.
18848
18849         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18850         fp-cmp-1.c, converting double to long double.
18851
18852         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18853         from fr1 to unknown_register, since fr1 is a legitimate register
18854         on some machines.
18855
18856 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18857
18858         * README: More listname related changes.
18859
18860 1999-07-08  Catherine Moore  <clm@cygnus.com>
18861
18862         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18863
18864 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18865
18866         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18867
18868 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18869
18870         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18871
18872 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18873
18874         * gcc.dg/990703-1.c: New test.
18875
18876 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18877
18878         * lib/file-format.exp: New file: Move definition of proc
18879         gcc_target_object_format to here from
18880         gcc.dg/special/ecos.exp.
18881
18882         * lib/c-torture.exp: Include lib file-format.exp.
18883         * lib/gcc-dg.exp: Include lib file-format.exp.
18884
18885         * gcc.dg/special/ecos.exp: Remove definition of proc
18886         gcc_target_object_format.
18887
18888 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18889
18890         * gcc.c-torture/execute/990628-1.c: New test.
18891
18892 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18893
18894         * gcc.c-torture/compile/990625-2.c: New test.
18895
18896         * gcc.c-torture/compile/990625-1.c: New test.
18897
18898 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18899
18900         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18901         attributes compile.
18902         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18903         ports that use the COFF/PE file format.
18904
18905 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18906
18907         * gcc.c-torture/compile/990617-1.c: New test.
18908
18909 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18910
18911         * g++.old-deja/g++.other/decl4.C: New test.
18912
18913 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18914
18915         * g++.old-deja/g++.other/bitfld3.C: New test.
18916
18917 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18918
18919         * g++.old-deja/g++.eh/catch1.C: New test.
18920
18921 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18922
18923         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18924
18925         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18926         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18927
18928 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18929
18930         * g77.f-torture/compile/19990502-0.f: Replace with new,
18931         shorter, test that still fails after recent changes.
18932
18933 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18934
18935         * gcc.c-torture/execute/990604-1.c: New test.
18936
18937 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18938
18939         * gcc.c-torture/execute/990531-1.c: New test.
18940
18941 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18942
18943         * gcc.c-torture/compile/990527-1.c: New test.
18944
18945 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18946
18947         * gcc.c-torture/execute/990527-1.c: New test.
18948
18949 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18950
18951         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18952         bitfields as signed.
18953
18954 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18955
18956         * g77.f-torture/compile/19990525-0.f: New test.
18957
18958 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18959
18960         * gcc.c-torture/execute/990525-2.c: New test.
18961
18962         * gcc.c-torture/execute/990525-1.c: New test.
18963
18964 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18965
18966         * g++.old-deja/g++.other/anon3.C: New test.
18967         * g++.old-deja/g++.other/anon4.C: New test.
18968         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18969         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18970         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18971         Merrill).
18972
18973 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18974
18975         * gcc.c-torture/execute/990524-1.c: New test.
18976
18977         * gcc.dg/990524-1.c: New test.
18978
18979 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18980
18981         * gcc.c-torture/compile/990523-1.c: New test.
18982
18983 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18984
18985         * gcc.c-torture/compile/990519-1.c: New test.
18986
18987 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18988
18989         * gcc.c-torture/compile/990517-1.c: New test.
18990
18991         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18992         (e4, f4): New tests.
18993         (main): Call them.
18994
18995 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18996
18997         * gcc.dg/noreturn-1.c: New test.
18998
18999 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
19000
19001         * gcc.c-torture/execute/990513-1.c: New test.
19002
19003 1999-05-10  Richard Henderson  <rth@cygnus.com>
19004
19005         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
19006
19007 1999-05-10  Craig Burley  <craig@jcb-sc.com>
19008
19009         * g77.f-torture/execute/erfc.f: Use small single-precision
19010         values, to avoid problems on Alphas when not -mieee.
19011
19012 1999-05-08  Craig Burley  <craig@jcb-sc.com>
19013
19014         * gcc.dg/990506-0.c: New test.
19015
19016 1999-05-08  Richard Henderson  <rth@cygnus.com>
19017
19018         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
19019         the constant to test.  Don't XFAIL 64-bit targets.
19020
19021         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
19022         * g++.old-deja/g++.law/profile1.C: Likewise.
19023
19024         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
19025         operator new instances.
19026         * g++.old-deja/g++.other/delete5.C: Likewise.
19027
19028 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19029
19030         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
19031         intrinsic.
19032
19033 1999-05-03  Craig Burley  <craig@jcb-sc.com>
19034
19035         * g77.f-torture/execute/u77-test.f: Reverse order of two
19036         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
19037
19038 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19039
19040         * gcc.dg/compare1.c: New test.
19041
19042 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19043
19044         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
19045         New tests.
19046
19047 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19048
19049         * g77.f-torture/compile/19990502-1.f: New test.
19050
19051 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19052
19053         * g77.f-torture/compile/19990502-0.f: New test.
19054
19055 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19056
19057         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
19058         intrinsic.
19059
19060 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19061
19062         * g77.f-torture/execute/u77-test.f (main): List libU77
19063         intrinsics not currently tested.
19064         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
19065         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
19066         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
19067         Trim blanks off the ends of some printed strings.
19068
19069 1999-05-02  Craig Burley  <craig@jcb-sc.com>
19070
19071         * g77.f-torture/execute/u77-test.f (main): Just warn about
19072         FSTAT gid disagreement, as it's expected on some systems.
19073
19074 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19075
19076         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
19077         use a new function, which allows for some slop.
19078         Clean up some commentary.
19079         (issum): The new function.
19080         (sgladd): Deleted subroutine.
19081
19082 1999-05-01  Craig Burley  <craig@jcb-sc.com>
19083
19084         * g77.f-torture/execute/u77-test.f: Modify to be more like
19085         libf2c/libU77 version, bringing patches to that version here.
19086         Add suitable commentary.
19087
19088 1999-04-25  Richard Henderson  <rth@cygnus.com>
19089
19090         * gcc.dg/990424-1.c: New test.
19091
19092 1999-04-24  Craig Burley  <craig@jcb-sc.com>
19093
19094         * g77.f-torture/execute/u77-test.f (main): Bug involving
19095         LSTAT has been fixed, so turn back on full checking.
19096
19097 1999-04-20  Craig Burley  <craig@jcb-sc.com>
19098
19099         * g77.f-torture/compile/19990419-0.f: New test.
19100         * g77.f-torture/execute/19990419-1.f: New test.
19101
19102 1999-04-17  Richard Henderson  <rth@cygnus.com>
19103
19104         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
19105         to avoid the need for a prototype to supress a warning.
19106
19107 1999-04-07  Jim Wilson  <wilson@cygnus.com>
19108
19109         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
19110
19111 1999-04-04  Jeffrey A Law  (law@cygnus.com)
19112
19113         * gcc.c-torture/execute/990404-1.c: New test.
19114
19115 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19116
19117         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
19118         * gcc.dg/cpp-if3.c: Don't use -pedantic.
19119         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
19120         missing initializer warnings.
19121
19122 1999-03-28  Jeffrey A Law  (law@cygnus.com)
19123
19124         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
19125         matching strings.
19126
19127 1999-03-26  Jeffrey A Law  (law@cygnus.com)
19128
19129         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
19130
19131 1999-03-26  Craig Burley  <craig@jcb-sc.com>
19132
19133         * g77.f-torture/execute/19990325-0.f: New test.
19134         * g77.f-torture/execute/19990325-1.f: New test.
19135
19136 1999-03-24  Jeffrey A Law  (law@cygnus.com)
19137
19138         * gcc.c-torture/execute/990324-1.c: New test.
19139
19140 1999-03-22  Jim Wilson  <wilson@cygnus.com>
19141
19142         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
19143         test with 4.
19144
19145 1999-03-17  Richard Henderson  <rth@cygnus.com>
19146
19147         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
19148
19149 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19150
19151         * g77.f-torture/execute/19990313-2.f: New test.
19152         * g77.f-torture/execute/19990313-3.f: New test.
19153
19154 1999-03-13  Craig Burley  <craig@jcb-sc.com>
19155
19156         * g77.f-torture/execute/19990313-0.f: New test.
19157         * g77.f-torture/execute/19990313-1.f: New test.
19158
19159 1999-03-12  Jim Wilson  <wilson@cygnus.com>
19160
19161         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
19162         printf to sprintf.
19163         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
19164         (main): Add check for u15.  Conditionalize u31 check depending on
19165         whether ints are <32 bits or >=32 bits.
19166
19167 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19168
19169         * g77.f-torture/execute/19981119-0.f: Improve testiness.
19170
19171 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19172
19173         * g77.f-torture/compile/19990305-0.f: New test.
19174         * g77.f-torture/execute/19981119-0.f: New test.
19175
19176 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19177
19178         * g77.f-torture/execute/970625-2.f: call ABORT if final
19179         result is not correct, instead of just printing it.
19180         Add this checking via newly introduced obfuscation, to
19181         trip up buggy front ends.
19182
19183 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19184
19185         * g77.f-torture/compile/960317-1.f: Moved from being
19186         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19187
19188 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19189
19190         * g77.f-torture/execute/960317-1.f: New (old) test.
19191         * g77.f-torture/execute/970625-2.f: Ditto.
19192
19193 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19194
19195         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19196         message on line 1 or line 2; cccp and cpplib do this differently.
19197
19198 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19199
19200         * g++.old-deja/g++.law/weak1.C: New test.
19201
19202 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19203
19204         * gcc.c-torture/execute/990119-1.c: Renamed to...
19205         * gcc.dg/990119-1.c: this, so it will only be tested once
19206         (it's a preprocessor test, it doesn't need to be run at
19207         multiple optimization levels).
19208
19209 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19210
19211         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19212           ALWAYS_CXXFLAGS.
19213
19214 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19215
19216         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19217         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19218         to not be compilable by current g77.
19219
19220 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19221
19222         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19223
19224 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19225
19226         * gcc.c-torture/execute/990222-1.c: New test.
19227
19228 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19229
19230         * g77.f-torture/compile/19990218-0.f: New test.
19231         * g77.f-torture/noncompile/19990218-1.f: New test.
19232
19233 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19234
19235         * g77.f-torture/compile/19981216-0.f: New test.
19236
19237 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19238
19239         * gcc.dg/990214-1.c: New test.
19240
19241 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19242
19243         * gcc.dg/990213-2.c: New test.
19244
19245         * gcc.dg/990213-1.c: New test.
19246
19247 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19248
19249         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19250         ints.
19251
19252 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19253
19254         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19255         specified by target.
19256
19257         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19258
19259 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19260
19261         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19262
19263 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19264
19265         * gcc.dg/special/ecos.exp: New test driver for new tests with
19266         special requirements.
19267
19268         * gcc.dg/special/alias-1.c: New test.
19269         * gcc.dg/special/gcsec-1.c: New test.
19270         * gcc.dg/special/weak-1.c: New test.
19271         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19272         * gcc.dg/special/weak-2.c: New test.
19273         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19274         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19275         * gcc.dg/special/wkali-1.c: New test.
19276         * gcc.dg/special/wkali-2.c: New test.
19277         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19278         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19279
19280 1999-02-10  Felix Lee  <flee@cygnus.com>
19281
19282           * lib/c-torture.exp (c-torture-compile): Pull out code for
19283           analyzing gcc error messages.
19284           (c-torture-execute): Likewise.  Fix some (harmless) false
19285           positives.
19286           * lib/gcc.exp (gcc_check_compile): New function.
19287
19288 1999-02-08  Richard Henderson  <rth@cygnus.com>
19289
19290         * gcc.c-torture/execute/990208-1.c: New test.
19291
19292 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19293
19294         * g++.dg/special/ecos.exp: New driver for new tests with special
19295         requirements
19296
19297         * g++.dg/special/conpr-1.C: New test
19298         * g++.dg/special/conpr-2.C: New test
19299         * g++.dg/special/conpr-2a.C: New test
19300         * g++.dg/special/conpr-3.C: New test
19301         * g++.dg/special/conpr-3a.C: New test
19302         * g++.dg/special/conpr-3b.C: New test
19303
19304         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19305         allow g++ to use the dg driver
19306
19307         * README: Add comment about g++.dg directory
19308
19309 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19310
19311         * README: Update email addresses.
19312
19313 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19314
19315         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19316         arguments in order to force structure S onto the stack even on
19317         the alpha.
19318         (test): Pass 10 leading arguments to function foo as well as the
19319         structure S.
19320
19321         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19322         failure for all targets.
19323
19324         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19325         abort to terminate program execution.
19326
19327 1999-01-30  Richard Henderson  <rth@cygnus.com>
19328
19329         * gcc.c-torture/execute/990130-1.c: New test.
19330
19331 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19332
19333         * gcc.dg/990130-1.c: New test.
19334
19335 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19336
19337         * gcc.c-torture/execute/990128-1.c: New test.
19338
19339 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19340
19341         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19342
19343 1999-01-27  Felix Lee  <flee@cygnus.com>
19344
19345         * lib/c-torture.exp (c-torture-compile): pull out code for
19346         analyzing gcc error messages.
19347         (c-torture-execute): ditto, and fix some (harmless) false
19348         positives.
19349         * lib/gcc.exp (gcc_check_compile): new function.
19350
19351 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19352
19353         * gcc.dg/990117-1.c: New test.
19354
19355         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19356
19357         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19358
19359 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19360
19361         * g77.f-torture/compile/990115-1.f: New test.
19362
19363 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19364
19365         * gcc.c-torture/compile/990107-1.c: New test
19366
19367 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19368
19369         * gcc.c-torture/execute/990106-2.c: New test.
19370
19371         * gcc.c-torture/execute/990106-1.c: New test.
19372
19373 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19374
19375         * gcc.c-torture/compile/981223-1.c: New test.
19376
19377 1998-12-29  Richard Henderson  <rth@cygnus.com>
19378
19379         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19380         (opt3): Rename from opt4 and disable.
19381
19382 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19383
19384         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19385
19386 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19387
19388         * g++.old-deja/g++.other/conv5.C: New test.
19389
19390 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19391
19392         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19393
19394 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19395
19396         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19397
19398 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19399
19400         * gcc.c-torture/compile/981211-1.c: New test.
19401
19402 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19403
19404         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19405
19406         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19407
19408 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19409
19410         * gcc.special/930510-1.c: Make C9X safe.
19411         * gcc.misc-tests/gcov-1.c Similarly.
19412         * gcc.misc-tests/gcov-2.c Similarly.
19413
19414 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19415
19416         * gcc.dg/ultrasp1.c: New test.
19417
19418 1998-12-06  Richard Henderson  <rth@cygnus.com>
19419
19420         * gcc.c-torture/execute/981206.c: New test.
19421
19422 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19423
19424         * g++.old-deja/g++.ns/template7.C: New test.
19425
19426         * g++.old-deja/g++.other/expr1.C: New test.
19427
19428         * g++.old-deja/g++.eh/tmpl3.C: New test.
19429
19430         * g++.old-deja/g++.eh/tmpl2.C: New test.
19431
19432 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19433
19434         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19435         * g++.old-deja/g++.other/using6.C: Removed.
19436         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19437
19438         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19439
19440 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19441
19442         * g++.old-deja/g++.pt/overload8.C: New test.
19443
19444         * g++.old-deja/g++.pt/overload7.C: New test.
19445
19446         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19447
19448         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19449         and relinking messages.
19450         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19451         compiling with -frepo.
19452
19453 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19454
19455         * g++.old-deja/g++.pt/lookup6.C: New test.
19456
19457 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19458
19459         * gcc.c-torture/execute/981130-1.c: New test.
19460         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19461
19462 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19463
19464         * g++.old-deja/g++.pt/explicit76.C: New test.
19465
19466         * g++.old-deja/g++.pt/friend38.C: New test.
19467
19468         * g++.old-deja/g++.ns/crash2.C: New test.
19469
19470         * g++.old-deja/g++.pt/defarg8.C: New test.
19471
19472         * g++.old-deja/g++.pt/instantiate6.C: New test.
19473
19474         * g++.old-deja/g++.pt/static6.C: New test.
19475
19476         * g++.old-deja/g++.pt/decl2.C: New test.
19477
19478 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19479
19480         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19481         problem is actually related with name lookup, but so what? :-)
19482
19483         * g++.old-deja/g++.pt/friend37.C: New test.
19484
19485 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19486
19487         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19488         element, which fails on some systems.
19489
19490         * g77.f-torture/execute/labug1.f: New test.
19491
19492 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19493
19494         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19495         is defined.
19496
19497 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19498
19499         * g77.f-torture/compile/981117-1.f: New test.
19500
19501 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19502
19503         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19504         properly discarded.
19505
19506 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19507
19508         * gcc.c-torture/execute/memcheck: New directory of tests for
19509         -fcheck-memory-usage.
19510
19511 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19512
19513         * README: New file, general information about the testsuite and
19514         new description of the various C++ test subdirectories.
19515         * README.g++: Eliminate obsolete information, update and move most
19516         relevant stuff to README.
19517
19518 1998-11-07  Richard Henderson  <rth@cygnus.com>
19519
19520         * gcc.c-torture/compile/981107-1.c: New test.
19521
19522 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19523
19524         * execute/memcpy-bi.c: New testcase.
19525
19526 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19527
19528         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19529         base classes.
19530
19531         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19532         template is selected.
19533
19534         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19535         classes, it should be accepted for all types.
19536
19537         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19538
19539         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19540         specializations start with template headers.
19541
19542 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19543
19544         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19545
19546         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19547         non-POD types.
19548
19549 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19550
19551         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19552
19553 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19554
19555         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19556
19557 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19558
19559         * 981019-1.c: New test.
19560
19561 1998-10-14  Robert Lipe <robertl@dgii.com>
19562
19563         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19564         find objc headers.
19565
19566 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19567
19568         * compile/981001-4.c: Remove use of GCC extension that triggers a
19569         compiler bug.
19570
19571 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19572
19573         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19574
19575 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19576
19577         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19578         instantiation of template produces incorrect code for delete
19579         expression.
19580
19581         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19582         constructors' name is not unique.
19583         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19584         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19585
19586         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19587         automatic array of const is ill-formed.
19588
19589         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
19590         of template parameter?
19591
19592         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
19593         const.
19594
19595         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
19596         pointer-to-member expression.
19597
19598         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
19599         declaration causes ICE.
19600
19601 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
19602
19603         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
19604         reserved in the global namespace.
19605
19606         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
19607         generate needed virtual table.
19608
19609         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
19610
19611 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
19612
19613         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
19614         template-dependent type
19615
19616 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
19617
19618         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
19619         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
19620         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
19621
19622         * g++.old-deja/g++.other/using5.C: New test; using decl from base
19623         class should be usable as argument of member function.
19624         * g++.old-deja/g++.other/using6.C: New test; using decl from base
19625         class should be usable as return type of member function.
19626         * g++.old-deja/g++.other/using7.C: New test; using decl from base
19627         class should be usable as type of data member.
19628
19629         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
19630
19631 1998-10-09  Jeffrey A Law  (law@cygnus.com)
19632
19633         * gcc.c-torture/special/920521-1.c: Fix bogus test.
19634
19635 1998-10-08  Nick Clifton  <nickc@cygnus.com>
19636
19637         * gcc.dg/dll-?.c Add thumb to target list.
19638         Fix assembler scan patterns to match current assembler output.
19639
19640 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
19641
19642         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
19643         matching of template brackets.
19644
19645         * g++.old-deja/g++.other/using4.C: New test.  Test using
19646         declarations of methods from base classes.
19647
19648         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19649         within functions should introduce names into the innermost
19650         enclosing namespace.
19651
19652         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19653         of static locals if first initialization throws.
19654
19655 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19656
19657         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19658
19659 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19660
19661         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19662         lose track of the possible targets of tablejump insns.
19663         * special/special.exp: Run it.
19664
19665 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19666
19667         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19668         must be declared before its specializations can be named in friend
19669         declarations.
19670
19671 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19672
19673         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19674
19675         * g77.f-torture/execute/io1.f: New test.
19676
19677 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19678
19679         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19680         with pointer to template function, for which no argument deduction
19681         is possible.
19682
19683         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19684         specialization of template function as argument to template
19685         function.
19686
19687         * g++.old-deja/g++.other/access2.C: New test; Inner class
19688         shouldn't have privileged access to Outer's names.
19689
19690 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19691
19692         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19693         friend template declared within template class conflicts with
19694         nested class of the same name.
19695
19696         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19697         is ignored.
19698
19699         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19700         object with direct initializer as function declaration.
19701
19702         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19703         initializers.
19704
19705         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19706         involving const pointer and NULL produces incorrect result.
19707
19708         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19709         type name without `typename' should be rejected with -pedantic.
19710
19711 1998-10-02  Richard Henderson  <rth@cygnus.com>
19712
19713         * g++.old-deja/g++.other/addrof1.C: New test.
19714
19715 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19716
19717         * gcc.c-torture/compile/981001-1.c: New test.
19718         * gcc.c-torture/execute/981001-1.c: New test.
19719
19720 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19721
19722         * gcc.c-torture/compile/981001-2.c: New test.
19723         * gcc.c-torture/compile/981001-3.c: New test.
19724         * gcc.c-torture/compile/981001-4.c: New test.
19725
19726 1998-10-01  Robert Lipe  <robertl@dgii.com>
19727
19728         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19729         multilibbed hosts.   Idea grafted from g77.exp.
19730
19731 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19732
19733         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19734         avoid losing on systems which need -lsocket.
19735
19736 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19737
19738         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19739         * g++.old-deja/g++.other/nested2.C: Ditto.
19740         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19741         failure.
19742
19743 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19744
19745         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19746         preferred over template operator!= for enum bitfields.
19747
19748 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19749
19750         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19751         that happen to have the same base name, but in different scopes,
19752         are incorrectly rejected.
19753
19754 1998-09-16  Richard Henderson  <rth@cygnus.com>
19755
19756         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19757         on the native word size instead of an integer literal.
19758
19759 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19760
19761         * g++.old-deja/g++.other/static2.C: Invocation of static data
19762         member of type pointer-to-function denoted as non-static member.
19763
19764         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19765         checks involving function types and aliases.
19766
19767 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19768
19769         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19770         redefined to the same non-trivial type.
19771
19772         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19773         namespace-qualification of template specializations declared in
19774         other namespaces.
19775
19776         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19777         to declare a subset of the specializations of a template function
19778         as friends of specializations of a template class.
19779
19780         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19781         member templates that do not fully specialize the enclosing
19782         template class are rejected.
19783
19784 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19785
19786         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19787
19788 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19789
19790         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19791         altered from libf2c/libU77 version.
19792
19793 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19794
19795         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19796
19797 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19798
19799         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19800         (un)signed char are different types for template specialization
19801         purposes.
19802
19803 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19804
19805         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19806         * objc: ObjC testsuite.
19807
19808 1998-08-31  Catherine Moore  <clm@cygnus.com>
19809
19810         * gcc.c-torture/execute/941014-1.x:  New file.
19811
19812 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19813
19814         * lib/c-torture.exp: Add support for
19815         torture_eval_before_compile and torture_eval_before_execute
19816         variables.
19817
19818 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19819
19820         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19821         this test triggers valid.
19822
19823 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19824
19825         * gcc.dg/980827-1.c: New test.
19826
19827 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19828
19829         * gcc.c-torture/execute/loop-4b.c: New test.
19830
19831 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19832
19833         * lib/c-torture.exp: Add support for
19834         torture_eval_before_compile and torture_eval_before_execute
19835         variables.
19836
19837 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19838
19839         * gcc.c-torture/compile/980825-1.c: New test.
19840
19841 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19842
19843         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19844         count number tests in opt_t0 not good_t0.
19845
19846 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19847
19848         * gcc.c-torture/compile/930326-1.x: Fix typo.
19849
19850 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19851
19852         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19853         causes an ICE.
19854
19855 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19856
19857         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19858         STACK_SIZE is defined.
19859         * gcc.c-torture/unsorted/stuct.c: Similarly.
19860
19861         * gcc.c-torture/compile/980821-1.c: New test.
19862
19863 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19864
19865         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19866
19867 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19868
19869         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19870         code.
19871
19872 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19873
19874         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19875         error'.
19876
19877 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19878
19879         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19880
19881 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19882
19883         * gcc.c-torture/compile/980816-1.c: New test.
19884
19885         * gcc.dg/980816-1.c: New test.
19886
19887 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19888
19889         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19890         compiler for ieee tests.
19891
19892 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19893
19894         * g77.f-torture/compile/980729-0.f: New test.
19895
19896 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19897
19898         * gcc.c-torture/special/eeprof-1.c: New test, for
19899         -finstrument-functions.
19900         * gcc.c-torture/special/special.exp: Run it.
19901
19902 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19903
19904         * gcc.c-torture/compile/980729-1.c: New test.
19905
19906 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19907
19908         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19909         __thumb__ is defined, and test for ARM style doubles if so.
19910
19911 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19912
19913         * g77.f-torture/noncompile/980615-0.f: New test.
19914
19915 1998-07-26  H.J. Lu  (hjl@gnu.org)
19916
19917         * gcc.dg/980312-1.c: Do link instead of compile.
19918         * gcc.dg/980313-1.c: Likewise.
19919
19920 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19921
19922         * gcc.c-torture/compile/980726-1.c: New test.
19923
19924 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19925
19926         * g77.f-torture/execute/io0.f: New test.
19927
19928 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19929
19930         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19931         an int.
19932
19933 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19934
19935         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19936         m32r bugs.
19937
19938 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19939
19940         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19941         c-decl.c:grokdeclarator can handle mode attributes.
19942
19943 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19944
19945         * gcc.c-torture/execute/980716-1.c: New test.
19946
19947 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19948
19949         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19950         the mn10200.
19951         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19952         the mn10200.
19953         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19954         * gcc.c-torture/compile/930326-1.x: Similarly.
19955
19956 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19957
19958         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19959         New test from Craig.
19960
19961 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19962
19963         * g77.f-torture/noncompile/980616-0.f: New test.
19964
19965         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19966
19967 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19968
19969         *  g++.other/singleton.C: Return error value instead of taking
19970         SIGSEGV.
19971
19972 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19973
19974         *  g++.other/singleton.C: New test.   Warning is under dispute.
19975         Runtime crash is not.
19976
19977 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19978
19979         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19980         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19981         using6.C, using7.C}:  New namespace tests.
19982
19983 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19984
19985         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19986         specialization with typedef'ed names used as array indexes.
19987
19988 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19989
19990         * gcc.c-torture/execute/980709-1.c: New test.
19991
19992         * gcc.dg/980709-1.c: New test.
19993
19994 1998-07-07  Richard Henderson  <rth@cygnus.com>
19995
19996         * gcc.c-torture/execute/bcp-1.c: New test.
19997
19998 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19999
20000         * gcc.c-torture/execute/980707-1.c: New test.
20001
20002 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
20003
20004         * gcc.c-torture/compile/980706-1.c: New test.
20005
20006 1998-07-01  Dave Love  <d.love@dl.ac.uk>
20007
20008         * g77.f-torture/execute/980701-0.f,
20009         g77.f-torture/execute/980701-1.f: New test from Craig.
20010
20011 1998-07-01  Jeffrey A Law  (law@cygnus.com)
20012
20013         * gcc.c-torture/compile/980701-1.c: New test.
20014
20015         * gcc.c-torture/execute/980701-1.c: New test.
20016
20017 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
20018 rlsruhe.de>
20019
20020         * g++.old-deja/g++.robertl/eb132.C: New test.
20021         * g++.old-deja/g++.robertl/eb133.C: Likewise.
20022
20023 1998-06-29  Dave Love  <d.love@dl.ac.uk>
20024
20025         * g77.f-torture/execute/980628-7.f,
20026         g77.f-torture/execute/980628-8.f,
20027         g77.f-torture/execute/980628-9.f,
20028         g77.f-torture/execute/980628-10.f: New tests from Craig.
20029
20030         * g77.f-torture/execute/980628-3.f: Remove mail headers.
20031
20032 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20033
20034         * g77.f-torture/execute/980628-4.f: New test from Craig.
20035         * g77.f-torture/execute/980628-5.f: Likewise.
20036         * g77.f-torture/execute/980628-2.f: Likewise.
20037         * g77.f-torture/execute/980628-0.f: Likewise.
20038         * g77.f-torture/execute/980628-1.f: Likewise.
20039         * g77.f-torture/execute/980628-3.f: Likewise.
20040         * g77.f-torture/execute/980628-6.f: Likewise.
20041
20042 1998-06-28  Jeffrey A Law  (law@cygnus.com)
20043
20044         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
20045         directory when nothing has been installed yet.
20046
20047 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
20048
20049         * gcc.c-torture/special/special.exp: Handle newer versions of
20050         dejagnu.
20051
20052 1998-06-26  Jeffrey A Law  (law@cygnus.com)
20053
20054         * gcc.dg/980626-1.c: New test.
20055
20056 1998-06-19  Bruno Haible <haible@ilog.fr>
20057
20058         * gcc.misc-tests/m-un-2.c: New test.
20059         * g++.old-deja/g++.other/warn01.c: Likewise.
20060
20061 1998-06-19  Robert Lipe  <robertl@dgii.com>
20062
20063         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
20064         compatibility with assmblers with a different comment character.
20065         Eliminate use of GAS-specific extensions.
20066
20067 1998-06-19  Jeffrey A Law  (law@cygnus.com)
20068
20069         * gcc.c-torture/execute/ieee/980619-1.c: New test.
20070
20071 1998-06-19  Robert Lipe  <robertl@dgii.com>
20072
20073         *lib/g77.exp: Replace search for libf2c.a with search for newly
20074         renamed libg2c.a
20075
20076 1998-06-17  Jeffrey A Law  (law@cygnus.com)
20077
20078         * gcc.c-torture/execute/980617-1.c: New test.
20079
20080 1998-06-12  Jeffrey A Law  (law@cygnus.com)
20081
20082         * gcc.c-torture/execute/980612-1.c: New test.
20083
20084 1998-06-08  Jeffrey A Law  (law@cygnus.com)
20085
20086         * gcc.dg/980523-1.c: Only test on ppc-linux.
20087         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
20088
20089         * gcc.c-torture/execute/980608-1.c: New test.
20090
20091 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
20092
20093         * gcc.c-torture/execute/980605-1.c: New test.
20094
20095 1998-06-04  Jeffrey A Law  (law@cygnus.com)
20096
20097         * gcc.c-torture/execute/980604-1.c: New test.
20098
20099 1998-06-02  Jeffrey A Law  (law@cygnus.com)
20100
20101         * gcc.c-torture/execute/980602-1.c: New test.
20102         * gcc.c-torture/execute/980602-2.c: Likewise.
20103
20104 1998-06-02  Dave Love  <d.love@dl.ac.uk>
20105
20106         * 970125-0.f: Fix per JCB.  Add commentary.
20107
20108 1998-05-31  Michael Meissner  <meissner@cygnus.com>
20109
20110         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
20111         IEEE -0 support.
20112
20113 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
20114
20115         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
20116         earlier.
20117
20118 1998-05-28  Catherine Moore <clm@cygnus.com>
20119
20120         * gcc.c-torture/execute/980526-3.c: New test.
20121
20122 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
20123
20124         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
20125         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
20126         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
20127         m88k-motorola-sysv3 to XFAIL.
20128
20129 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20130
20131         * gcc.dg/980526-1.c: New test.
20132         * gcc.c-torture/execute/980526-2.c: New test.
20133
20134 1998-05-26  Jeffrey A Law  (law@cygnus.com)
20135
20136         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
20137
20138         * gcc.c-torture/execute/980526-1.c: New test.
20139
20140 1998-05-26  Dave Love  <d.love@dl.ac.uk>
20141
20142         * g77.f-torture/execute/alpha2.f: Add runtime test.
20143
20144 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
20145
20146         * g++.old-deja/old-deja.exp: Strip leading directories.
20147
20148         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
20149         error for the line.  Don't run multiple tests for the same line.
20150
20151 1998-05-23  Jeffrey A Law  (law@cygnus.com)
20152
20153         * gcc.dg/980523-1.c: New test.
20154
20155 1998-05-23  Dave Love  <d.love@dl.ac.uk>
20156
20157         * g77.f-torture/compile/970915-0.f: New test.
20158
20159 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
20160
20161         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
20162
20163 1998-05-21  Jeffrey A Law  (law@cygnus.com)
20164
20165         * gcc.dg/980520-1.c: New test.
20166
20167 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
20168
20169         * gcc.dg/980502-1.c: Fix return type.
20170
20171 1998-05-20  Jeffrey A Law  (law@cygnus.com)
20172
20173         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
20174         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
20175         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
20176         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
20177         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20178
20179 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20180
20181         * g77.f-torture/execute/980520-1.f: New test.
20182
20183 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20184
20185         * lib/mike-g77.exp: New file.
20186
20187         * g77.f-torture/noncompile/noncompile.exp,
20188         g77.f-torture/noncompile/check0.f: New files.
20189
20190 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20191
20192         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20193         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20194         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20195         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20196         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20197         abort where appropriate.
20198
20199 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20200
20201         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20202         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20203
20204 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20205
20206         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20207
20208 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20209
20210         * g77.f-torture/compile/980427-0.f: New test.
20211
20212 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20213
20214         * g77.f-torture/compile/980424-0.f: New test.
20215
20216 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20217
20218         * g77.f-torture/compile/980419-2.f (main): New test.
20219         * g77.f-torture/compile/970125-0.f: New test.
20220         * g77.f-torture/compile/980419-1.f: New test.
20221
20222 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20223
20224         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20225         of loop-4.c.
20226
20227 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20228
20229         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20230
20231 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20232
20233         * gcc.c-torture/compile/980329-1.c: New test.
20234
20235 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20236
20237         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20238         * gcc.dg/980312-1.c: Fix typo in -march command.
20239
20240 1998-03-16  H.J. Lu  (hjl@gnu.org)
20241
20242         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20243
20244 1998-03-11  Robert Lipe  <robertl@dgii.com>
20245
20246         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20247         Dave Love agree the Fortran source is bogus.
20248
20249 1998-03-11  Robert Lipe  <robertl@dgii.com>
20250
20251         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20252         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20253         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20254         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20255         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20256
20257 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20258
20259         * g++.old-deja/g++.other/friend1.C: New test.
20260
20261 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20262
20263         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20264         possibly uninitialized) variables and declare dnrm2.
20265
20266 1998-02-23  Robert Lipe <robertl@dgii.com>
20267
20268         From Bruno Haible <haible@ilog.fr>:
20269         * gcc.c-torture/execute/980223.c: New test.
20270
20271 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20272
20273         * gcc.dg/ifelse-1.c: New test.
20274
20275 1998-02-09  H.J. Lu  (hjl@gnu.org)
20276
20277         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20278
20279           * lib/old-dejagnu.exp (old-dejagnu): Added the
20280           "execution test - XFAIL *-*-*" handling in the spirit of
20281           "excess errors test -". Changed the "execution test fails"
20282           handling to be like "excess errors test fails".
20283           * Update various tests accordingly.
20284
20285 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20286
20287         * gcc.c-torture/execute/980205.c: New test.
20288
20289 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20290
20291         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20292         * lib/f-torture.exp: Similarly.
20293         * gcc.c-torture: Rename all .cexp files to .x files.
20294
20295 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20296
20297         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20298         (940510-1.c): Removed duplicate.
20299         (971104-1.c): New test.
20300
20301 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20302
20303           * lib/f-torture.exp: Improve error and loop detection.
20304
20305 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20306
20307         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20308         use that to size the filler array.
20309
20310 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20311
20312         * lib/c-torture.exp(c-torture-execute): Fix typo.
20313
20314         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20315         testcase as the executable name. Keep the executable around if
20316         the test fails.
20317
20318 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20319
20320         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20321         changes.  Only test one -g option, and move it to the end of the
20322         list of options to test.
20323
20324 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20325
20326         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20327         variable GCC_TORTURE_OPTIONS to supply default switches separated
20328         by colons.  If no environment variable, run tests with -O0 -g, -O1
20329         -g, and -O2 -g as well.
20330
20331 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20332
20333         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20334         explanatory comments. Fix indentation.
20335
20336 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20337
20338         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20339
20340 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20341
20342         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20343         * g++.old-deja/g++.mike/p7325.C: Likewise.
20344         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20345
20346 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20347
20348         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20349         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20350         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20351         * g++.old-deja/g++.law/operators4.C: Likewise.
20352
20353 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20354
20355         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20356         * g++.old-deja/g++.mike/p784.C: Ditto.
20357         * g++.old-deja/g++.mike/p785.C: Ditto.
20358
20359 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20360
20361           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20362
20363 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20364
20365         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20366         target feature; pass this to c-torture-execute as needed.
20367
20368 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20369
20370         * lib/c-torture.exp(c-torture-execute): If the previous and the
20371         current executables being tested are identical, we don't need to
20372         run the executable again. Try to make the executable names
20373         unique. Add an optional argument for passing additional compiler
20374         flags.
20375
20376 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20377
20378         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20379
20380 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20381
20382         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20383
20384 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20385
20386         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20387         32bit or larger longs.
20388
20389         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20390         have either a 32bit long or 32bit int.
20391
20392 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20393
20394         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20395         Make double precision tests dependent on sizeof (double).
20396
20397 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20398
20399         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20400         too.
20401
20402 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20403
20404         * gcc.c-torture/compile/961203-1.cexp: New script.
20405
20406 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20407
20408         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20409         up the includes ourselves.
20410
20411 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20412
20413         * lib/plumhall.exp: Remove random include, and add a few
20414         verbose messages for debugging.
20415
20416 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20417
20418         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20419         of trying to do it ourselves.
20420
20421 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20422
20423         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20424
20425 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20426
20427         * gcc.prms/5403.c: Made regexp a bit less strict.
20428
20429 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20430
20431         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20432         is returned from remote_load instead.
20433         * lib/plumhall.exp: Ditto.
20434         * lib/mike-g++.exp: Ditto.
20435         * lib/old-dejagnu.exp: Ditto.
20436         * lib/c-torture.exp: Ditto.
20437
20438 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20439
20440         * lib/g++.exp: Use build_wrapper procedure.
20441         * lib/gcc.exp: Ditto.
20442
20443 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20444
20445         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20446         an old-style decl for malloc.  Fixes tests to work when
20447         sizeof (int) != sizeof (size_t).
20448
20449 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20450
20451         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20452
20453         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20454         use stdargs.h interface.
20455
20456 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20457
20458         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20459         NO_VARARGS when compiling.
20460
20461 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20462
20463         * lib/plumhall.exp(ph_includes): New procedure.
20464         (ph_make): Use it.
20465         (ph_compiler): Ditto.
20466
20467         * lib/g++.exp: Rename test-glue.c to testglue.c.
20468         * lib/gcc.exp: Ditto.
20469
20470 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20471
20472         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20473         to completion when it's called.
20474
20475 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20476
20477         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20478         is defined, don't do test.
20479
20480 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20481
20482         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20483         for object files.
20484         (ph_summary): Mark skipped testcases as untested, not unresolved.
20485
20486         * lib/plumhall.exp (ph_make): If unresolved because of bad
20487         errorCode, record errorCode in log file.
20488         (*): Replace send_log/verbose with verbose -log.
20489
20490 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20491
20492         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20493         double conversion if double isn't at least 8 bytes.
20494
20495         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20496         int to work with targets where int is 16 bits.
20497
20498         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20499         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20500         precision for the test to complete.
20501
20502 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20503
20504         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20505         if d10v is not compiled with the -mdouble64 flag.
20506         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20507
20508         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20509         d10v is not compiled with the -mint32 flag.
20510
20511 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20512
20513         * lib/plumhall.exp: Use incr_count.
20514
20515 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20516
20517         * gcc.c-torture: Update to c-torture-1.45.
20518
20519 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20520
20521         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20522         the name of the expect testcase file).
20523
20524         * lib/g++.exp(g++_init): Ditto.
20525
20526 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20527
20528         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20529         the host.
20530
20531         * lib/gcc.exp(gcc_exit): New procedure.
20532
20533 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20534
20535         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20536         specs where appropriate.
20537
20538         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20539         because of new "candidates are" messages, and removed a few
20540
20541         * Converted all non-old-style g++ testcases to old-style, and
20542         moved into g++.old-deja.
20543
20544 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20545
20546         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20547         options.
20548
20549         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20550         succeeded.
20551
20552         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20553
20554 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20555
20556         * lib/gcc.exp (gcc_target_compile): Add support for defining
20557         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20558         the machine doesn't have those features.
20559
20560 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20561
20562         * g++.law/operators4.exp: Don't use LIBS.
20563
20564 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20565
20566         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20567
20568         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20569         * lib/g++.exp: Set it here instead. Also, allow use of the
20570         --tool_exec and --tool_opt options. Change CXX to
20571         GXX_UNDER_TEST.
20572
20573         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20574
20575         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20576
20577 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20578
20579         * lib/old-dejagnu.exp: Use prune_warnings instead of
20580         prune_system_crud.
20581         * lib/mike-g++.exp: Ditto.
20582         * lib/gcc.exp: Ditto.
20583         * lib/g++.exp: Ditto.
20584
20585         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20586
20587 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20588
20589           * 941014-2.c: Include stdlib.h
20590           * 960327-1.c: Include stdio.h
20591           * dbra.c, index-1.c: Don't assume ints are 32bits.
20592
20593 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
20594
20595         * lib/gcc.exp: Add gcc,stack_size target feature.
20596
20597         * lib/g++.exp(g++_target_compile): Add the include and link
20598         paths here, not in two other places. And, it's $options, not
20599         options.
20600
20601         * lib/mike-g++.exp(postbase): Remove the code that determines
20602         the correct include and link paths.
20603         * g++.old-deja/old-deja.exp: Ditto.
20604
20605 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
20606
20607         * lib/g++.exp(g++_init): target_compile no longer returns the
20608         filename of the result.
20609
20610 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
20611
20612         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
20613         call to glob.
20614
20615         * gcc.c-torture/special/special.exp: Change call to
20616         gcc_target_compile to include the object file.
20617
20618 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
20619
20620         * gcc.c-torture/special/special.exp: Correct misspelling in last
20621         change.
20622
20623 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
20624
20625         * lib/plumhall.exp(ph_summary): Log the entire output of the
20626         executable. Return -1 if there were any failures, 0 otherwise.
20627         (ph_execute): Return -1 if there were any failures, 0 otherwise.
20628         (ph_make): Clean up objects and executables that were built
20629         if the tests succeeded.
20630
20631 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
20632
20633         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
20634         libraries and includes in the build tree as appropriate.
20635
20636 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20637
20638         * lib/c-torture.exp: Instead of looking for the global variable
20639         NO_LONG_LONG, check to see if that's a feature of the target.
20640
20641 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20642
20643         * config/default.exp: Minimize. Delete the remainer of the files in
20644         config; this functionality is now in devo/dejagnu/config.
20645
20646         g++.*/*: Pass any additional flags used to compile to postbase;
20647         delete CXXFLAGS.
20648
20649         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20650         is now done by runtest.exp. Use gcc_target_compile instead of
20651         compile.
20652
20653         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20654         Remove references to CFLAGS. Use remote_file instead of
20655         calling rm -f.
20656         (c-torture): Take a list of arguments to use to compile this
20657         testcase.
20658
20659         lib/g++.exp: Simplify. Use target_compile instead of compile.
20660         lib/gcc-dg.exp: Ditto.
20661         lib/gcc.exp: Ditto.
20662         lib/mike-{gcc,g++}.exp: Ditto.
20663         lib/old-dejagnu.exp: Ditto.
20664         lib/plumhall.exp: Ditto.
20665
20666 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20667
20668         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20669         (ph_linker): Likewise.
20670
20671 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20672
20673           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20674         MAP_ANON / MAP_ANONYMOUS if defined;
20675         else try to map from /dev/zero .
20676
20677 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20678
20679         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20680         isn't defined, then define it to MAP_ANONYMOUS.
20681
20682 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20683
20684         * gcc.c-torture: Update to c-torture-1.42 release.
20685
20686 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20687
20688         * gcc.c-torture: Update to c-torture-1.41 release.
20689
20690 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20691
20692         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20693         c-torture release.
20694
20695 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20696
20697         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20698         and LDFLAGS.  Fix second case to append the target_info ldflags
20699         onto LDFLAGS, not CFLAGS.
20700         * lib/g++.exp (g++_init): Add target_info stuff.
20701         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20702         of libgloss and newlib flags for !native.
20703
20704         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20705         (GDB): Fix relative path to go up another dir for finding gdb.
20706
20707 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20708
20709         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20710         versions in the target_info array, if they don't exist.
20711
20712 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20713
20714         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20715
20716 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20717
20718         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20719         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20720
20721 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20722
20723         * lib/old-dejagnu.exp: Don't remove the output file before we've
20724         actually tested it. Don't append pwd to the path of the executable
20725         we're testing.
20726
20727 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20728
20729         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20730
20731 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20732
20733         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20734         temporary directory for compiler files, and set it to a default
20735         value of /tmp. Set $output as the name of the output file from
20736         compiling the testcase. Add a -o option to $cflags_var so the
20737         compiler writes the final output file as $output. Set $executable
20738         to $output.
20739
20740         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20741         directory for compiler files, and set it to /tmp if it doesn't
20742         already have a value. Set $output_file to the name of the output
20743         file from compiling the testcase. Add a -o option to CXXFLAGS so
20744         the compiler writes the final output file as $output. Use $output
20745         as the executable to be tested.
20746
20747 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20748
20749         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20750
20751 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20752
20753         * gcc.c-torture/execute/pending-1.c: New test.  Still
20754         pending in Tege's queue.
20755
20756 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20757
20758         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20759         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20760         if there were failures.  Call unresolved if there were unresolved
20761         testcases.  Call gcc_fail if program did not run to completion.
20762         (ph_make): Pass additional argument name to ph_execute.
20763         (ph_execute): Add new argument.  Pass additional arguments to
20764         ph_summary.  Call gcc_fail is there is no execution output.
20765
20766 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20767
20768         * lib/plumhall.exp (proc_summary): Output relavent summary
20769         lines into the log so specific failures in plumhall can be
20770         investigated.
20771
20772 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20773
20774         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20775         (c-torture-execute): Don't try to execute tests which use
20776         "long long" types if $NO_LONG_LONG is nonzero.
20777
20778 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20779
20780         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20781         not c-torture.
20782
20783         * gcc.ieee: Move from here.
20784         * gcc.c-torture/execute/ieee: To here.
20785
20786 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20787
20788         * gcc.c-torture: Update to c-torture-1.41 release.
20789
20790 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20791
20792         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20793         not "$output".
20794
20795 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20796
20797         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20798         -c present.
20799
20800 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20801
20802         * config/proelf.exp: Handle connecting to a simulator.
20803
20804 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20805
20806         * config/proelf.exp: New file.  Enough framework that we can
20807         run c-torture tests on the proelf targets (or any other target
20808         that gdb can connect to for that matter).
20809
20810 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20811
20812         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20813         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20814
20815         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20816         exec_output exists.
20817
20818 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20819
20820         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20821         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20822
20823         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20824         to pass/fail/unresolved/unsupported/untested.  Caller must now
20825         call unresolved/unsupported/untested.
20826         * lib/*.exp: Update FSF address.  Update to handle new results of
20827         ${tool}_load.
20828         * lib/chill.exp (verbose): Delete.
20829
20830 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20831
20832         * lib/gcc.exp (default_gcc_start): Change order of args to
20833         $LDFLAGS $CFLAGS $LIBS.
20834         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20835         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20836         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20837         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20838         * gcc.misc-tests/dg-test.exp: Likewise.
20839         * gcc.misc-tests/msgs.exp: Likewise.
20840         * gcc.prms/prms.exp: Likewise.
20841         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20842         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20843
20844         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20845
20846 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20847
20848         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20849
20850         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20851         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20852
20853         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20854         necessary.
20855
20856 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20857
20858         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20859         global for loop; add use of $mathlib.
20860         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20861         settings here; set mathlib for anything but VxWorks.
20862
20863 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20864
20865         * gcc.c-torture: Update to c-torture-1.40 release.
20866
20867 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20868
20869         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20870         dg.exp.
20871
20872 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20873
20874         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20875         global.
20876
20877 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20878
20879         * lib/g++.exp (LIBS): Define if not already.
20880         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20881         (gcc-dg-prune): Call prune_gcc_output.
20882         * lib/gcc.exp (prune_gcc_output): New proc.
20883         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20884         prune_gcc_output.
20885
20886 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20887
20888         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20889         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20890
20891 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20892
20893         * gcc.c-torture: Update to c-torture-1.39 release.
20894
20895 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20896
20897         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20898         fails, try others as well.
20899
20900 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20901
20902         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20903         If compilation fails, mark execute tests as `untested'.
20904         If test is marked as unsupported, don't mark compilation and
20905         execute tests as failed.
20906
20907 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20908
20909         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20910         libstdc++ for whether or not we want to be doing shared
20911         libraries.  Delete link_curses since we don't need it anymore.
20912         * lib/mike-g++.exp (postbase): Don't link in libg++.
20913         * g++.old-deja/old-deja.exp: Likewise.
20914
20915 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20916
20917         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20918
20919 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20920
20921         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20922         For that, add `-Wl,-a,shared_archive'.
20923         * g++.old-deja/old-deja.exp: Likewise.
20924
20925 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20926
20927         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20928
20929 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20930
20931         * lib/mike-g++.exp (postbase): Pay attention to the status of
20932         g++_load.
20933
20934 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20935
20936           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20937
20938 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20939
20940         * lib/gcc.exp (default_gcc_start): No longer need to log program
20941         being executed or its output, execute_anywhere does that now.
20942         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20943         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20944
20945 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20946
20947         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20948         the same as those in lib/g++.exp.
20949
20950 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20951
20952         * gcc.c-torture: Update to c-torture-1.38 release.
20953         * gcc.ieee: Related changes.
20954
20955 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20956
20957         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20958         "exec". Minor reformatting changes.
20959
20960         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20961         cross. This means all "exec" calls now work on a remote host as
20962         well.
20963         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20964         cross. Filter out the extra "\r\n" stuff that expect puts in.
20965         (c-torture-execute): Filter out the bogus warnings like
20966         c-torture-compile does. Add support for canadian cross.
20967         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20968         Use execute_anywhere rather than calling exec directly. Now it
20969         works for canadian cross testing.
20970
20971 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20972
20973         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20974         results into a variable, and check that rather than using file exists.
20975
20976 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20977
20978         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20979         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20980
20981 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20982
20983         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20984         lib_curses if there's a shared libg++ in the build tree.
20985
20986 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20987
20988         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20989         if not supported target.
20990
20991 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20992
20993         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20994         link_curses up to always happen, not just for native builds.
20995
20996 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20997
20998         * gcc.c-torture: Update to c-torture-1.36 release.
20999         * gcc.failure: Related changes.
21000
21001 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
21002
21003         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
21004
21005 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
21006
21007         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
21008         * lib/mike-g++.exp (postbase): Not in here.  Still reference
21009         runshlib, link_curses, and mathlib for link and run.
21010
21011         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
21012         pass the runtime shared library options for Solaris, OSF/1, and
21013         Irix5, and link with -lcurses to avoid unresolved references.
21014
21015 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
21016
21017         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
21018         only run once.
21019
21020 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
21021
21022         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
21023
21024 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
21025
21026         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
21027         do not have a framework for the "compat" tests yet.
21028
21029 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
21030
21031         * lib/mike-g++.exp (postbase): New local variable `mathlib',
21032         set to null if we're testing vxworks5.1.  Use that instead of
21033         `-lm' in the setting of LIBS for link and run.
21034
21035 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
21036
21037         * config/rom68k.exp (${tool}_load): Major changes to make it
21038         work.  Verified that it does in fact return the stuff in
21039         exec_output properly.  Catch any Emul or any TRAP other than 0.
21040
21041 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
21042
21043         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
21044         LDFLAGS properly for targets that need stuff from libgloss.
21045         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
21046         only run once.
21047         (gpp_initialized): New variable.
21048
21049 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
21050
21051         * config/rom68k.exp: Load libgloss.exp.
21052         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
21053         so we can produce a fully linked binary.
21054         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
21055         so we can produce a fully linked binary.
21056
21057 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
21058
21059         * lib/plumhall.exp (ph_section): Watch for expected failures.
21060         Add missing `else'.
21061
21062         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
21063         run the testcase.
21064         (c-torture): Likewise.
21065
21066 1995-08-28  Doug Evans  <dje@cygnus.com>
21067
21068         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
21069
21070         * lib/mike-g++.exp (mike_cleanup): New proc.
21071         (prebase): New globals compiler_result, not_compiler_result,
21072         target_regexp.
21073         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
21074         allow leading "-" in pattern.  Watch for unsupported tests.
21075         If $compiler_result is set, pattern match assembler code,
21076         and ditto for $not_compiler_result.
21077         * lib/mike-gcc.exp: Likewise.
21078
21079         * lib/plumhall.exp (ph_execute): Only call ph_summary if
21080         execution "succeeded".
21081
21082 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
21083
21084         * config/win32.exp: New file.
21085         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
21086
21087 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
21088
21089         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
21090         unsupported.
21091         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
21092         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
21093         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
21094
21095         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
21096         "... without exceptions was ...".  That is now handled by
21097         prune_system_crud.
21098         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21099
21100 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
21101
21102         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
21103         sieve.c,sort2.c}: New files.
21104         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
21105         sieve.exp,sort2.exp}: Drivers for them.
21106
21107         * lib/mike-gcc.exp (program_output): New user settable variable.
21108         (postbase): Call prune_system_crud.  Also prune extraneous compiler
21109         messages.
21110         * lib/mike-g++.exp (program_output): New user settable variable.
21111
21112         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
21113
21114         * config/sh.exp: Deleted (use sim.exp instead).
21115
21116 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
21117
21118         * config/vx.exp: Declare CHECKTASK as global.
21119         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
21120         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
21121         * lib/old-dejagnu.exp: Load [pwd]/$executable.
21122
21123 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
21124
21125         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
21126         target. Like vx.exp, only includes `vx29k.exp' instead of
21127         `vxworks.exp'.
21128
21129 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
21130
21131         * config/sim.exp: Increase time limit from 120 seconds to 240.
21132
21133 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
21134
21135         * gcc.c-torture/execute/950628-1.c: New test.
21136
21137 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
21138
21139         * gcc.c-torture: Update with changes/additions from
21140         c-torture-1.34.
21141
21142 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
21143
21144         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
21145
21146 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
21147
21148         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
21149
21150 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
21151
21152         * gcc.c-torture/compile/950512-1.c: New test.
21153         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
21154         * gcc.dg/struct-ret-1.c: Likewise.
21155
21156 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
21157
21158         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
21159           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
21160
21161 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
21162
21163         * gcc.c-torture/special/920411-1.c: Deleted.
21164         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
21165
21166 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
21167
21168         * config/sim.exp (${tool}_load): Hack in call to bash to get a
21169         cpu limit.
21170
21171 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
21172
21173         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
21174
21175 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
21176
21177         From kenner;
21178         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21179         is the proper length.
21180         * va-arg-3.c: Likewise.
21181
21182 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21183
21184         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21185         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21186
21187         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21188         * lib/g++.exp (default_g++_start): Delete old cruft.
21189
21190 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21191
21192         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21193         (2 * (1 << 18)) to (2 * (1 << 17)).
21194
21195         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21196
21197 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21198
21199         * config/rom68k.exp: Renamed from config/idp.exp
21200
21201 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21202
21203         * c-torture/compile/921109-2.c
21204
21205 1995-04-18  Mike Stump  <mrs@cygnus.com>
21206
21207         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21208         excess errors.
21209
21210 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21211
21212         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21213         output.
21214         * lib/g++.exp (default_g++_start): Likewise.
21215
21216 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21217
21218         * gcc.c-torture/compile/950329-1.c: New test.
21219
21220 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21221
21222           * config/bug.exp (${tool}_load): Updated to use new remote_open
21223           and remote_close procs.
21224         * config/idp.exp: New file.
21225
21226 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21227
21228         * gcc.c-torture/execute/950322-1.c: New test.
21229
21230 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21231
21232         * config/vx.exp (${tool}_load): Clean up testing of return code from
21233         vxworks_ld and vxworks_spawn.
21234
21235 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21236
21237         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21238
21239 1995-03-13  Mike Stump  <mrs@cygnus.com>
21240
21241         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21242         can mark excess errors on a machine by machine basis.  Note, the
21243         default is to not expect any excess errors, even when excess
21244         errors test - is given, so you will want to put an XFAIL ... on
21245         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21246         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21247         those 4 machines, but no others.
21248
21249 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21250
21251         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21252         * lib/c-torture.exp: to here.
21253
21254 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21255
21256         * gcc.c-torture/execute/950221-1.c: New test.
21257         * gcc.c-torture/execute/struct-ret-1.c: New test.
21258         * gcc.c-torture/compile/950221-1.c: New test.
21259
21260         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21261
21262 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21263
21264         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21265         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21266
21267 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21268
21269         * g++.gb: New directory of tests, derived from my signature and
21270         class scoping tests.
21271
21272         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21273         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21274         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21275         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21276         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21277         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21278         * g++.gb/sig25.C: Likewise.
21279
21280         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21281         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21282         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21283         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21284         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21285         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21286         * g++.gb/sig25.exp: Likewise.
21287
21288         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21289         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21290         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21291         * g++.gb/scope13.C: Likewise, this test still fails.
21292
21293         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21294         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21295         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21296         * g++.gb/scope13.exp: Ditto.
21297
21298         * g++.gb/README: New file, explains what these tests are about.
21299
21300 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21301
21302         * lib/dg.exp (dg-do): Support `preprocess'.
21303         (dg-test): Likewise.
21304
21305 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21306
21307         * config/udi.exp: change "continue -expect" to "exp_continue".
21308
21309 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21310
21311         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21312         Delete redundant tests.
21313
21314         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21315         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21316         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21317         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21318         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21319         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21320         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21321         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21322
21323         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21324         storing label pointers.
21325         * gcc.c-torture/execute/921019-1.c: Likewise.
21326         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21327         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21328         parameter fp.
21329         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21330         constants.
21331
21332         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21333         Delete obsolete tests.
21334
21335         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21336         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21337         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21338         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21339         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21340         * gcc.c-torture/compile/950124-1.c: New test.
21341
21342         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21343
21344 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21345
21346         * lib/mike-g++.exp: Add -lm to LIBS.
21347
21348 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21349
21350         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21351
21352 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21353
21354         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21355
21356 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21357
21358         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21359
21360 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21361
21362         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21363         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21364         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21365         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21366         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21367         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21368         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21369         * g++.law/{operators31.C, operators32.C,
21370         * g++.law/{operators33.C, operators34.C}: Likewise.
21371         * g++.law/{pic1.C, refs2.C}: Likewise.
21372         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21373         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21374         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21375         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21376
21377         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21378         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21379         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21380         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21381         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21382         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21383         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21384         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21385         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21386         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21387         * g++.law/{operators34.exp}: Likewise.
21388         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21389         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21390         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21391         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21392         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21393
21394         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21395         No longer expected to fail.
21396         * g++.law/missed-error3.C: Tweak for recent bool changes.
21397
21398 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21399
21400         * config/emb-unix: Deleted.
21401         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21402         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21403
21404 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21405
21406         * lib/dg.exp (dg-test): Fix typo in last patch.
21407
21408 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21409
21410         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21411         (handles multiple occurrences).
21412
21413 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21414
21415         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21416         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21417         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21418         printed).
21419         * lib/c-torture.exp (c-torture-compile): Likewise.
21420         (c-torture): Prepend full path if missing.
21421         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21422         (gcc_fail): Likewise.
21423         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21424
21425 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21426
21427         * lib/netware.exp: Only attach to NetWare i386 systems.
21428
21429 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21430
21431         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21432         messages.  Add test name to "output pattern match" pass/fail message.
21433
21434 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21435
21436         * gcc.dg: New testsuite.
21437         * gcc.dg/dg.exp: New file.
21438
21439         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21440         test-switch.c}: Deleted.
21441
21442         * gcc.misc-tests/msgs.exp: New testcase driver.
21443
21444 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21445
21446         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21447         Watch for illegal return values from ${tool}_load.
21448         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21449         cross targets.  Coerce return value >0 to 1.
21450
21451 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21452
21453         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21454
21455         * config/emb-unix.exp: New file.
21456
21457         * config/sim.exp: Error if variable $SIM not defined.
21458         (${tool}_load): Mark test as "untested" if simulator missing.
21459
21460         * config/unix.exp: Load remote.exp to get rcp_download.
21461         * lib/c-torture.exp: Use different option lists for testcases with
21462         and without loops.
21463         * gcc.c-torture/execute/execute.exp: Likewise.
21464
21465 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21466
21467         * config/*.exp: Clarify return code from ${tool}_load.
21468         Call `unresolved' or `untested' instead of `warning' or `perror'
21469         (sometimes you still want to call both though).
21470         Add comment that `shell_id' is local to each file.
21471         * config/udi.exp (timeout): Set to 30.
21472         Don't print warning if connection fails, $connectmode has already
21473         printed an error.
21474         (${tool}_load): Move verbose messages to level 2.
21475         Rework pattern for "Process started" message.
21476         Pass `shell_id' to ${connectmode}_download.
21477         Retry twice upon timeout.  Make resetting of target more robust.
21478         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21479         Pass `shell_id' to exit_$connectmode.
21480         Only call exit_$connectmode if connected.
21481         * config/unix.exp (${tool}_load): Check return codes better.
21482         * config/vrtx.exp (${tool}_load): Likewise.
21483         * config/vx.exp (${tool}_load): Likewise.
21484         Delete unneeded global's.
21485         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21486         from ${tool}_load.
21487         (dg-stat): Delete.
21488         (dg-init): Delete recording of pass/fail counts.
21489         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21490         (old-dejagnu-init): Likewise.
21491         (old-dejagnu-stat): Delete contents, empty proc now.
21492         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21493         (c-torture): Delete references to lcnt, lpass, lfail.
21494         Get option list from TORTURE_OPTIONS.
21495         Delete -funroll[-all]-loops if no loops.
21496         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21497         (g++_stat): Delete contents (empty proc now).
21498         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21499         (gcc_finish): Likewise.
21500         (gcc_stat): Deleted.
21501         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21502         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21503         * gcc.c-torture/execute/execute.exp: Likewise.
21504         Split tests into two parts: compile, execute.
21505         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21506         no loops.  Update to reflect clarified return codes from ${tool}_load.
21507
21508 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21509
21510         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21511         to grep for.
21512         (old-dejagnu): Likewise (where necessary).
21513
21514 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21515
21516         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21517
21518         * lib/dg.exp (dg-process-target): Fix processing of selector.
21519         Add comment regarding use of `error'.
21520
21521         * lib/gcc.exp (prune_system_crud): Define if missing.
21522         * lib/g++.exp (prune_system_crud): Likewise.
21523
21524         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21525         Call prune_system_crud.
21526         * lib/dg.exp (dg-runtest): New proc.
21527         Use perror instead of send_user for tcl errors in testcase.
21528         Don't return any value, it's never used.
21529         Don't clobber previous definition of `unknown'.
21530         Print tcl errors in `dg-final'.
21531
21532 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21533
21534         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21535         (dg-test): Don't print errorInfo, it contains stack backtrace.
21536
21537 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21538
21539         * lib/g++.exp (runtest_file_p): Define if missing.
21540
21541 1994-09-24  Doug Evans  (dje@cygnus.com)
21542
21543         * lib/mike-g++.exp: Comment out loading of g++.exp.
21544         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21545         (default_g++_version): Always print something.
21546         (default_g++_start): Comment out call to `which'.
21547         (g++_start, g++_load): Deleted (must be defined in config file).
21548         * lib/gcc.exp: Test for existence of $CC at start.
21549         Delete check for tmpdir (done in gcc_init).
21550         (default_gcc_version): Always print something.
21551         (default_gcc_start): Comment out call to `which'.
21552         * config/*.exp: Major cleanup - make cross targets work at least a
21553         little better for g++ (by not being "--tool gcc" specific).
21554         Rename gcc_xxx to ${tool}_xxx.
21555         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21556         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21557
21558 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21559
21560         * lib/c-torture.exp (c-torture-compile): Rework compiler
21561         message processing.
21562
21563         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21564         c-torture.
21565
21566 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21567
21568         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21569
21570         * lib/dg.exp (dg-process-target): Support { target native }.
21571
21572 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21573
21574         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21575         looked for "... program xxx got fatal signal".
21576         Correct regsub munging of `comp_output'.
21577         Ignore compiler messages "path prefix not used" and "linker input
21578         file unused".
21579
21580 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21581
21582         * lib/gcc.exp (runtest_file_p): Define if missing.
21583         * gcc.prms/template.c: Example to work from.
21584
21585 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21586
21587         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21588         * lib/dg.exp (dg-test): Call unsupported testcases as such.
21589
21590         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
21591         * gcc.prms/1883.c: Moved from compile/940714-1.c.
21592         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
21593         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
21594
21595         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
21596         (dg-process-target): No longer a varargs proc.
21597         Return S/N for target, P/F for xfail.  All callers changed.
21598         (user option procs): More argument checking.
21599         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
21600         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
21601         (dg-test): Skip test if not running on selected target in `dg-do'.
21602         Update handling of `dg-do-what', `dg-output-text'.
21603         Separate execution pass/fail from output pattern match pass/fail.
21604         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
21605
21606 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
21607
21608         * gcc.c-torture/special/special.exp: Don't expect failure for mips
21609         target for 920510-1.c.
21610
21611 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
21612
21613         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
21614         Clean up comment regarding use of passcnt, etc.
21615         (gcc_stat): Don't update `testcnt' here.
21616         (gcc_finish): Do it here.
21617         Might as well reset `but_id' here too.
21618         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
21619         to determine if the file should be tested.
21620         * gcc.c-torture/compile/compile.exp: Likewise.
21621         * gcc.c-torture/execute/execute.exp: Likewise.
21622         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21623         * gcc.misc-tests/dg-test.exp: Likewise.
21624         * gcc.prms/prms.exp: Likewise.
21625         * gcc.wendy/wendy.exp: Likewise.
21626         * g++.old-deja.exp: Likewise.
21627         Move "Testing file" message to verbose level 1.
21628
21629 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
21630
21631         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
21632
21633 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
21634
21635         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
21636         (default_gcc_start): Accept optional second list element
21637         of compiler flags.  Print compiler output at verbosity level 2.
21638         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
21639         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
21640         Save current values of framework globals passcnt, failcnt, xpasscnt,
21641         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
21642         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
21643         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21644         xfailcnt to compute stats.  Update framework global `testcnt' from
21645         pass/fail counts.
21646         (gcc_finish): New proc.  Clean up test environment.
21647         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21648         (gcc_epass, gcc_efail): Delete.
21649         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21650         argument of line number.
21651         (dg-init): If the tool has an init routine, call it.
21652         (dg-test): Remove args `cflags_var' and `libs_var'.
21653         Pass all compiler options to ${tool}_start.
21654         Handle missing line number.
21655         (dg-finish): New function.
21656         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21657         particular files.  Call gcc_finish at end.  Move "skipping test"
21658         message to verbosity level 3.
21659         * gcc.c-torture/compile/compile.exp: Likewise.
21660         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21661         * gcc.c-torture/execute/execute.exp: Likewise.
21662         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21663         Print testcase being tried at verbosity level 1.
21664         * gcc.c-torture/special/special.exp: Unset xfail.
21665         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21666         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21667         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21668         * gcc.failure/failure.exp: Likewise.
21669         * gcc.ieee/ieee.exp: Likewise.
21670         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21671         Update call to dg-test.  Call dg-finish at end.
21672         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21673         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21674         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21675         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21676         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21677         * gcc.wendy/wendy.exp: Add copyright.
21678         Delete setting of tmpdir (done by gcc_init).
21679         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21680         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21681         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21682         gcc_[ce]pass/fail.
21683
21684 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21685
21686         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21687         confusion.
21688         (g++_load): Likewise.
21689
21690         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21691         Rename argument to `prog' to remove the confusion.
21692         Varargs fns behave differently too!
21693         (g++_load): Likewise.
21694
21695         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21696
21697         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21698         what it is.  Delete (always) printing of status value for !native.
21699         Simplify verbose code, and include status and exec_output.
21700         (g++_load): Use gcc_load.
21701
21702 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21703
21704         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21705         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21706         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21707         940714-3.c as these testcases don't exist anymore.  Make
21708         va-arg-1.c expected to pass.
21709
21710 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21711
21712         * gcc.misc-tests/misc.exp: Only run specific testcases.
21713         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21714         * gcc.misc-tests/dg-[1-9].c: New files.
21715
21716         * lib/dg.exp: New testsuite driver.
21717         * gcc.prms/prms.exp: Use it.
21718
21719         * README.gcc: New file.
21720
21721         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21722         Document and reset `lxpass' and `lxfail'.
21723         Simplify "initialized" message.
21724         (gcc_stat): Clean up comments a little.
21725
21726 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21727
21728         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21729
21730 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21731
21732         * lib/old-dejagnu.exp (process-option): New proc.
21733         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21734         (old-dejagnu): Simplify.
21735         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21736
21737 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21738
21739         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21740         exists and is not an empty string.
21741
21742         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21743         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21744         finished.
21745         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21746         automatically.
21747
21748         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21749         longer expected to fail.
21750
21751         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21752         "f" function call.
21753
21754         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21755
21756         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21757         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21758         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21759         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21760         c-torture-1.29.
21761
21762         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21763         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21764
21765         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21766
21767         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21768         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21769
21770         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21771         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21772         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21773
21774 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21775
21776         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21777         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21778         940714-1.c, 940714-2.c, 940714-3.c},
21779         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21780         gcc.misc-tests/{mg.c,mg.exp}:
21781         New tests.
21782         * gcc.noncompile/noncompile.exp: Change accordingly.
21783
21784 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21785
21786         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21787         Undo previous clobberage.
21788
21789 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21790
21791         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21792         * gcc.special/{930510-1.c, special.exp}:
21793         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21794         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21795         struct-varargs-1.c}: New tests from c-torture-1.26.
21796
21797 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21798
21799         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21800           argument to switch.
21801
21802 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21803
21804         * Revert the previous changes.  Please see Rob's directory
21805           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21806           fixes.
21807
21808 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21809
21810         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21811             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21812             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21813             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21814             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21815             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21816             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21817             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21818             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21819             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21820             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21821             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21822             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21823             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21824             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21825             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21826             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21827             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21828             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21829             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21830             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21831             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21832             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21833             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21834             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21835             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21836             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21837
21838 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21839
21840         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21841             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21842           with perror calls.
21843
21844 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21845
21846         * config/unix.exp (g++_load): Fix syntax.
21847
21848 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21849
21850         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21851         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21852         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21853         Don't expect va-arg-1.c to fail.  Correct expected output for
21854         920928-1.c.
21855         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21856         * gcc.wendy/hbm4.c: Correct typo.
21857         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21858
21859 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21860
21861         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21862         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21863         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21864         * lib/c-torture.exp (c-torture-compile): Ditto.
21865
21866         Reduce volume of output (remove all the -I's and such).
21867         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21868         Call gcc_cpass, gcc_cfail.
21869         (c-torture): Pass testing option to c-torture-compile.
21870
21871 1994-03-21  Doug Evans  (dje@cygnus.com)
21872
21873         Bring patches over from progressive.
21874         * config/default.exp: Exit remote shell cleanly.
21875         (g++_exit, g++_start): Add default versions.
21876         * config/sim.exp (gcc_load): Use perror, not error.
21877
21878 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21879
21880         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21881         set in site.exp.
21882
21883 1994-03-14  Doug Evans  (dje@cygnus.com)
21884
21885         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21886         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21887         (wendy_try): New proc to run testcase.
21888         (main loop): Call 'em.
21889         * gcc.wendy/*.c: Clean up pass to correct expected output.
21890
21891         * lib/gcc.exp: Minor cleanup work.
21892         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21893
21894 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21895
21896         * config/sim.exp (gcc_load): Document return codes better.
21897         Don't pass -v to simulator.
21898
21899 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21900
21901           * gcc.special/920717-x.c: Fix typo.
21902           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21903           get at sources.
21904
21905         * lib/mike-gcc.exp: Fix typo.
21906
21907 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21908
21909         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21910         binary to use, transform the name.
21911         * config/*.exp: rename everything. Nuke any g++ specific files,
21912         it's now a special case of gcc that requires no special support.
21913         Add a default.exp for unsupported targets.
21914
21915 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21916
21917         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21918         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21919         version of Tcl.
21920
21921 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21922
21923         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21924         than a warning.
21925
21926 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21927
21928         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21929
21930 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21931
21932         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21933         option_list.  Compile every file with only 4/6 option choices
21934         (same as C torture) instead of with 12/18 different option
21935         choices.
21936         * lib/c-torture.exp: Likewise.
21937
21938         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21939         not already set.
21940
21941 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21942
21943         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21944         can put an XFAIL *-*-* on excess errors.
21945
21946 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21947
21948         * g++.law: Add more tests derived from g++-bugs snapshots.
21949
21950         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21951         equivalent to g++.law/init9.
21952
21953         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21954         compiled it, and the a.out file after we've run it.
21955
21956 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21957
21958         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21959         compiled it, and the a.out file after we've run it.
21960
21961 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21962
21963         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21964
21965 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21966
21967         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21968         version number.
21969
21970 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21971
21972         * g++.law: New directory of g++ tests derived from the g++-bugs
21973         snapshots.
21974
21975 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21976
21977         * gcc.compile: initbug1.c initbug1.exp testcase added
21978
21979 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21980
21981         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21982         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21983           fixes submitted by Jeff Law (law@cs.utah.edu)
21984         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21985           Jeff Law (law@cs.utah.edu)
21986
21987
21988 1993-11-30  Mike Stump  (mrs@cygnus.com)
21989
21990         * config/unix-g++.exp: Follow the gcc way of doing things.
21991         * g++.old-deja/old-deja.exp: Minor updates.
21992         * lib/g++.exp: New file, follow the gcc way of doing things.
21993         * lib/old-dejagnu.exp: Minor updates.
21994         * lib/mike-g++.exp: Always unset errorInfo.
21995
21996 1993-11-06  Mike Stump  (mrs@cygnus.com)
21997
21998         * lib/gcc.exp: Fix some errors with the below change, CC and
21999         CFLAGS should be global when setting, not local.
22000
22001 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
22002
22003         * lib/gcc.exp: Transform tool name.
22004
22005 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22006
22007         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
22008
22009 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22010
22011         * lib/gcc.exp: change gcc_done to gcc_stat
22012
22013 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
22014
22015         * Upgraded gcc testsuite to c-torture version 1.25
22016
22017 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
22018
22019         * lib/gcc.exp: added reporting code. Changed verbose compile message.
22020         * lib/c-torture: added hooks for new reporting code.
22021
22022 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
22023
22024         * config/sh-gcc.exp: check if sh-sim exists in the path
22025
22026 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
22027
22028         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
22029         * gcc.compile/compile.exp: Initial changes for new logic.
22030         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
22031         * gcc.failure/failure.exp: Initial changes for new logic.
22032         * gcc.ieee/ieee.exp: Initial changes for new logic.
22033         * gcc.misc-tests/misc.exp: Initial changes for new logic.
22034         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
22035         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
22036         * lib/c-torture.exp: Initial changes for new logic.
22037         * lib/gcc.exp: Initial changes for new logic.
22038
22039 1993-10-15  Mike Stump  (mrs@cygnus.com)
22040
22041         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
22042         depend upon failure or success.  Fully qualify names in failure
22043         and success messages.  Always remove a.out before starting
22044         compile, just in case.  Pay more attention to error text output by
22045         the compiler.  Handle testcases with no known past errors just
22046         like all others, so that things are uniform.  Other miscellaneous
22047         improvements.
22048
22049 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
22050
22051         * gcc.cpp: new directory for cpp tests
22052
22053 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
22054
22055         * lib/chill.exp: Code reformatted, removed unused code.
22056         * config/unix-chill.exp: Code reformatted, removed unused code.
22057         * chill.execute/execute.exp: Code reformatted, removed unused code.
22058         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
22059
22060 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
22061
22062         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
22063         routines not written.
22064
22065 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
22066
22067         * config/bug-gcc.exp: Use new procs from bug.exp.
22068
22069 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
22070
22071         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
22072         via ftp, rather than depending on NFS.
22073         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
22074         case.
22075
22076 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
22077
22078         * config/bug-gcc.exp: Use new download proc.
22079
22080 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
22081
22082         * chill.execute/execute.exp: cleanups, handles errors better
22083         * chill.compile/compile.exp: rewrite, based on execute.exp
22084         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
22085         * lib/chill.exp: major changes to diff proc and compile and link
22086           procs. added chill_fail and chill_pass wrappers to pass and
22087           fail. added more comments, and handle error codes better.
22088           Added a hack to capture stderr from exec, so noncompile tests
22089           can work.
22090
22091 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
22092
22093         * chill.execute/execute.exp: rewrite of testsuite driver
22094         * lib/chill.exp: rewrite of testsuite driver
22095         * config/unix-chill.exp: rewrite of testsuite driver
22096
22097 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
22098
22099     In chill.execute:
22100         * iexpr.ch: Standardize uppercase.
22101         * tuples.dat: Standardize uppercase.
22102         * vary.ch: standardize.  Correct varying string assignments.
22103         * vary.dat: Add new output lines.
22104
22105 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
22106
22107     In chill.execute:
22108         * chprintf.ch: Standardize use of uppercase.
22109         * tuples.ch: Standardize and turn arr2 into a DCL,
22110           rather than a SYN.
22111         * pinits.ch: Standardize.
22112
22113 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
22114
22115         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
22116         * Makefil: Renamed to Makefile.in.
22117         * configure.in: New.
22118
22119 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
22120
22121     In chill.execute:
22122         * .cvsignore: Add result/output files.
22123         * Makefile: Fix up variables at start.  Use MFLAGS
22124           everywhere.  Correct bool_loc, built_ins entries.
22125           Add entry for vary1.ch.
22126         * bitarray.ch: Standardize upper-case usage.
22127         * bitexpr.ch: Standardize, add output of b1.
22128         * params.ch: Use arrayt in along PROC parameters, to
22129           avoid novelty problems.
22130         * sets.ch: Tiny cleanup.
22131         * vary1.ch: Re-indent.
22132
22133 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
22134
22135           * Add PR-related files to Makefiles, .cvsignore files, etc.
22136
22137 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
22138
22139         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
22140           with compiler objects. New names are test-flow.c and test-loop.c
22141
22142 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
22143
22144         * Upgraded c-torture tests from 1.19 to 1.20
22145
22146         * new files:
22147         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
22148         * gcc.compile: 930623-1.c 930623-2.c
22149         * gcc.noncompile: 930622-1.c 930622-2.c
22150         * gcc.failure: 920411-1.c 920627-2.c
22151         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
22152
22153 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
22154
22155         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22156           More changes to get testsuite working properly. Needs more work.
22157           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
22158
22159 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
22160
22161         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22162           More changes to get testsuite working properly. Needs more work.
22163
22164 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
22165
22166         * chill.compile/compile.exp: Added for Dejagnu support
22167         * chill.execute/execute.exp: Added for Dejagnu support
22168         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
22169
22170 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
22171
22172     This should complete moving the CHILL test files.
22173         * chill.noncompile(.cvsignore printf.grt
22174             in-printf.grt chprintf.grt chprintf.ch):
22175             Added test-support files.
22176           (Makefile): Modified further.
22177         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22178             signal.ch): Added test files.
22179           * chill.execute (.cvsignore printf.grt printr.c
22180             in-printf.grt rts.c chprintf.grt rts.h): Added
22181           test-support files.
22182             (Makefile): More corrections.
22183
22184 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22185
22186         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22187           test cases, ready for DejaGnu.
22188
22189 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22190
22191         * Upgraded c-torture tests from 1.18 to 1.19
22192
22193         * gcc.compile: added test(s):
22194           930607-1.c
22195         * gcc.execute: added test(s):
22196           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22197
22198         * added new subdirectory for misc tests: gcc.misc-tests
22199         * gcc.misc-test(s): added tests:
22200           inst-check.c test-consts.c test-ior.c test-switch.c
22201
22202 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22203
22204         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22205
22206 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22207
22208         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22209
22210 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22211
22212         * Upgraded c-torture tests from 1.17 to 1.18
22213
22214 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22215
22216         * Upgraded c-torture tests from 1.12 to 1.17
22217
22218 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22219
22220         * lib/old-dejagnu.exp:
22221           Fixed handling of XFAIL target triplets to correctly
22222           recognize wildcard characters.  Removed code that
22223           appended a unique id tag to the end of the file name
22224           printed out by the result of the testcases within a
22225           given test file.
22226
22227 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22228
22229         * lib/old-dejagnu.exp:
22230           Reworked expected failure handling to trigger off of XFAIL
22231           keyword in keyphrase embeded in testcase source code. The
22232           XFAIL keyword must be at the end of the keyphrase line. It
22233           may optionally be followed by one or more target triplets.
22234           It has just occured that the handling of wildcards in the
22235           target triplet may not be correct.
22236
22237 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22238
22239         * g++.old-deja/tests:
22240           Moved all subdirectories up one level into g++.old-deja .
22241
22242         * lib/old-dejagnu.exp:
22243           Fixed problem with CXXFLAGS not being properly reset, and being
22244           corrupted with extraneous "-c" compiler option.  This was
22245           causing binaries to not be generated for test that needed them.
22246           Modified strings passed to "pass" and "fail" so that individual
22247           tests from the same test file would be distinguished by an
22248           identifier appended to the test file name in the summary logs;
22249           this corrected a problem with erroneous diff logs.  Added code
22250           to search testcases for expected fail and unexpected pass keywords.
22251
22252 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22253
22254         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22255
22256 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22257
22258         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22259           Removed extraneous text from end of "Special g++ Options"
22260           keyphrase.
22261
22262         * lib/old-dejagnu.exp: Added pattern matching to look for new
22263           keywords, embedded in testcases comments, which will trigger
22264           calls to xpass and xfail.
22265
22266 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22267
22268         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22269           comments embedded in the testcases, especially the one looking for
22270           special compiler options, as well as the pattern matching for the
22271           compiler output again.
22272
22273 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22274
22275         * lib/old-dejagnu.exp: Do a proper check of the return value for
22276           execute tests. Fixed several problems with the pattern matching
22277           of the compiler output which gave erroneous test results.
22278           Changed several of the test result messages to be more descriptive.
22279         * config/unix-g++.exp: Proc g++_load now actually works and
22280           executes the tests passed to it and returns a usable return
22281           value.
22282
22283 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22284
22285           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22286
22287 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22288
22289         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22290           Modified both files to properly execute the old style
22291           dejagnu tests. The previous versions of these files were
22292           experimental and did not function anything near correctly.
22293
22294 1993-04-05  Rob Savoye  (rob@cygnus.com)
22295
22296         * Removed all Makefile.in and configure.in files. No configuration
22297         needed now.
22298
22299 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22300
22301         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22302
22303 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22304
22305         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22306         gcc.special/configure.in, gcc.noncompile/configure.in,
22307         gcc.execute/configure.in, gcc.code_quality/configure.in,
22308         g++.other/configure.in, g++.old-deja/configure.in,
22309         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22310         in srcname setting.
22311
22312 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22313
22314         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22315         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22316         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22317
22318 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22319
22320         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22321         (gdb_exit): Don't remove *_soc files.
22322
22323 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22324
22325         * lib/c-torture.exp: Don't look for main; instead always use -w
22326         -c.  This is how the c-torture tests work.  Remove the object
22327         file if the compilation succeeds.
22328         * gcc.execute/execute.exp: Remove executable if test passes.
22329         * gcc.noncompile/noncompile.exp: Every test is an expected
22330         failure.
22331         * gcc.special/special.exp: Added tests from c-torture 1.11,
22332         corrected use of existing test.
22333         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22334         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22335         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22336         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22337         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22338         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22339         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22340         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22341         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22342         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22343         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22344         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22345         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22346         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22347         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22348         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22349         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22350         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22351         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22352         c-torture 1.11.
22353         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22354         correspond to c-torture 1.11.
22355
22356         * New file.