OSDN Git Service

2004-05-10 Eric Christopher <echristo@redhat.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-05-10  Eric Christopher  <echristo@redhat.com>
2
3         * gcc.dg/sibcall-3.c: Remove xfail for mips.
4         * gcc.dg/sibcall-4.c: Ditto.
5
6 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7
8         * g++.dg/ext/altivec-8.C: New test case.
9         * gcc.dg/altivec-13.c: New test case.
10
11 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12
13         * gcc.c-torture/execute/divcmp-1.c: New test case.
14         * gcc.c-torture/execute/divcmp-2.c: New test case.
15         * gcc.c-torture/execute/divcmp-3.c: New test case.
16
17 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18
19         * g++.dg/other/pragma-re-2.C: New test.
20
21 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22
23         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24         * gcc.dg/i386-387-2.c: Likewise.
25
26         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
27         __builtin_drem.
28         * gcc.dg/i386-387-6.c: Likewise.
29
30 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31
32         * gcc.dg/builtins-33.c:  Also check log1p*.
33
34 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35
36         PR optimization/15296
37         * gcc.c-torture/execute/pr15296.c: New test.
38
39 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40
41         * gcc.dg/builtins-40.c: New test.
42
43 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
44
45         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
46
47 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
48
49         * g++.dg/ext/spe1.C: New testcase.
50
51 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
52
53         * objc.dg/image-info.m: Allow additional attributes
54         for __image_info section.
55
56 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
57
58         * gcc.dg/torture/mips-hilo-2.c: New test.
59
60 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
61
62         PR c++/14389
63         * g++.dg/template/member5.C: New test.
64
65 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
66
67         * gcc.dg/builtins-34.c: Also check expm1*.
68
69 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
70
71         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
72         * gcc.dg/torture/builtin-convert-3.c: New test.
73
74 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
75
76         PR middle-end/15054
77         * g++.dg/opt/pr15054.C: New test.
78
79 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
80
81         * gcc.dg/torture/builtin-rounding-1.c: New test.
82         * gcc.dg/builtins-25.c: Delete.
83         * gcc.dg/builtins-29.c: Delete.
84
85 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
86
87         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
88         * gcc.dg/sibcall-4.c: Likewise.
89         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
90
91 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
92
93         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
94         bit-field on 16-bit targets.
95
96 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
97
98         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
99         16-bit targets.
100
101 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
102
103         * gcc.dg/rs6000-power2-1.c: Change to compile only.
104         * gcc.dg/rs6000-power2-2.c: Likewise.
105
106 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
107
108         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
109         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
110         Change the asm registers to be in form of frN instead of fN.
111
112 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
113
114         * gcc.dg/torture/builtin-convert-2.c: New test.
115
116 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
117
118         * gcc.dg/rs6000-power2-1.c: New test.
119         * gcc.dg/rs6000-power2-2.c: New test.
120
121 2004-04-28  Jan Hubicka  <jh@suse.cz>
122
123         * gcc.dg/unused-6.c: New test.
124
125 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
126             Ulrich Weigand  <uweigand@de.ibm.com>
127
128         * ada/acats/run_all.sh: Define $target variable.
129
130 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
131
132         PR c++/15119
133         * g++.dg/other/vararg-1.C: New test.
134
135         PR c++/4794
136         * g++.dg/eh/cleanup3.C: New test.
137
138 2004-04-24  Laurent GUERBY <laurent@guerby.net>
139
140         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
141         and ad8011a (target_insn).
142         * ada/acats/support/macro.dfs: Likewise.
143         * ada/acats/support/impbit.adb: New file.
144
145 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
146
147         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
148
149 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
150
151         * gcc.dg/loop-3.c: New test.
152
153 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
154
155         * gcc.c-torture/execute/simd-5.c: New test.
156
157 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
158
159         PR c++/15064
160         * g++.dg/template/crash18.C: New test.
161
162 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
163
164         * g++.dg/ext/complit3.C: New test.
165
166 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
167
168         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
169         * gcc.dg/altivec-3.c: Same.
170         * gcc.dg/altivec-varargs-1.c: Same.
171
172 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
173
174         * lib/target-supports.exp (check_profiling_available): Assume
175         profiling is not available on powerpc-eabi targets.
176
177 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
178
179         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
180         * gcc.dg/vmx/bug-1.c: Ditto.
181
182 2004-04-20  Eric Christopher  <echristo@redhat.com>
183
184         * gcc.dg/charset/extern.c: New test.
185         * g++.dg/charset/extern3.cc: Ditto.
186
187 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
188
189         * gcc.dg/builtins-39.c: New test.
190
191 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
192
193         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
194
195 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
196
197         * gcc.dg/torture/mips-hilo-1.c: New test.
198
199 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
200
201         * gcc.c-torture/compile/20040419-1.c: New test.
202
203 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
204
205         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
206
207 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
208             Aldy Hernandez  <aldyh@redhat.com>
209
210         * gcc.c-torture/execute/va-arg-24.c: New.
211
212 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
213             Aldy Hernandez  <aldyh@redhat.com>
214
215         * gcc.dg/vmx/1b-01.c: New.
216         * gcc.dg/vmx/1b-02.c: New.
217         * gcc.dg/vmx/1b-03.c: New.
218         * gcc.dg/vmx/1b-04.c: New.
219         * gcc.dg/vmx/1b-05.c: New.
220         * gcc.dg/vmx/1b-06.c: New.
221         * gcc.dg/vmx/1b-07.c: New.
222         * gcc.dg/vmx/1c-01.c: New.
223         * gcc.dg/vmx/1c-02.c: New.
224         * gcc.dg/vmx/3a-01a.c: New.
225         * gcc.dg/vmx/3a-01.c: New.
226         * gcc.dg/vmx/3a-01m.c: New.
227         * gcc.dg/vmx/3a-03.c: New.
228         * gcc.dg/vmx/3a-03m.c: New.
229         * gcc.dg/vmx/3a-04.c: New.
230         * gcc.dg/vmx/3a-04m.c: New.
231         * gcc.dg/vmx/3a-05.c: New.
232         * gcc.dg/vmx/3a-06.c: New.
233         * gcc.dg/vmx/3a-06m.c: New.
234         * gcc.dg/vmx/3a-07.c: New.
235         * gcc.dg/vmx/3b-01.c: New.
236         * gcc.dg/vmx/3b-02.c: New.
237         * gcc.dg/vmx/3b-10.c: New.
238         * gcc.dg/vmx/3b-13.c: New.
239         * gcc.dg/vmx/3b-14.c: New.
240         * gcc.dg/vmx/3b-15.c: New.
241         * gcc.dg/vmx/3c-01a.c: New.
242         * gcc.dg/vmx/3c-01.c: New.
243         * gcc.dg/vmx/3c-02.c: New.
244         * gcc.dg/vmx/3c-03.c: New.
245         * gcc.dg/vmx/3d-01.c: New.
246         * gcc.dg/vmx/4-01.c: New.
247         * gcc.dg/vmx/4-03.c: New.
248         * gcc.dg/vmx/5-01.c: New.
249         * gcc.dg/vmx/5-02.c: New.
250         * gcc.dg/vmx/5-03.c: New.
251         * gcc.dg/vmx/5-04.c: New.
252         * gcc.dg/vmx/5-05.c: New.
253         * gcc.dg/vmx/5-06.c: New.
254         * gcc.dg/vmx/5-07.c: New.
255         * gcc.dg/vmx/5-07t.c: New.
256         * gcc.dg/vmx/5-08.c: New.
257         * gcc.dg/vmx/5-10.c: New.
258         * gcc.dg/vmx/5-11.c: New.
259         * gcc.dg/vmx/7-01a.c: New.
260         * gcc.dg/vmx/7-01.c: New.
261         * gcc.dg/vmx/7c-01.c: New.
262         * gcc.dg/vmx/7d-01.c: New.
263         * gcc.dg/vmx/7d-02.c: New.
264         * gcc.dg/vmx/8-01.c: New.
265         * gcc.dg/vmx/8-02a.c: New.
266         * gcc.dg/vmx/8-02.c: New.
267         * gcc.dg/vmx/brode-1.c: New.
268         * gcc.dg/vmx/bug-1.c: New.
269         * gcc.dg/vmx/bug-2.c: New.
270         * gcc.dg/vmx/bug-3.c: New.
271         * gcc.dg/vmx/cw-bug-1.c: New.
272         * gcc.dg/vmx/cw-bug-2.c: New.
273         * gcc.dg/vmx/cw-bug-3.c: New.
274         * gcc.dg/vmx/dct.c: New.
275         * gcc.dg/vmx/debug-1.c: New.
276         * gcc.dg/vmx/debug-2.c: New.
277         * gcc.dg/vmx/debug-3.c: New.
278         * gcc.dg/vmx/debug-4.c: New.
279         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
280         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
281         * gcc.dg/vmx/eg-5.c: New.
282         * gcc.dg/vmx/fft.c: New.
283         * gcc.dg/vmx/gcc-bug-1.c: New.
284         * gcc.dg/vmx/gcc-bug-2.c: New.
285         * gcc.dg/vmx/gcc-bug-3.c: New.
286         * gcc.dg/vmx/gcc-bug-4.c: New.
287         * gcc.dg/vmx/gcc-bug-5.c: New.
288         * gcc.dg/vmx/gcc-bug-6.c: New.
289         * gcc.dg/vmx/gcc-bug-7.c: New.
290         * gcc.dg/vmx/gcc-bug-8.c: New.
291         * gcc.dg/vmx/gcc-bug-9.c: New.
292         * gcc.dg/vmx/gcc-bug-b.c: New.
293         * gcc.dg/vmx/gcc-bug-c.c: New.
294         * gcc.dg/vmx/gcc-bug-d.c: New.
295         * gcc.dg/vmx/gcc-bug-e.c: New.
296         * gcc.dg/vmx/gcc-bug-f.c: New.
297         * gcc.dg/vmx/gcc-bug-g.c: New.
298         * gcc.dg/vmx/gcc-bug-i.c: New.
299         * gcc.dg/vmx/harness.h: New.
300         * gcc.dg/vmx/ira1.c: New.
301         * gcc.dg/vmx/ira2a.c: New.
302         * gcc.dg/vmx/ira2b.c: New.
303         * gcc.dg/vmx/ira2.c: New.
304         * gcc.dg/vmx/ira2c.c: New.
305         * gcc.dg/vmx/mem.c: New.
306         * gcc.dg/vmx/newton-1.c: New.
307         * gcc.dg/vmx/ops.c: New.
308         * gcc.dg/vmx/sn7153.c: New.
309         * gcc.dg/vmx/spill2.c: New.
310         * gcc.dg/vmx/spill3.c: New.
311         * gcc.dg/vmx/spill.c: New.
312         * gcc.dg/vmx/t.c: New.
313         * gcc.dg/vmx/varargs-1.c: New.
314         * gcc.dg/vmx/varargs-2.c: New.
315         * gcc.dg/vmx/varargs-3.c: New.
316         * gcc.dg/vmx/varargs-4.c: New.
317         * gcc.dg/vmx/varargs-5.c: New.
318         * gcc.dg/vmx/varargs-6.c: New.
319         * gcc.dg/vmx/varargs-7.c: New.
320         * gcc.dg/vmx/vmx.exp: New.
321         * gcc.dg/vmx/vprint-1.c: New.
322         * gcc.dg/vmx/vscan-1.c: New.
323         * gcc.dg/vmx/x-01.c: New.
324         * gcc.dg/vmx/x-02.c: New.
325         * gcc.dg/vmx/x-03.c: New.
326         * gcc.dg/vmx/x-04.c: New.
327         * gcc.dg/vmx/x-05.c: New.
328         * gcc.dg/vmx/yousufi-1.c: New.
329         * gcc.dg/vmx/zero-1.c: New.
330         * gcc.dg/vmx/zero.c: New.
331
332 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
333
334         * g++.dg/lookup/java1.C: Update for chage of
335         _Jv_AllocObject.
336         * g++.dg/lookup/java2.C: Likewise.
337
338 2004-04-17  Laurent GUERBY <laurent@guerby.net>
339
340         * ada/acats/run_all.sh: use -O2 by default.
341
342 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
343
344         * gcc.dg/vr-mult-[12].c: New tests.
345
346 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
347
348         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
349
350         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
351
352 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
353
354         * lib/target-supports.exp (check_profiling_available): Assume profiling
355         isn't available for mips*-*-elf targets.
356
357 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
358
359         * gcc.dg/builtins-38.c: New test.
360
361 2004-04-14  Eric Christopher  <echristo@redhat.com>
362
363         * g++.dg/charset/charset.exp: Run .cc extension tests.
364
365 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
366
367         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
368
369 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
370
371         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
372
373 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
374
375         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
376         * gcc.dg/i386-387-2.c: Likewise.
377
378         * gcc.dg/i386-387-7.c: New test.
379         * gcc.dg/i386-387-8.c: New test.
380
381         * gcc.dg/builtins-37.c: New test.
382
383 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
384
385         * g++.dg/pch/externc-1.C: Add missing semicolon.
386
387 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
388
389         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
390
391 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
392
393         * gcc.c-torture/execute/20040411-1.c: New test.
394
395 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
396
397         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
398
399 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
400
401         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
402
403 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
404
405         * lib/target-supports.exp (check_named_sections_available): New.
406         * lib/gcc-dg.exp (dg-require-named-sections): New.
407         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
408         old-deja.exp.  Also prune error-count message from HP linker.
409         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
410
411         * g++.dg/init/init-ref4.C: Use dg-require-weak.
412         * g++.old-deja/g++.pt/static3.C: Likewise.
413         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
414
415 2004-04-09  Roger Sayle  <roger@eyesopen.com>
416
417         * gcc.c-torture/execute/20040409-1.c: New test case.
418         * gcc.c-torture/execute/20040409-2.c: New test case.
419         * gcc.c-torture/execute/20040409-3.c: New test case.
420
421 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
422
423         * gcc.dg/20040409-1.c: New test.
424
425 2004-04-08  Roger Sayle  <roger@eyesopen.com>
426
427         PR target/14888
428         * g++.dg/opt/pr14888.C: New test case.
429
430 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
431
432         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
433         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
434         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
435         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
436         New tests.
437
438 2004-04-08  Paul Brook  <paul@codesourcery.com>
439
440         * gcc.dg/spill-1.c: New test.
441
442 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
443
444         * gcc.dg/torture/builtin-ctype-2.c: New test.
445
446 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
447
448         * gcc.dg/pch/pch.exp: Add largefile test.
449
450 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
451
452         * g++.dg/pch/externc-1.Hs: New.
453         * g++.dg/pch/externc-1.C: New.
454
455 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
456
457         * gcc.dg/compat/struct-by-value-5a_main.c,
458         gcc.dg/compat/struct-by-value-5b_main.c: New files.
459         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
460         * gcc.dg/compat/struct-by-value-5a_x.c,
461         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
462         gcc.dg/compat/struct-by-value-5_x.c.
463         * gcc.dg/compat/struct-by-value-5a_y.c,
464         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
465         gcc.dg/compat/struct-by-value-5_y.c.
466
467         * gcc.dg/compat/struct-by-value-6a_main.c,
468         gcc.dg/compat/struct-by-value-6b_main.c: New files.
469         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
470         * gcc.dg/compat/struct-by-value-6a_x.c,
471         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
472         gcc.dg/compat/struct-by-value-6_x.c.
473         * gcc.dg/compat/struct-by-value-6a_y.c,
474         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
475         gcc.dg/compat/struct-by-value-6_y.c.
476
477         * gcc.dg/compat/struct-by-value-7a_main.c,
478         gcc.dg/compat/struct-by-value-7b_main.c: New files.
479         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
480         * gcc.dg/compat/struct-by-value-7a_x.c,
481         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
482         gcc.dg/compat/struct-by-value-7_x.c.
483         * gcc.dg/compat/struct-by-value-7a_y.c,
484         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
485         gcc.dg/compat/struct-by-value-7_y.c.
486
487 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
488
489         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
490         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
491         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
492         options.
493
494 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
495
496         * gcc.dg/builtins-36.c: New test.
497
498 2004-04-06  Paul Brook  <paul@codesourcery.com>
499
500         * README.gcc: Remove obsolete contraint on testcases.
501
502 2004-04-05  Paul Brook  <paul@codesourcery.com>
503
504         PR2123
505         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
506         failure and exit(0) on success.
507         * g++.dg/expr/anew2.C: Ditto.
508         * g++.dg/expr/anew3.C: Ditto.
509         * g++.dg/expr/anew4.C: Ditto.
510
511 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
512
513         PR c++/3518
514         * g++.dg/template/unify7.C: New.
515
516 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
517
518         * g++.dg/README: Bring up to date with new subdirectories; remove
519         duplicate subdirectory lines.
520
521 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
522
523         PR c++/14007
524         * g++.dg/template/unify5.C: New.
525         * g++.dg/template/unify6.C: New.
526         * g++.dg/template/qualttp20.C: Adjust.
527         * g++.old-deja/g++.jason/report.C: Adjust.
528         * g++.old-deja/g++.other/qual1.C: Adjust.
529
530 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
531
532         PR c++/14803
533         * g++.dg/inherit/ptrmem1.C: New test.
534
535 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
536
537         PR c++/14755
538         * gcc.c-torture/execute/20040331-1.c: New test.
539         * gcc.dg/20040331-1.c: New test.
540
541 2004-04-01  Paul Brook  <paul@codesourcery.com>
542
543         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
544
545 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
546
547         PR c++/14724
548         * g++.dg/init/goto1.C: New test.
549
550         PR c++/14763
551         * g++.dg/template/defarg4.C: New test.
552
553 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
554
555         * gcc.dg/altivec-11.c: Extend test for more valid cases.
556
557 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
558
559         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
560
561 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
562
563         * gcc.dg/noncompile/undeclared-2.c: New test.
564
565 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
566
567         * gcc.dg/940409-1.c: Remove XFAIL.
568         * gcc.dg/reg-vol-struct-1.c: New test.
569
570 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
571
572         * gcc.dg/torture/builtin-wctype-1.c: New test.
573
574 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
575
576         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
577         * gcc.dg/20001101-1.c: Likewise.
578         * gcc.dg/20001102-1.c: Likewise.
579
580 2004-03-25  Roger Sayle  <roger@eyesopen.com>
581
582         * gcc.dg/compare8.c: Add an additional test for XOR.
583
584 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
585
586         * gcc.dg/torture/builtin-ctype-1.c: New test.
587
588 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
589
590         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
591         * gcc.dg/torture/builtin-math-1.c: Likewise.
592         * gcc.dg/torture/builtin-power-1.c: New test.
593
594 2004-03-24  Andreas Schwab  <schwab@suse.de>
595
596         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
597         IA64 assembler.
598
599 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
600             Roger Sayle  <roger@eyesopen.com>
601
602         * gcc.dg/compare8.c: New test case.
603
604 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
605
606         * g++.dg/ext/altivec-7.C: New test.
607
608 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
609
610         PR 12267, 12391, 12560, 13129, 14114, 14133
611         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
612         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
613         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
614         Adjust error regexps.
615         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
616         * gcc.dg/noncompile/undeclared-1.c: New test cases.
617         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
618         * gcc.dg/local1.c: Add explanatory comment.
619
620 2004-03-23  Roger Sayle  <roger@eyesopen.com>
621
622         PR optimization/14669
623         * g++.dg/opt/fold2.C: New test case.
624
625 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
626
627         PR c/14069
628         * gcc.dg/20040322-1.c: New test.
629
630 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
631
632         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
633         * gcc.dg/ultrasp4.c: Likewise.
634         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
635
636 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
637
638         * gcc.dg/i386-sse-8.c: Reset default options.
639
640 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
641
642         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
643         in the error message text.
644
645 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
646
647         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
648
649 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
650
651         PR c++/14616
652         * g++.dg/init/array13.C: New test.
653
654 2004-03-20  Roger Sayle  <roger@eyesopen.com>
655
656         PR target/13889
657         * gcc.c-torture/compile/pr13889.c: New test case.
658
659 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
660
661         PR c/14635
662         * builtins-1.c (nan, nans): Don't test.
663         * builtins-30.c: Don't use nan, nanf, nanl.
664         * builtins-35.c: New test.
665
666 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
667
668         * g++.dg/ext/altivec-6.C: New test.
669
670 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
671
672         * g++.dg/init/placement3.C: New test.
673
674         * g++.dg/template/spec13.C: New test.
675
676         * g++.dg/lookup/using11.C: New test.
677
678         * g++.dg/lookup/koenig3.C: New test.
679
680         * g++.dg/template/operator2.C: New test.
681
682         * g++.dg/expr/dtor3.C: New test.
683         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
684         marker.
685         * g++.old-deja/g++.law/visibility28.C: Likewise.
686
687 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
688
689         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
690         * gcc.dg/ppc64-abi-3.c: Likewise.
691
692 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
693
694         PR c++/14545
695         * g++.dg/parse/template15.C: New test.
696
697 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
698
699         * g++.dg/expr/dtor2.C: New test.
700
701         * g++.dg/lookup/anon4.C: New test.
702
703         * g++.dg/overload/using1.C: New test.
704
705         * g++.dg/template/lookup7.C: New test.
706
707         * g++.dg/template/typename6.C: New test.
708
709         * g++.dg/expr/cond6.C: New test.
710
711 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
712
713         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
714
715 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
716
717         * g++.dg/expr/cond5.C: New test.
718         * g++.dg/expr/constcast1.C: Likewise.
719         * g++.dg/expr/ptrmem2.C: Likewise.
720         * g++.dg/expr/ptrmem3.C: Likewise.
721         * g++.dg/lookup/main1.C: Likewise.
722         * g++.dg/template/lookup6.C: Likewise.
723
724 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
725
726         * gcc.dg/local1.c: New test.
727
728         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
729
730 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
731
732         * gcc.dg/torture/builtin-convert-1.c: New test.
733
734 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
735
736         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
737
738 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/14481
741         * g++.dg/warn/Wunused-7.C: New test.
742
743 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
744
745         * gcc.dg/torture/builtin-integral-1.c: New test.
746
747 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
748
749         PR c++/14586
750         * g++.dg/parse/non-dependent3.C: New test.
751
752 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
753
754         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
755         * g++.dg/eh/simd-2.C: Likewise.
756         * g++.dg/init/array10.C: Likewise.
757         * gcc.c-torture/compile/simd-1.c: Likewise.
758         * gcc.c-torture/compile/simd-2.c: Likewise.
759         * gcc.c-torture/compile/simd-3.c: Likewise.
760         * gcc.c-torture/compile/simd-4.c: Likewise.
761         * gcc.c-torture/compile/simd-6.c: Likewise.
762         * gcc.c-torture/execute/simd-1.c: Likewise.
763         * gcc.c-torture/execute/simd-2.c: Likewise.
764         * gcc.dg/compat/vector-defs.h: Likewise.
765         * gcc.dg/20020531-1.c: Likewise.
766         * gcc.dg/altivec-3.c: Likewise.
767         * gcc.dg/altivec-4.c: Likewise.
768         * gcc.dg/altivec-varargs-1.c: Likewise.
769         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
770         * gcc.dg/i386-mmx-3.c: Likewise.
771         * gcc.dg/i386-sse-4.c: Likewise.
772         * gcc.dg/i386-sse-5.c: Likewise.
773         * gcc.dg/i386-sse-8.c: Likewise.
774         * gcc.dg/simd-1.c: Likewise.
775         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
776         __ev64_opaque__ since the machine description provides it.
777
778 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
779
780         * lib/compat.exp (skip_list): New global variable.
781         Use it to hold the user defined COMPAT_SKIPS list if any.
782         (compat-obj): Add the members of skip_list to optall.
783
784 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
785
786         * gcc.dg/compat/union-by-value-1_main.c,
787         union-by-value-1_x.c, union-by-value-1_y.c,
788         union-check.h, union-defs.h,
789         union-init.h, union-return-1_main.c,
790         union-return-1_x.c, union-return-1_y.c: New files.
791
792 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
793
794         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
795         mixed-struct-init.h: Add 4 mixed structure types.
796         struct-by-value-21_main.c, struct-by-value-21_x.c,
797         struct-by-value-21_y.c, struct-return-21_main.c,
798         struct-return-21_x.c, struct-return-21_y.c: New files.
799
800 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
801
802         PR c++/14550
803         * g++.dg/parse/template14.C: New test.
804
805 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
806
807         * gcc.c-torture/execute/20040313-1.c: New test.
808
809 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
810
811         PR target/14533
812         * gcc.dg/20040311-2.c: New test.
813
814 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
815
816         PR other/14544
817         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
818         bit-field.
819
820 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
821
822         * gcc.dg/20040305-2.c: Add missing return statement.
823
824 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
825
826         * gcc.dg/builtins-34.c: Also check pow10*.
827
828 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
829
830         PR target/14262
831         * gcc.dg/20040305-2.c: New test.
832
833 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
834
835         * gcc.dg/20040310-1.c: New test.
836
837 2004-03-11  Roger Sayle  <roger@eyesopen.com>
838
839         * gcc.c-torture/execute/20040311-1.c: New test case.
840
841 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
842
843         PR c++/14476
844         * g++.dg/lookup/enum1.C: New test.
845
846 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
847
848         PR c++/14510
849         * g++.dg/lookup/struct2.C: New test.
850
851 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
852
853         * gcc.dg/builtins-34.c: New test.
854
855 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
856
857         * gcc.dg/torture/builtin-nonneg-1.c: New test.
858
859 2004-03-09  James E Wilson  <wilson@specifixinc.com>
860
861         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
862         * gcc.dg/alias-2.c: New testcase.
863
864 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
865
866         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
867
868 2004-03-09  Roger Sayle  <roger@eyesopen.com>
869
870         * gcc.c-torture/execute/20040309-1.c: New test case.
871
872 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
873
874         PR c++/14397
875         * g++.dg/overload/ref1.C: New.
876
877 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
878
879         PR c++/14409
880         * g++.dg/template/spec12.C: New test.
881
882         PR c++/14448
883         * g++.dg/parse/crash14.C: New test.
884
885 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
886
887         PR c++/14230
888         * g++.dg/init/ref11.C: New test.
889
890 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
891
892         PR c++/14432
893         * g++.dg/parse/builtin2.C: New test.
894
895 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
896
897         PR c++/14401
898         * g++.dg/init/ctor3.C: New test.
899         * g++.dg/init/union1.C: New test.
900         * g++.dg/ext/anon-struct4.C: New test.
901
902 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
903
904         * g++.dg/lookup/koenig1.C: Tweak error messages.
905         * g++.dg/lookup/used-before-declaration.C: Likewise.
906         * g++.dg/other/do1.C: Likewise.
907         * g++.dg/overload/koenig1.C: Likewise.
908         * g++.dg/parse/crash13.C: Likewise.
909         * g++.dg/template/instantiate3.C: Likewise.
910
911 2004-03-08  Eric Christopher  <echristo@redhat.com>
912
913         * * lib/target-supports.exp: Enable libiconv in test
914         compilation.  Fix up error checking.
915
916 2004-03-08  Roger Sayle  <roger@eyesopen.com>
917
918         PR middle-end/14289
919         * gcc.dg/pr14289-1.c: New test case.
920         * gcc.dg/pr14289-2.c: Likewise.
921         * gcc.dg/pr14289-3.c: Likewise.
922
923 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
924
925         * gcc.c-torture/execute/20040308-1.c: New test.
926
927 2004-03-07  Roger Sayle  <roger@eyesopen.com>
928
929         * gcc.c-torture/execute/20040307-1.c: New test case.
930
931 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
932
933         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
934
935 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
936
937         * gcc.dg/20040306-1.c: New test.
938
939 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
940
941         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
942         them static.
943         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
944
945 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
946
947         PR c/14465
948         * gcc.dg/decl-6.c: New test.
949
950 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
951
952         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
953         Rename LOGPOW -> LOG_POW.
954         (SQRT_EXP, POW_EXP): New.
955
956 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
957
958         * gcc.dg/i386-sse-8.c: New test.
959
960 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
961
962         PR c/14114
963         * gcc.dg/decl-5.c: New test.
964
965 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
966
967         * gcc.dg/20040305-1.c: New test.
968
969 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
970
971         PR other/14354
972         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
973
974 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
975
976         PR c++/14425, c++/14426
977         * g++.dg/ext/altivec-4.C: New test.
978         * g++.dg/ext/altivec-5.C: New test.
979
980 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
981
982         * g++.old-deja/g++.other/linkage1.C: Expect errors about
983         global variables of a type with no linkage.
984         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
985         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
986         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
987         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
988         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
989         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
990         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
991         * g++.dg/warn/deprecated.C: Name enum Color.
992         * g++.dg/overload/VLA.C: Name structure for 'b'.
993         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
994
995 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
996
997         * gcc.c-torture/compile/20040304-1.c: New test.
998
999 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1000
1001         PR 13728
1002         * gcc.dg/decl-4.c: New testcase.
1003
1004 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1005
1006         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1007         as PRECF if sizeof (float) > sizeof (double).
1008         (PRECL): Make it the same as PRECF if
1009         sizeof (float) > sizeof (long double).
1010
1011 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1012
1013         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1014         system type.  Add check for irix6 which doesn't have c99 runtime.
1015
1016 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1017
1018         * gcc.dg/const-elim-1.c: xfail for xtensa.
1019
1020 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1021
1022         PR c++/14369
1023         * g++.dg/template/cond4.C: New test.
1024
1025 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1026
1027         PR c++/14360
1028         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1029
1030         PR c++/14361
1031         * g++.dg/parse/defarg7.C: New test.
1032
1033         PR c++/14359
1034         * g++.dg/template/friend26.C: New test.
1035
1036 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1037
1038         PR c++/14324
1039         * g++.dg/abi/mangle21.C: New test.
1040
1041         PR c++/14260
1042         * g++.dg/parse/constructor2.C: New test.
1043
1044         PR c++/14337
1045         * g++.dg/template/sfinae1.C: New test.
1046
1047 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1048
1049         PR c++/14267
1050         * g++.dg/expr/crash2.C: New test.
1051
1052         PR middle-end/13448
1053         * gcc.dg/inline-5.c: New test.
1054         * gcc.dg/always-inline.c: Split out tests into ...
1055         * gcc.dg/always-inline2.c: ... this and ...
1056         * gcc.dg/always-inline3.c: ... this.
1057
1058 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1059
1060         PR debug/12103
1061         * g++.dg/debug/crash1.C: New test.
1062
1063 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1064
1065         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1066         function with __attribute__((noinline)).
1067         (recurser_void2): Likewise.
1068         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1069         (recurser_void2): Likewise.
1070
1071 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1072
1073         PR middle-end/14203
1074         * g++.dg/warn/Wunused-6.C: New test case.
1075
1076 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1077
1078         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1079         not defined.
1080
1081 2004-02-27  Eric Christopher  <echristo@redhat.com>
1082
1083         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1084         * g++.dg/charset/asm2.c: Run only x86.
1085         * gcc.dg/charset/asm3.c: Ditto.
1086
1087 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1088
1089         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1090         ld_library_path.
1091
1092 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1093
1094         * g++.dg/ext/altivec-3.C: New.
1095
1096 2004-02-26  Richard Henderson  <rth@redhat.com>
1097
1098         * g++.dg/ext/attrib10.C: Mark for warning.
1099         * gcc.dg/attr-alias-1.c: New.
1100
1101 2004-02-26  Richard Henderson  <rth@redhat.com>
1102
1103         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1104         * gcc.c-torture/execute/20040208-2.c: ... it back.
1105
1106 2004-02-26  Eric Christopher  <echristo@redhat.com>
1107
1108         * lib/target-supports.exp (check-iconv-available): New function.
1109         * lib/gcc-dg.exp (dg-require-iconv): New function.
1110         Use above.
1111         * gcc.dg/charset: New directory.
1112         * gcc.dg/charset/charset.exp: New file.
1113         * gcc.dg/charset/asm1.c: Ditto.
1114         * gcc.dg/charset/asm2.c: Ditto.
1115         * gcc.dg/charset/asm3.c: Ditto.
1116         * gcc.dg/charset/asm4.c: Ditto.
1117         * gcc.dg/charset/asm5.c: Ditto.
1118         * gcc.dg/charset/attribute1.c: Ditto.
1119         * gcc.dg/charset/attribute2.c: Ditto.
1120         * gcc.dg/charset/string1.c: Ditto.
1121         * g++.dg/charset: New directory.
1122         * g++.dg/dg.exp: Add here. Special options.
1123         * g++.dg/charset/charset.exp: New file.
1124         * g++.dg/charset/asm1.c: Ditto.
1125         * g++.dg/charset/asm2.c: Ditto.
1126         * g++.dg/charset/asm3.c: Ditto.
1127         * g++.dg/charset/asm4.c: Ditto.
1128         * g++.dg/charset/attribute1.c: Ditto.
1129         * g++.dg/charset/attribute2.c: Ditto.
1130         * g++.dg/charset/extern1.cc: Ditto.
1131         * g++.dg/charset/extern2.cc: Ditto.
1132         * g++.dg/charset/string1.c: Ditto.
1133
1134 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1135
1136         PR c++/14278
1137         * g++.dg/parse/comma1.C: New test.
1138
1139 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1140
1141         PR c++/14284
1142         * g++.dg/template/ttp8.C: New test.
1143
1144 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1145
1146         * gcc.dg/fixuns-trunc-1.c: New test.
1147
1148 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1149
1150         * gcc.dg/builtins-config.h: Use #elif.
1151
1152 2004-02-26  Michael Matz  <matz@suse.de>
1153
1154         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1155         * gcc.dg/991214-1.c: Likewise.
1156         * gcc.dg/i386-asm-1.c: Likewise.
1157
1158 2004-02-25  Richard Henderson  <rth@redhat.com>
1159
1160         * gcc.c-torture/execute/20040208-2.c: Move ...
1161         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1162
1163 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1164
1165         PR c++/14246
1166         * g++.dg/other/crash-3.C: New test.
1167
1168 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1169
1170         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1171         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1172
1173         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1174         HP-UX.
1175
1176 2004-02-24  Michael Matz  <matz@suse.de>
1177
1178         * gcc.dg/i386-regparm.c: New.
1179
1180 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1181
1182         * gcc.c-torture/execute/20040223-1.c: New.
1183
1184 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1185             Kazu Hirata  <kazu@cs.umass.edu>
1186
1187         * gcc.dg/fwritable-strings-1.c: Remove.
1188
1189 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1190
1191         PR c/14156
1192         * gcc.dg/20040223-1.c: New test.
1193
1194 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1195
1196         PR c++/14106
1197         * g++.dg/ext/typeof9.C: New test.
1198
1199 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1200
1201         PR c++/14250
1202         * g++.dg/other/switch1.C: New test.
1203
1204 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1205
1206         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1207         * gcc.dg/va-arg-1.c: Likewise.
1208
1209 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1210
1211         PR c++/14143
1212         * g++.dg/template/koenig5.C: New test.
1213
1214 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1215
1216         * g++.dg/ext/altivec-1.C: Generalize target triple.
1217         * g++.dg/ext/altivec-2.C: New test case.
1218         * g++.dg/ext/altivec_check.h: New file.
1219         * gcc.dg/altivec-1.c: Generalize target triple;
1220         include altivec_check.h and call altivec_check().
1221         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1222         * gcc.dg/altivec-6.c: New test case.
1223         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1224         type casts as needed.
1225         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1226         altivec_check().
1227         * gcc.dg/altivec-12.c: New test case.
1228         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1229         include altivec_check.h and call altivec_check().
1230         * gcc.dg/altivec_check.h: New file.
1231
1232 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1233
1234         * lib/target-supports.exp (check_alias_available): Don't mangle
1235         function `g' in test program.
1236
1237 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1238
1239         * lib/target-supports.exp (check_profiling_available): Check
1240         argument to determine whether we support a profiling type.
1241         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1242         check_profiling_available.
1243         * g++.dg/bprob/bprob.exp: Likewise
1244         * g77.dg/bprob/bprob.exp: Likewise.
1245         * gcc.misc-tests/bprob.exp: Likewise.
1246         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1247         dg-require-profiling and delete expected error handling.
1248         * gcc.dg/20021014-1.c: Likewise.
1249         * gcc.dg/nest.c: Likewise.
1250
1251 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1252
1253         PR c++/12007
1254         * g++.dg/other/vthunk1.C: New test.
1255
1256 2004-02-20  Falk Hueffner  <falk@debian.org>
1257
1258         PR target/14201
1259         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1260
1261 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1262
1263         PR c++/13927
1264         * g++.dg/other/error8.C: Remove XFAIL markers.
1265
1266         PR c++/14173
1267         * g++.dg/ext/packed5.C: New test.
1268
1269         PR c++/14199
1270         * g++.dg/warn/Wunused-5.C: New test.
1271
1272         PR c++/14186
1273         * g++.dg/lookup/member1.C: New test.
1274
1275 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
1276
1277         * gcc.c-torture/compile/20040130-1.c: Enable only when
1278         __INT_MAX__ >= 2147483647L.
1279         * gcc.c-torture/compile/961203-1.c: Likewise.
1280
1281 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
1282
1283         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
1284         * g++.dg/opt/template1.C: Robustify assembler regexp
1285
1286 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1287
1288         * gcc.c-torture/execute/simd-4.x: Remove.
1289         * gcc.c-torture/execute/va-arg-25.x: Likewise.
1290         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
1291         Guard with #ifndef SKIP_ATTRIBUTE.
1292         * gcc.dg/compat/vector-1_y.c: Likewise.
1293         * gcc.dg/compat/vector-2_x.c: Likewise.
1294         * gcc.dg/compat/vector-2_y.c: Likewise.
1295         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
1296         * g++.dg/eh/simd-2.C: Likewise.
1297
1298 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
1299
1300         * gcc.c-torture/compile/complex-1.c: New.
1301
1302 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
1303
1304         PR target/14209
1305         * gcc.c-torture/execute/20040218-1.c: New test.
1306
1307 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1308
1309         PR c++/14181
1310         * g++.dg/parse/new2.C: New test.
1311
1312 2004-02-18  Paul Brook  <paul@codesourcery.com>
1313
1314         * gcc.c-torture/compile/libcall-1.c: New test.
1315
1316 2004-02-18  Paul Brook  <paul@codesourcery.com>
1317
1318         PR debug/12934
1319         * gcc.dg/debug/debug-7.c: New test.
1320
1321 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
1322
1323         * gcc.dg/20040217-1.c: New test.
1324
1325 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
1326
1327         * gcc.c-torture/execute/990208-1.x: Delete.
1328
1329 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
1330
1331         * gcc.c-torture/execute/20040208-2.x: New file.
1332
1333 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
1334
1335         PR c++/11326
1336         * g++.dg/abi/structret1.C: New test.
1337
1338 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
1339
1340         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
1341         (i386_cpuid): No need to test if cpuid is available on AMD64.
1342         Fix assembly, so that it works onboth i386 and AMD64.
1343         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
1344         (vecInLong): Fix s[] member type to unsigned int.
1345         (vecInWord): Remove type.
1346         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
1347         (a64, b64, c64, d64, e64): Remove.
1348         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
1349         Remove unused variable.  Remove initialization of removed variables.
1350         Don't call mmx_tests nor sse_tests.
1351         (reference_mmx, reference_sse): Remove.
1352         (check): Add return stmt.
1353         * gcc.dg/i386-sse-7.c: New test.
1354         * gcc.dg/i386-mmx-4.c: New test.
1355
1356 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1357
1358         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
1359         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1360         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1361         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
1362         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
1363         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
1364         g++.dg/tc1/dr94.C: Fix line terminator.
1365
1366 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
1367
1368         * gcc.c-torture/compile/20040216-1.c: New.
1369
1370 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1371
1372         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
1373         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
1374         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
1375         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
1376         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
1377         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
1378
1379 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1380
1381         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
1382
1383 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
1384
1385         PR c++/13971
1386         * g++.dg/expr/cond4.C: New test.
1387
1388         PR c++/14086
1389         * g++.dg/lookup/crash2.C: New test.
1390
1391 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
1392
1393         * gcc.c-torture/compile/20040214-2.c: New test.
1394
1395 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
1396
1397         PR c++/14116
1398         * g++.dg/ext/typeof8.C: New test.
1399
1400 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
1401
1402         * gcc.c-torture/compile/20040214-1.c: New test.
1403
1404 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1405
1406         PR c++/13635
1407         * g++.dg/template/spec11.C: New test.
1408
1409 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1410
1411         PR c++/13927
1412         * g++.dg/other/error8.C: New test.
1413
1414 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/14122
1417         * g++.dg/template/array4.C: New test.
1418
1419         PR c++/14108
1420         * g++.dg/inherit/thunk2.C: New test.
1421
1422         PR c++/14083
1423         * g++.dg/eh/cond2.C: New test.
1424
1425 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
1426
1427         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
1428
1429 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
1430
1431         * lib/scanasm.exp (dg-scan): Quote pattern before display.
1432
1433 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
1434
1435         * g++.dg/simd-2.C: xfail on ppc64-linux.
1436
1437 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1438
1439         PR c/456
1440         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
1441         tests.
1442
1443 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
1444
1445         * gcc.dg/builtins-33.c: New test.
1446
1447 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
1448
1449         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
1450
1451 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1452
1453         * g++.dg/simd-2.C: Set -maltivec for ppc64.
1454
1455 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
1456
1457         * gcc.dg/ppc64-abi-3.c: New test.
1458
1459 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
1460
1461         PR c/14092
1462
1463         * gcc.dg/pr14092-1.c: New testcase.
1464
1465 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
1466
1467         * gcc.dg/cpp/assert4.c: Fix typo last change.
1468
1469         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
1470         * gcc.dg/cpp/assert4.c: Handle powerpc64.
1471
1472         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
1473
1474 2004-02-09  Roger Sayle  <roger@eyesopen.com>
1475
1476         * gcc.c-torture/compile/20040209-1.c: New test case.
1477
1478 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1479
1480         * gcc.dg/c90-init-1.c: Adjust expected error messages.
1481
1482 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
1483
1484         * gcc.c-torture/execute/20040208-[12].c: New tests.
1485
1486 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1487
1488         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
1489
1490 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1491
1492         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
1493
1494 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1495
1496         Bug 13856
1497         * gcc.dg/visibility-8.c: New testcase.
1498
1499 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
1500
1501         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
1502         arguments.
1503         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
1504
1505 2004-02-07  Roger Sayle  <roger@eyesopen.com>
1506
1507         PR middle-end/13696
1508         * g++.dg/opt/fold1.C: New test case.
1509
1510 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1511
1512         PR c++/14033
1513         * g++.dg/other/crash-2.C: New test.
1514
1515 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1516
1517         PR c++/14028
1518         * g++.dg/parse/angle-bracket2.C: New test.
1519
1520 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1521
1522         PR middle-end/13750
1523         Revert:
1524         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1525         PR pch/13361
1526         * testsuite/g++.dg/pch/wchar-1.C: New.
1527         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1528
1529 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1530
1531         PR c++/14008
1532         * g++.dg/parse/error15.C: New test.
1533         * g++.dg/parse/crash11.C: Update dg-error mark.
1534
1535 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c++/13932
1538         * g++.dg/warn/conv2.C: New test.
1539
1540 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1541
1542         PR c++/13086
1543         * g++.dg/warn/incomplete1.C: Remove xfail.
1544
1545 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1546
1547         * lib/file-format.exp (gcc_target_object_format): Use
1548         ${tool}_target_compile, not gcc_target_compile.
1549         * lib/target-supports.exp (check_alias_available): Likewise.
1550         (check_gc_sections_available): Likewise.
1551         * g++.dg/ext/attrib10.C: Use dg-require-alias.
1552         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
1553         dg-require-alias.
1554
1555 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
1556
1557         PR c++/13969
1558         * g++.dg/template/static6.C: New test.
1559
1560 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
1561
1562         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
1563
1564 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1565
1566         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
1567         tests for systems where `char' is unsigned by default.
1568
1569 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1570
1571         PR c++/13997
1572         * g++.dg/template/partial3.C: New test.
1573
1574 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
1575
1576         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
1577         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
1578         Remove mentions of obsolete ports.
1579
1580 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
1581
1582         * gcc.dg/noncompile/20001228-1.c: Fix for new
1583         error message.
1584
1585 2004-02-03  Roger Sayle  <roger@eyesopen.com>
1586
1587         PR target/9348
1588         * gcc.c-torture/execute/multdi-1.c: New test case.
1589
1590 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/13925
1593         * g++.dg/template/lookup5.C: New test.
1594
1595 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1596
1597         PR c++/13950
1598         * g++.dg/template/lookup4.C: New test.
1599
1600         PR c++/13970
1601         * g++.dg/parse/error14.C: New test.
1602
1603         PR c++/14002
1604         * g++.dg/parse/template13.C: New test.
1605
1606 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
1607
1608         PR c++/13978
1609         * g++.dg/template/koenig4.C: New test.
1610
1611         PR c++/13968
1612         * g++.dg/template/crash17.C: New test.
1613
1614         PR c++/13975
1615         * g++.dg/parse/error13.C: New test.
1616         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
1617
1618 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1619
1620         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
1621
1622 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
1623
1624         PR c/11658
1625         PR c/13994
1626         * gcc.dg/noncompile/20040203-1.c: New test.
1627         * gcc.dg/noncompile/20040203-2.c: Likewise.
1628         * gcc.dg/noncompile/20040203-3.c: Likewise.
1629         * gcc.dg/20040203-1.c: Likewise.
1630
1631 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
1632
1633         PR c++/10858
1634         * g++.dg/template/sizeof7.C: New test.
1635
1636 2004-02-02  Eric Christopher  <echristo@redhat.com>
1637             Zack Weinberg  <zack@codesourcery.com>
1638
1639         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
1640
1641 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
1642
1643         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
1644         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
1645         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
1646         * gcc.dg/cleanup-5.c: Run only on Linux targets.
1647
1648 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
1649
1650         PR c++/13113
1651         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
1652
1653         PR c++/13854
1654         * g++.dg/ext/attrib13.C: New test.
1655
1656         PR c++/13907
1657         * g++.dg/conversion/op2.C: New test.
1658
1659 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1660
1661         * gcc.dg/titype-1.c: Fix pasto.
1662
1663 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1664
1665         * gcc.dg/titype-1.c: New test.
1666
1667 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1668
1669         PR c++/13957
1670         * g++.dg/template/non-type-template-argument-1.C,
1671         g++.dg/template/qualified-id1.C: Update dg-error marks.
1672         * g++.dg/template/nontype6.C: New test.
1673
1674 2004-02-01  Roger Sayle  <roger@eyesopen.com>
1675
1676         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
1677         * gcc.dg/builtins-31.c: New testcase.
1678         * gcc.dg/builtins-32.c: New testcase.
1679
1680 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
1681
1682         * objc.dg/call-super-2.m: Update line numbers
1683         for the including of stddef.h.
1684
1685 2004-01-30  Michael Matz  <matz@suse.de>
1686
1687         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
1688         g++.dg/ext/case-range3.C: New tests.
1689
1690 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1691
1692         DR206
1693         PR c++/13813
1694         * g++.dg/template/member4.C: New test.
1695
1696 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1697
1698         PR c++/13683
1699         * g++.dg/template/sizeof6.C: New test.
1700
1701 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1702
1703         * gcc.dg/fwritable-strings-1.c: New test.
1704
1705 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1706
1707         * gcc.c-torture/compile/20040130-1.c: New test.
1708
1709 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
1710
1711         * objc.dg/call-super-2.m: Include stddef.h for size_t.
1712
1713 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR c++/13883
1716         * g++.dg/template/ctor3.C: New test.
1717
1718 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1719
1720         * g++.dg/tc1: New directory.
1721         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
1722         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
1723         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
1724         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
1725         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
1726
1727 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1728
1729         * g++.dg/parse/error11.C: New test.
1730         * g++.dg/parse/error12.C: Likewise.
1731
1732 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
1733
1734         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
1735         (scan_initial, main): Use aligned_sizeof instead of sizeof.
1736
1737 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
1738
1739         PR c++/13791
1740         * g++.dg/ext/attrib12.C: New test.
1741
1742         PR c++/13736
1743         * g++.dg/parse/cast2.C: New test.
1744
1745 2004-01-27  James E Wilson  <wilson@specifixinc.com>
1746
1747         * objc.dg/encode-2.m (main): New local string.  Set depending on
1748         sizeof long.  Use in sscanf call.
1749         * objc.dg/encode-3.m (main): New local string.  Set depending on
1750         sizeof long.  Use in scan_initial call.
1751
1752 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1753
1754         * objc.dg/call-super-2.m: Make LP64-safe.
1755         * objc.dg/desig-init-1.m: Likewise.
1756
1757 2004-01-27  Devang Patel <dpatel@apple.com>
1758
1759         * g++.dg/debug/namespace1.C: New test.
1760
1761 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
1762
1763         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
1764         xscale-*-*.
1765
1766         * gcc.dg/arm-mmx-1.c: New test.
1767
1768 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1769
1770         * gcc.dg/20040127-1.c: New test.
1771         * gcc.dg/20040127-2.c: New test.
1772
1773 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1774
1775         * objc.dg/stret-1.m (glob): Renamed to globa.
1776
1777 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/13663
1780         * g++.dg/expr/for1.C: New test.
1781
1782 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
1783
1784         PR middle-end/13779
1785         * gcc.dg/darwin-longlong.c: New test.
1786
1787 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
1788
1789         * gcc.dg/20040124-1.c: Moved test from here...
1790         * gcc.c-torture/compile/20040124-1.c: ...to here.
1791
1792 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1793
1794         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
1795         the assembly output if -m64 is passed.
1796
1797 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
1798
1799         PR c++/13833
1800         * g++.dg/template/cond3.C: New test.
1801
1802 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1803
1804         PR c++/13810
1805         * g++.dg/template/ttp7.C: New test.
1806
1807 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1808
1809         PR c++/13797
1810         * g++.dg/template/nontype4.C: New test.
1811         * g++.dg/template/nontype5.C: Likewise.
1812
1813 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1814
1815         * gcc.dg/torture/mips-clobber-at.c: New test.
1816
1817 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1818
1819         * gcc.dg/20040124-1.c: New test.
1820
1821 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1822
1823         * gcc.dg/20040123-1.c: New test.
1824
1825 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1826
1827         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1828
1829 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1830
1831         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1832
1833 2004-01-23  Andrew Pinski  <apinski@apple.com>
1834
1835         * gcc.dg/20030121-1.c: Move to ..
1836         * gcc.dg/20040121-1.c: here.
1837
1838 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1839
1840         * gcc.dg/builtins-29.c: New test case.
1841
1842 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1843
1844         PR 18314
1845         * gcc.dg/builtins-30.c: New testcase.
1846
1847 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1848
1849         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1850         * lib/g77.exp: Likewise.
1851         * lib/objc.exp: Likewise.
1852         * lib/g++.exp: Likewise.
1853
1854 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1855
1856         * gcc.dg/struct-by-value-2.c: New test.
1857
1858 2004-01-21  Andrew Pinski  <apinski@apple.com>
1859
1860         PR target/13785
1861         * gcc.dg/20030121-1.c: New test.
1862
1863 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1864
1865         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1866         clobber frame pointer register in asm statement.
1867
1868 2004-01-21  Falk Hueffner  <falk@debian.org>
1869
1870         * gcc.c-torture/compile/20040121-1.c: New test.
1871
1872 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1873
1874         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1875
1876 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1877
1878         * gcc.dg/ppc64-abi-2.c: New test.
1879
1880 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1881
1882         * lib/treelang.exp: Fill out this file.
1883         * lib/treelang-dg.exp: New File.
1884
1885 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1886
1887         * gcc.c-torture/compile/981022-1.c: Remove.
1888         * gcc.dg/array-5.c: Remove XFAIL.
1889         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1890         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1891         gcc.dg/cond-lvalue-1.c: Update.
1892         * gcc.dg/cast-lvalue-2.c: New test.
1893
1894 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/13592
1897         * g++.dg/other/error1.C (class foo): Tweak error message.
1898
1899         PR c++/13592
1900         * g++.dg/template/call2.C: New test.
1901
1902 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1903
1904         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1905         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1906         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1907         scalar-return-1_x.c, scalar-return-2_y.c,
1908         scalar-return-3_x.c, scalar-return-3_y.c,
1909         scalar-return-4_x.c, scalar-return-4_y.c,
1910         struct-align-1.h, struct-align-1_x.c,
1911         struct-align-1_y.c, struct-align-2.h,
1912         struct-align-2_x.c, struct-align-2_y.c,
1913         struct-by-value-10_y.c, struct-by-value-11_x.c,
1914         struct-by-value-11_y.c, struct-by-value-12_x.c,
1915         struct-by-value-12_y.c, struct-by-value-13_x.c,
1916         struct-by-value-13_y.c, struct-by-value-14_x.c,
1917         struct-by-value-14_y.c, struct-by-value-15_x.c,
1918         struct-by-value-15_y.c, struct-by-value-16_y.c,
1919         struct-by-value-17_y.c, struct-by-value-18_y.c,
1920         struct-by-value-19_y.c, struct-by-value-1_x.c,
1921         struct-by-value-1_y.c, struct-by-value-20_y.c,
1922         struct-by-value-2_x.c, struct-by-value-2_y.c,
1923         struct-by-value-3_y.c, struct-by-value-4_x.c,
1924         struct-by-value-4_y.c, struct-by-value-5_y.c,
1925         struct-by-value-6_y.c, struct-by-value-7_y.c
1926         struct-by-value-8_x.c, struct-by-value-8_y.c
1927         struct-by-value-9_x.c, struct-by-value-9_y.c
1928         struct-return-10_x.c, struct-return-10_y.c,
1929         struct-return-19_x.c, struct-return-20_x.c
1930         struct-return-2_x.c, struct-return-2_y.c
1931         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1932         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1933
1934 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1935
1936         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1937         attribute on sparc*-sun-solaris2.*.
1938
1939 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1940
1941         PR c++/13710
1942         * g++.dg/ext/typeof7.C: New test.
1943
1944 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1945
1946         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1947         * gcc.dg/const-elim-1.c: Same.
1948
1949 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1950
1951         * objc.dg/stret-1.m: New.
1952         * objc.dg/stret-2.m: New.
1953
1954 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1955
1956         PR c++/11895
1957         * g++.dg/ext/vector1.C: New test.
1958
1959 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1960
1961         * gcc.dg/pch/import-1.c: New.
1962         * gcc.dg/pch/import-1.hs: New.
1963         * gcc.dg/pch/import-1a.h: New.
1964         * gcc.dg/pch/import-1b.h: New.
1965         * gcc.dg/pch/import-1c.h: New.
1966
1967 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1968
1969         PR c++/13574
1970         * g++.dg/ext/array1.C: New test.
1971
1972         PR c++/13178
1973         * g++.dg/conversion/op1.C: New test.
1974
1975 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1976
1977         PR 11864
1978         From Kazumoto Kojima / Dan Kegel:
1979         * gcc.dg/pr11864-1.c: New test.
1980
1981         PR 10392
1982         From Marcus Comstedt / Dan Kegel:
1983         * gcc.dg/pr10392-1.c: New test.
1984
1985 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1986
1987         PR c++/13478
1988         * g++.dg/init/ref10.C: New test.
1989
1990 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1991
1992         PR c++/13407
1993         * g++.dg/parse/typename6.C: New test.
1994
1995 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1996
1997         PR pch/13361
1998         * testsuite/g++.dg/pch/wchar-1.C: New.
1999         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2000
2001 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2002
2003         PR c++/9259
2004         * g++.dg/expr/sizeof2.C: New test.
2005
2006 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2007
2008         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2009
2010 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2011
2012         PR c++/13659
2013         * g++.dg/lookup/strong-using-3.C: New.
2014         * g++.dg/lookup/using-10.C: New.
2015
2016 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2017
2018         PR c++/13594
2019         * g++.dg/lookup/strong-using-2.C: New.
2020
2021 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2022             Dan Kegel <dank@kegel.com>
2023             J"orn Rennecke <joern.rennecke@superh.com>
2024
2025         PR target/9365
2026         * gcc.dg/pr9365-1.c: New test.
2027
2028 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2029
2030         PR c++/8856
2031         * g++.dg/parse/casting-operator2.C: New test.
2032         * g++.old-deja/g++.pt/explicit83.C: Remove.
2033
2034 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2035
2036         * gcc.dg/label-compound-stmt-1.c: New test.
2037         * gcc.c-torture/compile/950922-1.c,
2038         gcc.c-torture/compile/20000211-3.c,
2039         gcc.c-torture/compile/20000518-1.c,
2040         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2041         compound statements.
2042
2043 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2044
2045         * gcc.dg/ppc64-abi-1.c: New test.
2046
2047 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2048
2049          * g++.dg/ext/attrib9.C: Add dg-warnings.
2050
2051 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2052
2053         PR c++/12335
2054         * g++.dg/parse/dtor3.C: New test.
2055
2056 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2057
2058         PR c++/12709
2059         * g++.dg/parse/try-catch-1.C: New test.
2060
2061 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2062
2063         * ada/acats/run_all.sh: Add more verbose output in acats.log
2064         when compiling tests.
2065
2066 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2067
2068         PR 13656
2069         * gcc.dg/typedef-redecl.c: New test case.
2070         * gcc.dg/typedef-redecl.h: New support file.
2071
2072 2004-01-13  Jan Hubicka  <jh@suse.cz>
2073
2074         * gcc.dg/always_inline.c: New test.
2075         * gcc.dg/debug/20031231-1.c: Fix.
2076
2077 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2078
2079         PR c++/13474
2080         * g++.dg/template/array3.C: New test.
2081
2082 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2083
2084         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2085         * g++.dg/warn/Wunused-2.C: Likewise.
2086
2087 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2088
2089         PR c++/13289
2090         * g++.dg/template/instantiate6.C: New test.
2091
2092 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2093
2094         PR middle-end/11397
2095         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2096
2097 2004-01-12  Jan Hubicka  <jh@suse.cz>
2098
2099         PR opt/12826
2100         * gcc.dg/20040112-1.c: New.
2101
2102         * gcc.dg/dwarf-die[1-7].c: Move to...
2103         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2104         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2105
2106 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2107
2108         PR c++/4100
2109         * g++.dg/parse/friend4.C: New test.
2110
2111 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2112
2113         PR c++/4100
2114         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2115         definition is called a friend.
2116
2117 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2118
2119         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2120
2121 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2122
2123         PR c++/3478
2124         * g++.dg/parse/error10.C: New test.
2125         * g++.dg/template/arg2.C: Accept "invalid type" error.
2126
2127 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2128
2129         PR middle-end/13392
2130         * g++.dg/opt/expect2.C: New test.
2131
2132 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2133
2134         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2135         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2136         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2137         Update dg-error regexps.
2138
2139 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2140
2141         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2142         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2143
2144 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2145
2146         * gcc.dg/pragma-re-1.c: Use right pointer type.
2147
2148 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2149
2150         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2151
2152 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2153
2154         * gcc.dg/rs6000-ldouble-1.c: New.
2155
2156 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2157
2158         DR 337
2159         PR c++/9256
2160         * g++.dg/other/abstract1.C: New test.
2161
2162 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2163
2164         * g++.dg/lookup/strong-using-1.C: New.
2165
2166 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2167
2168         PR c/11234
2169         * gcc.dg/func-ptr-conv-1.c: New test.
2170         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2171
2172 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2173
2174         PR target/13380.
2175         * gcc.c-torture/compile/20040109-1.c: New.
2176
2177 2004-01-08  Stuart Hastings  <stuart@apple.com>
2178
2179         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2180         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2181         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2182
2183 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2184
2185         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2186
2187 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2188
2189         * ada/acats/run_acats: Treat 'gnatchop' the same way
2190         as 'gnatmake'.  Export GCC_DRIVER.
2191         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2192         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2193
2194 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2195
2196         PR c++/12573
2197         * g++.dg/template/dependent-expr4.C: New test.
2198
2199 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2200
2201         * gcc.dg/altivec-11.c: New test.
2202
2203 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2204
2205         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2206
2207 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2208
2209         PR c/6024
2210         * gcc.dg/enum-compat-1.c: New test.
2211         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2212
2213 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2214
2215         PR c/12165
2216         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2217         gcc.dg/c99-idem-qual-3.c: New tests.
2218
2219 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2220
2221         * gcc.dg/winline-7.c: Don't cast void * to int.
2222
2223 2004-01-06  Jan Hubicka  <jh@suse.cz>
2224
2225         * gcc.dg/i386-sse-5.c: New test
2226         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2227
2228 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2229
2230         PR c++/12815
2231         * g++.dg/rtti/typeid4.C: New test.
2232
2233 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2234
2235         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2236
2237 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2238
2239         PR c++/12132
2240         * g++.dg/template/error11.C: New test.
2241
2242         PR c++/13451
2243         * g++.dg/template/class2.C: New test.
2244
2245 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2246         Richard Sandiford <rsandifo@redhat.com>
2247
2248         PR c++/13387
2249         * g++.dg/opt/alias3.C: New test.
2250
2251 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2252
2253         PR c++/13157
2254         * g++.dg/template/koenig3.C: New test.
2255
2256         PR c++/13529
2257         * g++.dg/parse/offsetof3.C: New test.
2258
2259         * g++.dg/init/copy7.C: Add missing dg-error markers.
2260
2261         PR c++/12226
2262         * g++.dg/init/copy7.c: New test.
2263
2264         PR c++/13536
2265         * g++.dg/parse/cast1.C: New test.
2266
2267 2004-01-04  Jan Hubicka  <jh@suse.cz>
2268
2269         * gcc.dg/winline[1-7].c: New tests.
2270
2271 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2272
2273         PR c++/13520
2274         * g++.dg/template/qualttp22.C: New test.
2275
2276 2004-01-01  Jan Hubicka  <jh@suse.cz>
2277
2278         * gcc.dg/debug/20031231-1.c: New.
2279         * gcc.c-torture/compile/20040101-1.c: New.
2280         * gcc.dg/dwarf-die-[1-7].c: New.
2281
2282 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
2283
2284         PR optimization/13521
2285         * gcc.c-torture/compile/20031231-1.c: New test.
2286
2287 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2288
2289         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
2290
2291 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2292
2293         PR c++/10079
2294         * g++.dg/template/crash16.C: New test.
2295
2296 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
2297
2298         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
2299
2300 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
2301
2302         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
2303         ports.
2304         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2305         * g++.old-deja/g++.law/profile1.C: Likewise.
2306         * gcc.c-torture/compile/981006-1.c: Likewise.
2307         * gcc.c-torture/execute/loop-2e.x: Likewise.
2308         * gcc.c-torture/execute/loop-2f.x: Remove.
2309         * gcc.c-torture/execute/loop-2g.x: Likewise.
2310         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
2311         * gcc.dg/20020312-2.c: Remove traces of dead ports.
2312
2313 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2314
2315         PR c++/13507
2316         * g++.dg/ext/attrib11.C: New test.
2317
2318         PR c++/13494
2319         * g++.dg/template/array2-1.C: New test.
2320         * g++.dg/template/array2-2.C: New test.
2321
2322 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
2323
2324         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
2325
2326 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2327
2328         PR c++/12774
2329         * g++.dg/template/array1-1.C: New test.
2330         * g++.dg/template/array1-2.C: New test.
2331
2332 2003-12-29  Roger Sayle  <roger@eyesopen.com>
2333
2334         PR fortran/12632
2335         * g77.dg/12632.f: New test case.
2336
2337 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2338
2339         PR c++/13289
2340         * g++.dg/parse/nontype1.C: New test.
2341
2342 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2343
2344         PR c++/12403
2345         * g++.dg/parse/explicit1.C: New test.
2346         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
2347
2348 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2349
2350         PR c++/13081
2351         * g++.dg/opt/inline6.C: New test.
2352
2353         PR c++/12613
2354         * g++.dg/parse/error9.C: New test.
2355
2356         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
2357
2358 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/13009
2361         * g++.dg/init/assign1.C: New test.
2362
2363 2003-12-28  Roger Sayle  <roger@eyesopen.com>
2364
2365         PR c++/13070
2366         * g++.dg/warn/format3.C: New test case.
2367
2368 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2369
2370         * gcc.c-torture/compile/20031227-1.c: New test.
2371
2372 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2373
2374         * g++.dg/bprob/bprob.exp: Load target-supports.exp
2375         * g77.dg/bprob/bprob.exp: Likewise.
2376         * gcc.misc-tests/bprob.exp: Likewise.
2377         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
2378         variants on systems where the library does not provide that
2379         functionality.
2380         * gcc.dg/builtins-20.c: Use builtins-config.h.
2381         * gcc.dg/builtins-config.h: New file.
2382
2383 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2384
2385         * lib/gcc-dg.exp (dg-require-profiling): New function.
2386         * lib/target-supports.exp (check_profiling_available): Likewise.
2387         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
2388         * g77.dg/bprob/bprob.exp: Likewise.
2389         * gcc.misc-tests/bprob.exp: Likewise.
2390         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
2391         * gcc.dg/20021014-1.c: Likewise.
2392         * gcc.dg/nest.c: Likewise.
2393
2394 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2395
2396         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
2397         compiling.
2398         * g++.dg/lookup/java2.C: Likewise.
2399         * gcc.dg/cpp/lexident.c: Likewise.
2400
2401 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
2402
2403         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
2404         given.
2405         * gcc.c-torture/compile/961203-1.c: Likewise.
2406         * gcc.c-torture/compile/980506-1.c: Likewise.
2407
2408 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
2409
2410         * lib/gcc-dg.exp (dg-prune-output): New annotation.
2411         (additional_prunes): New global.
2412         (gcc-dg-prune): Handle additional per-test pruning.
2413         (dg-test): Clear additional_prunes between tests.
2414
2415         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
2416         dg-prune-output to avoid spurious failures from assembler
2417         complaining about nonexistent WAW violations.
2418         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
2419         Use dg-prune-output to avoid spurious failures from assembler
2420         warning about Itanium B-step errata.
2421
2422 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
2423
2424         * g++.dg/abi/macro0.C: New test.
2425         * g++.dg/abi/macro1.C: Likewise.
2426         * g++.dg/abi/macro2.C: Likewise.
2427
2428         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
2429         * g++.dg/abi/bitfield7.C: Likewise.
2430         * g++.dg/abi/dtor2.C: Likewise.
2431         * g++.dg/abi/mangle11.C: Likewise.
2432         * g++.dg/abi/mangle12.C: Likewise.
2433         * g++.dg/abi/mangle14.C: Likewise.
2434         * g++.dg/abi/mangle17.C: Likewise.
2435         * g++.dg/abi/vbase10.C: Likewise.
2436         * g++.dg/abi/vbase14.C: Likewise.
2437         * g++.dg/template/qualttp17.C: Likewise.
2438
2439 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2440
2441         PR c/11995
2442         * gcc.dg/20031223-1.c: New test.
2443
2444 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2445
2446         * gcc.dg/noreturn-7.c: New test.
2447
2448 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2449
2450         * gcc.dg/null-pointer-1.c: New test.
2451
2452 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2453
2454         * g++.old-deja/g++.jason/template18.C: Remove.
2455         * g++.old-deja/g++.jason/template37.C: Likewise.
2456
2457         PR c++/12862
2458         * g++.dg/lookup/ns1.C: New test.
2459
2460         PR c++/12397
2461         * g++.dg/template/lookup3.C: New test.
2462
2463 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2464
2465         * g++.dg/template/recurse1.C: New test
2466
2467 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
2468
2469         PR c++/12479
2470         * g++.dg/parse/semicolon1.C: New test.
2471         * g++.dg/parse/semicolon1.h: Likewise.
2472
2473 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
2474
2475         * gcc.dg/darwin-misaligned.c: New test.
2476
2477 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2478
2479         PR c/9163
2480         * gcc.dg/20031222-1.c: New test.
2481
2482 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
2483
2484         PR c++/13438
2485         * g++.dg/parse/error8.C: New test.
2486
2487         PR c++/11554
2488         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
2489
2490 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
2491
2492         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
2493         too small.
2494         * gcc.c-torture/compile/930217-1.c: Likewise.
2495         * gcc.c-torture/compile/930513-1.c: Likewise.
2496         * gcc.c-torture/execute/920908-2.c: Likewise.
2497         * gcc.c-torture/execute/921204-1.c: Likewise.
2498         * gcc.c-torture/execute/930621-1.c: Likewise.
2499         * gcc.c-torture/execute/930630-1.c: Likewise.
2500         * gcc.c-torture/execute/931031-1.c: Likewise.
2501         * gcc.c-torture/execute/980602-2.c: Likewise.
2502         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
2503         * gcc.c-torture/execute/compndlit-1.c: Likewise.
2504         * gcc.c-torture/execute/extzvsi.c: Likewise.
2505         * gcc.c-torture/unsorted/ext.c: Likewise.
2506
2507 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
2508
2509         PR target/12749
2510         * gcc.c-torture/compile/20031220-2.c: New test case.
2511
2512 2003-12-20  Roger Sayle  <roger@eyesopen.com>
2513
2514         PR optimization/13031
2515         * gcc.c-torture/compile/20031220-1.c: New test case.
2516
2517 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2518
2519         * gcc.dg/cast-function-1.c: New test.
2520
2521 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2522
2523         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
2524         formats.
2525
2526 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
2527
2528         PR c++/12795
2529         * g++.dg/ext/attrib10.C: New test.
2530
2531 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2532
2533         * gcc.dg/cleanup-10.c: New test.
2534         * gcc.dg/cleanup-11.c: New test.
2535
2536 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
2537
2538         PR c++/13239
2539         * g++.dg/opt/expect1.C: New test.
2540
2541 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
2542
2543         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
2544
2545 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
2546
2547         PR debug/12923
2548         * gcc.dg/20031218-1.c: New test.
2549
2550         PR debug/12389
2551         * gcc.dg/20031218-2.c: New test.
2552         * gcc.dg/20031218-3.c: New test.
2553
2554         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
2555         of label name and allow for USER_LABEL_PREFIX == "_" names.
2556         * g++.dg/abi/mangle18-2.C: Likewise.
2557         * g++.dg/abi/mangle19-1.C: Likewise.
2558         * g++.dg/abi/mangle19-2.C: Likewise.
2559         * g++.dg/abi/mangle20-1.C: Likewise.
2560         * g++.dg/abi/mangle20-2.C: Likewise.
2561
2562 2003-12-18  Richard Henderson  <rth@redhat.com>
2563
2564         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
2565
2566 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
2567             Dan Kegel <dank@kegel.com>
2568
2569         PR other/12009
2570         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
2571         testing a cross compiler, it causes spurious compile failures.
2572         * lib/g++.exp: Likewise.
2573
2574 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2575
2576         PR c++/13262
2577         * g++.dg/template/access13.C: New test.
2578
2579 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2580
2581         * gcc.dg/20031216-1.c: New test.
2582
2583 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2584
2585         PR c++/9154
2586         * g++.dg/template/error10.C: New test.
2587
2588 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2589
2590         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
2591         * g++.dg/eh/simd-2.C: Likewise.
2592
2593 2003-12-17  James E Wilson  <wilson@specifixinc.com>
2594             Roger Sayle  <roger@eyesopen.com>
2595
2596         * gcc.c-torture/execute/ieee/mzero5.c: New.
2597
2598 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
2599
2600         PR c++/10603
2601         * g++.dg/parse/error6.C: New test.
2602
2603         PR c++/12827
2604         * g++.dg/parse/error7.C: New test.
2605
2606 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2607
2608         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
2609         at -O with stabs debugging formats.
2610         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
2611         * gcc.dg/debug/debug-2.c: Likewise.
2612
2613 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2614
2615         PR c++/12696
2616         * g++.dg/init/error1.C: New test.
2617
2618         PR c++/12218
2619         * g++.dg/init/pm3.C: New test.
2620
2621 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2622
2623         PR c/3347
2624         * gcc.dg/bitfld-8.c: New test.
2625
2626 2003-12-16  James Lemke  <jim@wasabisystems.com>
2627
2628         * gcc.dg/arm-scd42-[123].c: New tests.
2629
2630 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2631
2632         PR c++/9043
2633         * g++.dg/abi/mangle20-1.C: New test.
2634         * g++.dg/abi/mangle20-2.C: New test.
2635
2636 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
2637
2638         PR c++/13275
2639         * g++.dg/other/offsetof2.C: Remove XFAIL.
2640         * g++.dg/parse/offsetof1.C: New test.
2641         * g++.gd/parse/offsetof2.C: Likewise.
2642
2643 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2644
2645         * g++.dg/template/nontype3.C: New test.
2646         * g++.dg/template/static2.C: Tweaked the dg-error clause.
2647
2648 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2649
2650         * g++.dg/warn/noreturn-3.C: Also test instantiation.
2651
2652 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2653
2654         PR c++/13387
2655         * g++.dg/expr/assign1.C: New test.
2656
2657         PR c++/13242
2658         * g++.dg/abi/mangle19-1.C: New test.
2659         * g++.dg/abi/mangle19-2.C: New test.
2660
2661 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
2662
2663         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
2664
2665 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2666
2667         * gcc.c-torture/execute/20031216-1.c: New test.
2668
2669 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2670
2671         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
2672         an ICE regression.
2673
2674 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/10926
2677         * g++.dg/template/error9.C: New test.
2678
2679         PR c++/11116
2680         * g++.dg/template/error8.C: New test.
2681
2682 2003-12-15  Roger Sayle  <roger@eyesopen.com>
2683
2684         PR middle-end/13400
2685         * gcc.c-torture/execute/20031215-1.c: New test case.
2686
2687 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2688
2689         PR c++/13269
2690         * g++.dg/parse/error5.C: New test.
2691
2692         PR c++/12989
2693         * g++.dg/expr/sizeof1.C: New test.
2694
2695         PR c++/13310
2696         * g++.dg/template/crash15.C: New test.
2697
2698 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
2699
2700         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
2701         a non-POD type as the last named parameter of a varargs function.
2702
2703 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/13243
2706         PR c++/12573
2707         * g++.dg/template/crash14.C: New test.
2708         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
2709
2710 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2711
2712         * g++.dg/other/java1.C: New test.
2713
2714         PR c++/13241
2715         * g++.dg/abi/mangle18-1.C: New test.
2716         * g++.dg/abi/mangle18-2.C: New test.
2717
2718 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2719
2720         PR optimization/10312
2721         * gcc.c-torture/execute/20031214-1.c: New.
2722
2723 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
2724
2725         PR c++/10779
2726         PR c++/12160
2727         * g++.dg/parse/error3.C: New test.
2728         * g++.dg/parse/error4.C: Likewise.
2729         * g++.dg/abi/mangle4.C: Tweak error messages.
2730         * g++.dg/lookup/using5.C: Likewise.
2731         * g++.dg/other/error2.C: Likewise.
2732         * g++.dg/parse/typename5.C: Likewise.
2733         * g++.dg/parse/undefined1.C: Likewise.
2734         * g++.dg/template/arg2.C: Likewise.
2735         * g++.dg/template/ttp3.C: Likewise.
2736         * g++.dg/template/type1.C: Likewise.
2737         * g++.old-deja/g++.other/crash32.C: Likewise.
2738         * g++.old-djea/g++.pt/defarg8.C: Likewise.
2739
2740 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2741
2742         PR c++/13106
2743         * g++.dg/warn/noreturn-3.C: New test.
2744
2745 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2746
2747         PR c++/13118
2748         * g++.dg/abi/covariant3.C: New.
2749
2750 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
2751
2752         * g++.dg/eh/ia64-1.C: New test.
2753
2754 2003-12-12  Roger Sayle  <roger@eyesopen.com>
2755
2756         PR optimization/13037
2757         * g77.f-torture/execute/13037.f: New test case.
2758
2759 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
2760
2761         PR c++/12881
2762         * g++.dg/abi/covariant2.C: New.
2763
2764 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
2765
2766         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
2767
2768 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
2769
2770         * gcc.c-torture/execute/wchar_t-1.x: Delete.
2771
2772 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
2773
2774         PR other/10819
2775         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
2776         to fix Bug 10819.
2777         * lib/g++.exp (g++_version): Likewise.
2778         * lib/g77.exp (g77_version): Likewise.
2779         * lib/objc.exp (default_objc_version): Likewise.
2780
2781 2003-12-10  Richard Henderson  <rth@redhat.com>
2782
2783         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
2784
2785         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
2786
2787 2003-12-08  Matt Austern  <austern@apple.com>
2788
2789         PR c/13134
2790         * lib/gcc-dg.exp (dg-require-visibility): Define.
2791         * lib/target-supports (check_visibility_available): Define.
2792         * gcc.dg/visibility-1.c: New test.
2793         * gcc.dg/visibility-2.c: Likewise.
2794         * gcc.dg/visibility-3.c: Likewise.
2795         * gcc.dg/visibility-4.c: Likewise.
2796         * gcc.dg/visibility-5.c: Likewise.
2797         * gcc.dg/visibility-6.c: Likewise.
2798         * g++.dg/ext/visibility-1.C: Likewise.
2799         * g++.dg/ext/visibility-2.C: Likewise.
2800         * g++.dg/ext/visibility-3.C: Likewise.
2801         * g++.dg/ext/visibility-4.C: Likewise.
2802         * g++.dg/ext/visibility-5.C: Likewise.
2803         * g++.dg/ext/visibility-6.C: Likewise.
2804
2805 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2806
2807         * g++.dg/lookup/java1.C: New test.
2808         * g++.dg/lookup/java2.C: New test.
2809
2810 2003-12-07  Falk Hueffner  <falk@debian.org>
2811
2812         * g++.dg/opt/noreturn-1.C: New test.
2813
2814 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2815
2816         * gcc.dg/overflow-1.c: New test.
2817
2818 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2819
2820         * g77.f-torture/compile/13060.f: New test.
2821
2822 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR c++/13323
2825         * g++.dg/inherit/operator2.C: New test.
2826
2827 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2828
2829         PR c++/13305
2830         * g++.dg/ext/attrib9.C: New test.
2831
2832 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/13314
2835         * g++.dg/template/error7.C: New test.
2836
2837 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2838             J"orn Rennecke <joern.rennecke@superh.com>
2839
2840         PR target/13302
2841         * g++.dg/other/struct-va_list.C: New test.
2842
2843 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2844
2845         PR c++/13166
2846         * g++.dg/parse/defarg6.C: New test.
2847
2848 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2849
2850         PR target/13256
2851         * gcc.c-torture/execute/20031201-1.c: New test.
2852
2853 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2854
2855         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2856
2857 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2858
2859         * gcc.dg/builtin-return-1.c: New test.
2860
2861 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2862             J"orn Rennecke <joern.rennecke@superh.com>
2863
2864         PR optimization/13260
2865         * gcc.c-torture/execute/20031204-1.c: New test.
2866
2867 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2868
2869         PR c++/9127
2870         * g++.dg/template/error6.C: New test.
2871
2872 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2873
2874         * gcc.dg/20031202-1.c: New test.
2875
2876 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2877
2878         PR c++/13179
2879         * g++.dg/template/eh1.C: New test.
2880
2881         PR c++/10771
2882         * g++.dg/template/error5.C: New test.
2883
2884 2003-12-02  David Ung  <davidu@mips.com>
2885
2886         * gcc.dg/compat/vector-check.h: Corrected type for var
2887         g_##TMODE
2888
2889 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2890
2891         PR c++/10126
2892         * g++.dg/template/ptrmem8.C: New test.
2893
2894 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2895
2896         PR c++/12573
2897         * g++.dg/template/dependent-expr3.C: New test.
2898
2899 2003-12-01  James Lemke  <jim@wasabisystems.com>
2900
2901         * gcc.dg/arm-g2.c: New test.
2902
2903 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2904
2905         PR optimization/11634
2906         * gcc.dg/20031201-2.c: New test case.
2907
2908 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2909
2910         PR 11433
2911         * objc.dg/proto-lossage-3.m: New test.
2912
2913 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2914
2915         PR optimization/12628
2916         * gcc.dg/20031201-1.c: New test case.
2917
2918 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2919
2920         * gcc.dg/unaligned-1.c: New test.
2921
2922 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2923
2924         PR c++/9849
2925         * g++.dg/template/error4.C: New test.
2926         * g++.dg/template/nested3.C: Adjust error markers.
2927
2928 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2929
2930         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2931
2932 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2933
2934         PR c/10333
2935         * gcc.dg/bitfld-7.c: New test.
2936
2937 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2938
2939         * gcc.dg/tls/asm-1.C: New test.
2940
2941 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2942
2943         * gcc.dg/cpp/assert4.c: Update.
2944
2945 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2946
2947         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2948         * gcc.dg/builtin-apply3.c: New test.
2949
2950 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2951
2952         * lib/compat.exp (compat-obj): New xfaildata parameter.
2953         Use it to set compiler_conditional_xfail_data before compiling.
2954         (compat-get-options): Handle dg-xfail-if.
2955         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2956         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2957         * gcc.dg/compat/vector-1_y.c: Likewise.
2958         * gcc.dg/compat/vector-2_x.c: Likewise.
2959         * gcc.dg/compat/vector-2_y.c: Likewise.
2960
2961 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2962
2963         * g++.dg/opt/reg-stack4.C: New test.
2964
2965 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2966
2967         * gcc.dg/builtin-apply2.c: New test.
2968
2969 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2970
2971         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2972
2973 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2974
2975         PR c++/12924
2976         * g++.dg/template/template-id-2.C: New test.
2977
2978 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2979
2980         PR c++/5369
2981         * g++.dg/template/memfriend1.C: New test.
2982         * g++.dg/template/memfriend2.C: Likewise.
2983         * g++.dg/template/memfriend3.C: Likewise.
2984         * g++.dg/template/memfriend4.C: Likewise.
2985         * g++.dg/template/memfriend5.C: Likewise.
2986         * g++.dg/template/memfriend6.C: Likewise.
2987         * g++.dg/template/memfriend7.C: Likewise.
2988         * g++.dg/template/memfriend8.C: Likewise.
2989         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2990
2991 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2992
2993         PR c++/12515
2994         * g++.dg/ext/cond1.C: New test.
2995
2996 2003-11-20  Richard Henderson  <rth@redhat.com>
2997
2998         * gcc.dg/20020201-2.c: Remove.
2999         * gcc.dg/20020201-4.c: Remove.
3000         * gcc.dg/20020304-1.c: Remove.
3001
3002 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3003
3004         * gcc.dg/cpp/trad/xwin1.c: New test case.
3005
3006 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3007
3008         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3009         * lib/g77.exp: Likewise.
3010         * lib/objc.exp: Likewise.
3011         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3012         for darwin.
3013
3014 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3015
3016         PR c++/12932
3017         * g++.dg/template/static5.C: New test.
3018
3019 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3020
3021         * gcc.dg/nested-func-1.c: New test.
3022
3023 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3024
3025         * gcc.dg/cpp/assert4.c: New test.
3026
3027 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3028
3029         PR c++/2294
3030         * g++.dg/lookup/using9.c: New test.
3031
3032 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3033
3034         PR c++/12762
3035         * g++.dg/template/error3.C: New test.
3036
3037 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3038
3039         PR ada/13035
3040         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3041         No longer use a wrapper for gcc, since this does not work under
3042         Windows.
3043
3044 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3045
3046         PR c++/2094
3047         * g++.dg/template/ptrmem7.C: New test.
3048
3049 2003-11-13  Andrew Pinski <apinski@apple.com>
3050
3051         * gcc.c-torture/compile/20031113-1.c: New test.
3052
3053 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3054             Kean Johnston <jkj@sco.com>
3055
3056         PR c/13029
3057         * gcc.dg/unused-4.c: Update.
3058
3059 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3060
3061         * g++.dg/opt/const3.C: New test.
3062
3063 2003-11-13  Jan Hubicka  <jh@suse.cz>
3064
3065         * gcc.c-torture/compile/20031112-1.c: New test.
3066
3067 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3068
3069         * g++.dg/parse/crash10.C: Remove bogus error marker.
3070
3071 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3072
3073         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3074         (host_gcc): Likewise.
3075         (ROOT): Honor $PWDCMD.
3076         (BASE): Likewise.
3077         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3078
3079 2003-11-12  Catherine Moore  <clm@redhat.com>
3080
3081         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3082
3083 2003-11-12  Andreas Jaeger  <aj@suse.de>
3084             Jakub Jelinek  <jakub@redhat.com>
3085             Andrew Pinski  <pinskia@physics.uc.edu>
3086             Richard Henderson  <rth@redhat.com>
3087
3088         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3089         systems.
3090         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3091
3092         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3093         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3094
3095 2003-11-11  Andreas Jaeger  <aj@suse.de>
3096
3097         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3098
3099         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3100
3101 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3102
3103         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3104         Clean ups.
3105
3106 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3107
3108         * gcc.dg/trampoline-1.c: New test.
3109
3110 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3111
3112         * gcc.c-torture/compile/200031109-1.c: New test.
3113
3114 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3115
3116         PR c/3190
3117         PR c/8714
3118         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3119         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3120         gcc.dg/format/no-y2k-1.c: Update.
3121
3122 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3123
3124         PR optimization/10467
3125         * gcc.dg/20031108-1.c: New test case.
3126
3127 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3128
3129         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3130
3131 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3132
3133         * gcc.dg/compound-lvalue-1.c: New test.
3134         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3135         some XFAILs.
3136
3137 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3138
3139         * gcc.dg/altivec-varargs-1.c: New test.
3140
3141 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3142
3143         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3144         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3145         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3146         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3147         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3148
3149 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3150
3151         * gcc.dg/cond-lvalue-1.c: New test.
3152
3153 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3154
3155         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3156
3157 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3158
3159         PR c++/11616
3160         * g++.dg/template/instantiate5.C: New test.
3161
3162 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3163
3164         PR c++/12726
3165         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3166         * ChangeLog: Add missing first entry for above test.
3167
3168 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3169
3170         PR c++/9810
3171         * g++.dg/template/using8.C: New test.
3172         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3173
3174 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3175
3176         PR optimization/10817
3177         * gcc.c-torture/compile/20031102-1.c: New test case.
3178
3179 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3180
3181         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3182         2147483647.
3183
3184 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3185
3186         * gcc.dg/20031102-1.c: New test.
3187
3188 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3189
3190         * gcc.dg/complex-1.c: New test.
3191
3192 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3193
3194         PR c++/12796
3195         * g++.dg/template/crash13.C: Adjust expected error location.
3196         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3197
3198 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3199
3200         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3201
3202 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3203
3204         PR/10239
3205         * gcc.c-torture/compile/20031031-2.c: New test.
3206
3207 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3208
3209         PR/11640
3210         * gcc.c-torture/compile/20031031-1.c: New test.
3211
3212 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3213
3214         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3215         * gcc.misc-tests/bprob.exp: Likewise.
3216         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3217         the execution test on arm-elf configs.
3218         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3219         configs that don't support scratch files.
3220         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3221
3222 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3223
3224         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3225         done by dejagnu.
3226
3227 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3228
3229         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3230         Avoid non pure sh syntax. Add more logging.
3231
3232         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3233         fail.
3234
3235 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3236
3237         PR libgcj/10610
3238         * gcc.dg/ppc-stackalign-1.c: New test.
3239
3240 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3241
3242         * ada/acats/run_all.sh: Change output to be more compliant with
3243         dejagnu framework.
3244         Create acats.sum and acats.log files under testsuite/ada/acats
3245         Only run [a-z]* directories, to filter out e.g. CVS.
3246         Redirect build output to log file.
3247
3248 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3249
3250         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3251
3252 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3253
3254         PR ada/5909:
3255         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3256
3257 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3258
3259         * gcc.c-torture/compile/20031023-1.c: New test.
3260         * gcc.c-torture/compile/20031023-2.c: New test.
3261         * gcc.c-torture/compile/20031023-3.c: New test.
3262         * gcc.c-torture/compile/20031023-4.c: New test.
3263
3264 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3265
3266         PR c++/10371
3267         * g++.dg/lookup/scoped8.C: New test.
3268
3269 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3270
3271         * g++.dg/opt/reg-stack3.C: New test.
3272
3273 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3274
3275         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
3276
3277 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3278
3279         PR c++/11076
3280         * g++.dg/template/crash13.C: New test.
3281
3282 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3283
3284         * gcc.dg/c99-restrict-2.c: New test.
3285
3286 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
3287
3288         PR c++/12698, c++/12699, c++/12700, c++/12566
3289         * g++.dg/inherit/covariant9.C: New test.
3290         * g++.dg/inherit/covariant10.C: New test.
3291         * g++.dg/inherit/covariant11.C: New test.
3292
3293 2003-10-23  Jason Merrill  <jason@redhat.com>
3294
3295         PR c++/12726
3296         * g++.dg/ext/complit2.C: New test.
3297
3298 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3299
3300         PR target/12654
3301         * gcc.c-torture/execute/20031020-1.c: New test.
3302
3303 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3304
3305         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
3306         following the jump_insn.
3307
3308 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3309
3310         * gcc.dg/cast-lvalue-1.c: New test.
3311
3312 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/11962
3315         * g++.dg/template/cond2.C: New test.
3316
3317 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3318
3319         * gcc.dg/builtins-28.c: New test.
3320
3321 2003-10-20  Jan Hubicka  <jh@suse.cz>
3322
3323         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
3324         parameter.
3325         * testsuite/gcc.dg/inline-2.c: Likewise.
3326
3327 2003-10-20  Phil Edwards  <phil@codesourcery.com>
3328
3329         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
3330         * gcc.dg/nest.c:  Likewise.
3331
3332 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3333
3334         PR c++/9781, c++/10583, c++/11862
3335         * g++.dg/parse/crash13.C: New test.
3336
3337 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3338
3339         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
3340
3341 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3342
3343         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
3344         Define HAVE_C99_RUNTIME except on Solaris.
3345         * gcc.dg/builtins-20.c: Likewise.
3346
3347 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3348
3349         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
3350
3351 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3352
3353         PR c++/12495
3354         * g++.dg/template/crash21.C: New test.
3355
3356 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3357
3358         PR c++/2513
3359         * g++.dg/template/typename5.C: New test.
3360
3361 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3362
3363         PR c++/12369
3364         * g++.dg/template/friend25.C: New test.
3365
3366 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
3367
3368         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
3369         versions.
3370
3371 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
3372
3373         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
3374         == 2147483647.
3375
3376 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
3377
3378         * gcc.c-torture/execute/960416-1.x: Remove.
3379         * gcc.c-torture/execute/divconst-3.x: Likewise.
3380
3381 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
3382
3383         PR target/12598
3384         * gcc.dg/torture/cris-volatile-1.c: New test.
3385
3386 2003-10-14  Roger Sayle  <roger@eyesopen.com>
3387
3388         PR optimization/9325
3389         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
3390         for overflowing floating point to integer conversion during RTL
3391         simplification.
3392
3393 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
3394
3395         * objc/execute/_cmd.m: Fix typo.
3396         * objc.dg/image-info.m, objc.dg/symtab-1.m:
3397         Relax 'scan-assembler' regexp.
3398         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
3399         objc.dg/try-catch-4.m: Run on non-Darwin targets.
3400         * objc.dg/zero-link-2.m: Remove blank line.
3401         * objc.dg/zero-link-3.m: New test case.
3402
3403 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
3404
3405         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
3406
3407         * gcc.dg/asm-names.c: Use scan-assembler-not rather
3408         than linker trickery.
3409
3410 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3411
3412         PR c++/12370
3413         * g++.dg/other/friend2.C: New test.
3414
3415 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3416
3417         * gcc.dg/20031012-1.c: New test.
3418
3419 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
3420
3421         * gcc.dg/weak/weak-3.c: Fix for new warning.
3422
3423 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
3424
3425         PR optimization/8750
3426         * gcc.c-torture/execute/20031012-1.c: New test case.
3427
3428 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3429
3430         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
3431         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
3432
3433 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3434
3435         PR optimization/12260
3436         * gcc.c-torture/compile/20031011-2.c: New test case.
3437
3438 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3439
3440         * gcc.c-torture/execute/20031011-1.c: New testcase.
3441
3442 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
3443
3444         * gcc.c-torture/compile/20031011-1.c: New test.
3445
3446 2003-10-11  Jan Hubicka  <jh@suse.cz>
3447
3448         * g++.dg/other/first-global.C: New test.
3449
3450 2003-10-11  Roger Sayle  <roger@eyesopen.com>
3451
3452         * gcc.c-torture/execute/string-opt-18.c: New testcase.
3453
3454 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
3455
3456         * gcc.c-torture/compile/20031010-1.c: New test.
3457
3458 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
3459
3460         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
3461         * gcc.c-torture/execute/va-arg-25.c: ... here.
3462
3463 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
3464
3465         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
3466
3467 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
3468
3469         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
3470
3471 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
3472
3473         * g++.dg/parse/error2.C: New test.
3474
3475 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
3476
3477         PR c++/11097
3478         * g++.dg/other/error5.C: Modify the error message.
3479         * g++.dg/lookup/using8.C: New test.
3480
3481 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
3482
3483         * gcc.dg/darwin-abi-2.c: New file.
3484         * gcc.c-torture/execute/va-arg-24.c: New file.
3485
3486 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
3487
3488         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
3489         indentation.
3490
3491 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/10147
3494         * g++.dg/other/error4.C: Update error messages.
3495         * g++.dg/template/ptrmem4.C: Likewise.
3496
3497         PR c++/12337
3498         * g++.dg/init/new9.C: New test.
3499
3500         PR c++/12334, c++/12236, c++/8656
3501         * g++.dg/ext/attrib8.C: New test.
3502
3503 2003-10-06  Devang Patel  <dpatel@apple.com>
3504
3505         * gcc.dg/debug/dwarf2-3.h: New test.
3506         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
3507
3508 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
3509
3510         * g++.dg/opt/cfg2.C: New test.
3511
3512 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3513
3514         * g++.dg/opt/float1.C: New test.
3515
3516 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3517
3518         * gcc.dg/c90-array-lval-6.c: New test.
3519         * gcc.dg/c99-array-lval-6.c: New test.
3520
3521 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
3522             Ziemowit Laski  <zlaski@apple.com>
3523
3524         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
3525         'Derived', so that it is never considered a class method; add
3526         new warning for '+port' method ambiguity.
3527         * objc.dg/method-12.m: Include <objc/objc.h> instead of
3528         <objc/objc-api.h> (needed on Mac OS X).
3529         * objc.dg/method-13.m: New test.
3530
3531 2003-10-03  Roger Sayle  <roger@eyesopen.com>
3532
3533         PR optimization/9325, PR java/6391
3534         * gcc.c-torture/execute/20031003-1.c: New test case.
3535
3536 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR optimization/12180
3539         * gcc.dg/20031002-1.c: New test.
3540
3541         PR c++/12486
3542         * g++.dg/inherit/error1.C: New test.
3543
3544 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
3545
3546         * lib/f-torture.exp (search_for): Rename to...
3547         (search_for_re): This.  Also, clean up comments and the
3548         "regexp" invocation.
3549
3550 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
3551
3552         * gcc.c-torture/compile/20031002-1.c: New test.
3553
3554 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
3555
3556         * g++.dg/opt/cond1.C: New test.
3557
3558 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
3559
3560         * gcc.dg/Wold-style-definition-2.c: New testcase.
3561         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
3562
3563 2003-09-29  Richard Henderson  <rth@redhat.com>
3564
3565         * g++.dg/init/array10.C: Add dg-options.
3566
3567 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3568
3569         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
3570
3571 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3572
3573         * g++.dg/template/friend19.C: Fix typo.
3574         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
3575
3576 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
3577
3578         * gcc.c-torture/execute/20030928-1.c: New test.
3579         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
3580
3581 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3582
3583         * g++.dg/opt/unroll1.C: New test.
3584
3585 2003-09-26  Roger Sayle  <roger@eyesopen.com>
3586
3587         PR optimization/11741
3588         * gcc.dg/20030926-1.c: New test case.
3589
3590 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3591
3592         PR c++/5655
3593         * g++.dg/parse/access7.C: New test.
3594         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
3595
3596 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
3597
3598         MERGE OF objc-improvements-branch into MAINLINE:
3599         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
3600         if libobjc has not been built.
3601         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
3602         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
3603         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
3604         objc/execute/nested-3.m, objc/execute/np-2.m,
3605         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
3606         objc/execute/redefining_self.m, objc/execute/root_methods.m,
3607         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
3608         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
3609         objc.dg/special/unclaimed-category-1.h,
3610         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
3611         well as GNU runtime.
3612         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
3613         * execute/cascading-1.m, execute/function-message-1.m,
3614         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
3615         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
3616         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
3617         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
3618         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
3619         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
3620         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
3621         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
3622         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
3623         * objc.dg/bitfield-2.m: Run only on Darwin.
3624         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
3625         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
3626         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
3627         * objc.dg/const-str-1.m: Fix constant string layout.
3628
3629 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
3630
3631         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
3632
3633 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
3634
3635         * gcc.dg/darwin-abi-1.c: New file.
3636
3637 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
3638
3639         PR target/12281
3640         * gcc.c-torture/compile/20030921-1.c: New test.
3641
3642 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3643
3644         * g++.dg/opt/reg-stack2.C: New test.
3645
3646 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3647
3648         * g++.dg/eh/delayslot1.C: New test.
3649
3650 2003-09-20  Richard Henderson  <rth@redhat.com>
3651
3652         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
3653
3654 2003-09-20  Roger Sayle  <roger@eyesopen.com>
3655
3656         * gcc.c-torture/execute/20030920-1.c: New test case.
3657
3658 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3659
3660         * g++.dg/rtti/typeid3.C: Correct expected error message.
3661
3662 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3663
3664         PR c++/157
3665         * g++.dg/parse/crash12.C: New test.
3666
3667 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
3668
3669         * gcc.dg/compat/mixed-struct-check.h: New.
3670         * gcc.dg/compat/mixed-struct-defs.h: New.
3671         * gcc.dg/compat/mixed-struct-init.h: New.
3672         * gcc.dg/compat/struct-by-value-19_main.c: New.
3673         * gcc.dg/compat/struct-by-value-19_x.c: New.
3674         * gcc.dg/compat/struct-by-value-19_y.c: New.
3675         * gcc.dg/compat/struct-by-value-20_main.c: New.
3676         * gcc.dg/compat/struct-by-value-20_x.c: New.
3677         * gcc.dg/compat/struct-by-value-20_y.c: New.
3678         * gcc.dg/compat/struct-return-19_main.c: New.
3679         * gcc.dg/compat/struct-return-19_x.c: New.
3680         * gcc.dg/compat/struct-return-19_y.c: New.
3681         * gcc.dg/compat/struct-return-20_main.c: New.
3682         * gcc.dg/compat/struct-return-20_x.c: New.
3683         * gcc.dg/compat/struct-return-20_y.c: New.
3684
3685 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
3686         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
3687         so that it will not complain on LP64 targets.
3688
3689 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3690
3691         PR c++/495
3692         * g++.dg/template/friend24.C: New test.
3693
3694 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
3695
3696         PR c++/12332
3697         * g++.dg/template/memtmpl2.C: New test.
3698
3699 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
3700
3701         PR target/11184
3702         * gcc.dg/builtin-apply1.c: New test.
3703
3704 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         PR c++/9848
3707         * g++.dg/warn/Wunused-4.C: New test.
3708
3709 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3710
3711         PR c++/12316
3712         * g++.dg/other/gc2.C: New test.
3713
3714 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/11991
3717         * g++.dg/rtti/typeid3.C: New test.
3718
3719         PR c++/12266
3720         * g++.dg/overload/template1.C: New test.
3721
3722 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3723
3724         * g++.dg/opt/cfg3.C: New test.
3725
3726 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3727
3728         PR c++/7939
3729         * g++.dg/template/crash11.C: New test.
3730
3731 2003-09-16  Jason Merrill  <jason@redhat.com>
3732             Jakub Jelinek  <jakub@redhat.com>
3733
3734         * gcc.dg/attr-warn-unused-result.c: New test.
3735
3736 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3737
3738         PR c++/12184
3739         * g++.dg/expr/call2.C: New test.
3740
3741 2003-09-15  Andreas Jaeger  <aj@suse.de>
3742
3743         * gcc.dg/Wold-style-definition-1.c: New test.
3744
3745 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
3746
3747         PR c++/3907
3748         * g++.dg/parse/template12.C: New test.
3749
3750         * g++.dg/abi/bitfield11.C: New test.
3751         * g++.dg/abi/bitfield12.C: Likewise.
3752
3753 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
3754
3755         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
3756         non-expansion of functional macro name without arguments at EOL.
3757         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
3758
3759 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
3760
3761         * gcc.c-torture/execute/20030914-[12].c: New tests.
3762
3763 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
3764
3765         PR c++/11788
3766         * g++.dg/overload/addr1.C: New test.
3767
3768 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
3769
3770         * gcc.dg/20030909-1.c: New test.
3771
3772 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3773
3774         * gcc.dg/ultrasp10.c: New test.
3775
3776 2003-09-09  Devang Patel  <dpatel@apple.com>
3777
3778         * gcc.dg/darwin-ld-6.c: New test.
3779
3780 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3781
3782         * gcc.dg/torture/builtin-explog-1.c: New testcase.
3783
3784 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3785
3786         * gcc.dg/ia64-types1.c: New test.
3787         * gcc.dg/ia64-types2.c: Likewise.
3788
3789 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3790
3791         * gcc.dg/builtins-1.c: Add more _Complex tests.
3792         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3793
3794         * gcc.dg/builtins-1.c: Test existing _Complex functions.
3795         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3796
3797 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
3798
3799         PR c++/11786
3800         * g++.dg/lookup/koenig2.C: New test.
3801
3802         PR c++/5296
3803         * g++.dg/rtti/typeid2.C: New test.
3804
3805 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
3806
3807         * gcc.c-torture/compile/20030904-1.c: New test.
3808
3809 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3810
3811         * g++.dg/opt/longbranch2.C: New test.
3812
3813 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3814
3815         * g++.dg/template/crash10.C: Only compile it.
3816
3817 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3818
3819         PR middle-end/11665
3820         * gcc.c-torture/compile/20030907-1.c: New test.
3821         * g++.dg/init/array11.C: New test.
3822
3823 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3824
3825         PR c++/11852
3826         * g++.dg/init/struct1.C: New test.
3827
3828 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/12181
3831         * g++.dg/expr/comma1.C: New test.
3832
3833 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/11867
3836         * g++.dg/expr/static_cast5.C: New test.
3837
3838 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3839
3840         PR c++/11507
3841         * g++.dg/lookup/scoped7.C: New test.
3842
3843         PR c++/9574
3844         * g++.dg/other/static1.C: New test.
3845
3846         PR c++/11490
3847         * g++.dg/warn/template-1.C: New test.
3848
3849         PR c++/11432
3850         * g++.dg/template/crash10.C: New test.
3851
3852         PR c++/2478
3853         * g++.dg/overload/VLA.C: New test.
3854
3855         PR c++/10804
3856         * g++.dg/template/call1.C: New test.
3857
3858 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3859
3860         PR c++/11794
3861         * g++.dg/parse/using3.C: New test.
3862
3863 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3864
3865         PR c++/11409
3866         * g++.dg/overload/builtin3.C: New test case.
3867
3868 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3869
3870         PR c/9862
3871         * gcc.dg/20030906-1.c: New test.
3872         * gcc.dg/20030906-2.c: Likewise.
3873
3874 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3875
3876         PR c++/12167
3877         * g++.dg/parse/defarg5.C: New test.
3878
3879         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3880
3881 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3882
3883         PR c++/12163
3884         * g++.dg/expr/static_cast4.C: New test.
3885
3886         PR c++/12146
3887         * g++.dg/template/crash9.C: New test.
3888
3889 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3890
3891         * g++.old-deja/g++.ext/pretty2.C: Update for change
3892         in __FUNCTION__.
3893         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3894
3895 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3896
3897         PR c++/11922
3898         * g++/dg/template/qualified-id1.C: New test.
3899
3900         PR c++/12037
3901         * g++.dg/warn/noeffect4.C: New test.
3902
3903 2003-09-04  Matt Austern  <austern@apple.com>
3904
3905         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3906         * g++.dg/ext/fnname2.C: Likewise.
3907         * g++.dg/ext/fnname3.C: Likewise.
3908
3909 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3910
3911         * g++.dg/expr/lval1.C: New test.
3912         * g++.dg/ext/lvcast.C: Remove.
3913
3914 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3915
3916         PR optimization/11700.
3917         * gcc.c-torture/compile/20030903-1.c: New test case.
3918
3919 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3920
3921         PR c++/12053
3922         * g++.dg/abi/layout4.C: New test.
3923
3924 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3925
3926         PR c++/11553
3927         * g++.dg/parse/friend3.C: New test.
3928
3929 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3930
3931         PR c++/11847
3932         * g++.dg/template/class1.C: New test.
3933
3934         PR c++/11808
3935         * g++.dg/expr/call1.C: New test.
3936
3937 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3938
3939         PR c++/12114
3940         * g++.dg/init/ref9.C: New test.
3941
3942         PR c++/11972
3943         * g++.dg/template/nested4.C: New test.
3944
3945 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3946
3947         PR c++/12093
3948         * g++.dg/template/non-dependent4.C: New test.
3949
3950         PR c++/11928
3951         * g++.dg/inherit/conv1.C: New test.
3952
3953 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3954
3955         PR c++/6196
3956         * g++.dg/ext/label1.C: New test.
3957         * g++.dg/ext/label2.C: Likewise.
3958
3959 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3960
3961         * g++.dg/expr/cond3.C: New test.
3962
3963 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3964
3965         * gcc.dg/builtins-1.c: Add new builtin cases.
3966
3967 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3968
3969         * gcc.dg/builtins-1.c: Add new cases.
3970         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3971
3972 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3973
3974         * gcc.dg/builtins-1.c: Add more math builtin tests.
3975         * gcc.dg/torture/builtin-attr-1.c: New test.
3976
3977 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3978
3979         PR optimization/5079
3980         * g++.dg/opt/static3.C: New test.
3981
3982 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3983
3984         * gcc.misc-tests/gcov-10b.c: New test.
3985
3986 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3987
3988         * g++.dg/opt/ptrmem3.C: New test.
3989
3990         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3991
3992 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3993
3994         * gcc.dg/20030826-2.c: New test.
3995
3996 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3997
3998         PR middle-end/12002
3999         * g77.f-torture/compile/12002.f: New test case.
4000
4001 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4002
4003         * gcc.dg/20030826-1.c: New test case.
4004
4005 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4006
4007         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4008
4009 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4010
4011         PR c++/11871
4012         * c++.dg/lookup/crash1.C: New test.
4013
4014         * c++.dg/warn/noeffect3.C: New test.
4015
4016 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4017
4018         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4019         * gcc.dg/compat/vector-1_y.c: Ditto.
4020         * gcc.dg/compat/vector-2_x.c: Ditto.
4021         * gcc.dg/compat/vector-2_y.c: Ditto.
4022
4023 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4024
4025         * gcc.dg/20030702-1.c: New test.
4026
4027 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4028
4029         PR c++/8795
4030         * g++.dg/ext/altivec-1.C: New test.
4031
4032 2003-08-24  Richard Henderson  <rth@redhat.com>
4033
4034         * g++.dg/eh/simd-2.C: Add -w for x86.
4035
4036 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4037
4038         * gcc.dg/20030815-1.c: New test.
4039
4040 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4041
4042         PR c++/3765
4043         * g++.dg/parse/access6.C: New test.
4044
4045 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4046
4047         PR c++/641, c++/11876
4048         * g++.dg/template/friend22.C: New test.
4049         * g++.dg/template/friend23.C: Likewise.
4050
4051 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4052
4053         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4054         identically.
4055
4056 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4057
4058         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4059
4060 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4061
4062         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4063
4064 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4065
4066         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4067
4068 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4069
4070         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4071
4072 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4073
4074         PR c++/11919
4075         * g++.dg/overload/prom1.C: New test.
4076
4077         PR c++/11551
4078         * g++.dg/parse/dtor2.C: New test.
4079
4080         PR c++/10762
4081         * g++.dg/parse/using2.C: New test.
4082
4083 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4084
4085         PR target/11805
4086         * gcc.c-torture/compile/20030821-1.c: New.
4087
4088 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/11834
4091         * g++.dg/template/deduce2.C: New test.
4092
4093 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4094
4095         * gcc.c-torture/execute/20030821-1.c: New test.
4096
4097 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4098
4099         PR middle-end/11984
4100         * gcc.dg/20030820-1.c: New test case.
4101
4102 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4103
4104         PR c++/11945
4105         * g++.dg/warn/noeffect2.C: New test.
4106
4107 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4108
4109         PR c++/10926
4110         * g++.dg/template/dtor2.C: New test.
4111
4112         PR c++/11684
4113         * g++.dg/template/operator1.C: New test.
4114         * g++.dg/parse/operator4.C: New test.
4115
4116         PR c++/11946.C
4117         * g++.dg/expr/enum1.C: New test.
4118         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4119
4120         PR c++/11036.C
4121         * g++.dg/parse/elab2.C: New test.
4122         * g++.dg/parse/typedef4.C: Change error message.
4123         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4124         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4125         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4126
4127 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4128
4129         * gcc.dg/pch/warn-1.c: New.
4130         * gcc.dg/pch/warn-1.hs: New.
4131
4132         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4133         not-tested file.
4134
4135 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4136
4137         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4138
4139 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         * gcc.dg/uninit-D.c: New Test.
4142         * gcc.dg/uninit-E.c: New Test.
4143         * gcc.dg/uninit-F.c: New Test.
4144         * gcc.dg/uninit-G.c: New Test.
4145
4146 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4147
4148         * g++.dg/README: Describe the pch directory.
4149
4150 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4151
4152         PR c++/11174
4153         * g++.dg/parse/access4.C: New test.
4154         * g++.dg/parse/access5.C: Likewise.
4155         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4156
4157 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4158
4159         * gcc.dg/noncompile/20030818-1.c: New.
4160
4161 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4162
4163         PR c++/11957
4164         * g++.dg/warn/noeffect1.C: New test.
4165
4166         * g++.dg/template/scope2.C: New test.
4167         * g++.dg/template/error2.C: Correct dg-error
4168
4169 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4170
4171         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4172
4173 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4174
4175         PR C++/11512
4176         * g++.dg/template/warn1.C: New.
4177
4178 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4179
4180         * g++.dg/template/error2.C: New test.
4181         * g++.dg/lookup/using7.C: Adjust errors
4182         * g++.old-deja/g++.pt/crash36.C: Likewise.
4183         * g++.old-deja/g++.pt/derived3.C: Likewise.
4184
4185 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4186
4187         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4188         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4189         * gcc.c-torture/execute/builtins/string-9.c: New, from
4190         string-opt-9.c.  Adjust for execute/builtins framework.
4191         * gcc.c-torture/execute/string-opt-9.c: Delete.
4192
4193 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4194
4195         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4196
4197         * g++.dg/parse/ret-type2.C: New test.
4198
4199         PR c++/11703
4200         * g++.dg/init/new8.C: New test.
4201
4202         PR c++/10923
4203         * g++.dg/parse/typedef5.C: New test.
4204
4205         PR c++/9512
4206         * g++.dg/parse/qualified2.C: New test.
4207         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4208         invalid code.
4209
4210 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4211
4212         * g++.dg/conversion/ptrmem1.C: New test.
4213
4214 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4215
4216         PR target/11693
4217         * gcc.dg/20030811-1.c: New test.
4218
4219         PR target/11535
4220         * gcc.c-torture/execute/20030811-1.c: New test.
4221
4222 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4223
4224         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4225
4226 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4227
4228         PR c++/11789.C
4229         * g++.dg/inherit/multiple1.C: New test.
4230
4231 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4232
4233         * gcc.dg/spe1.c: New test.
4234
4235         PR c++/11670
4236         * g++.dg/expr/cast2.C: New test.
4237
4238         PR c++/10530
4239         * g++.dg/template/dependent-name2.C: New test.
4240
4241 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4242
4243         * g++.dg/parse/crash11.C: Put the dg options in comments.
4244
4245 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4246
4247         * lib/gcc-dg.exp: Update for diagnostic change.
4248
4249 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4250
4251         PR c++/5767
4252         * g++.dg/parse/crash11.C: New test.
4253
4254 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4255
4256         * gcc.dg/cpp/spacing1.c: Update.
4257
4258 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4259
4260         PR target/11739
4261         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4262         a value for -mtune.
4263
4264 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4265
4266         PR middle-end/11771
4267         * gcc.c-torture/compile/20030804-1.c: New test case.
4268
4269 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4270
4271         * gcc.dg/20030804-1.c: New test case.
4272
4273 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
4274
4275         * gcc.dg/cpp/separate-1.c: New test.
4276
4277 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
4278
4279         PR c++/11704
4280         * g++.dg/template/dependent-expr2.C: New test.
4281
4282         PR c++/11766
4283         * g++.dg/expr/ptrmem1.C: New test.
4284
4285 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4286
4287         PR c++/9453
4288         * g++.dg/template/friend15.C: New test.
4289
4290 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
4291
4292         * lib/dg-pch.exp: Work round PCH bug.
4293
4294 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4295
4296         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
4297         builtins.  Move cases from builtins-4.c here.
4298
4299         * gcc.dg/torture/builtin-math-1.c: New test taken from
4300         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
4301         additional cases.
4302
4303         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
4304         Delete.
4305
4306 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
4307
4308         PR c++/9447
4309         * g++.dg/template/using7.C: New test.
4310
4311 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
4312
4313         * import1.c, import2.c: New tests.
4314
4315 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
4316
4317         * g++.dg/eh/crossjump1.C: New test.
4318
4319 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
4320
4321         PR c++/11697
4322         * g++.dg/template/using6.C: New test.
4323
4324         PR c++/11744
4325         * g++.dg/template/koenig2.C: New test.
4326
4327 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4328
4329         PR c++/7983
4330         * g++.dg/parse/typedef4.C: New test.
4331
4332 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4333
4334         PR c++/8442, c++/8806
4335         * g++.dg/template/elab1.C: New test.
4336         * g++.dg/template/type2.C: Likewise.
4337         * g++.dg/template/ttp3.C: Adjust expected error message.
4338         * g++.old-deja/g++.law/visibility13.C: Likewise.
4339         * g++.old-deja/g++.niklas/t135.C: Likewise.
4340         * g++.old-deja/g++.pt/ttp41.C: Likewise.
4341         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
4342         template argument.
4343         * g++.old-deja/g++.pt/ttp44.C: Likewise.
4344
4345 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
4346
4347         PR c++/11295
4348         * g++.dg/ext/stmtexpr1.C: New test.
4349
4350         * g++.dg/opt/tmp1.C: New test.
4351
4352         PR c++/11525
4353         * g++.dg/parse/constant4.C: New test.
4354
4355         PR c++/9447
4356         * g++.dg/template/using5.C: New test.
4357
4358 2003-07-31  Roger Sayle  <roger@eyesopen.com>
4359
4360         * gcc.dg/builtins-27.c: New test case.
4361
4362 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
4363
4364         * gcc.dg/tls/opt-7.c: New test.
4365
4366 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
4367
4368         * g++.old-deja/g++.other/crash18.C: Remove.
4369
4370 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
4371
4372         * g++.dg/template/explicit3.C: New.
4373         * g++.dg/template/explicit4.C: New.
4374         * g++.dg/template/explicit5.C: New.
4375
4376         PR c++/11347
4377         * g++.dg/template/memtmpl1.C: New.
4378
4379 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
4380
4381         PR target/11565
4382         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
4383         * gcc.dg/i386-387-5.c (dg-options): Likewise.
4384
4385 2003-07-30  Jan Hubicka  <jh@suse.cz>
4386
4387         * vtgc1.c: Kill.
4388
4389 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
4390
4391         * gcc.dg/struct-in-proto-1.c: New test.
4392
4393 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
4394
4395         * gcc.dg/cpp/include2.c: Only expect one message.
4396
4397 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
4398
4399         PR c++/9447
4400         * g++.dg/template/using1.C: New test.
4401         * g++.dg/template/using2.C: New test.
4402         * g++.dg/template/using3.C: New test.
4403         * g++.dg/template/using4.C: New test.
4404
4405 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
4406
4407         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
4408         * gcc.c-torture/execute/string-opt-10.c: Likewise.
4409
4410 2003-07-28  Jan Hubicka  <jh@suse.cz>
4411
4412         PR c++/11530
4413         * g++.dg/opt/call1.C: New test.
4414
4415 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
4416
4417         PR c++/11667
4418         * g++.dg/init/enum2.C: New test.
4419         * g++.dg/template/overload1.C: Add "-w" option.
4420
4421 2003-07-28    <hp@bitrange.com>
4422
4423         * gcc.dg/Wdeclaration-after-statement-1.c,
4424         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
4425
4426 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
4427
4428         * gcc.c-torture/compile/20030725-1.c: New test.
4429
4430 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
4431
4432         * gcc.dg/20030505.c: Only run for SPE.
4433         Remove definition of opaque type.
4434
4435 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
4436
4437         * g++.dg/template/ptrmem6.C: New test.
4438
4439 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
4440
4441         * gcc.c-torture/compile/zero-strct-2.c: New test.
4442
4443 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
4444
4445         * gcc.dg/intermod-1.c: New test.
4446
4447 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         PR c++/11617
4450         * g++.dg/template/lookup2.C: New test.
4451         * g++.dg/template/memclass1.C: Remove instantiated from error.
4452         * g++.dg/other/error2.C: Tweak expected errors.
4453
4454         PR c++/11596
4455         * g++.dg/template/defarg3.C: New test.
4456
4457         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
4458
4459 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
4460
4461         * g++.dg/inherit/access5.C: New test.
4462
4463 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4464
4465         PR c++/11513
4466         * g++.dg/template/crash8.C: New test.
4467
4468 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
4469
4470         PR c/10602
4471         * gcc.dg/noncompile/incomplete-2.c: New test.
4472
4473 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/11645
4476         * g++.dg/inherit/access4.C: New test.
4477
4478         PR c++/11517
4479         * g++.dg/expr/cond2.C: New test.
4480
4481         PR optimization/10679
4482         * g++.dg/opt/inline4.C: New test.
4483
4484 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4485
4486         * g++.dg/parse/crash10: New test.
4487
4488 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4489
4490         * g++.dg/ext/flexary1.C: New test.
4491
4492 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4493
4494         PR c++/10793
4495         * g++.dg/template/crash9.C: New test.
4496
4497 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4498
4499         PR c++/3004
4500         * g++.dg/parse/typedef3.C: New test.
4501
4502         PR c++/7906
4503         * g++.dg/parse/operator2.C: New test.
4504
4505         PR c++/8895
4506         * g++.dg/parse/def-tmpl-arg1.C: New test.
4507
4508         PR c++/9282
4509         * g++.dg/parse/funptr1.C: New test.
4510
4511         PR c++/9452
4512         * g++.dg/parse/ambig3.C: New test.
4513
4514         PR c++/9454
4515         * g++.dg/parse/operator3.C: New test.
4516
4517         PR c++/9486
4518         * g++.dg/parse/template10.C: New test.
4519
4520         PR c++/9488
4521         * g++.dg/parse/template11.C: New test.
4522
4523         PR c++/10150
4524         * g++.dg/parse/invalid-op1.C: New test.
4525
4526         PR c++/10247
4527         * g++.dg/parse/condexpr1.C: New test.
4528
4529 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4530
4531         * g++.dg/ext/packed3.C: New test.
4532         * g++.dg/ext/packed4.C: New test.
4533
4534         * gcc.dg/pack-test-3.c: New test.
4535
4536 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
4537
4538         * lib/compat.exp: Handle dg-options per source file.
4539         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
4540         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
4541         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
4542         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
4543         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
4544         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
4545         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
4546         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
4547         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
4548         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
4549         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
4550         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
4551         * g++.dg/compat/break/bitfield7_x.C: Ditto.
4552         * g++.dg/compat/break/bitfield7_y.C: Ditto.
4553
4554 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4555
4556         PR c/10320
4557         * gcc.c-torture/execute/20030718-1.c: New test.
4558
4559 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4560
4561         PR optimization/11536
4562         * gcc.dg/20030721-1.c: New test.
4563
4564 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
4565
4566         PR c++/11546
4567         * g++.dg/template/lookup1.C: New test.
4568
4569 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
4570
4571         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
4572         diagnostics of ill-formed constructs involving labels.
4573         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
4574         the new 'previously defined here' message.
4575
4576 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
4577
4578         * g++.dg/parse/non-dependent2.C: New test.
4579
4580 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4581
4582         * g++.dg/init/init-ref4.C: xfail on targets without
4583         weak symbols.
4584
4585 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR target/11087
4588         * gcc.c-torture/execute/20030717-1.c: New test.
4589
4590 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4591
4592         * g++.dg/opt/cfg1.C: New test.
4593
4594 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR optimization/11557
4597         * gcc.dg/20030717-1.c: New test.
4598
4599 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
4600
4601         PR c++/10476
4602         * g++.dg/expr/crash-1.C: New test.
4603
4604         PR c++/11027
4605         * g++.dg/template/init3.C: New test.
4606
4607         PR c++/8222
4608         * g++.dg/template/non-dependent1.C: New test.
4609
4610         PR c++/11070
4611         * g++.dg/template/non-dependent2.C: New test.
4612
4613         PR c++/11071
4614         * g++.dg/template/non-dependent3.C: New test.
4615
4616         PR c++/9907
4617         * g++.dg/template/sizeof5.C: New test.
4618
4619 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
4620
4621         PR 11498
4622         * gcc.c-torture/compile/mangle-1.c: New file.
4623
4624 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4625
4626         PR c++/7809
4627         * g++.dg/parse/access3.C: New test.
4628
4629 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
4630
4631         PR c++/11384
4632         * g++.dg/init/init-ref4.C: New test.
4633
4634 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
4635
4636         PR c++/11547
4637         * g++.dg/parse/constant3.C: New test.
4638         * g++.dg/parse/crash7.C: Likewise.
4639
4640 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
4641
4642         PR target/11008
4643         * gcc.dg/i386-pentium4-not-mull.c: New.
4644
4645 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
4646
4647         * gcc.dg/asm-names.c (ymain): Make it weak.
4648
4649 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4650
4651         PR c++/5421
4652         * g++.dg/template/friend21.C: New test.
4653
4654 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
4655
4656         * gcc.dg/cleanup-8.c: New test.
4657         * gcc.dg/cleanup-9.c: New test.
4658
4659 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
4660
4661         * g++.dg/ext/dll-MI1.h: New file.
4662         * g++.dg/ext/dllexport-MI1.C: New file.
4663         * g++.dg/ext/dllimport-MI1.C: New file.
4664
4665 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
4666
4667         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
4668         it does not have cmpstrsi patterns (just cmpmemsi).
4669
4670 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR debug/11473
4673         * g++.dg/debug/debug8.C: New test.
4674
4675 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4676
4677         PR c++/10108
4678         * g++.dg/template/crash7.C: New test.
4679
4680 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
4681
4682         PR target/10795
4683         * gcc.c-torture/compile/20030708-1.c: New.
4684
4685 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4686
4687         * gcc.c-torture/execute/20030715-1.c: New test.
4688
4689 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
4690
4691         * gcc.dg/pch/inline-3.c: New file.
4692         * gcc.dg/pch/inline-3.hs: New file.
4693         * gcc.dg/pch/inline-4.c: New file.
4694         * gcc.dg/pch/inline-4.hs: New file.
4695
4696 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
4697
4698         PR c++/11509
4699         * g++.dg/template/crash6.C: New test.
4700
4701         PR c++/7053
4702         * g++.dg/template/friend20.C: New test.
4703
4704         PR c++/7019
4705         * g++.dg/template/overload2.C: New test.
4706
4707 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4708
4709         PR optimization/11440
4710         * gcc.c-torture/execute/20030714-1.c: New test.
4711
4712 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4713
4714         PR c++/11154
4715         * g++.dg/template/partial2.C: New test.
4716
4717 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
4718
4719         PR c++/11503
4720         * g++.dg/template/anon1.C: New test.
4721
4722         PR c++/11493
4723         PR c++/11495
4724         * g++.dg/parse/template9.C: Likewise.
4725         * g++.dg/template/crash4.C: New test.
4726         * g++.dg/template/koenig1.C: Likewise.
4727         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
4728         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
4729         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
4730         functions.
4731         * g++.old-deja/g++.jason/template36.C: Likewise.
4732         * g++.old-deja/g++.mike/p1989.C: Likewise.
4733         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
4734         * g++.old-deja/g++.pt/ttp20.C: Use this->.
4735         * g++.old-deja/g++.pt/ttp21.C: Use this->.
4736         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
4737         compiling.
4738         * g++.old-deja/g++.pt/union2.C: Use this->.
4739
4740 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
4741
4742         * gcc.dg/20030711-1.c: New test.
4743
4744 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
4745
4746         PR c++/11050
4747         * g++.dg/parse/args1.C: New test.
4748         * g++.pt/defarg8.C: Change expected errors.
4749
4750 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
4751
4752         PR c++/8164
4753         * g++.dg/template/nontype2.C: New test.
4754
4755         PR c++/10558
4756         * g++.dg/parse/template8.C: New test.
4757
4758         PR c++/8327
4759         * g++.dg/template/scope1.C: New test.
4760
4761         * g++.dg/warn/Wsign-compare-1.C: New test.
4762
4763 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4764
4765         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
4766
4767 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
4768
4769         PR c++/9411
4770         * g++.dg/template/explicit2.C: New test.
4771
4772         PR c++/10032
4773         * g++.dg/warn/pedantic1.C: New test.
4774
4775 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
4776
4777         PR c++ 9483
4778         * g++.dg/other/field1.C: New test.
4779
4780 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
4781
4782         PR c/11449
4783         * gcc.c-torture/compile/20030707-1.c: New.
4784
4785 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4786
4787         PR c++/10849
4788         * g++.dg/template/access12.C: New test.
4789
4790 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
4791
4792         * g++.dg/bprob/bprob.exp (prof_ext): Update.
4793         * g77.dg/bprob/bprob.exp (prof_ext): Update.
4794         * gcc.misc-tests/bprob.exp (prof_ext): Update.
4795         * gcc.misc-tests/gcov.exp: Update
4796         * g++.dg/gcov/gcov.exp: Update
4797         * lib/gcov.exp: Update.
4798
4799 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
4800
4801         * g++.dg/abi/mangle17.C: Make sure template expressions are
4802         dependent.
4803         * g++.dg/abi/mangle4.C: Mark erroneous casts.
4804         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
4805         * g++.dg/opt/stack1.C: Remove erroneous code.
4806         * g++.dg/parse/template7.C: New test.
4807         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4808         * g++.old-deja/g++.pt/crash4.C: Likewise.
4809
4810 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4811
4812         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4813         with zero or one occurence of `$' after the initial `L'.
4814
4815 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4816
4817         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4818
4819 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4820
4821         PR c/11370
4822         * gcc.dg/Wunreachable-6.c: New testcase.
4823         * gcc.dg/Wunreachable-7.c: New testcase.
4824
4825 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR c/11420
4828         * gcc.dg/20030708-1.c: New test.
4829
4830 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4831
4832         * gcc.dg/compat/sdata-section.h: New file.
4833         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4834         * gcc.dg/torture/mips-sdata-1.c: New test.
4835
4836 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4837
4838         PR c++/11030
4839         * g++.dg/template/friend19.C: New test.
4840
4841 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4842
4843         * g++.dg/opt/strength-reduce.C: New test.
4844
4845 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4846
4847         PR target/10979
4848         * gcc.dg/20030707-1.c: New testcase.
4849
4850 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4851
4852         PR optimization/11059
4853         * g++.dg/opt/emptyunion.C: New testcase.
4854
4855 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4856             Eric Botcazou  <ebotcazou@libertysurf.fr>
4857
4858         * g++.dg/opt/stack1.C: New test.
4859
4860 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4861
4862         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4863         run test.
4864
4865         PR c++/11431
4866         * g++.dg/expr/static_cast3.C: New test.
4867
4868 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4869
4870         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4871         everywhere.
4872         * gcc.dg/concat.c: Concatenation of string constants with
4873         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4874         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4875         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4876         necessary to avoid multi-character character constant warning.
4877         * gcc.dg/cpp/escape.c: Likewise.
4878         * gcc.dg/cpp/ucs.c: Likewise.
4879         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4880         Fix a typo.
4881
4882 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4883
4884         PR c/11428
4885         * gcc.c-torture/compile/20030704-1.c: New.
4886
4887 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4888
4889         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4890
4891 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4892
4893         PR c++/5287, PR c++/7910,  PR c++/11021
4894         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4895         tests for warnings.
4896         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4897         * g++.dg/ext/dllimport3.C: Likewise.
4898         * g++.dg/ext/dllimport4.C: New file.
4899         * g++.dg/ext/dllimport5.C: New file.
4900         * g++.dg/ext/dllimport6.C: New file.
4901         * g++.dg/ext/dllimport7.C: New file.
4902         * g++.dg/ext/dllimport8.C: New file.
4903         * g++.dg/ext/dllimport9.C: New file.
4904         * g++.dg/ext/dllimport10.C: New file.
4905         * g++.dg/ext/dllexport1.C: New file.
4906
4907 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4908
4909         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4910         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4911
4912 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4913
4914         * gcc.dg/builtins-25.c: New testcase.
4915         * gcc.dg/builtins-26.c: New testcase.
4916
4917 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4918
4919         * gcc.dg/compat/vector-defs.h: New file.
4920         * gcc.dg/compat/vector-setup.h: New file.
4921         * gcc.dg/compat/vector-check.h: New file.
4922         * gcc.dg/compat/vector-1_main.c: New file.
4923         * gcc.dg/compat/vector-1_x.c: New file.
4924         * gcc.dg/compat/vector-1_y.c: New file.
4925         * gcc.dg/compat/vector-2_main.c: New file.
4926         * gcc.dg/compat/vector-2_x.c: New file.
4927         * gcc.dg/compat/vector-2_y.c: New file.
4928
4929         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4930         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4931         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4932         * gcc.dg/compat/struct-align-1.h: New file.
4933         * gcc.dg/compat/struct-align-1_main.c: New file.
4934         * gcc.dg/compat/struct-align-1_x.c: New file.
4935         * gcc.dg/compat/struct-align-1_y.c: New file.
4936         * gcc.dg/compat/struct-align-2.h: New file.
4937         * gcc.dg/compat/struct-align-2_main.c: New file.
4938         * gcc.dg/compat/struct-align-2_x.c: New file.
4939         * gcc.dg/compat/struct-align-2_y.c: New file.
4940
4941         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4942         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4943         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4944         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4945         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4946         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4947         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4948         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4949         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4950         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4951         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4952         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4953         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4954         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4955         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4956         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4957         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4958         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4959         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4960         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4961         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4962         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4963         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4964         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4965         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4966         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4967         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4968         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4969         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4970
4971 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4972
4973         * gcc.dg/i386-call-1.c: New test.
4974
4975 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4976
4977         PR c++/9162
4978         * g++.dg/parse/defarg4.C: New.
4979
4980 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4981
4982         PR target/10700
4983         * gcc.c-torture/compile/20030703-1.c: New test case.
4984
4985 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4986
4987         * g++.dg/template/local3.C: Remove extra semicolon.
4988
4989 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4990
4991         * gcc.dg/i386-volatile-1.c: New test.
4992
4993 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4994
4995         PR c++/11072
4996         * g++.dg/other/offsetof2.C: XFAIL.
4997         * g++.dg/other/offsetof5.C: New.
4998
4999         PR c++/10219
5000         * g++.dg/template/error1.C: New.
5001
5002         PR c++/9779
5003         * g++.dg/template/dependent-expr1.C: New.
5004
5005 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/6949
5008         * g++.dg/template/local3.C: New test.
5009
5010         PR c++/11149
5011         * g++.dg/lookup/scoped6.C: New test.
5012
5013 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
5014
5015         PR c++/8046
5016         * g++.dg/other/error7.C: New test.
5017
5018 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
5019
5020         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
5021         * g++.old-deja/g++.abi/vtable3.h: Likewise.
5022         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5023         * g++.old-deja/g++.other/union2.C: Likewise.
5024         * gcc.dg/c90-const-expr-2.c: Likewise.
5025         * gcc.dg/c90-const-expr-3.c: Likewise.
5026         * gcc.dg/c99-const-expr-2.c: Likewise.
5027         * gcc.dg/c99-const-expr-3.c: Likewise.
5028         * gcc.dg/concat.c: Likewise.
5029
5030 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
5031
5032         PR c++/9559
5033         * g++.dg/init/static1.C: New test.
5034
5035 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5036
5037         * Changelog: Remove ">>>>>>>" from previous change.
5038
5039 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5040
5041         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
5042         * g++.old-deja/g++.other/access2.C: Likewise.
5043         * g++.old-deja/g++.other/decl2.C: Likewise.
5044         * gcc.c-torture/execute/20020615-1.c: Likewise.
5045
5046 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5047
5048         PR c++/4933
5049         * g++.dg/template/sizeof4.C: New test.
5050
5051 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5052
5053         * g++.dg/other/error6.C: New test.
5054
5055 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
5056
5057         PR c++/10750
5058         * g++.dg/parse/constant2.C: New test.
5059
5060 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
5061
5062         PR c++/11106
5063         * g++.dg/other/error5.C: New test.
5064
5065 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5066
5067         * gcc.dg/format/gcc_diag-1.c: New test.
5068
5069 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
5070
5071         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
5072
5073 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5074
5075         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
5076         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
5077         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
5078
5079 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
5080
5081         * gcc.c-torture/execute/builtins/string-8.c: New test.
5082         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
5083         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
5084         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
5085
5086 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5087
5088         PR c++/10468
5089         * g++.dg/ext/typeof6.C: New test.
5090
5091 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
5092
5093         PR c++/10796
5094         * g++.dg/init/enum1.C: New test.
5095
5096 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
5097
5098         * gcc.dg/20030627-1.c: New test.
5099
5100 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
5101
5102         PR c++/11332
5103         * g++.dg/expr/static_cast2.C: New test.
5104
5105 2003-06-26  Roger Sayle  <roger@eyesopen.com>
5106             Jakub Jelinek  <jakub@redhat.com>
5107
5108         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
5109         sprintf(dst,"%s",src) optimization.
5110         * gcc.c-torture/execute/20030626-1.c: New test case.
5111         * gcc.c-torture/execute/20030626-2.c: New test case.
5112
5113 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
5114
5115         * gcc.c-torture/execute/multi-ix.c: New test.
5116
5117         * gcc.c-torture/execute/simd-4.c (main):
5118         Added missing semicolon at end of union.
5119
5120 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
5121
5122         PR c++/8266
5123         * g++.dg/template/explicit-instantiation3.C: New test.
5124
5125 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5126
5127         * gcc.dg/20030626-1.c: Use signed char.
5128
5129 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
5130
5131         * gcc.dg/20030626-1.c: New test.
5132
5133 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
5134
5135         * const-str-2.m: Update.
5136
5137 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/10990
5140         * g++.dg/rtti/dyncast1.C: New test.
5141         * g++.dg/abi/mangle4.C: Correct base-specifier access.
5142         * g++.dg/lookup/scoped1.C: Remove XFAIL.
5143         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
5144
5145         PR c++/10931
5146         * g++.dg/expr/static_cast1.C: New test.
5147
5148 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
5149
5150         * gcc.dg/20030625-1.c: New test.
5151
5152 2003-06-24  Roger Sayle  <roger@eyesopen.com>
5153
5154         * gcc.c-torture/compile/20030624-1.c: New test case.
5155
5156 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
5157
5158         * gcc.c-torture/execute/string-opt-17.c: New test.
5159
5160 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
5161
5162         PR c++/5754
5163         * g++.dg/parse/crash6.C: New test.
5164
5165 2003-06-23  Roger Sayle  <roger@eyesopen.com>
5166
5167         * gcc.dg/builtins-24.c: New test case.
5168
5169 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
5170
5171         * g++.dg/opt/operator1.C: New test.
5172
5173 2003-06-22  Roger Sayle  <roger@eyesopen.com>
5174
5175         * gcc.c-torture/execute/string-opt-16.c: New test case.
5176
5177 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5178
5179         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
5180         * g++.old-deja/g++.other/conv7.C: Likewise
5181         * g++.old-deja/g++.other/overcnv2.C: Likewise.
5182         * g++.old-deja/g++.other/overload14.C: Likewise.
5183
5184 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
5185
5186         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
5187         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
5188
5189 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5190
5191         PR c++/10888
5192         * g++.dg/warn/Winline-3.C: New test.
5193
5194 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5195
5196         * lib/target-supports.exp (check_alias_available): Make the test
5197         program acceptable to the Solaris assembler.
5198
5199         PR c++/10749
5200         * g++.dg/template/memclass2.C: New test.
5201
5202 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5203             Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
5206         data for non-matching targets.
5207         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
5208
5209 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
5210
5211         PR c++/10845
5212         * g++.dg/template/member3.C: New test.
5213
5214 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
5215
5216         PR c++/10939
5217         * g++.dg/template/func1.C: New test.
5218
5219         PR c++/9649
5220         * g++.dg/template/static4.C: New test.
5221         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
5222
5223         PR c++/11041
5224         * g++.dg/init/ref7.C: New test.
5225
5226 2003-06-19  Matt Austern  <austern@apple.com>
5227
5228         PR c++/11228
5229         * g++.dg/anew1.C: New test.
5230         * g++.dg/anew2.C: New test.
5231         * g++.dg/anew3.C: New test.
5232         * g++.dg/anew4.C: New test.
5233
5234 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
5235
5236         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
5237
5238 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
5239
5240         * gcc.c-torture/execute/simd-4.c (main): Make expected value
5241         endian-dependent.
5242
5243 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
5244
5245         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
5246         Remove cruft.
5247
5248 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
5249
5250         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
5251         * gcc.c-torture/compile/961203-1.c: Likewise.
5252         * gcc.c-torture/compile/980506-1.c: Likewise.
5253
5254 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5255
5256         PR c++/10712
5257         * g++.dg/lookup/using7.C: New test.
5258
5259 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/11105
5262         * g++.dg/abi/conv1.C: Remove it.
5263         * g++.dg/template/conv7.C: New test.
5264         * g++.dg/template/conv8.C: Likewise.
5265         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
5266         conversion operator.
5267
5268 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
5269
5270         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
5271         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
5272         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5273         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
5274         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
5275         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5276         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5277         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
5278         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
5279         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
5280         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
5281         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
5282         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
5283         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
5284         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
5285         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
5286         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
5287         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
5288         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5289         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5290         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5291         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5292         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5293         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5294         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5295         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5296         * gcc.dg/compat/struct-return-10_x.c: Ditto.
5297         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5298         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5299
5300 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
5301
5302         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
5303         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
5304         indications.
5305
5306 2003-06-16  Roger Sayle  <roger@eyesopen.com>
5307
5308         * gcc.dg/i386-387-5.c: New test case.
5309         * gcc.dg/i386-387-6.c: New test case.
5310         * gcc.dg/builtins-23.c: New test case.
5311
5312 2003-06-15  Roger Sayle  <roger@eyesopen.com>
5313
5314         * gcc.dg/builtins-22.c: New test case.
5315         * gcc.dg/i386-387-1.c: Update to test exp.
5316         * gcc.dg/i386-387-2.c: Likewise.
5317
5318 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5319
5320         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
5321
5322 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5323
5324         * lib/gcc-dg.exp (dg-require-dll): New function.
5325         (dg-xfail-if): Likewise.
5326         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
5327         driver.
5328
5329         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
5330         * gcc.c-torture/compile/20001205-1.c: Likewise.
5331         * gcc.c-torture/compile/20001226-1.c: Likewise.
5332         * gcc.c-torture/compile/20010518-2.c: Likewise.
5333         * gcc.c-torture/compile/20020312-1.c: Likewise.
5334         * gcc.c-torture/compile/20020604-1.c: Likewise.
5335         * gcc.c-torture/compile/920501-12.c: Likewise.
5336         * gcc.c-torture/compile/920501-4.c: Likewise.
5337         * gcc.c-torture/compile/920520-1.c: Likewise.
5338         * gcc.c-torture/compile/920521-1.c: Likewise.
5339         * gcc.c-torture/compile/920625-1.c: Likewise.
5340         * gcc.c-torture/compile/961203-1.c: Likewise.
5341         * gcc.c-torture/compile/980506-1.c: Likewise.
5342         * gcc.c-torture/compile/981006-1.c: Likewise.
5343         * gcc.c-torture/compile/981022-1.c: Likewise.
5344         * gcc.c-torture/compile/981223-1.c: Likewise.
5345         * gcc.c-torture/compile/990617-1.c: Likewise.
5346         * gcc.c-torture/compile/dll.c: Likewise.
5347         * gcc.c-torture/compile/labels-3.c: Likewise.
5348         * gcc.c-torture/compile/mipscop-1.c: Likewise.
5349         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5350         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5351         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5352         * gcc.c-torture/compile/simd-5.c: Likewise.
5353         * gcc.c-torture/compile/20000804-1.x: Remove.
5354         * gcc.c-torture/compile/20001205-1.x: Likewise.
5355         * gcc.c-torture/compile/20001226-1.x: Likewise.
5356         * gcc.c-torture/compile/20010518-2.x: Likewise.
5357         * gcc.c-torture/compile/20020312-1.x: Likewise.
5358         * gcc.c-torture/compile/20020604-1.x: Likewise.
5359         * gcc.c-torture/compile/920501-12.x: Likewise.
5360         * gcc.c-torture/compile/920501-4.x: Likewise.
5361         * gcc.c-torture/compile/920520-1.x: Likewise.
5362         * gcc.c-torture/compile/920521-1.x: Likewise.
5363         * gcc.c-torture/compile/920625-1.x: Likewise.
5364         * gcc.c-torture/compile/961203-1.x: Likewise.
5365         * gcc.c-torture/compile/980506-1.x: Likewise.
5366         * gcc.c-torture/compile/981006-1.x: Likewise.
5367         * gcc.c-torture/compile/981022-1.x: Likewise.
5368         * gcc.c-torture/compile/981223-1.x: Likewise.
5369         * gcc.c-torture/compile/990617-1.x: Likewise.
5370         * gcc.c-torture/compile/mipscop-1.x: Likewise.
5371         * gcc.c-torture/compile/mipscop-2.x: Likewise.
5372         * gcc.c-torture/compile/mipscop-3.x: Likewise.
5373         * gcc.c-torture/compile/mipscop-4.x: Likewise.
5374         * gcc.c-torture/compile/simd-5.x: Likewise.
5375
5376         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
5377
5378 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5379
5380         * gcc.c-torture/execute/20030611-1.c: New test.
5381
5382 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5383
5384         PR middle-end/168
5385         * gcc.dg/20030612-1.c: New test case.
5386
5387 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
5388
5389         PR c++/10635
5390         * g++.dg/expr/cast1.C: New test.
5391
5392 2003-06-12  Roger Sayle  <roger@eyesopen.com>
5393
5394         * gcc.dg/builtins-21.c: New test case.
5395
5396 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
5397
5398         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
5399         options instead of at the end.
5400         * lib/objc.exp (objc_target_compile): Likewise.
5401
5402 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
5403
5404         PR c++/10432
5405         * g++.dg/parse/error1.C: New test.
5406
5407 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
5408
5409         * gcc.dg/compat/struct-by-value-11_main.c: New file.
5410         * gcc.dg/compat/struct-by-value-11_x.c: New file.
5411         * gcc.dg/compat/struct-by-value-11_y.c: New file.
5412         * gcc.dg/compat/struct-by-value-12_main.c: New file.
5413         * gcc.dg/compat/struct-by-value-12_x.c: New file.
5414         * gcc.dg/compat/struct-by-value-12_y.c: New file.
5415         * gcc.dg/compat/struct-by-value-13_main.c: New file.
5416         * gcc.dg/compat/struct-by-value-13_x.c: New file.
5417         * gcc.dg/compat/struct-by-value-13_y.c: New file.
5418         * gcc.dg/compat/struct-by-value-14_main.c: New file.
5419         * gcc.dg/compat/struct-by-value-14_x.c: New file.
5420         * gcc.dg/compat/struct-by-value-14_y.c: New file.
5421         * gcc.dg/compat/struct-by-value-15_main.c: New file.
5422         * gcc.dg/compat/struct-by-value-15_x.c: New file.
5423         * gcc.dg/compat/struct-by-value-15_y.c: New file.
5424         * gcc.dg/compat/struct-by-value-16_main.c: New file.
5425         * gcc.dg/compat/struct-by-value-16_x.c: New file.
5426         * gcc.dg/compat/struct-by-value-16_y.c: New file.
5427         * gcc.dg/compat/struct-by-value-17_main.c: New file.
5428         * gcc.dg/compat/struct-by-value-17_x.c: New file.
5429         * gcc.dg/compat/struct-by-value-17_y.c: New file.
5430         * gcc.dg/compat/struct-by-value-18_main.c: New file.
5431         * gcc.dg/compat/struct-by-value-18_x.c: New file.
5432         * gcc.dg/compat/struct-by-value-18_y.c: New file.
5433
5434         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
5435         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
5436         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
5437         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
5438         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
5439         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
5440         * gcc.dg/compat/scalar-return-3_main.c: New file.
5441         * gcc.dg/compat/scalar-return-3_x.c: New file.
5442         * gcc.dg/compat/scalar-return-3_y.c: New file.
5443         * gcc.dg/compat/scalar-return-4_main.c: New file.
5444         * gcc.dg/compat/scalar-return-4_x.c: New file.
5445         * gcc.dg/compat/scalar-return-4_y.c: New file.
5446
5447 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
5448
5449         * gcc.dg/compat/fp2-struct-check.h: New file.
5450         * gcc.dg/compat/fp2-struct-defs.h: New file.
5451         * gcc.dg/compat/fp2-struct-init.h: New file.
5452         * gcc.dg/compat/struct-by-value-10_main.c: New file.
5453         * gcc.dg/compat/struct-by-value-10_x.c: New file.
5454         * gcc.dg/compat/struct-by-value-10_y.c: New file.
5455         * gcc.dg/compat/struct-return-10_main.c: New file.
5456         * gcc.dg/compat/struct-return-10_x.c: New file.
5457         * gcc.dg/compat/struct-return-10_y.c: New file.
5458
5459         * gcc.dg/compat/compat-common.h: New file.
5460         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
5461         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
5462         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
5463         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
5464         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
5465         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
5466         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
5467         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
5468         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
5469         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
5470         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
5471         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
5472         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
5473         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
5474         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
5475         * gcc.dg/compat/small-struct-check.h: Ditto.
5476         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
5477         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
5478         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
5479         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
5480         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
5481         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5482         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
5483         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
5484         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
5485         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
5486         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5487         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5488         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
5489         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5490         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5491         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
5492         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
5493         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
5494         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
5495         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
5496         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
5497         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
5498         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
5499         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
5500         * gcc.dg/compat/struct-return-2_main.c: Ditto.
5501         * gcc.dg/compat/struct-return-2_x.c: Ditto.
5502         * gcc.dg/compat/struct-return-2_y.c: Ditto.
5503         * gcc.dg/compat/struct-return-3_main.c: Ditto.
5504         * gcc.dg/compat/struct-return-3_x.c: Ditto.
5505         * gcc.dg/compat/struct-return-3_y.c: Ditto.
5506
5507 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
5508
5509         * g++.dg/pch/static-1.C: New file.
5510         * g++.dg/pch/static-1.Hs: New file.
5511
5512 2003-06-10  Richard Henderson  <rth@redhat.com>
5513
5514         * gcc.dg/asm-7.c: Adjust expected warning text.
5515
5516 2003-06-10  Roger Sayle  <roger@eyesopen.com>
5517
5518         * gcc.dg/builtins-20.c: New test case.
5519
5520 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
5521
5522         PR c++/11131
5523         * g++.dg/opt/template1.C: New test.
5524
5525 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5526
5527         * lib/gcc-dg.exp (dg-test): Clear additional_files and
5528         additional_sources.
5529
5530 2003-05-21  David Taylor  <dtaylor@emc.com>
5531
5532         * gcc.dg/Wpadded.c: New file.
5533
5534 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5535
5536         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
5537         * gcc.dg/special/weak-2.c: Add dg-require-weak.
5538         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
5539         dg-require-weak.
5540
5541 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
5542
5543         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
5544
5545 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
5546
5547         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
5548         (dg-require-alias): Likewise.
5549         (dg-require-gc-sections): Likewise.
5550         * lib/target-supports.exp (check_gc_sections_available): Likewise.
5551
5552 2003-06-08  Richard Henderson  <rth@redhat.com>
5553
5554         * gcc.dg/20011029-2.c: Fix the array reference.
5555         * gcc.dg/asm-7.c: New.
5556
5557 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
5558
5559         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
5560
5561 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
5562
5563         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
5564         (dg-require-gc-sections): Likewise.
5565
5566 2003-06-08  Jan Hubicka  <jh@suse.cz>
5567
5568         * i386-cmov1.c: Fix regular expression.
5569         * i386-cvt-1.c: Likewise.
5570         * i386-local.c: Likewise.
5571         * i386-local2.c: Likewise.
5572         * i386-mul.c: Likewise.
5573         * i386-ssetype-1.c: Likewise.
5574         * i386-ssetype-3.c: Likewise.
5575         * i386-ssetype-5.c: Likewise.
5576
5577 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5578
5579         PR c++/11039
5580         * g++.dg/warn/implicit-typename2.C: New test.
5581         * g++.dg/warn/implicit-typename3.C: New test.
5582
5583 2003-06-07  Richard Henderson  <rth@redhat.com>
5584
5585         * g++.dg/other/offsetof3.C: Use size_t.
5586         * g++.dg/other/offsetof4.C: Likewise.
5587
5588 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
5589
5590         * lib/copy-file.exp: New. Implement gcc_copy_files.
5591
5592         * lib/dg-pch.exp: Load copy-file.exp
5593         (dg-pch): Use gcc_copy_files instead of "file copy".
5594
5595 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
5596
5597         * gcc.dg/weak/weak.exp: Simplify.
5598         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
5599         * gcc.dg/weak/weak-1.c: Likewise.
5600         * gcc.dg/weak/weak-2.c: Likewise.
5601         * gcc.dg/weak/weak-3.c: Likewise.
5602         * gcc.dg/weak/weak-4.c: Likewise.
5603         * gcc.dg/weak/weak-5.c: Likewise.
5604         * gcc.dg/weak/weak-6.c: Likewise.
5605         * gcc.dg/weak/weak-7.c: Likewise.
5606         * gcc.dg/weak/weak-8.c: Likewise.
5607         * gcc.dg/weak/weak-9.c: Likewise.
5608
5609 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
5610
5611         gcc.c-torture/execute/20030606-1.c: New.
5612
5613 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5614
5615         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
5616         * gcc.dg/builtins-19.c: Likewise.
5617
5618 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5619
5620         * gcc.dg/builtins-2.c: Add some more tests.
5621         * gcc.dg/builtins-18.c: New test case.
5622         * gcc.dg/builtins-19.c: New test case.
5623
5624 2003-06-06  Roger Sayle  <roger@eyesopen.com>
5625             Jim Wilson  <wilson@tuliptree.org>
5626
5627         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
5628
5629 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
5630
5631         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
5632         mempcpy/stpcpy calls not to be optimized into something else.
5633         * gcc.c-torture/execute/string-opt-3.c: Moved to...
5634         * gcc.c-torture/execute/builtins/string-7.c: ...here.
5635         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
5636
5637 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5638
5639         * gcc.dg/format/asm_fprintf-1.c: New test.
5640
5641 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
5642
5643         * lib/gcc-defs.exp (additional_sources): New variable.
5644         (dg-additional-sources): New function.
5645         (additional_files): New variable.
5646         (dg-additional-files): New function.
5647         (dg-additional-files-options): Likewise.
5648         * lib/gcc-dg.exp (dg-require-weak): New function.
5649         (dg-require-alias): Likewise.
5650         (dg-require-gc-sections): Likewise.
5651         * lib/target-supports.exp (check_alias_available): Remove testfile
5652         parameter.
5653         (check_gc_sections_available): New function.
5654         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
5655         (dg-gpp-additional-files): Likewise.
5656         * lib/g++.exp (additional_sources): Remove.
5657         (additional_files): Likewise.
5658         (g++_target_compile): Use dg-additional-files-options.
5659
5660         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
5661         Tcl logic.
5662         * gcc.dg/special/ecos.exp: Remove.
5663         * gcc.dg/special/20000419-2.c: Use dg-require-*.
5664         * gcc.dg/special/alias-1.c: Likewise.
5665         * gcc.dg/special/alias-2.c: Likewise.
5666         * gcc.dg/special/gcsec-1.c: Likewise.
5667         * gcc.dg/special/weak-1.c: Likewise.
5668         * gcc.dg/special/weak-2.c: Likewise.
5669         * gcc.dg/special/wkali-1.c: Likewise.
5670         * gcc.dg/special/wkali-2.c: Likewise.
5671
5672         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
5673         dg-gpp-additional-*.
5674         * g++.dg/special/conpr-3.C: Likewise.
5675         * g++.dg/special/conpr-4.C: Likewise.
5676         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
5677         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
5678         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
5679         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
5680         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
5681         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
5682         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
5683         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
5684         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
5685         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
5686         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
5687         * g++.old-deja/g++.other/comdat1.C: Likewise.
5688         * g++.old-deja/g++.other/comdat2.C: Likewise.
5689         * g++.old-deja/g++.other/comdat3.C: Likewise.
5690         * g++.old-deja/g++.other/ctor1.C: Likewise.
5691         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5692
5693 2003-06-05  Richard Henderson  <rth@redhat.com>
5694
5695         * gcc.dg/debug/20030605-1.c: New.
5696
5697 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5698
5699         * README.QMTEST: Update.
5700
5701 2003-06-04  Richard Henderson  <rth@redhat.com>
5702
5703         * gcc.dg/cleanup-1.c: New.
5704         * gcc.dg/cleanup-2.c: New.
5705         * gcc.dg/cleanup-3.c: New.
5706         * gcc.dg/cleanup-4.c: New.
5707         * gcc.dg/cleanup-5.c: New.
5708         * gcc.dg/cleanup-6.c: New.
5709         * gcc.dg/cleanup-7.c: New.
5710
5711 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5712
5713         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5714
5715         * lib/dg-pch.exp: New file.
5716         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5717         * gcc.dg/pch/pch.exp: Likewise.
5718
5719 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5720
5721         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5722         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5723         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5724         * gcc.dg/builtins-17.c: New test case.
5725         * gcc.dg/i386-387-4.c: New test case.
5726         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5727
5728 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5729
5730         * gcc.dg/ultrasp9.c: New test.
5731
5732 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5733
5734         * gcc.c-torture/compile/20030604-1.c: New test.
5735         * gcc.dg/sparc-constant-1.c: New test.
5736
5737 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5738
5739         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5740
5741 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5742
5743         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5744
5745         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5746         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5747
5748 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5749
5750         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5751
5752 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5753
5754         PR c++/10940
5755         * g++.dg/template/spec10.C: New test.
5756
5757 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5758
5759         * gcc.dg/builtins-16.c: New test case.
5760
5761 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5762
5763         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5764         mempcpy test with post-increments.
5765         * gcc.c-torture/execute/string-opt-3.c: New test.
5766         * gcc.dg/string-opt-1.c: New test.
5767
5768 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5769
5770         PR fortran/10965
5771         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5772
5773 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5774
5775         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5776         (scan-assembler): ... here.  Use dg-scan.
5777         (scan-assembler-not): Likewise.
5778         (scan-file): New function.
5779         (scan-file-not): Likewise.
5780         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5781         * gcc.dg/cpp/_Pragma4.c: Likewise.
5782         * gcc.dg/cpp/_Pragma5.c: Likewise.
5783         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5784         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5785         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5786         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5787         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5788         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5789         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5790         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5791         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5792         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5793         * gcc.dg/cpp/cxxcom1.c: Likewise.
5794         * gcc.dg/cpp/line1.c: Likewise.
5795         * gcc.dg/cpp/maccom1.c: Likewise.
5796         * gcc.dg/cpp/maccom2.c: Likewise.
5797         * gcc.dg/cpp/maccom3.c: Likewise.
5798         * gcc.dg/cpp/maccom4.c: Likewise.
5799         * gcc.dg/cpp/maccom5.c: Likewise.
5800         * gcc.dg/cpp/maccom6.c: Likewise.
5801         * gcc.dg/cpp/multiline.c: Likewise.
5802         * gcc.dg/cpp/spacing1.c: Likewise.
5803         * gcc.dg/cpp/spacing2.c: Likewise.
5804         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5805         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5806         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5807         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5808         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5809         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5810         * gcc.dg/cpp/cxxcom2.c: Likewise.
5811         * gcc.dg/cpp/cxxcom2.h: New file.
5812
5813         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5814         * g++.dg/cpp/truefalse.C: Here.
5815         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5816
5817 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5818
5819         * gcc.dg/cpp/redef3.c: New file.
5820
5821 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5822
5823         * gcc.dg/i386-loop-3.c: New test.
5824
5825 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5826
5827         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5828
5829 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5830
5831         * gcc.dg/fwrapv-1.c: New test case.
5832         * gcc.dg/fwrapv-2.c: New test case.
5833
5834 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5835
5836         PR c++/10956
5837         * g++.dg/template/spec9.C: New test.
5838
5839 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5840
5841         * gcc.dg/duff-4.c: New test case.
5842
5843 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5844
5845         PR fortran/10843
5846         * g77.dg/ffixed-form-1.f: New test
5847         * g77.dg/ffixed-form-2.f: New test
5848         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5849         * g77.dg/ffree-form-3.f: New test
5850
5851 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5852
5853         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5854         * gcc.dg/wint_t-1.c: Likewise.
5855
5856 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5857
5858         * g++.dg/template/access11.C: New test.
5859
5860 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5861
5862         PR c++/10849
5863         * g++.dg/template/access10.C: New test.
5864
5865 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5866             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5867
5868         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5869
5870 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5871
5872         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5873         suppress for powerpc-*-darwin*.
5874         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5875
5876 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5877
5878         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5879         suppress option for powerpc-*-darwin*.
5880
5881 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5882
5883         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5884         * gcc.dg/builtins-4.c: Add test for fmod.
5885
5886 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5887
5888         PR c++/10682
5889         * g++.dg/template/instantiate4.C: New test.
5890
5891 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5892
5893         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5894
5895 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5896
5897         * gcc.dg/compat/scalar-return-1_main.c: New file.
5898         * gcc.dg/compat/scalar-return-1_x.c: New file.
5899         * gcc.dg/compat/scalar-return-1_y.c: New file.
5900         * gcc.dg/compat/scalar-return-2_main.c: New file.
5901         * gcc.dg/compat/scalar-return-2_x.c: New file.
5902         * gcc.dg/compat/scalar-return-2_y.c: New file.
5903         * gcc.dg/compat/struct-return-3_main.c: New file.
5904         * gcc.dg/compat/struct-return-3_y.c: New file.
5905         * gcc.dg/compat/struct-return-3_x.c: New file.
5906         * gcc.dg/compat/struct-return-2_main.c: New file.
5907         * gcc.dg/compat/struct-return-2_x.c: New file.
5908         * gcc.dg/compat/struct-return-2_y.c: New file.
5909
5910 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5911
5912         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5913         for hppa*-hp-hpux*.
5914         * gcc.dg/20021014-1.c (dg-options): Likewise.
5915         * gcc.dg/nest.c (dg-options): Likewise.
5916
5917 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5918
5919         PR c++/9738
5920         * g++.dg/ext/dllimport2.C: New file.
5921         * g++.dg/ext/dllimport3.C: New file.
5922
5923 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5924
5925         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5926         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5927         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5928         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5929         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5930         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5931         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5932         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5933         * gcc.dg/compat/small-struct-defs.h: New file.
5934         * gcc.dg/compat/small-struct-init.h: New file.
5935         * gcc.dg/compat/small-struct-check.h: New file.
5936         * gcc.dg/compat/fp-struct-defs.h: New file.
5937         * gcc.dg/compat/fp-struct-check.h: New file.
5938         * gcc.dg/compat/fp-struct-init.h: New file.
5939         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5940         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5941
5942 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5943
5944         * gcc.dg/20030225-2.c: New test.
5945
5946 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5947             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5948
5949         * gcc.c-torture/compile/20030518-1.c: New test case.
5950
5951 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5952
5953         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5954         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5955         gcc-dg-debug-runtest.
5956         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5957         gcc-dg-debug-runtest.
5958
5959 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5960
5961         PR c++/9022
5962         * g++.dg/lookup/using6.C: New test.
5963
5964 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5965
5966         * g++.dg/parse/access2.C: New test.
5967
5968 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5969
5970         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5971         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5972         * gcc.dg/debug/debug.exp: Likewise.
5973
5974 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5975
5976         * gcc.dg/dollar.c: New test.
5977
5978 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5979
5980         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5981         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5982         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5983         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5984         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5985         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5986         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5987         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5988         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5989         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5990         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5991         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5992         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5993         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5994         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5995         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5996         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5997         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5998
5999 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6000
6001         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6002         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6003         support for "repo" mode.
6004         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6005         * lib/g77-dg.exp: Likewise.
6006         * lib/obj-dg.exp: Likewise.
6007
6008 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6009
6010         Merge from gcc-3_2-rhl8-branch:
6011         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6012
6013         * gcc.dg/tls/opt-6.c: New test.
6014
6015         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6016
6017         * gcc.dg/20030405-1.c: New test.
6018
6019         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6020
6021         * gcc.dg/20030309-1.c: New test.
6022
6023         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6024
6025         * gcc.c-torture/execute/20030307-1.c: New test.
6026
6027         2003-02-20  Randolph Chung  <tausq@debian.org>
6028
6029         * gcc.c-torture/compile/20030220-1.c: New test.
6030
6031         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6032
6033         * gcc.dg/20030217-1.c: New test.
6034
6035         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6036
6037         * gcc.c-torture/compile/20020129-1.c: New test.
6038
6039         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6040
6041         * gcc.dg/unroll-1.c: New test.
6042
6043         2002-11-16  Jan Hubicka  <jh@suse.cz>
6044
6045         * gcc.c-torture/execute/20020920-1.c: New test.
6046
6047         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR target/7434
6050         * gcc.c-torture/compile/20021008-1.c: New test.
6051
6052         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6053
6054         PR target/7559
6055         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6056
6057         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6058
6059         * gcc.c-torture/compile/20020807-1.c: New test.
6060
6061         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6062
6063         * gcc.dg/tls/opt-1.c: New test.
6064
6065         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6066
6067         * gcc.dg/20020729-1.c: New test.
6068
6069         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6070
6071         * g++.dg/opt/life1.C: New test.
6072
6073         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6074
6075         * gcc.dg/20020525-1.c: New test.
6076
6077         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6078
6079         PR c++/6794
6080         * g++.dg/ext/pretty1.C: New test.
6081         * g++.dg/ext/pretty2.C: New test.
6082
6083 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6084
6085         PR c++/8385
6086         * g++.dg/ext/typeof5.C: New test.
6087
6088 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6089
6090         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6091         __USER_LABEL_PREFIX__ into account.
6092         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6093
6094 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6095
6096         * gcc.dg/builtins-15.c: New test case.
6097
6098 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6099
6100         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6101
6102 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6103
6104         * lib/g++.exp: Tweak handling of additional source files.
6105         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6106         * g++.dg/special/conpr-2a.C: Rename to ...
6107         * g++.dg/special/conpr-2a.cc: ... this.
6108         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6109         * g++.dg/special/conpr-3a.C: Rename to ...
6110         * g++.dg/special/conpr-3a.cc: This.
6111         * g++.dg/special/conpr-3b.C: Rename to ...
6112         * g++.dg/special/conpr-3b.cc: This.
6113         * g++.dg/special/conpr-4.C: New test.
6114         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6115
6116 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6117
6118         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6119
6120 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6121
6122         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6123         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6124         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6125         * g++.old-deja/g++.other/warn3.C: Likewise.
6126
6127 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6128
6129         * gcc.dg/i386-387-1.c: Update to also test log.
6130         * gcc.dg/i386-387-2.c: Likewise.
6131
6132 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6133
6134         * g77.f-torture/execute/int8421.f: New test.
6135
6136 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6137
6138         PR c++/10230, c++/10481
6139         * g++.dg/lookup/scoped5.C: New test.
6140
6141 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6142
6143         PR c++/10552
6144         * g++.dg/template/ttp6.C: New test.
6145
6146 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6147
6148         * gcc.c-torture/execute/builtins: New directory.
6149         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6150         gcc.c-torture/execute/builtins.
6151         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6152         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6153         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6154         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6155
6156 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6157
6158         PR c++/9252
6159         * g++.dg/template/access8.C: New test.
6160         * g++.dg/template/access9.C: New test.
6161
6162 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6163
6164         PR c++/9554
6165         * g++.dg/parse/access1.C: New test.
6166
6167 2003-05-09  DJ Delorie  <dj@redhat.com>
6168
6169         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6170         long, and not an int.
6171
6172 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6173
6174         PR c++/10555, c++/10576
6175         * g++.dg/template/memclass1.C: New test.
6176
6177 2003-05-08  DJ Delorie  <dj@redhat.com>
6178
6179         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6180         targets.
6181         * gcc.c-torture/execute/20021024-1.x: Likewise.
6182         * gcc.c-torture/execute/shiftdi.x: Likewise.
6183         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6184         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6185         * gcc.dg/20021018-1.c: Likewise.
6186
6187 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6188
6189         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6190
6191         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6192         (bcopy): Call memmove.
6193
6194 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6195
6196         * g77.f-torture/compile/8485.f: New test case.
6197
6198 2003-05-07  Richard Henderson  <rth@redhat.com>
6199
6200         PR c++/10570
6201         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6202         Verify exception_cleanup not called for rethrows.
6203         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6204         when exiting catch block without rethrowing.
6205         * g++.dg/eh/forced3.C: New.
6206         * g++.dg/eh/forced4.C: New.
6207
6208 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6209
6210         * gcc.dg/20030505.c: Fix triplet.
6211
6212 2003-05-06  DJ Delorie  <dj@redhat.com>
6213
6214         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6215         * gcc.dg/nest.c: Likewise.
6216
6217 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6218
6219         * gcc.dg/builtins-14.c: New test case.
6220
6221 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6222
6223         * lib/compat.exp (compat-execute): New argument.
6224         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6225         * gcc.dg/compat: New test directory.
6226         * gcc.dg/compat/compat.exp: New expect script.
6227         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6228         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6229         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6230         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6231         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6232         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6233
6234         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6235         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6236         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6237         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6238         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6239         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6240         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6241         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6242         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6243         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6244         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6245         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6246         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6247         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6248         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6249
6250 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6251
6252         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6253
6254 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6255
6256         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6257
6258 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6259
6260         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6261         * gcc.dg/ppc-fsel-2.c: New test.
6262
6263         * gcc.dg/unused-5.c: New test.
6264
6265 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6266
6267         PR c++/10496
6268         * g++.dg/warn/pmf1.C: New test.
6269
6270 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6271
6272         PR c++/4494
6273         * g++.dg/warn/main.C: New test.
6274
6275 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6276
6277         * gcc.dg/nonnull-3.c: New test.
6278
6279 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6280
6281         * gcc.dg/cpp/Wtrigraphs.c: Update.
6282         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6283
6284 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6285
6286         * gcc.dg/ppc-fsel-1.c: New test.
6287
6288 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6289
6290         PR c/10604
6291         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6292
6293 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6294
6295         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6296
6297 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6298
6299         PR c++/9364, c++/10553, c++/10586
6300         * g++.dg/parse/typename4.C: New test.
6301         * g++.dg/parse/typename5.C: Likewise.
6302
6303 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6304
6305         * gcc.c-torture/compile/20030503-1.c: New test.
6306
6307 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6308
6309         * g++.dg/lookup/using5.C: Fix testcase error.
6310
6311 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6312
6313         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6314         since MEABI is no longer supported.  Remove all vestiges
6315         of MEABI from the test.
6316
6317 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6318
6319         PR c++/10554
6320         * g++.dg/lookup/using5.C: New test.
6321
6322 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6323
6324         PR c++/8772
6325         * g++.dg/template/ttp5.C: New test.
6326
6327 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6328
6329         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6330         (dg-gpp-additional-sources): New function.
6331         (dg-gpp-additional-files): Likewise.
6332         * lib/g++.exp (additional_sources): New variable.
6333         (additional_files): Likewise.
6334         (g++_target_compile): Deal with them.
6335         * lib/old-dejagnu.exp: Remove.
6336         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6337         * g++.old-deja: Revise all tests to use dg commands.
6338
6339 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6340
6341         PR c++/9432, c++/9528
6342         * g++.dg/lookup/using4.C: New test.
6343
6344 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6345
6346         * gcc.dg/noreturn-5.c: New file.
6347         * gcc.dg/noreturn-6.c: New file.
6348
6349         * gcc.c-torture/compile/inline-1.c: New file.
6350
6351 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/10551
6354         * g++.dg/template/explicit1.C: New test.
6355
6356 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6357
6358         PR c++/10549
6359         * g++.dg/other/bitfield1.C: New test.
6360
6361         PR c++/10527
6362         * g++.dg/init/new7.C: New test.
6363
6364 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6365
6366         * g++.dg/ext/desig1.C: New test.
6367         * g++.dg/ext/init1.C: Update.
6368
6369         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6370
6371 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6372
6373         PR c++/10180
6374         * g++.dg/warn/Winline-1.C: New test.
6375
6376 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6377
6378         * gcc.c-torture/execute/string-opt-19.c: New test.
6379
6380         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6381         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6382
6383 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6384
6385         PR c++/10506
6386         * g++.dg/init/new6.C: New test.
6387
6388         PR c++/10503
6389         * g++.dg/init/ref6.C: New test.
6390
6391 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6392
6393         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6394
6395 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6396
6397         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6398         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6399
6400 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6401
6402         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6403         initialized static data members.
6404
6405 2003-04-25  H.J. Lu <hjl@gnu.org>
6406
6407         * gcc.dg/ia64-sync-4.c: New test.
6408
6409 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6410
6411         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6412         date.
6413
6414 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6415
6416         PR c++/10337
6417         * g++.dg/warn/conv1.C: New test.
6418         * g++.old-deja/g++.other/conv7.C: Adjust.
6419         * g++.old-deja/g++.other/overload14.C: Adjust.
6420
6421 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6422
6423         PR c++/10471
6424         * g++.dg/template/defarg2.C: New test.
6425
6426 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6427
6428         * gcc.dg/cpp/include2.c: Update.
6429         * gcc.dg/cpp/multiline-2.c: New.
6430         * gcc.dg/cpp/multiline.c: Update.
6431         * gcc.dg/cpp/strify2.c: Update.
6432         * gcc.dg/cpp/trad/literals-2.c: Update.
6433
6434 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6435
6436         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6437
6438 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6439
6440         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6441
6442 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6443
6444         PR c++/10451
6445         * g++.dg/parse/crash4.C: New test.
6446
6447         PR c++/9847
6448         * g++.dg/parse/crash5.C: New test.
6449
6450 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6451
6452         PR c++/10446
6453         * g++.dg/parse/crash3.C: New test.
6454
6455         PR c++/10428
6456         * g++.dg/parse/elab1.C: New test.
6457
6458 2003-04-22  Devang Patel  <dpatel@apple.com>
6459
6460         * gcc.dg/cpp/trad/funlike-5.c: New test.
6461
6462 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6463
6464         * g++.dg/other/packed1.C: Fix dg options.
6465
6466 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6467
6468         * g++.dg/other/offsetof2.C: New test.
6469
6470 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6471
6472         * g++.dg/template/recurse.C: Adjust location of error messages.
6473
6474 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6475
6476         PR c++/9881
6477         * g++.dg/init/addr-const1.C: New test.
6478         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6479
6480 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6481
6482         PR c++/10405
6483         * g++.dg/lookup/struct-hack1.C: New test.
6484
6485 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6486
6487         * ucs.c: Update diagnostic messages.
6488
6489 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6490
6491         * gcc.dg/cpp/truefalse.cpp: New test.
6492         * gcc.dg/cpp/cpp.exp: Update.
6493         * g++.dg/other/stdbool-if.C: Remove.
6494
6495 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6496
6497         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6498         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6499
6500 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6501
6502         * gcc.c-torture/compile/20030418-1.c: New test.
6503
6504 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6505
6506         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6507
6508 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6509
6510         PR c++/10347
6511         g++.dg/template/dependent-name1.C: New test.
6512
6513 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6514
6515         * gcc.dg/warn-1.c (tourist_guide): New array,
6516         contains a pointer to bar.
6517
6518 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6519
6520         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6521         * gcc.c-torture/execute/medce-1.c: New test case.
6522         * gcc.c-torture/execute/medce-2.c: New test case.
6523
6524 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6525
6526         * lib/prune.exp: Ignore more messages.
6527
6528         PR c++/10381
6529         * g++.dg/parse/lookup3.C: New test.
6530
6531 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6532
6533         * gcc.c-torture/compile/20030415-1.c : New test.
6534
6535 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6536
6537         * gcc.c-torture/execute/scope-2.c: Move to ...
6538         * gcc.dg/noncompile/scope.c: .... here.
6539
6540 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6541
6542         * gcc.dg/20030414-2.c: New test case.
6543
6544 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6545
6546         PR target/10377
6547         * gcc.dg/20030414-1.c: New test.
6548
6549 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6550
6551         * gcc.dg/builtins-12.c: New test case.
6552         * gcc.dg/builtins-13.c: New test case.
6553
6554 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6555
6556         * gcc.c-torture/execute/string-opt-18.c: New test.
6557
6558 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6559
6560         PR c++/10300
6561         * g++.dg/init/new5.C: New test.
6562
6563 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6564
6565         PR c++/7910
6566         * g++.dg/ext/dllimport1.C: New test.
6567
6568 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6569
6570         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6571
6572 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6573
6574         PR Fortran/9263
6575         * g77.f-torture/noncompile/9263.f: New test
6576         PR Fortran/1832
6577         * g77.f-torture/execute/1832.f: New test
6578
6579 2003-04-11  David Chad  <davidc@freebsd.org>
6580             Loren J. Rittle  <ljrittle@acm.org>
6581
6582         libobjc/8562
6583         * objc.dg/headers.m: New test.
6584
6585 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6586
6587         * gcc.c-torture/execute/builtin-noret-2.c: New.
6588         * gcc.c-torture/execute/builtin-noret-2.x: New.
6589         XFAIL builtin-noret-2.c at -O1 and above.
6590         * gcc.dg/redecl.c: New.
6591         * gcc.dg/Wshadow-1.c: Update error regexps.
6592
6593 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6594
6595         * g++.dg/abi/bitfield10.C: New test.
6596
6597 2003-04-09  Mike Stump  <mrs@apple.com>
6598
6599         * gcc.dg/pch/pch.exp: Make testcase names longer.
6600         * g++.dg/pch/pch.exp: Make testcase names longer.
6601
6602 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6603
6604         * gcc.dg/builtins-11.c: New test case.
6605
6606 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6607
6608         * gcc.dg/builtins-9.c: New test case.
6609         * gcc.dg/builtins-10.c: New test case.
6610
6611 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6612
6613         * gcc.dg/noncompile/init-4.c.c: New test.
6614
6615 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6616
6617         * gcc.misc-test/gcov-9.c: New test.
6618         * gcc.misc-test/gcov-10.c: New test
6619         * gcc.misc-test/gcov-11.c: New test.
6620
6621 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6622
6623         PR optimization/10024
6624         * gcc.c-torture/compile/20030405-1.c: New test.
6625
6626 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6627
6628         * gcc.dg/pch/static-3.c: New.
6629         * gcc.dg/pch/static-3.hs: New.
6630         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6631
6632 2003-04-04  Richard Henderson  <rth@redhat.com>
6633
6634         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6635         * g++.dg/eh/forced2.C: Likewise.
6636
6637 2003-04-03  Mike Stump  <mrs@apple.com>
6638
6639         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6640         target arg.
6641         (scan-assembler-times, scan-assembler-not): Likewise.
6642         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6643
6644 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6645
6646         * gcc.dg/sparc-loop-1.c: New test.
6647
6648 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6649
6650         PR other/9274
6651         * g++.dg/pch/system-2.C: New.
6652         * g++.dg/pch/system-2.Hs: New.
6653
6654 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6655
6656         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6657
6658         * g++.dg/eh/simd-1.C (vecfunc): Same.
6659
6660 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6661
6662         * gcc.c-torture/execute/20030401-1.c: New test case.
6663
6664 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6665
6666         * objc.dg/defs.m: New.
6667
6668 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6669
6670         * g++.dg/eh/simd-1.C: New.
6671         * g++.dg/eh/simd-2.C: New.
6672
6673 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6674
6675         * gcc.c-torture/execute/simd-3.c: New.
6676
6677 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c/9936
6680         * gcc.dg/20030331-2.c: New test.
6681
6682 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR c++/10278
6685         * g++.dg/parse/crash2.C: New test.
6686
6687 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6688
6689         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6690         * gcc.c-torture/execute/20030331-1.c: ...here.
6691
6692 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6693
6694         * gcc.c-torture/execute/20030331-1.c: New test.
6695
6696 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6697
6698         * lib/gcov.exp: Adjust call return testing strings.
6699         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6700
6701 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6702
6703         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6704         * gcc.dg/builtins-7.c: New test case.
6705         * gcc.dg/builtins-8.c: New test case.
6706
6707 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6708
6709         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6710
6711 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/7647
6714         * g++.dg/lookup-class-member-2.C: New test.
6715
6716 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6717
6718         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6719
6720 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6721
6722         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6723
6724 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6725
6726         * g++.dg/init/attrib1.C: New test.
6727
6728 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6729
6730         * gcc.dg/ultrasp8.c: New test.
6731
6732 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6733
6734         * gcc.dg/ultrasp7.c: New test.
6735
6736 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6737
6738         PR c++/10047
6739         * g++.dg/template/inline1.C: New test.
6740
6741 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6742
6743         * gcc.dg/sparc-dwarf2.c: New test.
6744
6745 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6746
6747         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6748         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6749
6750 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6751
6752         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6753         than reading .x files.
6754         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6755         * g77.dg/gcov/gcov-1.f: Likewise.
6756         * gcc.misc-tests/gcov-4b.c: Likewise.
6757         * gcc.misc-tests/gcov-5b.c: Likewise.
6758         * gcc.misc-tests/gcov-6.c: Likewise.
6759         * gcc.misc-tests/gcov-7.c: Likewise.
6760         * gcc.misc-tests/gcov-8.c: Likewise.
6761         * g++.dg/gcov/gcov-1.x: Remove.
6762         * g77.dg/gcov/gcov-1.x: Likewise.
6763         * gcc.misc-tests/gcov-4b.x: Likewise.
6764         * gcc.misc-tests/gcov-5b.x: Likewise.
6765         * gcc.misc-tests/gcov-6.x: Likewise.
6766         * gcc.misc-tests/gcov-7.x: Likewise.
6767         * gcc.misc-tests/gcov-8.x: Likewise.
6768
6769 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6770
6771         PR opt/10087
6772         * gcc.dg/20030324-1.c: New test.
6773
6774 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6775
6776         PR c++/10224
6777         * g++.dg/template/arg3.C: New test.
6778
6779         PR c++/10158
6780         * g++.dg/template/friend18.C: New test.
6781
6782 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6783
6784         * g77.f-torture/compile/20030326-1.f: New test case.
6785
6786 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6787
6788         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6789
6790         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6791
6792 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6793
6794         * gcc.dg/ia64-sync-3.c: New test.
6795
6796 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6797
6798         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6799
6800 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6801
6802         * gcc.dg/ultrasp6.c: New test.
6803
6804 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6805
6806         * gcc.dg/i386-signbit-1.c: New test.
6807         * gcc.dg/i386-signbit-2.c: New test.
6808         * gcc.dg/i386-signbit-3.c: New test.
6809
6810 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6811
6812         * gcc.dg/ultrasp5.c: Fix options.
6813
6814 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6815
6816         * gcc.dg/ultrasp5.c: Fix comment.
6817
6818 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6819
6820         PR fortran/10197
6821         * g77.f-torture/execute/10197.f: New test.
6822
6823 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6824
6825         PR c++/9898, c++/383
6826         * g++.dg/template/conv6.C: New test.
6827
6828         PR c++/10119
6829         * g++.dg/template/ptrmem5.C: New test.
6830
6831         PR c++/10026
6832         * g++.dg/lookup/koenig1.C: New test.
6833
6834         PR C++/10199
6835         * g++.dg/lookup/template2.C: New test.
6836
6837 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6838
6839         * g++.dg/opt/rtti1.C: New test.
6840
6841 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6842
6843         * gcc.dg/ultrasp5.c: New test.
6844
6845 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6846
6847         PR middle-end/9967
6848         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6849         builtin fputs.
6850
6851 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6852
6853         PR c/8224
6854         * gcc.dg/20030323-1.c: New test.
6855
6856 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6857
6858         * gcc.c-torture/compile/20030323-1.c: New test case.
6859
6860 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6861
6862         * gcc.dg/20030321-1.c: New test.
6863
6864 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6865
6866         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6867
6868 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6869
6870         PR c++/9978, c++/9708
6871         * g++.dg/ext/vlm1.C: Adjust expected error.
6872         * g++.dg/ext/vla2.C: New test.
6873         * g++.dg/template/arg1.C: New test.
6874         * g++.dg/template/arg2.C: New test.
6875
6876 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6877
6878         * g77.f-torture/execute/select.f: New test.
6879         * g77.f-torture/noncompile/select_no_compile.f: New test.
6880
6881 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6882
6883         PR c++/9898
6884         * g++.dg/other/error4.C: New test.
6885
6886 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6887
6888         * g++.dg/template/friend17.C: New test.
6889
6890 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6891
6892         * gcc.c-torture/compile/20030320-1.c: New.
6893
6894 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6895
6896         * gcc.dg/builtins-6.c: New test case.
6897
6898 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6899
6900         PR target/10073
6901         * gcc.c-torture/compile/20030319-1.c: New.
6902
6903 2003-03-18  Jan Hubicka  <jh@suse.cz>
6904
6905         * gcc.dg/i386-cvt-1.c: New test.
6906
6907 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6908
6909         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6910         * objc.dg/naming-2.m: Likewise.
6911
6912 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/9639
6915         * g++.dg/parse/crash1.C: New test.
6916
6917 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6918
6919         PR c++/8805
6920         * g++.dg/eh/cleanup1.C: New test.
6921
6922 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6923
6924         * gcc.c-torture/execute/20030316-1.c: New test case.
6925
6926 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6927
6928         PR c++/9629
6929         * g++.dg/init/ctor2.C: New test.
6930
6931 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6932
6933         * g77.f-torture/compile/xformat.f: New test case.
6934
6935 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6936
6937         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6938         * g++.old-deja/g++.mike/eh50.C: Likewise.
6939
6940 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6941
6942         PR c++/6440
6943         * g++.dg/template/spec7.C: New test.
6944         * g++.dg/template/spec8.C: Likewise.
6945
6946 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6947
6948         * gcc.c-torture/execute/20030313-1.c: New test.
6949
6950 2003-03-14  Richard Henderson  <rth@redhat.com>
6951
6952         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6953
6954 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6955
6956         * gcc.c-torture/compile/20030314-1.c: New test.
6957
6958 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6959
6960         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6961         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6962         thumb target,
6963         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6964         to accept newer _imp__  prefix and additional
6965         newline in .drectve section.
6966         * gcc.dg/dll-4.c: Likewise.
6967         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6968         switch.
6969
6970 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6971
6972         * g++.dg/parse/namespace9.C: New test.
6973
6974         * g++.dg/init/ref5.C: New test.
6975         * g++.dg/parse/ptrmem1.C: Likewise.
6976
6977 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6978
6979         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6980         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6981         regular expression.
6982         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6983         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6984
6985 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6986
6987         * gcc.c-torture/execute/20030224-2.c: New test.
6988
6989 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6990
6991         * gcc.dg/decl-3.c: New test.
6992
6993 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6994
6995         * gcc.dg/i386-loop-2.c: New test.
6996
6997 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/9474
7000         * g++.dg/parse/namespace8.C: New test.
7001
7002         PR c++/9924
7003         * g++.dg/overload/builtin2.C: New test.
7004
7005 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7006
7007         * gcc.dg/return-type-3.c: New test.
7008
7009 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7010
7011         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7012         profiling options are not supported.
7013
7014 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7015
7016         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7017         * g++.old-deja/g++.warn/impint2.C: Likewise.
7018
7019 2003-03-10  Devang Patel  <dpatel@apple.com>
7020
7021         * g++.dg/cpp/c++_cmd_1.C: New test.
7022         * g++.dg/cpp/c++_cmd_1.h: New file.
7023
7024 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7025
7026         * gcc.dg/altivec-9.c: New file.
7027
7028 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7029
7030         * gcc.dg/ppc-sdata-1.c: New test.
7031         * gcc.dg/ppc-sdata-2.c: New test.
7032
7033 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/9373
7036         * g++.dg/opt/ptrmem2.C: New test.
7037
7038         PR c++/8534
7039         * g++.dg/opt/ptrmem1.C: New test.
7040
7041 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7042
7043         * gcc.dg/i386-loop-1.c: New test.
7044
7045 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7046
7047         PR c++/9970
7048         * g++.dg/lookup/friend1.C: New test.
7049
7050 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7051
7052         PR c++/9823
7053         * g++.dg/parser/constructor1.C: New test.
7054
7055 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7056
7057         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7058
7059         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7060
7061 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7062
7063         * gcc.dg/cpp/Wunused.c: Update test.
7064
7065 2003-03-08  Jan Hubicka  <jh@suse.cz>
7066
7067         * gcc.dg/inline-3.c: New test.
7068
7069 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7070
7071         PR c++/9809
7072         * g++.dg/parse/builtin1.C: New test.
7073
7074         PR c++/9982
7075         * g++.dg/abi/cookie1.C: New test.
7076         * g++.dg/abi/cookie2.C: Likewise.
7077
7078         PR c++/9524
7079         * g++.dg/template/field1.C: New test.
7080
7081         PR c++/9912
7082         * g++.dg/parse/class1.C: New test.
7083         * g++.dg/parse/namespace7.C: Likewise.
7084         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7085
7086 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7087
7088         * g++.dg/init/ref4.C: New test.
7089
7090 2003-03-07  Jan Hubicka  <jh@suse.cz>
7091
7092         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7093         * gcc.dg/inline-3.c:  New test.
7094
7095 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7096
7097         * g++.dg/init/ref3.C: New test.
7098
7099         PR c++/9965
7100         * g++.dg/init/ref2.C: New test.
7101
7102         PR c++/9400
7103         * g++.dg/warn/Wshadow-2.C: New test.
7104
7105         PR c++/9791
7106         * g++.dg/warn/Woverloaded-1.C: New test.
7107
7108 2003-03-05  Jan Hubicka  <jh@suse.cz>
7109
7110         * gcc.dg/i386-local2.c: New.
7111         * gcc.dg/i386-local.c: Fix typo.
7112
7113 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7114
7115         * g++.dg/abi/layout3.C: New test.
7116
7117 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7118
7119         * gcc.c-torture/compile/20030305-1.c
7120
7121 2003-03-05  Jan Hubicka  <jh@suse.cz>
7122
7123         * gcc.dg/i386-local.c: New.
7124
7125 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7126
7127         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7128
7129 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7130
7131         * gcc.dg/switch-2.c: New test.
7132         * gcc.dg/switch-3.c: New test.
7133         * gcc.dg/Wswitch.c: Adjust line numbers.
7134         * gcc.dg/Wswitch-default.c: Likewise.
7135         * gcc.dg/Wswitch-enum.c: Likewise.
7136
7137 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7138
7139         * gcc.c-torture/execute/20030222-1.c: New test.
7140
7141 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7142
7143         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7144
7145 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7146
7147         PR c++/9878
7148         * g++.dg/init/ref1.C: New test.
7149
7150 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7151
7152         * gcc.dg/sh-relax.c: New SH-only test.
7153
7154 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7155
7156         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7157         comment explaining purpose of testcase.
7158
7159 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7160
7161         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7162         for HC11/HC12 (asm needs two int registers).
7163         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7164         HC11/HC12 because the test uses an asm which needs two 32-bit
7165         registers.
7166
7167 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7168
7169         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7170         for HC11/HC12 (array is too large otherwise).
7171         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7172         * gcc.c-torture/compile/20010518-2.x: Likewise.
7173         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7174         HC11/HC12 (array is too large).
7175
7176 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7177
7178         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7179         * lib/g++-dg.exp (g++-dg-test): Likewise.
7180
7181 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7182
7183         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7184         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7185
7186 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7187
7188         * g++.dg/warn/implicit-typename1.C: Remove warning.
7189
7190 2003-02-28  Richard Henderson  <rth@redhat.com>
7191
7192         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7193         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7194
7195 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7196
7197         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7198         * g++.dg/pch/pch.exp: Likewise.
7199
7200 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7201
7202         PR c++/9879
7203         * testsuite/g++.dg/init/new4.C: New test.
7204
7205 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7206
7207         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7208
7209 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7210
7211         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7212         unsigned long.
7213
7214         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7215         wider than float.
7216
7217 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7218
7219         * lib/scanasm.exp: Add support for counting numbers of
7220         occurences.
7221         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7222         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7223
7224 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7225
7226         PR c++/9683
7227         * g++.dg/template/static3.C: New test.
7228
7229         PR c++/9829
7230         * g++.dg/parse/namespace6.C: New test.
7231
7232 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7233
7234         PR target/9732
7235         * gcc.dg/20030225-1.c: New test.
7236
7237 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7238
7239         * README: Remove out-of-date information.
7240
7241         PR c++/9836
7242         * g++.dg/template/spec6.C: New test.
7243
7244 2003-02-24  Jeff Law  <law@redhat.com>
7245
7246         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7247
7248 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7249
7250         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7251         * gcc.dg/pragma-ep-1.c: Likewise.
7252
7253 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7254
7255         PR c++/9602
7256         * g++.dg/template/friend16.C: New test.
7257
7258 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7259
7260         PR c++/5333
7261         * g++.dg/parse/fused-params1.C: Adjust error messages.
7262         * g++.dg/template/nested3.C: New test.
7263
7264 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7265
7266         * g++.dg/abi/param1.C: New test.
7267
7268 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7269
7270         PR c++/7982
7271         * g++.dg/warn/implicit-typename1.C: New test.
7272
7273 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7274
7275         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7276         with "mtune".
7277         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7278         * gcc.c-torture/execute/20010129-1.x: Likewise.
7279         * gcc.dg/20011107-1.c: Likewise.
7280         * gcc.dg/20020108-1.c: Likewise.
7281         * gcc.dg/20020122-3.c: Likewise.
7282         * gcc.dg/20020206-1.c: Likewise.
7283         * gcc.dg/20020310-1.c: Likewise.
7284         * gcc.dg/20020426-2.c: Likewise.
7285         * gcc.dg/20020517-1.c: Likewise.
7286         * gcc.dg/991230-1.c: Likewise.
7287         * gcc.dg/i386-unroll-1.c: Likewise.
7288         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7289
7290 2003-02-22  Jan Hubicka  <jh@suse.cz>
7291
7292         * gcc.dg/i386-mul.c: New test.
7293
7294 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7295
7296         * gcc.dg/builtins-5.c: New test case.
7297
7298 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7299
7300         * gcc.dg/asmreg-1.c: New test.
7301
7302 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7303
7304         PR c++/9749
7305         * g++.dg/parse/varmod1.C: New test.
7306
7307 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7308
7309         PR c++/9727
7310         * g++.dg/template/op1.C: New test.
7311
7312 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7313
7314         PR c++/8906
7315         * g++.dg/template/nested2.C: New test.
7316
7317 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7318
7319         PR c++/8724
7320         * g++.dg/expr/dtor1.C: New test.
7321
7322 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7323
7324         * gcc.dg/cpp/include3.c: New test.
7325         * gcc.dg/cpp/inc/foo.h: New file.
7326
7327 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7328
7329         * gcc.c-torture/execute/20030221-1.c: New test.
7330
7331 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7332
7333         PR c++/9729
7334         * g++.dg/abi/conv1.C: New test.
7335
7336 2003-02-20  Jan Hubicka  <jh@suse.cz>
7337
7338         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7339
7340 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7341
7342         * gcc.c-torture/compile/20030219-1.c: New test.
7343
7344 2003-02-18  Jan Hubicka  <jh@suse.cz>
7345
7346         * gcc.dg/funcorder.c: New test.
7347
7348 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7349
7350         * gcc.c-torture/execute/20030218-1.c: New.
7351
7352 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7353
7354         * gcc.dg/20030218-1.c: New.
7355
7356 2003-02-18  Richard Henderson  <rth@redhat.com>
7357
7358         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7359         * gcc.dg/attr-used-2.c: New.
7360
7361 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/9704
7364         * g++.dg/init/copy5.C: New test.
7365
7366 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7367
7368         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7369         * g++.dg/pch/pch.exp: Likewise.
7370
7371 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7372
7373         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7374         STACK_SIZE is not defined.
7375
7376 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7377
7378         PR c++/9457
7379         * g++.dg/template/init1.C: New test.
7380
7381 2003-02-16  Jan HUbicka  <jh@suse.cz>
7382
7383         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7384         (foo): Add few extra tests
7385         * gcc.dg/c99-const-expr-3.c: Likewise.
7386         * gcc.c-torture/execute/20030216-1.c: New.
7387
7388 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7389
7390         PR c++/9459
7391         * g++.dg/ext/typeof4.C: New test.
7392
7393 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7394
7395         * gcc.dg/i386-387-3.c: New test case.
7396
7397 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7398
7399         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7400         cris-*-elf* cris-*-aout* and mmix-*-*.
7401
7402 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7403
7404         * gcc.dg/20030213-1.c: New test.
7405
7406 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7407
7408         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7409         * gcc.dg/i386-387-2.c: Likewise.
7410
7411 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7412
7413         * gcc.dg/ppc-spe.c: Fix formatting.
7414         Enable tests that were previously unsupported by gas.
7415         Delete tests for instructions that no longer exist.
7416         Switch arguments on evsubifw builtin.
7417
7418 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7419
7420         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7421         STACK_SIZE is too small.
7422
7423 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7425
7426         * gcc.dg/decl-2.c: New test.
7427
7428 2003-02-10  Jan Hubicka  <jh@suse.cz>
7429
7430         * gcc.dg/i386-fpcvt-1.c:  New test.
7431
7432 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7433
7434         * gcc.c-torture/execute/20030209-1.c: New test.
7435
7436 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7437
7438         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7439         int-wide bitops, use the constants of the same width.
7440         Likewise, if long long is 32-bit wide, test bitops using
7441         32-bit constants.
7442
7443 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7444
7445         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7446
7447 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7448
7449         * testsuite/gcc.dg/builtins-4.c: New test case.
7450
7451 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7452
7453         * gcc.dg/20020430-1.c: Fix dg command typos.
7454         * gcc.dg/20020503-1.c: Likewise.
7455
7456 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7457
7458         PR c++/8785
7459         * g++.dg/parse/fused-params1.C: New test.
7460
7461         PR c++/8857
7462         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7463
7464         PR c++/8921
7465         * g++.dg/parse/non-dependent1.C: New test.
7466
7467         PR c++/8928
7468         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7469
7470         PR c++/9228
7471         * g++.dg/parse/undefined7.C: New test.
7472         * g++.dg/parse/non-templ1.C: New test.
7473
7474         PR c++/9229
7475         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7476
7477 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7478
7479         * gcc.c-torture/compile/20030206-1.c: New test.
7480
7481 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7482
7483         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7484         "pow" to "foo" to avoid potential confusion with a math built-in.
7485
7486 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7487
7488         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7489         conditions for SPARC targets.
7490
7491 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7492
7493         * gcc.dg/20030204-1.c: New test.
7494
7495 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7496
7497         PR c++/38
7498         * g++.dg/parse/array-size1.C: New test.
7499
7500         PR c++/5657
7501         * g++.dg/parse/undefined3.C: New test.
7502
7503         PR c++/5665
7504         * g++.dg/parse/undefined4.C: New test.
7505
7506         PR c++/5975
7507         * g++.dg/parse/undefined5.C: New test.
7508
7509         PR c++/7259
7510         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7511
7512         PR c++/8578
7513         * g++.dg/parse/casting-operator1.C: New test.
7514
7515         PR c++/8596
7516         * g++.dg/parse/undefined6.C: New test.
7517
7518         PR c++/8736
7519         * g++.dg/parse/missing-template1.C: New test.
7520
7521 2003-02-04  Jan Hubicka  <jh@suse.cz>
7522
7523         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7524         * gcc.dg/i386-cmov?.c:  Likewise.
7525         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7526         * gcc.dg/i386-ssefp-1.c:  Likewise.
7527         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7528         conventions.
7529
7530 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7531
7532         PR c++/7129
7533         * testsuite/g++.dg/ext/max.C: New test.
7534
7535 2003-02-03  Jan Hubicka  <jh@suse.cz>
7536
7537         * gcc.c-torture/execute/20030203-1.c: New test.
7538
7539 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7540
7541         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7542         'natural-endian'.
7543
7544 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7545
7546         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7547         * g++.dg/init/new2.C: Likewise.
7548         * g++.dg/other/new1.C: Likewise.
7549
7550 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7551
7552         * gcc.dg/struct-ret-libc.c: New test.
7553
7554 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7555
7556         * gcc.dg/20030129-1.c: New test.
7557
7558 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7559
7560         PR c++/8849
7561         * g++.dg/template/ptrmem4.C: New test.
7562
7563 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7564
7565         * g++.dg/parser/constant1.C: New test.
7566
7567 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7568
7569         PR c++/8591
7570         * g++.dg/parse/friend2.C: New test.
7571
7572 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         PR c++/9437
7575         * g++.dg/template/unify4.C: New test.
7576
7577 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7578
7579         * gcc.c-torture/execute/20030128-1.c: New test.
7580
7581 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7582
7583         * g++.dg/lookup/nested1.C: Test moved from ...
7584         * g++.old-deja/g++.other/lookup24.C: ... here.
7585
7586 2003-01-28  Jan Hubicka  <jh@suse.cz>
7587
7588         * gcc.dg/i386-cmov5.c:  New test.
7589
7590 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7591
7592         * gcc.c-torture/execute/20010925-1.c: Changed the
7593         memcpy declaration.
7594
7595 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7596
7597         PR c++/3902
7598         * g++.dg/parse/template5.C: New test.
7599
7600 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7601
7602         PR fortran/9258
7603         * g77.dg/pr9258: New test.
7604
7605 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7606
7607         * README: Move relevant parts from README.g++.
7608
7609         * README.g++: Remove this file.
7610
7611 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7612
7613         * g++.dg/abi/dcast1.C: New test.
7614
7615 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7616
7617         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7618
7619 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7620
7621         PR c++/47
7622         * g++.old-deja/g++.other/lookup24.C: New test.
7623
7624 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7625
7626         PR middle-end/7227
7627         * gcc.dg/uninit-C.c: New test.
7628
7629 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7630
7631         * g++.dg/abi/covariant1.C: New test.
7632
7633 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7634
7635         * gcc.dg/20030123-1.c: New test.
7636
7637 2003-01-25  Jan Hubicka  <jh@suse.cz>
7638
7639         PR opt/8492
7640         * gcc.c-torture/compile/20030125-1.c
7641
7642 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7643
7644         PR c++/9403
7645         * g++.dg/parse/template3.C: New test.
7646         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7647
7648         PR c++/795
7649         * g++.dg/parse/template4.C: New test.
7650
7651         PR c++/9415
7652         * g++.dg/template/qual2.C: New test.
7653
7654         PR c++/8545
7655         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7656
7657         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7658
7659 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7660
7661         * gcc.c-torture/execute/switch-1.c: New test case.
7662
7663 2003-01-25  Jan Hubicka  <jh@suse.cz>
7664
7665         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7666
7667 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7668
7669         Tweaks for Bison-1.875. From the NEWS file:
7670         "- `parse error' -> `syntax error'
7671         Bison now uniformly uses the term `syntax error'"
7672         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7673         * gcc.dg/cpp/digraph2.c: Likewise.
7674         * gcc.dg/cpp/direct2.c: Likewise.
7675         * gcc.dg/cpp/paste4.c: Likewise.
7676         * gcc.dg/c90-restrict-1.c: Likewise.
7677         * gcc.dg/c99-func-2.c: Likewise.
7678         * gcc.dg/noncompile/920721-2.c: Likewise.
7679         * gcc.dg/noncompile/930622-2.c: Likewise.
7680         * gcc.dg/noncompile/940112-1.c: Likewise.
7681         * gcc.dg/noncompile/950921-1.c: Likewise.
7682         * gcc.dg/noncompile/951123-1.c: Likewise.
7683         * gcc.dg/noncompile/971104-1.c: Likewise.
7684         * gcc.dg/noncompile/990416-1.c: Likewise.
7685
7686 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7687
7688         * g++.dg/parse/undefined1.C: Add error message.
7689
7690 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR c++/9354
7693         * g++.dg/parse/new1.C: New test.
7694
7695         PR c++/9216
7696         * g++.dg/parse/template2.C: New test.
7697
7698         PR c++/9354
7699         * g++.dg/parse/typedef2.C: New test.
7700
7701         PR c++/9328
7702         * g++.dg/ext/typeof3.C: New test.
7703
7704 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7705
7706         PR c++/2738
7707         * g++.dg/parse/ret-type1.C: New test.
7708
7709         PR c++/3792
7710         * g++.dg/parse/tmpl-outside1.C: New test.
7711
7712         PR c++/4207
7713         * g++.dg/parse/int-as-enum1.C: New test.
7714
7715         PR c++/4903
7716         * g++.dg/parse/no-typename1.C: New test.
7717
7718         PR c++/5533
7719         * g++.dg/parse/no-value1.C: New test.
7720
7721         PR c++/5921
7722         * g++.dg/parse/wrong-inline1.C: New test.
7723
7724         PR c++/6402
7725         * g++.dg/parse/ref1.C: New test.
7726
7727         PR c++/6992
7728         * g++.dg/parse/attr-ctor1.C: New test.
7729
7730         PR c++/7229
7731         * g++.dg/parse/namespace5.C: New test.
7732
7733         PR c++/7917
7734         * g++.dg/parse/func-def1.C: New test.
7735
7736         PR c++/8143
7737         * g++.dg/parse/undefined1.C: New test.
7738
7739         PR c++/5723, PR c++/8522
7740         * g++.dg/parse/specialization1.C: New test.
7741
7742         PR c++/163, PR c++/8595
7743         * g++.dg/parse/struct-as-enum1.C: New test.
7744
7745         PR c++/9173
7746         * g++.dg/parse/undefined2.C: New test.
7747
7748 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c++/9298
7751         * g++.dg/parse/template1.C: New test.
7752
7753         PR c++/9384
7754         * g++.dg/parse/using1.C: New test.
7755
7756         PR c++/9285
7757         PR c++/9294
7758         * g++.dg/parse/expr2.C: New test.
7759
7760         PR c++/9388
7761         * g++.dg/parse/lookup2.C: Likewise.
7762
7763 2003-01-21  Jan Hubicka  <jh@suse.cz>
7764
7765         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7766         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7767         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7768         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7769
7770 2003-01-20  Nick Clifton  <nickc@redhat.com>
7771
7772         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7773         problem with ARM sibcall code generation.
7774
7775 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7776
7777         * gcc.c-torture/execute/20030120-1.c: New.
7778
7779 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7780
7781         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7782
7783 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7784
7785         PR c++/9272
7786         * g++.dg/parse/ctor1.C: New test.
7787
7788         PR c++/9294:
7789         * g++.dg/parse/qualified1.C: New test.
7790
7791         * g++.dg/parse/typename3.C: New test.
7792
7793 2003-01-16  Richard Henderson  <rth@redhat.com>
7794
7795         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7796
7797 2003-01-16  Richard Henderson  <rth@redhat.com>
7798
7799         * g++.dg/pch/pch.exp: Copy test header to the working directory
7800         before using it either for precompilation or direct use.
7801         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7802         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7803
7804 2003-01-16  Richard Henderson  <rth@redhat.com>
7805
7806         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7807         before using it either for precompilation or direct use.
7808         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7809         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7810
7811 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7812
7813         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7814         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7815         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7816         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7817         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7818         typename warning into error.
7819         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7820         error messages.
7821         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7822         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7823         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7824         messages.
7825         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7826         make declaration visible in template.
7827         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7828         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7829         messages.
7830         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7831         message.
7832         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7833         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7834         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7835         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7836         typename warning with error message.
7837         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7838         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7839         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7840
7841 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7842
7843         * g++.dg/parse/ambig2.C: New test.
7844
7845 2003-01-15  Richard Henderson  <rth@redhat.com>
7846
7847         * g++.dg/tls/init-2.C: Update error message string.
7848
7849 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7850
7851         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7852
7853 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7854
7855         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7856         all for HC11/HC12.
7857         * gcc.c-torture/compile/20001205-1.x: Likewise.
7858         * gcc.c-torture/compile/20001226-1.x: Likewise.
7859         * gcc.c-torture/compile/920520-1.x: Likewise.
7860         * gcc.c-torture/compile/961203-1.x: Likewise.
7861         * gcc.c-torture/compile/20020604-1.x: Likewise.
7862
7863 2003-01-15  Jan Hubicka  <jh@suse.cz>
7864
7865         * gcc.c-torture/compile/20030115-1.c: New test.
7866
7867         * gcc.dg/i386-fpcvt-1.c: New test.
7868         * gcc.dg/i386-fpcvt-2.c: New test.
7869
7870 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7871
7872         Further conform g++'s __vmi_class_type_info to the C++ ABI
7873         specification.
7874         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7875         the specification.
7876
7877 2003-01-14  Jan Hubicka  <jh@suse.cz>
7878
7879         * gcc.dg/i386-fpcvt-1.c: New test.
7880         * gcc.dg/i386-fpcvt-2.c: New test.
7881
7882 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7883
7884         * gcc.dg/i386-mmx-3.c: New test.
7885
7886 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/9264
7889         * g++.dg/parse/octal1.C: New file.
7890
7891         PR c++/9172
7892         * g++.dg/parse/typename1.C: New file.
7893
7894 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7895
7896         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7897         * gcc.dg/bf-no-ms-layout.c: Likewise.
7898         * gcc.dg/bf-ms-attrib.c: Likewise.
7899
7900 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7901
7902         PR c++/9099
7903         * g++.dg/parse/dtor1.C: New file.
7904
7905         PR c++/9128
7906         * g++.dg/rtti/typeid1.C: New file.
7907
7908         PR c++/9153
7909         * g++.dg/parse/lookup1.C: New file.
7910
7911         PR c++/9171
7912         * g++.dg/templ/spec5.C: New file.
7913
7914 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7915
7916         * gcc.c-torture/compile/20030110-1.c: New test.
7917
7918 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7919
7920         Merge from pch-branch:
7921
7922         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7923
7924         * gcc.dg/pch/cpp-1.h: New.
7925         * gcc.dg/pch/cpp-1.c: New.
7926         * gcc.dg/pch/cpp-2.h: New.
7927         * gcc.dg/pch/cpp-2.c: New.
7928
7929         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7930
7931         * gcc.dg/pch/except-1.h: New.
7932         * gcc.dg/pch/except-1.c: New.
7933
7934         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7935
7936         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7937         running test.
7938         * gcc.dg/pch: Include *.hp not *.h.
7939         * gcc.dg/pch/system-1.h: New.
7940         * gcc.dg/pch/system-1.c: New.
7941
7942         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7943
7944         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7945         rather than trying to build and run a program using PCH.
7946         * gcc.dg/pch: Remove dg-do commands from test files.
7947
7948         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7949
7950         * gcc.dg/pch/macro-3.c: New.
7951         * gcc.dg/pch/macro-3.h: New.
7952
7953         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7954
7955         * gcc.dg/pch/common-1.c: New.
7956         * gcc.dg/pch/common-1.h: New.
7957         * gcc.dg/pch/decl-1.c: New.
7958         * gcc.dg/pch/decl-1.h: New.
7959         * gcc.dg/pch/decl-2.c: New.
7960         * gcc.dg/pch/decl-2.h: New.
7961         * gcc.dg/pch/decl-3.c: New.
7962         * gcc.dg/pch/decl-3.h: New.
7963         * gcc.dg/pch/decl-4.c: New.
7964         * gcc.dg/pch/decl-4.h: New.
7965         * gcc.dg/pch/decl-5.c: New.
7966         * gcc.dg/pch/decl-5.h: New.
7967         * gcc.dg/pch/global-1.c: New.
7968         * gcc.dg/pch/global-1.h: New.
7969         * gcc.dg/pch/inline-1.c: New.
7970         * gcc.dg/pch/inline-1.h: New.
7971         * gcc.dg/pch/inline-2.c: New.
7972         * gcc.dg/pch/inline-2.h: New.
7973         * gcc.dg/pch/static-1.c: New.
7974         * gcc.dg/pch/static-1.h: New.
7975         * gcc.dg/pch/static-2.c: New.
7976         * gcc.dg/pch/static-2.h: New.
7977
7978         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7979
7980         * g++.dg/pch/pch.exp: Better handle failing testcases.
7981         * gcc.dg/pch/pch.exp: Likewise.
7982         * gcc.dg/pch/macro-1.c: New.
7983         * gcc.dg/pch/macro-1.h: New.
7984         * gcc.dg/pch/macro-2.c: New.
7985         * gcc.dg/pch/macro-2.h: New.
7986
7987         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7988
7989         * g++.dg/dg.exp: Treat files in pch/ specially.
7990         * g++.dg/pch/pch.exp: New file.
7991         * g++.dg/pch/empty.H: New file.
7992         * g++.dg/pch/empty.C: New file.
7993         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7994         "precompile".
7995
7996         * gcc.dg/pch/pch.exp: New file.
7997         * gcc.dg/pch/empty.h: New file.
7998         * gcc.dg/pch/empty.c: New file.
7999         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8000         "precompile".
8001
8002 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8003
8004         * g++.dg/template/friend14.C: New test.
8005
8006 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8007
8008         * gcc.dg/old-style-asm-1.c: New test.
8009
8010 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8011
8012         * gcc.c-torture/compile/20030109-1.c: New test.
8013
8014 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8015
8016         * gcc.c-torture/execute/20030109-1.c: New test.
8017
8018 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8019
8020         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8021         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8022         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8023         * g++.old-deja/g++.mike/eh2.C: Likewise
8024         * g++.old-deja/g++.mike/eh3.C: Likewise
8025         * g++.old-deja/g++.mike/eh5.C: Likewise
8026         * g++.old-deja/g++.mike/eh6.C: Likewise
8027         * g++.old-deja/g++.mike/eh7.C: Likewise
8028         * g++.old-deja/g++.mike/eh8.C: Likewise
8029         * g++.old-deja/g++.mike/eh9.C: Likewise
8030         * g++.old-deja/g++.mike/eh10.C: Likewise
8031         * g++.old-deja/g++.mike/eh12.C: Likewise
8032         * g++.old-deja/g++.mike/eh13.C: Likewise
8033         * g++.old-deja/g++.mike/eh14.C: Likewise
8034         * g++.old-deja/g++.mike/eh16.C: Likewise
8035         * g++.old-deja/g++.mike/eh17.C: Likewise
8036         * g++.old-deja/g++.mike/eh18.C: Likewise
8037         * g++.old-deja/g++.mike/eh21.C: Likewise
8038         * g++.old-deja/g++.mike/eh23.C: Likewise
8039         * g++.old-deja/g++.mike/eh24.C: Likewise
8040         * g++.old-deja/g++.mike/eh25.C: Likewise
8041         * g++.old-deja/g++.mike/eh26.C: Likewise
8042         * g++.old-deja/g++.mike/eh27.C: Likewise
8043         * g++.old-deja/g++.mike/eh28.C: Likewise
8044         * g++.old-deja/g++.mike/eh29.C: Likewise
8045         * g++.old-deja/g++.mike/eh31.C: Likewise
8046         * g++.old-deja/g++.mike/eh33.C: Likewise
8047         * g++.old-deja/g++.mike/eh34.C: Likewise
8048         * g++.old-deja/g++.mike/eh35.C: Likewise
8049         * g++.old-deja/g++.mike/eh36.C: Likewise
8050         * g++.old-deja/g++.mike/eh37.C: Likewise
8051         * g++.old-deja/g++.mike/eh38.C: Likewise
8052         * g++.old-deja/g++.mike/eh39.C: Likewise
8053         * g++.old-deja/g++.mike/eh40.C: Likewise
8054         * g++.old-deja/g++.mike/eh41.C: Likewise
8055         * g++.old-deja/g++.mike/eh42.C: Likewise
8056         * g++.old-deja/g++.mike/eh44.C: Likewise
8057         * g++.old-deja/g++.mike/eh46.C: Likewise
8058         * g++.old-deja/g++.mike/eh47.C: Likewise
8059         * g++.old-deja/g++.mike/eh48.C: Likewise
8060         * g++.old-deja/g++.mike/eh49.C: Likewise
8061         * g++.old-deja/g++.mike/eh50.C: Likewise
8062         * g++.old-deja/g++.mike/eh51.C: Likewise
8063         * g++.old-deja/g++.mike/eh53.C: Likewise
8064         * g++.old-deja/g++.mike/eh55.C: Likewise
8065         * g++.old-deja/g++.mike/p7912.C: Likewise
8066         * g++.old-deja/g++.mike/p9706.C: Likewise
8067         * g++.old-deja/g++.mike/p10416.C: Likewise
8068         * g++.old-deja/g++.mike/p11667.C: Likewise
8069         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
8070         Remove redundant reference to Iris.
8071         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
8072         Elxsi, i860, Pico Java, and WE32K.
8073
8074 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
8075
8076         * g++.dg/ext/asm4.C: New test.
8077
8078 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8079
8080         PR c++/9030
8081         * g++.dg/template/friend12.C: New test.
8082         * g++.dg/template/friend13.C: Likewise.
8083         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
8084
8085 2003-01-08  Jan Hubicka  <jh@suse.cz>
8086
8087         * gcc.dg/i386-cadd.c: New test.
8088         * gcc.dg/i386-cmov4.c: Likewise.
8089
8090 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
8091
8092         PR c++/9165
8093         * g++.dg/warn/Wunused-3.C: New test.
8094
8095         * g++.dg/abi/bitfield9.C: New test.
8096
8097         PR c++/9189
8098         * g++.dg/parse/defarg3.C: New test.
8099
8100 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
8101
8102         * g++.dg/parse/ambig1.C: New test.
8103         * g++.dg/parse/defarg2.C: New test.
8104
8105 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
8106
8107         * g++.dg/template/defarg-1.C: New test.
8108         * g++.dg/template/local2.C: Likewise.
8109
8110 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
8111
8112         * gcc.c-torture/execute/20030105-1.c: New test.
8113
8114 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8115
8116         * g++.dg/parse/namespace3.C: Remove extra semicolons.
8117         * g++.dg/parse/namespace4.C: Likewise.
8118
8119 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         * g++.dg/template/ntp2.C: New test.
8122
8123 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
8124
8125         * g++.dg/parse/extern-C-1.C: New test.
8126
8127         * g++.dg/parse/namespace4.C: New test.
8128
8129         * g++.dg/template/nested1.C: New test.
8130
8131         * g++.dg/parse/namespace3.C: New test.
8132
8133 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8134
8135         * g++.dg/lookup/two-stage1.C: New test.
8136
8137 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8138
8139         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
8140         * g++.old-deja/g++.jason/access8.C: Likewise.
8141         * g++.old-deja/g++.other/decl5.C: Likewise.
8142
8143 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8144
8145         * g++.dg/parse/parse7.C: New test.
8146
8147 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/2843
8150         * g++.dg/ext/attrib7.C: New test.
8151
8152 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
8153
8154         * g++.dg/parse/parse6.C: New test.
8155
8156 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
8157
8158         * gcc.dg/h8300-stack-1.c: New.
8159
8160 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8161
8162         g++.dg/lookup/exception1.C: New test.
8163
8164         g++.dg/lookup/template1.C: New test.
8165
8166         g++.dg/parse/namespace2.C: New test.
8167
8168         g++.dg/parse/parens2.C: New test.
8169
8170 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8171
8172         * g++.dg/parse/parse5.C: New test.
8173         * g++.dg/lookup/scoped4.C: New test.
8174
8175 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
8176
8177         * g++.dg/parse/parens1.C: New test.
8178
8179         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
8180         angle-bracket1.C.
8181         * g++.dg/parse/parens2.C: New test.
8182
8183         * g++.dg/lookup/scope-operator1.C: New test.
8184
8185         * g++.dg/parse/operator1.C: New test.
8186
8187 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8188
8189         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
8190         * g++.old-deja/g++.other/access6.C: Likewise.
8191         * g++.old-deja/g++.other/decl1.C: Likewise.
8192         * g++.old-deja/g++.pt/typename12.C: Likewise.
8193
8194 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8195
8196         * g++.dg/parse/namespace1.C: New test.
8197
8198 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8199
8200         * g++.dg/parse/parse4.C: New test.
8201
8202 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8203
8204         * g++.dg/parse/parse3.C: New test.
8205
8206 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8207
8208         * g++.dg/parse/parse2.C: New test.
8209
8210 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8211
8212         * g++.dg/template/friend11.C: New test.
8213
8214 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
8215
8216         * g++.dg/parse/parse1.C: New test.
8217
8218 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
8219
8220         * lib/profopt.exp: Change the name of a global variable to avoid
8221         possible clashes with other test suites.
8222
8223 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
8224
8225         * g++.dg/inherit/covariant8.C: New test.
8226
8227 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
8228
8229         * g++.dg/init/array9.C: New test.
8230
8231         PR c++/9112
8232         * g++.dg/parse/expr1.C: New test.
8233
8234 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
8235
8236         * gcc.c-torture/compile/20021230-1.c: New test.
8237
8238 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8239
8240         * g++.dg/inherit/covariant5.C: New test.
8241         * g++.dg/inherit/covariant6.C: New test.
8242         * g++.dg/inherit/covariant7.C: New test.
8243
8244 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8245
8246         PR c++/2739
8247         * g++.dg/other/access2.C: New test.
8248
8249 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8250
8251         * g++.dg/other/anon-struct.C: No longer fails
8252         * g++.old-deja/g++.brendan/parse4.C: Likewise.
8253         * g++.old-deja/g++.brendan/parse5.C: Likewise.
8254         * g++.old-deja/g++.brendan/parse6.C: Likewise.
8255
8256 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8257
8258         * g++.dg/parse/angle-bracket.C (main): No longer fails.
8259
8260 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
8261
8262         * g++.dg/eh/spec4.C: Remove stray semicolon.
8263         * g++.dg/expr/pmf-1.C: Change error message.
8264         * g++.dg/ext/asm1.C: Remove stray semicolon.
8265         * g++.dg/ext/typename1.C: Add missing typenames.
8266         * g++.dg/inherit/template-as-base.C: Change error message.
8267         * g++.dg/lookup/scoped1.C: Likewise.
8268         * g++.dg/lookup/scoped2.C: Likewise.
8269         * g++.dg/lookup/using2.C: Likewise.
8270         * g++.dg/other/component1.C: Remove stray semicolon.
8271         * g++.dg/other/do1.C: Change error message.
8272         * g++.dg/other/error2.C: Likewise.
8273         * g++.dg/other/init1.C: Likewise.
8274         * g++.dg/other/packed1.C: Remove stray semicolon.
8275         * g++.dg/other/ptrmem2.C: Change error message.
8276         * g++.dg/parse/parameter-declaration-1.C: Remove line number
8277         marker.
8278         * g++.dg/special/initp1.C: Remove invalid attribute usage.
8279         * g++.dg/template/access3.C: Add typename keyword.
8280         * g++.dg/template/access5.C: Remove stray semicolon.
8281         * g++.dg/template/access6.C: Likewise.
8282         * g++.dg/template/complit1.C: Likewise.
8283         * g++.dg/template/crash1.C: Change error message.
8284         * g++.dg/template/inherit2.C: Remove stray semicolon.
8285         * g++.dg/template/instantiate2.C: Likewise.
8286         * g++.dg/template/instantiate3.C: Change error message.
8287         * g++.dg/template/qual1.C: Remove stray semicolon.
8288         * g++.dg/template/qualttp18.C: Change error message.
8289         * g++.dg/template/ref1.C: Remove stray semicolon.
8290         * g++.dg/template/sizeof1.C (A::value): Declare it.
8291         * g++.dg/template/spec4.C: Change error message.
8292         * g++.dg/template/static1.C: Likewise.
8293         * g++.dg/template/type1.C: Likewise.
8294         * g++.dg/template/typename3.C: Likewise.
8295         * g++.old-deja/g++.benjamin/13478.C: Change error message.
8296         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
8297         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
8298         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
8299         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
8300         named return value extension.
8301         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
8302         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
8303         * g++.old-deja/g++.bob/extern_C.C: Likewise.
8304         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8305         * g++.old-deja/g++.brendan/complex1.C: Likewise.
8306         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8307         * g++.old-deja/g++.brendan/crash13.C: Likewise.
8308         * g++.old-deja/g++.brendan/crash15.C: Likewise.
8309         * g++.old-deja/g++.brendan/crash18.C: Change error message.
8310         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
8311         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8312         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8313         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8314         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
8315         syntax.
8316         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
8317         * g++.old-deja/g++.brendan/crash8.C: Change error message.
8318         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
8319         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
8320         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
8321         * g++.old-deja/g++.brendan/template11.C: Likewise.
8322         * g++.old-deja/g++.brendan/template26.C: Likewise.
8323         * g++.old-deja/g++.brendan/template27.C: Use explicit
8324         specialization syntax.
8325         * g++.old-deja/g++.brendan/template30.C: Likewise.
8326         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
8327         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
8328         non-dependent names.
8329         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
8330         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
8331         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
8332         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
8333         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
8334         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
8335         named return value extension.
8336         * g++.old-deja/g++.ext/namedret2.C: Likewise.
8337         * g++.old-deja/g++.ext/namedret3.C: Likewise.
8338         * g++.old-deja/g++.ext/return1.C: Likewise.
8339         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
8340         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
8341         * g++.old-deja/g++.jason/access8.C: Likewise.
8342         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
8343         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
8344         pseudo-destructor names.
8345         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
8346         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
8347         pseudo-destructor names.
8348         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
8349         * g++.old-deja/g++.jason/overload19.C: Likewise.
8350         * g++.old-deja/g++.jason/overload32.C: Likewise.
8351         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
8352         stray semicolons.
8353         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
8354         * g++.old-deja/g++.jason/return.C: Likewise.
8355         * g++.old-deja/g++.jason/return2.C: Likewise.
8356         * g++.old-deja/g++.jason/shadow1.C: Likewise.
8357         * g++.old-deja/g++.jason/special.C: Use explicit specialization
8358         syntax.
8359         * g++.old-deja/g++.jason/template10.C: Account for use of
8360         non-dependent names.
8361         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
8362         syntax.
8363         * g++.old-deja/g++.jason/template37.C: Likewise.
8364         * g++.old-deja/g++.law/access4.C: Change error messages.
8365         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
8366         pseudo-destructor names.
8367         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
8368         * g++.old-deja/g++.law/ctors9.C: Likewise.
8369         * g++.old-deja/g++.law/cvt22.C: Likewise.
8370         * g++.old-deja/g++.law/dtors5.C: Likewise.
8371         * g++.old-deja/g++.law/global-init1.C: Likewise.
8372         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8373         * g++.old-deja/g++.law/operators28.C: Likewise.
8374         * g++.old-deja/g++.law/visibility28.C: Likewise.
8375         * g++.old-deja/g++.martin/eval1.C: Likewise.
8376         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
8377         name.
8378         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
8379         * g++.old-deja/g++.mike/net34.C: Likewise.
8380         * g++.old-deja/g++.mike/net36.C: Likewise.
8381         * g++.old-deja/g++.mike/ns2.C: Likewise.
8382         * g++.old-deja/g++.mike/p12306.C: Likewise.
8383         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
8384         value extension.
8385         * g++.old-deja/g++.mike/p700.C: Likewise.
8386         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
8387         * g++.old-deja/g++.mike/p710.C: Likewise.
8388         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
8389         value extension.
8390         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
8391         * g++.old-deja/g++.mike/pmf9.C: Likewise.
8392         * g++.old-deja/g++.ns/crash2.C: Likewise.
8393         * g++.old-deja/g++.ns/crash3.C: Likewise.
8394         * g++.old-deja/g++.ns/invalid1.C: Likewise.
8395         * g++.old-deja/g++.ns/ns17.C: Likewise.
8396         * g++.old-deja/g++.ns/template16.C: Likewise.
8397         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
8398         keyword.
8399         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
8400         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
8401         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
8402         named return value extension.
8403         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
8404         * g++.old-deja/g++.other/access4.C: Issue additional error
8405         messages.
8406         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
8407         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
8408         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
8409         * g++.old-deja/g++.other/crash25.C: Change error message.
8410         * g++.old-deja/g++.other/crash4.C: Change error message.
8411         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
8412         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
8413         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
8414         checks.
8415         * g++.old-deja/g++.other/defarg8.C: Likewise.
8416         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
8417         * g++.old-deja/g++.other/dtor10.C: Likewise.
8418         * g++.old-deja/g++.other/incomplete.C: Likewise.
8419         * g++.old-deja/g++.other/linkage7.C: Likewise.
8420         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
8421         lookup algorithm.
8422         * g++.old-deja/g++.other/mangle2.C: Likewise.
8423         * g++.old-deja/g++.other/refinit2.C: Likewise.
8424         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
8425         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
8426         * g++.old-deja/g++.pt/crash28.C: Likewise.
8427         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
8428         syntax.
8429         * g++.old-deja/g++.pt/crash32.C: Change error message.
8430         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
8431         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
8432         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
8433         error message position.
8434         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
8435         * g++.old-deja/g++.pt/defarg8.C: Change error message.
8436         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
8437         syntax.
8438         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
8439         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
8440         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
8441         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
8442         keyword.
8443         * g++.old-deja/g++.pt/explicit31.C: Likewise.
8444         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
8445         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
8446         keyword.
8447         * g++.old-deja/g++.pt/explicit71.C: Change error message.
8448         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
8449         syntax.
8450         * g++.old-deja/g++.pt/friend28.C: Account for use of
8451         non-dependent names.
8452         * g++.old-deja/g++.pt/friend29.C: Likewise.
8453         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
8454         rules.
8455         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
8456         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
8457         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
8458         lookup rules.
8459         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
8460         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
8461         keyword.
8462         * g++.old-deja/g++.pt/memclass20.C: Likewise.
8463         * g++.old-deja/g++.pt/memclass5.C: Likewise.
8464         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
8465         keyword.
8466         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
8467         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
8468         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
8469         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
8470         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
8471         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
8472         keyword.
8473         * g++.old-deja/g++.pt/spec10.C: Likewise.
8474         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
8475         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
8476         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
8477         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
8478         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
8479         * g++.old-deja/g++.pt/ttp62.C: Likewise.
8480         * g++.old-deja/g++.pt/ttp64.C: Likewise.
8481         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
8482         * g++.old-deja/g++.pt/typename15.C: Likewise.
8483         * g++.old-deja/g++.pt/typename22.C: Likewise.
8484         * g++.old-deja/g++.pt/typename6.C: Change error messages.
8485         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
8486         * g++.old-deja/g++.pt/virtual2.C: Likewise.
8487         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
8488         syntax.
8489         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
8490         return value extension.
8491         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
8492         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
8493         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
8494         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
8495
8496 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8497
8498         * g++.dg/warn/inline1.C: New test.
8499         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
8500         * g++.old-deja/g++.jason/synth10.C: Likewise.
8501         * g++.old-deja/g++.mike/net31.C: Likewise.
8502         * g++.old-deja/g++.mike/p8786.C: Likewise.
8503
8504         * g++.dg/template/friend10.C: New test.
8505         * g++.dg/template/conv5.C: New test.
8506
8507 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.dg/lookup/scoped3.C: New test.
8510
8511         * g++.dg/lookup/decl1.C: New test.
8512         * g++.dg/lookup/decl2.C: New test.
8513
8514 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8515
8516         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
8517         gcc.c-torture/compile/20021015-1.c,
8518         gcc.c-torture/compile/20021015-2.c,
8519         gcc.c-torture/compile/20021123-1.c,
8520         gcc.c-torture/compile/20021123-2.c,
8521         gcc.c-torture/compile/20021123-3.c,
8522         gcc.c-torture/compile/20021123-4.c,
8523         gcc.c-torture/execute/20021024-1.c: Add tests previously added
8524         only to 3.1 or 3.2 branch.
8525
8526 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
8527
8528         * gcc.dg/i386-bitfield3.c: New test.
8529
8530         * gcc.dg/i386-bitfield2.c: New test.
8531
8532 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
8533
8534         * g++.dg/parse/conv_op1.C: New test.
8535
8536 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
8537
8538         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
8539         approved.
8540
8541 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
8542
8543         * gcc.c-torture/compile/20021220-1.c: New test.
8544
8545 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
8546
8547         * gcc.dg/i386-fastcall-1.c: New.
8548
8549 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8550
8551         * gcc.c-torture/execute/20021219-1.c: New test.
8552
8553 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8554
8555         * gcc.dg/i386-pic-1.c: New test.
8556
8557 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8558
8559         PR c++/8099
8560         * g++.dg/template/friend9.C: New test.
8561
8562 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8563
8564         PR c++/3663
8565         * g++.dg/template/access7.C: New test.
8566
8567 2002-12-18  Nick Clifton  <nickc@redhat.com>
8568
8569         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
8570         the libstdc++-v3 directory has been found.
8571
8572 2002-12-12  Devang Patel <dpatel@apple.com>
8573         * gcc.dg/darwin-ld-1.c: New test.
8574         * gcc.dg/darwin-ld-2.c: New test.
8575         * gcc.dg/darwin-ld-3.c: New test.
8576         * gcc.dg/darwin-ld-4.c: New test.
8577         * gcc.dg/darwin-ld-5.c: New test.
8578
8579 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8580
8581         * gcc.c-torture/compile/20021212-1.c: New test.
8582
8583 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
8584
8585         * gcc.dg/fshort-wchar: New test.
8586
8587 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/8372
8590         * g++.dg/template/dtor1.C: New test.
8591
8592         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
8593         markers.
8594
8595 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
8598
8599 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
8600
8601         * g++.dg/template/static1.C: New test.
8602         * g++.dg/template/static2.C: New test.
8603         * g++.old-deja/g++.ext/memconst.C: New test.
8604
8605 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8606
8607         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
8608         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
8609         * g++.dg/special/initp1.C: Likewise.
8610
8611 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
8612
8613         * gcc.c-torture/execute/20021204-1.c: New test.
8614
8615 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
8616
8617         * gcc.dg/ppc-fmadd-1.c: New file.
8618         * gcc.dg/ppc-fmadd-2.c: New file.
8619         * gcc.dg/ppc-fmadd-3.c: New file.
8620
8621 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8622
8623         * gcc.c-torture/compile/20021204-1.c: New test.
8624
8625 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8626
8627         * g++.dg/inherit/covariant2.C: New test.
8628         * g++.dg/inherit/covariant3.C: New test.
8629         * g++.dg/inherit/covariant4.C: New test.
8630         * g++.dg/inherit/covariant1.C: Remove XFAIL.
8631         * g++.old-deja/g++.robertl/eb17.C: Likewise.
8632
8633 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
8634
8635         PR c++/8688
8636         * g++.dg/init/brace3.C: New test.
8637
8638 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
8639
8640         * gcc.dg/20020210-1.c: Fix a comment typo.
8641
8642 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/8720
8645         * g++.dg/parse/defarg1.C: New test.
8646
8647         PR c++/8615
8648         * g++.dg/template/char1.C: New test.
8649
8650         * g++.dg/template/varmod1.C: Fix typo.
8651
8652 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8653
8654         DR 180
8655         * g++.old-deja/g++.pt/crash32.C: Expect error.
8656
8657 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/5919
8660         * g++.dg/template/varmod1.C: New test.
8661
8662         PR c++/8727
8663         * g++.dg/inherit/typeinfo1.C: New test.
8664
8665         PR c++/8663
8666         * g++.dg/inherit/typedef1.C: New test.
8667
8668 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/8332
8671         PR c++/8493
8672         * g++.dg/template/strlen1.C: New test.
8673
8674         PR c++/8227
8675         * g++.dg/template/ctor2.C: New test.
8676
8677         PR c++/8214
8678         * g++.dg/init/string1.C: New test.
8679
8680         PR c++/8511
8681         * g++.dg/template/friend8.C: New test.
8682
8683 2002-11-29  Joe Buck <jbuck@synopsys.com>
8684
8685         * g++.dg/lookup/anon2.C: New test.
8686
8687 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8688
8689         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8690         h8300 port.
8691
8692 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8693
8694         * gcc.dg/bitfld-6.c: New test.
8695
8696 2002-11-27  Jan Hubicka  <jh@suse.cz>
8697
8698         * gcc.c-torture/execute/20021127.[cx]: New test.
8699
8700 2002-11-26  Jan Hubicka  <jh@suse.cz>
8701
8702         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8703         quality.
8704
8705 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8706
8707         * g++.dg/init/brace2.C: New test.
8708         * g++.old-deja/g++.mike/p9129.C: Correct.
8709
8710 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8711
8712         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8713
8714 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8715
8716         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8717
8718 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8719
8720         * testsuite/g++.dg/abi/empty11.C: New test.
8721         * testsuite/g++.dg/rtti/cv1.C: New test.
8722
8723 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8724
8725         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8726
8727 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8728
8729         * g++.dg/abi/empty10.C: New test.
8730
8731 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8732
8733         * gcc.c-torture/compile/20021124-1.c: New test.
8734
8735 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8736
8737         * g++.dg/abi/rtti2.C: New test.
8738
8739 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8740
8741         * gcc.dg/i386-unroll-1.c: New test.
8742
8743 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8744
8745         * gcc.c-torture/compile/20021120-1.c: New test.
8746         * gcc.c-torture/compile/20021120-2.c: New test.
8747
8748 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8749
8750         * gcc.dg/bitfld-5.c: New test.
8751
8752 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8753
8754         * gcc.c-torture/execute/20021120-3.c: New test.
8755
8756 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8757
8758         * gcc.c-torture/execute/20021120-2.c: New test.
8759
8760 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8761
8762         * gcc.c-torture/execute/20021120-1.c: New test.
8763
8764 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.c-torture/execute/20021118-3.c: New test.
8767
8768 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8769
8770         * gcc.c-torture/compile/20021119-1.c: New test.
8771
8772 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8773
8774         * gcc.dg/duff-1.c: New test.
8775         * gcc.dg/duff-2.c: New test.
8776         * gcc.dg/duff-3.c: New test.
8777
8778 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8779
8780         * gcc.dg/cpp/_Pragma5.c: New test.
8781
8782 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8783
8784         * gcc.c-torture/execute/20021118-2.c: New test.
8785
8786 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8787
8788         * gcc.c-torture/execute/20021118-1.c: New test.
8789
8790 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8791
8792         * gcc.dg/20021116-1.c: New test.
8793
8794 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8795
8796         * g++.dg/abi/vcall1.C: New test.
8797
8798 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8799
8800         * gcc.dg/20021029-1.c: New test.
8801         * gcc.dg/20021029-2.c: New test.
8802
8803 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8804
8805         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8806
8807 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8808
8809         PR c/8439
8810         * gcc.dg/20021110.c: Move to ...
8811         * gcc.c-torture/compile/20021110.c: .... here.
8812
8813 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8814
8815         PR c/8467
8816         * gcc.c-torture/execute/20021111-1.c
8817
8818 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8819
8820         PR c/8439
8821         * gcc.dg/20021110.c: New test.
8822
8823 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8824
8825         * g++.dg/abi/vthunk3.C: Run only on x86.
8826
8827 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8828
8829         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8830
8831 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8832
8833         * lib/compat.exp (compat-execute): Fix logic error in last
8834         change.
8835
8836 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8837
8838         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8839
8840 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8841
8842         PR c++/8389
8843         * g++.dg/template/access6.C: New test.
8844
8845 2002-11-08  Jan Hubicka  <jh@suse.cz>
8846
8847         * gcc.dg/i386-ssefp-1.c: New test.
8848         * gcc.dg/i386-ssefp-1.c: New test.
8849
8850 2002-11-08  Jan Hubicka  <jh@suse.cz>
8851
8852         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8853
8854 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8855
8856         * g++.dg/abi/vthunk3.C: New test.
8857
8858         PR c++/8338
8859         * g++.dg/template/crash2.C: New test.
8860
8861 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8862
8863         * testsuite/g++.dg/abi/dtor1.C: New test.
8864         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8865
8866 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8867
8868         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8869         Darwin.
8870
8871 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8872
8873         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8874         -mthumb.  Only xfail with -O0.
8875
8876 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8877
8878         * g++.dg/abi/thunk1.C: New test.
8879         * g++.dg/abi/thunk2.C: Likewise.
8880         * g++.dg/abi/vtt1.C: Likewise.
8881
8882 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8883
8884         PR optimization/8423
8885         * gcc.c-torture/execute/builtin-constant.c: New test.
8886
8887 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8888
8889         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8890         Add some more cases.
8891
8892 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8893
8894         PR c++/8391
8895         * g++.dg/opt/local1.C: New test.
8896
8897 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8898
8899         PR c++/8160
8900         * g++.dg/template/complit1.C: New test.
8901
8902         PR c++/8149
8903         * g++.dg/template/typename4.C: Likewise.
8904
8905 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8906
8907         Core issue 287, PR c++/7639
8908         * g++.dg/template/instantiate1.C: Adjust error location.
8909         * g++.dg/template/instantiate3.C: New test.
8910         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8911         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8912         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8913
8914 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8915
8916         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8917
8918 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8919
8920         PR c++/8287
8921         * g++.dg/init/dtor2.C: New test.
8922
8923 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8924
8925         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8926         * gcc.dg/nest.c: Bypass errors on irix6.
8927
8928 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8929
8930         * gcc.dg/nest.c: Expect error for mmix-*-*.
8931         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8932
8933 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8934
8935         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8936         markers.
8937
8938         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8939
8940 2002-10-25  Mike Stump  <mrs@apple.com>
8941
8942         * gcc.dg/warn-1.c: New test.
8943
8944 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8945
8946         * g++.dg/template/typename3.C: New test.
8947
8948 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8949
8950         * g++.dg/lookup/ptrmem1.C: New test.
8951
8952         * g++.dg/abi/vthunk2.C: New test.
8953
8954 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8955
8956         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8957
8958 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8959
8960         * g++.dg/abi/empty9.C: New test.
8961
8962 2002-10-24  Richard Henderson  <rth@redhat.com>
8963
8964         * g++.dg/inherit/thunk1.C: Enable for ia64.
8965
8966 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8967
8968         PR c++/8067
8969         * g++.dg/lookup/pretty1.C: New test.
8970
8971 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.dg/20021023-1.c: New test.
8974
8975 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8976
8977         PR c++/7679
8978         * g++.dg/parse/inline1.C: New test.
8979
8980 2002-10-23  Richard Henderson  <rth@redhat.com>
8981
8982         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8983
8984         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8985
8986 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/6579
8989         * g++.dg/parse/stmtexpr3.C: New test.
8990
8991 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8992
8993         * g++.dg/expr/cond1.C: New test.
8994
8995 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8996
8997         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8998
8999 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9000
9001         * g++.dg/abi/vbase13.C: New test.
9002         * g++.dg/abi/vbase14.C: Likewise.
9003
9004 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9005
9006         * gcc.dg/tls/pic-1.c: New test.
9007         * gcc.dg/tls/nonpic-1.c: New test.
9008         * gcc.dg/20021018-1.c: New test.
9009
9010 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9011
9012         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9013         Remove only files with the same base name as the test case.
9014         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9015         (profopt-execute): Likewise.  Also, remove old profiling
9016         and performance data files before running the tests.
9017
9018         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9019         * g++.dg/bprob/bprob.exp: Likewise.
9020         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9021         to allow more general test case names.
9022
9023         * g++.dg/bprob/bprob-1.C: Rename to ...
9024         * g++.dg/bprob/g++-bprob-1.C: ... this.
9025
9026         * g77.dg/bprob/bprob-1.f: Rename to ...
9027         * g77.dg/bprob/g77-bprob-1.f: ... this.
9028
9029 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9030
9031         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9032         bison 1.50 or later.
9033
9034 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9035
9036         * g++.dg/README: Describe more test directories.
9037
9038 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9039
9040         * g++.dg/init/array6.C: Add additional tests.
9041
9042 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9043
9044         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9045         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9046
9047 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9048
9049         * gcc.c-torture/compile/20020604-1.x: New.
9050         * gcc.c-torture/compile/simd-5.x: Likewise.
9051         * gcc.c-torture/execute/920710-1.x: Likewise.
9052         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9053
9054 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9055
9056         * g++.dg/inherit/override1.C: Add dg-options clause.
9057
9058 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9059
9060         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9061         _mm_slli_si128.
9062
9063 2002-10-19  Andreas Schwab  <schwab@suse.de>
9064
9065         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9066         directory component.
9067
9068 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9069
9070         * g++.dg/inherit/thunk1.C: New test.
9071
9072         * g++.dg/inherit/override1.C: New test.
9073
9074         * g++.dg/abi/mangle11.C: New test.
9075         * g++.dg/abi/mangle14.C: New test.
9076         * g++.dg/abi/mangle17.C: New test.
9077
9078 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9079
9080         * g++.dg/overload/member2.C: New test.
9081
9082 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9083
9084         * g++.dg/README: Describe new compat directory.
9085         * g++.dg/dg.exp: Skip tests in compat directory.
9086         * README.compat: New file.
9087         * lib/compat.exp: New expect script.
9088         * g++.dg/compat: New test directory.
9089         * g++.dg/compat/compat.exp: New expect script.
9090         * g++.dg/compat/abi: New test directory.
9091         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9092         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9093         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9094         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9095         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9096         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9097         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9098         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9099         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9100         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9101         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9102         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9103         * g++.dg/compat/break: New test directory.
9104         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9105         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9106         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9107         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9108         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9109         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9110         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9111         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9112         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9113         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9114         g++.dg/compat/break/README: New files.
9115         * g++.dg/compat/eh: New test directory.
9116         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9117         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9118         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9119         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9120         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9121         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9122         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9123         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9124         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9125         g++.dg/compat/eh/filter2_y.C,
9126         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9127         g++.dg/compat/eh/new1_y.C,
9128         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9129         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9130         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9131         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9132         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9133         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9134         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9135         g++.dg/compat/eh/unexpected1_y.C: New files.
9136         * g++.dg/compat/init: New test directory.
9137         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9138         g++.dg/compat/init/array5_y.C,
9139         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9140         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9141         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9142         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9143         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9144         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9145         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9146         g++.dg/compat/init/init-ref2_y.C: New files.
9147
9148 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9149
9150         PR c++/7584
9151         * g++.dg/inherit/using3.C: New test.
9152
9153 2002-10-17  Jan Hubicka  <jh@suse.cz>
9154
9155         * gcc.dg/20021017-2.c: New test.
9156
9157 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9158
9159         * g++.dg/abi/mangle16.C: Adjust.
9160
9161         * g++.dg/init/array8.C: New test.
9162
9163 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9164
9165         * gcc.dg/special/mips-abi.exp: New test.
9166         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9167
9168 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9169
9170         * g++.dg/abi/mangle16.C: New test.
9171         * g++.dg/abi/mangle17.C: Likewise.
9172
9173         PR c++/7478
9174         * g++.dg/template/ref1.C: New test.
9175
9176 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9177
9178         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9179
9180 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9181
9182         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9183
9184 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9185
9186         PR c++/7524
9187         * g++.dg/init/array7.C: New test.
9188
9189 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9190
9191         * g++.dg/init/array6.C: New test.
9192
9193         * g++.dg/abi/mangle13.C: Likewise.
9194         * g++.dg/abi/mangle14.C: Likewise.
9195         * g++.dg/abi/mangle15.C: Likewise.
9196
9197 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9198
9199         * g++.dg/abi/empty8.C: New test.
9200
9201 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9202
9203         * g++.dg/init/ctor1.C: New test.
9204
9205 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9206
9207         * gcc.c-torture/execute/20021015-1.c: New test.
9208
9209 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9210
9211         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9212
9213 2002-10-14  Jan Hubicka  <jh@suse.cz>
9214
9215         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9216
9217 2002-10-14  Richard Henderson  <rth@redhat.com>
9218
9219         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9220
9221 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9222
9223         PR optimization/6631
9224         * g++.dg/opt/const2.C: New test.
9225
9226 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9227
9228         PR c++/7176
9229         * g++.dg/parse/friend1.C: New test.
9230         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9231
9232 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9233
9234         * gcc.dg/20021014-1.c: New test.
9235
9236 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9237
9238         PR c++/5661
9239         * g++.dg/ext/vlm1.C: New test.
9240         * g++.dg/ext/vlm2.C: Likewise.
9241
9242         * g++.dg/init/array1.C: Remove invalid braces.
9243         * g++.dg/init/brace1.C: New test.
9244         * g++.dg/init/copy2.C: Likewise.
9245         * g++.dg/init/copy3.C: Likewise.
9246         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9247         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9248         braces.
9249
9250 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9251
9252         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9253
9254 2002-10-11  Richard Shann  <richard.shann@superh.com>
9255
9256         * gcc.c-torture/compile/simd-5.c: New test.
9257
9258 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9259
9260         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9261
9262 2002-10-10  Jim Wilson  <wilson@redhat.com>
9263
9264         * gcc.c-torture/execute/20021010-1.c: New test.
9265
9266 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9267
9268         PR c/7353
9269         * g++.dg/ext/typedef-init.C: New test.
9270         * gcc.dg/typedef-init.c: New test.
9271
9272 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9273
9274         * gcc.dg/cpp/paste13.c: New test.
9275
9276 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9277
9278         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9279         remaining platforms, XFAIL during compile, not execute.  Don't
9280         XFAIL at -O0.
9281
9282 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9283
9284         * gcc.dg/alias-1.c: Tweak expected warning.
9285
9286 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9287
9288         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9289
9290 2002-10-06  Andreas Jaeger  <aj@suse.de>
9291
9292         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9293         * gcc.dg/cpp/c++98.C: Likewise.
9294
9295         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9296         * g++.dg/cpp/c++98.C: Likewise.
9297
9298         * g++.dg/README (Subdirectories): Mention cpp directory.
9299
9300         PR target/7559
9301         * gcc.dg/20021006-1.c: New test.
9302
9303 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9304
9305         PR c++/7804
9306         * g++.dg/other/warning1.C: New test.
9307
9308 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9309
9310         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9311         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9312         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9313
9314 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9315
9316         PR c++/7931
9317         * g++.dg/template/ptrmem3.C: New test.
9318
9319         PR c++/7754
9320         * g++.dg/template/union1.C: New test.
9321
9322 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9323
9324         PR c++/8006
9325         * g++.dg/abi/mangle9.C: New test.
9326         * g++.dg/abi/mangle10.C: New test.
9327         * g++.dg/abi/mangle11.C: New test.
9328         * g++.dg/abi/mangle12.C: New test.
9329
9330 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9331
9332         PR c++/7188.
9333         * g++.dg/template/meminit1.C: New test.
9334         * g++.dg/warn/Wreorder-1.C: Likewise.
9335         * g++.old-deja/g++.mike/warn3.C: Tweak.
9336         * lib/prune.exp: Ingore "in copy constructor".
9337
9338 2002-10-02  Andreas Jaeger  <aj@suse.de>
9339
9340         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9341         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9342         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9343         on x86-64.
9344
9345 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9346
9347         * gcc.dg/empty1.C: Fix typo.
9348
9349 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9350
9351         * gcc.dg/alias-1.c: New test.
9352
9353 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9354
9355         * gcc.dg/empty1.C: New test.
9356
9357         * g++.dg/tls/init-2.C: Tweak error messages.
9358
9359 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9360
9361         * gcc.c-torture/compile/20020923-1.c: New test.
9362
9363 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9364
9365         * gcc.c-torture/execute/ffs-1.c: New test.
9366         * gcc.c-torture/execute/ffs-2.c: Ditto.
9367
9368 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9369
9370         * g++.dg/overload/member1.C: New test.
9371
9372 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
9373
9374         * g++.dg/abi/empty7.C: New test.
9375         * g++.dg/init/pm2.C: Likewise.
9376
9377 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
9378
9379         * g++.dg/rtti/crash1.C: New test.
9380
9381 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
9382
9383         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
9384         gcc.dg/sibcall-4.c: New tests.
9385
9386 2002-09-28  Roger Sayle  <roger@eyesopen.com>
9387
9388         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
9389         powerpc and MMIX targets.
9390
9391 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
9392
9393         * gcc.dg/cpp/20020927-1.c: New.
9394
9395 2002-09-26  David S. Miller  <davem@redhat.com>
9396
9397         * gcc.c-torture/compile/trunctfdf.c: New.
9398
9399 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9400
9401         * lib/target-supports.exp (check_weak_available): Handle solaris2.
9402
9403 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
9404
9405         * gcc.c-torture/execute/loop-15.c: New.
9406
9407 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
9408
9409         * README.QMTEST: Fix typo.
9410
9411 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9412
9413         * gcc.dg/20020926-1.c: New test.
9414
9415 2002-09-25  David S. Miller  <davem@redhat.com>
9416
9417         PR target/7842
9418         * gcc.c-torture/execute/shiftdi.c: New test.
9419
9420 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
9421
9422         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
9423         unique to the tool.
9424         * lib/g77.exp (g77_init): Likewise.
9425         * lib/g++.exp (g++_init): Likewise.
9426         * lib/objc.exp (objc_init): Likewise.
9427
9428 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
9429
9430         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
9431         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
9432         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
9433
9434 2002-09-25  Richard Henderson  <rth@redhat.com>
9435
9436         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
9437         too-small long double.
9438
9439 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
9440
9441         * gcc.dg/20020919-1.c: New test.
9442
9443 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
9444
9445         * g++.dg/abi/bitfield6.C: New test.
9446         * g++.dg/abi/bitfield7.C: New test.
9447         * g++.dg/abi/bitfield8.C: New test.
9448         * g++.dg/abi/vbase11.C: New test.
9449
9450 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9451
9452         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
9453         hppa*-*-hpux*.  Update test comment.
9454
9455 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
9456
9457         * gcc.dg/tls/struct-1.c: New test.
9458
9459 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
9460
9461         * gcc.dg/cpp/tr-warn2.c: Update.
9462
9463 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9464
9465         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
9466
9467 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
9468
9469         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
9470         systems.
9471
9472 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
9473
9474         * gcc.c-torture/execute/ieee/mzero3.c: New test.
9475
9476         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9477         Adjust for c++filt moved to binutils.  Remove spurious duplicate
9478         setting of cxxfilt.
9479
9480 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
9481
9482         * gcc.dg/20020312-2.c: Update for darwin.
9483
9484 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         * g++.old-deja/g++.other/crash32.C: Mark ICE.
9487
9488 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
9489
9490         * objc.dg/comp-types-1.m: New test.
9491         * objc.dg/comp-types-2.m: New test.
9492         * objc.dg/comp-types-3.m: New test.
9493         * objc.dg/comp-types-4.m: New test.
9494         * objc.dg/comp-types-5.m: New test.
9495         * objc.dg/comp-types-6.m: New test.
9496
9497 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9498
9499         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
9500
9501 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9502
9503         * g++.dg/other/do1.C: New test.
9504
9505         * g++.dg/template/subst1.C: New test.
9506
9507 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
9508
9509         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
9510
9511 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
9512
9513         * g++.dg/template/qualttp20.C: Adjust expected errors.
9514         * g++.old-deja/g++.jason/report.C: Likewise.
9515         * g++.old-deja/g++.other/qual1.C: Likewise.
9516
9517         * g++.dg/lookup/scoped2.C: New test.
9518
9519         * g++.dg/ext/asm3.C: New test.
9520
9521 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
9522
9523         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
9524
9525 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
9526
9527         * ChangeLog: follow spelling conventions.
9528         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
9529         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
9530         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
9531         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
9532         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
9533         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
9534         * g++.old-deja/g++.law/global-init1.C: Likewise.
9535         * g++.old-deja/g++.other/delete4.C: Likewise.
9536         * g++.old-deja/g++.other/inline21.C: Likewise.
9537         * g++.old-deja/g++.other/singleton.C: Likewise.
9538         * g77.dg/strlen0.f: Likewise.
9539         * g77.f-torture/compile/20010519-1.f: Likewise.
9540         * g77.f-torture/compile/980310-4.f: Likewise.
9541         * gcc.c-torture/compile/20000605-1.c: Likewise.
9542         * gcc.c-torture/execute/20020225-1.c: Likewise.
9543         * gcc.dg/c90-hexfloat-2.c: Likewise.
9544         * gcc.dg/c99-bool-1.c: Likewise.
9545         * gcc.dg/c99-hexfloat-2.c: Likewise.
9546         * gcc.dg/dll-2.c: Likewise.
9547         * gcc.dg/wtr-union-init-1.c: Likewise.
9548         * gcc.dg/wtr-union-init-2.c: Likewise.
9549         * gcc.dg/wtr-union-init-3.c: Likewise.
9550         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9551         * gcc.dg/cpp/defined.c: Likewise.
9552         * gcc.dg/cpp/macsyntx.c: Likewise.
9553         * gcc.dg/cpp/paste2.c: Likewise.
9554         * gcc.dg/cpp/trad/defined.c: Likewise.
9555         * gcc.dg/format/c90-printf-1.c: Likewise.
9556         * gcc.dg/format/c90-scanf-1.c: Likewise.
9557         * gcc.dg/format/c99-printf-1.c: Likewise.
9558         * gcc.dg/format/c99-scanf-1.c: Likewise.
9559         * gcc.misc-tests/gcov-8.c: Likewise.
9560         * lib/profopt.exp: Likewise.
9561
9562 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
9563
9564         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
9565
9566 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9567
9568         * g++.dg/inherit/using2.C: New test.
9569
9570 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
9571
9572         * ChangeLog: Follow spelling conventions.
9573         * g++.dg/template/friend4.C: Likewise.
9574         * g++.old-deja/g++.pt/crash67.C: Likewise.
9575         * gcc.c-torture/execute/20000801-4.c: Likewise.
9576         * gcc.dg/c90-digraph-1.c: Likewise.
9577         * gcc.dg/c94-digraph-1.c: Likewise.
9578         * gcc.dg/c99-digraph-1.c: Likewise.
9579         * gcc.dg/cpp/line5.c: Likewise.
9580         * gcc.dg/cpp/multiline.c: Likewise.
9581         * gcc.dg/cpp/trad/literals-1.c: Likewise.
9582         * gcc.dg/format/attr-3.c: Likewise.
9583         * gcc.dg/format/c90-scanf-3.c: Likewise.
9584         * gcc.dg/format/ext-4.c: Likewise.
9585
9586 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9587
9588         * g++.dg/template/pretty1.C: New test.
9589
9590 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
9591
9592         * gcc.c-torture/execute/struct-cpy-1.c: New test.
9593
9594 2002-09-13  Matt Austern  <austern@apple.com>
9595
9596         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
9597         passing a cast expression to a function by const reference.
9598
9599 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
9600
9601         * g++.dg/template/deduce1.C: New test.
9602
9603 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
9604
9605         * gcc.c-torture/execute/simd-1.c: Force all use of int to
9606         32-bit int.
9607
9608 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9609
9610         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
9611         usage.
9612
9613 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
9614
9615         * gcc.c-torture/compile/20020910-1.c: New test.
9616
9617 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
9618
9619         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
9620
9621 2002-09-10  Andreas Jaeger  <aj@suse.de>
9622
9623         * gcc.dg/20020312-2.c: Adjust for x86-64.
9624
9625 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
9626
9627         * g77.dg/7388.f: New test case for PR 7388.
9628
9629 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
9630
9631         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
9632
9633 2002-09-05  Ziemowit Laski <zlaski@apple.com>
9634
9635         * objc.dg/proto-lossage-1.m: New test.
9636
9637 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
9638
9639         * gcc.dg/cpp/_Pragma4.c: Fix typo.
9640
9641 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
9642
9643         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
9644         expected to pass.
9645
9646 2002-09-06  Stan Shebs  <shebs@apple.com>
9647             David Edelsohn  <edelsohn@gnu.org>
9648
9649         * gcc.dg/weak: New directory.
9650         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
9651         target-specific xfail bits.
9652         * gcc.dg/typeof-2.c: Move to new directory.
9653         * gcc.dg/weak.exp: New expect script.
9654
9655 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
9656
9657         * gcc.c-torture/execute/extzvsi.c: New test.
9658
9659 2002-09-05  Stan Shebs  <shebs@apple.com>
9660
9661         * gcc.dg/weak-1.c: xfail on Darwin.
9662         * gcc.dg/weak-2.c: Ditto.
9663         * gcc.dg/weak-3.c: Ditto.
9664         * gcc.dg/weak-4.c: Ditto.
9665         * gcc.dg/weak-5.c: Ditto.
9666         * gcc.dg/weak-6.c: Ditto.
9667         * gcc.dg/weak-7.c: Ditto.
9668         * gcc.dg/weak-8.c: Ditto.
9669         * gcc.dg/weak-9.c: Ditto.
9670
9671 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
9672
9673         * gcc.c-torture/execute/loop-14.c: New test.
9674
9675 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
9676
9677         * g++.dg/other/cxa-atexit1.C: New test.
9678
9679         * gcc.dg/typeof-2.c: New test.
9680
9681 2002-09-03  Roger Sayle  <roger@eyesopen.com>
9682
9683         * gcc.dg/builtins-2.c: New testcase.
9684         * gcc.dg/builtins-3.c: New testcase.
9685
9686 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
9687
9688         * gcc.dg/cpp/_Pragma4.c: New test.
9689
9690 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
9691
9692         * objc/execute/nil_method-1.m: New testcase.
9693
9694 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
9695
9696         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
9697         [Object class], not [Object initialize].
9698
9699 2002-08-31  Roger Sayle  <roger@eyesopen.com>
9700             Hans-Peter Nilsson  <hp@bitrange.com>
9701
9702         * gcc.c-torture/execute/20020720-1.x: Skip test on
9703         mmix-knuth-mmixware.  Correct comment.
9704
9705 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
9706
9707         * testsuite/g++.dg/abi/bitfield5.C: New test.
9708         * testsuite/g++.dg/abi/vbase10.C: Likewise.
9709
9710 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
9711
9712         * objc.dg/undeclared-selector.m: New test.
9713
9714 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
9715
9716         * g++.dg/other/offsetof1.C: Avoid cast warning.
9717
9718 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
9719
9720         * objc.dg/super-class-2.m: New test.
9721
9722 2002-08-24  Matt Austern  <austern@apple.com>
9723
9724         * g++.dg/ext/lvaddr.C: New test.
9725         * g++.dg/ext/lvcast.C: New test.
9726
9727 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
9728
9729         * testsuite/g++.dg/inherit/cond1.C: New test.
9730
9731 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
9732
9733         * gcc.dg/noncompile/incomplete-1.c: New test.
9734
9735 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
9736
9737         * gcc.dg/typespec-1.c: New test.
9738
9739 2002-08-20  Devang Patel  <dpatel@apple.com>
9740         * objc.dg/proto-hier-2.m: New test.
9741
9742 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
9743
9744         * objc.dg/bitfield-1.m: New test.
9745         * objc.dg/bitfield-2.m: New test.
9746
9747 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9748
9749         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
9750         gcc.dg/c99-flex-array-4.c: New tests.
9751
9752 2002-08-16  Stan Shebs  <shebs@apple.com>
9753
9754         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
9755
9756 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
9757
9758         * gcc.dg/typeof-1.c: New test.
9759         * g++.dg/ext/typeof2.C: New test.
9760
9761 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         * g++.dg/other/offsetof1.C: New test.
9764
9765 2002-08-14  Richard Henderson  <rth@redhat.com>
9766
9767         * gcc.dg/tls/diag-3.c: Fix expected message strings.
9768
9769 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
9770
9771         * gcc.dg/cpp/_Pragma3.c: New test.
9772
9773 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
9774
9775         * g++.dg/template/inherit3: New test.
9776
9777 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
9778
9779         * gcc.dg/bitfld-4.c: Add blank options.
9780
9781 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
9782
9783         * g++.dg/template/crash1.C: New test.
9784
9785 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9786
9787         * gcc.dg/tls/opt-2.c: New test.
9788
9789 2002-08-08  Devang Patel  <dpatel@apple.com>
9790
9791         * objc.dg/selector-1.m : New test
9792
9793 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9794
9795         * g++.dg/abi/bitfield4.C: New test.
9796         * gcc.dg/bitfld-4.c: New test.
9797
9798 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9799
9800         * g++.dg/other/packed1.C: New test.
9801
9802 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
9803
9804         * g++.dg/abi/offsetof.C: Tweak error messages.
9805         * g++.old-deja/g++.mike/p10769a.C: Likewise.
9806
9807 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9808
9809         * gcc.dg/bitfld-3.c: New test.
9810
9811 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9812             Richard Henderson  <rth@redhat.com>
9813
9814         * gcc.dg/i386-bitfield1.c: New test.
9815         * g++.dg/abi/bitfield3.C: Update.
9816
9817 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9818
9819         * objc.dg/const-str-2.m: Update.
9820         * gcc.dg/cpp/c++98.c: Change to C extension.
9821         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9822         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9823
9824 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9825
9826         * testsuite/gcc.dg/tls/diag-3.c: New.
9827
9828 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9829
9830         * g++.dg/README (Subdirectories): Document new subdir expr.
9831         * g++.dg/expr/pmf-1.C: New test.
9832
9833 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9834
9835         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9836
9837 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9838
9839         * g++.dg/abi/bitfield3.C: New test.
9840
9841 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9842
9843         * lib/gcov.exp: Tweak expected line formats.
9844         * gcc.misc-tests/gcov8.c: New test.
9845         * gcc.misc-tests/gcov8.x: New flags.
9846
9847 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9848
9849         * consistency.vlad/layout/endian.c: Include string.h.
9850
9851         * gcc.c-torture/execute/20020805-1.c: New test.
9852
9853 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9854
9855         * g++.dg/other/conversion1.C: New test.
9856
9857 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9858
9859         * gcc.dg/builtins-1.c: New testcase.
9860
9861 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9862
9863         * g++.dg/inherit/access3.C: New test.
9864
9865 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9866
9867         * gcc.dg/ia64-visibility-2.c: New test.
9868
9869 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9870
9871         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9872         __qualifier_flags to __flags.
9873
9874 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9875
9876         * g++.dg/inherit/operator1.C: New test.
9877         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9878         * g++.dg/other/error1.C: Change expected error message.
9879         * g++.dg/template/conv4.C: Likewise.
9880
9881 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9882
9883         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9884         for documented behavior.
9885
9886 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9887
9888         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9889         several targets known to fail.
9890
9891 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9892
9893         * gcc.dg/mips-args-[123].c: New tests.
9894
9895 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9896
9897         * gcc.dg/ppc-spe.c: New.
9898
9899 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9900
9901         * g++.dg/other/ptrmem4.C: New testcase.
9902
9903 2002-07-24  Richard Henderson  <rth@redhat.com>
9904
9905         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9906
9907 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9908
9909         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9910
9911 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9912
9913         * gcc.c-torture/execute/memset-3.c: New testcase.
9914
9915 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9916
9917         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9918         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9919
9920 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9921
9922         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9923         Delete.
9924
9925 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9926
9927         * gcc.c-torture/compile/simd-4.c: New test.
9928
9929 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9930
9931         PR c++/7347, c++/7348
9932         * g++.dg/template/access4.C: New test.
9933         * g++.dg/template/access5.C: New test.
9934         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9935         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9936         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9937         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9938
9939 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9940
9941         * gcc.dg/gnu89-init-2.c: New test.
9942
9943 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9944
9945         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9946
9947 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9948
9949         * gcc.c-torture/execute/20020720-1.c: New testcase.
9950
9951 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9952
9953         * gcc.dg/cpp/Wsignprom.c: New tests.
9954
9955 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9956
9957         * gcc.c-torture/execute/loop-13.c: New test.
9958
9959 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9960
9961         * gcc.dg/cpp/expr.c: New tests.
9962
9963 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9964
9965         * g++.dg/opt/pr6713.C: Add template instantiation.
9966
9967 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9968
9969         * gcc.dg/nest.c: New test.
9970
9971 2002-07-17  Richard Henderson  <rth@redhat.com>
9972
9973         * g++.dg/opt/pr6713.C: New test.
9974
9975 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9976
9977         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9978         XFAIL for all x86 processors.
9979
9980 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9981
9982         * gcc.c-torture/execute/20010122-1.x: Do not test with
9983         -fomit-frame-pointer.
9984
9985 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9986
9987         * g++.dg/template/instantiate2.C: New test.
9988         * g++.dg/template/spec4.C: New test.
9989
9990 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9991
9992         * g++.dg/template/access2.C: New test.
9993         * g++.dg/template/access3.C: New test.
9994
9995 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9996
9997         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9998         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9999         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10000         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10001         Convert to use <stdarg.h>.
10002         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10003         Delete.
10004         * gcc.dg/va-arg-2.c: New.
10005         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10006
10007 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10008
10009         * gcc.c-torture/compile/20020710-1.c: New test.
10010
10011 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10012                           Andrew Pinski  <pinskia@physics.uc.edu>
10013
10014         gcc.c-torture/compile/simd-2.c: New testcase.
10015         gcc.c-torture/compile/simd-3.c: Likewise.
10016
10017 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10018
10019         PR c++/7224
10020         * g++.dg/overload/error1.C: New test.
10021
10022 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10023
10024         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10025         configuration and IRIX 6 O32 ABI.
10026
10027 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10028
10029         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10030
10031 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10032
10033         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10034
10035 2002-07-10  Jeffrey A Law  <law@redhat.com>
10036
10037         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10038
10039         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10040
10041 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10042
10043         * gcc.dg/20020312-2.c: Check for __PPC__.
10044
10045 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10046
10047         * gcc.c-torture/compile/20020709-1.c: New test.
10048
10049 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10050
10051         * g++.dg/template/qualttp21.C: New test case.
10052
10053 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10054
10055         * gcc.c-torture/compile/20020706-1.c: New test.
10056         * gcc.c-torture/compile/20020706-2.c: New test.
10057
10058 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10059             Alexandre Oliva  <aoliva@redhat.com>
10060
10061         * g++.dg/warn/incomplete1.C: New test.
10062
10063 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10064
10065         PR c++/7099
10066         * g++.dg/warn/noreturn1.C: New test.
10067
10068 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/6706
10071         * g++.dg/debug/debug6.C: New test.
10072         * g++.dg/debug/debug7.C: New test.
10073
10074 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10075
10076         * gcc.c-torture/compile/simd-3.c: New test.
10077
10078 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10079
10080         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10081         * gcc.dg/20020620-1.c: Likewise.
10082
10083 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10084
10085         PR c++/6944
10086         * g++.dg/init/array4.C: New test.
10087         * g++.dg/init/array5.C: New test.
10088
10089 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10090
10091         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10092         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10093
10094 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10095
10096         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10097         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10098         * gcc.dg/wtr-conversion-1.c: Likewise.
10099         * gcc.dg/wtr-escape-1.c: Likewise.
10100         * gcc.dg/wtr-int-type-1.c: Likewise.
10101         * gcc.dg/wtr-label-1.c: Likewise.
10102         * gcc.dg/wtr-static-1.c: Likewise.
10103         * gcc.dg/wtr-strcat-1.c: Likewise.
10104         * gcc.dg/wtr-suffix-1.c: Likewise.
10105         * gcc.dg/wtr-switch-1.c: Likewise.
10106         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10107         * gcc.dg/wtr-union-init-1.c: Likewise.
10108         * gcc.dg/wtr-union-init-2.c: Likewise.
10109         * gcc.dg/wtr-union-init-3.c: Likewise.
10110
10111         * gcc.dg/wtr-func-def-1.c: New test.
10112
10113 2002-07-02 Devang Patel <dpatel@apple.com>
10114
10115         * objc.dg/param-1.m: New test.
10116
10117 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10118
10119         * gcc.dg/cpp/trad/directive.c: Add test.
10120         * gcc.dg/cpp/trad/macroargs.c: Add test.
10121         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
10122
10123 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
10124
10125         * gcc.dg/cpp/cmdlne-M.c: New test.
10126
10127 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
10128
10129         * objc.dg/desig-init-1.m: New test.
10130
10131 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10132
10133         PR c++/6716
10134         * g++.dg/template/instantiate1.C: New test.
10135
10136 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
10137
10138         PR c++/7112
10139         * g++.dg/template/sizeof2.C: New test.
10140
10141 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10142
10143         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
10144         gcc.dg/cpp/trad/include.c: New tests.
10145
10146 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
10147
10148         PR target/7177
10149         * gcc.c-torture/compile/20020701-1.c: New test.
10150
10151 2002-07-01  Stan Shebs  <shebs@apple.com>
10152
10153         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
10154         header here...
10155         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
10156         (objc-torture-execute): or here.
10157
10158 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
10159
10160         * gcc.c-torture/execute/arith-rand-ll.c: New test.
10161
10162 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
10163
10164         * gcc.dg/cpp/trad/escaped-nl.c: New test.
10165
10166 2002-06-30  Devang Patel  <dpatel@apple.com>
10167
10168         * objc.dg/fsyntax-only.m: New test.
10169
10170 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
10171
10172         PR c++/6695
10173         * g++.dg/template/friend7.C: New file.
10174
10175 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
10176
10177         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
10178         return type.
10179
10180 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
10181
10182         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
10183         avoid division by zero.
10184
10185 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
10186
10187         * gcc.dg/Wunknownprag.c: New tests.
10188
10189 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
10190
10191         * gcc.c-torture/execute/simd-2.c: New test.
10192
10193 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
10194
10195         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
10196         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
10197         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
10198         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
10199         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
10200         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
10201         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
10202         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
10203         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
10204         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
10205         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
10206         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
10207         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
10208         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
10209         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
10210         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
10211         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
10212
10213 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
10214
10215         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
10216         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
10217         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
10218         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
10219         New tests.
10220         * gcc.dg/cpp/trad/directive.c: Update.
10221
10222 2002-06-23  Andreas Jaeger  <aj@suse.de>
10223
10224         * gcc.c-torture/execute/complex-6.c: New.
10225
10226 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
10227
10228         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
10229         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
10230         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
10231         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
10232
10233 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
10234
10235         * gcc.dg/cpp/trad: New directory with traditional tests copied
10236         from parent directory.
10237         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10238         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10239         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10240         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10241         Move to trad/ and rename.
10242         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
10243         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
10244         gcc.dg/cpp/trad/redef2.c: New tests.
10245         * gcc.dg/cpp/trad/trad.exp: New driver.
10246
10247 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
10248
10249         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
10250         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
10251         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
10252         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
10253         Remove.
10254
10255 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
10256
10257         * gcc.dg/20020620-1.c: New test.
10258
10259 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10260
10261         * g++.dg/template/ttp4.C: New test.
10262
10263 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
10264
10265         * g++.dg/opt/vt1.C: Fix regexp.
10266
10267 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10268
10269         * gcc.c-torture/execute/pure-1.c: Make functions static again.
10270         Don't use attribute `noinline'.
10271
10272 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10273
10274         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
10275
10276 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
10277
10278         * gcc.c-torture/execute/simd-1.c: New.
10279
10280         * gcc.dg/simd-1.c: New.
10281
10282 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
10283
10284         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
10285
10286 2002-06-16  Richard Henderson  <rth@redhat.com>
10287
10288         * g++.dg/ext/anon-struct1.C: New.
10289         * g++.dg/ext/anon-struct2.C: New.
10290         * g++.dg/ext/anon-struct3.C: New.
10291         * gcc.dg/anon-struct-1.c: New.
10292         * gcc.dg/anon-struct-2.c: New.
10293         * gcc.dg/anon-struct-3.c: New.
10294         * gcc.dg/20011008-1.c: Adjust warning text.
10295         * gcc.dg/20020527-1.c: Add -fms-extensions.
10296
10297 2002-06-16  Richard Henderson  <rth@redhat.com>
10298
10299         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
10300
10301 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
10302
10303         * gcc.c-torture/execute/20020615-1.c: New test.
10304
10305 2002-06-15  Roger Sayle  <roger@eyesopen.com>
10306
10307         * gcc.c-tortuture/execute/compare-1.c: New test case.
10308         * gcc.c-tortuture/execute/compare-2.c: New test case.
10309         * gcc.c-tortuture/execute/compare-3.c: New test case.
10310
10311 2002-06-13  Richard Henderson  <rth@redhat.com>
10312
10313         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
10314         ia64 ilp32.
10315
10316 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10317
10318         * g++.dg/template/typename2.C: Update error message.
10319
10320 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
10321
10322         * gcc.c-torture/execute/20020611-1.c: New test.
10323
10324 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
10325
10326         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
10327         list of targets to skip.
10328
10329 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
10330
10331         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
10332         targets if not optimizing.
10333
10334 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
10335
10336         * gcc.c-torture/compile/20020605-1.c: New test.
10337
10338         * g++.dg/opt/vt1.C: New test.
10339
10340         * gcc.dg/20020531-1.c: New test.
10341
10342         * gcc.dg/20020530-1.c: New test.
10343
10344         * gcc.dg/20020527-1.c: New test.
10345
10346         * g++.dg/opt/cse1.C: New test.
10347
10348 2002-06-07  Roger Sayle  <roger@eyesopen.com>
10349
10350         * gcc.dg/20020607-2.c: New test case.
10351
10352 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
10353
10354         * gcc.c-torture/compile/20020604-1.c: New test.
10355
10356 2002-06-04  Richard Henderson  <rth@redhat.com>
10357
10358         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
10359         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
10360         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
10361
10362 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
10363
10364         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
10365
10366 2002-06-03  Richard Henderson  <rth@redhat.com>
10367
10368         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
10369         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
10370
10371 2002-06-02  Richard Henderson  <rth@redhat.com>
10372
10373         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
10374         test functions static.
10375
10376 2002-06-02  Andreas Jaeger  <aj@suse.de>
10377
10378         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
10379         now.
10380
10381 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10382
10383         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
10384         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
10385         Update for mofified diagnostics.
10386         * gcc.dg/c99-intconst-1.c: No longer fail.
10387
10388 2002-06-02  Richard Henderson  <rth@redhat.com>
10389
10390         * gcc.dg/uninit-A.c: Remove xfail markers.
10391
10392 2002-06-01  Roger Sayle  <roger@eyesopen.com>
10393
10394         * gcc.dg/fnegate-1.c: New test case.
10395
10396 2002-05-30  Osku Salerma  <osku@iki.fi>
10397
10398         * gcc.c-torture/execute/mayalias-1.c: New file.
10399
10400 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10401
10402         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
10403         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
10404         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
10405
10406 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
10407
10408         * gcc.c-torture/execute/20020529-1.c: New test.
10409
10410 2002-05-27  Richard Henderson  <rth@redhat.com>
10411
10412         * g++.dg/ext/attrib6.C: New test case.
10413
10414 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         * gcc.c-torture/execute/pure-1.c: New test.
10417
10418 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10419
10420         * gcc.dg/cpp/arith-2.c: Remove.
10421
10422 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10423
10424         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
10425         * gcc.dg/cpp/if-3.c: Remove.
10426
10427 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
10428
10429         * g++.dg/opt/cse2.C: New test.
10430
10431 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
10432
10433         * gcc.dg/cpp/arith-1.c: New semantic tests.
10434         * gcc.dg/cpp/if-1.c: Update.
10435
10436 2002-05-24  Ben Elliston  <bje@redhat.com>
10437
10438         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
10439
10440 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
10441
10442         * gcc.dg/verbose-asm.c: New test.
10443
10444 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10445
10446         * gcc.dg/cpp/paste12.c: New test.
10447
10448 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10449
10450         * g++.dg/parse/named_ops.C: New test.
10451
10452 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
10453
10454         * gcc/testsuite/gcc.dg/weak-8.c: New test.
10455
10456 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
10457
10458         * gcc.dg/weak-2.c: Allow optional leading underscore
10459         in scan-assembler symbol name.
10460         * gcc.dg/weak-3.c: Likewise.
10461         * gcc.dg/weak-4.c: Likewise.
10462         * gcc.dg/weak-5.c: Likewise.
10463
10464 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
10465
10466         * gcc.dg/20020523-1.c: New test.
10467
10468 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10469
10470         * objc.dg/const-str-2.m: Update now that we stop after
10471         a command line error.
10472
10473 2002-05-22  Richard Henderson  <rth@redhat.com>
10474
10475         * g++.dg/dg.exp: Fix typo in test pruneing.
10476
10477 2002-05-22  Richard Henderson  <rth@redhat.com>
10478
10479         * g++.dg/dg.exp: Prune the tls subdirectory.
10480         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
10481         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
10482         * g++.dg/tls/init-1.C: New.
10483
10484 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
10485
10486         * gcc.dg/20020517-1.c: New test.
10487
10488 2002-05-21  Richard Henderson  <rth@redhat.com>
10489
10490         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
10491         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
10492
10493 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
10494
10495         * g++.dg/other/copy2.C: New test.
10496
10497 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
10498
10499         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
10500         (MAX_COPY): Bump up to 10 times sizeof (long long).
10501         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
10502
10503         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
10504         sizeof (long long).
10505
10506         * gcc.c-torture/execute/strcpy-1.c: New test.
10507
10508 2002-05-19  Jason Merrill  <jason2redhat.com>
10509
10510         * g++.dg/ext/oper1.C: New test.
10511
10512 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
10513 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
10514
10515         * README.QMTEST: New file.
10516
10517         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
10518
10519 2002-05-19  Andreas Jaeger  <aj@suse.de>
10520
10521         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
10522         now.
10523         * gcc.c-torture/execute/loop-2d.x: Likewise.
10524
10525 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
10526
10527         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
10528         support weak symbols.
10529         * gcc.dg/weak-4.c: Likewise
10530         * gcc.dg/weak-6.c: Likewise
10531
10532 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
10533
10534         * gcc.dg/weak-3.c: Add dg-excess-error comment for
10535         cygwin, coff and h8300-*-hms targets
10536         * gcc.dg/weak-5.c: Likewise
10537         * gcc.dg/weak-7.c: Likewise
10538
10539 2002-05-16  Jason Merrill  <jason@redhat.com>
10540
10541         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
10542         (scan-assembler-not, scan-assembler-dem): Likewise.
10543         (scan-assembler-dem-not): Likewise.
10544
10545 2002-05-15  Richard Henderson  <rth@redhat.com>
10546
10547         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
10548
10549 2002-05-15  Richard Henderson  <rth@redhat.com>
10550
10551         * gcc.dg/weak-5.c (vfoo1c): No warning here.
10552         (vfoo1f): Warning here.
10553         (vfoo1l): Don't redefine the alias.
10554
10555 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
10556
10557         * g++.dg/init/pm1.C: New test.
10558
10559 2002-05-12  David S. Miller  <davem@redhat.com>
10560
10561         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
10562         types.
10563
10564 2002-05-10  Roger Sayle  <roger@eyesopen.com>
10565
10566         * gcc.c-torture/execute/20020510-1.c: New test case.
10567
10568 2002-05-10  David S. Miller  <davem@redhat.com>
10569
10570         * gcc.c-torture/execute/conversion.c: Test long double too.
10571
10572 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
10573
10574         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
10575         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
10576         * lib/g++.exp (g++_link_flags): Likewise.
10577         * lib/objc.exp (objc_target_compile): Likewise.
10578
10579 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10580
10581         * gcc.dg/cpp/poison.c: Update.
10582         * gcc.dg/cpp/20000625-2.c: Remove.
10583         * gcc.dg/cpp/direct2s.c: Remove final test.
10584
10585 2002-05-08  Tom Rix  <trix@redhat.com>
10586
10587         * gcc.c-torture/execute/20020508-1.c: New test.
10588         * gcc.c-torture/execute/20020508-2.c: New test.
10589         * gcc.c-torture/execute/20020508-3.c: New test.
10590
10591 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10592
10593         * gcc.dg/cpp/charconst-4.c: More tests.
10594
10595 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
10596
10597         PR c/6569
10598         * gcc.dg/weak-3.c: Update location of warning messages.
10599         * gcc.dg/weak-5.c: Likewise.
10600
10601 2002-05-06  Roger Sayle  <roger@eyesopen.com>
10602
10603         * gcc.c-torture/execute/20020506-1.c: New test case.
10604
10605 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10606
10607         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
10608
10609 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10610
10611         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
10612
10613 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10614
10615         * gcc.dg/cpp/charconst-3.c: New test.
10616
10617 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10618
10619         * gcc.dg/cpp/charconst.c: Update tests.
10620
10621 2002-05-05  Tim Josling  <tej@melbpc.org.au>
10622
10623         * treelang: Added directory for new sample language treelang. Also
10624         lib/treelang.exp: New file to signal treelang should be tested.
10625
10626 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10627
10628         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
10629         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
10630         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
10631         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
10632         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
10633         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
10634         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
10635
10636 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10637
10638         * gcc.dg/format/xopen-2.c: New test.
10639
10640 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
10641
10642         * gcc.dg/20020503-1.c: New test.
10643
10644 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
10645
10646         * g++.dg/init/dtor1.C: Make it tougher.
10647
10648 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
10649
10650         * g++.dg/init/dtor1.C: New test.
10651
10652 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
10653
10654         * gcc.dg/altivec-8.c: New.
10655
10656 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
10657
10658         * gcc.dg/altivec-7.c: New.
10659
10660 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * g++.dg/parse/typedef1.C: New test.
10663
10664 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
10665
10666         PR c++/6486
10667         * g++.dg/template/friend6.C: New test.
10668
10669         PR c++/6492
10670         * g++.dg/init/copy1.C: New test.
10671
10672 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
10673
10674         * g++.dg/warn/effc1.C: New test.
10675
10676 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10677
10678         * gcc.dg/cpp/if-cexp.c: Add a test.
10679
10680 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
10681
10682         * gcc.dg/20020426-2.c: New test.
10683
10684 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10685
10686         * gcc.dg/cpp/if-mop.c: Update.
10687         * gcc.dg/cpp/if-mpar.c: Add test.
10688         * gcc.dg/cpp/if-oppr.c: Update.
10689
10690 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10691
10692         PR c/6343
10693         * gcc.dg/weak-[2-7].c: New tests.
10694
10695 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10696
10697         * gcc.dg/enum1.c: New test.
10698
10699 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10700
10701         PR c++/6497
10702         * g++.dg/inherit/access2.C: New test.
10703
10704 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
10705
10706         PR bootstrap/6445
10707         * gcc.dg/20020426-1.c: New test.
10708
10709 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
10710
10711         * g++.dg/abi/enum1.C: New test.
10712
10713 2002-04-26  Richard Henderson  <rth@redhat.com>
10714
10715         * gcc.dg/c99-bool-1.c: Expect always true warning.
10716
10717 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10718
10719         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10720
10721 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10722
10723         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10724         targets.
10725
10726 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10727
10728         * g++.dg/abi/mange7.C: New test.
10729
10730         PR c++/6438.
10731         * g++.dg/parse/stmtexpr2.C: New test.
10732
10733 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10734
10735         * gcc.dg/20020312-2.c: Add SH target.
10736
10737 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10738
10739         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10740         compiler output on mips*-*-irix*.
10741
10742 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10743
10744         * g++.dg/parse/attr1.C: New test.
10745
10746 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10747
10748         * gcc.c-torture/execute/string-opt-17.c: New test case.
10749         * gcc.c-torture/execute/memset-2.c: New test case.
10750
10751 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10752
10753         PR c++/6256:
10754         * g++.dg/template/friend5.C: New test.
10755
10756         PR c++/6331:
10757         * g++.dg/template/qual1.C: Likewise.
10758
10759 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10760
10761         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10762         Include stdlib.h, not stdio.h or ctype.h.
10763
10764 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10765
10766         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10767         cris-*-elf* and mmix-*-*.
10768         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10769         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10770         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10771         Ditto.
10772         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10773         * gcc.dg/wchar_t-1.c: Ditto.
10774
10775 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10776
10777         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10778         Clarify comment.
10779
10780 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10781
10782         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10783
10784 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10785
10786         * gcc.c-torture/execute/20000906-1.x: Delete.
10787
10788 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10789
10790         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10791
10792 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10793
10794         * PR6367
10795         * g77.f-torture/execute/6367.f: New test.
10796         * g77.f-torture/execute/6367.x: Disable for MMIX.
10797
10798 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10799
10800         * PR6352
10801         * g++.dg/opt/inline2.C: New test.
10802
10803 2002-04-18  Richard Henderson  <rth@redhat.com>
10804
10805         * gcc.dg/20000906-1.c: Enable for all targets.
10806         * gcc.c-torture/compile/iftrap-2.c: New.
10807
10808 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10809
10810         * gcc.dg/20020418-1.c: New test.
10811         * gcc.dg/20020418-2.c: New test.
10812
10813 2002-04-18  Richard Henderson  <rth@redhat.com>
10814
10815         * gcc.c-torture/compile/iftrap-1.c: New.
10816         * gcc.dg/iftrap-1.c: Adjust for ia64.
10817         * gcc.dg/iftrap-2.c: New.
10818
10819 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10820
10821         * gcc.c-torture/compile/20020418-1.c: New test.
10822
10823 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10824
10825         * gcc.c-torture/compile/20020415-1.c: New.
10826
10827 2002-04-18  David S. Miller  <davem@redhat.com>
10828
10829         * gcc.c-torture/execute/20020418-1.c: New test.
10830
10831 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10832
10833         * gcc.dg/20020416-1.c: New test.
10834
10835         * g++.dg/opt/inline1.C: New test.
10836
10837 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10838
10839         * gcc.dg/altivec-5.c: New test.
10840
10841         * gcc.dg/20020415-1.c: New test.
10842
10843 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10844
10845         * testsuite/lib/chill.exp: Remove.
10846
10847 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * g++.dg/other/big-struct.C: New test.
10850
10851 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10852
10853         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10854         of scratch file.
10855
10856 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10857
10858         PR c/6277
10859         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10860         in scan-assembler function name
10861
10862 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10863
10864         * g77.f-torture/execute/980628-4.x,
10865         g77.f-torture/execute/980628-5.x,
10866         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10867         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10868         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10869         i[34567]86-*-*.
10870
10871 2002-04-13  David S. Miller  <davem@redhat.com>
10872
10873         * gcc.c-torture/execute/20020413-1.c: New test.
10874
10875 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10876
10877         * gcc.dg/asm-6.c,
10878         * g++.dg/ext/asm1.C: New tests.
10879
10880 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10881
10882         PR c++ 5373.
10883         * g++.dg/parse/stmtexpr1.C: New test.
10884
10885         PR c++/5189.
10886         * g++.dg/template/copy1.C: New test.
10887
10888 2002-04-12  Richard Henderson  <rth@redhat.com>
10889
10890         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10891
10892 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10893
10894         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10895         gcc.c-torture/execute/20020307-2.c.
10896
10897 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10898
10899         * g++.dg/ext/attrib5.C,
10900         * g++.dg/lookup/struct1.C: New tests.
10901
10902 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10903
10904         * gcc.dg/20020411-1.c: New test.
10905
10906         * gcc.c-torture/execute/20020411-1.c: New test.
10907
10908 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10909
10910         * g77.f-torture/execute/6177.f: New test.
10911
10912 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10913
10914         PR middle-end/6247
10915         * g++.dg/opt/cleanup1.C: New test.
10916
10917         * g++.dg/opt/const1.C: New test.
10918
10919 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10920
10921         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10922
10923 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10924
10925         PR c++/5507
10926         * g++.dg/template/typename2.C: New test.
10927
10928 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10929
10930         * gcc.c-torture/execute/loop-12.c: New.
10931
10932 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10933
10934         * g77.f-torture/execute/980628-4.x,
10935         g77.f-torture/execute/980628-5.x,
10936         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10937         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10938         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10939
10940 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10941
10942         PR optimization/6086
10943         * g++.dg/opt/preinc1.C: New test.
10944
10945 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10946
10947         PR c++/5571
10948         * g++.dg/opt/static2.C: New test.
10949
10950 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10951
10952         PR c/5120
10953         * gcc.dg/20020406-1.c: New test.
10954
10955 2002-04-04  David S. Miller  <davem@redhat.com>
10956
10957         * gcc.c-torture/execute/20020404-1.c: New test.
10958
10959 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10960
10961         PR c/6123
10962         * gcc.dg/20020312-2.c: Do not declare global register variable
10963         if __PIC__ or __pic__ is defined.
10964
10965 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10966
10967         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10968         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10969
10970 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10971
10972         * gcc.misc-tests/linkage.exp: Update last change to handle
10973         sparc*-, not just sparc-.
10974
10975 2002-04-03  Richard Henderson  <rth@redhat.com>
10976
10977         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10978
10979 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10980
10981         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10982
10983 2002-04-02  David S. Miller  <davem@redhat.com>
10984
10985         * gcc.c-torture/execute/20020402-3.c: New test.
10986
10987 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10988
10989         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10990         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10991
10992         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10993         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10994         g77.f-torture/execute/20001201.x,
10995         g77.f-torture/execute/u77-test.x: New files.
10996
10997         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10998         * gcc.dg/wchar_t-1.c: Ditto.
10999
11000 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11001
11002         * gcc.c-torture/execute/20020402-1.c: New test.
11003
11004 2002-04-01  Richard Henderson  <rth@redhat.com>
11005
11006         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11007
11008         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11009
11010 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11011
11012         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11013
11014 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11015
11016         * g++.dg/inherit/template-as-base.C: Expect error.
11017         * g++.dg/inherit/namespace-as-base.C: Likewise.
11018
11019 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11020
11021         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11022         g++.dg/ext/instantiate3.C: Tweak match patterns.
11023
11024         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11025         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11026         -da test.
11027
11028 2002-03-31  Richard Henderson  <rth@redhat.com>
11029
11030         * gcc.dg/special/alias-2.c: New.
11031         * gcc.dg/special/ecos.exp: Run it.
11032
11033 2002-03-31  Richard Henderson  <rth@redhat.com>
11034
11035         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11036
11037 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11038
11039         * gcc.dg/weak-1.c: Disable on h8300 port.
11040
11041 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11042
11043         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11044         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11045         ordering tests.
11046         * g++.dg/bprob/bprob-1.C: New test.
11047         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11048         * g++.dg/gcov/gcov-1.C: New test.
11049         * g++.dg/gcov/gcov-1.x: New file.
11050         * g++.dg/gcov/gcov-2.C: New test.
11051         * g++.dg/gcov/gcov-3.C: New test.
11052         * g++.dg/gcov/gcov-3.h: New file.
11053
11054 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11055
11056         * g++.old-deja/g++.other/builtins5.C: New test.
11057         * g++.old-deja/g++.other/builtins6.C: New test.
11058         * g++.old-deja/g++.other/builtins7.C: New test.
11059         * g++.old-deja/g++.other/builtins8.C: New test.
11060         * g++.old-deja/g++.other/builtins9.C: New test.
11061
11062 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11063
11064         * g++.dg/opt/static1.C: New test.
11065
11066         * g++.dg/opt/longbranch1.C: New test.
11067
11068 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11069
11070         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11071
11072         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11073
11074 2002-03-28  Jeffrey A Law  (law@redhat.com)
11075
11076         * gcc.c-torture/execute/20020328-1.c: New test.
11077
11078 2002-03-27  Richard Henderson  <rth@redhat.com>
11079
11080         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11081         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11082         move from g++.old-deja/g++.ext/.
11083
11084 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11085
11086         * g++.dg/init/new2.C: New test.
11087
11088 2002-03-26  Richard Henderson  <rth@redhat.com>
11089
11090         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11091
11092         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11093         on sparc.
11094
11095         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11096         sparcv9 systems.
11097         * gcc.dg/20001102-1.c: Likewise.
11098
11099 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11100
11101         * gcc.dg/cpp/endif-pedantic1.c,
11102         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11103
11104 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11105
11106         * g++.dg/init/new1.C: New test.
11107
11108 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11109
11110         * g++.dg/abi/vbase9.C: New test.
11111
11112 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11113
11114         * gcc.dg/arm-asm.c: New test.
11115
11116 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11117
11118         * gcc.dg/Wswitch-enum.c: New test.
11119         Fix PR c/5044.
11120
11121 2002-03-26  Richard Henderson  <rth@redhat.com>
11122
11123         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11124         structure.
11125
11126 2002-03-25  Richard Henderson  <rth@redhat.com>
11127
11128         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11129         sparcv9 systems.
11130
11131         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11132         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11133
11134 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11135
11136         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11137
11138 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11139
11140         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11141         targets using generic thunk support.
11142
11143 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11144
11145         * gcc.c-torture/compile/20020323-1.c: New test.
11146
11147         * g++.dg/opt/conj2.C: New test.
11148
11149 2002-03-24  Richard Henderson  <rth@redhat.com>
11150
11151         * gcc.dg/weak-1.c: Use -fno-common.
11152
11153 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11154
11155         * g77.dg/f77-edit-apostrophe-out.f: New test
11156         * g77.dg/f77-edit-h-out.f: New test
11157         * g77.dg/f77-edit-t-in.f: New test
11158         * g77.dg/f77-edit-t-out.f: New test
11159         * g77.dg/f77-edit-x-out.f: New test
11160         * g77.dg/f77-edit-slash-out.f: New test
11161         * g77.dg/f77-edit-colon-out.f: New test
11162         * g77.dg/f77-edit-s-out.f: New test
11163
11164 2002-03-24  Richard Henderson  <rth@redhat.com>
11165
11166         * objc/execute/formal_protocol-6.x: New XFAIL.
11167
11168 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11169
11170         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11171         that do not support weak symbols
11172
11173 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11174
11175         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11176         * lib/g77.exp:  Likewise
11177         * lib/objc.exp: Likewise
11178
11179 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11180
11181         * gcc.dg/Wswitch-default.c: New test.
11182
11183 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11184
11185         * g++.dg/other/enum1.C: New test.
11186
11187 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11188
11189         * gcc.dg/pragma-ep-3.c: Fix typo.
11190
11191 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11192
11193         * g++.dg/inherit/template-as-base.C: New test.
11194
11195 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11198         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11199
11200 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11201
11202         * gcc.dg/cpp/multiline.c: Update to match.
11203
11204 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11205
11206         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11207
11208 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11209
11210         * gcc.dg/cpp/extratokens2.c:  New file.
11211
11212 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11213
11214         * gcc.dg/20020312-2.c: Add rs6000 target.
11215
11216         * gcc.c-torture/compile/20020319-1.c: New test.
11217
11218 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11219
11220         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11221         (A, E): Handle this.
11222
11223 2002-03-20  Jason Merrill  <jason@redhat.com>
11224
11225         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11226         ignoring -fpic.
11227         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11228         through prune_gcc_output.
11229
11230 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.c-torture/compile/20020320-1.c: New test.
11233
11234 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11235
11236         * gcc.c-torture/compile/20020318-1.c: New test.
11237
11238         * gcc.dg/struct-by-value-1.c: New test.
11239
11240         * gcc.dg/20020319-1.c: New test.
11241
11242 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * g++.dg/opt/conj1.C: New test.
11245
11246 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11247
11248         * g++.dg/template/qualttp20.C: Revert previous change.
11249         * g++.dg/template/qualttp3.C: Likewise.
11250         * g++.dg/template/qualttp4.C: Likewise
11251         * g++.dg/template/qualttp5.C: Likewise
11252         * g++.dg/template/qualttp6.C: Likewise
11253         * g++.dg/template/qualttp7.C: Likewise
11254         * g++.dg/template/qualttp8.C: Likewise
11255         * g++.dg/template/recurse.C: Likewise.
11256
11257 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11258
11259         * gcc.dg/cpp/wchar-1.c: Update.
11260
11261 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11262
11263         * g++.dg/template/conv1.C: New test.
11264         * g++.dg/template/conv2.C: New test.
11265         * g++.dg/template/conv3.C: New test.
11266         * g++.dg/template/conv4.C: New test.
11267
11268 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11269
11270         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11271         * g++.dg/template/qualttp3.C: Likewise.
11272         * g++.dg/template/qualttp4.C: Likewise
11273         * g++.dg/template/qualttp5.C: Likewise
11274         * g++.dg/template/qualttp6.C: Likewise
11275         * g++.dg/template/qualttp7.C: Likewise
11276         * g++.dg/template/qualttp8.C: Likewise
11277         * g++.dg/template/recurse.C: Likewise.
11278
11279 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11280
11281         * g++.dg/opt/dtor1.C: New test.
11282
11283 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11284
11285         * gcc.c-torture/compile/20020315-1.c: New test.
11286
11287 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11288
11289         * gcc.dg/weak-1.c: Fix scan tests.
11290
11291 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11292
11293         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11294         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11295         cris-*-aout* mmix-*-*.
11296         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11297         cris-*-aout* mmix-*-*.
11298         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11299         cris-*-elf* cris-*-aout* and mmix-*-*.
11300         * gcc.dg/20001009-1.c: Ditto.
11301         * gcc.dg/20010912-1.c: Ditto.
11302         * gcc.dg/20020122-4.c: Ditto.
11303         * gcc.dg/inline-2.c: Ditto.
11304
11305 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11306
11307         * gcc.c-torture/compile/20020314-1.c: New test.
11308
11309 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11310
11311         * gcc.c-torture/execute/20020314-1.c: New test.
11312
11313 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11314
11315         * g++.dg/warn/Wunused-1.C: New test.
11316
11317 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11318
11319         * g++.dg/abi/mangle6.C: New test.
11320
11321 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11322
11323         * gcc.c-torture/compile/20020309-2.c: New test.
11324
11325         * gcc.c-torture/compile/20020312-1.c: New test.
11326
11327 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11328
11329         * g++.dg/other/access1.C: New test.
11330
11331 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11332
11333         * gcc.c-torture/execute/wchar_t-1.c: New test.
11334
11335 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11336
11337         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11338
11339 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11340
11341         * gcc.dg/20020312-1.c: New test case.
11342
11343 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11344
11345         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11346
11347 2002-03-11  Richard Henderson  <rth@redhat.com>
11348
11349         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11350         * g++.old-deja/g++.jason/report.C: Likewise.
11351
11352 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11353
11354         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11355         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11356
11357 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11358
11359         * testsuite/g++.dg/overload/pmf1.C: New test.
11360
11361 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11362
11363         * gcc.c-torture/execute/20020307-1.c: Use long.
11364
11365 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11366
11367         PR optimization/5844
11368         * gcc.dg/20020310-1.c: New test.
11369
11370 2002-03-09  Michael Meissner  <meissner@redhat.com>
11371
11372         * gcc.c-torture/execute/memcpy-2.c: New test.
11373         * gcc.c-torture/execute/memset-1.c: New test.
11374         * gcc.c-torture/execute/strlen-1.c: New test.
11375         * gcc.c-torture/execute/strcmp-1.c: New test.
11376         * gcc.c-torture/execute/strncmp-1.c: New test.
11377
11378 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11379
11380         * gcc.dg/ppc-ldstruct.c: New test.
11381
11382 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11383
11384         * gcc.c-torture/execute/va-arg-22.c: New test.
11385
11386 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11387
11388         * gcc.c-torture/compile/20020309-1.c: New test.
11389
11390 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11391
11392         * gcc.c-torture/execute/20020307-2.c: New test.
11393
11394 2002-03-07  Jeffrey A Law  (law@redhat.com)
11395
11396         * g77.f-torture/compile/20020307-1.f: New test.
11397
11398 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11399
11400         * gcc.dg/unordered-1.c: New test.
11401
11402 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11403
11404         * gcc.c-torture/execute/20020307-1.c: New test.
11405
11406 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11407
11408         * gcc.dg/20020304-1.c: New test.
11409
11410         * gcc.c-torture/compile/20020304-2.c: New test.
11411
11412 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11413
11414         * gcc.c-torture/compile/20020304-1.c: New test case
11415         (from PR c/5830).
11416
11417 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11418
11419         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11420
11421 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.dg/other/classkey1.C: New test.
11424
11425 2002-03-01  Richard Henderson  <rth@redhat.com>
11426
11427         * gcc.c-torture/compile/981223-1.x: New.
11428         * gcc.c-torture/compile/920625-1.x: New.
11429
11430 2002-02-28  Richard Henderson  <rth@redhat.com>
11431
11432         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11433
11434 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11435
11436         * gcc.c-torture/execute/20020227-1.c: New test.
11437
11438 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11439
11440         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11441         here" ERROR lines.
11442         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11443         * g++.old-deja.g++.other/defarg1.C: Likewise.
11444         * g++.old-deja/g++.pt/calls2.C: Likewise.
11445         * g++.old-deja/g++.pt/crash20.C: Likewise.
11446         * g++.old-deja/g++.pt/crash30.C: Likewise.
11447         * g++.old-deja/g++.pt/crash36.C: Likewise.
11448         * g++.old-deja/g++.pt/crash6.C: Likewise.
11449         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11450         * g++.old-deja/g++.pt/derived3.C: Likewise.
11451         * g++.old-deja/g++.pt/error1.C: Likewise.
11452         * g++.old-deja/g++.pt/friend21.C: Likewise.
11453         * g++.old-deja/g++.pt/friend23.C: Likewise.
11454         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11455         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11456
11457 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11458
11459         * gcc.c-torture/execute/20020225-2.c: New test.
11460
11461 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11462
11463         * gcc.c-torture/execute/920730-1t.c,
11464         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11465         Delete test cases, only relevant to -traditional.
11466
11467 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11468
11469         * gcc.dg/cpp/undef1.c: Remove.
11470         * gcc.dg/cpp/directiv.c: Update.
11471         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11472
11473 2002-02-27  Michael Meissner  <meissner@redhat.com>
11474
11475         * gcc.c-torture/execute/20020226-1.c: New test.
11476
11477 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11478
11479         * g++.dg/debug/debug4.C: New test.
11480
11481         * gcc.dg/ia64-visibility-1.c: New test.
11482
11483 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11484
11485         * gcc.dg/debug/20020224-1.c: New.
11486
11487 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11488
11489         * gcc.c-torture/execute/960416-1.x: New.
11490         * gcc.c-torture/execute/divconst-3.x: Likewise.
11491
11492 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11493
11494         * gcc.dg/20020224-1.c: New test.
11495
11496 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11497
11498         * gcc.c-torture/execute/20020225-1.c: New.
11499
11500 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11501
11502         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11503
11504 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11505
11506         * gcc.dg/20020222-1.c: New test.
11507
11508 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11509
11510         * g++.dg/opt/anonunion1.C: New test.
11511
11512 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11513
11514         * g++.dg/template/qualttp19.C: New test.
11515         * g++.dg/template/qualttp20.C: New test.
11516         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11517         * g++.old-deja/g++.other/qual1.C: Likewise.
11518
11519 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11520
11521         * gcc.dg/attr-alwaysinline.c: New.
11522
11523 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11524
11525         * gcc.dg/20020220-1.c: New test.
11526
11527         * gcc.dg/20020220-2.c: New test.
11528
11529         * g++.dg/opt/mmx1.C: New test.
11530
11531 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11532
11533         * gcc.c-torture/compile/20020110.c: New test.
11534
11535 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11536
11537         * gcc.c-torture/execute/20020219-1.c: New test.
11538
11539         * gcc.dg/20020219-1.c: New test.
11540
11541         * gcc.dg/noncompile/20020220-1.c: New test.
11542
11543         * g++.dg/opt/ptrintsum1.C: New test.
11544
11545         * gcc.dg/debug/20020220-1.c: New test.
11546
11547 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * gcc.c-torture/execute/20020216-1.c: New test.
11550
11551 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11552
11553         * gcc.dg/decl-1.c: Update, new test.
11554
11555 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11556
11557         * g++.dg/abi/bitfield1.C: New test.
11558         * g++.dg/abi/bitfield2.C: New test.
11559
11560 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11561
11562         * gcc.dg/attr-nest.c: New test.
11563
11564 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11565
11566         * gcc.c-torture/execute/20020215-1.c: New test.
11567
11568 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11569
11570         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11571         * g++.dg/debug/debug.exp: New.
11572         * g++.dg/debug/trivial.C: New.
11573         * g++.dg/debug/debug1.C: Moved...
11574         * g++.dg/other/debug1.C: ...from here.
11575         * g++.dg/debug/debug2.C: Moved...
11576         * g++.dg/other/debug2.C: ...from here.
11577         * g++.dg/debug/debug3.C: Moved...
11578         * g++.dg/other/debug3.C: ...from here.
11579
11580         * gcc.dg/noncompile/20020213-1.c: New test.
11581
11582 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * g++.dg/other/debug3.C: New test.
11585
11586         * gcc.c-torture/execute/20020213-1.c: New test.
11587
11588 2002-02-13  Richard Smith <richard@ex-parrot.com>
11589
11590         * g++.old-deja/g++.other/thunk1.C: New test.
11591
11592 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11593
11594         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11595
11596 2002-02-13  Stan Shebs  <shebs@apple.com>
11597
11598         * gcc.dg/altivec-3.c: New.
11599
11600 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11601
11602         * gcc.dg/Wunreachable-1.c: New test.
11603         * gcc.dg/Wunreachable-2.c: New test.
11604
11605 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11606
11607         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11608
11609 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11610
11611         * gcc.dg/decl-1.c: New test.
11612
11613 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11614
11615         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11616
11617 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11618
11619         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11620         * gcc.c-torture/compile/980506-1.x: Likewise.
11621
11622 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11623
11624         * gcc.dg/20020210-1.c: New.
11625
11626 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11627
11628         * g77.f-torture/execute/947.f: New regression test
11629         for PR fortran/947.
11630
11631 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11632
11633         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11634         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11635
11636 2002-02-08  Richard Henderson  <rth@redhat.com>
11637
11638         * gcc.c-torture/compile/labels-3.c: New.
11639
11640 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11641
11642         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11643         expression statements work instead.
11644         * gcc.dg/noncompile/20020207-1.c: New test.
11645
11646 2002-02-07  Richard Henderson  <rth@redhat.com>
11647
11648         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11649
11650 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11651
11652         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11653         message from g77
11654         * lib/g77-dg.exp: Trim g77 error messages so that they are
11655         recognized by dg.exp.
11656
11657 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11658
11659         PR fortran/5473
11660         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11661
11662 2002-02-07  Richard Henderson  <rth@redhat.com>
11663
11664         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11665         to be sufficiently aligned for integers.
11666
11667 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11668
11669         * g++.dg/template/friend4.C: New test.
11670
11671 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11672
11673         PR fortran/5743
11674         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11675         unsupported cases.
11676
11677 2002-02-07  Richard Henderson  <rth@redhat.com>
11678
11679         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11680         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11681         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11682         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11683
11684 2002-02-06  Richard Henderson  <rth@redhat.com>
11685
11686         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11687
11688 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11689
11690         * gcc.dg/20020206-1.c: New test.
11691
11692 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.c-torture/execute/20020206-1.c: New test.
11695
11696         * gcc.c-torture/execute/20020206-2.c: New test.
11697
11698         PR optimization/5429:
11699         * gcc.c-torture/compile/20020206-1.c: New test.
11700
11701 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11702
11703         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11704         as certain file formats cannot support particularly large
11705         alignments.
11706
11707         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11708         and do not expect to be able to link the executable.
11709
11710         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11711         fail because the COFF format does not support the weak attribute.
11712
11713 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11714
11715         * g77.dg/pr5473.f:  New test
11716
11717 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11718
11719         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11720         Fix testcase accordingly.
11721
11722 2002-02-04  Richard Henderson  <rth@redhat.com>
11723
11724         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11725         (buf): Change to be an array of pointers, not ints.
11726
11727 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11728
11729         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11730         before all tests.  Move warning one line above to match where it
11731         C frontend emits.
11732         * gcc.dg/Wswitch-2.c: New test.
11733         * g++.dg/warn/Wswitch-1.C: New test.
11734         * g++.dg/warn/Wswitch-2.C: New test.
11735
11736 2002-02-04  Richard Henderson  <rth@redhat.com>
11737
11738         * g++.dg/abi/offsetof.C: Fix size comparison.
11739
11740 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11741
11742         * gcc.dg/cast-qual-2.c: New test.
11743
11744 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11745
11746         * gcc.dg/20020201-4.c: New test.
11747
11748 2002-02-04  Ben Elliston  <bje@redhat.com>
11749
11750         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11751         target_info attribute != 0, in addition to the empty string.
11752         (gcc_target_compile): Likewise.
11753
11754 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11755
11756         * gcc.dg/Wswitch.c: New test.
11757         PR gcc/4475. PR gcc/3780.
11758
11759 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11760
11761         * g77.f-torture/execute/5122.f: New test for regressions
11762         against PR fortran/5122.
11763
11764 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11765
11766         * g77.f-torture/compile/pr3743.f: Delete
11767         * g77.dg/pr3743-1.f: New test.
11768         * g77.dg/pr3743-2.f: New test.
11769         * g77.dg/pr3743-3.f: New test.
11770         * g77.dg/pr3743-4.f: New test.
11771
11772 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11773
11774         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11775
11776 2002-02-02  Richard Henderson  <rth@redhat.com>
11777
11778         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11779         * gcc.c-torture/execute/bf64-1.c: Likewise.
11780
11781 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11782
11783         * gcc.dg/20020201-2.c: New test.
11784
11785         * gcc.dg/20020201-3.c: New test.
11786
11787         * gcc.c-torture/execute/bitfld-2.c: New test.
11788
11789 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11790
11791         * gcc.dg/bitfld-1.c: Update.
11792         * gcc.dg/bitfld-2.c: Update.
11793         * gcc.c-torture/execute/bitfld-1.x: New.
11794
11795 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11796
11797         * gcc.c-torture/execute/20020201-1.c: New test.
11798
11799 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11800
11801         PR target/5469
11802         * gcc.dg/20020201-1.c: New test.
11803
11804 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11805
11806         PR fortran/3743
11807         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11808         * g77.f-torture/compile/pr3743.x: Remove
11809
11810 2002-01-31  Tom Rix  <trix@redhat.com>
11811
11812         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11813
11814 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11815
11816         * gcc.dg/noncompile/20020130-1.c: New test.
11817
11818 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11819
11820         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11821
11822 2002-01-29  Richard Henderson  <rth@redhat.com>
11823
11824         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11825         to long long.
11826         * gcc.c-torture/execute/bf64-1.c: Likewise.
11827
11828 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11829
11830         * gcc.c-torture/execute/20020129-1.c: New test.
11831
11832 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11833
11834         * gcc.c-torture/compile/20000224-1.c: Update.
11835         * gcc.c-torture/execute/bitfld-1.c: New tests.
11836         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11837         * gcc.dg/uninit-A.c: Update.
11838
11839 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11840
11841         * g++.dg/template/ctor1.C: Add instantiation.
11842
11843 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11844
11845         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11846         argument to __builtin_prefetch to be const ptr.
11847
11848 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11849
11850         * gcc.c-torture/compile/20020120-1.c: New test.
11851
11852 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11853
11854         * gcc.c-torture/execute/20020127-1.c: New test.
11855
11856 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11857
11858         * g77.dg/f77-edit-i-in.f: New test
11859         * g77.dg/f77-edit-i-out.f: New test
11860
11861 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11862
11863         * gcc.dg/debug/debug.exp: New file.
11864         * gcc.dg/debug/trivial.c: New file.
11865         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11866         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11867         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11868         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11869         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11870         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11871         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11872         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11873         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11874         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11875         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11876         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11877         * gcc.dg/20000503-1.c: Removed.
11878         * gcc.dg/20010207-1.c: Removed.
11879         * gcc.dg/20011223-1.c: Removed.
11880         * gcc.dg/20020104-2.c: Removed.
11881         * gcc.dg/debug-1.c: Removed.
11882         * gcc.dg/debug-2.c: Removed.
11883         * gcc.dg/debug-3.c: Removed.
11884         * gcc.dg/debug-4.c: Removed.
11885         * gcc.dg/debug-5.c: Removed.
11886         * gcc.dg/debug-6.c: Removed.
11887         * gcc.dg/dwarf2-1.c: Removed.
11888         * gcc.dg/dwarf2-2.c: Removed.
11889
11890 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11891
11892         * g++.old-deja/g++.other/eh5.C: New test.
11893         * g++.old-deja/g++.other/sibcall2.C: New test.
11894         * g++.old-deja/g++.other/array9.C: New test.
11895         * g++.old-deja/g++.other/typename2.C: New test.
11896         * g++.old-deja/g++.other/crash60.C: New test.
11897         * g++.old-deja/g++.other/conv9.C: New test.
11898         * g++.old-deja/g++.other/mangle10.C: New test.
11899         * g++.old-deja/g++.other/unchanging1.C: New test.
11900         * g++.old-deja/g++.other/exprstmt1.C: New test.
11901         * g++.old-deja/g++.other/inline23.C: New test.
11902         * g++.old-deja/g++.eh/ia64-1.C: New test.
11903         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11904         * g++.old-deja/g++.other/reload1.C: New test.
11905         * g++.old-deja/g++.other/static20.C: New test.
11906         * g++.old-deja/g++.other/local-alloc1.C: New test.
11907         * g++.old-deja/g++.other/conv8.C: New test.
11908         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11909         * g++.old-deja/g++.other/storeexpr1.C: New test.
11910         * g++.old-deja/g++.other/storeexpr2.C: New test.
11911         * g++.dg/eh/template2.C: New test.
11912         * g++.dg/warn/weak1.C: New test.
11913
11914 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11915
11916         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11917         Remove first, non-varying, argument.
11918
11919 2002-01-23  Richard Henderson  <rth@redhat.com>
11920
11921         * gcc.dg/inline-2.c: New.
11922
11923         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11924         Add optional target arg.  Check number of arguments.
11925         (scan-assembler-not, scan-assembler-dem): Likewise.
11926         (scan-assembler-dem-not): Likewise.
11927
11928 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11929
11930         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11931         line 12.
11932         * g++.old-deja/g++.brendan/parse3.C,
11933         g++.old-deja/g++.other/crash26.C,
11934         g++.old-deja/g++.other/crash28.C,
11935         g++.old-deja/g++.other/crash29.C,
11936         g++.old-deja/g++.other/crash30.C,
11937         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11938
11939 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11940
11941         * gcc.dg/20020115-1.c: New.
11942
11943 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11944
11945         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11946
11947 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11948
11949         * gcc.dg/20020122-3.c: New.
11950
11951 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11952
11953         * g++.dg/other/gc1.C: New test.
11954
11955 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11956
11957         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11958
11959 2002-01-22  Richard Henderson  <rth@redhat.com>
11960
11961         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11962
11963 2002-01-22  Richard Henderson  <rth@redhat.com>
11964
11965         * gcc.dg/20020122-4.c: New.
11966
11967 2002-01-22  H.J. Lu <hjl@gnu.org>
11968
11969         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11970         link output.
11971         * gcc.dg/special/ecos.exp: Likewise.
11972         * lib/g++-dg.exp: Likewise.
11973         * lib/g77-dg.exp: Likewise.
11974         * lib/gcc-dg.exp : Likewise.
11975         * lib/mike-g++.exp: Likewise.
11976         * lib/mike-g77.exp: Likewise.
11977         * lib/mike-gcc.exp: Likewise.
11978         * lib/objc-dg.exp: Likewise.
11979
11980 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11981
11982         PR target/5379
11983         * gcc.dg/20020122-2.c: New test.
11984
11985 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11986
11987         * gcc.dg/20020122-1.c: New test.
11988
11989 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11990
11991         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11992
11993 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11994
11995         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11996
11997 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11998
11999         * gcc.c-torture/compile/20020121-1.c: New test.
12000
12001 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12002
12003         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12004         ld_library_path.
12005
12006 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12007
12008         * gcc.dg/20020218-1.c: New test.
12009
12010 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12011
12012         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12013         messages
12014         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12015         "At global scope" warning
12016         * g++.dg/ext/align1.C: Change cygwin test for alignment
12017         from db-bogus to dg-warning
12018
12019 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12020
12021         * g77.f-torture/compile/cpp2.F: New test.
12022
12023 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12024
12025         * g++.dg/template/access1.C: New test.
12026
12027 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12028
12029         * gcc.dg/20020118-1.c: New.
12030
12031 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12032
12033         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12034
12035 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12036
12037         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12038         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12039         alignment warnings.
12040
12041 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12042
12043         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12044         torture_with_loops and torture_without_loops
12045
12046 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * gcc.c-torture/compile/20020116-1.c: New test.
12049
12050 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12051
12052         * gcc.dg/20020116-2.c: New test.
12053
12054         * gcc.dg/ultrasp4.c: New test.
12055
12056         * gcc.dg/20020116-1.c: New test.
12057
12058 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12059
12060         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12061         by EABI.
12062
12063 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12064
12065         * gcc.misc-tests/i386-prefetch.exp: New.
12066         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12067         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12068         * gcc.misc-tests/i386-pf-none-1.c: New test.
12069         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12070
12071 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12072
12073         * gcc.dg/gnu89-init-1.c: Add new tests.
12074
12075 2002-01-15  Andreas Jaeger  <aj@suse.de>
12076
12077         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12078         * gcc.dg/i386-mmx-2.c: Likewise.
12079         * gcc.dg/i386-sse-1.c: Likewise.
12080         * gcc.dg/i386-sse-2.c: Likewise.
12081         * gcc.dg/i386-sse-3.c: Likewise.
12082
12083 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12084
12085         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12086         Uncomment additional cases that now pass.
12087
12088 2002-01-11  Richard Henderson  <rth@redhat.com>
12089
12090         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12091         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12092
12093 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12094
12095         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12096
12097 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12098
12099         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12100         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12101
12102 2002-01-10  Dale Johannesen  <dalej@apple.com>
12103
12104         * gcc.c-torture/execute/loop-11.c: New.
12105
12106 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12107
12108         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12109         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12110
12111 2002-01-09  Richard Henderson  <rth@redhat.com>
12112
12113         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12114         type in which to perform the operation for each size.
12115
12116 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12117
12118         * gcc.c-torture/compile/20020109-2.c: New test.
12119
12120 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12121
12122         * gcc.c-torture/execute/loop-10.c: New test.
12123
12124 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12125
12126         * gcc.c-torture/compile/20010226-1.c: New test.
12127         * gcc.c-torture/compile/20010227-1.c: New test.
12128         * gcc.c-torture/compile/20010426-1.c: New test.
12129         * gcc.c-torture/compile/20010510-1.c: New test.
12130         * gcc.c-torture/compile/20010605-3.c: New test.
12131         * gcc.c-torture/compile/20010824-1.c: New test.
12132         * gcc.c-torture/execute/20010409-1.c: New test.
12133         * gcc.dg/noncompile/20000901-1.c: New test.
12134         * gcc.dg/20001023-1.c: New test.
12135         * gcc.dg/20001101-1.c: New test.
12136         * gcc.dg/20001102-1.c: New test.
12137         * gcc.dg/20010207-1.c: New test.
12138         * gcc.dg/20010405-1.c: New test.
12139         * gcc.dg/20010822-1.c: New test.
12140         * gcc.dg/20011107-1.c: New test.
12141
12142 2002-01-09  Jeffrey A Law  (law@redhat.com)
12143
12144         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12145
12146         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12147         execution failure on PA targets.
12148
12149 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12150
12151         * gcc.c-torture/compile/20020109-1.c: New test.
12152
12153 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12154
12155         * gcc.c-torture/execute/20020108-1.c: New test.
12156
12157 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12158
12159         * gcc.dg/20020108-1.c: New test.
12160
12161 2002-01-08  H.J. Lu <hjl@gnu.org>
12162
12163         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12164         for header files.
12165
12166 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12167
12168         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12169         consistency.
12170
12171 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12172
12173         * gcc.dg/altivec-4.c: Test altivec predicates.
12174
12175 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12176
12177         * gcc.c-torture/execute/20020107-1.c: New test.
12178
12179 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12180
12181         PR c/5279
12182         * gcc.c-torture/compile/20020106-1.c: New test.
12183
12184 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12185
12186         * gcc.c-torture/execute/nestfunc-4.c: New test.
12187
12188 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12189
12190         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12191         extra triple that slipped in.
12192         * g++.old-deja/g++.abi/align.C: Likewise.
12193         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12194
12195 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12196
12197         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12198         * g++.old-deja/g++.abi/align.C: Likewise.
12199         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12200
12201         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12202         on FreeBSD/i386.
12203         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12204         FreeBSD.
12205
12206 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12207
12208         * gcc.dg/20020104-1.c: New test.
12209
12210         * gcc.dg/20020104-2.c: New test.
12211
12212 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12213
12214         * gcc.dg/20020103-1.c: Fix typo in target selector.
12215
12216 2002-01-03  Richard Henderson  <rth@redhat.com>
12217
12218         * gcc.dg/20020103-1.c: New.
12219
12220 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12221
12222         * gcc.c-torture/execute/20020103-1.c: New test.
12223
12224 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12225
12226         * g++.dg/other/debug2.C: New test.
12227
12228         * gcc.c-torture/compile/20020103-1.c: New test.
12229
12230 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12231
12232         * gcc.dg/gnu89-init-1.c: Added new tests.
12233
12234 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12235
12236         * g++.dg/template/friend2.C: Remove as patch is reverted.
12237
12238         * g++.dg/warn/oldcast1.C: New test.
12239
12240         * g++.dg/template/ptrmem1.C: New test.
12241         * g++.dg/template/ptrmem2.C: New test.
12242
12243         * g++.dg/template/ntp.C: New test.
12244
12245         * g++.dg/other/component1.C: New test.
12246
12247         * g++.dg/template/ttp3.C: New test.
12248
12249         * g++.dg/template/friend2.C: New test.
12250         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12251
12252 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12253
12254         * g++.dg/other/ptrmem1.C: New test.
12255         * g++.dg/other/ptrmem2.C: New test.
12256
12257 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12258
12259         * g++.dg/template/ctor1.C: New test.
12260
12261 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12262
12263         * g++.dg/template/friend2.C: New test.
12264
12265 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12266
12267         * gcc.dg/mmix-1.c: New test.
12268
12269 2001-12-31  Richard Henderson  <rth@redhat.com>
12270
12271         * gcc.dg/asm-5.c: New.
12272
12273 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12274
12275         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12276         in namespace __gnu_cxx
12277
12278 2001-12-30  Richard Henderson  <rth@redhat.com>
12279
12280         * gcc.dg/debug-6.c: New.
12281
12282 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12283
12284         * gcc.c-torture/compile/20011229-2.c: New test.
12285
12286 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12287
12288         * gcc.dg/debug-3.c: New test.
12289         * gcc.dg/debug-4.c: New test.
12290         * gcc.dg/debug-5.c: New test.
12291
12292 2001-12-29  Richard Henderson  <rth@redhat.com>
12293
12294         * g++.dg/eh/loop1.C: New.
12295
12296 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12297
12298         * g++.dg/template/crash1.C: New test.
12299
12300 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12301
12302         * g++.dg/other/const1.C: New test.
12303
12304 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12305
12306         * gcc.c-torture/compile/20011229-1.c: New test.
12307
12308 2001-12-28  Stan Shebs  <shebs@apple.com>
12309
12310         * lib/objc-torture.exp: Resync with c-torture.exp.
12311         * lib/objc.exp: Load standard libraries.
12312
12313 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12314
12315         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12316         additional tests.
12317
12318 2001-12-27  Roger Sayle <roger@eyesopen.com>
12319
12320         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12321
12322 2001-12-27  Richard Henderson  <rth@redhat.com>
12323
12324         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12325
12326 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12327
12328         * g++.dg/eh/ctor1.C: New test.
12329         * g++.dg/other/error2.C: New test.
12330
12331 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12332
12333         * g++.dg/other/init2.C: New test.
12334
12335 2001-12-24  Richard Henderson  <rth@redhat.com>
12336
12337         * gcc.dg/20011223-1.c: New.
12338         * gcc.dg/inline-1.c: New.
12339
12340 2001-12-23  Richard Henderson  <rth@redhat.com>
12341
12342         * gcc.dg/asm-4.c: Test operand modifiers.
12343
12344 2001-12-23  Richard Henderson  <rth@redhat.com>
12345
12346         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12347
12348 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12349
12350         * gcc.c-torture/execute/20011223-1.c: New test.
12351
12352 2001-12-21  Richard Henderson  <rth@redhat.com>
12353
12354         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12355         re-enables the warning.
12356
12357 2001-12-21  Richard Henderson  <rth@redhat.com>
12358
12359         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12360
12361 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12362
12363         * gcc.c-torture/compile/20011218-1.c: New test.
12364
12365 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12366
12367         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12368         arm-isr.c test.
12369         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12370         epilogue generation for ARM ISR routines.
12371
12372 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12373
12374         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12375         * gcc.dg/format/c90-printf-3.c: Likewise.
12376         * gcc.dg/format/c99-printf-3.c: Likewise.
12377         * gcc.dg/format/ext-1.c: Likewise.
12378         * gcc.dg/format/ext-6.c: Likewise.
12379         * gcc.dg/format/format.h: Prototype unlocked stdio.
12380
12381 2001-12-20  Richard Henderson  <rth@redhat.com>
12382
12383         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12384         (arena): Use it.
12385         (malloc): Correct allocation logic.  Abort if we fill up the
12386         arena before initialization complete.
12387         (realloc): Correct allocation logic.
12388
12389 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12390
12391         * gcc.c-torture/compile/20011219-2.c: New test.
12392
12393         * gcc.c-torture/execute/20011219-1.c: New test.
12394
12395 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12396
12397         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12398         target does not support weak symbols.
12399
12400 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12401
12402         * gcc.c-torture/compile/20011219-1.c: New test.
12403
12404 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12405
12406         * g++.dg/other/error1.C: New test.
12407
12408 2001-12-17  Jeffrey A Law  (law@redhat.com)
12409
12410         * gcc.c-torture/execute/20011217-1.c: New test.
12411
12412 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12413
12414         * objc.dg/special/: New directory.
12415         * objc.dg/special/special.exp: New file.
12416         * objc.dg/special/unclaimed-category-1.h: New file.
12417         * objc.dg/special/unclaimed-category-1a.m: New file.
12418         * objc.dg/special/unclaimed-category-1.m: New file.
12419
12420 2001-12-17  Andreas Jaeger  <aj@suse.de>
12421
12422         * gcc.c-torture/compile/20011217-2.c: New test.
12423
12424 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12425
12426         * gcc.c-torture/compile/20011217-1.c: New test.
12427
12428 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12429
12430         * testsuite/gcc.dg/20011214-1.c: New.
12431
12432 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12433
12434         * gcc.dg/altivec-4.c: New.
12435
12436 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12437
12438         * gcc.dg/20011113-1.c: New test.
12439
12440 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12441
12442         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12443         std::__malloc_alloc_template<0> and
12444         std::__default_alloc_template<false, 0>.
12445
12446 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12447
12448         * objc/execute/bf-21.m: New test.
12449         * objc/execute/enumeration-1.m: New test.
12450         * objc/execute/enumeration-2.m: New test.
12451
12452 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12453
12454         * gcc.dg/gnu89-init-1.c: New test.
12455
12456 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12457
12458         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12459         * g++.old-deja/g++.jason/2371.C: Likewise.
12460         * g++.old-deja/g++.jason/template33.C: Likewise.
12461         * g++.old-deja/g++.jason/template34.C: Likewise.
12462         * g++.old-deja/g++.jason/template36.C: Likewise.
12463         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12464         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12465         * g++.old-deja/g++.other/typename1.C: Likewise.
12466         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12467         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12468         * g++.old-deja/g++.pt/typename11.C: Likewise.
12469         * g++.old-deja/g++.pt/typename14.C: Likewise.
12470         * g++.old-deja/g++.pt/typename16.C: Likewise.
12471         * g++.old-deja/g++.pt/typename3.C: Likewise.
12472         * g++.old-deja/g++.pt/typename4.C: Likewise.
12473         * g++.old-deja/g++.pt/typename5.C: Likewise.
12474         * g++.old-deja/g++.pt/typename7.C: Likewise.
12475         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12476
12477 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12478
12479         * g++.dg/other/linkage1.C: New test.
12480         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12481         specifiers.
12482
12483 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12484
12485         * gcc.dg/concat.c: New test.
12486
12487 2001-12-11  Stan Shebs  <shebs@apple.com>
12488
12489         * objc/compile: New test directory.
12490         * objc/compile/compile.exp: New expect script.
12491         * objc/compile/20011211-1.m: New compile test.
12492
12493 2001-12-11  Jason Merrill  <jason@redhat.com>
12494
12495         * lib/prune.exp (prune_gcc_output): Also handle "In member
12496         function".  So many permutations...
12497
12498 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12499
12500         * g++.dg/template/typedef1.C: New test.
12501
12502 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12503
12504         * g++.dg/other/copy1.C: New test.
12505
12506 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12507
12508         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12509
12510         * gcc.dg/builtin-choose-expr.c: New.
12511
12512 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12513
12514         * gcc.dg/altivec-2.c: New.
12515
12516 2001-12-07  Richard Henderson  <rth@redhat.com>
12517
12518         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12519
12520 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12521
12522         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12523         ultrasparc.
12524
12525 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12526
12527         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12528
12529 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12530
12531         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12532         variable argument list.
12533
12534 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12535
12536         * gcc.c-torture/execute/memcheck: Delete entire directory.
12537         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12538         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12539
12540 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12541
12542         * gcc.dg/Wshadow-1.c: New test.
12543
12544 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12545
12546         * gcc.c-torture/compile/20011130-1.c: New test.
12547
12548         * gcc.dg/noncompile/20011025-1.c: New test.
12549
12550         * g++.dg/other/anon-union.C: New test.
12551
12552         * gcc.c-torture/execute/20011024-1.c: New test.
12553
12554 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12555
12556         * gcc.c-torture/execute/20000722-1.x,
12557         gcc.c-torture/execute/20010123-1.x: Remove.
12558         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12559         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12560         gcc.dg/c99-complit-2.c: New tests.
12561
12562 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         * g++.dg/inherit/base1.C: New test.
12565
12566 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12567
12568         * g++.dg/other/stdarg1.C: New test.
12569
12570         * gcc.c-torture/compile/20011130-2.c: New test.
12571
12572 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12573
12574         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12575         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12576         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12577         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12578         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12579         * gcc.dg/builtin-prefetch-1.c: New test.
12580
12581 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12582
12583         * gcc.dg/20011130-1.c: New test.
12584
12585 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12586
12587         * g++.dg/other/scope1.C: New test.
12588         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12589
12590 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12591
12592         * gcc.dg/vla-init-1.c: New test.
12593
12594 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12595
12596         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12597
12598 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12599
12600         * objc.dg/alias.m: Update.
12601         * objc.dg/class-1.m: Update.
12602         * objc.dg/const-str-1.m: Update.
12603         * objc.dg/fwd-proto-1.m: Update.
12604         * objc.dg/id-1.m: Update.
12605         * objc.dg/super-class-1.m: Update.
12606
12607 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12608
12609         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12610         constructs.
12611
12612 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12613
12614         * gcc.c-torture/execute/20011128-1.c: New test.
12615
12616 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12617
12618         * gcc.dg/20011127-1.c: New test.
12619
12620 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12621
12622         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12623         from Austin Group draft 7.
12624         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12625         scanf format arguments.
12626         * gcc.dg/format/no-exargs-2.c: New test.
12627
12628 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12629
12630         * g++.dg/abi/vbase8-4.C: New test.
12631
12632 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12633
12634         * gcc.c-torture/execute/20011121-1.c: New test.
12635
12636 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12637
12638         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12639
12640 2001-11-23  Andreas Jaeger  <aj@suse.de>
12641
12642         * gcc.dg/cpp/charconst-2.c: New test.
12643
12644 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12645
12646         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12647         to the host if it is remote.  Let tests specify extra headers
12648         they use.
12649         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12650         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12651         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12652         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12653         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12654         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12655         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12656         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12657         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12658         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12659
12660 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12661
12662         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12663         for little endian ARMs.
12664
12665 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12666
12667         * gcc.c-torture/compile/20011119-1.c: New test.
12668         * gcc.c-torture/compile/20011119-2.c: New test.
12669
12670 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12671
12672         * gcc.dg/altivec-1.c: Fix typo.
12673
12674 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12675
12676         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12677
12678 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12679
12680         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12681
12682 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12683
12684         * lib/g77.exp: Don't specify --rpath-link.
12685
12686         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12687         across all the headers.
12688         * gcc.dg/format/format.exp: For testing on a remote host,
12689         copy format.h.
12690
12691         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12692         * gcc.c-torture/execute/930406-1.c: Likewise.
12693         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12694
12695 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12696
12697         * gcc.dg/altivec-1.c: New.
12698
12699 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12700
12701         * gcc.dg/cpp/fpreprocessed.c: New test case.
12702
12703 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12704
12705         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12706         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12707         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12708
12709 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12710
12711         * gcc.dg/no-builtin-1.c: New test.
12712
12713 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12714
12715         * gcc.c-torture/execute/20011115-1.c: New test.
12716
12717 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12718
12719         * gcc.c-torture/compile/20011114-2.c: New test.
12720         * gcc.c-torture/compile/20011114-3.c: New test.
12721         * gcc.c-torture/compile/20011114-4.c: New test.
12722
12723 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12724
12725         * g++.dg/other/init1.C: New test.
12726
12727 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12728
12729         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12730         message.
12731
12732         * gcc.c-torture/execute/20011114-1.c: New testcase.
12733
12734         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12735         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12736         like the (before this change) version of 20010327-1.c.
12737
12738 2001-11-14  Roger Sayle <roger@eyesopen.com>
12739
12740         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12741
12742 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12743
12744         * g++.dg/init/array2.C: New test.
12745
12746 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12747
12748         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12749
12750 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12751
12752         * g++.dg/other/forscope1.C: New test.
12753         * g++.dg/ext/forscope1.C: New test.
12754         * g++.dg/ext/forscope2.C: New test.
12755
12756 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12757
12758         * gcc.c-torture/execute/20011113-1.c: New test.
12759
12760 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12761
12762         * gcc.c-torture/execute/20011109-2.c: New test.
12763
12764         * gcc.c-torture/execute/20011109-1.c: New test.
12765
12766 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12767
12768         * gcc.c-torture/compile/20011109-1.c: New test.
12769
12770 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12771
12772         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12773         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12774         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12775         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12776         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12777         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12778         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12779
12780 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12781
12782         * g++.dg/warn/Wshadow-1.C: New tests.
12783         * g++.old-deja/g++.mike/for3.C: Update.
12784
12785 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12786
12787         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12788         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12789         XFAILs.  Adjust expected error texts.
12790         * gcc.c-torture/compile/20011106-1.c,
12791         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12792         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12793         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12794         gcc.dg/c99-array-lval-5.c: New tests.
12795
12796 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12797
12798         * gcc.dg/cpp/defined.c: Update.
12799
12800 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12801
12802         * gcc.c-torture/execute/anon-1.c: New test.
12803
12804 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12805
12806         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12807         same size, so no warning should be produced on stormy16.
12808
12809         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12810         due to oversized array.
12811         * g++.old-deja/g++.mike/ns15.C: Likewise.
12812         * g++.old-deja/g++.pt/crash16.C: Likewise.
12813
12814 2001-11-02  Graham Stott  <grahams@redhat.com>
12815
12816         * g++.dgother/debug1.C: Fix typos.
12817
12818 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12819
12820         * g++.dg/other/debug1.C: New test.
12821
12822 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12823
12824         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12825         of unsigned long.
12826
12827 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12828
12829         * gcc.dg/20011029-2.c: New test.
12830
12831         * gcc.c-torture/compile/20011029-1.c: New test.
12832
12833 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12834
12835         * objc/execute/class_self-1.m: New test.
12836         * objc/execute/class_self-2.m: New test.
12837
12838 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12839
12840         * gcc.misc-tests/msgs.exp: Delete.
12841         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12842         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12843         error set to match recent changes.
12844
12845 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12846
12847         * gcc.dg/20011021-1.c: New test.
12848
12849 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12850
12851         * gcc.c-torture/compile/20011023-1.c: New test.
12852
12853 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12854
12855         * lib/g77.exp: Rewrite based on lib/g++.exp.
12856
12857 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12858
12859         * gcc.c-torture/execute/20011019-1.c: New test.
12860
12861         * gcc.dg/20011018-1.c: New test.
12862
12863 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12864
12865         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12866
12867 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12868
12869         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12870         * gcc.dg/attr-invalid.c: Likewise.
12871
12872 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * testsuite/gcc.dg/20011015-1.c: New test.
12875
12876 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12877
12878         * g++.dg/template/unify2.C: New test.
12879
12880 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12881
12882         * g++.dg/other/exception-specification.C: New test
12883
12884 2001-10-13  Tom Rix  <trix@redhat.com>
12885
12886         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12887         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12888
12889 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12890
12891         * testsuite/gcc.dg/20011009-1.c: New test.
12892
12893 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12894
12895         PR g++/4476
12896         * g++.dg/other/friend1.C: New test.
12897
12898 2001-10-11  Richard Henderson  <rth@redhat.com>
12899
12900         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12901
12902 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12903
12904         * gcc.c-torture/compile/20011010-1.c: New.
12905
12906 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12907
12908         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12909         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12910         g77.f-torture/execute/execute.exp,
12911         g77.f-torture/noncompile/noncompile.exp,
12912         gcc.c-torture/compile/compile.exp,
12913         gcc.c-torture/execute/execute.exp,
12914         gcc.c-torture/execute/ieee/ieee.exp,
12915         gcc.c-torture/execute/memcheck/memcheck.exp,
12916         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12917         objc/execute/execute.exp: Update FSF address.
12918
12919 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12920
12921         * gcc.dg/cpp/cmdlne-C.c: Update.
12922         * gcc.dg/cpp/cmdlne-C2.c: New.
12923
12924 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12925
12926         * gcc.c-torture/execute/20011008-3.c: New.
12927
12928 2001-10-08  DJ Delorie  <dj@redhat.com>
12929
12930         * gcc.dg/20011008-1.c: New.
12931         * gcc.dg/20011008-2.c: New.
12932
12933 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12934
12935         * gcc.dg/cpp/spacing1.c: Update test.
12936
12937 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12938
12939         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12940         spelling errors of "separate" as "seperate".
12941
12942 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12943
12944         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12945         enough to avoid inlining.
12946
12947 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12948
12949         * lib/g77.exp: set libg2c_dir correctly.
12950
12951 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12952
12953         * gcc.dg/cpp/macro11.c: New test.
12954
12955 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12956
12957         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12958         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12959         gcc.dg/format/multattr-3.c: New tests.
12960         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12961         tests for format attributes on function pointers being rejected.
12962
12963 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12964
12965         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12966
12967 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12968
12969         * g++.dg/warn/format1.C: New test.
12970
12971 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12972
12973         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12974
12975 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12976
12977         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12978
12979 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12980
12981         * gcc.dg/cpp/redef2.c: Add test.
12982
12983 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12984
12985         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12986         long-standing bug on i686, apparently.
12987         * gcc.c-torture/execute/loop-2c.x: New file.
12988         * gcc.c-torture/execute/loop-2d.x: New file.
12989         * gcc.c-torture/execute/loop-3c.x: New file.
12990
12991 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12992
12993         * gcc.dg/cpp/20000625-2.c: Correct line number.
12994
12995 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12996
12997         * gcc.dg/cpp/macro10.c: New test.
12998         * gcc.dg/cpp/strify3.c: New test.
12999         * gcc.dg/cpp/spacing1.c: Add tests.
13000         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13001         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13002
13003 2001-09-24  DJ Delorie  <dj@redhat.com>
13004
13005         * gcc.c-torture/execute/20010924-1.c: New test.
13006
13007 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13008
13009         * testsuite/objc/execute/paste.m: Remove.
13010
13011 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13012
13013         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13014
13015 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13016
13017         * g77.dg/strlen0.f: New test.
13018
13019 2001-09-21  Richard Henderson  <rth@redhat.com>
13020
13021         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13022         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13023
13024 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13025
13026         Table-driven attributes.
13027         * g++.dg/ext/attrib1.C: New test.
13028
13029 2001-09-20  DJ Delorie  <dj@redhat.com>
13030
13031         * gcc.dg/20000926-1.c: Update expected warning messages.
13032         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13033         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13034         array.
13035
13036 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13037
13038         * g++.dg/eh/registers1.C: New test case.
13039
13040 2001-09-17  Richard Henderson  <rth@redhat.com>
13041
13042         * gcc.dg/array-5.c: Fix VLA decomposition test.
13043
13044 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13045
13046         * gcc.dg/cpp/line5.c: New testcase.
13047
13048 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13049
13050         * gcc.dg/cpp/macro9.c: New test.
13051
13052 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13053
13054         * gcc.c-torture/execute/980223.c: Change type of addr from long
13055         to char *.
13056
13057 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13058
13059         * gcc.c-torture/execute/20010915-1.c: New test.
13060
13061 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13062
13063         * g77.dg/bprob: New directory.
13064         * g77.dg/bprob/bprob.exp: New file.
13065         * g77.dg/bprob/bprob-1.f: New test.
13066         * g77.dg/gcov: New directory.
13067         * g77.dg/gcov/gcov.exp: New file.
13068         * g77.dg/gcov/gcov-1.f: New test.
13069         * g77.dg/gcov/gcov-1.x: New file.
13070
13071 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13072
13073         * gcc.dg/cpp/directiv.c: Update.
13074         * gcc.dg/cpp/undef1.c: Update.
13075
13076 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13077
13078         * gcc.dg/20010912-1.c: New test.
13079
13080 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13081
13082         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13083         language-independent file in lib.
13084         * lib/gcov.exp: New file.
13085
13086 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13087
13088         * gcc.c-torture/compile/20010911-1.c: New test.
13089
13090 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13091
13092         * lib/profopt.exp: New, to support profile-directed optimizations.
13093         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13094         * gcc.misc-tests/bprob-1.c: New test.
13095         * gcc.misc-tests/bprob-2.c: New test.
13096
13097 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13098
13099         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13100         XFAIL and which kinds of gcov output to verify.
13101         * gcc.misc-tests/gcov-4b.x: New file.
13102         * gcc.misc-tests/gcov-5b.x: New file.
13103         * gcc.misc-tests/gcov-6.x: New file.
13104         * gcc.misc-tests/gcov-7.c: New test.
13105         * gcc.misc-tests/gcov-7.x: New file.
13106
13107 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13108
13109         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13110         * gcc.misc-tests/gcov-6.c: New test.
13111
13112 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         PR c++/3986
13115         * g++.dg/abi/vbase1.C: New test.
13116
13117 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13118
13119         * objc.dg/method-2.m: New.
13120
13121 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13122
13123         PR c++/4203
13124         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13125         * g++.dg/init/empty1.C: New test.
13126
13127 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13128
13129         * gcc.c-torture/compile/20010903-1.c: New test.
13130
13131 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13132
13133         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13134         for m68k.
13135
13136 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13137
13138         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13139
13140         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13141
13142         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13143
13144 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13145
13146         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13147         for 16-bit 'unsigned int'.
13148
13149 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13150
13151         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13152
13153 2001-08-27  Richard Henderson  <rth@redhat.com>
13154
13155         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13156         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13157
13158 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13159
13160         * gcc.dg/asm-names.c (ymain): New.
13161
13162 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13163
13164         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13165         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13166         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13167
13168 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13169
13170         * gcc.dg/compare5.c: New testcase.
13171
13172 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13173
13174         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13175         and "In instantiation".
13176
13177 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13178
13179         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13180
13181 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13182
13183         * gcc.misc-tests/gcov.exp: Add support for branch information.
13184         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13185         * gcc.misc-tests/gcov-4.c: New test.
13186         * gcc.misc-tests/gcov-4b.c: New test.
13187         * gcc.misc-tests/gcov-5b.c: New test.
13188
13189 2001-08-20  Zack Weinberg  <zackw@panix.com>
13190
13191         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13192         expected to fail.
13193
13194 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13195
13196         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13197
13198 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13199
13200         * g++.dg/eh/template1.C: New test.
13201
13202 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
13203
13204         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
13205         Fix thinko.
13206         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
13207         for xfail.
13208
13209 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
13210
13211         * lib/g77-dg.exp:  Use prune.exp for common procedures
13212         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
13213         * lib/g77.exp: (g77-dg-prune) Remove
13214
13215 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
13216
13217         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
13218
13219 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13220
13221         * g++.dg/template/unify1.C: New test.
13222
13223 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
13224
13225         * g++.dg/abi/empty4.C: New test.
13226
13227 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
13228
13229         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
13230         solaris2.*
13231         * g77.f-torture/compile/pr3743.x: Likewise
13232
13233 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13234
13235         * g++.dg/other/using-declaration.C: New test.
13236
13237 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13238
13239         * gcc.dg/cpp/tr-sign.c: New testcase.
13240
13241 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13242
13243         * gcc.dg/cpp/19951025-1.c: Revert.
13244         * gcc.dg/cpp/directiv.c: We no longer process directives that
13245         interrupt macro arguments.
13246
13247 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
13248
13249         * gcc.dg/bconstp-1.c: New test.
13250
13251 2001-08-03  Richard Henderson  <rth@redhat.com>
13252
13253         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
13254
13255 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13256
13257         * gcc.dg/cpp/19951025-1.c: Update.
13258
13259 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
13260
13261         * g77.dg/ff90-1.f (s): Fix reference of variable z,
13262         should be x.
13263
13264 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13265
13266         Kill -fhonor-std.
13267         * g++.old-deja/g++.ns/ns14.C: Remove special options.
13268         * g++.old-deja/g++.other/std1.C: Likewise.
13269         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
13270
13271 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
13272
13273         * lib/g77.exp:  Load gcc-defs.exp for common procedures
13274         (g77_pass, g77_fail, g77_finish, g77_exit,
13275         ${tool}_check_unsupported_p} Now redundant.  Deleted.
13276
13277 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
13278
13279         * g77.dg/fbackslash.f
13280         * g77.dg/fcase-preserve.f
13281         * g77.dg/ff90-1.f
13282         * g77.dg/ffixed-line-length-0.f
13283         * g77.dg/ffixed-line-length-132.f
13284         * g77.dg/ffixed-line-length-7.f
13285         * g77.dg/ffixed-line-length-72.f
13286         * g77.dg/ffixed-line-length-none.f
13287         * g77.dg/ffree-form-1.f
13288         * g77.dg/fno-backslash.f
13289         * g77.dg/fno-f90-1.f
13290         * g77.dg/fno-fixed-form-1.f
13291         * g77.dg/fno-onetrip.f
13292         * g77.dg/fno-typeless-boz.f
13293         * g77.dg/fno-underscoring.f
13294         * g77.dg/fno-vxt-1.f
13295         * g77.dg/fonetrip.f
13296         * g77.dg/ftypeless-boz.f
13297         * g77.dg/fugly-assumed.f
13298         * g77.dg/funderscoring.f
13299         * g77.dg/fvxt-1.f
13300
13301 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
13302
13303         * objc.dg/fwd-proto-1.m: New.
13304         * objc.dg/local-decl-1.m: New.
13305         * objc.dg/naming-1.m: New.
13306         * objc.dg/naming-2.m: New.
13307         * objc.dg/proto-hier-1.m: New.
13308
13309 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
13310
13311         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
13312         largest-type elements to a struct makes its size grow.
13313
13314 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13315
13316         * g++.dg/abi/vthunk1.C: New test.
13317
13318 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13319
13320         * g++.dg/abi/vbase8-22.C: New test.
13321
13322 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13323
13324         * gcc.dg/cpp/macro8.c: New test.
13325
13326 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13327
13328         * g++.dg/abi/vbase8-21.C: New test.
13329
13330 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
13331
13332         * g++.dg/abi/vbase8-10.C: New test.
13333
13334 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13335
13336         * lib/g++.exp (g++_set_ld_library_path): Renamed to
13337         ${tool}_set_ld_library_path.
13338         Changed caller.
13339         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
13340         g++.exp.
13341
13342 2001-07-26  Stan Cox <scox@redhat.com>
13343
13344         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
13345         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
13346         gcc_exit, gcc_check_unsupported_p):
13347         Moved to gcc-deps.exp
13348         * gcc-deps.exp: New file.
13349
13350 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13351
13352         * g++.old-deja/g++.pt/defarg14.C: New test.
13353
13354 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13355
13356         * g++.old-deja/g++.other/lineno5.C: New test.
13357
13358 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13359
13360         * g++.old-deja/g++.pt/crash68.C: New test.
13361
13362 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13363
13364         * g++.old-deja/g++.other/crash42.C: New test.
13365
13366 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13367
13368         * gcc.dg/cpp/extratokens.c: Fix.
13369         * gcc.dg/cpp/skipping2.c: New tests.
13370
13371 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13372
13373         * gcc.c-torture/execute/20010724-1.c: New file.
13374         * gcc.c-torture/execute/20010724-1.x: New file.
13375
13376 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13377
13378         * g++.old-deja/g++.other/cond7.C: New test.
13379
13380 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13381
13382         * g++.old-deja/g++.other/optimize4.C: New test.
13383
13384 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13385
13386         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13387
13388 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13389
13390         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13391         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13392         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13393         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13394
13395         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13396         bug report" message.
13397
13398         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13399         * g++.dg/ext/instantiate1.C: Move from old-deja.
13400
13401 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13402
13403         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13404         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13405         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13406         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13407
13408 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13409
13410         * gcc.c-torture/execute/20010723-1.c: New test.
13411
13412 2001-07-23  Ben Elliston  <bje@redhat.com>
13413
13414         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13415
13416 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13417
13418         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13419         i[34567]86-*-*.
13420         Delete handling of ieee_multilib_flags.
13421         Pass -mieee for alpha*-*-* and sh-*-*.
13422         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13423
13424 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13425
13426         Remove old-abi tests.
13427         * g++.old-deja/g++.mike/p11116.C: Remove.
13428         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13429
13430 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13431
13432         * g77.f-torture/compile/pr3743.f:  New test
13433
13434 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13435
13436         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13437
13438 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13439
13440         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13441         g++.old-deja/g++.pt/static6.C: Likewise.
13442         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13443         supports weak symbols.
13444
13445 2001-07-18  Andreas Jaeger  <aj@suse.de>
13446
13447         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13448         supported again.
13449
13450 2001-07-18  Andreas Jaeger  <aj@suse.de>
13451
13452         * gcc.dg/iftrap-1.c: Fix target line.
13453
13454 2001-07-17  Richard Henderson  <rth@redhat.com>
13455
13456         * gcc.c-torture/execute/20010717-1.c: New.
13457
13458 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13459
13460         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13461         tests.
13462
13463 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13464
13465         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13466
13467 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13468
13469         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13470         UAC_SIGBUS, UAC_NOPRINT definitions.
13471
13472 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13473
13474         * objc/execute/object_is_class.m: New test.
13475         * objc/execute/object_is_meta_class.m: New test.
13476
13477 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13478
13479         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13480         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13481
13482 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
13483
13484         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
13485         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
13486
13487 2001-07-14  Richard Henderson  <rth@redhat.com>
13488
13489         * gcc.dg/iftrap-1.c: New.
13490
13491 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
13492
13493         * g77.f-torture/execute/intrinsic77.f: New test.
13494
13495 2001-07-11  Janis Johnson <janis@us.ibm.com>
13496
13497         * gcc.misc-tests/gcov-3.c: New test.
13498
13499 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13500
13501         * gcc.c-torture/compile/20010711-1.c,
13502         * gcc.c-torture/compile/20010711-2.c: New tests.
13503
13504 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
13505
13506         * gcc.c-torture/execute/20010711-1.c: New test.
13507
13508 2001-07-11  Ben Elliston  <bje@redhat.com>
13509
13510         * g++.old-deja/g++.other/enum5.C: New test.
13511
13512 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
13513
13514         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
13515         (g++-dg-prune): Call prune_gcc_output.
13516         * prune.exp: New file for prune_gcc_output.
13517         * lib/g++.exp, lib/gcc.exp: Load it.
13518
13519 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13520
13521         * gcc.c-torture/compile/20010701-1.c,
13522         g++.old-deja/g++.ext/attrib6.C: New tests.
13523
13524 2001-07-06  Jeffrey A Law  (law@cygnus.com)
13525
13526         * gcc.c-torture/compile/20010706-1.c: New test.
13527
13528 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
13529
13530         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
13531
13532 2001-06-28  Stan Shebs  <shebs@apple.com>
13533
13534         * gcc.dg/pragma-darwin.c: New test.
13535
13536 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13537
13538         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
13539         Solaris 2.[678] system.
13540
13541 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13542
13543         * gcc.dg/20010622-1.c: New test.
13544
13545 2001-06-18  Stan Shebs  <shebs@apple.com>
13546
13547         * objc.dg: New directory.
13548         * objc.dg/dg.exp: New file.
13549         * objc.dg/alias.m: New.
13550         * objc.dg/class-1.m: New.
13551         * objc.dg/class-2.m: New.
13552         * objc.dg/const-str-1.m: New.
13553         * objc.dg/const-str-2.m: New.
13554         * objc.dg/id-1.m: New.
13555         * objc.dg/method-1.m: New.
13556         * objc.dg/super-class-1.m: New.
13557         * lib/objc-dg.exp: New file.
13558
13559 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13560
13561         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
13562         of label name.
13563
13564 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13565
13566         * g++.old-deja/g++.abi/vbase8-9.C: New test.
13567
13568 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13569
13570         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
13571         variable.
13572
13573 2001-06-12  Richard Henderson  <rth@redhat.com>
13574
13575         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
13576
13577 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         * g++.old-deja/g++.abi/vbase5.C: New test.
13580         * g++.old-deja/g++.abi/vbase6.C: New test.
13581         * g++.old-deja/g++.abi/vbase7.C: New test.
13582
13583 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13584
13585         * gcc.c-torture/compile/20010610-1.c: New test.
13586
13587 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.old-deja/g++.abi/vbase4.C: New test.
13590
13591 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13592
13593         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
13594         support %f for HC11/HC12 targets.
13595         * gcc.c-torture/execute/930513-1.x: New file, likewise.
13596         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
13597         on HC11/HC12 targets.
13598         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
13599
13600 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13601
13602         * gcc.dg/wchar_t-1.c: New file.
13603         * gcc.dg/wint_t-1.c: Likewise.
13604
13605 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
13606
13607         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
13608
13609 2001-06-11  Richard Henderson  <rth@redhat.com>
13610
13611         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
13612
13613 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13614
13615         * gcc.c-torture/compile/20010611-1.c: New test.
13616
13617 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13618
13619         * gcc.dg/c99-tag-1.c: Add more tests.
13620
13621 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
13622
13623         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
13624         representation on MN10300 and ARM/Thumb.
13625
13626 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
13627
13628         * g77.f-torture/execute/20010610.f: New.
13629
13630 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
13631
13632         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
13633         names.
13634
13635 2001-06-09  Richard Henderson  <rth@redhat.com>
13636
13637         * gcc.c-torture/execute/ashrdi-1.c: New.
13638         * gcc.c-torture/execute/ashldi-1.c: New.
13639         * gcc.c-torture/execute/lshrdi-1.c: New.
13640
13641 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
13642
13643         * objc/execute/load-3.m: Added. Check sending +load to categories,
13644         in addition to classes.
13645
13646 2001-06-08  Stan Shebs  <shebs@apple.com>
13647
13648         * objc/execute/load-2.m: New test.  From Nicola Pero
13649         <n.pero@mi.flashnet.it>.
13650
13651 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
13652
13653         * gcc.c-torture/execute/20010605-2.c: New test.
13654
13655 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13656
13657         * g++.old-deja/g++.abi/vbase2.C: New test.
13658         * g++.old-deja/g++.abi/vbase3.C: New test.
13659
13660 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13661
13662         * g++.old-deja/g++.pt/friend49.C: New test.
13663
13664 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13665
13666         * g++.old-deja/g++.ext/anon3.C: New test.
13667
13668 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         * g++.old-deja/g++.other/conv7.C: New test.
13671
13672 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13673
13674         * gcc.c-torture/compile/20010605-2.c: New test.
13675
13676 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13677
13678         * gcc.c-torture/execute/20010604-1.c: New test.
13679
13680 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
13681
13682         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
13683
13684 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
13685
13686         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
13687         (g++_link_flags): Likewise.
13688         (g++_init): Pass gccpath's value to two previous functions.
13689
13690 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
13693         Ensure logfile entry matches exec command line.
13694
13695 2001-05-31  Richard Henderson  <rth@redhat.com>
13696
13697         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
13698         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
13699
13700 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
13701
13702         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
13703         compiler for irix6.2
13704
13705 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
13706
13707         * g++.old-deja/g++.other/optimize3.C: New file.
13708
13709 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
13710
13711         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
13712         assemble.
13713
13714 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
13715
13716         * g++.old-deja/g++.other/optimize2.C: New file.
13717
13718 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
13719
13720         * gcc.c-torture/compile/20010518-2.c: New file.
13721         * gcc.c-torture/execute/20010518-1.c: New file.
13722         * gcc.c-torture/execute/20010518-2.c: New file.
13723
13724 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13725
13726         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
13727
13728 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
13729
13730         G++ no longer defines builtins that do not begin with __builtin.
13731         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
13732         * g++.old-deja/g++.brendand/misc13.C: Likewise.
13733         * g++.old-deja/g++.law/builtin1.C: Likewise.
13734         * g++.old-deja/g++.law/cvt2.C: Likewise.
13735         * g++.old-deja/g++.mike/net5.C: Likewise.
13736         * g++.old-deja/g++.other/builtins1.C: Likewise.
13737         * g++.old-deja/g++.other/builtins2.C: Likewise.
13738         * g++.old-deja/g++.other/builtins3.C: Likewise.
13739         * g++.old-deja/g++.other/builtins4.C: Likewise.
13740         * g++.old-deja/g++.other/inline8.C: Likewise.
13741         * g++.old-deja/g++.robertl/eb39.C: Likewise.
13742
13743 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         * g++.old-deja/g++.pt/using1.C: Adjust.
13746         * g++.old-deja/g++.pt/using2.C: New test.
13747
13748 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13749
13750         * gcc.dg/cpp/charconst.c: New tests.
13751         * gcc.dg/cpp/escape.c: New tests.
13752         * gcc.dg/cpp/escape-1.c: New tests.
13753         * gcc.dg/cpp/escape-2.c: New tests.
13754         * gcc.dg/cpp/ucs.c: New tests.
13755
13756 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
13757
13758         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
13759         native compiler for irix6.5.
13760
13761 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
13762
13763         * lib/g++.exp (g++_include_flags): Use args to compute
13764         get_multilibs.
13765         (g++_link_flags): Likewise.
13766         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
13767
13768 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13769
13770         * gcc.dg/c90-hexfloat-1.c: Add more tests.
13771
13772 2001-05-21  Geoff Keating  <geoffk@redhat.com>
13773
13774         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
13775         this file.
13776
13777 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13778
13779         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
13780         STACK_SIZE;
13781         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
13782         to STACK_SIZE; Use it to define size of add_histo array.
13783         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
13784         to STACK_SIZE.
13785         (f): Use GITT_SIZE to define size of gitt local table.
13786         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
13787         to STACK_SIZE; Use it to define size of bytemem array.
13788
13789 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13790
13791         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
13792         on 68HC11/HC12 due to the asm instruction.
13793         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
13794         * gcc.c-torture/compile/920520-1.x: Likewise.
13795         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
13796         on 68HC11/HC12 because the function is larger than 64K.
13797         * gcc.c-torture/compile/961203-1.x: New file, this test fails
13798         on 68HC11/HC12 because the structure is too large.
13799
13800 2001-05-20  Richard Henderson  <rth@redhat.com>
13801
13802         * gcc.c-torture/execute/20010520-1.c: New.
13803
13804 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805
13806         * g++.old-deja/g++.warn/compare1.C: New test.
13807         * gcc.dg/compare4.c: New test.
13808
13809 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13810
13811         * g++.old-deja/g++.other/optimize1.C: New test.
13812
13813 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13814
13815         * g++.old-deja/g++.pt/spec41.C: New test.
13816
13817 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13818
13819         * gcc.c-torture/compile/20010114-1.x: Remove.
13820
13821 2001-05-18  Stan Shebs  <shebs@apple.com>
13822
13823         * gcc.c-torture/compile/20010518-1.c: New test.
13824
13825 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13828         * g++.old-deja/g++.pt/crash67.C: New test.
13829
13830 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13831
13832         * g++.old-deja/g++.other/debug9.C: New test.
13833
13834 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13835
13836         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13837
13838 2001-05-16  Jan Hubicka  <jh@suse.cz>
13839
13840         * gcc.c-torture/compile/20010516-1.c: New test.
13841
13842 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13843
13844         * g++.old-deja/g++.other/crash41.C: New test.
13845
13846 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13847
13848         * g++.old-deja/g++.pt/crash66.C: New test.
13849
13850 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13851
13852         * g++.old-deja/g++.robertl/eb27.C: Convert.
13853
13854 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13855
13856         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13857         declaration being redundant.
13858
13859 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13860
13861         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13862
13863 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13864
13865         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13866
13867 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13868
13869         * lib/g++.exp: Use testsuite_flags.
13870
13871 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13872
13873         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13874
13875 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13876
13877         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13878
13879 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13880
13881         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13882
13883 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13884
13885         * gcc.c-torture/compile/20010313-1.c: New test.
13886
13887 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13888
13889         * gcc.dg/cpp/direct2.c: New test.
13890         * gccq.dg/cpp/direct2s.c: New test.
13891
13892         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13893
13894 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13895
13896         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13897         * g++.old-deja/g++.other/op3.C: Likewise.
13898
13899 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13900
13901         * gcc.dg/cpp/syshdr.h: New file.
13902         * gcc.dg/cpp/sysmac1.c: Update.
13903         * gcc.dg/cpp/sysmac2.c: Update.
13904
13905 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13906
13907         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13908
13909 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13910
13911         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13912         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13913
13914 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13915
13916         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13917
13918 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13919
13920         * lib/g++.exp (g++_include_flags): Don't use any special flags
13921         if TESTING_IN_BUILD_TREE is not defined.
13922         (g++_init): Use a plain 'c++' as the compiler if
13923         TESTING_IN_BUILD_TREEE is not defined.
13924
13925 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13926
13927         * g++.old-deja/g++.eh/catch13.C: New test.
13928         * g++.old-deja/g++.eh/catch14.C: New test.
13929
13930 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13931
13932         * gcc.dg/cpp/tr-define.c: New test.
13933
13934 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13935
13936         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13937         <stdlib.h>, not <malloc.h>.
13938
13939 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13940
13941         * g++.old-deja/g++.ns/template17.C: New test.
13942
13943 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13944
13945         * g++.old-deja/g++.pt/ref4.C: New test.
13946
13947 2001-04-30  Richard Henderson  <rth@redhat.com>
13948
13949         * gcc.dg/20000724-1.c: Revert last change.
13950
13951 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13952
13953         * g77.f-torture/execute/20010430.f: New test.
13954
13955 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13956
13957         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13958
13959 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13960
13961         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13962
13963 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13964
13965         * g++.old-deja/g++.eh/crash6.C: New test.
13966
13967 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13968
13969         * g++.old-deja/g++.other/warn7.C: New test.
13970
13971 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13972
13973         * g++.old-deja/g++.other/defarg9.C: New test.
13974
13975 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13976
13977         * g77.f-torture/compile/20010426.f: New test.
13978         * g77.f-torture/execute/20010426.f: New test.
13979
13980 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13981
13982         * g77.f-torture/compile/20000629-1.x: Remove - error
13983         has been fixed.
13984
13985 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13986
13987         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13988         Tweak slightly to work with g++.dg framework.
13989         * g++.dg/special/ecos.exp: Run initp1.C test.
13990         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13991
13992         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13993         its linker doesn't give line numbers either.
13994         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13995
13996 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13997
13998         * g++.old-deja/g++.other/lex1.C: New test.
13999
14000 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
14001
14002         * gcc.dg/noncompile/20010425-1.c: New test.
14003
14004 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
14005
14006         * g++.old-deja/g++.pt/mangle2.C: New test.
14007
14008 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14009
14010         * gcc.dg/format/plus-1.c: New test.
14011
14012 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14013
14014         * gcc.dg/20010423-1.c: New test.
14015
14016 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * gcc.c-torture/execute/20010422-1.c: New test.
14019
14020 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
14021
14022         * g++.old-deja/g++.ns/type2.C: New test.
14023
14024 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
14025
14026         * g++.old-deja/g++.other/perf1.C: New test.
14027
14028 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
14029
14030         * gcc.dg/c99-func-2.c: Remove xfail.
14031         * gcc.dg/c99-func-3.c: Remove xfail.
14032         * gcc.dg/c99-func-4.c: Remove xfail.
14033
14034 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
14035
14036         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
14037
14038 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14039
14040         * gcc.c-torture/compile/20010423-1.c: New test.
14041
14042 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14043
14044         * g++.old-deja/g++.pt/typename28.C: New test.
14045
14046 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.old-deja/g++.abi/empty2.C: New test.
14049         * g++.old-deja/g++.abi/empty3.C: New test.
14050
14051 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14052
14053         * g++.old-deja/g++.other/comdat2.C: New test.
14054         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
14055
14056 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14057
14058         * g++.old-deja/g++.other/overload14.C: New test.
14059
14060 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14061
14062         * g++.old-deja/g++.other/lookup23.C: New test.
14063
14064 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
14065
14066         * gcc.c-torture/execute/20010403-1.c: New test.
14067
14068 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
14069             Mark Mitchell  <mark@codesourcery.com>
14070
14071         * lib/old-dejagnu.exp: Don't delete output of executable.
14072         Add .exe suffix to executables.
14073
14074 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
14075
14076         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
14077
14078 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14079
14080         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
14081
14082 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
14085         * g++.old-deja/g++.abi/crash1.C: New test.
14086
14087 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
14088
14089         * g++.old-deja/g++.other/crash40.C: New test.
14090
14091 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14092
14093         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
14094
14095 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         * g++.old-deja/g++.other/warn6.C: New test.
14098
14099 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
14100
14101         * g++.old-deja/g++.robertl/eb42.C: Same.
14102
14103 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14104
14105         * gcc.dg/wtr-conversion-1.c: New testcase.
14106
14107 2001-04-10  Richard Henderson  <rth@redhat.com>
14108
14109         * g++.old-deja/g++.other/array5.C: New.
14110
14111 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14112
14113         * gcc.c-torture/execute/20010408-1.c: New test.
14114
14115 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
14116
14117         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
14118         headers and constructs.
14119         * g++.old-deja/g++.robertl/eb79.C: Same.
14120         * g++.old-deja/g++.robertl/eb77.C (main): Same.
14121         * g++.old-deja/g++.robertl/eb73.C: Same.
14122         * g++.old-deja/g++.robertl/eb66.C (main): Same.
14123         * g++.old-deja/g++.robertl/eb55.C (t): Same.
14124         * g++.old-deja/g++.robertl/eb54.C (main): Same.
14125         * g++.old-deja/g++.robertl/eb46.C (main): Same.
14126         * g++.old-deja/g++.robertl/eb44.C: Same.
14127         * g++.old-deja/g++.robertl/eb41.C (main): Same.
14128         * g++.old-deja/g++.robertl/eb4.C (main): Same.
14129         * g++.old-deja/g++.robertl/eb39.C: Same.
14130         * g++.old-deja/g++.robertl/eb33.C (main): Same.
14131         * g++.old-deja/g++.robertl/eb31.C (main): Same.
14132         * g++.old-deja/g++.robertl/eb30.C: Same.
14133         * g++.old-deja/g++.robertl/eb3.C: Same.
14134         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
14135         * g++.old-deja/g++.robertl/eb21.C: Same.
14136         * g++.old-deja/g++.robertl/eb15.C: Same.
14137         * g++.old-deja/g++.robertl/eb118.C: Same.
14138         * g++.old-deja/g++.robertl/eb115.C (main): Same.
14139         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
14140         * g++.old-deja/g++.robertl/eb109.C: Same.
14141         * g++.old-deja/g++.other/sibcall1.C (main): Same.
14142         * g++.old-deja/g++.mike/rtti1.C: Same.
14143         * g++.old-deja/g++.mike/p658.C: Same.
14144         * g++.old-deja/g++.mike/net46.C: Same.
14145         * g++.old-deja/g++.mike/net34.C: Same.
14146         * g++.old-deja/g++.mike/memoize1.C: Same.
14147         * g++.old-deja/g++.mike/eh2.C: Same.
14148         * g++.old-deja/g++.law/weak.C: Same.
14149         * g++.old-deja/g++.law/visibility7.C: Same.
14150         * g++.old-deja/g++.law/visibility25.C: Same.
14151         * g++.old-deja/g++.law/visibility22.C: Same.
14152         * g++.old-deja/g++.law/visibility2.C: Same.
14153         * g++.old-deja/g++.law/visibility17.C: Same.
14154         * g++.old-deja/g++.law/visibility13.C: Same.
14155         * g++.old-deja/g++.law/visibility10.C: Same.
14156         * g++.old-deja/g++.law/visibility1.C: Same.
14157         * g++.old-deja/g++.law/virtual3.C (eval): Same.
14158         * g++.old-deja/g++.law/vbase1.C: Same.
14159         * g++.old-deja/g++.law/operators32.C: Same.
14160         * g++.old-deja/g++.law/nest3.C: Same.
14161         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
14162         * g++.old-deja/g++.law/except5.C (main): Same.
14163         * g++.old-deja/g++.law/cvt7.C (run): Same.
14164         * g++.old-deja/g++.law/cvt2.C: Same.
14165         * g++.old-deja/g++.law/cvt16.C: Same.
14166         * g++.old-deja/g++.law/ctors6.C (bar): Same.
14167         * g++.old-deja/g++.law/ctors17.C (main): Same.
14168         * g++.old-deja/g++.law/ctors13.C: Same.
14169         * g++.old-deja/g++.law/ctors12.C (main): Same.
14170         * g++.old-deja/g++.law/ctors10.C: Same.
14171         * g++.old-deja/g++.law/code-gen5.C: Same.
14172         * g++.old-deja/g++.law/bad-error7.C: Same.
14173         * g++.old-deja/g++.law/arm9.C: Same.
14174         * g++.old-deja/g++.law/arm12.C: Same.
14175         * g++.old-deja/g++.law/arg8.C: Same.
14176         * g++.old-deja/g++.law/arg1.C: Same.
14177         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
14178         * g++.old-deja/g++.jason/template31.C: Same.
14179         * g++.old-deja/g++.jason/template24.C (main): Same.
14180         * g++.old-deja/g++.jason/2371.C: Same.
14181         * g++.old-deja/g++.eh/new2.C: Same.
14182         * g++.old-deja/g++.eh/new1.C: Same.
14183         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
14184         * g++.old-deja/g++.brendan/nest21.C (main): Same.
14185         * g++.old-deja/g++.brendan/err-msg3.C: Same.
14186         * g++.old-deja/g++.brendan/crash62.C: Same.
14187         * g++.old-deja/g++.brendan/crash52.C: Same.
14188         * g++.old-deja/g++.brendan/crash49.C (main): Same.
14189         * g++.old-deja/g++.brendan/crash38.C: Same.
14190         * g++.old-deja/g++.brendan/crash15.C (main): Same.
14191         * g++.old-deja/g++.brendan/copy9.C: Same.
14192
14193 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
14194
14195         * gcc.c-torture/execute/20001203-2.c (memset):
14196         Count argument is of type __SIZE_TYPE__.
14197
14198 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
14199
14200         * gcc.c-torture/compile/20010404-1.c: New test.
14201
14202 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
14203
14204         * gcc.c-torture/compile/20010326-1.c: New test.
14205
14206 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
14207
14208         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
14209         peculiarities of the SH.
14210         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
14211
14212 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14213
14214         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
14215         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
14216         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
14217
14218 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14219
14220         * g77.f-torture/compile/20010321-1.f: New test.
14221
14222 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * gcc.c-torture/compile/20010329-1.c: New test.
14225
14226 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * gcc.c-torture/execute/20010329-1.c: New test.
14229
14230 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14231
14232         * g++.old-deja/g++.other/eh4.C: Fix typo.
14233
14234 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
14235
14236         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
14237
14238 2001-03-28  Philip Blundell  <philb@gnu.org>
14239
14240         * gcc.c-torture/compile/20010328-1.c: New test.
14241
14242 2001-03-27  Richard Henderson  <rth@redhat.com>
14243
14244         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
14245         * g++.old-deja/g++.eh/vbase3.C: Likewise.
14246
14247 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
14248
14249         * gcc.c-torture/compile/20010327-1.c: New test.
14250
14251 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14252
14253         * g++.old-deja/g++.other/friend12.C: New test.
14254         * g++.old-deja/g++.other/friend9.C: Expect no errors.
14255         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
14256
14257 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14258
14259         * gcc.c-torture/execute/20010325-1.c: New test.
14260
14261 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
14262
14263         * g++.old-deja/g++.other/mangle3.C: New test.
14264
14265 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
14266
14267         * g++.old-deja/g++.other/anon8.C: New test.
14268
14269 2001-03-20  Philip Blundell  <philb@gnu.org>
14270
14271         * gcc.c-torture/compile/20010320-1.c: New test.
14272
14273 2001-03-17  Richard Henderson  <rth@redhat.com>
14274
14275         * g++.old-deja/g++.other/eh4.C: Add expected error text.
14276
14277 2001-03-15  Geoff Keating  <geoff@redhat.com>
14278
14279         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
14280         tests on AIX.
14281
14282 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
14283
14284         * g++.old-deja/g++.other/eh4.C: New test.
14285
14286 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14287
14288         * gcc.dg/cpp/mi1.c: Update.
14289
14290 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * g++.old-deja/g++.other/regstack.C: New test.
14293
14294 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         * g++.old-deja/g++.other/ref4.C: New test.
14297
14298 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
14299
14300         * objc/execute/va_method.m: Added.
14301         * objc/execute/IMP.m: Added.
14302         * objc/execute/_cmd.m: Added.
14303         * objc/execute/accessing_ivars.m: Added.
14304         * objc/execute/class-1.m: Added.
14305         * objc/execute/class-10.m: Added.
14306         * objc/execute/class-11.m: Added.
14307         * objc/execute/class-12.m: Added.
14308         * objc/execute/class-13.m: Added.
14309         * objc/execute/class-14.m: Added.
14310         * objc/execute/class-2.m: Added.
14311         * objc/execute/class-3.m: Added.
14312         * objc/execute/class-4.m: Added.
14313         * objc/execute/class-5.m: Added.
14314         * objc/execute/class-6.m: Added.
14315         * objc/execute/class-7.m: Added.
14316         * objc/execute/class-8.m: Added.
14317         * objc/execute/class-9.m: Added.
14318         * objc/execute/class-tests-1.h
14319         * objc/execute/class-tests-2.h
14320         * objc/execute/compatibility_alias.m: Added.
14321         * objc/execute/encode-1.m: Added.
14322         * objc/execute/formal_protocol-1.m: Added.
14323         * objc/execute/formal_protocol-2.m: Added.
14324         * objc/execute/formal_protocol-3.m: Added.
14325         * objc/execute/formal_protocol-4.m: Added.
14326         * objc/execute/formal_protocol-5.m: Added.
14327         * objc/execute/formal_protocol-6.m: Added.
14328         * objc/execute/formal_protocol-7.m: Added.
14329         * objc/execute/informal_protocol.m: Added.
14330         * objc/execute/initialize.m: Added.
14331         * objc/execute/load.m: Added.
14332         * objc/execute/many_args_method.m: Added.
14333         * objc/execute/nested-3.m: Added.
14334         * objc/execute/no_clash.m: Added.
14335         * objc/execute/private.m: Added.
14336         * objc/execute/redefining_self.m: Added.
14337         * objc/execute/root_methods.m: Added.
14338         * objc/execute/selector-1.m: Added.
14339         * objc/execute/static-1.m: Added.
14340         * objc/execute/static-2.m: Added.
14341         * objc/execute/va_method.m: Added.
14342
14343 2001-03-10  Richard Henderson  <rth@redhat.com>
14344
14345         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
14346
14347 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14348
14349         * g++.old-deja/g++.other/crash31.C: XFAIL.
14350         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
14351         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
14352         * gcc.c-torture/execute/20010123-1.x: XFAIL.
14353         * gcc.c-torture/execute/20010124-1.x: XFAIL.
14354         * gcc.dg/sequence-pt-1.c: XFAIL one test.
14355
14356 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14357
14358         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
14359
14360 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14361
14362         * gcc.dg/20000724-1.c: Don't use multiline strings.
14363
14364 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
14365
14366         * objc/execute/string1.m, objc/execute/string2.m: Compare the
14367         result of -cString against what we expect it to be; don't just
14368         print it out for no one to read.
14369
14370         * objc/execute/string3.m, objc/execute/string4.m: New tests.
14371         Based on testcases provided by Nicola Pero.
14372
14373 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14374
14375         * gcc.dg/cpp/macro7.c: New test.
14376
14377 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
14378
14379         * gcc.dg/cpp/multiline.c: Update.
14380
14381 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14382
14383         * g++.old-deja/g++.other/enum3.C: New test.
14384
14385 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.old-deja/g++.other/pod1.C: New test.
14388
14389 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14390
14391         * g++.old-deja/g++.ext/overload1.C: New test.
14392
14393 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14394
14395         * g++.old-deja/g++.pt/using1.C: New test.
14396
14397 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14398
14399         * g++.old-deja/g++.other/using9.C: New test.
14400
14401 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
14402
14403         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
14404
14405         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
14406
14407 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
14408
14409         * g++.old-deja/g++.ext/realpt1.C: Remove.
14410
14411 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
14412
14413         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
14414
14415 2001-02-26  Will Cohen  <wcohen@redhat.com>
14416
14417         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
14418
14419 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
14420
14421         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
14422         templatized constructors.
14423
14424 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14425
14426         * gcc.c-torture/execute/20010224-1.c: New test.
14427
14428 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gcc.c-torture/execute/20010222-1.c: New test.
14431
14432 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
14433
14434         * g++.old-deja/g++.other/inline20.C: New test.
14435
14436 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
14437
14438         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
14439
14440 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14441
14442         * g++.old-deja/g++.other/lookup22.C: New test.
14443
14444 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
14445
14446         * g77.dg: New directory.
14447         * g77.dg/20010216-1.f: New test case.
14448         * g77.dg/dg.exp: New driver.
14449         * lib/g77-dg.exp: New driver library.
14450
14451 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14452
14453         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
14454
14455 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
14456
14457         * g++.old-deja/g++.other/decl9.C: New test.
14458
14459 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
14460
14461         * g++.old-deja/g++.other/init16.C: Update the test so that it does
14462         not need <string> and also tests the initialization at runtime.
14463
14464 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14465
14466         * gcc.c-torture/execute/longlong.c: New test.
14467
14468 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14469
14470         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
14471
14472 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
14473
14474         * gcc.c-torture/execute/920302-1.c (execute):
14475         Change argument type to short.
14476
14477 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14478
14479         * g++.old-deja/g++.pt/deduct6.C: New test.
14480
14481 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14482
14483         * g++.old-deja/g++.pt/deduct5.C: New test.
14484
14485 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * gcc.c-torture/execute/20010209-1.c: New test.
14488
14489 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
14490
14491         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
14492
14493 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
14494
14495         * g++.dg/vtgc1.C: Update for new ABI.
14496
14497         * consistency.vlad: New directory, 1665 files.
14498
14499 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14500
14501         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
14502         return type.
14503         * gcc.dg/cpp/digraphs.c: Declare puts.
14504
14505 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14506
14507         * g++.old-deja/g++.other/warn5.C: New test.
14508
14509 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14510
14511         * g++.old-deja/g++.pt/spec40.C: New test.
14512
14513 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
14514
14515         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
14516         case.
14517         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
14518
14519 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
14520
14521         * gcc.c-torture/compile/20010209-1.c: New test.
14522
14523 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
14524
14525         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
14526         excess errors message but not if it crashes.
14527         * g++.old-deja/g++.other/crash27.C: Likewise.
14528         * g++.old-deja/g++.other/crash28.C: Likewise.
14529         * g++.old-deja/g++.other/crash30.C: Likewise.
14530         * g++.old-deja/g++.other/crash32.C: Likewise.
14531         * g++.old-deja/g++.other/crash35.C: Likewise.
14532         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14533
14534 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14535
14536         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
14537         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
14538         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
14539         g77.f-torture/execute/execute.exp,
14540         g77.f-torture/noncompile/noncompile.exp,
14541         gcc.c-torture/execute/execute.exp,
14542         gcc.c-torture/execute/memcheck/memcheck.exp,
14543         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
14544         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
14545         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
14546         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
14547         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
14548         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
14549         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
14550         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
14551         Remove bug reporting instructions with ancient email addresses.
14552
14553 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14554
14555         * gcc.dg/20010202-1.c: New test.
14556         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
14557
14558 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
14559
14560         * g++.dg/stdbool-if.C: New test.
14561
14562 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
14563
14564         * objc/execute/fdecl.m: Added main().
14565
14566 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
14567
14568         * gcc.c-torture/execute/20010206-1.c: New test.
14569
14570 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14571
14572         * gcc.dg/cpp/avoidpaste1.c: Update.
14573
14574 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
14575
14576         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
14577         Pero <nicola@brainstorm.co.uk>.
14578         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
14579
14580 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
14581
14582         * g++.old-deja/g++.pt/spec39.C: New test.
14583
14584 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
14585
14586         * gcc.c-torture/compile/20010202-1.c: New test.
14587
14588 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
14589
14590         * g++.old-deja/g++.abi/primary2.C: New test.
14591         * g++.old-deja/g++.abi/primary3.C: New test.
14592         * g++.old-deja/g++.abi/primary4.C: New test.
14593         * g++.old-deja/g++.abi/primary5.C: New test.
14594         * g++.old-deja/g++.abi/vtable3.h: New test.
14595         * g++.old-deja/g++.abi/vtable3a.C: New test.
14596         * g++.old-deja/g++.abi/vtable3b.C: New test.
14597         * g++.old-deja/g++.abi/vtable3c.C: New test.
14598         * g++.old-deja/g++.abi/vtable3d.C: New test.
14599         * g++.old-deja/g++.abi/vtable3e.C: New test.
14600         * g++.old-deja/g++.abi/vtable3f.C: New test.
14601         * g++.old-deja/g++.abi/vtable3g.C: New test.
14602         * g++.old-deja/g++.abi/vtable3h.C: New test.
14603         * g++.old-deja/g++.abi/vtable3i.C: New test.
14604         * g++.old-deja/g++.abi/vtable3j.C: New test.
14605         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
14606
14607 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
14608
14609         * g++.old-deja/g++.other/anon6.C: New test.
14610         * g++.old-deja/g++.other/anon7.C: New test.
14611
14612 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
14613
14614         * gcc.dg/cpp/avoidpaste2.c: New tests.
14615
14616 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
14617
14618         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
14619
14620 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
14621
14622         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
14623         DECIMAL_DIG cases for Irix."
14624
14625 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
14626
14627         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
14628
14629 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14630
14631         * gcc.dg/c99-tag-1.c: New test.
14632
14633 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14634
14635         * gcc.dg/cpp/tr-warn1.c: Add tests.
14636
14637 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
14638
14639         * gcc.dg/cpp/avoidpaste1.c: Update.
14640         * gcc.dg/cpp/paste4.c: Update.
14641
14642 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
14643
14644         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
14645         cases for Irix.
14646
14647 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14648
14649         * g++.old-deja/g++.other/inline19.C: New test.
14650
14651 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
14652
14653         * gcc.dg/Wlarger-than.c: New test.
14654
14655 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14656
14657         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
14658
14659 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
14660
14661         * gcc.c-torture/execute/20010129-1.c: New test.
14662         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
14663
14664 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14665
14666         * gcc.dg/cpp/avoidpaste1.c: Test case.
14667
14668 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
14669
14670         * g++.old-deja/g++.other/inline18.C: New test.
14671
14672 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14673
14674         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
14675         and __builtin_putchar.
14676
14677 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
14678
14679         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
14680         tests.
14681
14682 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
14683
14684         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
14685         floating point number rounding mode to round to the nearest
14686         representable mode.
14687
14688 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
14689
14690         * g++.old-deja/g++.other/mangle2.C: New test.
14691
14692 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14693
14694         * gcc.c-torture/compile/20010124-1.c: New test.
14695
14696 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
14697
14698         * g++.old-deja/g++.pt/spec38.C: New test.
14699
14700 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14701
14702         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
14703         "Build don't run".
14704
14705 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14706
14707         * gcc.c-torture/execute/20010123-1.c: New test.
14708
14709 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14710
14711         * g++.old-deja/g++.pt/spec37.C: New test.
14712
14713 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
14714
14715         * g++.old-deja/g++.pt/overload14.C: New test.
14716
14717 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14718
14719         * gcc.c-torture/execute/20010122-1.c: New test, exercise
14720         __builtin_return_address.
14721
14722 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
14725         * g++.old-deja/g++.pt/spec35.C: New test.
14726         * g++.old-deja/g++.pt/spec36.C: New test.
14727
14728 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
14729
14730         * gcc.c-torture/compile/20010118-1.c: New test.
14731
14732 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
14733
14734         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
14735
14736 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14737
14738         * gcc.c-torture/execute/20010119-1.c: New test.
14739
14740 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14741
14742         * g++.old-deja/g++.other/vbase5.C: New test.
14743
14744 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
14745
14746         * gcc.c-torture/execute/20010118-1.c: New test.
14747
14748 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14749
14750         * g++.old-deja/g++.pt/deduct3.C: New test.
14751
14752 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
14753
14754         * g++.old-deja/g++.pt/spec34.C: New test.
14755
14756 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
14757
14758         * g77.f-torture/compile/20000601-2.f: New test.
14759
14760 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14761
14762         * g++.old-deja/g++.other/init17.C: New test.
14763
14764 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
14765
14766         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
14767
14768 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14769
14770         * g++.old-deja/g++.pt/unify8.C: New test.
14771
14772 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14773
14774         * g++.old-deja/g++.abi/vbase1.C: New test.
14775
14776 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
14777
14778         * g++.old-deja/g++.pt/crash65.C: New test.
14779
14780 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14781
14782         * gcc.dg/cpp/assembl2.S: New test case.
14783
14784 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
14785
14786         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
14787         are supported.
14788
14789 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14790
14791         * g++.old-deja/g++.other/builtins1.C: New test.
14792         * g++.old-deja/g++.other/builtins2.C: Likewise.
14793         * g++.old-deja/g++.other/builtins3.C: Likewise.
14794         * g++.old-deja/g++.other/builtins4.C: Likewise.
14795
14796 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
14797
14798         * gcc.c-torture/compile/20010117-1.c: New test.
14799         * gcc.c-torture/compile/20010117-2.c: New test.
14800
14801 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14802
14803         * g77.f-torture/execute/20010116.[fx]: New test,
14804         XFAIL on i?86-*-*.
14805         * g77.f-torture/compile/20010115.f: Indicate it's
14806         a test for PR fortran/1636.
14807
14808 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14809
14810         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14811
14812 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14813
14814         * g77.f-torture/compile/20010115.f: New test.
14815
14816 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14817
14818         * g++.old-deja/g++.pt/nontype5.C: New test.
14819
14820 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14821
14822         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14823         have an equivalent working one below it.
14824
14825 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14826
14827         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14828         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14829
14830 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14831
14832         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14833         message containing "init_priority".
14834         (conpr-2.C): Likewise.
14835         (conpr-3.C): Likewise.
14836         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14837
14838 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14839
14840         * gcc.c-torture/execute/20010114-2.c: New test.
14841
14842 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14843
14844         * gcc.c-torture/compile/20010114-1.c: New test.
14845         * gcc.c-torture/compile/20010114-1.x: Xfail.
14846         * gcc.c-torture/compile/20010114-2.c: New test.
14847         * gcc.c-torture/execute/20010114-1.c: New test.
14848         * gcc.dg/trunc-1.c: New test.
14849         * gcc.dg/uninit-B.c: New test.
14850
14851 2001-01-13  Nick Clifton  <nickc@redhat.com>
14852
14853         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14854         target.
14855
14856 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14857
14858         * gcc.c-torture/compile/20010113-1.c: New test.
14859
14860 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14861
14862         * gcc.c-torture/compile/20001212-1.c: New test.
14863
14864 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14865
14866         * gcc.dg/cpp/widestr1.c: Update.
14867         * gcc.dg/cpp/prag-imp.c: Remove.
14868
14869 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14870
14871         * gcc.c-torture/execute/20000801-3.x: Remove.
14872         * gcc.dg/c90-init-1.c: New test.
14873         * gcc.dg/c99-init-1.c: New test.
14874         * gcc.dg/c99-init-2.c: New test.
14875         * gcc.dg/gnu99-init-1.c: New test.
14876
14877 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14878
14879         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14880         testing that no relevant ones were found.
14881
14882 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         * g++.old-deja/g++.pt/cast2.C: New test.
14885
14886 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14887
14888         * g++.old-deja/g++.pt/friend47.C: New test.
14889
14890 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14891
14892         * g++.old-deja/g++.pt/instantiate13.C: New test.
14893
14894 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14895
14896         * g++.old-deja/g++.other/defarg7.C: New test.
14897         * g++.old-deja/g++.other/defarg8.C: New test.
14898
14899 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         * g++.old-deja/g++.pt/crash64.C: New test.
14902
14903 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14904
14905         * g++.old-deja/g++.pt/crash63.C: New test.
14906
14907 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14908
14909         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14910
14911 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14912
14913         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14914
14915 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14916
14917         * g++.old-deja/g++.pt/error3.C: New test.
14918
14919 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14920
14921         * g++.old-deja/g++.other/crash39.C: New test.
14922
14923 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14924
14925         * g++.old-deja/g++.other/vbase4.C: New test.
14926
14927 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14928
14929         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14930         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14931         * gcc.dg/special/special.exp: New test driver which will check
14932         for alias support for the above test.
14933
14934 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14935
14936         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14937         problems on small machines.
14938         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14939         parameterize.
14940
14941 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14942
14943         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14944         mips.
14945         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14946
14947 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14948
14949         * g++.old_deja/g++.pt/using8.C: New test.
14950
14951 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14952
14953         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14954
14955 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14956
14957         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14958         where a failure is expected.
14959         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14960
14961 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14962
14963         * g++.old_deja/g++.pt/instantiate12.C: New test.
14964
14965 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14966
14967         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14968         start of structs.
14969         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14970         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14971         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14972         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14973         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14974         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14975         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14976         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14977         * g++.old-deja/g++.eh/spec6.C: Likewise.
14978         * g++.old-deja/g++.jason/crash3.C: Likewise.
14979         * g++.old-deja/g++.law/ctors11.C: Likewise.
14980         * g++.old-deja/g++.law/ctors17.C: Likewise.
14981         * g++.old-deja/g++.law/ctors5.C: Likewise.
14982         * g++.old-deja/g++.law/ctors9.C: Likewise.
14983         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14984         * g++.old-deja/g++.mike/net22.C: Likewise.
14985         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14986         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14987         * g++.old-deja/g++.mike/virt3.C: Likewise.
14988         * g++.old-deja/g++.niklas/t128.C: Likewise.
14989         * g++.old-deja/g++.other/anon4.C: Likewise.
14990         * g++.old-deja/g++.other/using1.C: Likewise.
14991         * g++.old-deja/g++.other/warn3.C: Likewise.
14992         * g++.old-deja/g++.pt/t37.C: Likewise.
14993         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14994         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14995
14996 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14997
14998         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14999
15000 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15001
15002         * gcc.c-torture/execute/stdio-opt-3.c: New test.
15003
15004 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
15005
15006         * gcc.c-torture/compile/20010107-1.c: New test.
15007
15008 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15009
15010         * gcc.c-torture/execute/builtin-noret-1.c: New test.
15011
15012 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15013
15014         * gcc.dg/format/format.h: New file.
15015         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
15016         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
15017         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
15018         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
15019         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
15020         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15021         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
15022         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
15023         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
15024         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
15025         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
15026         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
15027         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
15028         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
15029         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
15030         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
15031         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
15032         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
15033         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
15034         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
15035         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
15036         instead of declaring standard types, macros and functions in each
15037         test.
15038
15039 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
15040
15041         * gcc.c-torture/execute/20010106-1.c: New test.
15042
15043 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15044
15045         * gcc.dg/format/format.exp: New file.
15046         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
15047         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
15048         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
15049         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
15050         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
15051         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
15052         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
15053         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
15054         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
15055         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
15056         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
15057         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
15058         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
15059         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
15060         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
15061         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
15062         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
15063         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
15064         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
15065         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
15066         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
15067         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
15068         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
15069         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
15070         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
15071         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
15072         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
15073         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
15074         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
15075         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
15076         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
15077         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
15078         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
15079         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
15080         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
15081         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
15082         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
15083         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
15084         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
15085         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
15086         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
15087         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
15088
15089 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
15090
15091         * gcc.c-torture/execute/991228-1.c: Take word endianness into
15092         account.
15093
15094 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
15095
15096         * gcc.c-torture/execute/builtin-complex-1.c: New test.
15097
15098 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15099
15100         * g++.old-deja/g++.pt/crash62.C: New test.
15101
15102 2001-01-04  Richard Henderson  <rth@redhat.com>
15103
15104         * gcc.dg/20000926-1.c: Update expected warnings.
15105         * gcc.dg/array-2.c: Likewise.
15106         * gcc.dg/array-4.c: Also validate flexible array members.
15107         * gcc.dg/c99-flex-array-1.c: New.
15108
15109 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15110
15111         * gcc.c-torture/compile/20001222-1.x: Remove.
15112
15113 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15114
15115         * gcc.c-torture/execute/built-in-setjmp.c: New.
15116
15117 2001-01-03  Richard Henderson  <rth@redhat.com>
15118
15119         * gcc.dg/940510-1.c: Update expected error wording.
15120         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
15121
15122 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
15123
15124         * lib/target-supports.exp (check_alias_available): Modified to
15125         indicate aliases not supported if only weak aliases are supported.
15126
15127 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15128
15129         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
15130         Turn on cmpstrsi checks for __pj__ and __i370__.
15131
15132 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15133
15134         * g++.old-deja/g++.other/virtual11.C: New test.
15135
15136 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15137
15138         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
15139
15140 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15141
15142         * gcc.c-torture/compile/20010102-1.c: New test.
15143
15144 2001-01-02  Andreas Jaeger  <aj@suse.de>
15145
15146         * gcc.dg/noreturn-3.c: New test.
15147
15148         * gcc.dg/noreturn-4.c: New test.
15149
15150 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15151
15152         * gcc.c-torture/execute/stdio-opt-1.c: Also test
15153         __builtin_fputc and __builtin_fwrite.
15154
15155 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15156
15157         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
15158         signed char, not default char.
15159
15160 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
15161
15162         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
15163
15164 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
15165
15166         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
15167
15168 2000-12-29  Richard Henderson  <rth@redhat.com>
15169
15170         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
15171         (__cyg_profile_func_exit): Define.
15172
15173 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15174
15175         * g++.dg/vtgc1.C: New test.
15176
15177 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
15178
15179         * gcc.dg/noncompile/20001228-1.c: New test.
15180
15181         * gcc.dg/20001228-1.c: New test.
15182
15183         * gcc.c-torture/execute/20001228-1.c: New test.
15184
15185 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
15186
15187         * gcc.dg/format-strfmon-1.c: New test.
15188
15189 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15190
15191         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
15192         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
15193         * gcc.c-torture/execute/string-opt-1.c: Likewise.
15194         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15195         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15196         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15197         * gcc.c-torture/execute/string-opt-6.c: Likewise.
15198         * gcc.c-torture/execute/string-opt-7.c: Likewise.
15199         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15200         * gcc.c-torture/execute/string-opt-9.c: Likewise.
15201         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15202         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15203         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15204
15205         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
15206         * gcc.c-torture/execute/string-opt-4.c: Test index.
15207
15208 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
15209
15210         * gcc.c-torture/compile/20001226-1.c: New test.
15211
15212 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15213
15214         * gcc.c-torture/compile/20001222-1.c: New test.
15215         * gcc.c-torture/compile/20001222-1.x: Xfail.
15216
15217 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
15218
15219         * gcc.c-torture/execute/comp-goto-2.c: New test.
15220
15221 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
15222
15223         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
15224         Use long types if __INT_MAX__ is 32767.
15225         (main): Use cast to (sint32 *) when poking 88 into a_page.
15226
15227         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
15228
15229 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
15230
15231         * gcc.c-torture/compile/20001221-1.c: New test.
15232         * gcc.c-torture/execute/20001221-1.c: New test.
15233
15234 2000-12-20  Richard Henderson  <rth@redhat.com>
15235
15236         * g++.old-deja/g++.pt/crash36.C: Update error lines.
15237         * g++.old-deja/g++.robertl/eb109.C: Likewise.
15238
15239 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15240
15241         * gcc.dg/compare3.c: New test.
15242
15243 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15244
15245         * gcc.dg/format-warnll-1.c: New test.
15246
15247 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
15248
15249         * gcc.dg/cpp/cmdlne-P.c: New test.
15250
15251 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15252
15253         * gcc.c-torture/execute/builtin-abs-1.c,
15254         gcc.c-torture/execute/builtin-abs-2.c: New tests.
15255
15256 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15257
15258         * gcc.dg/cpp/multiline.c: New test.
15259
15260 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
15261
15262         * g++.old-deja/g++.other/syshdr1.C: Update.
15263         * gcc.dg/cpp/lineflags.c: Remove temporarily.
15264
15265 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15266
15267         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
15268
15269 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15270
15271         * g++.old-deja/g++.pt/ttp65.C: New test.
15272
15273 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15274
15275         * g++.old-deja/g++.pt/ttp64.C: New test.
15276
15277 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15278
15279         * g++.old-deja/g++.pt/spec33.C: New test.
15280
15281 2000-12-14  Catherine Moore  <clm@redhat.com>
15282
15283         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
15284         * gcc.c-torture/execute/920612-2.c: Likewise.
15285         * gcc.c-torture/execute/920428-2.c: Likewise.
15286         * gcc-c-torture/execute/va-arg-11.c: Call exit.
15287         * gcc.c-torture/execute/va-arg-21.c: Likewise.
15288
15289 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15290
15291         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
15292         * gcc.dg/pack-test-2.c: Likewise.
15293
15294 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15295
15296         Tests by Zack Weinberg <zackw@stanford.edu>.
15297
15298         * gcc.dg/cpp/defined.c: Update.
15299         * gcc.dg/cpp/defined_trad.c: New tests.
15300
15301 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
15302
15303         * gcc.dg/cpp/trad-direct.c: Update.
15304
15305 2000-12-11  Neil Booth  <neilb@earthling.net>
15306
15307         * gcc.dg/cpp/defined_trad.c
15308
15309 2000-12-11  Neil Booth  <neilb@earthling.net>
15310
15311         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
15312
15313 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15314
15315         * gcc.dg/format-miss-2.c: New test.
15316
15317 2000-12-09  Neil Booth  <neilb@earthling.net>
15318
15319         * gcc.dg/cpp/lineflags.c: New tests.
15320         * gcc.dg/cpp/poison.c: Update.
15321         * gcc.dg/cpp/redef2.c: Update.
15322         * gcc.dg/cpp/skipping.c: New test.
15323
15324 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
15325
15326         * g++.old-deja/g++.other/eh3.C: New testcase.
15327
15328 2000-12-07  Neil Booth  <neilb@earthling.net>
15329
15330         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
15331         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
15332         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
15333         wtr-union-init-2.c, wtr-union-init-3.c: Update.
15334         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
15335         Update.
15336
15337 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15338
15339         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
15340         __SIZE_TYPE__ instead of int for type of integers cast to
15341         pointers.
15342
15343 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
15344
15345         * g++.old-deja/g++.other/cleanup4.C: New test.
15346
15347 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15348
15349         * format-sec-1.c: New test.
15350
15351 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15352
15353         * gcc.dg/format-nonlit-3.c: New test.
15354
15355 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15356
15357         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
15358         through a null pointer.
15359
15360 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15361
15362         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
15363         * g++.old-deja/g++.pt/partial4.C: New test.
15364
15365 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
15366
15367         * gcc.c-torture/execute/ieee/hugeval.x: New.
15368
15369 2000-12-06  Neil Booth  <neilb@earthling.net>
15370
15371         * gcc.dg/cpp/backslash2.c: New tests.
15372
15373 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15374
15375         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
15376         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
15377
15378 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
15379
15380         * gcc.c-torture/execute/20001203-2.c: New testcase.
15381
15382 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15383
15384         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
15385         * g++.old-deja/g++.other/virtual10.C: New test.
15386
15387 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
15388
15389         * g++.old-deja/g++.mike/pmf5.C: Remove test.
15390
15391 2000-12-05  Richard Henderson  <rth@redhat.com>
15392
15393         * gcc.c-torture/compile/20001205-1.c: New.
15394
15395 2000-12-04  Neil Booth  <neilb@earthling.net>
15396
15397         * g++.old-deja/g++.other/virtual9.C: New test.
15398         * g++.old-deja/g++.pt/crash61.C: New test.
15399         * gcc.c-torture/execute/loop-9.c: New test.
15400
15401 2000-12-04  Neil Booth  <neilb@earthling.net>
15402
15403         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
15404         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
15405         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
15406         * gcc.dg/cpp/extratokens.c: ...here.
15407
15408 2000-12-04  Neil Booth  <neilb@earthling.net>
15409
15410         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
15411         New tests.
15412
15413 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15414
15415         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
15416         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
15417
15418 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15419
15420         * gcc.c-torture/execute/20001203-1.c: New test.
15421
15422 2000-12-03  Neil Booth  <neilb@earthling.net>
15423
15424         * gcc.dg/cpp/macro6.c: New test cases.
15425
15426 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15427
15428         * gcc.c-torture/execute/string-opt-9.c: New test.
15429         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15430         * gcc.c-torture/execute/string-opt-11.c: Likewise.
15431         * gcc.c-torture/execute/string-opt-12.c: Likewise.
15432
15433         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
15434         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
15435
15436 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
15437
15438         * gcc.dg/cpp/if-6.c: New testcase.
15439
15440         * gcc.dg/20001201-1.c: New testcase.
15441
15442 2000-12-02  Neil Booth  <neilb@earthling.net>
15443
15444         * g++.old-deja/g++.other/externC4.C,
15445         g++.old-deja/g++.other/friend10.C: New tests.
15446
15447 2000-12-02  Neil Booth  <neilb@earthling.net>
15448
15449         * g++.old-deja/g++.other/instan2.C
15450         * g++.old-deja/g++.other/instan3.C: New test.
15451
15452 2000-12-02  Neil Booth  <neilb@earthling.net>
15453
15454         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
15455         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
15456         gnuc99.c,gnuc99-pedantic.c: New tests.
15457
15458 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15459
15460         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
15461         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
15462
15463 2000-12-01  Neil Booth  <neilb@earthling.net>
15464
15465         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
15466         * gcc.dg/cpp/poison.c: Update.
15467         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
15468
15469 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
15470
15471         * g77.f-torture/execute/20001201.f: New test.
15472
15473 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15474
15475         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
15476
15477 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
15478
15479         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
15480
15481 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15482
15483         * g++.old-deja/g++.other/cast6.C: New test.
15484
15485 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
15486
15487         * gcc.c-torture/execute/20001130-2.c: New testcase.
15488
15489 2000-11-30  Richard Henderson  <rth@redhat.com>
15490
15491         * gcc.c-torture/execute/20001130-1.c: New test.
15492
15493 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15494
15495         * g++.old-deja/g++.other/op3.C: New test.
15496
15497 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15498
15499         * g++.old-deja/g++.other/op2.C: New test.
15500
15501 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
15502
15503         * g++.old-deja/g++.other/crash38.C: New test.
15504
15505 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
15506
15507         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
15508
15509 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
15510
15511         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
15512         tests.
15513         * gcc.c-torture/execute/string-opt-6.c: New test.
15514
15515         * gcc.dg/20001117-1.c: Add main.
15516
15517 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
15518
15519         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
15520         Move from here ...
15521         * gcc.dg/940510-1.c: ... to here.
15522
15523         * gcc.dg/20000926-1.c: GNU C now allows initializations of
15524         zero-size arrays in toplevel structures.
15525
15526 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15527
15528         * gcc.c-torture/execute/loop-8.c: New test.
15529
15530 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15531
15532         * g++.old-deja/g++.other/base1.C: New test.
15533
15534 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * g++.old-deja/g++.other/parse2.C: New test.
15537
15538 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15539
15540         * g++.old-deja/g++.pt/incomplete1.C: New test.
15541
15542 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15543
15544         * g++.old-deja/g++.other/friend9.C: New test.
15545
15546 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
15547
15548         * gcc.dg/20001127-1.c: New test.
15549
15550 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15551
15552         * g++.old-deja/g++.pt/friend46.C: New test.
15553
15554 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
15555
15556         * g++.old-deja/g++.other/ptrmem8.C: New test.
15557
15558 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15559
15560         * gcc.c-torture/execute/string-opt-7.c: New test.
15561         * gcc.c-torture/execute/string-opt-8.c: Likewise.
15562
15563 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15564
15565         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
15566         instead of 'mkcheck 2'.
15567
15568 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15569
15570         * gcc.c-torture/execute/memcheck/driver.c,
15571         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
15572         C9X references to refer to C99.
15573
15574 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
15575
15576         * gcc.dg/ultrasp3.c: New test.
15577
15578 2000-11-25  Neil Booth  <neilb@earthling.net>
15579
15580         * gcc.dg/cpp/include2.c: Update test to be locale independent.
15581
15582 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
15583
15584         * gcc.c-torture/compile/20001123-2.c: New.
15585
15586 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15587
15588         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
15589
15590 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
15591
15592         * gcc.dg/sequence-point-1.c: Add some new tests.
15593         * gcc.c-torture/execute/20001124-1.c: New test.
15594
15595 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         * g++.old-deja/g++.other/vaarg4.C: New test.
15598         * gcc.c-torture/compile/20001123-1.c: New test.
15599
15600 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
15601
15602         * g++.other/crash24.C: Adjust and remove XFAIL.
15603         * g++.other/crash37.C: New test.
15604
15605 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         * g++.old-deja/g++.pt/instantiate9.C: New test.
15608
15609 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
15610
15611         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
15612         new ABI, too.
15613
15614         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
15615         * g++.old-deja/g++.robertl/eb55.C: Likewise.
15616
15617 2000-11-22  Neil Booth  <neilb@earthling.net>
15618
15619         * gcc.dg/cpp/Wtrigraphs.c: New test.
15620
15621 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
15622
15623         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
15624
15625 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
15626
15627         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
15628
15629 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
15630
15631         * lib/gcc-dg.exp: load_lib scanasm.exp.
15632         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
15633         * lib/g++-dg.exp: load_lib scanasm.exp.
15634         * lib/scanasm.exp: New.
15635         (scan-assembler, scan-assembler-not): Add optional arguments to
15636         test name, or if not present, the pattern name.
15637         (scan-assembler-dem, scan-assembler-dem-not): New.
15638
15639         * g++.dg/dg.exp: New.
15640
15641 2000-11-21  Neil Booth  <neilb@earthling.net>
15642
15643         * gcc.dg/cpp/integrated1.c: Remove.
15644
15645 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15646
15647         * gcc.c-torture/execute/20001121-1.c: New test.
15648
15649 2000-11-21  Richard Henderson  <rth@redhat.com>
15650
15651         * gcc.c-torture/compile/20001121-1.c: New test.
15652
15653 2000-11-20  Neil Booth  <neilb@earthling.net>
15654
15655         * gcc.dg/cpp/integrated1.c: New test.
15656
15657 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
15658
15659         * g++.old-deja/g++.other/inline17.C: New test.
15660
15661 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
15662
15663         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
15664         local variable to be zero: I made the variable global. Now
15665         uses abort() and exit() instead of relying on main's return value.
15666
15667 2000-11-20  Neil Booth  <neilb@earthling.net>
15668
15669         * gcc.dg/cpp/paste2.c: Update test.
15670         * objc/execute/paste.m: New test.
15671
15672 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15673
15674         * gcc.dg/c99-condexpr-1.c: New test.
15675
15676 2000-11-20  Neil Booth  <neilb@earthling.net>
15677
15678         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
15679
15680 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
15681
15682         * g++.old-deja/g++.pt/export1.C: New test.
15683
15684 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * gcc.dg/20001117-1.c: New test.
15687
15688 2000-11-18  Richard Henderson  <rth@redhat.com>
15689
15690         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
15691
15692 2000-11-18  Richard Henderson  <rth@redhat.com>
15693
15694         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
15695         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
15696         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
15697
15698 2000-11-18  Richard Henderson  <rth@redhat.com>
15699
15700         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
15701         (main): New.  Exit cleanly.
15702
15703 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15704
15705         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
15706         gcc.dg/c99-fordecl-2.c: New tests.
15707
15708 2000-11-18  Richard Henderson  <rth@redhat.com>
15709
15710         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
15711         * gcc.c-torture/execute/zerolen-2.c: New.
15712
15713 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15714
15715         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
15716         memory.
15717
15718 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15719
15720         * g++.old-deja/g++.pt/instantiate8.C: New test.
15721
15722 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
15723
15724         * g++.old-deja/g++.other/incomplete.C: Add more tests.
15725         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
15726
15727 2000-11-16  Nick Clifton  <nickc@redhat.com>
15728
15729         * gcc.c-torture/execute/nestfunc-2.c: New test.
15730         * gcc.c-torture/execute/nestfunc-3.c: New test.
15731
15732 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15733
15734         * gcc.c-torture/compile/20001116-1.c: New test.
15735
15736 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15737
15738         * gcc.c-torture/execute/20001115-1.c: New test.
15739
15740 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
15741
15742         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
15743         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
15744         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
15745         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15746
15747 2000-11-15  Neil Booth  <neilb@earthling.net>
15748
15749         gcc.dg/cpp/_Pragma1.c: Update.
15750         gcc.dg/cpp/_Pragma2.c: New test.
15751
15752 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15753
15754         * g++.old-deja/g++.other/anon5.C: New test.
15755
15756 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
15757
15758         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
15759         tests.
15760
15761 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
15762
15763         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
15764         output.
15765
15766 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15767
15768         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
15769         labels at end of compound statements.
15770
15771 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
15772
15773         * gcc.c-torture/execute/loop-7.c: New test.
15774
15775 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15776
15777         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
15778
15779 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15780
15781         * gcc.dg/c99-bool-1.c: New test.
15782
15783 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
15784
15785         * gcc.dg/c99-scope-1.c: Remove xfail.
15786         * gcc.dg/c99-scope-2.c: New test.
15787
15788 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15789
15790         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
15791         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
15792
15793 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
15794
15795         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
15796         error messages.
15797
15798         * g++.mike/p700.C: Don't typedef wchar_t.
15799         * g++.mike/p784.C: Likewise.
15800         * g++.mike/eb101.C: Don't use __wchar_t.
15801
15802 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15803
15804         * g77.f-torture/execute/20001111.[fx]: Test premature exit
15805         from DO loop.
15806
15807 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15808
15809         * gcc.c-torture/execute/20001111-1.c: New test.
15810
15811 2000-11-10  Nick Clifton  <nickc@redhat.com>
15812
15813         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15814         long multuiple and accumulate.
15815
15816 2000-11-09  Richard Henderson  <rth@redhat.com>
15817
15818         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15819         via size_t instead of int.
15820
15821         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15822         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15823         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15824         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15825
15826 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15827
15828         * gcc.c-torture/compile/20001109-1.c: New test.
15829         * gcc.c-torture/compile/20001109-2.c: New test.
15830
15831 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15832
15833         * g++.old-deja/g++.pt/operator1.C: New test.
15834         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15835
15836 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15837
15838         * gcc.dg/20001108-1.c: New test.
15839
15840 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15841
15842         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15843         with both arguments constant strings.
15844         * gcc.c-torture/execute/string-opt-3.c: New test.
15845         * gcc.c-torture/execute/string-opt-4.c: New test.
15846         * gcc.c-torture/execute/string-opt-5.c: New test.
15847
15848 2000-11-08  Nick Clifton  <nickc@redhat.com>
15849
15850         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15851         mulsidi3adddi patterns.
15852
15853 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15854
15855         * g++.old-deja/g++.other/crash36.C: New test.
15856
15857 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15858
15859         * g++.old-deja/g++.other/init16.C: New test.
15860
15861 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15862
15863         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15864
15865 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15866
15867         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15868         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15869         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15870
15871 2000-11-07  DJ Delorie  <dj@redhat.com>
15872
15873         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15874
15875 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15876
15877         * gcc.c-torture/execute/string-opt-1.c: New test.
15878
15879 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15880
15881         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15882         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15883         parameters in registers, and there is no way for a varargs
15884         function to know in which order the integer and floating-point
15885         parameters should be interleaved when they are placed on the
15886         stack.
15887         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15888         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15889
15890 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15891
15892         * gcc.c-torture/execute/string-opt-2.c: New test.
15893
15894 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         * g++.old-deja/g++.pt/crash60.C: New test.
15897
15898 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15899
15900         * g++.old-deja/g++.other/crash24.C: New test.
15901         * g++.old-deja/g++.other/crash25.C: New test.
15902         * g++.old-deja/g++.other/crash26.C: New test.
15903         * g++.old-deja/g++.other/crash27.C: New test.
15904         * g++.old-deja/g++.other/crash28.C: New test.
15905         * g++.old-deja/g++.other/crash29.C: New test.
15906         * g++.old-deja/g++.other/crash30.C: New test.
15907         * g++.old-deja/g++.other/crash31.C: New test.
15908         * g++.old-deja/g++.other/crash32.C: New test.
15909         * g++.old-deja/g++.other/crash33.C: New test.
15910         * g++.old-deja/g++.other/crash34.C: New test.
15911         * g++.old-deja/g++.other/crash35.C: New test.
15912
15913 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15914
15915         * gcc.c-torture/execute/20001031-1.c: New test.
15916
15917 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15918
15919         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15920         namespace.
15921
15922         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15923         standards-conformant.
15924
15925         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15926
15927         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15928         * g++.old-deja/g++.mike/p755a.C: Likewise.
15929         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15930         library makes no calls to `operator new' during initialization.
15931
15932 2000-11-04  Neil Booth  <neilb@earthling.net>
15933
15934         * gcc.dg/cpp/include2.c: New tests.
15935
15936 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15937
15938         * lib/g++.exp (g++_set_ld_library_path): New function.
15939         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15940
15941 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15942
15943         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15944         warnings.
15945
15946 2000-11-01  Richard Henderson  <rth@redhat.com>
15947
15948         * g++.old-deja/g++.ext/namedret1.C: New.
15949         * g++.old-deja/g++.ext/namedret2.C: New.
15950         * g++.old-deja/g++.ext/namedret3.C: New.
15951
15952 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15953
15954         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15955         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15956
15957 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15958
15959         * gcc.c-torture/execute/va-arg-21.c: New test.
15960
15961 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15962
15963         * gcc.dg/c99-complex-2.c: New test.
15964
15965 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15966
15967         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15968
15969 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15970
15971         * g++.old-deja/g++.other/inline16.C: New test.
15972
15973 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15974
15975         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15976         __PRETTY_FUNCTION__
15977
15978 2000-10-29  Neil Booth  <neilb@earthling.net>
15979
15980         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15981         New tests.
15982         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15983         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15984         optimisation.
15985
15986 2000-10-29  Neil Booth  <neilb@earthling.net>
15987
15988         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15989         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15990         * mi5.c: Test multiple includes work with -C.
15991         * trigraphs.c: Test ^= version.
15992
15993 2000-10-28  Neil Booth  <neilb@earthling.net>
15994
15995         New tests and test updates for new macro expander.
15996
15997         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15998         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15999         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
16000         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
16001         new diagnostic messages.
16002
16003         * gcc.dg/cpp/macro3.c: New tests.
16004
16005 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
16006
16007         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
16008         on the same line.
16009
16010 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
16011
16012         * g++.old-deja/g++.other/eh2.C: New test.
16013
16014 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16015
16016         * gcc.c-torture/execute/20001027-1.c: New test.
16017
16018 2000-10-26  Richard Henderson  <rth@redhat.com>
16019
16020         * gcc.c-torture/execute/20001026-1.c: New.
16021
16022 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
16023
16024         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
16025         * g++.old-deja/g++.law/builtin1.C: Likewise.
16026         * g++.old-deja/g++.law/ctors10.C: Likewise.
16027         * g++.old-deja/g++.law/virtual3.C: Likewise.
16028         * g++.old-deja/g++.mike/p658.C: Likewise.
16029         * g++.old-deja/g++.other/sibcall1.C: Likewise.
16030         * g++.old-deja/g++.other/vaarg2.C: Likewise.
16031         * g++.old-deja/g++.robertl/eb124.C: Likewise.
16032         * g++.old-deja/g++.robertl/eb44.C: Likewise.
16033         * g++.old-deja/g++.robertl/eb77.C: Likewise.
16034
16035 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16036
16037         * gcc.c-torture/compile/20001024-1.c: New test.
16038
16039 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
16040
16041         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
16042         to tell us whether or not we are using V3.
16043
16044 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
16045
16046         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
16047         operands.
16048
16049 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16050
16051         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
16052
16053 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
16054
16055         * gcc.c-torture/execute/20001024-1.c: New test.
16056
16057 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
16058
16059         * g++.old-deja/g++.other/sibcall1.C: New test.
16060
16061 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
16062
16063         * gcc.dg/noncompile/init-3.c: New test.
16064
16065 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16066
16067         * gcc.dg/format-array-1.c: New test.
16068
16069 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16070
16071         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
16072         writing through null pointers; remove comment about testing
16073         unterminated strings.
16074
16075 2000-10-17  Matthew Hiller  <hiller@redhat.com>
16076
16077         * gcc.c-torture/execute/20001017-2.c: New test.
16078
16079 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16080
16081         * gcc.c-torture/compile/20001018-1.c: New test.
16082         * gcc.c-torture/compile/20001018-1.x: Xfail.
16083
16084 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16085
16086         * gcc.c-torture/execute/20001017-1.c: New test.
16087
16088 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16089
16090         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
16091         for multiple use of arguments with scanf formats; add tests for
16092         multiple use of arguments.
16093
16094 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
16095
16096         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
16097
16098 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16099
16100         * gcc.dg/format-miss-1.c: New test.
16101
16102 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16103
16104         * gcc.c-torture/execute/20001013-1.c: New test.
16105
16106 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16107
16108         * gcc.dg/format-branch-1.c: New test.
16109
16110 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
16111
16112         * README, lib/file-format.exp: Remove EGCS references.
16113
16114 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
16115
16116         * gcc.dg/20001013-1.c: New test.
16117
16118 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16119
16120         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
16121         for intmax_t in the compiler using __typeof__ and the type rules
16122         for conditional expressions.
16123
16124 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
16125
16126         * gcc.dg/20001012-1.c: New test.
16127         * gcc.dg/20001012-2.c: New test.
16128
16129 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16130
16131         * gcc.dg/format-attr-1.c: New test.
16132
16133 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16134
16135         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
16136         __LONG_LONG_MAX__ instead of LLONG_MAX.
16137
16138 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
16139
16140         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
16141         scanf flags.
16142         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
16143         flags.
16144
16145 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16146
16147         * gcc.dg/sequence-pt-1.c: New test.
16148
16149 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
16150
16151         * gcc.c-torture/execute/20001011-1.c: New testcase.
16152         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
16153
16154 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16155
16156         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
16157         does not error on it.
16158
16159 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
16160
16161         * gcc.dg/20001009-1.c: New test.
16162
16163 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16164
16165         * gcc.c-torture/compile/20001009-1.c: Move from here ....
16166         * gcc.c-torture/execute/20001009-2.c: ... to here.
16167
16168 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
16169
16170         * gcc.c-torture/compile/20001009-1.c: New testcase.
16171         * gcc.c-torture/execute/20001009-1.c: New testcase.
16172         Testcases provided by Jan Hubicka <jh@suse.cz>.
16173
16174 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16175
16176         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16177         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
16178         uintmax_t using <limits.h> to emulate the compiler's internal
16179         logic.  No longer XFAIL %j tests.
16180
16181 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16182
16183         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
16184         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
16185         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
16186         regexps and details of expected handling of some bad formats.
16187         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
16188         suppression.
16189
16190 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16191
16192         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
16193         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
16194         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
16195         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
16196         in list archives.
16197
16198 2000-10-06  Richard Henderson  <rth@cygnus.com>
16199
16200         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
16201         * g++.old-deja/g++.brendan/crash52.C: Likewise.
16202         * g++.old-deja/g++.jason/report.C: Likewise.
16203         * g++.old-deja/g++.law/friend5.C: Likewise.
16204         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
16205         of the expected warnings.
16206
16207 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
16208
16209         * g++.old-deja/g++.pt/enum14.C: New test.
16210
16211 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16212
16213         * g++.old-deja/g++.pt/crash59.C: New test.
16214
16215 2000-10-04  Will Cohen  <wcohen@redhat.com>
16216
16217         * gcc.dg/20000926-1.c: New test.
16218
16219 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
16220
16221         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
16222         function name for current C++ compiler.
16223         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
16224
16225 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
16226
16227         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
16228         __PRETTY_FUNCTION__.
16229         * g++.old-deja/g++.ext/pretty2.C: Likewise.
16230
16231 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16232
16233         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
16234
16235 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
16236
16237         * gcc.c-torture/compile/20000923-1.c: New test.
16238
16239 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
16240
16241         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
16242         * g++.old-deja/g++.pt/ttp62.C: Same.
16243         * g++.old-deja/g++.other/inline14.C: Same.
16244
16245 2000-09-24  Richard Henderson  <rth@cygnus.com>
16246
16247         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
16248
16249 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16250
16251         * gcc.dg/c90-printf-1.c: Add test for wide string format.
16252
16253 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
16254
16255         * gcc.c-torture/compile/20000922-1.c: New file.
16256
16257 2000-09-21  Nick Clifton  <nickc@redhat.com>
16258
16259         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
16260         a signed long modulo operation.
16261         (mod6): New function - perform an unsigned long modulo operation.
16262         (main): Add tests for modulos of very large numbers by very small
16263         dividends.
16264
16265 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16266
16267         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
16268
16269 2000-09-19  Richard Henderson  <rth@cygnus.com>
16270
16271         * gcc.dg/compare2.c (case 10): XFAIL.
16272
16273 2000-09-18  Richard Henderson  <rth@cygnus.com>
16274
16275         * gcc.c-torture/execute/20000906-1.c: Move ...
16276         * gcc.dg/20000906-1.c: ... here.  Only run on targets
16277         that support __builtin_trap.
16278
16279 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
16280
16281         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
16282
16283 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16284
16285         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
16286         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
16287         more $ format tests.
16288
16289 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16290
16291         * gcc.dg/format-errmk-1.c: New test.
16292
16293 2000-09-17  Greg McGary  <greg@mcgary.org>
16294
16295         * gcc.c-torture/execute/20000917-1.x: Remove.
16296
16297 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16298
16299         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
16300
16301 2000-09-17  Greg McGary  <greg@mcgary.org>
16302
16303         * gcc.c-torture/execute/20000917-1.c: New test.
16304         * gcc.c-torture/execute/20000917-1.x: XFAIL.
16305
16306 2000-09-16  Neil Booth  <NeilB@earthling.net>
16307
16308         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
16309         in nested macro bug.
16310
16311 2000-09-15  Neil Booth  <NeilB@earthling.net>
16312
16313         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
16314
16315 2000-09-14  Jeffrey A Law  (law@cygnus.com)
16316
16317         * gcc.c-torture/execute/20000914-1.c: New test.
16318
16319 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
16320
16321         * g++.other/inline13.C: New test.
16322
16323 2000-09-12  Andreas Jaeger  <aj@suse.de>
16324
16325         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
16326         constant by Ulrich Drepper <drepper@redhat.com>.
16327
16328 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
16329
16330         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
16331
16332 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16333
16334         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
16335
16336 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
16337
16338         * gcc.dg/cpp/backslash.c: New test.
16339
16340 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
16341
16342         * gcc.c-torture/execute/20000910-1.c: New test.
16343         * gcc.c-torture/execute/20000910-2.c: Likewise.
16344
16345 2000-09-11  Robert Lipe  <robertl@sco.com>
16346
16347         * gcc.dg/pragma-align.c: New test.
16348
16349 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16350
16351         * g++.old-deja/g++.pt/explicit82.C: New test.
16352         * g++.old-deja/g++.pt/explicit83.C: New test.
16353
16354 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
16355
16356         * gcc.dg/asm-names.c: New test.
16357
16358 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16359
16360         * gcc.dg/cpp/tr-warn6.c: New test
16361
16362 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16363
16364         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
16365         be accepted.
16366
16367 2000-09-07  Catherine Moore  <clm@redhat.com>
16368
16369         * gcc.c-torture/execute/unroll-1.c: New test.
16370
16371 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
16372
16373         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
16374         ERROR markers.
16375         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
16376         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
16377         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
16378         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
16379         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
16380         Preprocess only.
16381         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
16382         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
16383
16384 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16385
16386         * g++.old-deja/g++.pt/deduct2.C: New test.
16387
16388 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16389
16390         * g++.old-deja/g++.pt/parms2.C: New test.
16391
16392 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16393
16394         * g++.old-deja/g++.pt/crash58.C: New test.
16395
16396 2000-09-06  Greg McGary  <greg@mcgary.org>
16397
16398         * gcc.c-torture/execute/20000906-1.c: New test.
16399         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
16400
16401 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16402
16403         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
16404
16405 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16406
16407         * g++.old-deja/g++.pt/crash57.C: New test.
16408
16409 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16410
16411         * g++.old-deja/g++.pt/crash56.C: New test.
16412
16413 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16414
16415         * g++.old-deja/g++.pt/koenig1.C: New test.
16416
16417 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16418
16419         * gcc.dg/20000904-1.c: New test.
16420
16421 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
16422
16423         * gcc.dg/cpp/paste8.c: New test.
16424
16425 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
16426
16427         * gcc.c-torture/compile/20000827-1.c: New test.
16428
16429 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16430
16431         * gcc.dg/format-diag-1.c: New test.
16432
16433 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
16434
16435         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
16436         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
16437         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
16438         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
16439         gcc.dg/formatz-1.c: Adjust warning regular expressions.
16440
16441 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16442
16443         * g++.old-deja/g++.other/nested4.C: New test.
16444
16445 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16446
16447         * g++.old-deja/g++.ns/scoped1.C: New test.
16448
16449 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
16450
16451         * lib/g++.exp: Support testing already-installed GCC.
16452
16453 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16454
16455         * wtr-label-1.c, wtr-suffix-1.c: New tests.
16456
16457 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16458
16459         * gcc.dg/return-type-2.c: New test.
16460
16461 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
16462
16463         * gcc.c-torture/compile/20000825-1.c: New test.
16464
16465 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
16466
16467         * gcc.dg/dwarf2-2.c: New test.
16468
16469 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
16470
16471         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
16472         dg-warning regexps.
16473
16474 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16475
16476         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
16477         gcc.dg/format-ext-5.c: New tests.
16478
16479 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
16480
16481         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
16482
16483 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
16484
16485         * gcc.dg/noncompile/930622-2.c: Adjust error message.
16486
16487 2000-08-24  Richard Henderson  <rth@cygnus.com>
16488
16489         * gcc.dg/ia64-sync-1.c: New test.
16490         * gcc.dg/ia64-sync-2.c: New test.
16491         * gcc.dg/ia64-asm-1.c: New test.
16492
16493 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
16494
16495         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
16496         * gcc.dg/format-ext-2.c: New test.
16497
16498 2000-08-23  Jason Merrill  <jason@redhat.com>
16499
16500         * lib/old-dejagnu.exp: Also ignore "In member function" and
16501         "At global scope".
16502
16503 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16504
16505         * gcc.dg/noncompile/label-lineno-1.c: New test.
16506
16507 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16508
16509         * gcc.dg/c99-array-nonobj-1.c: New test.
16510
16511 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16512
16513         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
16514         tests.
16515         * gcc.dg/format-ext-1.c: New test.
16516
16517 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16518
16519         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
16520         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
16521         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
16522         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
16523         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
16524
16525 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16526
16527         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
16528         gcc.dg/c99-strftime-2.c: New tests.
16529
16530 2000-08-22  Richard Henderson  <rth@cygnus.com>
16531
16532         * gcc.c-torture/execute/20000822-1.c: New test.
16533
16534 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16535
16536         * gcc.c-torture/execute/20000819-1.x: Remove.
16537
16538 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16539
16540         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
16541         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
16542         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
16543         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
16544         gcc.dg/format-xopen-1.c: New tests.
16545
16546 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16547
16548         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
16549
16550 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
16551
16552         * g++.old-deja/g++.other/loop2.C: New test.
16553
16554         * gcc.c-torture/compile/20000606-1.c: New test.
16555         * gcc.c-torture/compile/20000728-1.c: New test.
16556         * gcc.c-torture/execute/20000801-1.c: New test.
16557         * gcc.c-torture/execute/20000801-2.c: New test.
16558         * gcc.c-torture/execute/20000819-1.c: New test.
16559         * gcc.c-torture/execute/20000819-1.x: XFAIL.
16560         * gcc.dg/20000629-1.c: New test.
16561         * gcc.dg/20000724-1.c: New test.
16562         * gcc.dg/20000807-1.c: New test.
16563
16564 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
16565
16566         * gcc.dg/cpp/pragma-1.c: New test.
16567         * gcc.dg/cpp/pragma-2.c: New test.
16568
16569 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
16570
16571         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
16572         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
16573
16574 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16575
16576         * gcc.c-torture/compile/20000818-1.c: New test.
16577
16578 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
16579
16580         * gcc.c-torture/execute/20000818-1.c: New test.
16581
16582 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16583
16584         * gcc.dg/format-va-1.c: New test.
16585
16586 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16587
16588         * g++.old-deja/g++.other/typedef8.C: New test.
16589
16590 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16591
16592         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
16593         * g++.old-deja/g++.mike/net36.C: Mark candidate.
16594         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
16595         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
16596         * g++.old-deja/g++.other/ptrmem7.C: New test.
16597         * g++.old-deja/g++.pt/ptrmem10.C: New test.
16598
16599 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
16600
16601         * g++.old-deja/g++.pt/typename27.C: New test.
16602
16603 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
16604
16605         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
16606         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
16607         * g++.old-deja/g++.pt/friend45.C: New test.
16608         * g++.old-deja/g++.other/friend8.C: New test.
16609
16610 2000-08-15  Richard Henderson  <rth@cygnus.com>
16611
16612         * gcc.c-torture/execute/20000815-1.c: New test.
16613
16614 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
16615
16616         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
16617         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
16618         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
16619
16620 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
16621
16622         * g++.old-deja/g++.other/refinit2.C: New test.
16623
16624 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
16625
16626         * lib/c-torture.exp (c-torture): Make
16627         compiler_conditional_xfail_data global.
16628         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
16629         compiler_conditional_xfail_data machinery.
16630         (f-torture-execute): Likewise.
16631         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
16632         and only when unrolling loops.
16633
16634         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
16635
16636 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16637
16638         * g++.old-deja/g++.pt/explicit81.C: New test.
16639
16640 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
16641
16642         * g++.old-deja/g++.pt/typename26.C: New test.
16643
16644 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
16645
16646         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
16647         warning.
16648
16649 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16650
16651         * g++.old-deja/g++.other/array3.C: New test.
16652
16653 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16654
16655         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
16656         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
16657         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
16658         New tests.
16659
16660 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
16661
16662         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
16663         * g++.old-deja/g++.abi/vmihint.C: Likewise.
16664
16665 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
16666
16667         * gcc.c-torture/execute/20000808-1.c: New test.
16668
16669 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16670
16671         * gcc.dg/c90-const-expr-1.c: New test.
16672
16673 2000-08-08  Richard Henderson  <rth@cygnus.com>
16674
16675         * gcc.dg/noncompile/920923-1.c: Declare calloc.
16676
16677 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16678
16679         * gcc.dg/noncompile/const-ll-1.c: New test.
16680
16681 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16682
16683         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
16684
16685 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
16686
16687         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
16688         that running programs linked against the shared version of libobjc
16689         run correctly.
16690
16691 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16692
16693         * gcc.dg/c99-printf-1.c: New test.
16694
16695 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16696
16697         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
16698
16699 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
16700
16701         * gcc.c-torture/execute/20000731-1.x: Delete.
16702
16703 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
16704
16705         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
16706         and torture_without_loops as is done by c-torture.exp.
16707         (search_for): Copy from c-torture.exp.
16708         (gcc-dg-runtest): New function, drives a directory of tests
16709         iterating over the TORTURE_OPTIONS.
16710         (scan-assembler, scan-assembler-not): Move here from
16711         individual directory drivers.
16712
16713         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
16714         defined by lib/gcc-dg.exp.
16715         * gcc.dg/cpp/cpp.exp: Likewise.
16716         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
16717         gcc-dg-runtest, so we cycle over optimization options.
16718
16719         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
16720         * gcc.dg/compare2.c: No longer expected to fail.
16721
16722 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16723
16724         * gcc.c-torture/execute/20000804-1.c: New test.
16725
16726 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16727
16728         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
16729
16730 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
16731
16732         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
16733
16734 2000-08-03  Jeffrey A Law  (law@cygnus.com)
16735
16736         * gcc.c-torture/compile/20000803-1.c: New test.
16737
16738 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16739
16740         * gcc.c-torture/execute/20000801-3.c,
16741         gcc.c-torture/execute/20000801-4.c: New tests.
16742         * gcc.c-torture/execute/20000801-3.x,
16743         gcc.c-torture/execute/20000801-4.x: Xfail.
16744
16745 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
16746
16747         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
16748         libobjc/.libs to allow for libtool.
16749
16750 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
16751
16752         * gcc.c-torture/compile/20000802-1.c: New test.
16753
16754 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
16755
16756         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
16757
16758 2000-07-31  Jeffrey A Law  (law@cygnus.com)
16759
16760         * gcc-c-torture/execute/20000731-2.c: New test.
16761
16762         * gcc.c-torture/execute/20000731-1.c: New test.
16763         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
16764
16765 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
16766
16767         * testsuite/gcc.dg/cpp/paste7.c: New test.
16768         * gcc.dg/cpp/20000725-1.c: New test.
16769
16770 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
16771
16772         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
16773         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
16774         declaration warning for __builtin_dwarf_reg_size.
16775
16776         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
16777
16778 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
16779
16780         * gcc.dg/noncompile/voidparam-1.c: New test.
16781
16782 2000-07-30  Richard Henderson  <rth@cygnus.com>
16783
16784         * gcc.dg/c90-digraph-1.c: Don't xfail.
16785         * gcc.dg/compare2.c (case 10): Xfail.
16786         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
16787
16788 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
16789
16790         * gcc.dg/c99-main-1.c: New test.
16791
16792 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16793
16794         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
16795
16796 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
16797
16798         * gcc.c-tortuer/execute/20000726-1.c: New test.
16799
16800 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
16801
16802         * gcc.c-torture/execute/enum-2.c: New test.
16803
16804 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16805
16806         * gcc.dg/cpp/tr-warn3.c: New test.
16807
16808 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16809
16810         * g++.old-deja/g++.ext/implicit1.C: Remove.
16811         * g++.old-deja/g++.jason/c2.C: Remove
16812         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16813         * g++.old-deja/g++.pt/crash16.C: Likewise.
16814         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16815
16816 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16817
16818         * g++.old-deja/g++.other/for2.C: New test.
16819
16820 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16821
16822         * gcc.dg/20000720-1.c: New test.
16823
16824 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16825
16826         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16827
16828 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16829
16830         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16831         * gcc.c-torture/execute/20000722-1.c: New.
16832         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16833
16834 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16835
16836         * gcc.dg/cpp/20000720-1.S: New test.
16837
16838 2000-07-21  Michael Meissner  <meissner@redhat.com>
16839
16840         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16841
16842 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16843
16844         * g++.old-deja/g++.brendan/crash16.C,
16845         g++.old-deja/g++.brendan/parse3.C,
16846         g++.old-deja/g++.brendan/redecl1.C,
16847         g++.old-deja/g++.ns/template13.C,
16848         g++.old-deja/g++.other/decl4.C,
16849         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16850
16851 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16852
16853         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16854         and "Internal error".
16855
16856         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16857         regexps.
16858         * gcc.dg/cpp/paste6.c: New test.
16859
16860 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16861
16862         * gcc.dg/cpp/tr-direct.c: New test.
16863
16864         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16865         gcc.dg/cpp/undef1.c: Tweak error regexps.
16866
16867 2000-07-18  Eric Christopher <echristo@redhat.com>
16868
16869         * gcc.c-torture/compile/20000718-1.c: New test.
16870
16871 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16872
16873         * cpplex.c (_cpp_push_token): If the token being pushed back
16874         is the previous token in this context, just subtract one from
16875         context->posn.
16876         * cppmacro.c (save_expansion): Clear aux field when storing a
16877         placemarker.
16878
16879 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16880
16881         * gcc.dg/noncompile/redecl-1.c: New test.
16882
16883 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16884
16885         * gcc.c-torture/execute/20000717-5.c: New test.
16886         * gcc.c-torture/execute/20000717-1.x: Removed.
16887
16888 2000-07-17  Richard Henderson  <rth@cygnus.com>
16889
16890         * gcc.c-torture/execute/20000717-4.c: New test.
16891
16892 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16893
16894         * gcc.dg/cpp/syshdr.c: New test.
16895         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16896
16897 2000-07-17  Neil Booth  <neilb@earthling.net>
16898
16899         * gcc.dg/cpp/cmdlne-dM.c: New test.
16900         * gcc.dg/cpp/cmdlne-dD.c: New test.
16901
16902 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16903
16904         * gcc.c-torture/execute/20000717-3.c: New test.
16905
16906         * gcc.c-torture/compile/20000717-1.c: New test.
16907
16908 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16909
16910         * gcc.c-torture/execute/20000717-2.c: New test.
16911
16912 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16913
16914         * gcc.dg/formatz-1.c: New test.
16915
16916         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16917         * gcc.dg/c99-digraph-1.c: New tests.
16918
16919         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16920         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16921
16922         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16923         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16924         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16925         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16926         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16927         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16928         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16929
16930 2000-07-17   Greg McGary <greg@mcgary.org>
16931
16932         * gcc.c-torture/execute/20000717-1.c: New test.
16933         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16934
16935 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16936
16937         * gcc.c-torture/execute/20000715-2.c: New test.
16938         * gcc.dg/20000715-1.c: New test.
16939
16940 2000-07-15  Michael Meissner  <meissner@redhat.com>
16941
16942         * gcc.c-torture/execute/20000715-1.c: New test.
16943
16944 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16945
16946         * gcc.c-torture/execute/20000707-1.c: New test.
16947
16948 2000-07-13  Neil Booth  <NeilB@earthling.net>
16949
16950         * testsuite/gcc.dg/cpp/digraph1.c,
16951         testsuite/gcc.dg/cpp/digraph2.c,
16952         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16953
16954 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16955
16956         * g77.f-torture/compile/20000630-2.f:  New test.
16957         * g77.f-torture/compile/20000630-2.x
16958
16959 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16960
16961         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16962
16963 2000-07-11  Neil Booth  <NeilB@earthling.net>
16964
16965         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16966
16967 2000-07-11  Neil Booth  <NeilB@earthling.net>
16968
16969         * gcc.dg/cpp/cmdlne-C.c: New.
16970
16971 2000-07-09  Neil Booth  <NeilB@earthling.net>
16972
16973         * gcc.dg/cpp/directiv.c: New tests.
16974         * gcc.dg/cpp/undef1.c: Update.
16975
16976 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16977
16978         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16979
16980 2000-07-09  Neil Booth  <NeilB@earthling.net>
16981
16982         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16983
16984 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16985
16986         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16987         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16988
16989 2000-07-08  Neil Booth  <NeilB@earthling.net>
16990
16991         * gcc.dg/cpp/macsyntx.c: New tests.
16992
16993 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16994
16995         * gcc.dg/20000707-1.c: New test.
16996
16997 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16998
16999         * gcc.c-torture/execute/20000706-1.c: New test.
17000         * gcc.c-torture/execute/20000706-2.c: New test.
17001         * gcc.c-torture/execute/20000706-3.c: New test.
17002         * gcc.c-torture/execute/20000706-4.c: New test.
17003         * gcc.c-torture/execute/20000706-5.c: New test.
17004
17005 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17006
17007         * g++.old-deja/g++.pt/instantiate7.C: New test.
17008
17009 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
17010
17011         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
17012         * g++.old-deja/g++.mike/thunk3.C: Likewise.
17013         * g++.old-deja/g++.other/rtti3.C: Likewise.
17014         * g++.old-deja/g++.other/rttid3.C: Likewise.
17015
17016 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
17017
17018         *  g77.f-torture/compile/20000630-1.x: Fix typo
17019
17020 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
17021
17022         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
17023         assembly output.
17024
17025 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
17026
17027         * gcc.dg/cpp/ident.c: New test.
17028
17029 2000-07-05  Neil Booth  <NeilB@earthling.net>
17030
17031         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
17032           gcc.dg/cpp/lexstrng.c: New tests.
17033
17034 2000-07-04  Neil Booth  <NeilB@earthling.net>
17035
17036         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
17037         * gcc.dg/cpp/strify2.c: Same.
17038
17039 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
17040
17041         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
17042         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
17043         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
17044         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
17045
17046         * testsuite/gcc.dg/cpp/macro1.c,
17047         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
17048         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
17049         testsuite/gcc.dg/cpp/strify1.c,
17050         testsuite/gcc.dg/cpp/strify2.c: New tests.
17051
17052 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
17053
17054         * gcc.c-torture/execute/20000703-1.c: New test.
17055
17056 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         * g++.old-deja/g++.pt (lookup10.C): New test.
17059
17060 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17061
17062         * g++.old-deja/g++.pt (typename25.C): New test.
17063
17064 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
17065
17066         * gcc.c-torture/compile/20000701-1.c: New test.
17067
17068 2000-06-30  Nick Clifton  <nickc@cygnus.com>
17069
17070         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
17071         to test case.
17072
17073 2000-06-30  Catherine Moore  <clm@cygnus.com>
17074
17075         * gcc.c-torture/execute/align-1.c: New test.
17076
17077 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
17078
17079         * g++.old-deja/g++.pt/expr8.C: New test.
17080         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
17081
17082 2000-06-29  Nick Clifton  <nickc@cygnus.com>
17083
17084         * gcc.c-torture/compile/20000629-1.c: New test.
17085
17086 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17087
17088
17089         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
17090         gcc.dg/noncompile directory, depending on whether they're
17091         preprocessor tests or not.  Annotate all the tests for the dg
17092         framework.
17093
17094         * gcc.c-torture/noncompile/noncompile.exp: Delete.
17095         * gcc.dg/noncompile/noncompile.exp: New.
17096
17097         * Moved files:
17098         Old name                                New name
17099         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
17100         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
17101         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
17102         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
17103         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
17104         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
17105         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
17106         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
17107         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
17108         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
17109         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
17110         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
17111         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
17112         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
17113         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
17114         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
17115         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
17116         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
17117         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
17118         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
17119         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
17120         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
17121         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
17122         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
17123
17124         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
17125         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
17126         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
17127         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
17128         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
17129         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
17130
17131 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
17132
17133         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
17134         declare one variable.  On the fourth, error.
17135         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
17136         declared by 20000628-1a.h.
17137
17138 2000-06-29  Richard Henderson  <rth@redhat.com>
17139
17140         * gcc.c-torture/execute/930529-1.x: New file.
17141         * gcc.dg/920413-1.c: Adjust expected warning text.
17142         * gcc.dg/980217-1.c: Declare abort.
17143         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
17144
17145 2000-06-29  Jeffrey A Law  (law@cygnus.com)
17146
17147         * g77.f-torture/compile/20000629-1.f: New test.
17148         * g77.f-torture/compile/20000629-1.x: Expected to fail.
17149
17150 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17151
17152         Rearrange lots of files, removing entirely the
17153         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
17154         directories.
17155
17156         * Deleted files:
17157         gcc.c-torture/code_quality/code_quality.exp
17158         gcc.c-torture/special/special.exp
17159         gcc.failure/failure.exp
17160         gcc.failure/940409-1.x
17161         gcc.c-torture/compile/961203-1.x
17162
17163         * New files:
17164         gcc.misc-tests/linkage.exp
17165         gcc.c-torture/execute/920730-1t.c
17166         gcc.c-torture/execute/920730-1t.x
17167         gcc.c-torture/compile/920520-1.x
17168         gcc.c-torture/compile/920521-1.x
17169         gcc.c-torture/compile/981006-1.x
17170         gcc.c-torture/execute/eeprof-1.x
17171
17172         * Moved files (possibly with modifications to fit a new harness):
17173         Old name                                New name
17174         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
17175         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
17176         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
17177         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
17178         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
17179         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
17180         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
17181         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
17182         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
17183         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
17184         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
17185         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
17186         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
17187         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
17188
17189 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
17190
17191         * c-torture/compile/961203-1.x: Delete.
17192
17193         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
17194         not exit. Include stdio.h.
17195         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
17196         * gcc.misc-tests/dg-12.c: Likewise.
17197         * gcc.misc-tests/dg-5.c: Likewise.
17198         * gcc.misc-tests/dg-6.c: Likewise.
17199         * gcc.misc-tests/dg-7.c: Prototype abort.
17200         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
17201         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
17202         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
17203         not exit.
17204         * gcc.misc-tests/sieve.c: Use return from main, not exit.
17205         * gcc.misc-tests/sort2.c: Use return from main, not exit.
17206
17207 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
17208
17209         * gcc.dg/cpp/20000628-1.c: New test.
17210         * gcc.dg/cpp/20000628-1.h: New header for above test.
17211         * gcc.dg/cpp/20000628-1a.h: Likewise.
17212
17213 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
17214
17215         * gcc.dg/cpp: New directory.
17216         * gcc.dg/cpp/cpp.exp: New driver.
17217         * gcc.dg/cpp/20000627-1.c: New test.
17218         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
17219         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
17220         and rewrite as a compilation test.
17221
17222         * gcc.dg: Move many files into the cpp subdirectory, possibly
17223         renaming or editing them as well.
17224         Old name                New name
17225         990119-1.c              cpp/19990119-1.c
17226         990228-1.c              cpp/19990228-1.c
17227         990407-1.c              cpp/19990407-1.c
17228         990409-1.c              cpp/19990409-1.c
17229         990413-1.c              cpp/19990413-1.c
17230         990703-1.c              cpp/19990703-1.c
17231         20000127-1.c            cpp/20000127-1.c
17232         20000129-1.c            cpp/20000129-1.c
17233         20000207-1.c            cpp/20000207-1.c
17234         20000207-2.c            cpp/20000207-2.c
17235         20000209-1.c            cpp/20000209-1.c
17236         20000209-2.c            cpp/20000209-2.c
17237         20000301-1.c            cpp/20000301-1.c
17238         20000419-1.c            cpp/20000419-1.c
17239         20000510-1.S            cpp/20000510-1.S
17240         20000519-1.c            cpp/20000519-1.c
17241         20000529-1.c            cpp/20000529-1.c
17242         20000625-1.c            cpp/20000625-1.c
17243         20000625-2.c            cpp/20000625-2.c
17244         cpp-as1.c               cpp/assert1.c
17245         cpp-as2.c               cpp/assert2.c
17246         cxx-comments-1.c        cpp/cxxcom1.c
17247         cxx-comments-2.c        cpp/cxxcom2.c
17248         endif-label.c           cpp/endif.c
17249         cpp-hash1.c             cpp/hash1.c
17250         cpp-hash2.c             cpp/hash2.c
17251         cpp-if1.c               cpp/if-1.c
17252         cpp-if2.c               cpp/if-2.c
17253         cpp-if3.c               cpp/if-3.c
17254         cpp-if4.c               cpp/if-4.c
17255         cpp-if5.c               cpp/if-5.c
17256         cpp-cond.c              cpp/if-cexp.c
17257         cpp-missingop.c         cpp/if-mop.c
17258         cpp-missingparen.c      cpp/if-mpar.c
17259         cpp-opprec.c            cpp/if-oppr.c
17260         cpp-ifparen.c           cpp/if-paren.c
17261         cpp-shortcircuit.c      cpp/if-sc.c
17262         cpp-shift.c             cpp/if-shift.c
17263         cpp-unary.c             cpp/if-unary.c
17264         cpp-li1.c               cpp/line1.c
17265         cpp-li2.c               cpp/line2.c
17266         lineno.c                cpp/line3.c
17267         lineno-2.c              cpp/line4.c
17268         cpp-mi.c                cpp/mi1.c
17269         cpp-mic.h               cpp/mi1c.h
17270         cpp-micc.h              cpp/mi1cc.h
17271         cpp-mind.h              cpp/mi1nd.h
17272         cpp-mindp.h             cpp/mi1ndp.h
17273         cpp-mix.h               cpp/mi1x.h
17274         cpp-mi2.c               cpp/mi2.c
17275         cpp-mi2a.h              cpp/mi2a.h
17276         cpp-mi2b.h              cpp/mi2b.h
17277         cpp-mi2c.h              cpp/mi2c.h
17278         cpp-mi3.c               cpp/mi3.c
17279         cpp-mi3.def             cpp/mi3.def
17280         poison-1.c              cpp/poison.c
17281         pr-impl.c               cpp/prag-imp.c
17282         cpp-redef-2.c           cpp/redef1.c
17283         cpp-redef.c             cpp/redef2.c
17284         strpaste.c              cpp/strp1.c
17285         strpaste-2.c            cpp/strp2.c
17286         cpp-tradpaste.c         cpp/tr-paste.c
17287         cpp-tradstringify.c     cpp/tr-str.c
17288         cpp-tradwarn1.c         cpp/tr-warn1.c
17289         cpp-tradwarn2.c         cpp/tr-warn2.c
17290         trigraphs.c             cpp/trigraphs.c
17291         cpp-unc1.c              cpp/unc1.c
17292         cpp-unc2.c              cpp/unc2.c
17293         cpp-unc3.c              cpp/unc3.c
17294         cpp-unc.c               cpp/unc4.c
17295         undef.c                 cpp/undef1.c
17296         undef-2.c               cpp/undef2.c
17297         cpp-wi1.c               cpp/widestr1.c
17298
17299 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
17300
17301         * lib/g++.exp (g++_include_flags): Tweak.
17302
17303 2000-06-27  H.J. Lu  <hjl@gnu.org>
17304             Loren J. Rittle  <ljrittle@acm.org>
17305
17306         * lib/g++.exp (g++_include_flags): Override libgloss.exp
17307         version with one that knows about the new gcc tree structure.
17308         (g++_link_flags): Same.
17309
17310 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
17311
17312         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
17313         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
17314         case we are cross-compiling.
17315
17316         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
17317         g++.old-deja/g++.niklas/Makefile.in,
17318         g++.old-deja/g++.niklas/configure.in,
17319         g++.old-deja/g++.other/Makefile.in,
17320         g++.old-deja/g++.other/configure.in,
17321         gcc.c-torture/code_quality/Makefile.in,
17322         gcc.c-torture/code_quality/configure.in,
17323         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
17324         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
17325         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
17326         gcc.c-torture/execute/ieee/Makefile.in,
17327         gcc.c-torture/execute/ieee/configure.in,
17328         gcc.c-torture/noncompile/Makefile.in,
17329         gcc.c-torture/noncompile/configure.in,
17330         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
17331         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
17332         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
17333
17334 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17335
17336         * g++.old-deja/g++.other/ambig3.C: New test.
17337
17338 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
17339
17340         * g++.old-deja/g++.pt/syntax1.C: New test.
17341         * g++.old-deja/g++.pt/syntax2.C: New test.
17342         * g++.old-deja/g++.other/syntax3.C: New test.
17343         * g++.old-deja/g++.other/syntax4.C: New test.
17344
17345 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17346
17347         * gcc.dg/20000623-1.c: Prototype exit and abort.
17348
17349 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
17350
17351         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
17352         New tests.
17353         * gcc.dg/cpp-mi3.def: New file.
17354
17355         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
17356         inside assertions.
17357         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
17358         lexer's error messages.
17359         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
17360         divine anything from the linemarkers.
17361         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
17362         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
17363
17364 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
17365
17366         * gcc.dg/20000623-1.c: New test.
17367
17368 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
17369
17370         * gcc.c-torture/execute/20000622-1.c: New test.
17371
17372 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17373
17374         * g++.old-deja/g++.other/init15.C: New test.
17375
17376 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
17377
17378         * g++.old-deja/g++.pt/vaarg2.C: New test.
17379         * g++.old-deja/g++.pt/vaarg3.C: New test.
17380
17381 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
17382
17383         * g++.old-deja/g++.other/dyncast6.C: New test.
17384
17385 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
17386
17387         * gcc.c-torture/execute/loop-6.c: New test.
17388
17389 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * gcc.dg/20000614-1.c: New test.
17392         * gcc.dg/20000614-2.c: New test.
17393
17394 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
17395
17396         * g++.old-deja/g++.other/inline12.C: New test.
17397
17398 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
17399
17400         * g++.old-deja/g++.other/eh1.C: New test.
17401
17402 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
17403
17404         * g++.old-deja/g++.other/type.C: New test.
17405
17406 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17407
17408         * g++.old-deja/g++.other/initstring.C: New test.
17409
17410 2000-06-12  Jason Merrill  <jason@redhat.com>
17411
17412         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
17413
17414 2000-06-09  Jeffrey A Law  (law@cygnus.com)
17415
17416         * gcc.c-torture/compile/20000609-1.c: New test.
17417
17418 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
17419
17420         * gcc.dg/20000609-1.c: New test.
17421
17422 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
17423
17424         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
17425         * gcc.c-torture/noncompile/poison-1.c: Move...
17426         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
17427         * gcc.dg/cpp-li1.c: Add a token after the #line.
17428
17429 2000-06-05  Richard Henderson  <rth@cygnus.com>
17430
17431         * gcc.c-torture/execute/20000605-2.c: New test.
17432         * gcc.c-torture/execute/20000605-3.c: New test.
17433
17434 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
17435
17436         * g77.f-torture/execute/20000503-1.x: New file.
17437
17438 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17439
17440         * g++.old-deja/g++.eh/badalloc1.C: New test.
17441
17442 2000-06-05  Richard Henderson  <rth@cygnus.com>
17443
17444         * gcc.c-torture/execute/20000605-1.c: New test.
17445
17446 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
17447             Nathan Sidwell <nathan@codesourcery.com>
17448
17449         * gcc.c-torture/compile/20000605-1.c: New test.
17450
17451 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
17452
17453         * g77.f-torture/compile/20000601-1.f:  New test.
17454
17455 2000-06-03  Richard Henderson  <rth@cygnus.com>
17456
17457         * gcc.c-torture/execute/20000603-1.c: New.
17458
17459 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
17460
17461         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
17462         * gcc.dg/noreturn-2.c (noreturn): Likewise.
17463
17464 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
17465
17466         * gcc.dg/compare2.c (case 12): XFAIL.
17467         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
17468         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
17469
17470         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
17471
17472 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
17473
17474         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
17475         guard macro is already defined when the header is first
17476         included.
17477         * gcc.dg/cpp-mix.h: New file.
17478         * gcc.dg/endif-label.c: Update patterns to match compiler.
17479
17480         * g++.brendan/complex1.C: Declare abort.
17481         * g++.law/refs4.C: Remove XFAIL.
17482         * g++.oliva/expr2.C: Declare abort and exit.
17483
17484 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
17485
17486         * gcc.c-torture/execute/20000528-1.c: New test.
17487
17488         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
17489         * g++.old-deja/g++.law/temps4.C: Likewise.
17490
17491         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
17492         stdlib.h.  Call abort() on failure.
17493         * g++.old-deja/g++.law/refs4.C: Likewise.
17494         * g++.old-deja/g++.law/temps4.C: Likewise.
17495         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
17496         * gcc.c-torture/execute/20000112-1.c: Include string.h.
17497
17498 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
17499
17500         Relative to g++.dg/special:
17501         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
17502
17503         Relative to g++.old-deja:
17504         * g++.brendan/complex1.C, g++.jason/optimize2.C,
17505         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
17506         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
17507         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
17508         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
17509         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
17510         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
17511
17512         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
17513         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
17514         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
17515         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
17516         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
17517         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
17518         and/or string.h.
17519
17520         * g++.other/goto1.C: Update expectations for error messages.
17521
17522 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
17523
17524         * gcc.c-torture/compile/20000523-1.c: New test.
17525
17526 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17527
17528         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
17529
17530 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
17531
17532         * g++.old-deja/g++.eh/catch11.C: New test.
17533         * g++.old-deja/g++.eh/catch12.C: New test.
17534
17535 2000-05-24  Nick Clifton  <nickc@cygnus.com>
17536
17537         * gcc.c-torture/execute/20000523-1.c: New test.
17538
17539 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
17540
17541         * c-torture/execute/bcp-1.c: Replace abort in arg of
17542         __builtin_constant_p with a generic external function.
17543
17544         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
17545         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
17546         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
17547         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
17548         Prototype abort and/or exit.
17549
17550         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
17551         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
17552         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
17553         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
17554
17555 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
17556
17557         * gcc.dg/dwarf2-1.c: New test.
17558
17559 2000-05-20  Richard Henderson  <rth@cygnus.com>
17560
17561         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
17562
17563 2000-05-20  Andreas Jaeger  <aj@suse.de>
17564
17565         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
17566         testcase.
17567
17568 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
17569
17570         * gcc.c-torture/execute/20000519-2.c: New test.
17571
17572 2000-05-19  Andreas Jaeger  <aj@suse.de>
17573
17574         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
17575         which fails with SSA.
17576
17577         * lib/c-torture.exp: Also test with -O3 -fssa.
17578
17579 2000-05-18  Michael Meissner  <meissner@redhat.com>
17580
17581         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
17582         * gcc.c-torture/execute/920415-1.c: Ditto.
17583         * gcc.c-torture/execute/920501-1.c: Ditto.
17584         * gcc.c-torture/execute/conversion.c: Ditto.
17585         * gcc.c-torture/execute/cvt-1.c: Ditto.
17586
17587 2000-05-18  Jeffrey A Law  (law@cygnus.com)
17588
17589         * gcc.c-torture/compile/20000518-1.c: New test.
17590
17591 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
17592
17593         * g77.f-torture/compile/200005018.f:  New test.
17594
17595 2000-05-17  Jeffrey A Law  (law@cygnus.com)
17596
17597         * gcc.c-torture/compile/20000517-1.c: New test.
17598
17599 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17600
17601         * gcc.c-torture/execute/20000516-1.c: New test.
17602
17603 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
17604
17605         * g++.old-deja/g++.other/eh.C: New test.
17606
17607 2000-05-12  Richard Henderson  <rth@cygnus.com>
17608
17609         * gcc.c-torture/execute/990208-1.c (main): Don't pass
17610         constants through to doit's conditional.
17611
17612 2000-05-11  Jeffrey A Law  (law@cygnus.com)
17613
17614         * gcc.c-torture/compile/20000511-1.c: New test.
17615         * g77.f-torture/compile/20000511-1.f: New test.
17616         * g77.f-torture/compile/20000511-2.f: New test.
17617
17618 2000-05-11  Michael Meissner  <meissner@redhat.com>
17619
17620         * gcc.c-torture/execute/20000511-1.c: New test.
17621
17622 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
17623
17624         * gcc.dg/dg.exp: Scan .S files as well as .c files.
17625         * gcc.dg/20000510-1.S: New.
17626
17627 2000-05-08  Catherine Moore  <clm@cygnus.com>
17628
17629         * gcc.dg/unused-3.c: New.
17630
17631 2000-05-06  Richard Henderson  <rth@cygnus.com>
17632
17633           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
17634           * g++.old-deja/g++.mike/warn1.C: Likewise.
17635           * g++.old-deja/g++.pt/local1.C: Likewise.
17636           * g++.old-deja/g++.pt/local7.C: Likewise.
17637           * g++.old-deja/g++.pt/spec16.C: Likewise.
17638
17639 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
17640
17641         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
17642
17643 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
17644
17645           * g77.f-torture/execute/20000503-1.f:  New test.
17646
17647 2000-05-04  Andreas Jaeger  <aj@suse.de>
17648
17649         * gcc.dg/noreturn-2.c: New test.
17650
17651 2000-05-04  Neil Booth  <NeilB@earthling.net>
17652
17653         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
17654         preprocessor.
17655
17656 2000-05-04  Richard Henderson  <rth@cygnus.com>
17657
17658         * gcc.c-torture/execute/20000503-1.c: Fix typo.
17659
17660 2000-05-04  Richard Henderson  <rth@cygnus.com>
17661
17662         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
17663         OpenSSL by Jason R Thorpe.
17664
17665 2000-05-03  Jim Wilson  <wilson@cygnus.com>
17666
17667         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
17668
17669 2000-05-03  Robert Lipe <robertlipe@usa.net>
17670
17671         * gcc.dg/20000503-1.c: New test.
17672
17673 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
17674
17675         * gcc.c-torture/compile/20000502-1.c: New test.
17676         * g++.old-deja/g++.other/align.C: New test.
17677         * gcc.dg/cpp-tradstringify.c: New test.
17678
17679 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
17680
17681         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
17682         and hard registers.
17683
17684 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
17685
17686         * gcc.c-torture/execute/loop-5.c: New test.
17687
17688 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
17689
17690         * gcc.c-torture/execute/va-arg-20.c: New test.
17691
17692 2000-04-23  Jeffrey A Law  (law@cygnus.com)
17693
17694         * gcc.c-torture/execute/20000422-1.c: New test.
17695
17696 2000-04-20  Greg McGary  <gkm@gnu.org>
17697
17698         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
17699         when optimizing, but without sibling-call optimizations (-O1).
17700
17701 2000-04-20  Jeffrey A Law  (law@cygnus.com)
17702
17703           * gcc.c-torture/compile/20000420-1.c: New test.
17704
17705 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17706
17707         * g++.abi/ptrflags.C: New test.
17708         * g++.eh/catchptr1.C: Test incomplete pointer chains.
17709
17710 2000-04-19  Catherine Moore  <clm@cygnus.com>
17711
17712         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
17713
17714 2000-04-19  Greg McGary  <gkm@gnu.org>
17715
17716         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
17717         sibling-call optimizations.
17718
17719 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
17720
17721         * gcc.dg/20000419-1.c: New test.
17722
17723 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
17724
17725         * gcc.c-torture/execute/20000412-6.c: New test.
17726
17727 2000-04-12  Jeffrey A Law  (law@cygnus.com)
17728
17729         * gcc.c-torture/execute/20000412-5.c: New test.
17730         * g77.f-torture/compile/20000412-1.f: New test.
17731         * gcc.c-torture/execute/20000412-4.c: New test.
17732         * gcc.c-torture/compile/20000412-2.c: New test.
17733         * gcc.c-torture/execute/20000412-3.c: New test.
17734         * gcc.c-torture/compile/20000412-1.c: New test.
17735         * gcc.c-torture/execute/20000412-2.c: New test.
17736
17737 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
17738
17739         * objc/execute/bf-20.m: New test.
17740
17741 2000-04-10  Richard Henderson  <rth@cygnus.com>
17742
17743         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
17744
17745         * gcc.c-torture/execute/20000412-1.c: New test.
17746
17747 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17748
17749         * g++.old-deja/g++.eh/catchptr1.C: New test.
17750
17751 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
17752
17753         * g++.old-deja/g++.abi/cxa_vec.C: New test.
17754
17755 2000-04-08  Neil Booth  <NeilB@earthling.net>
17756
17757         * gcc.dg/cpp-nullchar.c: Remove test as
17758         embedded nulls cause problems.
17759
17760 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17761
17762         * gcc.dg/compare2.c: New test.
17763
17764 2000-04-08  Neil Booth  <NeilB@earthling.net>
17765
17766         * gcc.dg/cpp-nullchar.c: New test.
17767
17768 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
17769
17770         * gcc.dg/cpp-mi2.c: New test.
17771         * gcc.dg/cpp-mi2[abc].h: New files.
17772
17773 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
17774
17775         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
17776         member name.
17777
17778 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17779
17780         * g++.old-deja/g++.abi/vmihint.C: New test.
17781
17782 2000-04-06  Neil Booth  <NeilB@earthling.net>
17783
17784         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
17785         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
17786         copyright.
17787
17788 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
17789
17790         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
17791         avoid stack-frame overwrite.
17792
17793 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
17794
17795         * gcc.c-torture/compile/20000405-2.c: New test.
17796         * gcc.c-torture/compile/20000405-3.c: New test.
17797
17798 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17799
17800         * gcc.c-torture/compile/20000405-1.c: New test.
17801
17802 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
17803
17804         * gcc.dg/cast-qual-1.c: Revert last change.
17805
17806 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17807
17808         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17809
17810 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17811
17812         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17813         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17814
17815 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17816
17817         * gcc.c-torture/compile/20000403-2.c: New test.
17818         * gcc.c-torture/compile/20000403-1.c: New test.
17819
17820 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17821
17822         * gcc.c-torture/execute/20000403-1.c: New test.
17823
17824 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17825
17826         * gcc.c-torture/execute/20000402-1.c: New test.
17827
17828 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17829
17830         * gcc.c-torture/execute/va-arg-15.c: New test.
17831         * gcc.c-torture/execute/va-arg-16.c: New test.
17832         * gcc.c-torture/execute/va-arg-17.c: New test.
17833         * gcc.c-torture/execute/va-arg-18.c: New test.
17834         * gcc.c-torture/execute/va-arg-19.c: New test.
17835
17836 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17837
17838         * gcc.c-torture/compile/981211-1.c: Move to...
17839         * gcc.dg/cpp-as1.c: ...here.
17840         * gcc.dg/cpp-as2.c: New file.
17841
17842         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17843         compiler.
17844
17845 2000-04-02  Neil Booth  <NeilB@earthling.net>
17846
17847         * gcc.dg/cpp-cond.c  New tests.
17848         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17849         accidental success less likely.
17850         * gcc.dg/cpp-missingop.c  New tests.
17851         * gcc.dg/cpp-missingparen.c  New tests.
17852         * gcc.dg/cpp-shift.c  New tests.
17853         * gcc.dg/cpp-shortcircuit.c  New tests.
17854         * gcc.dg/cpp-unary.c  New tests.
17855
17856 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17857
17858         * gcc.c-torture/compile/20000329-1.c: New test.
17859
17860 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17861
17862         * gcc.c-torture/compile/20000326-1.c: New test.
17863         * gcc.c-torture/compile/20000326-2.c: New test.
17864
17865 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17866
17867         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17868         the first parameter is a function argument.
17869
17870 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17871
17872         * g++.old-deja/g++.ext/array4.C: New test.
17873
17874 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17875
17876         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17877
17878 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17879
17880         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17881
17882 2000-03-19  Richard Henderson  <rth@cygnus.com>
17883
17884         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17885
17886 2000-03-19  Richard Henderson  <rth@cygnus.com>
17887
17888         * gcc.c-torture/compile/20000319-1.c: New test.
17889
17890 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17891
17892         * gcc.c-torture/execute/20000314-3.c: New test.
17893         * gcc.c-torture/execute/20000314-2.c: New test.
17894         * gcc.c-torture/execute/20000314-1.c: New test.
17895         * gcc.c-torture/compile/20000314-2.c: New test.
17896         * gcc.c-torture/compile/20000314-1.c: New test.
17897
17898 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17899
17900         * g++.old-deja/g++.warn/inline.C: New test.
17901
17902 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17903
17904         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17905         standards-compliant result rather than specific constants.
17906         Put test-values in array.
17907
17908 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17909
17910         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17911         (g++_target_compile): Put test-specific options last.
17912
17913 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17914
17915         * g++.old-deja/g++.eh/vbase4.C: New test.
17916
17917 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17918
17919         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17920
17921 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17922
17923         * g++.old-deja/g++.brendan/misc12.C: Removed.
17924         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17925         * g++.old-deja/g++.ext/pretty4.C: New test.
17926
17927 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         * g++.old-deja/g++.other/string2.C: New test.
17930
17931 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17932
17933         * g++.old-deja/g++.warn/impint2.C: New test.
17934
17935 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17936
17937         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17938         is 1, not zero.
17939
17940 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17941
17942         * g++.old-deja/g++.warn/impint.C: New test.
17943         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17944         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17945         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17946         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17947         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17948         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17949         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17950         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17951         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17952         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17953         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17954         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17955
17956 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17957
17958         * gcc.dg/cpp-redef.c: New test.
17959
17960 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17961
17962         * g++.old-deja/g++.pt/unify7.C: New test.
17963
17964 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17965
17966         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17967         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17968
17969 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17970
17971         * gcc.c-torture/compile/20000224-1.c: New test.
17972
17973 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17974
17975         * gcc.c-torture/compile/cpp-2.c: New test.
17976         * gcc.c-torture/compile/cpp-1.c: New test.
17977
17978 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17979
17980         * gcc.c-torture/execute/20000225-1.c: New test.
17981
17982 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17983
17984         * gcc.dg/cpp-li2.c: New test.
17985
17986         * gcc.dg/cpp-wi1.c: New test.
17987
17988         * gcc.dg/cpp-li1.c: New test.
17989
17990 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17991
17992         * g++.old-deja/g++.other/sizeof5.C: New test.
17993
17994 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17995
17996         * gcc.c-torture/execute/va-arg-13.c: New test.
17997
17998 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17999
18000         * gcc.c-torture/execute/va-arg-12.c: New test.
18001
18002 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18003
18004         * gcc.c-torture/execute/20000223-1.c: New test.
18005
18006 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
18007
18008         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
18009
18010 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
18011
18012         * g++.old-deja/g++.abi/ptrmem.C: New test.
18013
18014 2000-02-19  Richard Henderson  <rth@cygnus.com>
18015
18016         * gcc.c-torture/compile/init-3.c: New.
18017
18018 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
18019
18020         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
18021         ALWAYS_CXXFLAGS.
18022
18023 2000-02-11  Robert Lipe <robertl@sco.com>
18024
18025         * gcc.c-torture/compile/20000211-3.c: New test.
18026
18027 2000-02-11  Martin Buchholz <martin@xemacs.org>
18028
18029         * gcc.c-torture/compile/20000211-2.c: New test.
18030
18031 2000-02-11  Jeffrey A Law  (law@cygnus.com)
18032
18033         * gcc.c-torture/compile/20000211-1.c: New test.
18034
18035 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
18036
18037         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
18038           on native targets
18039
18040 2000-02-08  Nathan Sidwell  <nathan@acm.org>
18041
18042         * g++.old-deja/g++.other/cast5.C: New test.
18043
18044 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
18045
18046         * gcc.c-torture/execute/20000205-1.c: New.
18047
18048 2000-02-03  Nathan Sidwell  <nathan@acm.org>
18049
18050         * g++.old-deja/g++.jason/cast3.C: Return void.
18051         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
18052
18053 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18054
18055         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
18056
18057         * gcc.dg/loop-1.c: New test.
18058
18059 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
18060
18061         * gcc.c-torture/compile/20000127-1.c: New test.
18062         * gcc.c-torture/execute/991228-1.c: New test.
18063
18064 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18065
18066         * gcc.dg/unused-2.c: New test.
18067
18068         * gcc.dg/conv-1.c: New test.
18069
18070 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
18071
18072         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
18073         compiler.
18074         (tool_option_proc): Fix typo.
18075
18076 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
18077
18078         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
18079         of the ld on the host, not on the build machine.
18080         Also, don't crash if '--help' is not a supported option.
18081
18082 2000-01-24  Richard Henderson  <rth@cygnus.com>
18083
18084         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
18085
18086 2000-01-20  Jeffrey A Law  (law@cygnus.com)
18087
18088         * gcc.c-torture/execute/20000120-2.c: New test.
18089         * gcc.c-torture/execute/20000120-1.c: New test.
18090
18091 2000-01-13  Jeffrey A Law  (law@cygnus.com)
18092
18093         * gcc.c-torture/execute/20000113-1.c: New test.
18094
18095 2000-01-12  Jeffrey A Law  (law@cygnus.com)
18096
18097         * gcc.c-torture/execute/20000112-1.c: New test.
18098
18099 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18100
18101         * gcc.dg/20000111-1.c: New test.
18102
18103 2000-01-10  Jeffrey A Law  (law@cygnus.com)
18104
18105         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
18106         with 16 bit integers.
18107
18108 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18109
18110         * gcc.dg/20000108-1.c: New test.
18111
18112 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18113
18114         * g++.old-deja/g++.ns/koenig8.C: New test.
18115
18116 2000-01-05  Nathan Sidwell  <nathan@acm.org>
18117
18118         * g++.old-deja/g++.other/cast4.C: New test.
18119
18120 2000-01-05  Jeffrey A Law  (law@cygnus.com)
18121
18122         * gcc.c-torture/compile/20000105-2.c: New test.
18123         * gcc.c-torture/compile/20000105-1.c: New test.
18124
18125 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18126
18127         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
18128         references to printf & atoi to conform to ANSI standard.
18129         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
18130         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
18131         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
18132         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
18133         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
18134         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18135         * g++.old-deja/g++.brendan/copy1.C: Likewise.
18136         * g++.old-deja/g++.brendan/copy2.C: Likewise.
18137         * g++.old-deja/g++.brendan/copy3.C: Likewise.
18138         * g++.old-deja/g++.brendan/copy4.C: Likewise.
18139         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18140         * g++.old-deja/g++.brendan/copy6.C: Likewise.
18141         * g++.old-deja/g++.brendan/copy7.C: Likewise.
18142         * g++.old-deja/g++.brendan/copy8.C: Likewise.
18143         * g++.old-deja/g++.brendan/crash11.C: Likewise.
18144         * g++.old-deja/g++.brendan/crash14.C: Likewise.
18145         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
18146         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18147         * g++.old-deja/g++.brendan/delete2.C: Likewise.
18148         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
18149         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
18150         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
18151         * g++.old-deja/g++.brendan/eh1.C: Likewise.
18152         * g++.old-deja/g++.brendan/groff1.C: Likewise.
18153         * g++.old-deja/g++.brendan/init3.C: Likewise.
18154         * g++.old-deja/g++.brendan/misc12.C: Likewise.
18155         * g++.old-deja/g++.brendan/misc7.C: Likewise.
18156         * g++.old-deja/g++.brendan/new2.C: Likewise.
18157         * g++.old-deja/g++.brendan/operators4.C: Likewise.
18158         * g++.old-deja/g++.brendan/operators5.C: Likewise.
18159         * g++.old-deja/g++.brendan/overload2.C: Likewise.
18160         * g++.old-deja/g++.brendan/overload7.C: Likewise.
18161         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
18162         * g++.old-deja/g++.brendan/reference1.C: Likewise.
18163         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
18164         * g++.old-deja/g++.brendan/template24.C: Likewise.
18165         * g++.old-deja/g++.brendan/template3.C: Likewise.
18166         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
18167         * g++.old-deja/g++.jason/inline3.C: Likewise.
18168         * g++.old-deja/g++.jason/opeq.C: Likewise.
18169         * g++.old-deja/g++.law/arg5.C: Likewise.
18170         * g++.old-deja/g++.law/arm7.C: Likewise.
18171         * g++.old-deja/g++.law/ctors11.C: Likewise.
18172         * g++.old-deja/g++.law/cvt8.C: Likewise.
18173         * g++.old-deja/g++.law/init9.C: Likewise.
18174         * g++.old-deja/g++.law/refs4.C: Likewise.
18175         * g++.old-deja/g++.law/template2.C: Likewise.
18176         * g++.old-deja/g++.law/visibility24.C: Likewise.
18177         * g++.old-deja/g++.law/vtable3.C: Likewise.
18178         * g++.old-deja/g++.mike/asm2.C: Likewise.
18179         * g++.old-deja/g++.mike/eh1.C: Likewise.
18180         * g++.old-deja/g++.mike/misc1.C: Likewise.
18181         * g++.old-deja/g++.mike/misc13.C: Likewise.
18182         * g++.old-deja/g++.mike/misc14.C: Likewise.
18183         * g++.old-deja/g++.mike/ns12.C: Likewise.
18184         * g++.old-deja/g++.mike/p1248.C: Likewise.
18185         * g++.old-deja/g++.mike/p3708.C: Likewise.
18186         * g++.old-deja/g++.mike/p3708a.C: Likewise.
18187         * g++.old-deja/g++.mike/p3708b.C: Likewise.
18188         * g++.old-deja/g++.mike/p646.C: Likewise.
18189         * g++.old-deja/g++.mike/p700.C: Likewise.
18190         * g++.old-deja/g++.mike/p783.C: Likewise.
18191         * g++.old-deja/g++.mike/p783a.C: Likewise.
18192         * g++.old-deja/g++.mike/p783b.C: Likewise.
18193         * g++.old-deja/g++.mike/p786.C: Likewise.
18194         * g++.old-deja/g++.mike/p789.C: Likewise.
18195         * g++.old-deja/g++.mike/p789a.C: Likewise.
18196         * g++.old-deja/g++.mike/p807a.C: Likewise.
18197         * g++.old-deja/g++.other/delete3.C: Likewise.
18198         * g++.old-deja/g++.other/dyncast1.C: Likewise.
18199         * g++.old-deja/g++.other/dyncast2.C: Likewise.
18200         * g++.old-deja/g++.other/dyncast3.C: Likewise.
18201         * g++.old-deja/g++.other/empty1.C: Likewise.
18202         * g++.old-deja/g++.other/temporary1.C: Likewise.
18203         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
18204         * g++.old-deja/g++.pt/t16.C: Likewise.
18205         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
18206
18207 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
18208
18209         * gcc.dg/991230-1.c: New test.
18210
18211 1999-12-29  Jeffrey A Law  (law@cygnus.com)
18212
18213         * gcc.c-torture/compile/991229-3.c: New test.
18214         * gcc.c-torture/compile/991229-2.c: New test.
18215         * gcc.c-torture/compile/991229-1.c: New test.
18216
18217 1999-12-29  Greg McGary <gkm@eng.ascend.com>
18218
18219         * gcc.c-torture/compile/labels-2.c: New test.
18220
18221 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18222
18223         * gcc.c-torture/execute/991227-1.c: New test.
18224
18225 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18226
18227         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
18228
18229 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
18230
18231         * gcc.c-torture/execute/991221-1.c: New test.
18232
18233 1999-12-20  Nathan Sidwell  <nathan@acm.org>
18234
18235         * g++.old-deja/g++.other/cast3.C: New test.
18236
18237 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
18238
18239         * gcc.c-torture/execute/991216-4.c: New test.
18240
18241 1999-12-16  Michael Meissner  <meissner@cygnus.com>
18242
18243         * gcc.c-torture/execute/991216-1.c: New test.
18244         * gcc.c-torture/execute/991216-2.c: New test.
18245         * gcc.c-torture/execute/991216-3.c: New test.
18246
18247 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18248
18249         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
18250         Actually make the test fail by using "-O2" for compilation.
18251
18252 1999-12-15  Nathan Sidwell  <nathan@acm.org>
18253
18254         * g++.old-deja/g++.warn/cast-align1.C: New test.
18255
18256 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18257
18258         * gcc.c-torture/compile/991214-1.c: New test.
18259         * gcc.c-torture/compile/991214-2.c: New test.
18260
18261 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
18262
18263         * gcc.dg/991214-1.c: New test.
18264
18265 1999-12-13  Jeffrey A Law  (law@cygnus.com)
18266
18267         * gcc.c-torture/compile/991213-3.c: New test.
18268         * gcc.c-torture/compile/991213-2.c: New test.
18269         * gcc.c-torture/compile/991213-1.c: New test.
18270
18271 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
18272
18273         * gcc.dg/991209-1.c: New test.
18274
18275 1999-12-08  Nathan Sidwell <nathan@acm.org>
18276
18277         * gcc.c-torture/compile/991208-1.c: New test.
18278
18279 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18280
18281         * gcc.dg/ultrasp2.c: New test.
18282
18283 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
18284
18285         * g++.old-deja/g++.abi/align.C (main): Fix typo.
18286
18287 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
18288
18289         * gcc.c-torture/compile/991202-1.c: New test.
18290         * gcc.c-torture/execute/991202-1.c: New test.
18291         * gcc.c-torture/execute/991202-2.c: New test.
18292         * gcc.c-torture/execute/991202-3.c: New test.
18293
18294 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
18295
18296         * g++.old-deja/g++.abi/align.C: New test.
18297         * g++.old-deja/g++.abi/aggregates.C: Likewise.
18298         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18299
18300 1999-12-01  Richard Henderson  <rth@cygnus.com>
18301
18302         * gcc.c-torture/execute/991201-1.c: New.
18303
18304 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
18305
18306         * gcc.dg/991129-1.c: New test.
18307
18308 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
18309
18310         * gcc.c-torture/compile/991127-1.c: New test.
18311
18312 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18313
18314         * g++.old-deja/g++.other/warn4.C: New test.
18315
18316 1999-11-22  Nathan Sidwell  <nathan@acm.org>
18317
18318         * g++.old-deja/g++.eh/cleanup2.C: New test.
18319         * g++.old-deja/g++.ext/pretty2.C: New test.
18320         * g++.old-deja/g++.ext/pretty3.C: New test.
18321         * g++.old-deja/g++.other/debug6.C: New test.
18322
18323 1999-10-20  Jim Wilson  <wilson@cygnus.com>
18324
18325         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
18326         compiler_output to look for one error message instead of two.
18327
18328 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
18329
18330         * gcc.c-torture/execute/991118-1.c: Also test case
18331         where the word boundary does not split a byte evenly.
18332
18333 1999-11-19  Nathan Sidwell  <nathan@acm.org>
18334
18335         * g++.old-deja/g++.ext/restrict1.C: New test.
18336
18337 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
18338
18339         * gcc.c-torture/execute/991118-1.c: New test.
18340
18341 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
18342
18343         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
18344         working directory pathnames.
18345
18346 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
18347
18348         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
18349         host is equipped with driver.h and driver.o so it can actually
18350         compile and run the tests.
18351
18352 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
18353
18354         * gcc.c-torture/compile/991008-1.c: New test.
18355
18356 1999-11-08  Nick Clifton  <nickc@cygnus.com>
18357
18358         * lib/gcc-dg.exp: Include target-supports.exp
18359
18360 1999-11-05  Nick Clifton  <nickc@cygnus.com>
18361
18362         * lib/target-supports.exp: New file: Provide procs to test for
18363         features supported by the target.
18364         (check_weak_available): Moved here from ecos.exp.
18365         (check_alias_available): New proc: Determine of the target
18366         toolchain supports the alias attribute.
18367
18368         * gcc.dg/special/ecos.exp: Move check_weak_available to
18369         target-supports.exp.
18370         (alias-1.c): Only perform the test if the target supports
18371         aliases.
18372         (wkali-1.c): Only perform the test if the target supports
18373         aliases.
18374
18375         * gcc.dg/990506-0.c: Expect error messages from cross
18376         targets as well as native targets.
18377
18378 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18379
18380         * gcc.dg/ultrasp1.c: Removed xfail.
18381         * gcc.dg/struct-ret-2.c: Likewise.
18382         * gcc.dg/array-1.c: Likewise.
18383
18384 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
18385
18386         * gcc.dg/struct-ret-2.c: New test.
18387
18388         * gcc.dg/array-1.c: New test.
18389
18390 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
18391
18392         * gcc.c-torture/execute/991030-1.c: New test.
18393
18394 1999-10-26  Richard Henderson  <rth@cygnus.com>
18395
18396         * gcc.c-torture/compile/991026-2.c: New test.
18397
18398 1999-10-26  Jeffrey A Law  (law@cygnus.com)
18399
18400         * gcc.c-torture/compile/991026-1.c: New test.
18401
18402 1999-10-23  Jeffrey A Law  (law@cygnus.com)
18403
18404         * gcc.c-torture/execute/991023-1.c: New test.
18405
18406 1999-10-19  Jeffrey A Law  (law@cygnus.com)
18407
18408         * gcc.c-torture/execute/991019-1.c: New test.
18409
18410 1999-10-16  Richard Henderson  <rth@cygnus.com>
18411
18412         * gcc.c-torture/execute/991016-1.c: New test.
18413
18414 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
18415
18416         * gcc.c-torture/execute/991014-1.c: New test.
18417
18418 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
18419
18420         * g++.old-deja/g++.other/union2.C: New test.
18421
18422 1999-10-13  Nathan Sidwell  <nathan@acm.org>
18423
18424         * g++.old-deja/g++.other/vaarg2.C: New test.
18425         * g++.old-deja/g++.other/vaarg3.C: New test.
18426
18427 1999-10-12  Craig Burley  <craig@jcb-sc.com>
18428
18429         * g77.f-torture/noncompile/19990905-1.f: Moved from being
18430         in compile/.
18431
18432 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
18433
18434         * gcc.c-torture/execute/va-arg-11.c: New test.
18435
18436 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
18437
18438         * lib/file-format.exp (gcc_target_object_format): Don't
18439         crash if objdump is unavailable.
18440
18441 1999-09-29  Donn Terry <donn@interix.com>
18442
18443         * gcc.misc-tests/mg.exp: delete extraneous redirection.
18444
18445 1999-09-28  Nick Clifton  <nickc@cygnus.com>
18446
18447         * gcc.c-torture/compile/990928-1.c: New test.
18448
18449 1999-09-28  Nathan Sidwell  <nathan@acm.org>
18450
18451         * g++.old-deja/g++.other/decl6.C: New test.
18452
18453 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18454
18455         * gcc.c-torture/execute/va-arg-10.c: New test.
18456
18457 1999-09-27  Nathan Sidwell  <nathan@acm.org>
18458
18459         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
18460         __PRETTY_FUNCTION__.
18461
18462 1999-09-23  Nick Clifton  <nickc@cygnus.com>
18463
18464         * gcc.c-torture/execute/990923-1.c: New test.
18465
18466 1999-09-21  Nick Clifton  <nickc@cygnus.com>
18467
18468         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
18469         for which -fpic is inappropriate.
18470
18471 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
18472
18473         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
18474
18475 1999-09-21  Nathan Sidwell  <nathan@acm.org>
18476
18477         * g++.old-deja/g++.other/dyncast1.C: New test.
18478         * g++.old-deja/g++.other/dyncast2.C: New test.
18479         * g++.old-deja/g++.other/dyncast3.C: New test.
18480         * g++.old-deja/g++.other/dyncast4.C: New test.
18481         * g++.old-deja/g++.other/dyncast5.C: New test.
18482         * g++.old-deja/g++.eh/catch3.C: New test.
18483         * g++.old-deja/g++.eh/catch3p.C: New test.
18484         * g++.old-deja/g++.eh/catch4.C: New test.
18485         * g++.old-deja/g++.eh/catch4p.C: New test.
18486         * g++.old-deja/g++.eh/catch5.C: New test.
18487         * g++.old-deja/g++.eh/catch5p.C: New test.
18488         * g++.old-deja/g++.eh/catch6.C: New test.
18489         * g++.old-deja/g++.eh/catch6p.C: New test.
18490         * g++.old-deja/g++.eh/catch7.C: New test.
18491         * g++.old-deja/g++.eh/catch7p.C: New test.
18492         * g++.old-deja/g++.eh/catch8.C: New test.
18493         * g++.old-deja/g++.eh/catch8p.C: New test.
18494         * g++.old-deja/g++.eh/catch9.C: New test.
18495         * g++.old-deja/g++.eh/catch9p.C: New test.
18496
18497 1999-09-13  Nathan Sidwell  <nathan@acm.org>
18498
18499         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
18500         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
18501
18502 1999-09-13  Jeffrey A Law  (law@cygnus.com)
18503
18504         * gcc.c-torture/compile/990913-1.c: New test.
18505
18506 1999-09-10  Nathan Sidwell  <nathan@acm.org>
18507
18508         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
18509         * g++.old-deja/g++.jason/rfg5.C: Likewise.
18510
18511 1999-09-09  Richard Henderson  <rth@cygnus.com>
18512
18513         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
18514
18515 1999-09-09  Nathan Sidwell  <nathan@acm.org>
18516
18517         * g++.old-deja/g++.other/lookup11.C: New test.
18518         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
18519         what is permitted and what we want.
18520         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
18521         overload use.
18522         * g++.old-deja/g++.jason/rfg5.C: Likewise
18523
18524 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
18525
18526         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
18527         * gcc.c-torture/noncompile/poison-1.c: New file.
18528
18529 1999-09-08  Nathan Sidwell  <nathan@acm.org>
18530
18531         * g++.old-deja/g++.other/sizeof3.C: New test.
18532         * g++.old-deja/g++.other/sizeof4.C: New test.
18533         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
18534         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
18535
18536 1999-09-07  Richard Henderson  <rth@cygnus.com>
18537
18538         * gcc.dg/va-arg-1.c: New.
18539
18540 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18541
18542         * gcc.c-torture/execute/va-arg-9.c: New test.
18543
18544 1999-09-05  Craig Burley  <craig@jcb-sc.com>
18545
18546         * g77.f-torture/compile/980519-2.f: New test.
18547         * g77.f-torture/compile/19990905-0.f: New test.
18548         * g77.f-torture/compile/19990905-1.f: New test.
18549         * g77.f-torture/compile/19990905-2.f: New test.
18550
18551         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
18552
18553 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
18554
18555         * gcc.c-torture/execute/990827-1.c: Fix typo.
18556
18557 1999-09-03  Nathan Sidwell  <nathan@acm.org>
18558
18559         * g++.old-deja/g++.other/deref1.C: New test.
18560
18561 1999-09-02  Nathan Sidwell  <nathan@acm.org>
18562
18563         * g++.old-deja/g++.other/ambig2.C: New test.
18564         * g++.old-deja/g++.other/cond5.C: New test.
18565         * g++.old-deja/g++.other/lookup16.C: New test.
18566
18567 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
18568
18569         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
18570         assemblers too.
18571
18572 1999-08-31  Jeffrey A Law  (law@cygnus.com)
18573
18574         * lib/c-torture.exp: Avoid the "compare executables" optimization
18575         when testing native.
18576
18577 1999-08-29  Jeffrey A Law  (law@cygnus.com)
18578
18579         * gcc.c-torture/execute/990829-1.c: New test.
18580         * gcc.c-torture/compile/990829-1.c: New test.
18581
18582 1999-08-27  Paul Burchard  <burchard@pobox.com>
18583
18584         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
18585         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
18586         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
18587         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
18588         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
18589         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
18590         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
18591         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
18592         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
18593         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
18594         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
18595
18596 1999-08-27  Jeffrey A Law  (law@cygnus.com)
18597
18598         * gcc.c-torture/execute/990827-1.c: New test.
18599
18600 1999-08-26  Craig Burley  <craig@jcb-sc.com>
18601
18602         * g77.f-torture/noncompile/19990826-4.f: New test.
18603
18604         * g77.f-torture/compile/19990826-3.f: New test.
18605
18606         * g77.f-torture/execute/19990826-2.f: New test.
18607
18608         * g77.f-torture/compile/19990826-1.f: New test.
18609
18610         * gcc.c-torture/execute/990826-0.c: New test.
18611         * g77.c-torture/execute/19990826-0.f: New test.
18612
18613         * g77.f-torture/noncompile/970626-2.f: New test.
18614
18615 1999-08-25  Paul Burchard  <burchard@pobox.com>
18616
18617         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
18618         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
18619         lss-011.C: New tests.
18620
18621 1999-08-25  Nathan Sidwell  <nathan@acm.org>
18622
18623         * g++.old-deja/g++.other/decl5.C: New test.
18624
18625 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18626
18627         * noncompile/noncompile.exp: Load_lib c-torture.exp.
18628         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
18629         call `postbase' for each one.  All callers of `postbase' changed
18630         to call this instead.
18631
18632 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
18633
18634         * gcc.c-torture/execute/990811-1.c: New test.
18635
18636 1999-08-09  Nick Clifton  <nickc@cygnus.com>
18637
18638         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
18639         just native ones.
18640
18641         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
18642         just native ones.
18643
18644 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18645
18646         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
18647
18648 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18649
18650         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
18651
18652 1999-08-04  Nathan Sidwell  <nathan@acm.org>
18653
18654         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
18655
18656 1999-08-04  Jeffrey A Law  (law@cygnus.com)
18657
18658         * gcc.c-torture/execute/990804-1.c: New test.
18659
18660 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18661
18662         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
18663         * g++.old-deja/g++.brendan/crash64.C: Likewise
18664         * g++.old-deja/g++.brendan/overload8.C: Likewise
18665
18666 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18667
18668         * g++.old-deja/g++.other/struct1.C: New test.
18669
18670 1999-08-03  Nathan Sidwell  <nathan@acm.org>
18671
18672         * g++.old-deja/g++.other/enum2.C: New test.
18673
18674 1999-08-02  Richard Henderson  <rth@cygnus.com>
18675
18676         Adapted from tests from Franz Sirl:
18677         * gcc.c-torture/execute/va-arg-7.c: New test.
18678         * gcc.c-torture/execute/va-arg-8.c: New test.
18679
18680 1999-08-01  Jeffrey A Law  (law@cygnus.com)
18681
18682         * gcc.c-torture/compile/990801-2.c: New test.
18683
18684         * gcc.c-torture/compile/990801-1.c: New test.
18685
18686 1999-07-27  Michael Meissner  <meissner@cygnus.com>
18687
18688         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
18689         fp-cmp-1.c, converting double to float.
18690
18691         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
18692         fp-cmp-1.c, converting double to long double.
18693
18694         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
18695         from fr1 to unknown_register, since fr1 is a legitimate register
18696         on some machines.
18697
18698 1999-07-25  Jeffrey A Law  (law@cygnus.com)
18699
18700         * README: More listname related changes.
18701
18702 1999-07-08  Catherine Moore  <clm@cygnus.com>
18703
18704         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
18705
18706 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
18707
18708         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
18709
18710 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
18711
18712         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
18713
18714 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
18715
18716         * gcc.dg/990703-1.c: New test.
18717
18718 1999-06-29  Nick Clifton  <nickc@cygnus.com>
18719
18720         * lib/file-format.exp: New file: Move definition of proc
18721         gcc_target_object_format to here from
18722         gcc.dg/special/ecos.exp.
18723
18724         * lib/c-torture.exp: Include lib file-format.exp.
18725         * lib/gcc-dg.exp: Include lib file-format.exp.
18726
18727         * gcc.dg/special/ecos.exp: Remove definition of proc
18728         gcc_target_object_format.
18729
18730 1999-06-28  Jeffrey A Law  (law@cygnus.com)
18731
18732         * gcc.c-torture/execute/990628-1.c: New test.
18733
18734 1999-06-25  Jeffrey A Law  (law@cygnus.com)
18735
18736         * gcc.c-torture/compile/990625-2.c: New test.
18737
18738         * gcc.c-torture/compile/990625-1.c: New test.
18739
18740 1999-06-23  Nick Clifton  <nickc@cygnus.com>
18741
18742         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
18743         attributes compile.
18744         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
18745         ports that use the COFF/PE file format.
18746
18747 1999-06-17  Jeffrey A Law  (law@cygnus.com)
18748
18749         * gcc.c-torture/compile/990617-1.c: New test.
18750
18751 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
18752
18753         * g++.old-deja/g++.other/decl4.C: New test.
18754
18755 1999-06-14  Nathan Sidwell  <nathan@acm.org>
18756
18757         * g++.old-deja/g++.other/bitfld3.C: New test.
18758
18759 1999-06-08  Nathan Sidwell  <nathan@acm.org>
18760
18761         * g++.old-deja/g++.eh/catch1.C: New test.
18762
18763 1999-06-07  Jeffrey A Law  (law@cygnus.com)
18764
18765         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
18766
18767         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
18768         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
18769
18770 1999-06-05  Craig Burley  <craig@jcb-sc.com>
18771
18772         * g77.f-torture/compile/19990502-0.f: Replace with new,
18773         shorter, test that still fails after recent changes.
18774
18775 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18776
18777         * gcc.c-torture/execute/990604-1.c: New test.
18778
18779 1999-05-31  Jeffrey A Law  (law@cygnus.com)
18780
18781         * gcc.c-torture/execute/990531-1.c: New test.
18782
18783 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18784
18785         * gcc.c-torture/compile/990527-1.c: New test.
18786
18787 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
18788
18789         * gcc.c-torture/execute/990527-1.c: New test.
18790
18791 1999-05-25  Nick Clifton  <nickc@cygnus.com>
18792
18793         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
18794         bitfields as signed.
18795
18796 1999-05-25  Craig Burley  <craig@jcb-sc.com>
18797
18798         * g77.f-torture/compile/19990525-0.f: New test.
18799
18800 1999-05-25  Jeffrey A Law  (law@cygnus.com)
18801
18802         * gcc.c-torture/execute/990525-2.c: New test.
18803
18804         * gcc.c-torture/execute/990525-1.c: New test.
18805
18806 1999-05-24  Nathan Sidwell  <nathan@acm.org>
18807
18808         * g++.old-deja/g++.other/anon3.C: New test.
18809         * g++.old-deja/g++.other/anon4.C: New test.
18810         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18811         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18812         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18813         Merrill).
18814
18815 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18816
18817         * gcc.c-torture/execute/990524-1.c: New test.
18818
18819         * gcc.dg/990524-1.c: New test.
18820
18821 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18822
18823         * gcc.c-torture/compile/990523-1.c: New test.
18824
18825 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18826
18827         * gcc.c-torture/compile/990519-1.c: New test.
18828
18829 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18830
18831         * gcc.c-torture/compile/990517-1.c: New test.
18832
18833         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18834         (e4, f4): New tests.
18835         (main): Call them.
18836
18837 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18838
18839         * gcc.dg/noreturn-1.c: New test.
18840
18841 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18842
18843         * gcc.c-torture/execute/990513-1.c: New test.
18844
18845 1999-05-10  Richard Henderson  <rth@cygnus.com>
18846
18847         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18848
18849 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18850
18851         * g77.f-torture/execute/erfc.f: Use small single-precision
18852         values, to avoid problems on Alphas when not -mieee.
18853
18854 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18855
18856         * gcc.dg/990506-0.c: New test.
18857
18858 1999-05-08  Richard Henderson  <rth@cygnus.com>
18859
18860         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18861         the constant to test.  Don't XFAIL 64-bit targets.
18862
18863         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18864         * g++.old-deja/g++.law/profile1.C: Likewise.
18865
18866         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18867         operator new instances.
18868         * g++.old-deja/g++.other/delete5.C: Likewise.
18869
18870 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18871
18872         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18873         intrinsic.
18874
18875 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18876
18877         * g77.f-torture/execute/u77-test.f: Reverse order of two
18878         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18879
18880 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18881
18882         * gcc.dg/compare1.c: New test.
18883
18884 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18885
18886         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18887         New tests.
18888
18889 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18890
18891         * g77.f-torture/compile/19990502-1.f: New test.
18892
18893 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18894
18895         * g77.f-torture/compile/19990502-0.f: New test.
18896
18897 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18898
18899         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18900         intrinsic.
18901
18902 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18903
18904         * g77.f-torture/execute/u77-test.f (main): List libU77
18905         intrinsics not currently tested.
18906         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18907         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18908         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18909         Trim blanks off the ends of some printed strings.
18910
18911 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18912
18913         * g77.f-torture/execute/u77-test.f (main): Just warn about
18914         FSTAT gid disagreement, as it's expected on some systems.
18915
18916 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18917
18918         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18919         use a new function, which allows for some slop.
18920         Clean up some commentary.
18921         (issum): The new function.
18922         (sgladd): Deleted subroutine.
18923
18924 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18925
18926         * g77.f-torture/execute/u77-test.f: Modify to be more like
18927         libf2c/libU77 version, bringing patches to that version here.
18928         Add suitable commentary.
18929
18930 1999-04-25  Richard Henderson  <rth@cygnus.com>
18931
18932         * gcc.dg/990424-1.c: New test.
18933
18934 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18935
18936         * g77.f-torture/execute/u77-test.f (main): Bug involving
18937         LSTAT has been fixed, so turn back on full checking.
18938
18939 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18940
18941         * g77.f-torture/compile/19990419-0.f: New test.
18942         * g77.f-torture/execute/19990419-1.f: New test.
18943
18944 1999-04-17  Richard Henderson  <rth@cygnus.com>
18945
18946         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18947         to avoid the need for a prototype to supress a warning.
18948
18949 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18950
18951         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18952
18953 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18954
18955         * gcc.c-torture/execute/990404-1.c: New test.
18956
18957 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18958
18959         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18960         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18961         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18962         missing initializer warnings.
18963
18964 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18965
18966         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18967         matching strings.
18968
18969 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18970
18971         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18972
18973 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18974
18975         * g77.f-torture/execute/19990325-0.f: New test.
18976         * g77.f-torture/execute/19990325-1.f: New test.
18977
18978 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18979
18980         * gcc.c-torture/execute/990324-1.c: New test.
18981
18982 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18983
18984         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18985         test with 4.
18986
18987 1999-03-17  Richard Henderson  <rth@cygnus.com>
18988
18989         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18990
18991 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18992
18993         * g77.f-torture/execute/19990313-2.f: New test.
18994         * g77.f-torture/execute/19990313-3.f: New test.
18995
18996 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18997
18998         * g77.f-torture/execute/19990313-0.f: New test.
18999         * g77.f-torture/execute/19990313-1.f: New test.
19000
19001 1999-03-12  Jim Wilson  <wilson@cygnus.com>
19002
19003         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
19004         printf to sprintf.
19005         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
19006         (main): Add check for u15.  Conditionalize u31 check depending on
19007         whether ints are <32 bits or >=32 bits.
19008
19009 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19010
19011         * g77.f-torture/execute/19981119-0.f: Improve testiness.
19012
19013 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19014
19015         * g77.f-torture/compile/19990305-0.f: New test.
19016         * g77.f-torture/execute/19981119-0.f: New test.
19017
19018 1999-03-08  Craig Burley  <craig@jcb-sc.com>
19019
19020         * g77.f-torture/execute/970625-2.f: call ABORT if final
19021         result is not correct, instead of just printing it.
19022         Add this checking via newly introduced obfuscation, to
19023         trip up buggy front ends.
19024
19025 1999-03-07  Craig Burley  <craig@jcb-sc.com>
19026
19027         * g77.f-torture/compile/960317-1.f: Moved from being
19028         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
19029
19030 1999-03-06  Craig Burley  <craig@jcb-sc.com>
19031
19032         * g77.f-torture/execute/960317-1.f: New (old) test.
19033         * g77.f-torture/execute/970625-2.f: Ditto.
19034
19035 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
19036
19037         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
19038         message on line 1 or line 2; cccp and cpplib do this differently.
19039
19040 1999-03-01  Jeffrey A Law  (law@cygnus.com)
19041
19042         * g++.old-deja/g++.law/weak1.C: New test.
19043
19044 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19045
19046         * gcc.c-torture/execute/990119-1.c: Renamed to...
19047         * gcc.dg/990119-1.c: this, so it will only be tested once
19048         (it's a preprocessor test, it doesn't need to be run at
19049         multiple optimization levels).
19050
19051 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
19052
19053         * lib/g++.exp: Don't add incdir=$base_dir/../include to
19054           ALWAYS_CXXFLAGS.
19055
19056 1999-02-24  Craig Burley  <craig@jcb-sc.com>
19057
19058         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
19059         * g77.f-torture/compile/19981216-0.f: ...as it is expected
19060         to not be compilable by current g77.
19061
19062 1999-02-24  Nick Clifton  <nickc@cygnus.com>
19063
19064         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
19065
19066 1999-02-22  Jeffrey A Law  (law@cygnus.com)
19067
19068         * gcc.c-torture/execute/990222-1.c: New test.
19069
19070 1999-02-19  Craig Burley  <craig@jcb-sc.com>
19071
19072         * g77.f-torture/compile/19990218-0.f: New test.
19073         * g77.f-torture/noncompile/19990218-1.f: New test.
19074
19075 1999-02-18  Craig Burley  <craig@jcb-sc.com>
19076
19077         * g77.f-torture/compile/19981216-0.f: New test.
19078
19079 1999-02-14  Jeffrey A Law  (law@cygnus.com)
19080
19081         * gcc.dg/990214-1.c: New test.
19082
19083 1999-02-13  Jeffrey A Law  (law@cygnus.com)
19084
19085         * gcc.dg/990213-2.c: New test.
19086
19087         * gcc.dg/990213-1.c: New test.
19088
19089 1999-02-12  Jeffrey A Law  (law@cygnus.com)
19090
19091         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
19092         ints.
19093
19094 1999-02-11  Nick Clifton  <nickc@cygnus.com>
19095
19096         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
19097         specified by target.
19098
19099         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
19100
19101 1999-02-11  Jeffrey A Law  (law@cygnus.com)
19102
19103         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
19104
19105 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19106
19107         * gcc.dg/special/ecos.exp: New test driver for new tests with
19108         special requirements.
19109
19110         * gcc.dg/special/alias-1.c: New test.
19111         * gcc.dg/special/gcsec-1.c: New test.
19112         * gcc.dg/special/weak-1.c: New test.
19113         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
19114         * gcc.dg/special/weak-2.c: New test.
19115         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
19116         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
19117         * gcc.dg/special/wkali-1.c: New test.
19118         * gcc.dg/special/wkali-2.c: New test.
19119         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
19120         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
19121
19122 1999-02-10  Felix Lee  <flee@cygnus.com>
19123
19124           * lib/c-torture.exp (c-torture-compile): Pull out code for
19125           analyzing gcc error messages.
19126           (c-torture-execute): Likewise.  Fix some (harmless) false
19127           positives.
19128           * lib/gcc.exp (gcc_check_compile): New function.
19129
19130 1999-02-08  Richard Henderson  <rth@cygnus.com>
19131
19132         * gcc.c-torture/execute/990208-1.c: New test.
19133
19134 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
19135
19136         * g++.dg/special/ecos.exp: New driver for new tests with special
19137         requirements
19138
19139         * g++.dg/special/conpr-1.C: New test
19140         * g++.dg/special/conpr-2.C: New test
19141         * g++.dg/special/conpr-2a.C: New test
19142         * g++.dg/special/conpr-3.C: New test
19143         * g++.dg/special/conpr-3a.C: New test
19144         * g++.dg/special/conpr-3b.C: New test
19145
19146         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
19147         allow g++ to use the dg driver
19148
19149         * README: Add comment about g++.dg directory
19150
19151 1999-02-06  Jeffrey A Law  (law@cygnus.com)
19152
19153         * README: Update email addresses.
19154
19155 1999-02-03  Nick Clifton  <nickc@cygnus.com>
19156
19157         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
19158         arguments in order to force structure S onto the stack even on
19159         the alpha.
19160         (test): Pass 10 leading arguments to function foo as well as the
19161         structure S.
19162
19163         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
19164         failure for all targets.
19165
19166         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
19167         abort to terminate program execution.
19168
19169 1999-01-30  Richard Henderson  <rth@cygnus.com>
19170
19171         * gcc.c-torture/execute/990130-1.c: New test.
19172
19173 1999-01-30  Jeffrey A Law  (law@cygnus.com)
19174
19175         * gcc.dg/990130-1.c: New test.
19176
19177 1999-01-28  Michael Meissner  <meissner@cygnus.com>
19178
19179         * gcc.c-torture/execute/990128-1.c: New test.
19180
19181 1999-01-27  Michael Meissner  <meissner@cygnus.com>
19182
19183         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
19184
19185 1999-01-27  Felix Lee  <flee@cygnus.com>
19186
19187         * lib/c-torture.exp (c-torture-compile): pull out code for
19188         analyzing gcc error messages.
19189         (c-torture-execute): ditto, and fix some (harmless) false
19190         positives.
19191         * lib/gcc.exp (gcc_check_compile): new function.
19192
19193 1999-01-17  Jeffrey A Law  (law@cygnus.com)
19194
19195         * gcc.dg/990117-1.c: New test.
19196
19197         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
19198
19199         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
19200
19201 1999-01-15  Jeffrey A Law  (law@cygnus.com)
19202
19203         * g77.f-torture/compile/990115-1.f: New test.
19204
19205 1999-01-07  Jeffrey A Law  (law@cygnus.com)
19206
19207         * gcc.c-torture/compile/990107-1.c: New test
19208
19209 1999-01-06  Jeffrey A Law  (law@cygnus.com)
19210
19211         * gcc.c-torture/execute/990106-2.c: New test.
19212
19213         * gcc.c-torture/execute/990106-1.c: New test.
19214
19215 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
19216
19217         * gcc.c-torture/compile/981223-1.c: New test.
19218
19219 1998-12-29  Richard Henderson  <rth@cygnus.com>
19220
19221         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
19222         (opt3): Rename from opt4 and disable.
19223
19224 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
19225
19226         * g++.old-deja/g++.pt/ptrmem5.C: New test.
19227
19228 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19229
19230         * g++.old-deja/g++.other/conv5.C: New test.
19231
19232 1998-12-14  Nick Clifton  <nickc@cygnus.com>
19233
19234         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
19235
19236 1998-12-11  Jeffrey A Law  (law@cygnus.com)
19237
19238         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
19239
19240 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
19241
19242         * gcc.c-torture/compile/981211-1.c: New test.
19243
19244 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
19245
19246         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
19247
19248         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
19249
19250 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19251
19252         * gcc.special/930510-1.c: Make C9X safe.
19253         * gcc.misc-tests/gcov-1.c Similarly.
19254         * gcc.misc-tests/gcov-2.c Similarly.
19255
19256 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19257
19258         * gcc.dg/ultrasp1.c: New test.
19259
19260 1998-12-06  Richard Henderson  <rth@cygnus.com>
19261
19262         * gcc.c-torture/execute/981206.c: New test.
19263
19264 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19265
19266         * g++.old-deja/g++.ns/template7.C: New test.
19267
19268         * g++.old-deja/g++.other/expr1.C: New test.
19269
19270         * g++.old-deja/g++.eh/tmpl3.C: New test.
19271
19272         * g++.old-deja/g++.eh/tmpl2.C: New test.
19273
19274 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19275
19276         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
19277         * g++.old-deja/g++.other/using6.C: Removed.
19278         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
19279
19280         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
19281
19282 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19283
19284         * g++.old-deja/g++.pt/overload8.C: New test.
19285
19286         * g++.old-deja/g++.pt/overload7.C: New test.
19287
19288         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
19289
19290         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
19291         and relinking messages.
19292         * lib/g++.exp (g++_target_compile): Remove .rpo file when
19293         compiling with -frepo.
19294
19295 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
19296
19297         * g++.old-deja/g++.pt/lookup6.C: New test.
19298
19299 1998-11-30  Nick Clifton  <nickc@cygnus.com>
19300
19301         * gcc.c-torture/execute/981130-1.c: New test.
19302         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
19303
19304 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19305
19306         * g++.old-deja/g++.pt/explicit76.C: New test.
19307
19308         * g++.old-deja/g++.pt/friend38.C: New test.
19309
19310         * g++.old-deja/g++.ns/crash2.C: New test.
19311
19312         * g++.old-deja/g++.pt/defarg8.C: New test.
19313
19314         * g++.old-deja/g++.pt/instantiate6.C: New test.
19315
19316         * g++.old-deja/g++.pt/static6.C: New test.
19317
19318         * g++.old-deja/g++.pt/decl2.C: New test.
19319
19320 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19321
19322         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
19323         problem is actually related with name lookup, but so what? :-)
19324
19325         * g++.old-deja/g++.pt/friend37.C: New test.
19326
19327 1998-11-25  Dave Love  <d.love@dl.ac.uk>
19328
19329         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
19330         element, which fails on some systems.
19331
19332         * g77.f-torture/execute/labug1.f: New test.
19333
19334 1998-11-21  Jeffrey A Law  (law@cygnus.com)
19335
19336         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
19337         is defined.
19338
19339 1998-11-18  Dave Love  <d.love@dl.ac.uk>
19340
19341         * g77.f-torture/compile/981117-1.f: New test.
19342
19343 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
19344
19345         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
19346         properly discarded.
19347
19348 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
19349
19350         * gcc.c-torture/execute/memcheck: New directory of tests for
19351         -fcheck-memory-usage.
19352
19353 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19354
19355         * README: New file, general information about the testsuite and
19356         new description of the various C++ test subdirectories.
19357         * README.g++: Eliminate obsolete information, update and move most
19358         relevant stuff to README.
19359
19360 1998-11-07  Richard Henderson  <rth@cygnus.com>
19361
19362         * gcc.c-torture/compile/981107-1.c: New test.
19363
19364 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
19365
19366         * execute/memcpy-bi.c: New testcase.
19367
19368 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
19369
19370         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
19371         base classes.
19372
19373         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
19374         template is selected.
19375
19376         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
19377         classes, it should be accepted for all types.
19378
19379         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
19380
19381         * g++.old-deja/g++.pt/spec24.C: Ensure that template
19382         specializations start with template headers.
19383
19384 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
19385
19386         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
19387
19388         * g++.old-deja/g++.other/init9.C: Test cross initialization of
19389         non-POD types.
19390
19391 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
19392
19393         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
19394
19395 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
19396
19397         * compile/981022-1.c, compile/981022-1.x: New test and driver.
19398
19399 1998-10-19  Jeffrey A Law  (law@cygnus.com)
19400
19401         * 981019-1.c: New test.
19402
19403 1998-10-14  Robert Lipe <robertl@dgii.com>
19404
19405         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
19406         find objc headers.
19407
19408 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
19409
19410         * compile/981001-4.c: Remove use of GCC extension that triggers a
19411         compiler bug.
19412
19413 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
19414
19415         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
19416
19417 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19418
19419         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
19420         instantiation of template produces incorrect code for delete
19421         expression.
19422
19423         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
19424         constructors' name is not unique.
19425         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
19426         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
19427
19428         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
19429         automatic array of const is ill-formed.
19430
19431         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
19432         of template parameter?
19433
19434         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
19435         const.
19436
19437         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
19438         pointer-to-member expression.
19439
19440         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
19441         declaration causes ICE.
19442
19443 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
19444
19445         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
19446         reserved in the global namespace.
19447
19448         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
19449         generate needed virtual table.
19450
19451         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
19452
19453 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
19454
19455         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
19456         template-dependent type
19457
19458 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
19459
19460         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
19461         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
19462         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
19463
19464         * g++.old-deja/g++.other/using5.C: New test; using decl from base
19465         class should be usable as argument of member function.
19466         * g++.old-deja/g++.other/using6.C: New test; using decl from base
19467         class should be usable as return type of member function.
19468         * g++.old-deja/g++.other/using7.C: New test; using decl from base
19469         class should be usable as type of data member.
19470
19471         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
19472
19473 1998-10-09  Jeffrey A Law  (law@cygnus.com)
19474
19475         * gcc.c-torture/special/920521-1.c: Fix bogus test.
19476
19477 1998-10-08  Nick Clifton  <nickc@cygnus.com>
19478
19479         * gcc.dg/dll-?.c Add thumb to target list.
19480         Fix assembler scan patterns to match current assembler output.
19481
19482 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
19483
19484         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
19485         matching of template brackets.
19486
19487         * g++.old-deja/g++.other/using4.C: New test.  Test using
19488         declarations of methods from base classes.
19489
19490         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
19491         within functions should introduce names into the innermost
19492         enclosing namespace.
19493
19494         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
19495         of static locals if first initialization throws.
19496
19497 1998-10-07  Jim Wilson  <wilson@cygnus.com>
19498
19499         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
19500
19501 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
19502
19503         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
19504         lose track of the possible targets of tablejump insns.
19505         * special/special.exp: Run it.
19506
19507 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
19508
19509         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
19510         must be declared before its specializations can be named in friend
19511         declarations.
19512
19513 1998-10-05  Dave Love  <d.love@dl.ac.uk>
19514
19515         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
19516
19517         * g77.f-torture/execute/io1.f: New test.
19518
19519 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
19520
19521         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
19522         with pointer to template function, for which no argument deduction
19523         is possible.
19524
19525         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
19526         specialization of template function as argument to template
19527         function.
19528
19529         * g++.old-deja/g++.other/access2.C: New test; Inner class
19530         shouldn't have privileged access to Outer's names.
19531
19532 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
19533
19534         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
19535         friend template declared within template class conflicts with
19536         nested class of the same name.
19537
19538         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
19539         is ignored.
19540
19541         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
19542         object with direct initializer as function declaration.
19543
19544         * g++.old-deja/g++.other/decl2.C: New test; duplicate
19545         initializers.
19546
19547         * g++.old-deja/g++.other/null2.C: New test; conditional operator
19548         involving const pointer and NULL produces incorrect result.
19549
19550         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
19551         type name without `typename' should be rejected with -pedantic.
19552
19553 1998-10-02  Richard Henderson  <rth@cygnus.com>
19554
19555         * g++.old-deja/g++.other/addrof1.C: New test.
19556
19557 1998-10-01  Nick Clifton  <nickc@cygnus.com>
19558
19559         * gcc.c-torture/compile/981001-1.c: New test.
19560         * gcc.c-torture/execute/981001-1.c: New test.
19561
19562 1998-10-01  Jeffrey A Law  (law@cygnus.com)
19563
19564         * gcc.c-torture/compile/981001-2.c: New test.
19565         * gcc.c-torture/compile/981001-3.c: New test.
19566         * gcc.c-torture/compile/981001-4.c: New test.
19567
19568 1998-10-01  Robert Lipe  <robertl@dgii.com>
19569
19570         * lib/objc.exp (objc_target_compile): Add -L during compiles for
19571         multilibbed hosts.   Idea grafted from g77.exp.
19572
19573 1998-09-30  Dave Love  <d.love@dl.ac.uk>
19574
19575         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
19576         avoid losing on systems which need -lsocket.
19577
19578 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
19579
19580         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
19581         * g++.old-deja/g++.other/nested2.C: Ditto.
19582         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
19583         failure.
19584
19585 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
19586
19587         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
19588         preferred over template operator!= for enum bitfields.
19589
19590 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
19591
19592         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
19593         that happen to have the same base name, but in different scopes,
19594         are incorrectly rejected.
19595
19596 1998-09-16  Richard Henderson  <rth@cygnus.com>
19597
19598         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
19599         on the native word size instead of an integer literal.
19600
19601 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
19602
19603         * g++.old-deja/g++.other/static2.C: Invocation of static data
19604         member of type pointer-to-function denoted as non-static member.
19605
19606         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
19607         checks involving function types and aliases.
19608
19609 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
19610
19611         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
19612         redefined to the same non-trivial type.
19613
19614         * g++.old-deja/g++.pt/explicit73.C: Test for proper
19615         namespace-qualification of template specializations declared in
19616         other namespaces.
19617
19618         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
19619         to declare a subset of the specializations of a template function
19620         as friends of specializations of a template class.
19621
19622         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
19623         member templates that do not fully specialize the enclosing
19624         template class are rejected.
19625
19626 1998-09-11  Dave Love  <d.love@dl.ac.uk>
19627
19628         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
19629
19630 1998-09-08  Dave Love  <d.love@dl.ac.uk>
19631
19632         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
19633         altered from libf2c/libU77 version.
19634
19635 1998-09-06  Dave Love  <d.love@dl.ac.uk>
19636
19637         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
19638
19639 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
19640
19641         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
19642         (un)signed char are different types for template specialization
19643         purposes.
19644
19645 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
19646
19647         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
19648         * objc: ObjC testsuite.
19649
19650 1998-08-31  Catherine Moore  <clm@cygnus.com>
19651
19652         * gcc.c-torture/execute/941014-1.x:  New file.
19653
19654 1998-08-31  Nick Clifton  <nickc@cygnus.com>
19655
19656         * lib/c-torture.exp: Add support for
19657         torture_eval_before_compile and torture_eval_before_execute
19658         variables.
19659
19660 1998-08-30  Jeffrey A Law  (law@cygnus.com)
19661
19662         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
19663         this test triggers valid.
19664
19665 1998-08-27  Jeffrey A Law  (law@cygnus.com)
19666
19667         * gcc.dg/980827-1.c: New test.
19668
19669 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
19670
19671         * gcc.c-torture/execute/loop-4b.c: New test.
19672
19673 1998-08-26  Nick Clifton  <nickc@cygnus.com>
19674
19675         * lib/c-torture.exp: Add support for
19676         torture_eval_before_compile and torture_eval_before_execute
19677         variables.
19678
19679 1998-08-25  Jeffrey A Law  (law@cygnus.com)
19680
19681         * gcc.c-torture/compile/980825-1.c: New test.
19682
19683 1998-08-24  Nick Clifton  <nickc@cygnus.com>
19684
19685         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
19686         count number tests in opt_t0 not good_t0.
19687
19688 1998-08-24  Jeffrey A Law  (law@cygnus.com)
19689
19690         * gcc.c-torture/compile/930326-1.x: Fix typo.
19691
19692 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
19693
19694         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
19695         causes an ICE.
19696
19697 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19698
19699         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
19700         STACK_SIZE is defined.
19701         * gcc.c-torture/unsorted/stuct.c: Similarly.
19702
19703         * gcc.c-torture/compile/980821-1.c: New test.
19704
19705 1998-08-21  Jeffrey A Law  (law@cygnus.com)
19706
19707         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
19708
19709 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
19710
19711         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
19712         code.
19713
19714 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
19715
19716         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
19717         error'.
19718
19719 1998-08-18  Jeffrey A Law  (law@cygnus.com)
19720
19721         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
19722
19723 1998-08-16  Jeffrey A Law  (law@cygnus.com)
19724
19725         * gcc.c-torture/compile/980816-1.c: New test.
19726
19727         * gcc.dg/980816-1.c: New test.
19728
19729 1998-08-13  Jeffrey A Law  (law@cygnus.com)
19730
19731         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
19732         compiler for ieee tests.
19733
19734 1998-08-01  Dave Love  <d.love@dl.ac.uk>
19735
19736         * g77.f-torture/compile/980729-0.f: New test.
19737
19738 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
19739
19740         * gcc.c-torture/special/eeprof-1.c: New test, for
19741         -finstrument-functions.
19742         * gcc.c-torture/special/special.exp: Run it.
19743
19744 1998-07-29  Jeffrey A Law  (law@cygnus.com)
19745
19746         * gcc.c-torture/compile/980729-1.c: New test.
19747
19748 1998-07-27  Nick Clifton  <nickc@cygnus.com>
19749
19750         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
19751         __thumb__ is defined, and test for ARM style doubles if so.
19752
19753 1998-07-26  Dave Love  <d.love@dl.ac.uk>
19754
19755         * g77.f-torture/noncompile/980615-0.f: New test.
19756
19757 1998-07-26  H.J. Lu  (hjl@gnu.org)
19758
19759         * gcc.dg/980312-1.c: Do link instead of compile.
19760         * gcc.dg/980313-1.c: Likewise.
19761
19762 1998-07-26  Jeffrey A Law  (law@cygnus.com)
19763
19764         * gcc.c-torture/compile/980726-1.c: New test.
19765
19766 1998-07-25  Dave Love  <d.love@dl.ac.uk>
19767
19768         * g77.f-torture/execute/io0.f: New test.
19769
19770 1998-07-24  Nick Clifton  <nickc@cygnus.com>
19771
19772         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
19773         an int.
19774
19775 1998-06-18  Michael Meissner  <meissner@cygnus.com>
19776
19777         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
19778         m32r bugs.
19779
19780 1998-07-17  Nick Clifton  <nickc@cygnus.com>
19781
19782         * gcc.dg/980626-1.c: Expect failures for all toolchains until
19783         c-decl.c:grokdeclarator can handle mode attributes.
19784
19785 1998-07-16  Jeffrey A Law  (law@cygnus.com)
19786
19787         * gcc.c-torture/execute/980716-1.c: New test.
19788
19789 1998-07-13  Jeffrey A Law  (law@cygnus.com)
19790
19791         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
19792         the mn10200.
19793         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
19794         the mn10200.
19795         * gcc.c-torture/execute/va-arg-3.x: Similarly.
19796         * gcc.c-torture/compile/930326-1.x: Similarly.
19797
19798 1998-07-13  Dave Love  <d.love@dl.ac.uk>
19799
19800         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
19801         New test from Craig.
19802
19803 1998-07-12  Dave Love  <d.love@dl.ac.uk>
19804
19805         * g77.f-torture/noncompile/980616-0.f: New test.
19806
19807         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19808
19809 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19810
19811         *  g++.other/singleton.C: Return error value instead of taking
19812         SIGSEGV.
19813
19814 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19815
19816         *  g++.other/singleton.C: New test.   Warning is under dispute.
19817         Runtime crash is not.
19818
19819 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19820
19821         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19822         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19823         using6.C, using7.C}:  New namespace tests.
19824
19825 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19826
19827         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19828         specialization with typedef'ed names used as array indexes.
19829
19830 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19831
19832         * gcc.c-torture/execute/980709-1.c: New test.
19833
19834         * gcc.dg/980709-1.c: New test.
19835
19836 1998-07-07  Richard Henderson  <rth@cygnus.com>
19837
19838         * gcc.c-torture/execute/bcp-1.c: New test.
19839
19840 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19841
19842         * gcc.c-torture/execute/980707-1.c: New test.
19843
19844 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19845
19846         * gcc.c-torture/compile/980706-1.c: New test.
19847
19848 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19849
19850         * g77.f-torture/execute/980701-0.f,
19851         g77.f-torture/execute/980701-1.f: New test from Craig.
19852
19853 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19854
19855         * gcc.c-torture/compile/980701-1.c: New test.
19856
19857         * gcc.c-torture/execute/980701-1.c: New test.
19858
19859 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19860 rlsruhe.de>
19861
19862         * g++.old-deja/g++.robertl/eb132.C: New test.
19863         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19864
19865 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19866
19867         * g77.f-torture/execute/980628-7.f,
19868         g77.f-torture/execute/980628-8.f,
19869         g77.f-torture/execute/980628-9.f,
19870         g77.f-torture/execute/980628-10.f: New tests from Craig.
19871
19872         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19873
19874 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19875
19876         * g77.f-torture/execute/980628-4.f: New test from Craig.
19877         * g77.f-torture/execute/980628-5.f: Likewise.
19878         * g77.f-torture/execute/980628-2.f: Likewise.
19879         * g77.f-torture/execute/980628-0.f: Likewise.
19880         * g77.f-torture/execute/980628-1.f: Likewise.
19881         * g77.f-torture/execute/980628-3.f: Likewise.
19882         * g77.f-torture/execute/980628-6.f: Likewise.
19883
19884 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19885
19886         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19887         directory when nothing has been installed yet.
19888
19889 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19890
19891         * gcc.c-torture/special/special.exp: Handle newer versions of
19892         dejagnu.
19893
19894 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19895
19896         * gcc.dg/980626-1.c: New test.
19897
19898 1998-06-19  Bruno Haible <haible@ilog.fr>
19899
19900         * gcc.misc-tests/m-un-2.c: New test.
19901         * g++.old-deja/g++.other/warn01.c: Likewise.
19902
19903 1998-06-19  Robert Lipe  <robertl@dgii.com>
19904
19905         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19906         compatibility with assmblers with a different comment character.
19907         Eliminate use of GAS-specific extensions.
19908
19909 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19910
19911         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19912
19913 1998-06-19  Robert Lipe  <robertl@dgii.com>
19914
19915         *lib/g77.exp: Replace search for libf2c.a with search for newly
19916         renamed libg2c.a
19917
19918 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19919
19920         * gcc.c-torture/execute/980617-1.c: New test.
19921
19922 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19923
19924         * gcc.c-torture/execute/980612-1.c: New test.
19925
19926 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19927
19928         * gcc.dg/980523-1.c: Only test on ppc-linux.
19929         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19930
19931         * gcc.c-torture/execute/980608-1.c: New test.
19932
19933 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19934
19935         * gcc.c-torture/execute/980605-1.c: New test.
19936
19937 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19938
19939         * gcc.c-torture/execute/980604-1.c: New test.
19940
19941 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19942
19943         * gcc.c-torture/execute/980602-1.c: New test.
19944         * gcc.c-torture/execute/980602-2.c: Likewise.
19945
19946 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19947
19948         * 970125-0.f: Fix per JCB.  Add commentary.
19949
19950 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19951
19952         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19953         IEEE -0 support.
19954
19955 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19956
19957         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19958         earlier.
19959
19960 1998-05-28  Catherine Moore <clm@cygnus.com>
19961
19962         * gcc.c-torture/execute/980526-3.c: New test.
19963
19964 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19965
19966         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19967         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19968         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19969         m88k-motorola-sysv3 to XFAIL.
19970
19971 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19972
19973         * gcc.dg/980526-1.c: New test.
19974         * gcc.c-torture/execute/980526-2.c: New test.
19975
19976 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19977
19978         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19979
19980         * gcc.c-torture/execute/980526-1.c: New test.
19981
19982 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19983
19984         * g77.f-torture/execute/alpha2.f: Add runtime test.
19985
19986 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19987
19988         * g++.old-deja/old-deja.exp: Strip leading directories.
19989
19990         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19991         error for the line.  Don't run multiple tests for the same line.
19992
19993 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19994
19995         * gcc.dg/980523-1.c: New test.
19996
19997 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19998
19999         * g77.f-torture/compile/970915-0.f: New test.
20000
20001 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
20002
20003         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
20004
20005 1998-05-21  Jeffrey A Law  (law@cygnus.com)
20006
20007         * gcc.dg/980520-1.c: New test.
20008
20009 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
20010
20011         * gcc.dg/980502-1.c: Fix return type.
20012
20013 1998-05-20  Jeffrey A Law  (law@cygnus.com)
20014
20015         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
20016         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
20017         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
20018         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
20019         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
20020
20021 1998-05-20  Dave Love  <d.love@dl.ac.uk>
20022
20023         * g77.f-torture/execute/980520-1.f: New test.
20024
20025 1998-05-15  Dave Love  <d.love@dl.ac.uk>
20026
20027         * lib/mike-g77.exp: New file.
20028
20029         * g77.f-torture/noncompile/noncompile.exp,
20030         g77.f-torture/noncompile/check0.f: New files.
20031
20032 1998-05-14  Dave Love  <d.love@dl.ac.uk>
20033
20034         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
20035         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
20036         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
20037         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
20038         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
20039         abort where appropriate.
20040
20041 1998-05-05  Michael Meissner  <meissner@cygnus.com>
20042
20043         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
20044         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
20045
20046 1998-04-29  Dave Love  <d.love@dl.ac.uk>
20047
20048         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
20049
20050 1998-04-27  Dave Love  <d.love@dl.ac.uk>
20051
20052         * g77.f-torture/compile/980427-0.f: New test.
20053
20054 1998-04-24  Dave Love  <d.love@dl.ac.uk>
20055
20056         * g77.f-torture/compile/980424-0.f: New test.
20057
20058 1998-04-19  Dave Love  <d.love@dl.ac.uk>
20059
20060         * g77.f-torture/compile/980419-2.f (main): New test.
20061         * g77.f-torture/compile/970125-0.f: New test.
20062         * g77.f-torture/compile/980419-1.f: New test.
20063
20064 1998-04-08  Jim Wilson  <wilson@cygnus.com>
20065
20066         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
20067         of loop-4.c.
20068
20069 1998-04-07  Jim Wilson  <wilson@cygnus.com>
20070
20071         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
20072
20073 1998-04-03  Jim Wilson  <wilson@cygnus.com>
20074
20075         * gcc.c-torture/compile/980329-1.c: New test.
20076
20077 1998-03-18  Jim Wilson  <wilson@cygnus.com>
20078
20079         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
20080         * gcc.dg/980312-1.c: Fix typo in -march command.
20081
20082 1998-03-16  H.J. Lu  (hjl@gnu.org)
20083
20084         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
20085
20086 1998-03-11  Robert Lipe  <robertl@dgii.com>
20087
20088         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
20089         Dave Love agree the Fortran source is bogus.
20090
20091 1998-03-11  Robert Lipe  <robertl@dgii.com>
20092
20093         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
20094         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
20095         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
20096         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
20097         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
20098
20099 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
20100
20101         * g++.old-deja/g++.other/friend1.C: New test.
20102
20103 1998-02-18  Dave Love  <d.love@dl.ac.uk>
20104
20105         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
20106         possibly uninitialized) variables and declare dnrm2.
20107
20108 1998-02-23  Robert Lipe <robertl@dgii.com>
20109
20110         From Bruno Haible <haible@ilog.fr>:
20111         * gcc.c-torture/execute/980223.c: New test.
20112
20113 1998-02-13  Jeffrey A Law  (law@cygnus.com)
20114
20115         * gcc.dg/ifelse-1.c: New test.
20116
20117 1998-02-09  H.J. Lu  (hjl@gnu.org)
20118
20119         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
20120
20121           * lib/old-dejagnu.exp (old-dejagnu): Added the
20122           "execution test - XFAIL *-*-*" handling in the spirit of
20123           "excess errors test -". Changed the "execution test fails"
20124           handling to be like "excess errors test fails".
20125           * Update various tests accordingly.
20126
20127 1998-02-06  Jim Wilson  <wilson@cygnus.com>
20128
20129         * gcc.c-torture/execute/980205.c: New test.
20130
20131 1998-01-18  Jeffrey A Law  (law@cygnus.com)
20132
20133         * lib/c-torture.exp: Look for .x files instead of .cexp files.
20134         * lib/f-torture.exp: Similarly.
20135         * gcc.c-torture: Rename all .cexp files to .x files.
20136
20137 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
20138
20139         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
20140         (940510-1.c): Removed duplicate.
20141         (971104-1.c): New test.
20142
20143 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
20144
20145           * lib/f-torture.exp: Improve error and loop detection.
20146
20147 1997-11-19  Michael Meissner  <meissner@cygnus.com>
20148
20149         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
20150         use that to size the filler array.
20151
20152 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
20153
20154         * lib/c-torture.exp(c-torture-execute): Fix typo.
20155
20156         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
20157         testcase as the executable name. Keep the executable around if
20158         the test fails.
20159
20160 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
20161
20162         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
20163         changes.  Only test one -g option, and move it to the end of the
20164         list of options to test.
20165
20166 1997-09-19  Michael Meissner  <meissner@cygnus.com>
20167
20168         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
20169         variable GCC_TORTURE_OPTIONS to supply default switches separated
20170         by colons.  If no environment variable, run tests with -O0 -g, -O1
20171         -g, and -O2 -g as well.
20172
20173 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
20174
20175         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
20176         explanatory comments. Fix indentation.
20177
20178 1997-09-15  Jeffrey A Law  (law@cygnus.com)
20179
20180         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
20181
20182 1997-09-11  Jeffrey A Law  (law@cygnus.com)
20183
20184         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
20185         * g++.old-deja/g++.mike/p7325.C: Likewise.
20186         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
20187
20188 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
20189
20190         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
20191         * g++.old-deja/g++.brendan/crash30.C: Likewise.
20192         * g++.old-deja/g++.brendan/crash39.C: Likewise.
20193         * g++.old-deja/g++.law/operators4.C: Likewise.
20194
20195 1997-09-11  Joe Buck  (jbuck@synopsys.com)
20196
20197         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
20198         * g++.old-deja/g++.mike/p784.C: Ditto.
20199         * g++.old-deja/g++.mike/p785.C: Ditto.
20200
20201 1997-09-05  Jeffrey A Law  (law@cygnus.com)
20202
20203           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
20204
20205 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20206
20207         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
20208         target feature; pass this to c-torture-execute as needed.
20209
20210 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
20211
20212         * lib/c-torture.exp(c-torture-execute): If the previous and the
20213         current executables being tested are identical, we don't need to
20214         run the executable again. Try to make the executable names
20215         unique. Add an optional argument for passing additional compiler
20216         flags.
20217
20218 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
20219
20220         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
20221
20222 1997-08-29  Jeffrey A Law  (law@cygnus.com)
20223
20224         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
20225
20226 1997-07-31  Jeffrey A Law  (law@cygnus.com)
20227
20228         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
20229         32bit or larger longs.
20230
20231         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
20232         have either a 32bit long or 32bit int.
20233
20234 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
20235
20236         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
20237         Make double precision tests dependent on sizeof (double).
20238
20239 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
20240
20241         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
20242         too.
20243
20244 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
20245
20246         * gcc.c-torture/compile/961203-1.cexp: New script.
20247
20248 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
20249
20250         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
20251         up the includes ourselves.
20252
20253 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
20254
20255         * lib/plumhall.exp: Remove random include, and add a few
20256         verbose messages for debugging.
20257
20258 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
20259
20260         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
20261         of trying to do it ourselves.
20262
20263 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20264
20265         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
20266
20267 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
20268
20269         * gcc.prms/5403.c: Made regexp a bit less strict.
20270
20271 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
20272
20273         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
20274         is returned from remote_load instead.
20275         * lib/plumhall.exp: Ditto.
20276         * lib/mike-g++.exp: Ditto.
20277         * lib/old-dejagnu.exp: Ditto.
20278         * lib/c-torture.exp: Ditto.
20279
20280 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
20281
20282         * lib/g++.exp: Use build_wrapper procedure.
20283         * lib/gcc.exp: Ditto.
20284
20285 1997-05-20  Jeffrey A Law  (law@cygnus.com)
20286
20287         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
20288         an old-style decl for malloc.  Fixes tests to work when
20289         sizeof (int) != sizeof (size_t).
20290
20291 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20292
20293         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
20294
20295         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
20296         use stdargs.h interface.
20297
20298 1997-05-15  Mike Meissner  <meissner@cygnus.com>
20299
20300         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
20301         NO_VARARGS when compiling.
20302
20303 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
20304
20305         * lib/plumhall.exp(ph_includes): New procedure.
20306         (ph_make): Use it.
20307         (ph_compiler): Ditto.
20308
20309         * lib/g++.exp: Rename test-glue.c to testglue.c.
20310         * lib/gcc.exp: Ditto.
20311
20312 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
20313
20314         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
20315         to completion when it's called.
20316
20317 1997-03-21  Michael Meissner  <meissner@cygnus.com>
20318
20319         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
20320         is defined, don't do test.
20321
20322 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
20323
20324         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
20325         for object files.
20326         (ph_summary): Mark skipped testcases as untested, not unresolved.
20327
20328         * lib/plumhall.exp (ph_make): If unresolved because of bad
20329         errorCode, record errorCode in log file.
20330         (*): Replace send_log/verbose with verbose -log.
20331
20332 1997-03-19  Michael Meissner  <meissner@cygnus.com>
20333
20334         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
20335         double conversion if double isn't at least 8 bytes.
20336
20337         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
20338         int to work with targets where int is 16 bits.
20339
20340         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
20341         8 bytes, just exit, since 4 byte doubles don't have enough bits of
20342         precision for the test to complete.
20343
20344 1997-03-14  Michael Meissner  <meissner@cygnus.com>
20345
20346         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
20347         if d10v is not compiled with the -mdouble64 flag.
20348         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
20349
20350         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
20351         d10v is not compiled with the -mint32 flag.
20352
20353 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
20354
20355         * lib/plumhall.exp: Use incr_count.
20356
20357 1997-03-12  Jeffrey A Law  (law@cygnus.com)
20358
20359         * gcc.c-torture: Update to c-torture-1.45.
20360
20361 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
20362
20363         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
20364         the name of the expect testcase file).
20365
20366         * lib/g++.exp(g++_init): Ditto.
20367
20368 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
20369
20370         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
20371         the host.
20372
20373         * lib/gcc.exp(gcc_exit): New procedure.
20374
20375 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
20376
20377         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
20378         specs where appropriate.
20379
20380         * g++.old-deja/g++.arm/*: Added additional ERROR checks
20381         because of new "candidates are" messages, and removed a few
20382
20383         * Converted all non-old-style g++ testcases to old-style, and
20384         moved into g++.old-deja.
20385
20386 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
20387
20388         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
20389         options.
20390
20391         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
20392         succeeded.
20393
20394         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
20395
20396 1997-02-13  Michael Meissner  <meissner@cygnus.com>
20397
20398         * lib/gcc.exp (gcc_target_compile): Add support for defining
20399         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
20400         the machine doesn't have those features.
20401
20402 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
20403
20404         * g++.law/operators4.exp: Don't use LIBS.
20405
20406 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
20407
20408         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
20409
20410         * lib/mike-g++.exp: Don't set the compiler to be tested here.
20411         * lib/g++.exp: Set it here instead. Also, allow use of the
20412         --tool_exec and --tool_opt options. Change CXX to
20413         GXX_UNDER_TEST.
20414
20415         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
20416
20417         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
20418
20419 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
20420
20421         * lib/old-dejagnu.exp: Use prune_warnings instead of
20422         prune_system_crud.
20423         * lib/mike-g++.exp: Ditto.
20424         * lib/gcc.exp: Ditto.
20425         * lib/g++.exp: Ditto.
20426
20427         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
20428
20429 1997-02-07  Jeffrey A Law  (law@cygnus.com)
20430
20431           * 941014-2.c: Include stdlib.h
20432           * 960327-1.c: Include stdio.h
20433           * dbra.c, index-1.c: Don't assume ints are 32bits.
20434
20435 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
20436
20437         * lib/gcc.exp: Add gcc,stack_size target feature.
20438
20439         * lib/g++.exp(g++_target_compile): Add the include and link
20440         paths here, not in two other places. And, it's $options, not
20441         options.
20442
20443         * lib/mike-g++.exp(postbase): Remove the code that determines
20444         the correct include and link paths.
20445         * g++.old-deja/old-deja.exp: Ditto.
20446
20447 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
20448
20449         * lib/g++.exp(g++_init): target_compile no longer returns the
20450         filename of the result.
20451
20452 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
20453
20454         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
20455         call to glob.
20456
20457         * gcc.c-torture/special/special.exp: Change call to
20458         gcc_target_compile to include the object file.
20459
20460 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
20461
20462         * gcc.c-torture/special/special.exp: Correct misspelling in last
20463         change.
20464
20465 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
20466
20467         * lib/plumhall.exp(ph_summary): Log the entire output of the
20468         executable. Return -1 if there were any failures, 0 otherwise.
20469         (ph_execute): Return -1 if there were any failures, 0 otherwise.
20470         (ph_make): Clean up objects and executables that were built
20471         if the tests succeeded.
20472
20473 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
20474
20475         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
20476         libraries and includes in the build tree as appropriate.
20477
20478 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20479
20480         * lib/c-torture.exp: Instead of looking for the global variable
20481         NO_LONG_LONG, check to see if that's a feature of the target.
20482
20483 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
20484
20485         * config/default.exp: Minimize. Delete the remainer of the files in
20486         config; this functionality is now in devo/dejagnu/config.
20487
20488         g++.*/*: Pass any additional flags used to compile to postbase;
20489         delete CXXFLAGS.
20490
20491         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
20492         is now done by runtest.exp. Use gcc_target_compile instead of
20493         compile.
20494
20495         lib/c-torture.exp: Use gcc_target_compile instead of compile.
20496         Remove references to CFLAGS. Use remote_file instead of
20497         calling rm -f.
20498         (c-torture): Take a list of arguments to use to compile this
20499         testcase.
20500
20501         lib/g++.exp: Simplify. Use target_compile instead of compile.
20502         lib/gcc-dg.exp: Ditto.
20503         lib/gcc.exp: Ditto.
20504         lib/mike-{gcc,g++}.exp: Ditto.
20505         lib/old-dejagnu.exp: Ditto.
20506         lib/plumhall.exp: Ditto.
20507
20508 1997-01-08  Jim Wilson  <wilson@cygnus.com>
20509
20510         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
20511         (ph_linker): Likewise.
20512
20513 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
20514
20515           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
20516         MAP_ANON / MAP_ANONYMOUS if defined;
20517         else try to map from /dev/zero .
20518
20519 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20520
20521         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
20522         isn't defined, then define it to MAP_ANONYMOUS.
20523
20524 1996-11-12  Jeffrey A Law  (law@cygnus.com)
20525
20526         * gcc.c-torture: Update to c-torture-1.42 release.
20527
20528 1996-11-11  Jeffrey A Law  (law@cygnus.com)
20529
20530         * gcc.c-torture: Update to c-torture-1.41 release.
20531
20532 1996-10-27  Jeffrey A Law  (law@cygnus.com)
20533
20534         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
20535         c-torture release.
20536
20537 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
20538
20539         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
20540         and LDFLAGS.  Fix second case to append the target_info ldflags
20541         onto LDFLAGS, not CFLAGS.
20542         * lib/g++.exp (g++_init): Add target_info stuff.
20543         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
20544         of libgloss and newlib flags for !native.
20545
20546         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
20547         (GDB): Fix relative path to go up another dir for finding gdb.
20548
20549 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
20550
20551         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
20552         versions in the target_info array, if they don't exist.
20553
20554 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
20555
20556         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
20557
20558 1996-07-08  Jim Wilson  <wilson@cygnus.com>
20559
20560         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
20561         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
20562
20563 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
20564
20565         * lib/old-dejagnu.exp: Don't remove the output file before we've
20566         actually tested it. Don't append pwd to the path of the executable
20567         we're testing.
20568
20569 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
20570
20571         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
20572
20573 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
20574
20575         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
20576         temporary directory for compiler files, and set it to a default
20577         value of /tmp. Set $output as the name of the output file from
20578         compiling the testcase. Add a -o option to $cflags_var so the
20579         compiler writes the final output file as $output. Set $executable
20580         to $output.
20581
20582         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
20583         directory for compiler files, and set it to /tmp if it doesn't
20584         already have a value. Set $output_file to the name of the output
20585         file from compiling the testcase. Add a -o option to CXXFLAGS so
20586         the compiler writes the final output file as $output. Use $output
20587         as the executable to be tested.
20588
20589 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20590
20591         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
20592
20593 1996-06-08  Jeffrey A Law  (law@cygnus.com)
20594
20595         * gcc.c-torture/execute/pending-1.c: New test.  Still
20596         pending in Tege's queue.
20597
20598 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
20599
20600         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
20601         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
20602         if there were failures.  Call unresolved if there were unresolved
20603         testcases.  Call gcc_fail if program did not run to completion.
20604         (ph_make): Pass additional argument name to ph_execute.
20605         (ph_execute): Add new argument.  Pass additional arguments to
20606         ph_summary.  Call gcc_fail is there is no execution output.
20607
20608 1996-04-24  Jeffrey A Law  (law@cygnus.com)
20609
20610         * lib/plumhall.exp (proc_summary): Output relavent summary
20611         lines into the log so specific failures in plumhall can be
20612         investigated.
20613
20614 1996-04-10  Jeffrey A Law  (law@cygnus.com)
20615
20616         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
20617         (c-torture-execute): Don't try to execute tests which use
20618         "long long" types if $NO_LONG_LONG is nonzero.
20619
20620 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
20621
20622         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
20623         not c-torture.
20624
20625         * gcc.ieee: Move from here.
20626         * gcc.c-torture/execute/ieee: To here.
20627
20628 1996-03-26  Jeffrey A Law  (law@cygnus.com)
20629
20630         * gcc.c-torture: Update to c-torture-1.41 release.
20631
20632 1996-03-22  Jeffrey A Law  (law@cygnus.com)
20633
20634         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
20635         not "$output".
20636
20637 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
20638
20639         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
20640         -c present.
20641
20642 1996-03-02  Jeffrey A Law  (law@cygnus.com)
20643
20644         * config/proelf.exp: Handle connecting to a simulator.
20645
20646 1996-01-31  Jeffrey A Law  (law@cygnus.com)
20647
20648         * config/proelf.exp: New file.  Enough framework that we can
20649         run c-torture tests on the proelf targets (or any other target
20650         that gdb can connect to for that matter).
20651
20652 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
20653
20654         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
20655         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
20656
20657         * lib/plumhall.exp (ph_execute): Always call ph_summary if
20658         exec_output exists.
20659
20660 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
20661
20662         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
20663         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
20664
20665         * config/*.exp: Update FSF address.  Change result of ${tool}_load
20666         to pass/fail/unresolved/unsupported/untested.  Caller must now
20667         call unresolved/unsupported/untested.
20668         * lib/*.exp: Update FSF address.  Update to handle new results of
20669         ${tool}_load.
20670         * lib/chill.exp (verbose): Delete.
20671
20672 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
20673
20674         * lib/gcc.exp (default_gcc_start): Change order of args to
20675         $LDFLAGS $CFLAGS $LIBS.
20676         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
20677         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
20678         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
20679         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
20680         * gcc.misc-tests/dg-test.exp: Likewise.
20681         * gcc.misc-tests/msgs.exp: Likewise.
20682         * gcc.prms/prms.exp: Likewise.
20683         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
20684         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
20685
20686         * lib/dg.exp: Deleted, moved to dejagnu/lib.
20687
20688 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
20689
20690         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
20691
20692         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
20693         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
20694
20695         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
20696         necessary.
20697
20698 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
20699
20700         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
20701         global for loop; add use of $mathlib.
20702         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
20703         settings here; set mathlib for anything but VxWorks.
20704
20705 1996-01-22  Jeffrey A Law  (law@cygnus.com)
20706
20707         * gcc.c-torture: Update to c-torture-1.40 release.
20708
20709 1996-01-03  Jeffrey A Law  (law@cygnus.com)
20710
20711         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
20712         dg.exp.
20713
20714 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
20715
20716         * lib/c-torture.exp (c-torture-execute): Declare "output" as
20717         global.
20718
20719 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
20720
20721         * lib/g++.exp (LIBS): Define if not already.
20722         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
20723         (gcc-dg-prune): Call prune_gcc_output.
20724         * lib/gcc.exp (prune_gcc_output): New proc.
20725         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
20726         prune_gcc_output.
20727
20728 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
20729
20730         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
20731         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
20732
20733 1995-11-15  Jeffrey A Law  (law@cygnus.com)
20734
20735         * gcc.c-torture: Update to c-torture-1.39 release.
20736
20737 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
20738
20739         * lib/c-torture.exp (c-torture-execute): Don't return if one option
20740         fails, try others as well.
20741
20742 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
20743
20744         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
20745         If compilation fails, mark execute tests as `untested'.
20746         If test is marked as unsupported, don't mark compilation and
20747         execute tests as failed.
20748
20749 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
20750
20751         * lib/g++.exp (g++_init): Don't link in libg++, and look to
20752         libstdc++ for whether or not we want to be doing shared
20753         libraries.  Delete link_curses since we don't need it anymore.
20754         * lib/mike-g++.exp (postbase): Don't link in libg++.
20755         * g++.old-deja/old-deja.exp: Likewise.
20756
20757 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
20758
20759         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
20760
20761 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
20762
20763         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
20764         For that, add `-Wl,-a,shared_archive'.
20765         * g++.old-deja/old-deja.exp: Likewise.
20766
20767 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
20768
20769         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
20770
20771 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
20772
20773         * lib/mike-g++.exp (postbase): Pay attention to the status of
20774         g++_load.
20775
20776 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
20777
20778           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
20779
20780 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
20781
20782         * lib/gcc.exp (default_gcc_start): No longer need to log program
20783         being executed or its output, execute_anywhere does that now.
20784         * lib/g++.exp (default_g++_version): Call execute_anywhere.
20785         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
20786
20787 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
20788
20789         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
20790         the same as those in lib/g++.exp.
20791
20792 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
20793
20794         * gcc.c-torture: Update to c-torture-1.38 release.
20795         * gcc.ieee: Related changes.
20796
20797 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
20798
20799         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
20800         "exec". Minor reformatting changes.
20801
20802         * config/rom68k.exp (${tool}_load): Make it work in a canadian
20803         cross. This means all "exec" calls now work on a remote host as
20804         well.
20805         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
20806         cross. Filter out the extra "\r\n" stuff that expect puts in.
20807         (c-torture-execute): Filter out the bogus warnings like
20808         c-torture-compile does. Add support for canadian cross.
20809         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20810         Use execute_anywhere rather than calling exec directly. Now it
20811         works for canadian cross testing.
20812
20813 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20814
20815         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20816         results into a variable, and check that rather than using file exists.
20817
20818 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20819
20820         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20821         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20822
20823 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20824
20825         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20826         lib_curses if there's a shared libg++ in the build tree.
20827
20828 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20829
20830         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20831         if not supported target.
20832
20833 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20834
20835         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20836         link_curses up to always happen, not just for native builds.
20837
20838 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20839
20840         * gcc.c-torture: Update to c-torture-1.36 release.
20841         * gcc.failure: Related changes.
20842
20843 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20844
20845         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20846
20847 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20848
20849         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20850         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20851         runshlib, link_curses, and mathlib for link and run.
20852
20853         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20854         pass the runtime shared library options for Solaris, OSF/1, and
20855         Irix5, and link with -lcurses to avoid unresolved references.
20856
20857 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20858
20859         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20860         only run once.
20861
20862 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20863
20864         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20865
20866 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20867
20868         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20869         do not have a framework for the "compat" tests yet.
20870
20871 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20872
20873         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20874         set to null if we're testing vxworks5.1.  Use that instead of
20875         `-lm' in the setting of LIBS for link and run.
20876
20877 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20878
20879         * config/rom68k.exp (${tool}_load): Major changes to make it
20880         work.  Verified that it does in fact return the stuff in
20881         exec_output properly.  Catch any Emul or any TRAP other than 0.
20882
20883 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20884
20885         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20886         LDFLAGS properly for targets that need stuff from libgloss.
20887         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20888         only run once.
20889         (gpp_initialized): New variable.
20890
20891 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20892
20893         * config/rom68k.exp: Load libgloss.exp.
20894         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20895         so we can produce a fully linked binary.
20896         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20897         so we can produce a fully linked binary.
20898
20899 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20900
20901         * lib/plumhall.exp (ph_section): Watch for expected failures.
20902         Add missing `else'.
20903
20904         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20905         run the testcase.
20906         (c-torture): Likewise.
20907
20908 1995-08-28  Doug Evans  <dje@cygnus.com>
20909
20910         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20911
20912         * lib/mike-g++.exp (mike_cleanup): New proc.
20913         (prebase): New globals compiler_result, not_compiler_result,
20914         target_regexp.
20915         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20916         allow leading "-" in pattern.  Watch for unsupported tests.
20917         If $compiler_result is set, pattern match assembler code,
20918         and ditto for $not_compiler_result.
20919         * lib/mike-gcc.exp: Likewise.
20920
20921         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20922         execution "succeeded".
20923
20924 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20925
20926         * config/win32.exp: New file.
20927         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20928
20929 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20930
20931         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20932         unsupported.
20933         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20934         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20935         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20936
20937         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20938         "... without exceptions was ...".  That is now handled by
20939         prune_system_crud.
20940         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20941
20942 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20943
20944         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20945         sieve.c,sort2.c}: New files.
20946         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20947         sieve.exp,sort2.exp}: Drivers for them.
20948
20949         * lib/mike-gcc.exp (program_output): New user settable variable.
20950         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20951         messages.
20952         * lib/mike-g++.exp (program_output): New user settable variable.
20953
20954         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20955
20956         * config/sh.exp: Deleted (use sim.exp instead).
20957
20958 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20959
20960         * config/vx.exp: Declare CHECKTASK as global.
20961         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20962         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20963         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20964
20965 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20966
20967         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20968         target. Like vx.exp, only includes `vx29k.exp' instead of
20969         `vxworks.exp'.
20970
20971 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20972
20973         * config/sim.exp: Increase time limit from 120 seconds to 240.
20974
20975 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20976
20977         * gcc.c-torture/execute/950628-1.c: New test.
20978
20979 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20980
20981         * gcc.c-torture: Update with changes/additions from
20982         c-torture-1.34.
20983
20984 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20985
20986         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20987
20988 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20989
20990         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20991
20992 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20993
20994         * gcc.c-torture/compile/950512-1.c: New test.
20995         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20996         * gcc.dg/struct-ret-1.c: Likewise.
20997
20998 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20999
21000         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
21001           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
21002
21003 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
21004
21005         * gcc.c-torture/special/920411-1.c: Deleted.
21006         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
21007
21008 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
21009
21010         * config/sim.exp (${tool}_load): Hack in call to bash to get a
21011         cpu limit.
21012
21013 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
21014
21015         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
21016
21017 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
21018
21019         From kenner;
21020         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
21021         is the proper length.
21022         * va-arg-3.c: Likewise.
21023
21024 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
21025
21026         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
21027         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
21028
21029         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
21030         * lib/g++.exp (default_g++_start): Delete old cruft.
21031
21032 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
21033
21034         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
21035         (2 * (1 << 18)) to (2 * (1 << 17)).
21036
21037         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
21038
21039 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
21040
21041         * config/rom68k.exp: Renamed from config/idp.exp
21042
21043 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
21044
21045         * c-torture/compile/921109-2.c
21046
21047 1995-04-18  Mike Stump  <mrs@cygnus.com>
21048
21049         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
21050         excess errors.
21051
21052 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
21053
21054         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
21055         output.
21056         * lib/g++.exp (default_g++_start): Likewise.
21057
21058 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
21059
21060         * gcc.c-torture/compile/950329-1.c: New test.
21061
21062 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
21063
21064           * config/bug.exp (${tool}_load): Updated to use new remote_open
21065           and remote_close procs.
21066         * config/idp.exp: New file.
21067
21068 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
21069
21070         * gcc.c-torture/execute/950322-1.c: New test.
21071
21072 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
21073
21074         * config/vx.exp (${tool}_load): Clean up testing of return code from
21075         vxworks_ld and vxworks_spawn.
21076
21077 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
21078
21079         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
21080
21081 1995-03-13  Mike Stump  <mrs@cygnus.com>
21082
21083         * lib/old-deja.exp: Add `excess errors test - ' error, now one
21084         can mark excess errors on a machine by machine basis.  Note, the
21085         default is to not expect any excess errors, even when excess
21086         errors test - is given, so you will want to put an XFAIL ... on
21087         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
21088         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
21089         those 4 machines, but no others.
21090
21091 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
21092
21093         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
21094         * lib/c-torture.exp: to here.
21095
21096 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
21097
21098         * gcc.c-torture/execute/950221-1.c: New test.
21099         * gcc.c-torture/execute/struct-ret-1.c: New test.
21100         * gcc.c-torture/compile/950221-1.c: New test.
21101
21102         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
21103
21104 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
21105
21106         * gcc.c-torture/execute/arith-1.c (main): Return 0.
21107         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
21108
21109 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
21110
21111         * g++.gb: New directory of tests, derived from my signature and
21112         class scoping tests.
21113
21114         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
21115         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
21116         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
21117         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
21118         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
21119         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
21120         * g++.gb/sig25.C: Likewise.
21121
21122         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
21123         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
21124         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
21125         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
21126         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
21127         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
21128         * g++.gb/sig25.exp: Likewise.
21129
21130         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
21131         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
21132         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
21133         * g++.gb/scope13.C: Likewise, this test still fails.
21134
21135         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
21136         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
21137         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
21138         * g++.gb/scope13.exp: Ditto.
21139
21140         * g++.gb/README: New file, explains what these tests are about.
21141
21142 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
21143
21144         * lib/dg.exp (dg-do): Support `preprocess'.
21145         (dg-test): Likewise.
21146
21147 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
21148
21149         * config/udi.exp: change "continue -expect" to "exp_continue".
21150
21151 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
21152
21153         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
21154         Delete redundant tests.
21155
21156         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
21157         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
21158         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
21159         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
21160         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
21161         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
21162         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
21163         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
21164
21165         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
21166         storing label pointers.
21167         * gcc.c-torture/execute/921019-1.c: Likewise.
21168         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
21169         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
21170         parameter fp.
21171         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
21172         constants.
21173
21174         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
21175         Delete obsolete tests.
21176
21177         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
21178         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
21179         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
21180         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
21181         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
21182         * gcc.c-torture/compile/950124-1.c: New test.
21183
21184         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
21185
21186 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
21187
21188         * lib/mike-g++.exp: Add -lm to LIBS.
21189
21190 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
21191
21192         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
21193
21194 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
21195
21196         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
21197
21198 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
21199
21200         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
21201
21202 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
21203
21204         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
21205         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
21206         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
21207         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
21208         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
21209         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
21210         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
21211         * g++.law/{operators31.C, operators32.C,
21212         * g++.law/{operators33.C, operators34.C}: Likewise.
21213         * g++.law/{pic1.C, refs2.C}: Likewise.
21214         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
21215         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
21216         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
21217         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21218
21219         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
21220         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
21221         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
21222         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
21223         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
21224         * g++.law/{enum9.exp, friend5.exp}: Likewise.
21225         * g++.law/{nest3.exp, nest4.exp}: Likewise.
21226         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
21227         * g++.law/{operators30.exp, operators31.exp}: Likewise.
21228         * g++.law/{operators32.exp, operators33.exp}: Likewise.
21229         * g++.law/{operators34.exp}: Likewise.
21230         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
21231         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
21232         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
21233         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
21234         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
21235
21236         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
21237         No longer expected to fail.
21238         * g++.law/missed-error3.C: Tweak for recent bool changes.
21239
21240 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
21241
21242         * config/emb-unix: Deleted.
21243         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
21244         remote execution.  Do final link on remote host if REMOTE_LINK is set.
21245
21246 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
21247
21248         * lib/dg.exp (dg-test): Fix typo in last patch.
21249
21250 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
21251
21252         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
21253         (handles multiple occurrences).
21254
21255 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
21256
21257         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
21258         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
21259         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
21260         printed).
21261         * lib/c-torture.exp (c-torture-compile): Likewise.
21262         (c-torture): Prepend full path if missing.
21263         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
21264         (gcc_fail): Likewise.
21265         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
21266
21267 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
21268
21269         * lib/netware.exp: Only attach to NetWare i386 systems.
21270
21271 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
21272
21273         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
21274         messages.  Add test name to "output pattern match" pass/fail message.
21275
21276 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
21277
21278         * gcc.dg: New testsuite.
21279         * gcc.dg/dg.exp: New file.
21280
21281         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
21282         test-switch.c}: Deleted.
21283
21284         * gcc.misc-tests/msgs.exp: New testcase driver.
21285
21286 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
21287
21288         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
21289         Watch for illegal return values from ${tool}_load.
21290         * config/unix.exp (${tool}_load): Fix pass/fail detection for
21291         cross targets.  Coerce return value >0 to 1.
21292
21293 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
21294
21295         * config/unix.exp (${tool}_load): Call program rsh, not proc.
21296
21297         * config/emb-unix.exp: New file.
21298
21299         * config/sim.exp: Error if variable $SIM not defined.
21300         (${tool}_load): Mark test as "untested" if simulator missing.
21301
21302         * config/unix.exp: Load remote.exp to get rcp_download.
21303         * lib/c-torture.exp: Use different option lists for testcases with
21304         and without loops.
21305         * gcc.c-torture/execute/execute.exp: Likewise.
21306
21307 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
21308
21309         * config/*.exp: Clarify return code from ${tool}_load.
21310         Call `unresolved' or `untested' instead of `warning' or `perror'
21311         (sometimes you still want to call both though).
21312         Add comment that `shell_id' is local to each file.
21313         * config/udi.exp (timeout): Set to 30.
21314         Don't print warning if connection fails, $connectmode has already
21315         printed an error.
21316         (${tool}_load): Move verbose messages to level 2.
21317         Rework pattern for "Process started" message.
21318         Pass `shell_id' to ${connectmode}_download.
21319         Retry twice upon timeout.  Make resetting of target more robust.
21320         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
21321         Pass `shell_id' to exit_$connectmode.
21322         Only call exit_$connectmode if connected.
21323         * config/unix.exp (${tool}_load): Check return codes better.
21324         * config/vrtx.exp (${tool}_load): Likewise.
21325         * config/vx.exp (${tool}_load): Likewise.
21326         Delete unneeded global's.
21327         * lib/dg.exp (dg-test): Update to reflect clarified return codes
21328         from ${tool}_load.
21329         (dg-stat): Delete.
21330         (dg-init): Delete recording of pass/fail counts.
21331         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
21332         (old-dejagnu-init): Likewise.
21333         (old-dejagnu-stat): Delete contents, empty proc now.
21334         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
21335         (c-torture): Delete references to lcnt, lpass, lfail.
21336         Get option list from TORTURE_OPTIONS.
21337         Delete -funroll[-all]-loops if no loops.
21338         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
21339         (g++_stat): Delete contents (empty proc now).
21340         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
21341         (gcc_finish): Likewise.
21342         (gcc_stat): Deleted.
21343         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
21344         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
21345         * gcc.c-torture/execute/execute.exp: Likewise.
21346         Split tests into two parts: compile, execute.
21347         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
21348         no loops.  Update to reflect clarified return codes from ${tool}_load.
21349
21350 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
21351
21352         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
21353         to grep for.
21354         (old-dejagnu): Likewise (where necessary).
21355
21356 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
21357
21358         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
21359
21360         * lib/dg.exp (dg-process-target): Fix processing of selector.
21361         Add comment regarding use of `error'.
21362
21363         * lib/gcc.exp (prune_system_crud): Define if missing.
21364         * lib/g++.exp (prune_system_crud): Likewise.
21365
21366         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
21367         Call prune_system_crud.
21368         * lib/dg.exp (dg-runtest): New proc.
21369         Use perror instead of send_user for tcl errors in testcase.
21370         Don't return any value, it's never used.
21371         Don't clobber previous definition of `unknown'.
21372         Print tcl errors in `dg-final'.
21373
21374 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
21375
21376         * lib/dg.exp (dg-process-target): Improve syntax error messages.
21377         (dg-test): Don't print errorInfo, it contains stack backtrace.
21378
21379 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
21380
21381         * lib/g++.exp (runtest_file_p): Define if missing.
21382
21383 1994-09-24  Doug Evans  (dje@cygnus.com)
21384
21385         * lib/mike-g++.exp: Comment out loading of g++.exp.
21386         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
21387         (default_g++_version): Always print something.
21388         (default_g++_start): Comment out call to `which'.
21389         (g++_start, g++_load): Deleted (must be defined in config file).
21390         * lib/gcc.exp: Test for existence of $CC at start.
21391         Delete check for tmpdir (done in gcc_init).
21392         (default_gcc_version): Always print something.
21393         (default_gcc_start): Comment out call to `which'.
21394         * config/*.exp: Major cleanup - make cross targets work at least a
21395         little better for g++ (by not being "--tool gcc" specific).
21396         Rename gcc_xxx to ${tool}_xxx.
21397         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
21398         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
21399
21400 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
21401
21402         * lib/c-torture.exp (c-torture-compile): Rework compiler
21403         message processing.
21404
21405         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
21406         c-torture.
21407
21408 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
21409
21410         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
21411
21412         * lib/dg.exp (dg-process-target): Support { target native }.
21413
21414 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
21415
21416         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
21417         looked for "... program xxx got fatal signal".
21418         Correct regsub munging of `comp_output'.
21419         Ignore compiler messages "path prefix not used" and "linker input
21420         file unused".
21421
21422 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
21423
21424         * lib/gcc.exp (runtest_file_p): Define if missing.
21425         * gcc.prms/template.c: Example to work from.
21426
21427 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
21428
21429         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
21430         * lib/dg.exp (dg-test): Call unsupported testcases as such.
21431
21432         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
21433         * gcc.prms/1883.c: Moved from compile/940714-1.c.
21434         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
21435         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
21436
21437         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
21438         (dg-process-target): No longer a varargs proc.
21439         Return S/N for target, P/F for xfail.  All callers changed.
21440         (user option procs): More argument checking.
21441         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
21442         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
21443         (dg-test): Skip test if not running on selected target in `dg-do'.
21444         Update handling of `dg-do-what', `dg-output-text'.
21445         Separate execution pass/fail from output pattern match pass/fail.
21446         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
21447
21448 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
21449
21450         * gcc.c-torture/special/special.exp: Don't expect failure for mips
21451         target for 920510-1.c.
21452
21453 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
21454
21455         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
21456         Clean up comment regarding use of passcnt, etc.
21457         (gcc_stat): Don't update `testcnt' here.
21458         (gcc_finish): Do it here.
21459         Might as well reset `but_id' here too.
21460         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
21461         to determine if the file should be tested.
21462         * gcc.c-torture/compile/compile.exp: Likewise.
21463         * gcc.c-torture/execute/execute.exp: Likewise.
21464         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21465         * gcc.misc-tests/dg-test.exp: Likewise.
21466         * gcc.prms/prms.exp: Likewise.
21467         * gcc.wendy/wendy.exp: Likewise.
21468         * g++.old-deja.exp: Likewise.
21469         Move "Testing file" message to verbose level 1.
21470
21471 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
21472
21473         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
21474
21475 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
21476
21477         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
21478         (default_gcc_start): Accept optional second list element
21479         of compiler flags.  Print compiler output at verbosity level 2.
21480         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
21481         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
21482         Save current values of framework globals passcnt, failcnt, xpasscnt,
21483         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
21484         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
21485         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
21486         xfailcnt to compute stats.  Update framework global `testcnt' from
21487         pass/fail counts.
21488         (gcc_finish): New proc.  Clean up test environment.
21489         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
21490         (gcc_epass, gcc_efail): Delete.
21491         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
21492         argument of line number.
21493         (dg-init): If the tool has an init routine, call it.
21494         (dg-test): Remove args `cflags_var' and `libs_var'.
21495         Pass all compiler options to ${tool}_start.
21496         Handle missing line number.
21497         (dg-finish): New function.
21498         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
21499         particular files.  Call gcc_finish at end.  Move "skipping test"
21500         message to verbosity level 3.
21501         * gcc.c-torture/compile/compile.exp: Likewise.
21502         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
21503         * gcc.c-torture/execute/execute.exp: Likewise.
21504         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21505         Print testcase being tried at verbosity level 1.
21506         * gcc.c-torture/special/special.exp: Unset xfail.
21507         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21508         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
21509         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
21510         * gcc.failure/failure.exp: Likewise.
21511         * gcc.ieee/ieee.exp: Likewise.
21512         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
21513         Update call to dg-test.  Call dg-finish at end.
21514         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
21515         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
21516         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
21517         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
21518         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
21519         * gcc.wendy/wendy.exp: Add copyright.
21520         Delete setting of tmpdir (done by gcc_init).
21521         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
21522         Pass compiler flags to gcc_start.  Call gcc_finish at end.
21523         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
21524         gcc_[ce]pass/fail.
21525
21526 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
21527
21528         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
21529         confusion.
21530         (g++_load): Likewise.
21531
21532         * config/*.exp (gcc_load): Some were varargs fns and some were not.
21533         Rename argument to `prog' to remove the confusion.
21534         Varargs fns behave differently too!
21535         (g++_load): Likewise.
21536
21537         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
21538
21539         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
21540         what it is.  Delete (always) printing of status value for !native.
21541         Simplify verbose code, and include status and exec_output.
21542         (g++_load): Use gcc_load.
21543
21544 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
21545
21546         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
21547         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
21548         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
21549         940714-3.c as these testcases don't exist anymore.  Make
21550         va-arg-1.c expected to pass.
21551
21552 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
21553
21554         * gcc.misc-tests/misc.exp: Only run specific testcases.
21555         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
21556         * gcc.misc-tests/dg-[1-9].c: New files.
21557
21558         * lib/dg.exp: New testsuite driver.
21559         * gcc.prms/prms.exp: Use it.
21560
21561         * README.gcc: New file.
21562
21563         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
21564         Document and reset `lxpass' and `lxfail'.
21565         Simplify "initialized" message.
21566         (gcc_stat): Clean up comments a little.
21567
21568 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
21569
21570         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
21571
21572 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
21573
21574         * lib/old-dejagnu.exp (process-option): New proc.
21575         (old-dejagnu-init, old-dejagnu-stat): Likewise.
21576         (old-dejagnu): Simplify.
21577         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
21578
21579 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
21580
21581         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
21582         exists and is not an empty string.
21583
21584         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
21585         $xfail rather than calling setup_xfail.  Clear $xfail when test is
21586         finished.
21587         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
21588         automatically.
21589
21590         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
21591         longer expected to fail.
21592
21593         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
21594         "f" function call.
21595
21596         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
21597
21598         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
21599         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
21600         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
21601         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
21602         c-torture-1.29.
21603
21604         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
21605         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
21606
21607         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
21608
21609         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
21610         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
21611
21612         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
21613         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
21614         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
21615
21616 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
21617
21618         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
21619         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
21620         940714-1.c, 940714-2.c, 940714-3.c},
21621         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
21622         gcc.misc-tests/{mg.c,mg.exp}:
21623         New tests.
21624         * gcc.noncompile/noncompile.exp: Change accordingly.
21625
21626 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
21627
21628         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
21629         Undo previous clobberage.
21630
21631 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
21632
21633         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
21634         * gcc.special/{930510-1.c, special.exp}:
21635         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
21636         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
21637         struct-varargs-1.c}: New tests from c-torture-1.26.
21638
21639 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
21640
21641         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
21642           argument to switch.
21643
21644 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
21645
21646         * Revert the previous changes.  Please see Rob's directory
21647           (/lisa/test/rob/progressive/gcc/testsuite) for testing
21648           fixes.
21649
21650 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
21651
21652         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
21653             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
21654             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
21655             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
21656             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
21657             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
21658             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
21659             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
21660             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
21661             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
21662             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
21663             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
21664             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
21665             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
21666             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
21667             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
21668             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
21669             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
21670             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
21671             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
21672             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
21673             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
21674             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
21675             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
21676             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
21677             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21678             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
21679
21680 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
21681
21682         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
21683             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
21684           with perror calls.
21685
21686 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
21687
21688         * config/unix.exp (g++_load): Fix syntax.
21689
21690 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
21691
21692         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
21693         * gcc.noncompile/921017-1.c: Deleted obsolete test.
21694         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
21695         Don't expect va-arg-1.c to fail.  Correct expected output for
21696         920928-1.c.
21697         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
21698         * gcc.wendy/hbm4.c: Correct typo.
21699         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
21700
21701 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
21702
21703         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
21704         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
21705         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
21706         * lib/c-torture.exp (c-torture-compile): Ditto.
21707
21708         Reduce volume of output (remove all the -I's and such).
21709         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
21710         Call gcc_cpass, gcc_cfail.
21711         (c-torture): Pass testing option to c-torture-compile.
21712
21713 1994-03-21  Doug Evans  (dje@cygnus.com)
21714
21715         Bring patches over from progressive.
21716         * config/default.exp: Exit remote shell cleanly.
21717         (g++_exit, g++_start): Add default versions.
21718         * config/sim.exp (gcc_load): Use perror, not error.
21719
21720 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
21721
21722         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
21723         set in site.exp.
21724
21725 1994-03-14  Doug Evans  (dje@cygnus.com)
21726
21727         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
21728         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
21729         (wendy_try): New proc to run testcase.
21730         (main loop): Call 'em.
21731         * gcc.wendy/*.c: Clean up pass to correct expected output.
21732
21733         * lib/gcc.exp: Minor cleanup work.
21734         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
21735
21736 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
21737
21738         * config/sim.exp (gcc_load): Document return codes better.
21739         Don't pass -v to simulator.
21740
21741 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
21742
21743           * gcc.special/920717-x.c: Fix typo.
21744           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
21745           get at sources.
21746
21747         * lib/mike-gcc.exp: Fix typo.
21748
21749 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
21750
21751         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
21752         binary to use, transform the name.
21753         * config/*.exp: rename everything. Nuke any g++ specific files,
21754         it's now a special case of gcc that requires no special support.
21755         Add a default.exp for unsupported targets.
21756
21757 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
21758
21759         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
21760         lib/old-dejagnu.exp: Fix a few patterns to work with the new
21761         version of Tcl.
21762
21763 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
21764
21765         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
21766         than a warning.
21767
21768 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
21769
21770         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
21771
21772 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
21773
21774         * gcc.execute/execute.exp: Combine opt_list and foption_list into
21775         option_list.  Compile every file with only 4/6 option choices
21776         (same as C torture) instead of with 12/18 different option
21777         choices.
21778         * lib/c-torture.exp: Likewise.
21779
21780         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
21781         not already set.
21782
21783 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
21784
21785         * lib/old-deja.exp: Add `excess errors test fails' error, now one
21786         can put an XFAIL *-*-* on excess errors.
21787
21788 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
21789
21790         * g++.law: Add more tests derived from g++-bugs snapshots.
21791
21792         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
21793         equivalent to g++.law/init9.
21794
21795         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
21796         compiled it, and the a.out file after we've run it.
21797
21798 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
21799
21800         * lib/mike-g++.exp (postbase): Delete the .o file after we've
21801         compiled it, and the a.out file after we've run it.
21802
21803 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
21804
21805         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
21806
21807 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21808
21809         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21810         version number.
21811
21812 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21813
21814         * g++.law: New directory of g++ tests derived from the g++-bugs
21815         snapshots.
21816
21817 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21818
21819         * gcc.compile: initbug1.c initbug1.exp testcase added
21820
21821 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21822
21823         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21824         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21825           fixes submitted by Jeff Law (law@cs.utah.edu)
21826         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21827           Jeff Law (law@cs.utah.edu)
21828
21829
21830 1993-11-30  Mike Stump  (mrs@cygnus.com)
21831
21832         * config/unix-g++.exp: Follow the gcc way of doing things.
21833         * g++.old-deja/old-deja.exp: Minor updates.
21834         * lib/g++.exp: New file, follow the gcc way of doing things.
21835         * lib/old-dejagnu.exp: Minor updates.
21836         * lib/mike-g++.exp: Always unset errorInfo.
21837
21838 1993-11-06  Mike Stump  (mrs@cygnus.com)
21839
21840         * lib/gcc.exp: Fix some errors with the below change, CC and
21841         CFLAGS should be global when setting, not local.
21842
21843 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21844
21845         * lib/gcc.exp: Transform tool name.
21846
21847 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21848
21849         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21850
21851 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21852
21853         * lib/gcc.exp: change gcc_done to gcc_stat
21854
21855 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21856
21857         * Upgraded gcc testsuite to c-torture version 1.25
21858
21859 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21860
21861         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21862         * lib/c-torture: added hooks for new reporting code.
21863
21864 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21865
21866         * config/sh-gcc.exp: check if sh-sim exists in the path
21867
21868 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21869
21870         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21871         * gcc.compile/compile.exp: Initial changes for new logic.
21872         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21873         * gcc.failure/failure.exp: Initial changes for new logic.
21874         * gcc.ieee/ieee.exp: Initial changes for new logic.
21875         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21876         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21877         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21878         * lib/c-torture.exp: Initial changes for new logic.
21879         * lib/gcc.exp: Initial changes for new logic.
21880
21881 1993-10-15  Mike Stump  (mrs@cygnus.com)
21882
21883         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21884         depend upon failure or success.  Fully qualify names in failure
21885         and success messages.  Always remove a.out before starting
21886         compile, just in case.  Pay more attention to error text output by
21887         the compiler.  Handle testcases with no known past errors just
21888         like all others, so that things are uniform.  Other miscellaneous
21889         improvements.
21890
21891 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21892
21893         * gcc.cpp: new directory for cpp tests
21894
21895 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21896
21897         * lib/chill.exp: Code reformatted, removed unused code.
21898         * config/unix-chill.exp: Code reformatted, removed unused code.
21899         * chill.execute/execute.exp: Code reformatted, removed unused code.
21900         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21901
21902 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21903
21904         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21905         routines not written.
21906
21907 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21908
21909         * config/bug-gcc.exp: Use new procs from bug.exp.
21910
21911 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21912
21913         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21914         via ftp, rather than depending on NFS.
21915         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21916         case.
21917
21918 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21919
21920         * config/bug-gcc.exp: Use new download proc.
21921
21922 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21923
21924         * chill.execute/execute.exp: cleanups, handles errors better
21925         * chill.compile/compile.exp: rewrite, based on execute.exp
21926         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21927         * lib/chill.exp: major changes to diff proc and compile and link
21928           procs. added chill_fail and chill_pass wrappers to pass and
21929           fail. added more comments, and handle error codes better.
21930           Added a hack to capture stderr from exec, so noncompile tests
21931           can work.
21932
21933 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21934
21935         * chill.execute/execute.exp: rewrite of testsuite driver
21936         * lib/chill.exp: rewrite of testsuite driver
21937         * config/unix-chill.exp: rewrite of testsuite driver
21938
21939 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21940
21941     In chill.execute:
21942         * iexpr.ch: Standardize uppercase.
21943         * tuples.dat: Standardize uppercase.
21944         * vary.ch: standardize.  Correct varying string assignments.
21945         * vary.dat: Add new output lines.
21946
21947 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21948
21949     In chill.execute:
21950         * chprintf.ch: Standardize use of uppercase.
21951         * tuples.ch: Standardize and turn arr2 into a DCL,
21952           rather than a SYN.
21953         * pinits.ch: Standardize.
21954
21955 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21956
21957         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21958         * Makefil: Renamed to Makefile.in.
21959         * configure.in: New.
21960
21961 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21962
21963     In chill.execute:
21964         * .cvsignore: Add result/output files.
21965         * Makefile: Fix up variables at start.  Use MFLAGS
21966           everywhere.  Correct bool_loc, built_ins entries.
21967           Add entry for vary1.ch.
21968         * bitarray.ch: Standardize upper-case usage.
21969         * bitexpr.ch: Standardize, add output of b1.
21970         * params.ch: Use arrayt in along PROC parameters, to
21971           avoid novelty problems.
21972         * sets.ch: Tiny cleanup.
21973         * vary1.ch: Re-indent.
21974
21975 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21976
21977           * Add PR-related files to Makefiles, .cvsignore files, etc.
21978
21979 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21980
21981         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21982           with compiler objects. New names are test-flow.c and test-loop.c
21983
21984 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21985
21986         * Upgraded c-torture tests from 1.19 to 1.20
21987
21988         * new files:
21989         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21990         * gcc.compile: 930623-1.c 930623-2.c
21991         * gcc.noncompile: 930622-1.c 930622-2.c
21992         * gcc.failure: 920411-1.c 920627-2.c
21993         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21994
21995 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21996
21997         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21998           More changes to get testsuite working properly. Needs more work.
21999           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
22000
22001 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
22002
22003         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
22004           More changes to get testsuite working properly. Needs more work.
22005
22006 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
22007
22008         * chill.compile/compile.exp: Added for Dejagnu support
22009         * chill.execute/execute.exp: Added for Dejagnu support
22010         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
22011
22012 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
22013
22014     This should complete moving the CHILL test files.
22015         * chill.noncompile(.cvsignore printf.grt
22016             in-printf.grt chprintf.grt chprintf.ch):
22017             Added test-support files.
22018           (Makefile): Modified further.
22019         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
22020             signal.ch): Added test files.
22021           * chill.execute (.cvsignore printf.grt printr.c
22022             in-printf.grt rts.c chprintf.grt rts.h): Added
22023           test-support files.
22024             (Makefile): More corrections.
22025
22026 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
22027
22028         * chill.compile, chill.execute, chill.nocompile: Add CHILL
22029           test cases, ready for DejaGnu.
22030
22031 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
22032
22033         * Upgraded c-torture tests from 1.18 to 1.19
22034
22035         * gcc.compile: added test(s):
22036           930607-1.c
22037         * gcc.execute: added test(s):
22038           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
22039
22040         * added new subdirectory for misc tests: gcc.misc-tests
22041         * gcc.misc-test(s): added tests:
22042           inst-check.c test-consts.c test-ior.c test-switch.c
22043
22044 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
22045
22046         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
22047
22048 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
22049
22050         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
22051
22052 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
22053
22054         * Upgraded c-torture tests from 1.17 to 1.18
22055
22056 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
22057
22058         * Upgraded c-torture tests from 1.12 to 1.17
22059
22060 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
22061
22062         * lib/old-dejagnu.exp:
22063           Fixed handling of XFAIL target triplets to correctly
22064           recognize wildcard characters.  Removed code that
22065           appended a unique id tag to the end of the file name
22066           printed out by the result of the testcases within a
22067           given test file.
22068
22069 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
22070
22071         * lib/old-dejagnu.exp:
22072           Reworked expected failure handling to trigger off of XFAIL
22073           keyword in keyphrase embeded in testcase source code. The
22074           XFAIL keyword must be at the end of the keyphrase line. It
22075           may optionally be followed by one or more target triplets.
22076           It has just occured that the handling of wildcards in the
22077           target triplet may not be correct.
22078
22079 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
22080
22081         * g++.old-deja/tests:
22082           Moved all subdirectories up one level into g++.old-deja .
22083
22084         * lib/old-dejagnu.exp:
22085           Fixed problem with CXXFLAGS not being properly reset, and being
22086           corrupted with extraneous "-c" compiler option.  This was
22087           causing binaries to not be generated for test that needed them.
22088           Modified strings passed to "pass" and "fail" so that individual
22089           tests from the same test file would be distinguished by an
22090           identifier appended to the test file name in the summary logs;
22091           this corrected a problem with erroneous diff logs.  Added code
22092           to search testcases for expected fail and unexpected pass keywords.
22093
22094 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
22095
22096         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
22097
22098 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
22099
22100         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
22101           Removed extraneous text from end of "Special g++ Options"
22102           keyphrase.
22103
22104         * lib/old-dejagnu.exp: Added pattern matching to look for new
22105           keywords, embedded in testcases comments, which will trigger
22106           calls to xpass and xfail.
22107
22108 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
22109
22110         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
22111           comments embedded in the testcases, especially the one looking for
22112           special compiler options, as well as the pattern matching for the
22113           compiler output again.
22114
22115 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
22116
22117         * lib/old-dejagnu.exp: Do a proper check of the return value for
22118           execute tests. Fixed several problems with the pattern matching
22119           of the compiler output which gave erroneous test results.
22120           Changed several of the test result messages to be more descriptive.
22121         * config/unix-g++.exp: Proc g++_load now actually works and
22122           executes the tests passed to it and returns a usable return
22123           value.
22124
22125 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
22126
22127           * lib/gcc.exp: Exits gracefully if $CC is bogus.
22128
22129 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
22130
22131         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
22132           Modified both files to properly execute the old style
22133           dejagnu tests. The previous versions of these files were
22134           experimental and did not function anything near correctly.
22135
22136 1993-04-05  Rob Savoye  (rob@cygnus.com)
22137
22138         * Removed all Makefile.in and configure.in files. No configuration
22139         needed now.
22140
22141 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
22142
22143         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
22144
22145 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
22146
22147         * gcc.compile/configure.in, gcc.unsorted/configure.in,
22148         gcc.special/configure.in, gcc.noncompile/configure.in,
22149         gcc.execute/configure.in, gcc.code_quality/configure.in,
22150         g++.other/configure.in, g++.old-deja/configure.in,
22151         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
22152         in srcname setting.
22153
22154 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
22155
22156         * lib/udi.exp:  Fixed mondfe and mondfe_download.
22157         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
22158         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
22159
22160 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
22161
22162         * config/udi-gdb.exp: Check $shell_id after connecting to target.
22163         (gdb_exit): Don't remove *_soc files.
22164
22165 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
22166
22167         * lib/c-torture.exp: Don't look for main; instead always use -w
22168         -c.  This is how the c-torture tests work.  Remove the object
22169         file if the compilation succeeds.
22170         * gcc.execute/execute.exp: Remove executable if test passes.
22171         * gcc.noncompile/noncompile.exp: Every test is an expected
22172         failure.
22173         * gcc.special/special.exp: Added tests from c-torture 1.11,
22174         corrected use of existing test.
22175         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
22176         gcc.execute/920625-1.c: Updated to c-torture 1.11.
22177         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
22178         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
22179         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
22180         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
22181         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
22182         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
22183         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
22184         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
22185         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
22186         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
22187         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
22188         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
22189         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
22190         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
22191         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
22192         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
22193         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
22194         c-torture 1.11.
22195         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
22196         correspond to c-torture 1.11.
22197
22198         * New file.