OSDN Git Service

cp:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/14397
4         * g++.dg/overload/ref1.C: New.
5
6 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7
8         PR c++/14409
9         * g++.dg/template/spec12.C: New test.
10
11         PR c++/14448
12         * g++.dg/parse/crash14.C: New test.
13
14 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15
16         PR c++/14230
17         * g++.dg/init/ref11.C: New test.
18
19 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20
21         PR c++/14432
22         * g++.dg/parse/builtin2.C: New test.
23
24 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25
26         PR c++/14401
27         * g++.dg/init/ctor3.C: New test.
28         * g++.dg/init/union1.C: New test.
29         * g++.dg/ext/anon-struct4.C: New test.
30
31 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32
33         * g++.dg/lookup/koenig1.C: Tweak error messages.
34         * g++.dg/lookup/used-before-declaration.C: Likewise.
35         * g++.dg/other/do1.C: Likewise.
36         * g++.dg/overload/koenig1.C: Likewise.
37         * g++.dg/parse/crash13.C: Likewise.
38         * g++.dg/template/instantiate3.C: Likewise.
39         
40 2004-03-08  Eric Christopher  <echristo@redhat.com>
41
42         * * lib/target-supports.exp: Enable libiconv in test
43         compilation.  Fix up error checking.
44
45 2004-03-08  Roger Sayle  <roger@eyesopen.com>
46
47         PR middle-end/14289
48         * gcc.dg/pr14289-1.c: New test case.
49         * gcc.dg/pr14289-2.c: Likewise.
50         * gcc.dg/pr14289-3.c: Likewise.
51
52 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
53
54         * gcc.c-torture/execute/20040308-1.c: New test.
55
56 2004-03-07  Roger Sayle  <roger@eyesopen.com>
57
58         * gcc.c-torture/execute/20040307-1.c: New test case.
59
60 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
61
62         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
63
64 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
65
66         * gcc.dg/20040306-1.c: New test.
67
68 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
69
70         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
71         them static.
72         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
73
74 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
75
76         PR c/14465
77         * gcc.dg/decl-6.c: New test.
78
79 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
80
81         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
82         Rename LOGPOW -> LOG_POW.
83         (SQRT_EXP, POW_EXP): New.
84
85 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
86
87         * gcc.dg/i386-sse-8.c: New test.
88
89 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
90
91         PR c/14114
92         * gcc.dg/decl-5.c: New test.
93
94 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
95
96         * gcc.dg/20040305-1.c: New test.
97
98 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
99
100         PR other/14354
101         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
102
103 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
104
105         PR c++/14425, c++/14426
106         * g++.dg/ext/altivec-4.C: New test.
107         * g++.dg/ext/altivec-5.C: New test.
108
109 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
110
111         * g++.old-deja/g++.other/linkage1.C: Expect errors about
112         global variables of a type with no linkage.
113         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
114         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
115         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
116         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
117         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
118         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
119         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
120         * g++.dg/warn/deprecated.C: Name enum Color.
121         * g++.dg/overload/VLA.C: Name structure for 'b'.
122         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
123
124 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
125
126         * gcc.c-torture/compile/20040304-1.c: New test.
127
128 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
129
130         PR 13728
131         * gcc.dg/decl-4.c: New testcase.
132
133 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
134
135         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
136         as PRECF if sizeof (float) > sizeof (double).
137         (PRECL): Make it the same as PRECF if
138         sizeof (float) > sizeof (long double).
139
140 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
141
142         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
143         system type.  Add check for irix6 which doesn't have c99 runtime.
144
145 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
146
147         * gcc.dg/const-elim-1.c: xfail for xtensa.
148
149 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
150
151         PR c++/14369
152         * g++.dg/template/cond4.C: New test.
153
154 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
155
156         PR c++/14360
157         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
158
159         PR c++/14361
160         * g++.dg/parse/defarg7.C: New test.
161
162         PR c++/14359
163         * g++.dg/template/friend26.C: New test.
164
165 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
166
167         PR c++/14324
168         * g++.dg/abi/mangle21.C: New test.
169
170         PR c++/14260
171         * g++.dg/parse/constructor2.C: New test.
172
173         PR c++/14337
174         * g++.dg/template/sfinae1.C: New test.
175
176 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
177
178         PR c++/14267
179         * g++.dg/expr/crash2.C: New test.
180
181         PR middle-end/13448
182         * gcc.dg/inline-5.c: New test.
183         * gcc.dg/always-inline.c: Split out tests into ...
184         * gcc.dg/always-inline2.c: ... this and ...
185         * gcc.dg/always-inline3.c: ... this.
186
187 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
188
189         PR debug/12103
190         * g++.dg/debug/crash1.C: New test.
191
192 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
193
194         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
195         function with __attribute__((noinline)).
196         (recurser_void2): Likewise.
197         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
198         (recurser_void2): Likewise.
199
200 2004-02-29  Roger Sayle  <roger@eyesopen.com>
201
202         PR middle-end/14203
203         * g++.dg/warn/Wunused-6.C: New test case.
204
205 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
206
207         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
208         not defined.
209
210 2004-02-27  Eric Christopher  <echristo@redhat.com>
211
212         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
213         * g++.dg/charset/asm2.c: Run only x86.
214         * gcc.dg/charset/asm3.c: Ditto.
215
216 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
217
218         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
219         ld_library_path.
220
221 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
222
223         * g++.dg/ext/altivec-3.C: New.
224
225 2004-02-26  Richard Henderson  <rth@redhat.com>
226
227         * g++.dg/ext/attrib10.C: Mark for warning.
228         * gcc.dg/attr-alias-1.c: New.
229
230 2004-02-26  Richard Henderson  <rth@redhat.com>
231
232         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
233         * gcc.c-torture/execute/20040208-2.c: ... it back.
234
235 2004-02-26  Eric Christopher  <echristo@redhat.com>
236
237         * lib/target-supports.exp (check-iconv-available): New function.
238         * lib/gcc-dg.exp (dg-require-iconv): New function.
239         Use above.
240         * gcc.dg/charset: New directory.
241         * gcc.dg/charset/charset.exp: New file.
242         * gcc.dg/charset/asm1.c: Ditto.
243         * gcc.dg/charset/asm2.c: Ditto.
244         * gcc.dg/charset/asm3.c: Ditto.
245         * gcc.dg/charset/asm4.c: Ditto.
246         * gcc.dg/charset/asm5.c: Ditto.
247         * gcc.dg/charset/attribute1.c: Ditto.
248         * gcc.dg/charset/attribute2.c: Ditto.
249         * gcc.dg/charset/string1.c: Ditto.
250         * g++.dg/charset: New directory.
251         * g++.dg/dg.exp: Add here. Special options.
252         * g++.dg/charset/charset.exp: New file.
253         * g++.dg/charset/asm1.c: Ditto.
254         * g++.dg/charset/asm2.c: Ditto.
255         * g++.dg/charset/asm3.c: Ditto.
256         * g++.dg/charset/asm4.c: Ditto.
257         * g++.dg/charset/attribute1.c: Ditto.
258         * g++.dg/charset/attribute2.c: Ditto.
259         * g++.dg/charset/extern1.cc: Ditto.
260         * g++.dg/charset/extern2.cc: Ditto.
261         * g++.dg/charset/string1.c: Ditto.
262
263 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
264
265         PR c++/14278
266         * g++.dg/parse/comma1.C: New test.
267
268 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
269
270         PR c++/14284
271         * g++.dg/template/ttp8.C: New test.
272
273 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
274
275         * gcc.dg/fixuns-trunc-1.c: New test.
276
277 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
278
279         * gcc.dg/builtins-config.h: Use #elif.
280
281 2004-02-26  Michael Matz  <matz@suse.de>
282
283         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
284         * gcc.dg/991214-1.c: Likewise.
285         * gcc.dg/i386-asm-1.c: Likewise.
286
287 2004-02-25  Richard Henderson  <rth@redhat.com>
288
289         * gcc.c-torture/execute/20040208-2.c: Move ...
290         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
291
292 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
293
294         PR c++/14246
295         * g++.dg/other/crash-3.C: New test.
296
297 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
298
299         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
300         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
301
302         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
303         HP-UX.
304
305 2004-02-24  Michael Matz  <matz@suse.de>
306
307         * gcc.dg/i386-regparm.c: New.
308
309 2004-02-23  James E Wilson  <wilson@specifixinc.com>
310
311         * gcc.c-torture/execute/20040223-1.c: New.
312
313 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
314             Kazu Hirata  <kazu@cs.umass.edu>
315
316         * gcc.dg/fwritable-strings-1.c: Remove.
317
318 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
319
320         PR c/14156
321         * gcc.dg/20040223-1.c: New test.
322
323 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
324
325         PR c++/14106
326         * g++.dg/ext/typeof9.C: New test.
327
328 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
329
330         PR c++/14250
331         * g++.dg/other/switch1.C: New test.
332
333 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
334
335         * gcc.dg/cast-function-1.c: Adjust for new informative message.
336         * gcc.dg/va-arg-1.c: Likewise.
337
338 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
339
340         PR c++/14143
341         * g++.dg/template/koenig5.C: New test.
342
343 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
344
345         * g++.dg/ext/altivec-1.C: Generalize target triple.
346         * g++.dg/ext/altivec-2.C: New test case.
347         * g++.dg/ext/altivec_check.h: New file.
348         * gcc.dg/altivec-1.c: Generalize target triple;
349         include altivec_check.h and call altivec_check().
350         * gcc.dg/altivec-[2-5].c: Generalize target triple.
351         * gcc.dg/altivec-6.c: New test case.
352         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
353         type casts as needed.
354         * gcc.dg/altivec-10.c: Include altivec_check.h and call
355         altivec_check().
356         * gcc.dg/altivec-12.c: New test case.
357         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
358         include altivec_check.h and call altivec_check().
359         * gcc.dg/altivec_check.h: New file.
360
361 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
362
363         * lib/target-supports.exp (check_alias_available): Don't mangle
364         function `g' in test program.
365
366 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
367
368         * lib/target-supports.exp (check_profiling_available): Check
369         argument to determine whether we support a profiling type.
370         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
371         check_profiling_available.
372         * g++.dg/bprob/bprob.exp: Likewise
373         * g77.dg/bprob/bprob.exp: Likewise.
374         * gcc.misc-tests/bprob.exp: Likewise.
375         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
376         dg-require-profiling and delete expected error handling.
377         * gcc.dg/20021014-1.c: Likewise.
378         * gcc.dg/nest.c: Likewise.
379
380 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
381
382         PR c++/12007
383         * g++.dg/other/vthunk1.C: New test.
384
385 2004-02-20  Falk Hueffner  <falk@debian.org>
386
387         PR target/14201
388         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
389
390 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
391
392         PR c++/13927
393         * g++.dg/other/error8.C: Remove XFAIL markers.
394
395         PR c++/14173
396         * g++.dg/ext/packed5.C: New test.
397
398         PR c++/14199
399         * g++.dg/warn/Wunused-5.C: New test.
400
401         PR c++/14186
402         * g++.dg/lookup/member1.C: New test.
403
404 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
405
406         * gcc.c-torture/compile/20040130-1.c: Enable only when
407         __INT_MAX__ >= 2147483647L.
408         * gcc.c-torture/compile/961203-1.c: Likewise.
409
410 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
411
412         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
413         * g++.dg/opt/template1.C: Robustify assembler regexp
414
415 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
416
417         * gcc.c-torture/execute/simd-4.x: Remove.
418         * gcc.c-torture/execute/va-arg-25.x: Likewise.
419         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
420         Guard with #ifndef SKIP_ATTRIBUTE.
421         * gcc.dg/compat/vector-1_y.c: Likewise.
422         * gcc.dg/compat/vector-2_x.c: Likewise.
423         * gcc.dg/compat/vector-2_y.c: Likewise.
424         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
425         * g++.dg/eh/simd-2.C: Likewise.
426
427 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
428
429         * gcc.c-torture/compile/complex-1.c: New.
430
431 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
432
433         PR target/14209
434         * gcc.c-torture/execute/20040218-1.c: New test.
435
436 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
437
438         PR c++/14181
439         * g++.dg/parse/new2.C: New test.
440
441 2004-02-18  Paul Brook  <paul@codesourcery.com>
442
443         * gcc.c-torture/compile/libcall-1.c: New test.
444
445 2004-02-18  Paul Brook  <paul@codesourcery.com>
446
447         PR debug/12934
448         * gcc.dg/debug/debug-7.c: New test.
449
450 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
451
452         * gcc.dg/20040217-1.c: New test.
453
454 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
455
456         * gcc.c-torture/execute/990208-1.x: Delete.
457
458 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
459
460         * gcc.c-torture/execute/20040208-2.x: New file.
461
462 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
463
464         PR c++/11326
465         * g++.dg/abi/structret1.C: New test.
466
467 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
468
469         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
470         (i386_cpuid): No need to test if cpuid is available on AMD64.
471         Fix assembly, so that it works onboth i386 and AMD64.
472         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
473         (vecInLong): Fix s[] member type to unsigned int.
474         (vecInWord): Remove type.
475         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
476         (a64, b64, c64, d64, e64): Remove.
477         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
478         Remove unused variable.  Remove initialization of removed variables.
479         Don't call mmx_tests nor sse_tests.
480         (reference_mmx, reference_sse): Remove.
481         (check): Add return stmt.
482         * gcc.dg/i386-sse-7.c: New test.
483         * gcc.dg/i386-mmx-4.c: New test.
484
485 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
486
487         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
488         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
489         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
490         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
491         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
492         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
493         g++.dg/tc1/dr94.C: Fix line terminator.
494
495 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
496
497         * gcc.c-torture/compile/20040216-1.c: New.
498
499 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
500
501         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
502         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
503         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
504         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
505         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
506         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
507
508 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
509
510         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
511
512 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
513
514         PR c++/13971
515         * g++.dg/expr/cond4.C: New test.
516
517         PR c++/14086
518         * g++.dg/lookup/crash2.C: New test.
519
520 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
521
522         * gcc.c-torture/compile/20040214-2.c: New test.
523
524 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
525
526         PR c++/14116
527         * g++.dg/ext/typeof8.C: New test.
528
529 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
530
531         * gcc.c-torture/compile/20040214-1.c: New test.
532
533 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
534
535         PR c++/13635
536         * g++.dg/template/spec11.C: New test.
537
538 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
539
540         PR c++/13927
541         * g++.dg/other/error8.C: New test.
542
543 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
544
545         PR c++/14122
546         * g++.dg/template/array4.C: New test.
547
548         PR c++/14108
549         * g++.dg/inherit/thunk2.C: New test.
550
551         PR c++/14083
552         * g++.dg/eh/cond2.C: New test.
553
554 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
555
556         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
557
558 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
559
560         * lib/scanasm.exp (dg-scan): Quote pattern before display.
561
562 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
563
564         * g++.dg/simd-2.C: xfail on ppc64-linux.
565
566 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
567
568         PR c/456
569         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
570         tests.
571
572 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
573
574         * gcc.dg/builtins-33.c: New test.
575
576 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
577
578         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
579
580 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
581
582         * g++.dg/simd-2.C: Set -maltivec for ppc64.
583
584 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
585
586         * gcc.dg/ppc64-abi-3.c: New test.
587
588 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
589
590         PR c/14092
591
592         * gcc.dg/pr14092-1.c: New testcase.
593
594 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
595
596         * gcc.dg/cpp/assert4.c: Fix typo last change.
597
598         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
599         * gcc.dg/cpp/assert4.c: Handle powerpc64.
600
601         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
602
603 2004-02-09  Roger Sayle  <roger@eyesopen.com>
604
605         * gcc.c-torture/compile/20040209-1.c: New test case.
606
607 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
608
609         * gcc.dg/c90-init-1.c: Adjust expected error messages.
610
611 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
612
613         * gcc.c-torture/execute/20040208-[12].c: New tests.
614
615 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
616
617         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
618
619 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
620
621         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
622
623 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
624
625         Bug 13856
626         * gcc.dg/visibility-8.c: New testcase.
627
628 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
629
630         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
631         arguments.
632         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
633
634 2004-02-07  Roger Sayle  <roger@eyesopen.com>
635
636         PR middle-end/13696
637         * g++.dg/opt/fold1.C: New test case.
638
639 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
640
641         PR c++/14033
642         * g++.dg/other/crash-2.C: New test.
643
644 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
645
646         PR c++/14028
647         * g++.dg/parse/angle-bracket2.C: New test.
648
649 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
650
651         PR middle-end/13750
652         Revert:
653         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
654         PR pch/13361
655         * testsuite/g++.dg/pch/wchar-1.C: New.
656         * testsuite/g++.dg/pch/wchar-1.Hs: New.
657
658 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
659
660         PR c++/14008
661         * g++.dg/parse/error15.C: New test.
662         * g++.dg/parse/crash11.C: Update dg-error mark.
663
664 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
665
666         PR c++/13932
667         * g++.dg/warn/conv2.C: New test.
668
669 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
670
671         PR c++/13086
672         * g++.dg/warn/incomplete1.C: Remove xfail.
673
674 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
675
676         * lib/file-format.exp (gcc_target_object_format): Use
677         ${tool}_target_compile, not gcc_target_compile.
678         * lib/target-supports.exp (check_alias_available): Likewise.
679         (check_gc_sections_available): Likewise.
680         * g++.dg/ext/attrib10.C: Use dg-require-alias.
681         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
682         dg-require-alias.
683
684 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
685
686         PR c++/13969
687         * g++.dg/template/static6.C: New test.
688
689 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
690
691         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
692
693 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
694
695         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
696         tests for systems where `char' is unsigned by default.
697
698 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
699
700         PR c++/13997
701         * g++.dg/template/partial3.C: New test.
702
703 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
704
705         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
706         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
707         Remove mentions of obsolete ports.
708
709 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
710
711         * gcc.dg/noncompile/20001228-1.c: Fix for new
712         error message.
713
714 2004-02-03  Roger Sayle  <roger@eyesopen.com>
715
716         PR target/9348
717         * gcc.c-torture/execute/multdi-1.c: New test case.
718
719 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
720
721         PR c++/13925
722         * g++.dg/template/lookup5.C: New test.
723
724 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
725
726         PR c++/13950
727         * g++.dg/template/lookup4.C: New test.
728
729         PR c++/13970
730         * g++.dg/parse/error14.C: New test.
731
732         PR c++/14002
733         * g++.dg/parse/template13.C: New test.
734
735 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
736
737         PR c++/13978
738         * g++.dg/template/koenig4.C: New test.
739
740         PR c++/13968
741         * g++.dg/template/crash17.C: New test.
742
743         PR c++/13975
744         * g++.dg/parse/error13.C: New test.
745         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
746
747 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
748
749         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
750
751 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
752
753         PR c/11658
754         PR c/13994
755         * gcc.dg/noncompile/20040203-1.c: New test.
756         * gcc.dg/noncompile/20040203-2.c: Likewise.
757         * gcc.dg/noncompile/20040203-3.c: Likewise.
758         * gcc.dg/20040203-1.c: Likewise.
759
760 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
761
762         PR c++/10858
763         * g++.dg/template/sizeof7.C: New test.
764
765 2004-02-02  Eric Christopher  <echristo@redhat.com>
766             Zack Weinberg  <zack@codesourcery.com>
767
768         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
769
770 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
771
772         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
773         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
774         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
775         * gcc.dg/cleanup-5.c: Run only on Linux targets.
776
777 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c++/13113
780         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
781
782         PR c++/13854
783         * g++.dg/ext/attrib13.C: New test.
784
785         PR c++/13907
786         * g++.dg/conversion/op2.C: New test.
787
788 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
789
790         * gcc.dg/titype-1.c: Fix pasto.
791
792 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
793
794         * gcc.dg/titype-1.c: New test.
795
796 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
797
798         PR c++/13957
799         * g++.dg/template/non-type-template-argument-1.C,
800         g++.dg/template/qualified-id1.C: Update dg-error marks.
801         * g++.dg/template/nontype6.C: New test.
802
803 2004-02-01  Roger Sayle  <roger@eyesopen.com>
804
805         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
806         * gcc.dg/builtins-31.c: New testcase.
807         * gcc.dg/builtins-32.c: New testcase.
808
809 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
810
811         * objc.dg/call-super-2.m: Update line numbers
812         for the including of stddef.h.
813
814 2004-01-30  Michael Matz  <matz@suse.de>
815
816         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
817         g++.dg/ext/case-range3.C: New tests.
818
819 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
820
821         DR206
822         PR c++/13813
823         * g++.dg/template/member4.C: New test.
824
825 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
826
827         PR c++/13683
828         * g++.dg/template/sizeof6.C: New test.
829
830 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
831
832         * gcc.dg/fwritable-strings-1.c: New test.
833
834 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
835
836         * gcc.c-torture/compile/20040130-1.c: New test.
837
838 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
839
840         * objc.dg/call-super-2.m: Include stddef.h for size_t.
841
842 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
843
844         PR c++/13883
845         * g++.dg/template/ctor3.C: New test.
846
847 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
848
849         * g++.dg/tc1: New directory.
850         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
851         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
852         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
853         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
854         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
855
856 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
857
858         * g++.dg/parse/error11.C: New test.
859         * g++.dg/parse/error12.C: Likewise.
860
861 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
862
863         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
864         (scan_initial, main): Use aligned_sizeof instead of sizeof.
865
866 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
867
868         PR c++/13791
869         * g++.dg/ext/attrib12.C: New test.
870
871         PR c++/13736
872         * g++.dg/parse/cast2.C: New test.
873
874 2004-01-27  James E Wilson  <wilson@specifixinc.com>
875
876         * objc.dg/encode-2.m (main): New local string.  Set depending on
877         sizeof long.  Use in sscanf call.
878         * objc.dg/encode-3.m (main): New local string.  Set depending on
879         sizeof long.  Use in scan_initial call.
880
881 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
882
883         * objc.dg/call-super-2.m: Make LP64-safe.
884         * objc.dg/desig-init-1.m: Likewise.
885
886 2004-01-27  Devang Patel <dpatel@apple.com>
887
888         * g++.dg/debug/namespace1.C: New test.
889
890 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
891
892         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
893         xscale-*-*.
894
895         * gcc.dg/arm-mmx-1.c: New test.
896
897 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
898
899         * gcc.dg/20040127-1.c: New test.
900         * gcc.dg/20040127-2.c: New test.
901
902 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
903
904         * objc.dg/stret-1.m (glob): Renamed to globa.
905
906 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
907
908         PR c++/13663
909         * g++.dg/expr/for1.C: New test.
910
911 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
912
913         PR middle-end/13779
914         * gcc.dg/darwin-longlong.c: New test.
915
916 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
917
918         * gcc.dg/20040124-1.c: Moved test from here...
919         * gcc.c-torture/compile/20040124-1.c: ...to here.
920
921 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
922
923         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
924         the assembly output if -m64 is passed.
925
926 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
927
928         PR c++/13833
929         * g++.dg/template/cond3.C: New test.
930
931 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
932
933         PR c++/13810
934         * g++.dg/template/ttp7.C: New test.
935
936 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
937
938         PR c++/13797
939         * g++.dg/template/nontype4.C: New test.
940         * g++.dg/template/nontype5.C: Likewise.
941
942 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
943
944         * gcc.dg/torture/mips-clobber-at.c: New test.
945
946 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
947
948         * gcc.dg/20040124-1.c: New test.
949
950 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
951
952         * gcc.dg/20040123-1.c: New test.
953
954 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
955
956         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
957
958 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
959
960         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
961
962 2004-01-23  Andrew Pinski  <apinski@apple.com>
963
964         * gcc.dg/20030121-1.c: Move to ..
965         * gcc.dg/20040121-1.c: here.
966
967 2004-01-23  Roger Sayle  <roger@eyesopen.com>
968
969         * gcc.dg/builtins-29.c: New test case.
970
971 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
972
973         PR 18314
974         * gcc.dg/builtins-30.c: New testcase.
975
976 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
977
978         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
979         * lib/g77.exp: Likewise.
980         * lib/objc.exp: Likewise.
981         * lib/g++.exp: Likewise.
982
983 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
984
985         * gcc.dg/struct-by-value-2.c: New test.
986
987 2004-01-21  Andrew Pinski  <apinski@apple.com>
988
989         PR target/13785
990         * gcc.dg/20030121-1.c: New test.
991
992 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
993
994         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
995         clobber frame pointer register in asm statement.
996
997 2004-01-21  Falk Hueffner  <falk@debian.org>
998
999         * gcc.c-torture/compile/20040121-1.c: New test.
1000
1001 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1002
1003         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1004
1005 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1006
1007         * gcc.dg/ppc64-abi-2.c: New test.
1008
1009 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1010
1011         * lib/treelang.exp: Fill out this file.
1012         * lib/treelang-dg.exp: New File.
1013
1014 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1015
1016         * gcc.c-torture/compile/981022-1.c: Remove.
1017         * gcc.dg/array-5.c: Remove XFAIL.
1018         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1019         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1020         gcc.dg/cond-lvalue-1.c: Update.
1021         * gcc.dg/cast-lvalue-2.c: New test.
1022
1023 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1024
1025         PR c++/13592
1026         * g++.dg/other/error1.C (class foo): Tweak error message.
1027
1028         PR c++/13592
1029         * g++.dg/template/call2.C: New test.
1030
1031 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1032
1033         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1034         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1035         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1036         scalar-return-1_x.c, scalar-return-2_y.c,
1037         scalar-return-3_x.c, scalar-return-3_y.c,
1038         scalar-return-4_x.c, scalar-return-4_y.c,
1039         struct-align-1.h, struct-align-1_x.c,
1040         struct-align-1_y.c, struct-align-2.h,
1041         struct-align-2_x.c, struct-align-2_y.c,
1042         struct-by-value-10_y.c, struct-by-value-11_x.c,
1043         struct-by-value-11_y.c, struct-by-value-12_x.c,
1044         struct-by-value-12_y.c, struct-by-value-13_x.c,
1045         struct-by-value-13_y.c, struct-by-value-14_x.c,
1046         struct-by-value-14_y.c, struct-by-value-15_x.c,
1047         struct-by-value-15_y.c, struct-by-value-16_y.c,
1048         struct-by-value-17_y.c, struct-by-value-18_y.c,
1049         struct-by-value-19_y.c, struct-by-value-1_x.c,
1050         struct-by-value-1_y.c, struct-by-value-20_y.c,
1051         struct-by-value-2_x.c, struct-by-value-2_y.c,
1052         struct-by-value-3_y.c, struct-by-value-4_x.c,
1053         struct-by-value-4_y.c, struct-by-value-5_y.c,
1054         struct-by-value-6_y.c, struct-by-value-7_y.c
1055         struct-by-value-8_x.c, struct-by-value-8_y.c
1056         struct-by-value-9_x.c, struct-by-value-9_y.c
1057         struct-return-10_x.c, struct-return-10_y.c,
1058         struct-return-19_x.c, struct-return-20_x.c
1059         struct-return-2_x.c, struct-return-2_y.c
1060         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1061         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1062
1063 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1064
1065         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1066         attribute on sparc*-sun-solaris2.*.
1067
1068 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1069
1070         PR c++/13710
1071         * g++.dg/ext/typeof7.C: New test.
1072
1073 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1074
1075         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1076         * gcc.dg/const-elim-1.c: Same.
1077
1078 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1079
1080         * objc.dg/stret-1.m: New.
1081         * objc.dg/stret-2.m: New.
1082
1083 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1084
1085         PR c++/11895
1086         * g++.dg/ext/vector1.C: New test.
1087
1088 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1089
1090         * gcc.dg/pch/import-1.c: New.
1091         * gcc.dg/pch/import-1.hs: New.
1092         * gcc.dg/pch/import-1a.h: New.
1093         * gcc.dg/pch/import-1b.h: New.
1094         * gcc.dg/pch/import-1c.h: New.
1095
1096 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1097
1098         PR c++/13574
1099         * g++.dg/ext/array1.C: New test.
1100
1101         PR c++/13178
1102         * g++.dg/conversion/op1.C: New test.
1103
1104 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1105
1106         PR 11864
1107         From Kazumoto Kojima / Dan Kegel:
1108         * gcc.dg/pr11864-1.c: New test.
1109
1110         PR 10392
1111         From Marcus Comstedt / Dan Kegel:
1112         * gcc.dg/pr10392-1.c: New test.
1113
1114 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR c++/13478
1117         * g++.dg/init/ref10.C: New test.
1118
1119 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1120
1121         PR c++/13407
1122         * g++.dg/parse/typename6.C: New test.
1123
1124 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1125
1126         PR pch/13361
1127         * testsuite/g++.dg/pch/wchar-1.C: New.
1128         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1129
1130 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1131
1132         PR c++/9259
1133         * g++.dg/expr/sizeof2.C: New test.
1134
1135 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
1136
1137         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
1138
1139 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1140
1141         PR c++/13659
1142         * g++.dg/lookup/strong-using-3.C: New.
1143         * g++.dg/lookup/using-10.C: New.
1144
1145 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1146
1147         PR c++/13594
1148         * g++.dg/lookup/strong-using-2.C: New.
1149
1150 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
1151             Dan Kegel <dank@kegel.com>
1152             J"orn Rennecke <joern.rennecke@superh.com>
1153
1154         PR target/9365
1155         * gcc.dg/pr9365-1.c: New test.
1156
1157 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1158
1159         PR c++/8856
1160         * g++.dg/parse/casting-operator2.C: New test.
1161         * g++.old-deja/g++.pt/explicit83.C: Remove.
1162
1163 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1164
1165         * gcc.dg/label-compound-stmt-1.c: New test.
1166         * gcc.c-torture/compile/950922-1.c,
1167         gcc.c-torture/compile/20000211-3.c,
1168         gcc.c-torture/compile/20000518-1.c,
1169         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
1170         compound statements.
1171
1172 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
1173
1174         * gcc.dg/ppc64-abi-1.c: New test.
1175
1176 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
1177
1178          * g++.dg/ext/attrib9.C: Add dg-warnings.
1179
1180 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1181
1182         PR c++/12335
1183         * g++.dg/parse/dtor3.C: New test.
1184
1185 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1186
1187         PR c++/12709
1188         * g++.dg/parse/try-catch-1.C: New test.
1189
1190 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
1191
1192         * ada/acats/run_all.sh: Add more verbose output in acats.log
1193         when compiling tests.
1194
1195 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1196
1197         PR 13656
1198         * gcc.dg/typedef-redecl.c: New test case.
1199         * gcc.dg/typedef-redecl.h: New support file.
1200
1201 2004-01-13  Jan Hubicka  <jh@suse.cz>
1202
1203         * gcc.dg/always_inline.c: New test.
1204         * gcc.dg/debug/20031231-1.c: Fix.
1205
1206 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1207
1208         PR c++/13474
1209         * g++.dg/template/array3.C: New test.
1210
1211 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1212
1213         * g++.dg/ext/lvalue1.C: No longer expected to fail.
1214         * g++.dg/warn/Wunused-2.C: Likewise.
1215
1216 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1217
1218         PR c++/13289
1219         * g++.dg/template/instantiate6.C: New test.
1220
1221 2004-01-12  Roger Sayle  <roger@eyesopen.com>
1222
1223         PR middle-end/11397
1224         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
1225
1226 2004-01-12  Jan Hubicka  <jh@suse.cz>
1227
1228         PR opt/12826
1229         * gcc.dg/20040112-1.c: New.
1230
1231         * gcc.dg/dwarf-die[1-7].c: Move to...
1232         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
1233         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
1234
1235 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
1236
1237         PR c++/4100
1238         * g++.dg/parse/friend4.C: New test.
1239
1240 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
1241
1242         PR c++/4100
1243         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
1244         definition is called a friend.
1245
1246 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
1247
1248         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
1249
1250 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
1251
1252         PR c++/3478
1253         * g++.dg/parse/error10.C: New test.
1254         * g++.dg/template/arg2.C: Accept "invalid type" error.
1255
1256 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
1257
1258         PR middle-end/13392
1259         * g++.dg/opt/expect2.C: New test.
1260
1261 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1262
1263         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
1264         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
1265         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
1266         Update dg-error regexps.
1267
1268 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1269
1270         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
1271         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
1272
1273 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1274
1275         * gcc.dg/pragma-re-1.c: Use right pointer type.
1276
1277 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1278
1279         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
1280
1281 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
1282
1283         * gcc.dg/rs6000-ldouble-1.c: New.
1284
1285 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1286
1287         DR 337
1288         PR c++/9256
1289         * g++.dg/other/abstract1.C: New test.
1290
1291 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
1292
1293         * g++.dg/lookup/strong-using-1.C: New.
1294
1295 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1296
1297         PR c/11234
1298         * gcc.dg/func-ptr-conv-1.c: New test.
1299         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
1300
1301 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
1302
1303         PR target/13380.
1304         * gcc.c-torture/compile/20040109-1.c: New.
1305
1306 2004-01-08  Stuart Hastings  <stuart@apple.com>
1307
1308         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
1309         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
1310         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
1311
1312 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
1313
1314         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
1315
1316 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1317
1318         * ada/acats/run_acats: Treat 'gnatchop' the same way
1319         as 'gnatmake'.  Export GCC_DRIVER.
1320         * ada/acats/run_all.sh: Add target_gnatchop.  Use
1321         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
1322
1323 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1324
1325         PR c++/12573
1326         * g++.dg/template/dependent-expr4.C: New test.
1327
1328 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
1329
1330         * gcc.dg/altivec-11.c: New test.
1331
1332 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
1333
1334         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
1335
1336 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1337
1338         PR c/6024
1339         * gcc.dg/enum-compat-1.c: New test.
1340         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
1341
1342 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1343
1344         PR c/12165
1345         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
1346         gcc.dg/c99-idem-qual-3.c: New tests.
1347
1348 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
1349
1350         * gcc.dg/winline-7.c: Don't cast void * to int.
1351
1352 2004-01-06  Jan Hubicka  <jh@suse.cz>
1353
1354         * gcc.dg/i386-sse-5.c: New test
1355         * g++.dg/eh/simd-1.c: Add -w argument for i386.
1356
1357 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/12815
1360         * g++.dg/rtti/typeid4.C: New test.
1361
1362 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1363
1364         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
1365
1366 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1367
1368         PR c++/12132
1369         * g++.dg/template/error11.C: New test.
1370
1371         PR c++/13451
1372         * g++.dg/template/class2.C: New test.
1373
1374 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1375         Richard Sandiford <rsandifo@redhat.com>
1376
1377         PR c++/13387
1378         * g++.dg/opt/alias3.C: New test.
1379
1380 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
1381
1382         PR c++/13157
1383         * g++.dg/template/koenig3.C: New test.
1384
1385         PR c++/13529
1386         * g++.dg/parse/offsetof3.C: New test.
1387
1388         * g++.dg/init/copy7.C: Add missing dg-error markers.
1389
1390         PR c++/12226
1391         * g++.dg/init/copy7.c: New test.
1392
1393         PR c++/13536
1394         * g++.dg/parse/cast1.C: New test.
1395
1396 2004-01-04  Jan Hubicka  <jh@suse.cz>
1397
1398         * gcc.dg/winline[1-7].c: New tests.
1399
1400 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1401
1402         PR c++/13520
1403         * g++.dg/template/qualttp22.C: New test.
1404
1405 2004-01-01  Jan Hubicka  <jh@suse.cz>
1406
1407         * gcc.dg/debug/20031231-1.c: New.
1408         * gcc.c-torture/compile/20040101-1.c: New.
1409         * gcc.dg/dwarf-die-[1-7].c: New.
1410
1411 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
1412
1413         PR optimization/13521
1414         * gcc.c-torture/compile/20031231-1.c: New test.
1415
1416 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1417
1418         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
1419
1420 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1421
1422         PR c++/10079
1423         * g++.dg/template/crash16.C: New test.
1424
1425 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
1426
1427         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
1428
1429 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1430
1431         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
1432         ports.
1433         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1434         * g++.old-deja/g++.law/profile1.C: Likewise.
1435         * gcc.c-torture/compile/981006-1.c: Likewise.
1436         * gcc.c-torture/execute/loop-2e.x: Likewise.
1437         * gcc.c-torture/execute/loop-2f.x: Remove.
1438         * gcc.c-torture/execute/loop-2g.x: Likewise.
1439         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
1440         * gcc.dg/20020312-2.c: Remove traces of dead ports.
1441
1442 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1443
1444         PR c++/13507
1445         * g++.dg/ext/attrib11.C: New test.
1446
1447         PR c++/13494
1448         * g++.dg/template/array2-1.C: New test.
1449         * g++.dg/template/array2-2.C: New test.
1450
1451 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
1452
1453         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
1454
1455 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1456
1457         PR c++/12774
1458         * g++.dg/template/array1-1.C: New test.
1459         * g++.dg/template/array1-2.C: New test.
1460
1461 2003-12-29  Roger Sayle  <roger@eyesopen.com>
1462
1463         PR fortran/12632
1464         * g77.dg/12632.f: New test case.
1465
1466 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1467
1468         PR c++/13289
1469         * g++.dg/parse/nontype1.C: New test.
1470
1471 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1472
1473         PR c++/12403
1474         * g++.dg/parse/explicit1.C: New test.
1475         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
1476
1477 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1478
1479         PR c++/13081
1480         * g++.dg/opt/inline6.C: New test.
1481
1482         PR c++/12613
1483         * g++.dg/parse/error9.C: New test.
1484
1485         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
1486
1487 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1488
1489         PR c++/13009
1490         * g++.dg/init/assign1.C: New test.
1491
1492 2003-12-28  Roger Sayle  <roger@eyesopen.com>
1493
1494         PR c++/13070
1495         * g++.dg/warn/format3.C: New test case.
1496
1497 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1498
1499         * gcc.c-torture/compile/20031227-1.c: New test.
1500
1501 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1502
1503         * g++.dg/bprob/bprob.exp: Load target-supports.exp
1504         * g77.dg/bprob/bprob.exp: Likewise.
1505         * gcc.misc-tests/bprob.exp: Likewise.
1506         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
1507         variants on systems where the library does not provide that
1508         functionality.
1509         * gcc.dg/builtins-20.c: Use builtins-config.h.
1510         * gcc.dg/builtins-config.h: New file.
1511
1512 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1513
1514         * lib/gcc-dg.exp (dg-require-profiling): New function.
1515         * lib/target-supports.exp (check_profiling_available): Likewise.
1516         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
1517         * g77.dg/bprob/bprob.exp: Likewise.
1518         * gcc.misc-tests/bprob.exp: Likewise.
1519         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
1520         * gcc.dg/20021014-1.c: Likewise.
1521         * gcc.dg/nest.c: Likewise.
1522
1523 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1524
1525         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
1526         compiling.
1527         * g++.dg/lookup/java2.C: Likewise.
1528         * gcc.dg/cpp/lexident.c: Likewise.
1529
1530 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
1531
1532         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
1533         given.
1534         * gcc.c-torture/compile/961203-1.c: Likewise.
1535         * gcc.c-torture/compile/980506-1.c: Likewise.
1536
1537 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
1538
1539         * lib/gcc-dg.exp (dg-prune-output): New annotation.
1540         (additional_prunes): New global.
1541         (gcc-dg-prune): Handle additional per-test pruning.
1542         (dg-test): Clear additional_prunes between tests.
1543
1544         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
1545         dg-prune-output to avoid spurious failures from assembler
1546         complaining about nonexistent WAW violations.
1547         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
1548         Use dg-prune-output to avoid spurious failures from assembler
1549         warning about Itanium B-step errata.
1550
1551 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1552
1553         * g++.dg/abi/macro0.C: New test.
1554         * g++.dg/abi/macro1.C: Likewise.
1555         * g++.dg/abi/macro2.C: Likewise.
1556
1557         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
1558         * g++.dg/abi/bitfield7.C: Likewise.
1559         * g++.dg/abi/dtor2.C: Likewise.
1560         * g++.dg/abi/mangle11.C: Likewise.
1561         * g++.dg/abi/mangle12.C: Likewise.
1562         * g++.dg/abi/mangle14.C: Likewise.
1563         * g++.dg/abi/mangle17.C: Likewise.
1564         * g++.dg/abi/vbase10.C: Likewise.
1565         * g++.dg/abi/vbase14.C: Likewise.
1566         * g++.dg/template/qualttp17.C: Likewise.
1567
1568 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1569
1570         PR c/11995
1571         * gcc.dg/20031223-1.c: New test.
1572
1573 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1574
1575         * gcc.dg/noreturn-7.c: New test.
1576
1577 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1578
1579         * gcc.dg/null-pointer-1.c: New test.
1580
1581 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1582
1583         * g++.old-deja/g++.jason/template18.C: Remove.
1584         * g++.old-deja/g++.jason/template37.C: Likewise.
1585
1586         PR c++/12862
1587         * g++.dg/lookup/ns1.C: New test.
1588
1589         PR c++/12397
1590         * g++.dg/template/lookup3.C: New test.
1591
1592 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1593
1594         * g++.dg/template/recurse1.C: New test
1595
1596 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1597
1598         PR c++/12479
1599         * g++.dg/parse/semicolon1.C: New test.
1600         * g++.dg/parse/semicolon1.h: Likewise.
1601
1602 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
1603
1604         * gcc.dg/darwin-misaligned.c: New test.
1605
1606 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1607
1608         PR c/9163
1609         * gcc.dg/20031222-1.c: New test.
1610
1611 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
1612
1613         PR c++/13438
1614         * g++.dg/parse/error8.C: New test.
1615
1616         PR c++/11554
1617         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
1618
1619 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
1620
1621         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
1622         too small.
1623         * gcc.c-torture/compile/930217-1.c: Likewise.
1624         * gcc.c-torture/compile/930513-1.c: Likewise.
1625         * gcc.c-torture/execute/920908-2.c: Likewise.
1626         * gcc.c-torture/execute/921204-1.c: Likewise.
1627         * gcc.c-torture/execute/930621-1.c: Likewise.
1628         * gcc.c-torture/execute/930630-1.c: Likewise.
1629         * gcc.c-torture/execute/931031-1.c: Likewise.
1630         * gcc.c-torture/execute/980602-2.c: Likewise.
1631         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1632         * gcc.c-torture/execute/compndlit-1.c: Likewise.
1633         * gcc.c-torture/execute/extzvsi.c: Likewise.
1634         * gcc.c-torture/unsorted/ext.c: Likewise.
1635
1636 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1637
1638         PR target/12749
1639         * gcc.c-torture/compile/20031220-2.c: New test case.
1640
1641 2003-12-20  Roger Sayle  <roger@eyesopen.com>
1642
1643         PR optimization/13031
1644         * gcc.c-torture/compile/20031220-1.c: New test case.
1645
1646 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1647
1648         * gcc.dg/cast-function-1.c: New test.
1649
1650 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1651
1652         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
1653         formats.
1654
1655 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/12795
1658         * g++.dg/ext/attrib10.C: New test.
1659
1660 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1661
1662         * gcc.dg/cleanup-10.c: New test.
1663         * gcc.dg/cleanup-11.c: New test.
1664
1665 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1666
1667         PR c++/13239
1668         * g++.dg/opt/expect1.C: New test.
1669
1670 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
1671
1672         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
1673
1674 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
1675
1676         PR debug/12923
1677         * gcc.dg/20031218-1.c: New test.
1678
1679         PR debug/12389
1680         * gcc.dg/20031218-2.c: New test.
1681         * gcc.dg/20031218-3.c: New test.
1682
1683         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
1684         of label name and allow for USER_LABEL_PREFIX == "_" names.
1685         * g++.dg/abi/mangle18-2.C: Likewise.
1686         * g++.dg/abi/mangle19-1.C: Likewise.
1687         * g++.dg/abi/mangle19-2.C: Likewise.
1688         * g++.dg/abi/mangle20-1.C: Likewise.
1689         * g++.dg/abi/mangle20-2.C: Likewise.
1690
1691 2003-12-18  Richard Henderson  <rth@redhat.com>
1692
1693         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
1694
1695 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
1696             Dan Kegel <dank@kegel.com>
1697
1698         PR other/12009
1699         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
1700         testing a cross compiler, it causes spurious compile failures.
1701         * lib/g++.exp: Likewise.
1702
1703 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1704
1705         PR c++/13262
1706         * g++.dg/template/access13.C: New test.
1707
1708 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1709
1710         * gcc.dg/20031216-1.c: New test.
1711
1712 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1713
1714         PR c++/9154
1715         * g++.dg/template/error10.C: New test.
1716
1717 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1718
1719         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
1720         * g++.dg/eh/simd-2.C: Likewise.
1721
1722 2003-12-17  James E Wilson  <wilson@specifixinc.com>
1723             Roger Sayle  <roger@eyesopen.com>
1724
1725         * gcc.c-torture/execute/ieee/mzero5.c: New.
1726
1727 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
1728
1729         PR c++/10603
1730         * g++.dg/parse/error6.C: New test.
1731
1732         PR c++/12827
1733         * g++.dg/parse/error7.C: New test.
1734
1735 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1736
1737         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
1738         at -O with stabs debugging formats.
1739         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
1740         * gcc.dg/debug/debug-2.c: Likewise.
1741
1742 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1743
1744         PR c++/12696
1745         * g++.dg/init/error1.C: New test.
1746
1747         PR c++/12218
1748         * g++.dg/init/pm3.C: New test.
1749
1750 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1751
1752         PR c/3347
1753         * gcc.dg/bitfld-8.c: New test.
1754
1755 2003-12-16  James Lemke  <jim@wasabisystems.com>
1756
1757         * gcc.dg/arm-scd42-[123].c: New tests.
1758
1759 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1760
1761         PR c++/9043
1762         * g++.dg/abi/mangle20-1.C: New test.
1763         * g++.dg/abi/mangle20-2.C: New test.
1764
1765 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/13275
1768         * g++.dg/other/offsetof2.C: Remove XFAIL.
1769         * g++.dg/parse/offsetof1.C: New test.
1770         * g++.gd/parse/offsetof2.C: Likewise.
1771
1772 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1773
1774         * g++.dg/template/nontype3.C: New test.
1775         * g++.dg/template/static2.C: Tweaked the dg-error clause.
1776
1777 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1778
1779         * g++.dg/warn/noreturn-3.C: Also test instantiation.
1780
1781 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1782
1783         PR c++/13387
1784         * g++.dg/expr/assign1.C: New test.
1785
1786         PR c++/13242
1787         * g++.dg/abi/mangle19-1.C: New test.
1788         * g++.dg/abi/mangle19-2.C: New test.
1789
1790 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
1791
1792         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
1793
1794 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1795
1796         * gcc.c-torture/execute/20031216-1.c: New test.
1797
1798 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1799
1800         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
1801         an ICE regression.
1802
1803 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1804
1805         PR c++/10926
1806         * g++.dg/template/error9.C: New test.
1807
1808         PR c++/11116
1809         * g++.dg/template/error8.C: New test.
1810
1811 2003-12-15  Roger Sayle  <roger@eyesopen.com>
1812
1813         PR middle-end/13400
1814         * gcc.c-torture/execute/20031215-1.c: New test case.
1815
1816 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1817
1818         PR c++/13269
1819         * g++.dg/parse/error5.C: New test.
1820
1821         PR c++/12989
1822         * g++.dg/expr/sizeof1.C: New test.
1823
1824         PR c++/13310
1825         * g++.dg/template/crash15.C: New test.
1826
1827 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
1828
1829         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
1830         a non-POD type as the last named parameter of a varargs function.
1831
1832 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1833
1834         PR c++/13243
1835         PR c++/12573
1836         * g++.dg/template/crash14.C: New test.
1837         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
1838
1839 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1840
1841         * g++.dg/other/java1.C: New test.
1842
1843         PR c++/13241
1844         * g++.dg/abi/mangle18-1.C: New test.
1845         * g++.dg/abi/mangle18-2.C: New test.
1846
1847 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1848
1849         PR optimization/10312
1850         * gcc.c-torture/execute/20031214-1.c: New.
1851
1852 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
1853
1854         PR c++/10779
1855         PR c++/12160
1856         * g++.dg/parse/error3.C: New test.
1857         * g++.dg/parse/error4.C: Likewise.
1858         * g++.dg/abi/mangle4.C: Tweak error messages.
1859         * g++.dg/lookup/using5.C: Likewise.
1860         * g++.dg/other/error2.C: Likewise.
1861         * g++.dg/parse/typename5.C: Likewise.
1862         * g++.dg/parse/undefined1.C: Likewise.
1863         * g++.dg/template/arg2.C: Likewise.
1864         * g++.dg/template/ttp3.C: Likewise.
1865         * g++.dg/template/type1.C: Likewise.
1866         * g++.old-deja/g++.other/crash32.C: Likewise.
1867         * g++.old-djea/g++.pt/defarg8.C: Likewise.
1868
1869 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1870
1871         PR c++/13106
1872         * g++.dg/warn/noreturn-3.C: New test.
1873
1874 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1875
1876         PR c++/13118
1877         * g++.dg/abi/covariant3.C: New.
1878
1879 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
1880
1881         * g++.dg/eh/ia64-1.C: New test.
1882
1883 2003-12-12  Roger Sayle  <roger@eyesopen.com>
1884
1885         PR optimization/13037
1886         * g77.f-torture/execute/13037.f: New test case.
1887
1888 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1889
1890         PR c++/12881
1891         * g++.dg/abi/covariant2.C: New.
1892
1893 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
1894
1895         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
1896
1897 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
1898
1899         * gcc.c-torture/execute/wchar_t-1.x: Delete.
1900
1901 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
1902
1903         PR other/10819
1904         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
1905         to fix Bug 10819.
1906         * lib/g++.exp (g++_version): Likewise.
1907         * lib/g77.exp (g77_version): Likewise.
1908         * lib/objc.exp (default_objc_version): Likewise.
1909
1910 2003-12-10  Richard Henderson  <rth@redhat.com>
1911
1912         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
1913
1914         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
1915
1916 2003-12-08  Matt Austern  <austern@apple.com>
1917
1918         PR c/13134
1919         * lib/gcc-dg.exp (dg-require-visibility): Define.
1920         * lib/target-supports (check_visibility_available): Define.
1921         * gcc.dg/visibility-1.c: New test.
1922         * gcc.dg/visibility-2.c: Likewise.
1923         * gcc.dg/visibility-3.c: Likewise.
1924         * gcc.dg/visibility-4.c: Likewise.
1925         * gcc.dg/visibility-5.c: Likewise.
1926         * gcc.dg/visibility-6.c: Likewise.
1927         * g++.dg/ext/visibility-1.C: Likewise.
1928         * g++.dg/ext/visibility-2.C: Likewise.
1929         * g++.dg/ext/visibility-3.C: Likewise.
1930         * g++.dg/ext/visibility-4.C: Likewise.
1931         * g++.dg/ext/visibility-5.C: Likewise.
1932         * g++.dg/ext/visibility-6.C: Likewise.
1933
1934 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1935
1936         * g++.dg/lookup/java1.C: New test.
1937         * g++.dg/lookup/java2.C: New test.
1938
1939 2003-12-07  Falk Hueffner  <falk@debian.org>
1940
1941         * g++.dg/opt/noreturn-1.C: New test.
1942
1943 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
1944
1945         * gcc.dg/overflow-1.c: New test.
1946
1947 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1948
1949         * g77.f-torture/compile/13060.f: New test.
1950
1951 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
1952
1953         PR c++/13323
1954         * g++.dg/inherit/operator2.C: New test.
1955
1956 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/13305
1959         * g++.dg/ext/attrib9.C: New test.
1960
1961 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1962
1963         PR c++/13314
1964         * g++.dg/template/error7.C: New test.
1965
1966 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
1967             J"orn Rennecke <joern.rennecke@superh.com>
1968
1969         PR target/13302
1970         * g++.dg/other/struct-va_list.C: New test.
1971
1972 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1973
1974         PR c++/13166
1975         * g++.dg/parse/defarg6.C: New test.
1976
1977 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
1978
1979         PR target/13256
1980         * gcc.c-torture/execute/20031201-1.c: New test.
1981
1982 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
1983
1984         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
1985
1986 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1987
1988         * gcc.dg/builtin-return-1.c: New test.
1989
1990 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
1991             J"orn Rennecke <joern.rennecke@superh.com>
1992
1993         PR optimization/13260
1994         * gcc.c-torture/execute/20031204-1.c: New test.
1995
1996 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1997
1998         PR c++/9127
1999         * g++.dg/template/error6.C: New test.
2000
2001 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2002
2003         * gcc.dg/20031202-1.c: New test.
2004
2005 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/13179
2008         * g++.dg/template/eh1.C: New test.
2009
2010         PR c++/10771
2011         * g++.dg/template/error5.C: New test.
2012
2013 2003-12-02  David Ung  <davidu@mips.com>
2014
2015         * gcc.dg/compat/vector-check.h: Corrected type for var
2016         g_##TMODE
2017
2018 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2019
2020         PR c++/10126
2021         * g++.dg/template/ptrmem8.C: New test.
2022
2023 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2024
2025         PR c++/12573
2026         * g++.dg/template/dependent-expr3.C: New test.
2027
2028 2003-12-01  James Lemke  <jim@wasabisystems.com>
2029
2030         * gcc.dg/arm-g2.c: New test.
2031
2032 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2033
2034         PR optimization/11634
2035         * gcc.dg/20031201-2.c: New test case.
2036
2037 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2038
2039         PR 11433
2040         * objc.dg/proto-lossage-3.m: New test.
2041
2042 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2043
2044         PR optimization/12628
2045         * gcc.dg/20031201-1.c: New test case.
2046
2047 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2048
2049         * gcc.dg/unaligned-1.c: New test.
2050
2051 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2052
2053         PR c++/9849
2054         * g++.dg/template/error4.C: New test.
2055         * g++.dg/template/nested3.C: Adjust error markers.
2056
2057 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2058
2059         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2060
2061 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2062
2063         PR c/10333
2064         * gcc.dg/bitfld-7.c: New test.
2065
2066 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2067
2068         * gcc.dg/tls/asm-1.C: New test.
2069
2070 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2071
2072         * gcc.dg/cpp/assert4.c: Update.
2073
2074 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2075
2076         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2077         * gcc.dg/builtin-apply3.c: New test.
2078
2079 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2080
2081         * lib/compat.exp (compat-obj): New xfaildata parameter.
2082         Use it to set compiler_conditional_xfail_data before compiling.
2083         (compat-get-options): Handle dg-xfail-if.
2084         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2085         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2086         * gcc.dg/compat/vector-1_y.c: Likewise.
2087         * gcc.dg/compat/vector-2_x.c: Likewise.
2088         * gcc.dg/compat/vector-2_y.c: Likewise.
2089
2090 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2091
2092         * g++.dg/opt/reg-stack4.C: New test.
2093
2094 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2095
2096         * gcc.dg/builtin-apply2.c: New test.
2097
2098 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2099
2100         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2101
2102 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2103
2104         PR c++/12924
2105         * g++.dg/template/template-id-2.C: New test.
2106
2107 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2108
2109         PR c++/5369
2110         * g++.dg/template/memfriend1.C: New test.
2111         * g++.dg/template/memfriend2.C: Likewise.
2112         * g++.dg/template/memfriend3.C: Likewise.
2113         * g++.dg/template/memfriend4.C: Likewise.
2114         * g++.dg/template/memfriend5.C: Likewise.
2115         * g++.dg/template/memfriend6.C: Likewise.
2116         * g++.dg/template/memfriend7.C: Likewise.
2117         * g++.dg/template/memfriend8.C: Likewise.
2118         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2119
2120 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2121
2122         PR c++/12515
2123         * g++.dg/ext/cond1.C: New test.
2124
2125 2003-11-20  Richard Henderson  <rth@redhat.com>
2126
2127         * gcc.dg/20020201-2.c: Remove.
2128         * gcc.dg/20020201-4.c: Remove.
2129         * gcc.dg/20020304-1.c: Remove.
2130
2131 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
2132
2133         * gcc.dg/cpp/trad/xwin1.c: New test case.
2134
2135 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2136
2137         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
2138         * lib/g77.exp: Likewise.
2139         * lib/objc.exp: Likewise.
2140         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
2141         for darwin.
2142
2143 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2144
2145         PR c++/12932
2146         * g++.dg/template/static5.C: New test.
2147
2148 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2149
2150         * gcc.dg/nested-func-1.c: New test.
2151
2152 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         * gcc.dg/cpp/assert4.c: New test.
2155
2156 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2157
2158         PR c++/2294
2159         * g++.dg/lookup/using9.c: New test.
2160
2161 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
2162
2163         PR c++/12762
2164         * g++.dg/template/error3.C: New test.
2165
2166 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
2167
2168         PR ada/13035
2169         * ada/acats/run_acats, run_all.sh: Fix syntax error.
2170         No longer use a wrapper for gcc, since this does not work under
2171         Windows.
2172
2173 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2174
2175         PR c++/2094
2176         * g++.dg/template/ptrmem7.C: New test.
2177
2178 2003-11-13  Andrew Pinski <apinski@apple.com>
2179
2180         * gcc.c-torture/compile/20031113-1.c: New test.
2181
2182 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
2183             Kean Johnston <jkj@sco.com>
2184
2185         PR c/13029
2186         * gcc.dg/unused-4.c: Update.
2187
2188 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2189
2190         * g++.dg/opt/const3.C: New test.
2191
2192 2003-11-13  Jan Hubicka  <jh@suse.cz>
2193
2194         * gcc.c-torture/compile/20031112-1.c: New test.
2195
2196 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
2197
2198         * g++.dg/parse/crash10.C: Remove bogus error marker.
2199
2200 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2201
2202         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
2203         (host_gcc): Likewise.
2204         (ROOT): Honor $PWDCMD.
2205         (BASE): Likewise.
2206         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
2207
2208 2003-11-12  Catherine Moore  <clm@redhat.com>
2209
2210         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
2211
2212 2003-11-12  Andreas Jaeger  <aj@suse.de>
2213             Jakub Jelinek  <jakub@redhat.com>
2214             Andrew Pinski  <pinskia@physics.uc.edu>
2215             Richard Henderson  <rth@redhat.com>
2216
2217         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
2218         systems.
2219         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
2220
2221         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
2222         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2223
2224 2003-11-11  Andreas Jaeger  <aj@suse.de>
2225
2226         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
2227
2228         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
2229
2230 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
2231
2232         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
2233         Clean ups.
2234
2235 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
2236
2237         * gcc.dg/trampoline-1.c: New test.
2238
2239 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2240
2241         * gcc.c-torture/compile/200031109-1.c: New test.
2242
2243 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2244
2245         PR c/3190
2246         PR c/8714
2247         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2248         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
2249         gcc.dg/format/no-y2k-1.c: Update.
2250
2251 2003-11-08  Roger Sayle  <roger@eyesopen.com>
2252
2253         PR optimization/10467
2254         * gcc.dg/20031108-1.c: New test case.
2255
2256 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
2257
2258         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
2259
2260 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2261
2262         * gcc.dg/compound-lvalue-1.c: New test.
2263         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
2264         some XFAILs.
2265
2266 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
2267
2268         * gcc.dg/altivec-varargs-1.c: New test.
2269
2270 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2271
2272         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
2273         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
2274         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
2275         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
2276         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
2277
2278 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2279
2280         * gcc.dg/cond-lvalue-1.c: New test.
2281
2282 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
2283
2284         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
2285
2286 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2287
2288         PR c++/11616
2289         * g++.dg/template/instantiate5.C: New test.
2290
2291 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2292
2293         PR c++/12726
2294         * g++.dg/ext/complit2.C: Replace test with self-contained version.
2295         * ChangeLog: Add missing first entry for above test.
2296
2297 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2298
2299         PR c++/9810
2300         * g++.dg/template/using8.C: New test.
2301         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
2302
2303 2003-11-02  Roger Sayle  <roger@eyesopen.com>
2304
2305         PR optimization/10817
2306         * gcc.c-torture/compile/20031102-1.c: New test case.
2307
2308 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
2309
2310         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
2311         2147483647.
2312
2313 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2314
2315         * gcc.dg/20031102-1.c: New test.
2316
2317 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2318
2319         * gcc.dg/complex-1.c: New test.
2320
2321 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2322
2323         PR c++/12796
2324         * g++.dg/template/crash13.C: Adjust expected error location.
2325         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2326
2327 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2328
2329         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2330
2331 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2332
2333         PR/10239
2334         * gcc.c-torture/compile/20031031-2.c: New test.
2335
2336 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2337
2338         PR/11640
2339         * gcc.c-torture/compile/20031031-1.c: New test.
2340
2341 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2342
2343         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2344         * gcc.misc-tests/bprob.exp: Likewise.
2345         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
2346         the execution test on arm-elf configs.
2347         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
2348         configs that don't support scratch files.
2349         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
2350
2351 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
2352
2353         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
2354         done by dejagnu.
2355
2356 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
2357
2358         * ada/acats/run_all.sh: Redirect mv output to /dev/null
2359         Avoid non pure sh syntax. Add more logging.
2360
2361         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
2362         fail.
2363
2364 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2365
2366         PR libgcj/10610
2367         * gcc.dg/ppc-stackalign-1.c: New test.
2368
2369 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
2370
2371         * ada/acats/run_all.sh: Change output to be more compliant with
2372         dejagnu framework.
2373         Create acats.sum and acats.log files under testsuite/ada/acats
2374         Only run [a-z]* directories, to filter out e.g. CVS.
2375         Redirect build output to log file.
2376
2377 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2378
2379         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
2380
2381 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2382
2383         PR ada/5909:
2384         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
2385
2386 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
2387
2388         * gcc.c-torture/compile/20031023-1.c: New test.
2389         * gcc.c-torture/compile/20031023-2.c: New test.
2390         * gcc.c-torture/compile/20031023-3.c: New test.
2391         * gcc.c-torture/compile/20031023-4.c: New test.
2392
2393 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2394
2395         PR c++/10371
2396         * g++.dg/lookup/scoped8.C: New test.
2397
2398 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2399
2400         * g++.dg/opt/reg-stack3.C: New test.
2401
2402 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2403
2404         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
2405
2406 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2407
2408         PR c++/11076
2409         * g++.dg/template/crash13.C: New test.
2410
2411 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2412
2413         * gcc.dg/c99-restrict-2.c: New test.
2414
2415 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
2416
2417         PR c++/12698, c++/12699, c++/12700, c++/12566
2418         * g++.dg/inherit/covariant9.C: New test.
2419         * g++.dg/inherit/covariant10.C: New test.
2420         * g++.dg/inherit/covariant11.C: New test.
2421
2422 2003-10-23  Jason Merrill  <jason@redhat.com>
2423
2424         PR c++/12726
2425         * g++.dg/ext/complit2.C: New test.
2426
2427 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2428
2429         PR target/12654
2430         * gcc.c-torture/execute/20031020-1.c: New test.
2431
2432 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2433
2434         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
2435         following the jump_insn.
2436
2437 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2438
2439         * gcc.dg/cast-lvalue-1.c: New test.
2440
2441 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
2442
2443         PR c++/11962
2444         * g++.dg/template/cond2.C: New test.
2445
2446 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2447
2448         * gcc.dg/builtins-28.c: New test.
2449
2450 2003-10-20  Jan Hubicka  <jh@suse.cz>
2451
2452         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
2453         parameter.
2454         * testsuite/gcc.dg/inline-2.c: Likewise.
2455
2456 2003-10-20  Phil Edwards  <phil@codesourcery.com>
2457
2458         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
2459         * gcc.dg/nest.c:  Likewise.
2460
2461 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2462
2463         PR c++/9781, c++/10583, c++/11862
2464         * g++.dg/parse/crash13.C: New test.
2465
2466 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2467
2468         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
2469
2470 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2471
2472         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
2473         Define HAVE_C99_RUNTIME except on Solaris.
2474         * gcc.dg/builtins-20.c: Likewise.
2475
2476 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2477
2478         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
2479
2480 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2481
2482         PR c++/12495
2483         * g++.dg/template/crash21.C: New test.
2484
2485 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2486
2487         PR c++/2513
2488         * g++.dg/template/typename5.C: New test.
2489
2490 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2491
2492         PR c++/12369
2493         * g++.dg/template/friend25.C: New test.
2494
2495 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
2496
2497         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
2498         versions.
2499
2500 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
2501
2502         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
2503         == 2147483647.
2504
2505 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
2506
2507         * gcc.c-torture/execute/960416-1.x: Remove.
2508         * gcc.c-torture/execute/divconst-3.x: Likewise.
2509
2510 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
2511
2512         PR target/12598
2513         * gcc.dg/torture/cris-volatile-1.c: New test.
2514
2515 2003-10-14  Roger Sayle  <roger@eyesopen.com>
2516
2517         PR optimization/9325
2518         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
2519         for overflowing floating point to integer conversion during RTL
2520         simplification.
2521
2522 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
2523
2524         * objc/execute/_cmd.m: Fix typo.
2525         * objc.dg/image-info.m, objc.dg/symtab-1.m:
2526         Relax 'scan-assembler' regexp.
2527         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
2528         objc.dg/try-catch-4.m: Run on non-Darwin targets.
2529         * objc.dg/zero-link-2.m: Remove blank line.
2530         * objc.dg/zero-link-3.m: New test case.
2531
2532 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
2533
2534         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
2535
2536         * gcc.dg/asm-names.c: Use scan-assembler-not rather
2537         than linker trickery.
2538
2539 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2540
2541         PR c++/12370
2542         * g++.dg/other/friend2.C: New test.
2543
2544 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2545
2546         * gcc.dg/20031012-1.c: New test.
2547
2548 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2549
2550         * gcc.dg/weak/weak-3.c: Fix for new warning.
2551
2552 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
2553
2554         PR optimization/8750
2555         * gcc.c-torture/execute/20031012-1.c: New test case.
2556
2557 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2558
2559         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
2560         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
2561
2562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2563
2564         PR optimization/12260
2565         * gcc.c-torture/compile/20031011-2.c: New test case.
2566
2567 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2568
2569         * gcc.c-torture/execute/20031011-1.c: New testcase.
2570
2571 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2572
2573         * gcc.c-torture/compile/20031011-1.c: New test.
2574
2575 2003-10-11  Jan Hubicka  <jh@suse.cz>
2576
2577         * g++.dg/other/first-global.C: New test.
2578
2579 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2580
2581         * gcc.c-torture/execute/string-opt-18.c: New testcase.
2582
2583 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
2584
2585         * gcc.c-torture/compile/20031010-1.c: New test.
2586
2587 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
2588
2589         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
2590         * gcc.c-torture/execute/va-arg-25.c: ... here.
2591
2592 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
2593
2594         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
2595
2596 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
2597
2598         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
2599
2600 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
2601
2602         * g++.dg/parse/error2.C: New test.
2603
2604 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
2605
2606         PR c++/11097
2607         * g++.dg/other/error5.C: Modify the error message.
2608         * g++.dg/lookup/using8.C: New test.
2609
2610 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
2611
2612         * gcc.dg/darwin-abi-2.c: New file.
2613         * gcc.c-torture/execute/va-arg-24.c: New file.
2614
2615 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
2616
2617         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
2618         indentation.
2619
2620 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
2621
2622         PR c++/10147
2623         * g++.dg/other/error4.C: Update error messages.
2624         * g++.dg/template/ptrmem4.C: Likewise.
2625
2626         PR c++/12337
2627         * g++.dg/init/new9.C: New test.
2628
2629         PR c++/12334, c++/12236, c++/8656
2630         * g++.dg/ext/attrib8.C: New test.
2631
2632 2003-10-06  Devang Patel  <dpatel@apple.com>
2633
2634         * gcc.dg/debug/dwarf2-3.h: New test.
2635         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
2636
2637 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
2638
2639         * g++.dg/opt/cfg2.C: New test.
2640
2641 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2642
2643         * g++.dg/opt/float1.C: New test.
2644
2645 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2646
2647         * gcc.dg/c90-array-lval-6.c: New test.
2648         * gcc.dg/c99-array-lval-6.c: New test.
2649
2650 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
2651             Ziemowit Laski  <zlaski@apple.com>
2652
2653         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
2654         'Derived', so that it is never considered a class method; add
2655         new warning for '+port' method ambiguity.
2656         * objc.dg/method-12.m: Include <objc/objc.h> instead of
2657         <objc/objc-api.h> (needed on Mac OS X).
2658         * objc.dg/method-13.m: New test.
2659
2660 2003-10-03  Roger Sayle  <roger@eyesopen.com>
2661
2662         PR optimization/9325, PR java/6391
2663         * gcc.c-torture/execute/20031003-1.c: New test case.
2664
2665 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
2666
2667         PR optimization/12180
2668         * gcc.dg/20031002-1.c: New test.
2669
2670         PR c++/12486
2671         * g++.dg/inherit/error1.C: New test.
2672
2673 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
2674
2675         * lib/f-torture.exp (search_for): Rename to...
2676         (search_for_re): This.  Also, clean up comments and the
2677         "regexp" invocation.
2678
2679 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
2680
2681         * gcc.c-torture/compile/20031002-1.c: New test.
2682
2683 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
2684
2685         * g++.dg/opt/cond1.C: New test.
2686
2687 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
2688
2689         * gcc.dg/Wold-style-definition-2.c: New testcase.
2690         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
2691
2692 2003-09-29  Richard Henderson  <rth@redhat.com>
2693
2694         * g++.dg/init/array10.C: Add dg-options.
2695
2696 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2697
2698         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
2699
2700 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2701
2702         * g++.dg/template/friend19.C: Fix typo.
2703         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
2704
2705 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
2706
2707         * gcc.c-torture/execute/20030928-1.c: New test.
2708         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
2709
2710 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2711
2712         * g++.dg/opt/unroll1.C: New test.
2713
2714 2003-09-26  Roger Sayle  <roger@eyesopen.com>
2715
2716         PR optimization/11741
2717         * gcc.dg/20030926-1.c: New test case.
2718
2719 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2720
2721         PR c++/5655
2722         * g++.dg/parse/access7.C: New test.
2723         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
2724
2725 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
2726
2727         MERGE OF objc-improvements-branch into MAINLINE:
2728         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
2729         if libobjc has not been built.
2730         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
2731         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
2732         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
2733         objc/execute/nested-3.m, objc/execute/np-2.m,
2734         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
2735         objc/execute/redefining_self.m, objc/execute/root_methods.m,
2736         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
2737         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
2738         objc.dg/special/unclaimed-category-1.h,
2739         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
2740         well as GNU runtime.
2741         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
2742         * execute/cascading-1.m, execute/function-message-1.m,
2743         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
2744         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
2745         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
2746         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
2747         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
2748         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
2749         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
2750         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
2751         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
2752         * objc.dg/bitfield-2.m: Run only on Darwin.
2753         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
2754         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
2755         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
2756         * objc.dg/const-str-1.m: Fix constant string layout.
2757
2758 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
2759
2760         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
2761
2762 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
2763
2764         * gcc.dg/darwin-abi-1.c: New file.
2765
2766 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
2767
2768         PR target/12281
2769         * gcc.c-torture/compile/20030921-1.c: New test.
2770
2771 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2772
2773         * g++.dg/opt/reg-stack2.C: New test.
2774
2775 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2776
2777         * g++.dg/eh/delayslot1.C: New test.
2778
2779 2003-09-20  Richard Henderson  <rth@redhat.com>
2780
2781         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
2782
2783 2003-09-20  Roger Sayle  <roger@eyesopen.com>
2784
2785         * gcc.c-torture/execute/20030920-1.c: New test case.
2786
2787 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2788
2789         * g++.dg/rtti/typeid3.C: Correct expected error message.
2790
2791 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2792
2793         PR c++/157
2794         * g++.dg/parse/crash12.C: New test.
2795
2796 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
2797
2798         * gcc.dg/compat/mixed-struct-check.h: New.
2799         * gcc.dg/compat/mixed-struct-defs.h: New.
2800         * gcc.dg/compat/mixed-struct-init.h: New.
2801         * gcc.dg/compat/struct-by-value-19_main.c: New.
2802         * gcc.dg/compat/struct-by-value-19_x.c: New.
2803         * gcc.dg/compat/struct-by-value-19_y.c: New.
2804         * gcc.dg/compat/struct-by-value-20_main.c: New.
2805         * gcc.dg/compat/struct-by-value-20_x.c: New.
2806         * gcc.dg/compat/struct-by-value-20_y.c: New.
2807         * gcc.dg/compat/struct-return-19_main.c: New.
2808         * gcc.dg/compat/struct-return-19_x.c: New.
2809         * gcc.dg/compat/struct-return-19_y.c: New.
2810         * gcc.dg/compat/struct-return-20_main.c: New.
2811         * gcc.dg/compat/struct-return-20_x.c: New.
2812         * gcc.dg/compat/struct-return-20_y.c: New.
2813
2814 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
2815         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
2816         so that it will not complain on LP64 targets.
2817
2818 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2819
2820         PR c++/495
2821         * g++.dg/template/friend24.C: New test.
2822
2823 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
2824
2825         PR c++/12332
2826         * g++.dg/template/memtmpl2.C: New test.
2827
2828 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
2829
2830         PR target/11184
2831         * gcc.dg/builtin-apply1.c: New test.
2832
2833 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2834
2835         PR c++/9848
2836         * g++.dg/warn/Wunused-4.C: New test.
2837
2838 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2839
2840         PR c++/12316
2841         * g++.dg/other/gc2.C: New test.
2842
2843 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
2844
2845         PR c++/11991
2846         * g++.dg/rtti/typeid3.C: New test.
2847
2848         PR c++/12266
2849         * g++.dg/overload/template1.C: New test.
2850
2851 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2852
2853         * g++.dg/opt/cfg3.C: New test.
2854
2855 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2856
2857         PR c++/7939
2858         * g++.dg/template/crash11.C: New test.
2859
2860 2003-09-16  Jason Merrill  <jason@redhat.com>
2861             Jakub Jelinek  <jakub@redhat.com>
2862
2863         * gcc.dg/attr-warn-unused-result.c: New test.
2864
2865 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2866
2867         PR c++/12184
2868         * g++.dg/expr/call2.C: New test.
2869
2870 2003-09-15  Andreas Jaeger  <aj@suse.de>
2871
2872         * gcc.dg/Wold-style-definition-1.c: New test.
2873
2874 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
2875
2876         PR c++/3907
2877         * g++.dg/parse/template12.C: New test.
2878
2879         * g++.dg/abi/bitfield11.C: New test.
2880         * g++.dg/abi/bitfield12.C: Likewise.
2881
2882 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
2883
2884         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
2885         non-expansion of functional macro name without arguments at EOL.
2886         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
2887
2888 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
2889
2890         * gcc.c-torture/execute/20030914-[12].c: New tests.
2891
2892 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2893
2894         PR c++/11788
2895         * g++.dg/overload/addr1.C: New test.
2896
2897 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2898
2899         * gcc.dg/20030909-1.c: New test.
2900
2901 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2902
2903         * gcc.dg/ultrasp10.c: New test.
2904
2905 2003-09-09  Devang Patel  <dpatel@apple.com>
2906
2907         * gcc.dg/darwin-ld-6.c: New test.
2908
2909 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2910
2911         * gcc.dg/torture/builtin-explog-1.c: New testcase.
2912
2913 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2914
2915         * gcc.dg/ia64-types1.c: New test.
2916         * gcc.dg/ia64-types2.c: Likewise.
2917
2918 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2919
2920         * gcc.dg/builtins-1.c: Add more _Complex tests.
2921         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2922
2923         * gcc.dg/builtins-1.c: Test existing _Complex functions.
2924         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2925
2926 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2927
2928         PR c++/11786
2929         * g++.dg/lookup/koenig2.C: New test.
2930
2931         PR c++/5296
2932         * g++.dg/rtti/typeid2.C: New test.
2933
2934 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
2935
2936         * gcc.c-torture/compile/20030904-1.c: New test.
2937
2938 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2939
2940         * g++.dg/opt/longbranch2.C: New test.
2941
2942 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2943
2944         * g++.dg/template/crash10.C: Only compile it.
2945
2946 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2947
2948         PR middle-end/11665
2949         * gcc.c-torture/compile/20030907-1.c: New test.
2950         * g++.dg/init/array11.C: New test.
2951
2952 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2953
2954         PR c++/11852
2955         * g++.dg/init/struct1.C: New test.
2956
2957 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/12181
2960         * g++.dg/expr/comma1.C: New test.
2961
2962 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
2963
2964         PR c++/11867
2965         * g++.dg/expr/static_cast5.C: New test.
2966
2967 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2968
2969         PR c++/11507
2970         * g++.dg/lookup/scoped7.C: New test.
2971
2972         PR c++/9574
2973         * g++.dg/other/static1.C: New test.
2974
2975         PR c++/11490
2976         * g++.dg/warn/template-1.C: New test.
2977
2978         PR c++/11432
2979         * g++.dg/template/crash10.C: New test.
2980
2981         PR c++/2478
2982         * g++.dg/overload/VLA.C: New test.
2983
2984         PR c++/10804
2985         * g++.dg/template/call1.C: New test.
2986
2987 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2988
2989         PR c++/11794
2990         * g++.dg/parse/using3.C: New test.
2991
2992 2003-09-06  Roger Sayle  <roger@eyesopen.com>
2993
2994         PR c++/11409
2995         * g++.dg/overload/builtin3.C: New test case.
2996
2997 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
2998
2999         PR c/9862
3000         * gcc.dg/20030906-1.c: New test.
3001         * gcc.dg/20030906-2.c: Likewise.
3002
3003 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3004
3005         PR c++/12167
3006         * g++.dg/parse/defarg5.C: New test.
3007
3008         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3009
3010 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/12163
3013         * g++.dg/expr/static_cast4.C: New test.
3014
3015         PR c++/12146
3016         * g++.dg/template/crash9.C: New test.
3017
3018 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3019
3020         * g++.old-deja/g++.ext/pretty2.C: Update for change
3021         in __FUNCTION__.
3022         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3023
3024 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         PR c++/11922
3027         * g++/dg/template/qualified-id1.C: New test.
3028
3029         PR c++/12037
3030         * g++.dg/warn/noeffect4.C: New test.
3031
3032 2003-09-04  Matt Austern  <austern@apple.com>
3033
3034         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3035         * g++.dg/ext/fnname2.C: Likewise.
3036         * g++.dg/ext/fnname3.C: Likewise.
3037
3038 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3039
3040         * g++.dg/expr/lval1.C: New test.
3041         * g++.dg/ext/lvcast.C: Remove.
3042
3043 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3044
3045         PR optimization/11700.
3046         * gcc.c-torture/compile/20030903-1.c: New test case.
3047
3048 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3049
3050         PR c++/12053
3051         * g++.dg/abi/layout4.C: New test.
3052
3053 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3054
3055         PR c++/11553
3056         * g++.dg/parse/friend3.C: New test.
3057
3058 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3059
3060         PR c++/11847
3061         * g++.dg/template/class1.C: New test.
3062
3063         PR c++/11808
3064         * g++.dg/expr/call1.C: New test.
3065
3066 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3067
3068         PR c++/12114
3069         * g++.dg/init/ref9.C: New test.
3070
3071         PR c++/11972
3072         * g++.dg/template/nested4.C: New test.
3073
3074 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3075
3076         PR c++/12093
3077         * g++.dg/template/non-dependent4.C: New test.
3078
3079         PR c++/11928
3080         * g++.dg/inherit/conv1.C: New test.
3081
3082 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3083
3084         PR c++/6196
3085         * g++.dg/ext/label1.C: New test.
3086         * g++.dg/ext/label2.C: Likewise.
3087
3088 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3089
3090         * g++.dg/expr/cond3.C: New test.
3091
3092 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3093
3094         * gcc.dg/builtins-1.c: Add new builtin cases.
3095
3096 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3097
3098         * gcc.dg/builtins-1.c: Add new cases.
3099         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3100
3101 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3102
3103         * gcc.dg/builtins-1.c: Add more math builtin tests.
3104         * gcc.dg/torture/builtin-attr-1.c: New test.
3105
3106 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3107
3108         PR optimization/5079
3109         * g++.dg/opt/static3.C: New test.
3110
3111 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3112
3113         * gcc.misc-tests/gcov-10b.c: New test.
3114
3115 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3116
3117         * g++.dg/opt/ptrmem3.C: New test.
3118
3119         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3120
3121 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3122
3123         * gcc.dg/20030826-2.c: New test.
3124
3125 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3126
3127         PR middle-end/12002
3128         * g77.f-torture/compile/12002.f: New test case.
3129
3130 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3131
3132         * gcc.dg/20030826-1.c: New test case.
3133
3134 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
3135
3136         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
3137
3138 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
3139
3140         PR c++/11871
3141         * c++.dg/lookup/crash1.C: New test.
3142
3143         * c++.dg/warn/noeffect3.C: New test.
3144
3145 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
3146
3147         * gcc.dg/compat/vector-1_x.c: Compile with -w.
3148         * gcc.dg/compat/vector-1_y.c: Ditto.
3149         * gcc.dg/compat/vector-2_x.c: Ditto.
3150         * gcc.dg/compat/vector-2_y.c: Ditto.
3151
3152 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
3153
3154         * gcc.dg/20030702-1.c: New test.
3155
3156 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
3157
3158         PR c++/8795
3159         * g++.dg/ext/altivec-1.C: New test.
3160
3161 2003-08-24  Richard Henderson  <rth@redhat.com>
3162
3163         * g++.dg/eh/simd-2.C: Add -w for x86.
3164
3165 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
3166
3167         * gcc.dg/20030815-1.c: New test.
3168
3169 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3170
3171         PR c++/3765
3172         * g++.dg/parse/access6.C: New test.
3173
3174 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3175
3176         PR c++/641, c++/11876
3177         * g++.dg/template/friend22.C: New test.
3178         * g++.dg/template/friend23.C: Likewise.
3179
3180 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3181
3182         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
3183         identically.
3184
3185 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3186
3187         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
3188
3189 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3190
3191         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
3192
3193 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3194
3195         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
3196
3197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3198
3199         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
3200
3201 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
3202
3203         PR c++/11919
3204         * g++.dg/overload/prom1.C: New test.
3205
3206         PR c++/11551
3207         * g++.dg/parse/dtor2.C: New test.
3208
3209         PR c++/10762
3210         * g++.dg/parse/using2.C: New test.
3211
3212 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
3213
3214         PR target/11805
3215         * gcc.c-torture/compile/20030821-1.c: New.
3216
3217 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/11834
3220         * g++.dg/template/deduce2.C: New test.
3221
3222 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
3223
3224         * gcc.c-torture/execute/20030821-1.c: New test.
3225
3226 2003-08-20  Roger Sayle  <roger@eyesopen.com>
3227
3228         PR middle-end/11984
3229         * gcc.dg/20030820-1.c: New test case.
3230
3231 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3232
3233         PR c++/11945
3234         * g++.dg/warn/noeffect2.C: New test.
3235
3236 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/10926
3239         * g++.dg/template/dtor2.C: New test.
3240
3241         PR c++/11684
3242         * g++.dg/template/operator1.C: New test.
3243         * g++.dg/parse/operator4.C: New test.
3244
3245         PR c++/11946.C
3246         * g++.dg/expr/enum1.C: New test.
3247         * gcc.dg/c99-bool-1.c: Remove bogus warning.
3248
3249         PR c++/11036.C
3250         * g++.dg/parse/elab2.C: New test.
3251         * g++.dg/parse/typedef4.C: Change error message.
3252         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
3253         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
3254         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
3255
3256 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
3257
3258         * gcc.dg/pch/warn-1.c: New.
3259         * gcc.dg/pch/warn-1.hs: New.
3260
3261         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
3262         not-tested file.
3263
3264 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3265
3266         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
3267
3268 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3269
3270         * gcc.dg/uninit-D.c: New Test.
3271         * gcc.dg/uninit-E.c: New Test.
3272         * gcc.dg/uninit-F.c: New Test.
3273         * gcc.dg/uninit-G.c: New Test.
3274
3275 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
3276
3277         * g++.dg/README: Describe the pch directory.
3278
3279 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3280
3281         PR c++/11174
3282         * g++.dg/parse/access4.C: New test.
3283         * g++.dg/parse/access5.C: Likewise.
3284         * g++.old-deja/g++.jason/access17.C: Adjust error message.
3285
3286 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
3287
3288         * gcc.dg/noncompile/20030818-1.c: New.
3289
3290 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3291
3292         PR c++/11957
3293         * g++.dg/warn/noeffect1.C: New test.
3294
3295         * g++.dg/template/scope2.C: New test.
3296         * g++.dg/template/error2.C: Correct dg-error
3297
3298 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
3299
3300         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
3301
3302 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
3303
3304         PR C++/11512
3305         * g++.dg/template/warn1.C: New.
3306
3307 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3308
3309         * g++.dg/template/error2.C: New test.
3310         * g++.dg/lookup/using7.C: Adjust errors
3311         * g++.old-deja/g++.pt/crash36.C: Likewise.
3312         * g++.old-deja/g++.pt/derived3.C: Likewise.
3313
3314 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3315
3316         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
3317         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
3318         * gcc.c-torture/execute/builtins/string-9.c: New, from
3319         string-opt-9.c.  Adjust for execute/builtins framework.
3320         * gcc.c-torture/execute/string-opt-9.c: Delete.
3321
3322 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
3323
3324         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
3325
3326         * g++.dg/parse/ret-type2.C: New test.
3327
3328         PR c++/11703
3329         * g++.dg/init/new8.C: New test.
3330
3331         PR c++/10923
3332         * g++.dg/parse/typedef5.C: New test.
3333
3334         PR c++/9512
3335         * g++.dg/parse/qualified2.C: New test.
3336         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
3337         invalid code.
3338
3339 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
3340
3341         * g++.dg/conversion/ptrmem1.C: New test.
3342
3343 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
3344
3345         PR target/11693
3346         * gcc.dg/20030811-1.c: New test.
3347
3348         PR target/11535
3349         * gcc.c-torture/execute/20030811-1.c: New test.
3350
3351 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3352
3353         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
3354
3355 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/11789.C
3358         * g++.dg/inherit/multiple1.C: New test.
3359
3360 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3361
3362         * gcc.dg/spe1.c: New test.
3363
3364         PR c++/11670
3365         * g++.dg/expr/cast2.C: New test.
3366
3367         PR c++/10530
3368         * g++.dg/template/dependent-name2.C: New test.
3369
3370 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         * g++.dg/parse/crash11.C: Put the dg options in comments.
3373
3374 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
3375
3376         * lib/gcc-dg.exp: Update for diagnostic change.
3377
3378 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3379
3380         PR c++/5767
3381         * g++.dg/parse/crash11.C: New test.
3382
3383 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
3384
3385         * gcc.dg/cpp/spacing1.c: Update.
3386
3387 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
3388
3389         PR target/11739
3390         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
3391         a value for -mtune.
3392
3393 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3394
3395         PR middle-end/11771
3396         * gcc.c-torture/compile/20030804-1.c: New test case.
3397
3398 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3399
3400         * gcc.dg/20030804-1.c: New test case.
3401
3402 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
3403
3404         * gcc.dg/cpp/separate-1.c: New test.
3405
3406 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
3407
3408         PR c++/11704
3409         * g++.dg/template/dependent-expr2.C: New test.
3410
3411         PR c++/11766
3412         * g++.dg/expr/ptrmem1.C: New test.
3413
3414 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3415
3416         PR c++/9453
3417         * g++.dg/template/friend15.C: New test.
3418
3419 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
3420
3421         * lib/dg-pch.exp: Work round PCH bug.
3422
3423 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3424
3425         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
3426         builtins.  Move cases from builtins-4.c here.
3427
3428         * gcc.dg/torture/builtin-math-1.c: New test taken from
3429         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
3430         additional cases.
3431
3432         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
3433         Delete.
3434
3435 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
3436
3437         PR c++/9447
3438         * g++.dg/template/using7.C: New test.
3439
3440 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
3441
3442         * import1.c, import2.c: New tests.
3443
3444 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
3445
3446         * g++.dg/eh/crossjump1.C: New test.
3447
3448 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
3449
3450         PR c++/11697
3451         * g++.dg/template/using6.C: New test.
3452
3453         PR c++/11744
3454         * g++.dg/template/koenig2.C: New test.
3455
3456 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3457
3458         PR c++/7983
3459         * g++.dg/parse/typedef4.C: New test.
3460
3461 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3462
3463         PR c++/8442, c++/8806
3464         * g++.dg/template/elab1.C: New test.
3465         * g++.dg/template/type2.C: Likewise.
3466         * g++.dg/template/ttp3.C: Adjust expected error message.
3467         * g++.old-deja/g++.law/visibility13.C: Likewise.
3468         * g++.old-deja/g++.niklas/t135.C: Likewise.
3469         * g++.old-deja/g++.pt/ttp41.C: Likewise.
3470         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
3471         template argument.
3472         * g++.old-deja/g++.pt/ttp44.C: Likewise.
3473
3474 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
3475
3476         PR c++/11295
3477         * g++.dg/ext/stmtexpr1.C: New test.
3478
3479         * g++.dg/opt/tmp1.C: New test.
3480
3481         PR c++/11525
3482         * g++.dg/parse/constant4.C: New test.
3483
3484         PR c++/9447
3485         * g++.dg/template/using5.C: New test.
3486
3487 2003-07-31  Roger Sayle  <roger@eyesopen.com>
3488
3489         * gcc.dg/builtins-27.c: New test case.
3490
3491 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
3492
3493         * gcc.dg/tls/opt-7.c: New test.
3494
3495 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
3496
3497         * g++.old-deja/g++.other/crash18.C: Remove.
3498
3499 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
3500
3501         * g++.dg/template/explicit3.C: New.
3502         * g++.dg/template/explicit4.C: New.
3503         * g++.dg/template/explicit5.C: New.
3504
3505         PR c++/11347
3506         * g++.dg/template/memtmpl1.C: New.
3507
3508 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
3509
3510         PR target/11565
3511         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
3512         * gcc.dg/i386-387-5.c (dg-options): Likewise.
3513
3514 2003-07-30  Jan Hubicka  <jh@suse.cz>
3515
3516         * vtgc1.c: Kill.
3517
3518 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
3519
3520         * gcc.dg/struct-in-proto-1.c: New test.
3521
3522 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
3523
3524         * gcc.dg/cpp/include2.c: Only expect one message.
3525
3526 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
3527
3528         PR c++/9447
3529         * g++.dg/template/using1.C: New test.
3530         * g++.dg/template/using2.C: New test.
3531         * g++.dg/template/using3.C: New test.
3532         * g++.dg/template/using4.C: New test.
3533
3534 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
3535
3536         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
3537         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3538
3539 2003-07-28  Jan Hubicka  <jh@suse.cz>
3540
3541         PR c++/11530
3542         * g++.dg/opt/call1.C: New test.
3543
3544 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
3545
3546         PR c++/11667
3547         * g++.dg/init/enum2.C: New test.
3548         * g++.dg/template/overload1.C: Add "-w" option.
3549
3550 2003-07-28    <hp@bitrange.com>
3551
3552         * gcc.dg/Wdeclaration-after-statement-1.c,
3553         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
3554
3555 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
3556
3557         * gcc.c-torture/compile/20030725-1.c: New test.
3558
3559 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
3560
3561         * gcc.dg/20030505.c: Only run for SPE.
3562         Remove definition of opaque type.
3563
3564 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
3565
3566         * g++.dg/template/ptrmem6.C: New test.
3567
3568 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
3569
3570         * gcc.c-torture/compile/zero-strct-2.c: New test.
3571
3572 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
3573
3574         * gcc.dg/intermod-1.c: New test.
3575
3576 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3577
3578         PR c++/11617
3579         * g++.dg/template/lookup2.C: New test.
3580         * g++.dg/template/memclass1.C: Remove instantiated from error.
3581         * g++.dg/other/error2.C: Tweak expected errors.
3582
3583         PR c++/11596
3584         * g++.dg/template/defarg3.C: New test.
3585
3586         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
3587
3588 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
3589
3590         * g++.dg/inherit/access5.C: New test.
3591
3592 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3593
3594         PR c++/11513
3595         * g++.dg/template/crash8.C: New test.
3596
3597 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
3598
3599         PR c/10602
3600         * gcc.dg/noncompile/incomplete-2.c: New test.
3601
3602 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/11645
3605         * g++.dg/inherit/access4.C: New test.
3606
3607         PR c++/11517
3608         * g++.dg/expr/cond2.C: New test.
3609
3610         PR optimization/10679
3611         * g++.dg/opt/inline4.C: New test.
3612
3613 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3614
3615         * g++.dg/parse/crash10: New test.
3616
3617 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3618
3619         * g++.dg/ext/flexary1.C: New test.
3620
3621 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3622
3623         PR c++/10793
3624         * g++.dg/template/crash9.C: New test.
3625
3626 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3627
3628         PR c++/3004
3629         * g++.dg/parse/typedef3.C: New test.
3630
3631         PR c++/7906
3632         * g++.dg/parse/operator2.C: New test.
3633
3634         PR c++/8895
3635         * g++.dg/parse/def-tmpl-arg1.C: New test.
3636
3637         PR c++/9282
3638         * g++.dg/parse/funptr1.C: New test.
3639
3640         PR c++/9452
3641         * g++.dg/parse/ambig3.C: New test.
3642
3643         PR c++/9454
3644         * g++.dg/parse/operator3.C: New test.
3645
3646         PR c++/9486
3647         * g++.dg/parse/template10.C: New test.
3648
3649         PR c++/9488
3650         * g++.dg/parse/template11.C: New test.
3651
3652         PR c++/10150
3653         * g++.dg/parse/invalid-op1.C: New test.
3654
3655         PR c++/10247
3656         * g++.dg/parse/condexpr1.C: New test.
3657
3658 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3659
3660         * g++.dg/ext/packed3.C: New test.
3661         * g++.dg/ext/packed4.C: New test.
3662
3663         * gcc.dg/pack-test-3.c: New test.
3664
3665 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
3666
3667         * lib/compat.exp: Handle dg-options per source file.
3668         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
3669         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
3670         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
3671         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
3672         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
3673         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
3674         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
3675         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
3676         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
3677         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
3678         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
3679         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
3680         * g++.dg/compat/break/bitfield7_x.C: Ditto.
3681         * g++.dg/compat/break/bitfield7_y.C: Ditto.
3682
3683 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3684
3685         PR c/10320
3686         * gcc.c-torture/execute/20030718-1.c: New test.
3687
3688 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3689
3690         PR optimization/11536
3691         * gcc.dg/20030721-1.c: New test.
3692
3693 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/11546
3696         * g++.dg/template/lookup1.C: New test.
3697
3698 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
3699
3700         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
3701         diagnostics of ill-formed constructs involving labels.
3702         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
3703         the new 'previously defined here' message.
3704
3705 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
3706
3707         * g++.dg/parse/non-dependent2.C: New test.
3708
3709 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3710
3711         * g++.dg/init/init-ref4.C: xfail on targets without
3712         weak symbols.
3713
3714 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
3715
3716         PR target/11087
3717         * gcc.c-torture/execute/20030717-1.c: New test.
3718
3719 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3720
3721         * g++.dg/opt/cfg1.C: New test.
3722
3723 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
3724
3725         PR optimization/11557
3726         * gcc.dg/20030717-1.c: New test.
3727
3728 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
3729
3730         PR c++/10476
3731         * g++.dg/expr/crash-1.C: New test.
3732
3733         PR c++/11027
3734         * g++.dg/template/init3.C: New test.
3735
3736         PR c++/8222
3737         * g++.dg/template/non-dependent1.C: New test.
3738
3739         PR c++/11070
3740         * g++.dg/template/non-dependent2.C: New test.
3741
3742         PR c++/11071
3743         * g++.dg/template/non-dependent3.C: New test.
3744
3745         PR c++/9907
3746         * g++.dg/template/sizeof5.C: New test.
3747
3748 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
3749
3750         PR 11498
3751         * gcc.c-torture/compile/mangle-1.c: New file.
3752
3753 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3754
3755         PR c++/7809
3756         * g++.dg/parse/access3.C: New test.
3757
3758 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
3759
3760         PR c++/11384
3761         * g++.dg/init/init-ref4.C: New test.
3762
3763 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
3764
3765         PR c++/11547
3766         * g++.dg/parse/constant3.C: New test.
3767         * g++.dg/parse/crash7.C: Likewise.
3768
3769 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
3770
3771         PR target/11008
3772         * gcc.dg/i386-pentium4-not-mull.c: New.
3773
3774 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
3775
3776         * gcc.dg/asm-names.c (ymain): Make it weak.
3777
3778 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3779
3780         PR c++/5421
3781         * g++.dg/template/friend21.C: New test.
3782
3783 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
3784
3785         * gcc.dg/cleanup-8.c: New test.
3786         * gcc.dg/cleanup-9.c: New test.
3787
3788 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
3789
3790         * g++.dg/ext/dll-MI1.h: New file.
3791         * g++.dg/ext/dllexport-MI1.C: New file.
3792         * g++.dg/ext/dllimport-MI1.C: New file.
3793
3794 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
3795
3796         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
3797         it does not have cmpstrsi patterns (just cmpmemsi).
3798
3799 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
3800
3801         PR debug/11473
3802         * g++.dg/debug/debug8.C: New test.
3803
3804 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3805
3806         PR c++/10108
3807         * g++.dg/template/crash7.C: New test.
3808
3809 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
3810
3811         PR target/10795
3812         * gcc.c-torture/compile/20030708-1.c: New.
3813
3814 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3815
3816         * gcc.c-torture/execute/20030715-1.c: New test.
3817
3818 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
3819
3820         * gcc.dg/pch/inline-3.c: New file.
3821         * gcc.dg/pch/inline-3.hs: New file.
3822         * gcc.dg/pch/inline-4.c: New file.
3823         * gcc.dg/pch/inline-4.hs: New file.
3824
3825 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
3826
3827         PR c++/11509
3828         * g++.dg/template/crash6.C: New test.
3829
3830         PR c++/7053
3831         * g++.dg/template/friend20.C: New test.
3832
3833         PR c++/7019
3834         * g++.dg/template/overload2.C: New test.
3835
3836 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3837
3838         PR optimization/11440
3839         * gcc.c-torture/execute/20030714-1.c: New test.
3840
3841 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3842
3843         PR c++/11154
3844         * g++.dg/template/partial2.C: New test.
3845
3846 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
3847
3848         PR c++/11503
3849         * g++.dg/template/anon1.C: New test.
3850
3851         PR c++/11493
3852         PR c++/11495
3853         * g++.dg/parse/template9.C: Likewise.
3854         * g++.dg/template/crash4.C: New test.
3855         * g++.dg/template/koenig1.C: Likewise.
3856         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
3857         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
3858         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
3859         functions.
3860         * g++.old-deja/g++.jason/template36.C: Likewise.
3861         * g++.old-deja/g++.mike/p1989.C: Likewise.
3862         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
3863         * g++.old-deja/g++.pt/ttp20.C: Use this->.
3864         * g++.old-deja/g++.pt/ttp21.C: Use this->.
3865         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
3866         compiling.
3867         * g++.old-deja/g++.pt/union2.C: Use this->.
3868
3869 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
3870
3871         * gcc.dg/20030711-1.c: New test.
3872
3873 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
3874
3875         PR c++/11050
3876         * g++.dg/parse/args1.C: New test.
3877         * g++.pt/defarg8.C: Change expected errors.
3878
3879 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
3880
3881         PR c++/8164
3882         * g++.dg/template/nontype2.C: New test.
3883
3884         PR c++/10558
3885         * g++.dg/parse/template8.C: New test.
3886
3887         PR c++/8327
3888         * g++.dg/template/scope1.C: New test.
3889
3890         * g++.dg/warn/Wsign-compare-1.C: New test.
3891
3892 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3893
3894         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
3895
3896 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
3897
3898         PR c++/9411
3899         * g++.dg/template/explicit2.C: New test.
3900
3901         PR c++/10032
3902         * g++.dg/warn/pedantic1.C: New test.
3903
3904 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
3905
3906         PR c++ 9483
3907         * g++.dg/other/field1.C: New test.
3908
3909 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3910
3911         PR c/11449
3912         * gcc.c-torture/compile/20030707-1.c: New.
3913
3914 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3915
3916         PR c++/10849
3917         * g++.dg/template/access12.C: New test.
3918
3919 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
3920
3921         * g++.dg/bprob/bprob.exp (prof_ext): Update.
3922         * g77.dg/bprob/bprob.exp (prof_ext): Update.
3923         * gcc.misc-tests/bprob.exp (prof_ext): Update.
3924         * gcc.misc-tests/gcov.exp: Update
3925         * g++.dg/gcov/gcov.exp: Update
3926         * lib/gcov.exp: Update.
3927
3928 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
3929
3930         * g++.dg/abi/mangle17.C: Make sure template expressions are
3931         dependent.
3932         * g++.dg/abi/mangle4.C: Mark erroneous casts.
3933         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
3934         * g++.dg/opt/stack1.C: Remove erroneous code.
3935         * g++.dg/parse/template7.C: New test.
3936         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
3937         * g++.old-deja/g++.pt/crash4.C: Likewise.
3938
3939 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3940
3941         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
3942         with zero or one occurence of `$' after the initial `L'.
3943
3944 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
3945
3946         * gcc.c-torture/compile/20030704-1.c: Add a comment.
3947
3948 2003-07-08  Roger Sayle  <roger@eyesopen.com>
3949
3950         PR c/11370
3951         * gcc.dg/Wunreachable-6.c: New testcase.
3952         * gcc.dg/Wunreachable-7.c: New testcase.
3953
3954 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR c/11420
3957         * gcc.dg/20030708-1.c: New test.
3958
3959 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
3960
3961         * gcc.dg/compat/sdata-section.h: New file.
3962         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
3963         * gcc.dg/torture/mips-sdata-1.c: New test.
3964
3965 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3966
3967         PR c++/11030
3968         * g++.dg/template/friend19.C: New test.
3969
3970 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3971
3972         * g++.dg/opt/strength-reduce.C: New test.
3973
3974 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3975
3976         PR target/10979
3977         * gcc.dg/20030707-1.c: New testcase.
3978
3979 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3980
3981         PR optimization/11059
3982         * g++.dg/opt/emptyunion.C: New testcase.
3983
3984 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3985             Eric Botcazou  <ebotcazou@libertysurf.fr>
3986
3987         * g++.dg/opt/stack1.C: New test.
3988
3989 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
3990
3991         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
3992         run test.
3993
3994         PR c++/11431
3995         * g++.dg/expr/static_cast3.C: New test.
3996
3997 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
3998
3999         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4000         everywhere.
4001         * gcc.dg/concat.c: Concatenation of string constants with
4002         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4003         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4004         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4005         necessary to avoid multi-character character constant warning.
4006         * gcc.dg/cpp/escape.c: Likewise.
4007         * gcc.dg/cpp/ucs.c: Likewise.
4008         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4009         Fix a typo.
4010
4011 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4012
4013         PR c/11428
4014         * gcc.c-torture/compile/20030704-1.c: New.
4015
4016 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4017
4018         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4019
4020 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4021
4022         PR c++/5287, PR c++/7910,  PR c++/11021
4023         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4024         tests for warnings.
4025         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4026         * g++.dg/ext/dllimport3.C: Likewise.
4027         * g++.dg/ext/dllimport4.C: New file.
4028         * g++.dg/ext/dllimport5.C: New file.
4029         * g++.dg/ext/dllimport6.C: New file.
4030         * g++.dg/ext/dllimport7.C: New file.
4031         * g++.dg/ext/dllimport8.C: New file.
4032         * g++.dg/ext/dllimport9.C: New file.
4033         * g++.dg/ext/dllimport10.C: New file.
4034         * g++.dg/ext/dllexport1.C: New file.
4035
4036 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4037
4038         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4039         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4040
4041 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4042
4043         * gcc.dg/builtins-25.c: New testcase.
4044         * gcc.dg/builtins-26.c: New testcase.
4045
4046 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4047
4048         * gcc.dg/compat/vector-defs.h: New file.
4049         * gcc.dg/compat/vector-setup.h: New file.
4050         * gcc.dg/compat/vector-check.h: New file.
4051         * gcc.dg/compat/vector-1_main.c: New file.
4052         * gcc.dg/compat/vector-1_x.c: New file.
4053         * gcc.dg/compat/vector-1_y.c: New file.
4054         * gcc.dg/compat/vector-2_main.c: New file.
4055         * gcc.dg/compat/vector-2_x.c: New file.
4056         * gcc.dg/compat/vector-2_y.c: New file.
4057
4058         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4059         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4060         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4061         * gcc.dg/compat/struct-align-1.h: New file.
4062         * gcc.dg/compat/struct-align-1_main.c: New file.
4063         * gcc.dg/compat/struct-align-1_x.c: New file.
4064         * gcc.dg/compat/struct-align-1_y.c: New file.
4065         * gcc.dg/compat/struct-align-2.h: New file.
4066         * gcc.dg/compat/struct-align-2_main.c: New file.
4067         * gcc.dg/compat/struct-align-2_x.c: New file.
4068         * gcc.dg/compat/struct-align-2_y.c: New file.
4069
4070         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4071         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4072         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4073         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4074         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4075         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4076         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4077         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4078         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4079         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4080         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4081         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4082         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4083         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4084         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4085         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4086         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4087         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4088         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4089         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4090         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4091         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4092         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4093         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4094         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4095         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4096         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4097         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4098         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4099
4100 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4101
4102         * gcc.dg/i386-call-1.c: New test.
4103
4104 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4105
4106         PR c++/9162
4107         * g++.dg/parse/defarg4.C: New.
4108
4109 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4110
4111         PR target/10700
4112         * gcc.c-torture/compile/20030703-1.c: New test case.
4113
4114 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4115
4116         * g++.dg/template/local3.C: Remove extra semicolon.
4117
4118 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4119
4120         * gcc.dg/i386-volatile-1.c: New test.
4121
4122 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4123
4124         PR c++/11072
4125         * g++.dg/other/offsetof2.C: XFAIL.
4126         * g++.dg/other/offsetof5.C: New.
4127
4128         PR c++/10219
4129         * g++.dg/template/error1.C: New.
4130
4131         PR c++/9779
4132         * g++.dg/template/dependent-expr1.C: New.
4133
4134 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/6949
4137         * g++.dg/template/local3.C: New test.
4138
4139         PR c++/11149
4140         * g++.dg/lookup/scoped6.C: New test.
4141
4142 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
4143
4144         PR c++/8046
4145         * g++.dg/other/error7.C: New test.
4146
4147 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
4148
4149         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
4150         * g++.old-deja/g++.abi/vtable3.h: Likewise.
4151         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4152         * g++.old-deja/g++.other/union2.C: Likewise.
4153         * gcc.dg/c90-const-expr-2.c: Likewise.
4154         * gcc.dg/c90-const-expr-3.c: Likewise.
4155         * gcc.dg/c99-const-expr-2.c: Likewise.
4156         * gcc.dg/c99-const-expr-3.c: Likewise.
4157         * gcc.dg/concat.c: Likewise.
4158
4159 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4160
4161         PR c++/9559
4162         * g++.dg/init/static1.C: New test.
4163
4164 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4165
4166         * Changelog: Remove ">>>>>>>" from previous change.
4167
4168 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4169
4170         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
4171         * g++.old-deja/g++.other/access2.C: Likewise.
4172         * g++.old-deja/g++.other/decl2.C: Likewise.
4173         * gcc.c-torture/execute/20020615-1.c: Likewise.
4174
4175 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4176
4177         PR c++/4933
4178         * g++.dg/template/sizeof4.C: New test.
4179
4180 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4181
4182         * g++.dg/other/error6.C: New test.
4183
4184 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4185
4186         PR c++/10750
4187         * g++.dg/parse/constant2.C: New test.
4188
4189 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
4190
4191         PR c++/11106
4192         * g++.dg/other/error5.C: New test.
4193
4194 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4195
4196         * gcc.dg/format/gcc_diag-1.c: New test.
4197
4198 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
4199
4200         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
4201
4202 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4203
4204         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
4205         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
4206         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
4207
4208 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
4209
4210         * gcc.c-torture/execute/builtins/string-8.c: New test.
4211         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
4212         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
4213         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
4214
4215 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4216
4217         PR c++/10468
4218         * g++.dg/ext/typeof6.C: New test.
4219
4220 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/10796
4223         * g++.dg/init/enum1.C: New test.
4224
4225 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
4226
4227         * gcc.dg/20030627-1.c: New test.
4228
4229 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
4230
4231         PR c++/11332
4232         * g++.dg/expr/static_cast2.C: New test.
4233
4234 2003-06-26  Roger Sayle  <roger@eyesopen.com>
4235             Jakub Jelinek  <jakub@redhat.com>
4236
4237         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
4238         sprintf(dst,"%s",src) optimization.
4239         * gcc.c-torture/execute/20030626-1.c: New test case.
4240         * gcc.c-torture/execute/20030626-2.c: New test case.
4241
4242 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
4243
4244         * gcc.c-torture/execute/multi-ix.c: New test.
4245
4246         * gcc.c-torture/execute/simd-4.c (main):
4247         Added missing semicolon at end of union.
4248
4249 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
4250
4251         PR c++/8266
4252         * g++.dg/template/explicit-instantiation3.C: New test.
4253
4254 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4255
4256         * gcc.dg/20030626-1.c: Use signed char.
4257
4258 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4259
4260         * gcc.dg/20030626-1.c: New test.
4261
4262 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
4263
4264         * const-str-2.m: Update.
4265
4266 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
4267
4268         PR c++/10990
4269         * g++.dg/rtti/dyncast1.C: New test.
4270         * g++.dg/abi/mangle4.C: Correct base-specifier access.
4271         * g++.dg/lookup/scoped1.C: Remove XFAIL.
4272         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
4273
4274         PR c++/10931
4275         * g++.dg/expr/static_cast1.C: New test.
4276
4277 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
4278
4279         * gcc.dg/20030625-1.c: New test.
4280
4281 2003-06-24  Roger Sayle  <roger@eyesopen.com>
4282
4283         * gcc.c-torture/compile/20030624-1.c: New test case.
4284
4285 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
4286
4287         * gcc.c-torture/execute/string-opt-17.c: New test.
4288
4289 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/5754
4292         * g++.dg/parse/crash6.C: New test.
4293
4294 2003-06-23  Roger Sayle  <roger@eyesopen.com>
4295
4296         * gcc.dg/builtins-24.c: New test case.
4297
4298 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
4299
4300         * g++.dg/opt/operator1.C: New test.
4301
4302 2003-06-22  Roger Sayle  <roger@eyesopen.com>
4303
4304         * gcc.c-torture/execute/string-opt-16.c: New test case.
4305
4306 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4307
4308         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
4309         * g++.old-deja/g++.other/conv7.C: Likewise
4310         * g++.old-deja/g++.other/overcnv2.C: Likewise.
4311         * g++.old-deja/g++.other/overload14.C: Likewise.
4312
4313 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4314
4315         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
4316         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4317
4318 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4319
4320         PR c++/10888
4321         * g++.dg/warn/Winline-3.C: New test.
4322
4323 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4324
4325         * lib/target-supports.exp (check_alias_available): Make the test
4326         program acceptable to the Solaris assembler.
4327
4328         PR c++/10749
4329         * g++.dg/template/memclass2.C: New test.
4330
4331 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4332             Eric Botcazou  <ebotcazou@libertysurf.fr>
4333
4334         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
4335         data for non-matching targets.
4336         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
4337
4338 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4339
4340         PR c++/10845
4341         * g++.dg/template/member3.C: New test.
4342
4343 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
4344
4345         PR c++/10939
4346         * g++.dg/template/func1.C: New test.
4347
4348         PR c++/9649
4349         * g++.dg/template/static4.C: New test.
4350         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
4351
4352         PR c++/11041
4353         * g++.dg/init/ref7.C: New test.
4354
4355 2003-06-19  Matt Austern  <austern@apple.com>
4356
4357         PR c++/11228
4358         * g++.dg/anew1.C: New test.
4359         * g++.dg/anew2.C: New test.
4360         * g++.dg/anew3.C: New test.
4361         * g++.dg/anew4.C: New test.
4362
4363 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
4364
4365         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
4366
4367 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
4368
4369         * gcc.c-torture/execute/simd-4.c (main): Make expected value
4370         endian-dependent.
4371
4372 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
4373
4374         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
4375         Remove cruft.
4376
4377 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
4378
4379         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
4380         * gcc.c-torture/compile/961203-1.c: Likewise.
4381         * gcc.c-torture/compile/980506-1.c: Likewise.
4382
4383 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4384
4385         PR c++/10712
4386         * g++.dg/lookup/using7.C: New test.
4387
4388 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/11105
4391         * g++.dg/abi/conv1.C: Remove it.
4392         * g++.dg/template/conv7.C: New test.
4393         * g++.dg/template/conv8.C: Likewise.
4394         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
4395         conversion operator.
4396
4397 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
4398
4399         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
4400         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4401         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4402         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4403         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4404         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4405         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4406         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4407         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4408         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4409         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4410         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4411         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4412         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4413         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4414         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4415         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4416         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4417         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4418         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4419         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4420         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4421         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4422         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4423         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4424         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4425         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4426         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4427         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4428
4429 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
4430
4431         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
4432         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
4433         indications.
4434
4435 2003-06-16  Roger Sayle  <roger@eyesopen.com>
4436
4437         * gcc.dg/i386-387-5.c: New test case.
4438         * gcc.dg/i386-387-6.c: New test case.
4439         * gcc.dg/builtins-23.c: New test case.
4440
4441 2003-06-15  Roger Sayle  <roger@eyesopen.com>
4442
4443         * gcc.dg/builtins-22.c: New test case.
4444         * gcc.dg/i386-387-1.c: Update to test exp.
4445         * gcc.dg/i386-387-2.c: Likewise.
4446
4447 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4448
4449         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
4450
4451 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4452
4453         * lib/gcc-dg.exp (dg-require-dll): New function.
4454         (dg-xfail-if): Likewise.
4455         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
4456         driver.
4457
4458         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
4459         * gcc.c-torture/compile/20001205-1.c: Likewise.
4460         * gcc.c-torture/compile/20001226-1.c: Likewise.
4461         * gcc.c-torture/compile/20010518-2.c: Likewise.
4462         * gcc.c-torture/compile/20020312-1.c: Likewise.
4463         * gcc.c-torture/compile/20020604-1.c: Likewise.
4464         * gcc.c-torture/compile/920501-12.c: Likewise.
4465         * gcc.c-torture/compile/920501-4.c: Likewise.
4466         * gcc.c-torture/compile/920520-1.c: Likewise.
4467         * gcc.c-torture/compile/920521-1.c: Likewise.
4468         * gcc.c-torture/compile/920625-1.c: Likewise.
4469         * gcc.c-torture/compile/961203-1.c: Likewise.
4470         * gcc.c-torture/compile/980506-1.c: Likewise.
4471         * gcc.c-torture/compile/981006-1.c: Likewise.
4472         * gcc.c-torture/compile/981022-1.c: Likewise.
4473         * gcc.c-torture/compile/981223-1.c: Likewise.
4474         * gcc.c-torture/compile/990617-1.c: Likewise.
4475         * gcc.c-torture/compile/dll.c: Likewise.
4476         * gcc.c-torture/compile/labels-3.c: Likewise.
4477         * gcc.c-torture/compile/mipscop-1.c: Likewise.
4478         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4479         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4480         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4481         * gcc.c-torture/compile/simd-5.c: Likewise.
4482         * gcc.c-torture/compile/20000804-1.x: Remove.
4483         * gcc.c-torture/compile/20001205-1.x: Likewise.
4484         * gcc.c-torture/compile/20001226-1.x: Likewise.
4485         * gcc.c-torture/compile/20010518-2.x: Likewise.
4486         * gcc.c-torture/compile/20020312-1.x: Likewise.
4487         * gcc.c-torture/compile/20020604-1.x: Likewise.
4488         * gcc.c-torture/compile/920501-12.x: Likewise.
4489         * gcc.c-torture/compile/920501-4.x: Likewise.
4490         * gcc.c-torture/compile/920520-1.x: Likewise.
4491         * gcc.c-torture/compile/920521-1.x: Likewise.
4492         * gcc.c-torture/compile/920625-1.x: Likewise.
4493         * gcc.c-torture/compile/961203-1.x: Likewise.
4494         * gcc.c-torture/compile/980506-1.x: Likewise.
4495         * gcc.c-torture/compile/981006-1.x: Likewise.
4496         * gcc.c-torture/compile/981022-1.x: Likewise.
4497         * gcc.c-torture/compile/981223-1.x: Likewise.
4498         * gcc.c-torture/compile/990617-1.x: Likewise.
4499         * gcc.c-torture/compile/mipscop-1.x: Likewise.
4500         * gcc.c-torture/compile/mipscop-2.x: Likewise.
4501         * gcc.c-torture/compile/mipscop-3.x: Likewise.
4502         * gcc.c-torture/compile/mipscop-4.x: Likewise.
4503         * gcc.c-torture/compile/simd-5.x: Likewise.
4504
4505         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
4506
4507 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4508
4509         * gcc.c-torture/execute/20030611-1.c: New test.
4510
4511 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4512
4513         PR middle-end/168
4514         * gcc.dg/20030612-1.c: New test case.
4515
4516 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4517
4518         PR c++/10635
4519         * g++.dg/expr/cast1.C: New test.
4520
4521 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4522
4523         * gcc.dg/builtins-21.c: New test case.
4524
4525 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
4526
4527         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
4528         options instead of at the end.
4529         * lib/objc.exp (objc_target_compile): Likewise.
4530
4531 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
4532
4533         PR c++/10432
4534         * g++.dg/parse/error1.C: New test.
4535
4536 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
4537
4538         * gcc.dg/compat/struct-by-value-11_main.c: New file.
4539         * gcc.dg/compat/struct-by-value-11_x.c: New file.
4540         * gcc.dg/compat/struct-by-value-11_y.c: New file.
4541         * gcc.dg/compat/struct-by-value-12_main.c: New file.
4542         * gcc.dg/compat/struct-by-value-12_x.c: New file.
4543         * gcc.dg/compat/struct-by-value-12_y.c: New file.
4544         * gcc.dg/compat/struct-by-value-13_main.c: New file.
4545         * gcc.dg/compat/struct-by-value-13_x.c: New file.
4546         * gcc.dg/compat/struct-by-value-13_y.c: New file.
4547         * gcc.dg/compat/struct-by-value-14_main.c: New file.
4548         * gcc.dg/compat/struct-by-value-14_x.c: New file.
4549         * gcc.dg/compat/struct-by-value-14_y.c: New file.
4550         * gcc.dg/compat/struct-by-value-15_main.c: New file.
4551         * gcc.dg/compat/struct-by-value-15_x.c: New file.
4552         * gcc.dg/compat/struct-by-value-15_y.c: New file.
4553         * gcc.dg/compat/struct-by-value-16_main.c: New file.
4554         * gcc.dg/compat/struct-by-value-16_x.c: New file.
4555         * gcc.dg/compat/struct-by-value-16_y.c: New file.
4556         * gcc.dg/compat/struct-by-value-17_main.c: New file.
4557         * gcc.dg/compat/struct-by-value-17_x.c: New file.
4558         * gcc.dg/compat/struct-by-value-17_y.c: New file.
4559         * gcc.dg/compat/struct-by-value-18_main.c: New file.
4560         * gcc.dg/compat/struct-by-value-18_x.c: New file.
4561         * gcc.dg/compat/struct-by-value-18_y.c: New file.
4562
4563         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
4564         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
4565         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
4566         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
4567         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
4568         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
4569         * gcc.dg/compat/scalar-return-3_main.c: New file.
4570         * gcc.dg/compat/scalar-return-3_x.c: New file.
4571         * gcc.dg/compat/scalar-return-3_y.c: New file.
4572         * gcc.dg/compat/scalar-return-4_main.c: New file.
4573         * gcc.dg/compat/scalar-return-4_x.c: New file.
4574         * gcc.dg/compat/scalar-return-4_y.c: New file.
4575
4576 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
4577
4578         * gcc.dg/compat/fp2-struct-check.h: New file.
4579         * gcc.dg/compat/fp2-struct-defs.h: New file.
4580         * gcc.dg/compat/fp2-struct-init.h: New file.
4581         * gcc.dg/compat/struct-by-value-10_main.c: New file.
4582         * gcc.dg/compat/struct-by-value-10_x.c: New file.
4583         * gcc.dg/compat/struct-by-value-10_y.c: New file.
4584         * gcc.dg/compat/struct-return-10_main.c: New file.
4585         * gcc.dg/compat/struct-return-10_x.c: New file.
4586         * gcc.dg/compat/struct-return-10_y.c: New file.
4587
4588         * gcc.dg/compat/compat-common.h: New file.
4589         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
4590         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
4591         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
4592         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
4593         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
4594         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
4595         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
4596         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4597         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
4598         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
4599         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4600         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
4601         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
4602         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4603         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
4604         * gcc.dg/compat/small-struct-check.h: Ditto.
4605         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
4606         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4607         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
4608         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
4609         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4610         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4611         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
4612         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4613         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
4614         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
4615         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4616         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4617         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
4618         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4619         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4620         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
4621         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4622         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
4623         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
4624         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4625         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
4626         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
4627         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4628         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
4629         * gcc.dg/compat/struct-return-2_main.c: Ditto.
4630         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4631         * gcc.dg/compat/struct-return-2_y.c: Ditto.
4632         * gcc.dg/compat/struct-return-3_main.c: Ditto.
4633         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4634         * gcc.dg/compat/struct-return-3_y.c: Ditto.
4635
4636 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
4637
4638         * g++.dg/pch/static-1.C: New file.
4639         * g++.dg/pch/static-1.Hs: New file.
4640
4641 2003-06-10  Richard Henderson  <rth@redhat.com>
4642
4643         * gcc.dg/asm-7.c: Adjust expected warning text.
4644
4645 2003-06-10  Roger Sayle  <roger@eyesopen.com>
4646
4647         * gcc.dg/builtins-20.c: New test case.
4648
4649 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
4650
4651         PR c++/11131
4652         * g++.dg/opt/template1.C: New test.
4653
4654 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4655
4656         * lib/gcc-dg.exp (dg-test): Clear additional_files and
4657         additional_sources.
4658
4659 2003-05-21  David Taylor  <dtaylor@emc.com>
4660
4661         * gcc.dg/Wpadded.c: New file.
4662
4663 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4664
4665         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
4666         * gcc.dg/special/weak-2.c: Add dg-require-weak.
4667         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
4668         dg-require-weak.
4669
4670 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
4671
4672         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
4673
4674 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4675
4676         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
4677         (dg-require-alias): Likewise.
4678         (dg-require-gc-sections): Likewise.
4679         * lib/target-supports.exp (check_gc_sections_available): Likewise.
4680
4681 2003-06-08  Richard Henderson  <rth@redhat.com>
4682
4683         * gcc.dg/20011029-2.c: Fix the array reference.
4684         * gcc.dg/asm-7.c: New.
4685
4686 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
4687
4688         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
4689
4690 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
4691
4692         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
4693         (dg-require-gc-sections): Likewise.
4694
4695 2003-06-08  Jan Hubicka  <jh@suse.cz>
4696
4697         * i386-cmov1.c: Fix regular expression.
4698         * i386-cvt-1.c: Likewise.
4699         * i386-local.c: Likewise.
4700         * i386-local2.c: Likewise.
4701         * i386-mul.c: Likewise.
4702         * i386-ssetype-1.c: Likewise.
4703         * i386-ssetype-3.c: Likewise.
4704         * i386-ssetype-5.c: Likewise.
4705
4706 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4707
4708         PR c++/11039
4709         * g++.dg/warn/implicit-typename2.C: New test.
4710         * g++.dg/warn/implicit-typename3.C: New test.
4711
4712 2003-06-07  Richard Henderson  <rth@redhat.com>
4713
4714         * g++.dg/other/offsetof3.C: Use size_t.
4715         * g++.dg/other/offsetof4.C: Likewise.
4716
4717 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
4718
4719         * lib/copy-file.exp: New. Implement gcc_copy_files.
4720
4721         * lib/dg-pch.exp: Load copy-file.exp
4722         (dg-pch): Use gcc_copy_files instead of "file copy".
4723
4724 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
4725
4726         * gcc.dg/weak/weak.exp: Simplify.
4727         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
4728         * gcc.dg/weak/weak-1.c: Likewise.
4729         * gcc.dg/weak/weak-2.c: Likewise.
4730         * gcc.dg/weak/weak-3.c: Likewise.
4731         * gcc.dg/weak/weak-4.c: Likewise.
4732         * gcc.dg/weak/weak-5.c: Likewise.
4733         * gcc.dg/weak/weak-6.c: Likewise.
4734         * gcc.dg/weak/weak-7.c: Likewise.
4735         * gcc.dg/weak/weak-8.c: Likewise.
4736         * gcc.dg/weak/weak-9.c: Likewise.
4737
4738 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
4739
4740         gcc.c-torture/execute/20030606-1.c: New.
4741
4742 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4743
4744         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
4745         * gcc.dg/builtins-19.c: Likewise.
4746
4747 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4748
4749         * gcc.dg/builtins-2.c: Add some more tests.
4750         * gcc.dg/builtins-18.c: New test case.
4751         * gcc.dg/builtins-19.c: New test case.
4752
4753 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4754             Jim Wilson  <wilson@tuliptree.org>
4755
4756         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
4757
4758 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
4759
4760         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
4761         mempcpy/stpcpy calls not to be optimized into something else.
4762         * gcc.c-torture/execute/string-opt-3.c: Moved to...
4763         * gcc.c-torture/execute/builtins/string-7.c: ...here.
4764         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
4765
4766 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4767
4768         * gcc.dg/format/asm_fprintf-1.c: New test.
4769
4770 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
4771
4772         * lib/gcc-defs.exp (additional_sources): New variable.
4773         (dg-additional-sources): New function.
4774         (additional_files): New variable.
4775         (dg-additional-files): New function.
4776         (dg-additional-files-options): Likewise.
4777         * lib/gcc-dg.exp (dg-require-weak): New function.
4778         (dg-require-alias): Likewise.
4779         (dg-require-gc-sections): Likewise.
4780         * lib/target-supports.exp (check_alias_available): Remove testfile
4781         parameter.
4782         (check_gc_sections_available): New function.
4783         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
4784         (dg-gpp-additional-files): Likewise.
4785         * lib/g++.exp (additional_sources): Remove.
4786         (additional_files): Likewise.
4787         (g++_target_compile): Use dg-additional-files-options.
4788
4789         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
4790         Tcl logic.
4791         * gcc.dg/special/ecos.exp: Remove.
4792         * gcc.dg/special/20000419-2.c: Use dg-require-*.
4793         * gcc.dg/special/alias-1.c: Likewise.
4794         * gcc.dg/special/alias-2.c: Likewise.
4795         * gcc.dg/special/gcsec-1.c: Likewise.
4796         * gcc.dg/special/weak-1.c: Likewise.
4797         * gcc.dg/special/weak-2.c: Likewise.
4798         * gcc.dg/special/wkali-1.c: Likewise.
4799         * gcc.dg/special/wkali-2.c: Likewise.
4800
4801         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
4802         dg-gpp-additional-*.
4803         * g++.dg/special/conpr-3.C: Likewise.
4804         * g++.dg/special/conpr-4.C: Likewise.
4805         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
4806         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
4807         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
4808         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
4809         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
4810         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
4811         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
4812         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
4813         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
4814         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
4815         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
4816         * g++.old-deja/g++.other/comdat1.C: Likewise.
4817         * g++.old-deja/g++.other/comdat2.C: Likewise.
4818         * g++.old-deja/g++.other/comdat3.C: Likewise.
4819         * g++.old-deja/g++.other/ctor1.C: Likewise.
4820         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
4821
4822 2003-06-05  Richard Henderson  <rth@redhat.com>
4823
4824         * gcc.dg/debug/20030605-1.c: New.
4825
4826 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4827
4828         * README.QMTEST: Update.
4829
4830 2003-06-04  Richard Henderson  <rth@redhat.com>
4831
4832         * gcc.dg/cleanup-1.c: New.
4833         * gcc.dg/cleanup-2.c: New.
4834         * gcc.dg/cleanup-3.c: New.
4835         * gcc.dg/cleanup-4.c: New.
4836         * gcc.dg/cleanup-5.c: New.
4837         * gcc.dg/cleanup-6.c: New.
4838         * gcc.dg/cleanup-7.c: New.
4839
4840 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4841
4842         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
4843
4844         * lib/dg-pch.exp: New file.
4845         * g++.dg/pch/pch.exp: Use dg-pch.exp.
4846         * gcc.dg/pch/pch.exp: Likewise.
4847
4848 2003-06-04  Roger Sayle  <roger@eyesopen.com>
4849
4850         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
4851         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
4852         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
4853         * gcc.dg/builtins-17.c: New test case.
4854         * gcc.dg/i386-387-4.c: New test case.
4855         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
4856
4857 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4858
4859         * gcc.dg/ultrasp9.c: New test.
4860
4861 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4862
4863         * gcc.c-torture/compile/20030604-1.c: New test.
4864         * gcc.dg/sparc-constant-1.c: New test.
4865
4866 2003-06-03  Glen Nakamura  <glen@imodulo.com>
4867
4868         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
4869
4870 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
4871
4872         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
4873
4874         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
4875         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
4876
4877 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
4878
4879         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
4880
4881 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4882
4883         PR c++/10940
4884         * g++.dg/template/spec10.C: New test.
4885
4886 2003-06-03  Roger Sayle  <roger@eyesopen.com>
4887
4888         * gcc.dg/builtins-16.c: New test case.
4889
4890 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
4891
4892         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
4893         mempcpy test with post-increments.
4894         * gcc.c-torture/execute/string-opt-3.c: New test.
4895         * gcc.dg/string-opt-1.c: New test.
4896
4897 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
4898
4899         PR fortran/10965
4900         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
4901
4902 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
4903
4904         * lib/scanasm.exp (dg-scan): New function, factored out of ...
4905         (scan-assembler): ... here.  Use dg-scan.
4906         (scan-assembler-not): Likewise.
4907         (scan-file): New function.
4908         (scan-file-not): Likewise.
4909         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
4910         * gcc.dg/cpp/_Pragma4.c: Likewise.
4911         * gcc.dg/cpp/_Pragma5.c: Likewise.
4912         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4913         * gcc.dg/cpp/avoidpaste2.c: Likewise.
4914         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
4915         * gcc.dg/cpp/cmdlne-P.c: Likewise.
4916         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
4917         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
4918         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
4919         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
4920         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
4921         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
4922         * gcc.dg/cpp/cxxcom1.c: Likewise.
4923         * gcc.dg/cpp/line1.c: Likewise.
4924         * gcc.dg/cpp/maccom1.c: Likewise.
4925         * gcc.dg/cpp/maccom2.c: Likewise.
4926         * gcc.dg/cpp/maccom3.c: Likewise.
4927         * gcc.dg/cpp/maccom4.c: Likewise.
4928         * gcc.dg/cpp/maccom5.c: Likewise.
4929         * gcc.dg/cpp/maccom6.c: Likewise.
4930         * gcc.dg/cpp/multiline.c: Likewise.
4931         * gcc.dg/cpp/spacing1.c: Likewise.
4932         * gcc.dg/cpp/spacing2.c: Likewise.
4933         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
4934         * gcc.dg/cpp/trad/maccom1.c: Likewise.
4935         * gcc.dg/cpp/trad/maccom2.c: Likewise.
4936         * gcc.dg/cpp/trad/maccom3.c: Likewise.
4937         * gcc.dg/cpp/trad/maccom4.c: Likewise.
4938         * gcc.dg/cpp/trad/maccom6.c: Likewise.
4939         * gcc.dg/cpp/cxxcom2.c: Likewise.
4940         * gcc.dg/cpp/cxxcom2.h: New file.
4941
4942         * gcc.dg/cpp/truefalse.cpp: Move it to ...
4943         * g++.dg/cpp/truefalse.C: Here.
4944         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
4945
4946 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
4947
4948         * gcc.dg/cpp/redef3.c: New file.
4949
4950 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4951
4952         * gcc.dg/i386-loop-3.c: New test.
4953
4954 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
4955
4956         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
4957
4958 2003-05-31  Roger Sayle  <roger@eyesopen.com>
4959
4960         * gcc.dg/fwrapv-1.c: New test case.
4961         * gcc.dg/fwrapv-2.c: New test case.
4962
4963 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4964
4965         PR c++/10956
4966         * g++.dg/template/spec9.C: New test.
4967
4968 2003-05-29  Roger Sayle  <roger@eyesopen.com>
4969
4970         * gcc.dg/duff-4.c: New test case.
4971
4972 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
4973
4974         PR fortran/10843
4975         * g77.dg/ffixed-form-1.f: New test
4976         * g77.dg/ffixed-form-2.f: New test
4977         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
4978         * g77.dg/ffree-form-3.f: New test
4979
4980 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
4981
4982         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
4983         * gcc.dg/wint_t-1.c: Likewise.
4984
4985 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4986
4987         * g++.dg/template/access11.C: New test.
4988
4989 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4990
4991         PR c++/10849
4992         * g++.dg/template/access10.C: New test.
4993
4994 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4995             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4996
4997         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
4998
4999 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5000
5001         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5002         suppress for powerpc-*-darwin*.
5003         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5004
5005 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5006
5007         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5008         suppress option for powerpc-*-darwin*.
5009
5010 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5011
5012         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5013         * gcc.dg/builtins-4.c: Add test for fmod.
5014
5015 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5016
5017         PR c++/10682
5018         * g++.dg/template/instantiate4.C: New test.
5019
5020 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5021
5022         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5023
5024 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5025
5026         * gcc.dg/compat/scalar-return-1_main.c: New file.
5027         * gcc.dg/compat/scalar-return-1_x.c: New file.
5028         * gcc.dg/compat/scalar-return-1_y.c: New file.
5029         * gcc.dg/compat/scalar-return-2_main.c: New file.
5030         * gcc.dg/compat/scalar-return-2_x.c: New file.
5031         * gcc.dg/compat/scalar-return-2_y.c: New file.
5032         * gcc.dg/compat/struct-return-3_main.c: New file.
5033         * gcc.dg/compat/struct-return-3_y.c: New file.
5034         * gcc.dg/compat/struct-return-3_x.c: New file.
5035         * gcc.dg/compat/struct-return-2_main.c: New file.
5036         * gcc.dg/compat/struct-return-2_x.c: New file.
5037         * gcc.dg/compat/struct-return-2_y.c: New file.
5038
5039 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5040
5041         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5042         for hppa*-hp-hpux*.
5043         * gcc.dg/20021014-1.c (dg-options): Likewise.
5044         * gcc.dg/nest.c (dg-options): Likewise.
5045
5046 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5047
5048         PR c++/9738
5049         * g++.dg/ext/dllimport2.C: New file.
5050         * g++.dg/ext/dllimport3.C: New file.
5051
5052 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5053
5054         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5055         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5056         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5057         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5058         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5059         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5060         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5061         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5062         * gcc.dg/compat/small-struct-defs.h: New file.
5063         * gcc.dg/compat/small-struct-init.h: New file.
5064         * gcc.dg/compat/small-struct-check.h: New file.
5065         * gcc.dg/compat/fp-struct-defs.h: New file.
5066         * gcc.dg/compat/fp-struct-check.h: New file.
5067         * gcc.dg/compat/fp-struct-init.h: New file.
5068         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5069         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5070
5071 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5072
5073         * gcc.dg/20030225-2.c: New test.
5074
5075 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5076             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5077
5078         * gcc.c-torture/compile/20030518-1.c: New test case.
5079
5080 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5081
5082         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5083         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5084         gcc-dg-debug-runtest.
5085         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5086         gcc-dg-debug-runtest.
5087
5088 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5089
5090         PR c++/9022
5091         * g++.dg/lookup/using6.C: New test.
5092
5093 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5094
5095         * g++.dg/parse/access2.C: New test.
5096
5097 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5098
5099         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5100         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5101         * gcc.dg/debug/debug.exp: Likewise.
5102
5103 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5104
5105         * gcc.dg/dollar.c: New test.
5106
5107 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5108
5109         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5110         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5111         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5112         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5113         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5114         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5115         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5116         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5117         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5118         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5119         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5120         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5121         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5122         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5123         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5124         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5125         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5126         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5127
5128 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5129
5130         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5131         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5132         support for "repo" mode.
5133         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5134         * lib/g77-dg.exp: Likewise.
5135         * lib/obj-dg.exp: Likewise.
5136
5137 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5138
5139         Merge from gcc-3_2-rhl8-branch:
5140         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5141
5142         * gcc.dg/tls/opt-6.c: New test.
5143
5144         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5145
5146         * gcc.dg/20030405-1.c: New test.
5147
5148         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
5149
5150         * gcc.dg/20030309-1.c: New test.
5151
5152         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5153
5154         * gcc.c-torture/execute/20030307-1.c: New test.
5155
5156         2003-02-20  Randolph Chung  <tausq@debian.org>
5157
5158         * gcc.c-torture/compile/20030220-1.c: New test.
5159
5160         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
5161
5162         * gcc.dg/20030217-1.c: New test.
5163
5164         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
5165
5166         * gcc.c-torture/compile/20020129-1.c: New test.
5167
5168         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5169
5170         * gcc.dg/unroll-1.c: New test.
5171
5172         2002-11-16  Jan Hubicka  <jh@suse.cz>
5173
5174         * gcc.c-torture/execute/20020920-1.c: New test.
5175
5176         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
5177
5178         PR target/7434
5179         * gcc.c-torture/compile/20021008-1.c: New test.
5180
5181         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
5182
5183         PR target/7559
5184         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
5185
5186         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5187
5188         * gcc.c-torture/compile/20020807-1.c: New test.
5189
5190         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
5191
5192         * gcc.dg/tls/opt-1.c: New test.
5193
5194         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
5195
5196         * gcc.dg/20020729-1.c: New test.
5197
5198         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
5199
5200         * g++.dg/opt/life1.C: New test.
5201
5202         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
5203
5204         * gcc.dg/20020525-1.c: New test.
5205
5206         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5207
5208         PR c++/6794
5209         * g++.dg/ext/pretty1.C: New test.
5210         * g++.dg/ext/pretty2.C: New test.
5211
5212 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
5213
5214         PR c++/8385
5215         * g++.dg/ext/typeof5.C: New test.
5216
5217 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
5218
5219         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
5220         __USER_LABEL_PREFIX__ into account.
5221         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
5222
5223 2003-05-14  Roger Sayle  <roger@eyesopen.com>
5224
5225         * gcc.dg/builtins-15.c: New test case.
5226
5227 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
5228
5229         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
5230
5231 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
5232
5233         * lib/g++.exp: Tweak handling of additional source files.
5234         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
5235         * g++.dg/special/conpr-2a.C: Rename to ...
5236         * g++.dg/special/conpr-2a.cc: ... this.
5237         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
5238         * g++.dg/special/conpr-3a.C: Rename to ...
5239         * g++.dg/special/conpr-3a.cc: This.
5240         * g++.dg/special/conpr-3b.C: Rename to ...
5241         * g++.dg/special/conpr-3b.cc: This.
5242         * g++.dg/special/conpr-4.C: New test.
5243         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
5244
5245 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
5246
5247         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
5248
5249 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5250
5251         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
5252         * g++.old-deja/g++.robertl/eb71.C: Likewise.
5253         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
5254         * g++.old-deja/g++.other/warn3.C: Likewise.
5255
5256 2003-05-11  Roger Sayle  <roger@eyesopen.com>
5257
5258         * gcc.dg/i386-387-1.c: Update to also test log.
5259         * gcc.dg/i386-387-2.c: Likewise.
5260
5261 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
5262
5263         * g77.f-torture/execute/int8421.f: New test.
5264
5265 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5266
5267         PR c++/10230, c++/10481
5268         * g++.dg/lookup/scoped5.C: New test.
5269
5270 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5271
5272         PR c++/10552
5273         * g++.dg/template/ttp6.C: New test.
5274
5275 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
5276
5277         * gcc.c-torture/execute/builtins: New directory.
5278         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
5279         gcc.c-torture/execute/builtins.
5280         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
5281         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
5282         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
5283         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
5284
5285 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5286
5287         PR c++/9252
5288         * g++.dg/template/access8.C: New test.
5289         * g++.dg/template/access9.C: New test.
5290
5291 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5292
5293         PR c++/9554
5294         * g++.dg/parse/access1.C: New test.
5295
5296 2003-05-09  DJ Delorie  <dj@redhat.com>
5297
5298         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
5299         long, and not an int.
5300
5301 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5302
5303         PR c++/10555, c++/10576
5304         * g++.dg/template/memclass1.C: New test.
5305
5306 2003-05-08  DJ Delorie  <dj@redhat.com>
5307
5308         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
5309         targets.
5310         * gcc.c-torture/execute/20021024-1.x: Likewise.
5311         * gcc.c-torture/execute/shiftdi.x: Likewise.
5312         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
5313         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
5314         * gcc.dg/20021018-1.c: Likewise.
5315
5316 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5317
5318         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
5319
5320         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
5321         (bcopy): Call memmove.
5322
5323 2003-05-08  Roger Sayle  <roger@eyesopen.com>
5324
5325         * g77.f-torture/compile/8485.f: New test case.
5326
5327 2003-05-07  Richard Henderson  <rth@redhat.com>
5328
5329         PR c++/10570
5330         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
5331         Verify exception_cleanup not called for rethrows.
5332         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
5333         when exiting catch block without rethrowing.
5334         * g++.dg/eh/forced3.C: New.
5335         * g++.dg/eh/forced4.C: New.
5336
5337 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
5338
5339         * gcc.dg/20030505.c: Fix triplet.
5340
5341 2003-05-06  DJ Delorie  <dj@redhat.com>
5342
5343         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
5344         * gcc.dg/nest.c: Likewise.
5345
5346 2003-05-05  Roger Sayle  <roger@eyesopen.com>
5347
5348         * gcc.dg/builtins-14.c: New test case.
5349
5350 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
5351
5352         * lib/compat.exp (compat-execute): New argument.
5353         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
5354         * gcc.dg/compat: New test directory.
5355         * gcc.dg/compat/compat.exp: New expect script.
5356         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
5357         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
5358         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
5359         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
5360         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
5361         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
5362
5363         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
5364         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
5365         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
5366         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
5367         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
5368         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
5369         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
5370         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
5371         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
5372         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
5373         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
5374         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
5375         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
5376         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
5377         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
5378
5379 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
5380
5381         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
5382
5383 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
5384
5385         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
5386
5387 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
5388
5389         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
5390         * gcc.dg/ppc-fsel-2.c: New test.
5391
5392         * gcc.dg/unused-5.c: New test.
5393
5394 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5395
5396         PR c++/10496
5397         * g++.dg/warn/pmf1.C: New test.
5398
5399 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5400
5401         PR c++/4494
5402         * g++.dg/warn/main.C: New test.
5403
5404 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5405
5406         * gcc.dg/nonnull-3.c: New test.
5407
5408 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
5409
5410         * gcc.dg/cpp/Wtrigraphs.c: Update.
5411         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
5412
5413 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
5414
5415         * gcc.dg/ppc-fsel-1.c: New test.
5416
5417 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
5418
5419         PR c/10604
5420         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
5421
5422 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
5423
5424         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
5425
5426 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5427
5428         PR c++/9364, c++/10553, c++/10586
5429         * g++.dg/parse/typename4.C: New test.
5430         * g++.dg/parse/typename5.C: Likewise.
5431
5432 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
5433
5434         * gcc.c-torture/compile/20030503-1.c: New test.
5435
5436 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5437
5438         * g++.dg/lookup/using5.C: Fix testcase error.
5439
5440 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
5441
5442         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
5443         since MEABI is no longer supported.  Remove all vestiges
5444         of MEABI from the test.
5445
5446 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5447
5448         PR c++/10554
5449         * g++.dg/lookup/using5.C: New test.
5450
5451 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5452
5453         PR c++/8772
5454         * g++.dg/template/ttp5.C: New test.
5455
5456 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
5457
5458         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
5459         (dg-gpp-additional-sources): New function.
5460         (dg-gpp-additional-files): Likewise.
5461         * lib/g++.exp (additional_sources): New variable.
5462         (additional_files): Likewise.
5463         (g++_target_compile): Deal with them.
5464         * lib/old-dejagnu.exp: Remove.
5465         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
5466         * g++.old-deja: Revise all tests to use dg commands.
5467
5468 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5469
5470         PR c++/9432, c++/9528
5471         * g++.dg/lookup/using4.C: New test.
5472
5473 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
5474
5475         * gcc.dg/noreturn-5.c: New file.
5476         * gcc.dg/noreturn-6.c: New file.
5477
5478         * gcc.c-torture/compile/inline-1.c: New file.
5479
5480 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5481
5482         PR c++/10551
5483         * g++.dg/template/explicit1.C: New test.
5484
5485 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/10549
5488         * g++.dg/other/bitfield1.C: New test.
5489
5490         PR c++/10527
5491         * g++.dg/init/new7.C: New test.
5492
5493 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5494
5495         * g++.dg/ext/desig1.C: New test.
5496         * g++.dg/ext/init1.C: Update.
5497
5498         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
5499
5500 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
5501
5502         PR c++/10180
5503         * g++.dg/warn/Winline-1.C: New test.
5504
5505 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
5506
5507         * gcc.c-torture/execute/string-opt-19.c: New test.
5508
5509         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
5510         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
5511
5512 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
5513
5514         PR c++/10506
5515         * g++.dg/init/new6.C: New test.
5516
5517         PR c++/10503
5518         * g++.dg/init/ref6.C: New test.
5519
5520 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
5521
5522         * g++.dg/warn/weak1.C: XFAIL on AIX4.
5523
5524 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5525
5526         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
5527         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
5528
5529 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
5530
5531         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
5532         initialized static data members.
5533
5534 2003-04-25  H.J. Lu <hjl@gnu.org>
5535
5536         * gcc.dg/ia64-sync-4.c: New test.
5537
5538 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5539
5540         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
5541         date.
5542
5543 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
5544
5545         PR c++/10337
5546         * g++.dg/warn/conv1.C: New test.
5547         * g++.old-deja/g++.other/conv7.C: Adjust.
5548         * g++.old-deja/g++.other/overload14.C: Adjust.
5549
5550 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5551
5552         PR c++/10471
5553         * g++.dg/template/defarg2.C: New test.
5554
5555 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
5556
5557         * gcc.dg/cpp/include2.c: Update.
5558         * gcc.dg/cpp/multiline-2.c: New.
5559         * gcc.dg/cpp/multiline.c: Update.
5560         * gcc.dg/cpp/strify2.c: Update.
5561         * gcc.dg/cpp/trad/literals-2.c: Update.
5562
5563 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5564
5565         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
5566
5567 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5568
5569         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
5570
5571 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5572
5573         PR c++/10451
5574         * g++.dg/parse/crash4.C: New test.
5575
5576         PR c++/9847
5577         * g++.dg/parse/crash5.C: New test.
5578
5579 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/10446
5582         * g++.dg/parse/crash3.C: New test.
5583
5584         PR c++/10428
5585         * g++.dg/parse/elab1.C: New test.
5586
5587 2003-04-22  Devang Patel  <dpatel@apple.com>
5588
5589         * gcc.dg/cpp/trad/funlike-5.c: New test.
5590
5591 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
5592
5593         * g++.dg/other/packed1.C: Fix dg options.
5594
5595 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
5596
5597         * g++.dg/other/offsetof2.C: New test.
5598
5599 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
5600
5601         * g++.dg/template/recurse.C: Adjust location of error messages.
5602
5603 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
5604
5605         PR c++/9881
5606         * g++.dg/init/addr-const1.C: New test.
5607         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
5608
5609 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5610
5611         PR c++/10405
5612         * g++.dg/lookup/struct-hack1.C: New test.
5613
5614 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
5615
5616         * ucs.c: Update diagnostic messages.
5617
5618 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5619
5620         * gcc.dg/cpp/truefalse.cpp: New test.
5621         * gcc.dg/cpp/cpp.exp: Update.
5622         * g++.dg/other/stdbool-if.C: Remove.
5623
5624 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5625
5626         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
5627         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
5628
5629 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5630
5631         * gcc.c-torture/compile/20030418-1.c: New test.
5632
5633 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
5634
5635         * README.compat: Remove; content moved to doc/sourcebuild.texi.
5636
5637 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5638
5639         PR c++/10347
5640         g++.dg/template/dependent-name1.C: New test.
5641
5642 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
5643
5644         * gcc.dg/warn-1.c (tourist_guide): New array,
5645         contains a pointer to bar.
5646
5647 2003-04-16  Roger Sayle  <roger@eyesopen.com>
5648
5649         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
5650         * gcc.c-torture/execute/medce-1.c: New test case.
5651         * gcc.c-torture/execute/medce-2.c: New test case.
5652
5653 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
5654
5655         * lib/prune.exp: Ignore more messages.
5656
5657         PR c++/10381
5658         * g++.dg/parse/lookup3.C: New test.
5659
5660 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
5661
5662         * gcc.c-torture/compile/20030415-1.c : New test.
5663
5664 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
5665
5666         * gcc.c-torture/execute/scope-2.c: Move to ...
5667         * gcc.dg/noncompile/scope.c: .... here.
5668
5669 2003-04-14  Roger Sayle  <roger@eyesopen.com>
5670
5671         * gcc.dg/20030414-2.c: New test case.
5672
5673 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
5674
5675         PR target/10377
5676         * gcc.dg/20030414-1.c: New test.
5677
5678 2003-04-13  Roger Sayle  <roger@eyesopen.com>
5679
5680         * gcc.dg/builtins-12.c: New test case.
5681         * gcc.dg/builtins-13.c: New test case.
5682
5683 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5684
5685         * gcc.c-torture/execute/string-opt-18.c: New test.
5686
5687 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
5688
5689         PR c++/10300
5690         * g++.dg/init/new5.C: New test.
5691
5692 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
5693
5694         PR c++/7910
5695         * g++.dg/ext/dllimport1.C: New test.
5696
5697 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5698
5699         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
5700
5701 2003-04-11  Bud Davis <bdavis9659@comcast.net>
5702
5703         PR Fortran/9263
5704         * g77.f-torture/noncompile/9263.f: New test
5705         PR Fortran/1832
5706         * g77.f-torture/execute/1832.f: New test
5707
5708 2003-04-11  David Chad  <davidc@freebsd.org>
5709             Loren J. Rittle  <ljrittle@acm.org>
5710
5711         libobjc/8562
5712         * objc.dg/headers.m: New test.
5713
5714 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
5715
5716         * gcc.c-torture/execute/builtin-noret-2.c: New.
5717         * gcc.c-torture/execute/builtin-noret-2.x: New.
5718         XFAIL builtin-noret-2.c at -O1 and above.
5719         * gcc.dg/redecl.c: New.
5720         * gcc.dg/Wshadow-1.c: Update error regexps.
5721
5722 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
5723
5724         * g++.dg/abi/bitfield10.C: New test.
5725
5726 2003-04-09  Mike Stump  <mrs@apple.com>
5727
5728         * gcc.dg/pch/pch.exp: Make testcase names longer.
5729         * g++.dg/pch/pch.exp: Make testcase names longer.
5730
5731 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5732
5733         * gcc.dg/builtins-11.c: New test case.
5734
5735 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5736
5737         * gcc.dg/builtins-9.c: New test case.
5738         * gcc.dg/builtins-10.c: New test case.
5739
5740 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
5741
5742         * gcc.dg/noncompile/init-4.c.c: New test.
5743
5744 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5745
5746         * gcc.misc-test/gcov-9.c: New test.
5747         * gcc.misc-test/gcov-10.c: New test
5748         * gcc.misc-test/gcov-11.c: New test.
5749
5750 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
5751
5752         PR optimization/10024
5753         * gcc.c-torture/compile/20030405-1.c: New test.
5754
5755 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
5756
5757         * gcc.dg/pch/static-3.c: New.
5758         * gcc.dg/pch/static-3.hs: New.
5759         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
5760
5761 2003-04-04  Richard Henderson  <rth@redhat.com>
5762
5763         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
5764         * g++.dg/eh/forced2.C: Likewise.
5765
5766 2003-04-03  Mike Stump  <mrs@apple.com>
5767
5768         * lib/scanasm.exp (scan-assembler): Add xfail processing for
5769         target arg.
5770         (scan-assembler-times, scan-assembler-not): Likewise.
5771         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
5772
5773 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5774
5775         * gcc.dg/sparc-loop-1.c: New test.
5776
5777 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
5778
5779         PR other/9274
5780         * g++.dg/pch/system-2.C: New.
5781         * g++.dg/pch/system-2.Hs: New.
5782
5783 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
5784
5785         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
5786
5787         * g++.dg/eh/simd-1.C (vecfunc): Same.
5788
5789 2003-04-01  Roger Sayle  <roger@eyesopen.com>
5790
5791         * gcc.c-torture/execute/20030401-1.c: New test case.
5792
5793 2003-04-01  Ziemowit Laski <zlaski@apple.com>
5794
5795         * objc.dg/defs.m: New.
5796
5797 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
5798
5799         * g++.dg/eh/simd-1.C: New.
5800         * g++.dg/eh/simd-2.C: New.
5801
5802 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
5803
5804         * gcc.c-torture/execute/simd-3.c: New.
5805
5806 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5807
5808         PR c/9936
5809         * gcc.dg/20030331-2.c: New test.
5810
5811 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/10278
5814         * g++.dg/parse/crash2.C: New test.
5815
5816 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5817
5818         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
5819         * gcc.c-torture/execute/20030331-1.c: ...here.
5820
5821 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5822
5823         * gcc.c-torture/execute/20030331-1.c: New test.
5824
5825 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5826
5827         * lib/gcov.exp: Adjust call return testing strings.
5828         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
5829
5830 2003-03-31  Roger Sayle  <roger@eyesopen.com>
5831
5832         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
5833         * gcc.dg/builtins-7.c: New test case.
5834         * gcc.dg/builtins-8.c: New test case.
5835
5836 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5837
5838         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
5839
5840 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
5841
5842         PR c++/7647
5843         * g++.dg/lookup-class-member-2.C: New test.
5844
5845 2003-03-30  Glen Nakamura  <glen@imodulo.com>
5846
5847         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
5848
5849 2003-03-28  Roger Sayle  <roger@eyesopen.com>
5850
5851         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
5852
5853 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
5854
5855         * g++.dg/init/attrib1.C: New test.
5856
5857 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5858
5859         * gcc.dg/ultrasp8.c: New test.
5860
5861 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5862
5863         * gcc.dg/ultrasp7.c: New test.
5864
5865 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
5866
5867         PR c++/10047
5868         * g++.dg/template/inline1.C: New test.
5869
5870 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5871
5872         * gcc.dg/sparc-dwarf2.c: New test.
5873
5874 2003-03-27  Roger Sayle  <roger@eyesopen.com>
5875
5876         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
5877         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
5878
5879 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
5880
5881         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
5882         than reading .x files.
5883         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
5884         * g77.dg/gcov/gcov-1.f: Likewise.
5885         * gcc.misc-tests/gcov-4b.c: Likewise.
5886         * gcc.misc-tests/gcov-5b.c: Likewise.
5887         * gcc.misc-tests/gcov-6.c: Likewise.
5888         * gcc.misc-tests/gcov-7.c: Likewise.
5889         * gcc.misc-tests/gcov-8.c: Likewise.
5890         * g++.dg/gcov/gcov-1.x: Remove.
5891         * g77.dg/gcov/gcov-1.x: Likewise.
5892         * gcc.misc-tests/gcov-4b.x: Likewise.
5893         * gcc.misc-tests/gcov-5b.x: Likewise.
5894         * gcc.misc-tests/gcov-6.x: Likewise.
5895         * gcc.misc-tests/gcov-7.x: Likewise.
5896         * gcc.misc-tests/gcov-8.x: Likewise.
5897
5898 2003-03-27  Glen Nakamura  <glen@imodulo.com>
5899
5900         PR opt/10087
5901         * gcc.dg/20030324-1.c: New test.
5902
5903 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
5904
5905         PR c++/10224
5906         * g++.dg/template/arg3.C: New test.
5907
5908         PR c++/10158
5909         * g++.dg/template/friend18.C: New test.
5910
5911 2003-03-26  Roger Sayle  <roger@eyesopen.com>
5912
5913         * g77.f-torture/compile/20030326-1.f: New test case.
5914
5915 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
5916
5917         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
5918
5919         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
5920
5921 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
5922
5923         * gcc.dg/ia64-sync-3.c: New test.
5924
5925 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
5926
5927         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
5928
5929 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5930
5931         * gcc.dg/ultrasp6.c: New test.
5932
5933 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5934
5935         * gcc.dg/i386-signbit-1.c: New test.
5936         * gcc.dg/i386-signbit-2.c: New test.
5937         * gcc.dg/i386-signbit-3.c: New test.
5938
5939 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5940
5941         * gcc.dg/ultrasp5.c: Fix options.
5942
5943 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5944
5945         * gcc.dg/ultrasp5.c: Fix comment.
5946
5947 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
5948
5949         PR fortran/10197
5950         * g77.f-torture/execute/10197.f: New test.
5951
5952 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
5953
5954         PR c++/9898, c++/383
5955         * g++.dg/template/conv6.C: New test.
5956
5957         PR c++/10119
5958         * g++.dg/template/ptrmem5.C: New test.
5959
5960         PR c++/10026
5961         * g++.dg/lookup/koenig1.C: New test.
5962
5963         PR C++/10199
5964         * g++.dg/lookup/template2.C: New test.
5965
5966 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
5967
5968         * g++.dg/opt/rtti1.C: New test.
5969
5970 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5971
5972         * gcc.dg/ultrasp5.c: New test.
5973
5974 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
5975
5976         PR middle-end/9967
5977         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
5978         builtin fputs.
5979
5980 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5981
5982         PR c/8224
5983         * gcc.dg/20030323-1.c: New test.
5984
5985 2003-03-23  Roger Sayle  <roger@eyesopen.com>
5986
5987         * gcc.c-torture/compile/20030323-1.c: New test case.
5988
5989 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
5990
5991         * gcc.dg/20030321-1.c: New test.
5992
5993 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
5994
5995         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
5996
5997 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5998
5999         PR c++/9978, c++/9708
6000         * g++.dg/ext/vlm1.C: Adjust expected error.
6001         * g++.dg/ext/vla2.C: New test.
6002         * g++.dg/template/arg1.C: New test.
6003         * g++.dg/template/arg2.C: New test.
6004
6005 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6006
6007         * g77.f-torture/execute/select.f: New test.
6008         * g77.f-torture/noncompile/select_no_compile.f: New test.
6009
6010 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6011
6012         PR c++/9898
6013         * g++.dg/other/error4.C: New test.
6014
6015 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6016
6017         * g++.dg/template/friend17.C: New test.
6018
6019 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6020
6021         * gcc.c-torture/compile/20030320-1.c: New.
6022
6023 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6024
6025         * gcc.dg/builtins-6.c: New test case.
6026
6027 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6028
6029         PR target/10073
6030         * gcc.c-torture/compile/20030319-1.c: New.
6031
6032 2003-03-18  Jan Hubicka  <jh@suse.cz>
6033
6034         * gcc.dg/i386-cvt-1.c: New test.
6035
6036 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6037
6038         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6039         * objc.dg/naming-2.m: Likewise.
6040
6041 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6042
6043         PR c++/9639
6044         * g++.dg/parse/crash1.C: New test.
6045
6046 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6047
6048         PR c++/8805
6049         * g++.dg/eh/cleanup1.C: New test.
6050
6051 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6052
6053         * gcc.c-torture/execute/20030316-1.c: New test case.
6054
6055 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6056
6057         PR c++/9629
6058         * g++.dg/init/ctor2.C: New test.
6059
6060 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6061
6062         * g77.f-torture/compile/xformat.f: New test case.
6063
6064 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6065
6066         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6067         * g++.old-deja/g++.mike/eh50.C: Likewise.
6068
6069 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6070
6071         PR c++/6440
6072         * g++.dg/template/spec7.C: New test.
6073         * g++.dg/template/spec8.C: Likewise.
6074
6075 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6076
6077         * gcc.c-torture/execute/20030313-1.c: New test.
6078
6079 2003-03-14  Richard Henderson  <rth@redhat.com>
6080
6081         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6082
6083 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6084
6085         * gcc.c-torture/compile/20030314-1.c: New test.
6086
6087 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6088
6089         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6090         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6091         thumb target,
6092         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6093         to accept newer _imp__  prefix and additional
6094         newline in .drectve section.
6095         * gcc.dg/dll-4.c: Likewise.
6096         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6097         switch.
6098
6099 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6100
6101         * g++.dg/parse/namespace9.C: New test.
6102
6103         * g++.dg/init/ref5.C: New test.
6104         * g++.dg/parse/ptrmem1.C: Likewise.
6105
6106 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6107
6108         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6109         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6110         regular expression.
6111         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6112         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6113
6114 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6115
6116         * gcc.c-torture/execute/20030224-2.c: New test.
6117
6118 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6119
6120         * gcc.dg/decl-3.c: New test.
6121
6122 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6123
6124         * gcc.dg/i386-loop-2.c: New test.
6125
6126 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6127
6128         PR c++/9474
6129         * g++.dg/parse/namespace8.C: New test.
6130
6131         PR c++/9924
6132         * g++.dg/overload/builtin2.C: New test.
6133
6134 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6135
6136         * gcc.dg/return-type-3.c: New test.
6137
6138 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6139
6140         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6141         profiling options are not supported.
6142
6143 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6144
6145         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6146         * g++.old-deja/g++.warn/impint2.C: Likewise.
6147
6148 2003-03-10  Devang Patel  <dpatel@apple.com>
6149
6150         * g++.dg/cpp/c++_cmd_1.C: New test.
6151         * g++.dg/cpp/c++_cmd_1.h: New file.
6152
6153 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
6154
6155         * gcc.dg/altivec-9.c: New file.
6156
6157 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6158
6159         * gcc.dg/ppc-sdata-1.c: New test.
6160         * gcc.dg/ppc-sdata-2.c: New test.
6161
6162 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
6163
6164         PR c++/9373
6165         * g++.dg/opt/ptrmem2.C: New test.
6166
6167         PR c++/8534
6168         * g++.dg/opt/ptrmem1.C: New test.
6169
6170 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6171
6172         * gcc.dg/i386-loop-1.c: New test.
6173
6174 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6175
6176         PR c++/9970
6177         * g++.dg/lookup/friend1.C: New test.
6178
6179 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6180
6181         PR c++/9823
6182         * g++.dg/parser/constructor1.C: New test.
6183
6184 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
6185
6186         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
6187
6188         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
6189
6190 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
6191
6192         * gcc.dg/cpp/Wunused.c: Update test.
6193
6194 2003-03-08  Jan Hubicka  <jh@suse.cz>
6195
6196         * gcc.dg/inline-3.c: New test.
6197
6198 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/9809
6201         * g++.dg/parse/builtin1.C: New test.
6202
6203         PR c++/9982
6204         * g++.dg/abi/cookie1.C: New test.
6205         * g++.dg/abi/cookie2.C: Likewise.
6206
6207         PR c++/9524
6208         * g++.dg/template/field1.C: New test.
6209
6210         PR c++/9912
6211         * g++.dg/parse/class1.C: New test.
6212         * g++.dg/parse/namespace7.C: Likewise.
6213         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
6214
6215 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
6216
6217         * g++.dg/init/ref4.C: New test.
6218
6219 2003-03-07  Jan Hubicka  <jh@suse.cz>
6220
6221         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
6222         * gcc.dg/inline-3.c:  New test.
6223
6224 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
6225
6226         * g++.dg/init/ref3.C: New test.
6227
6228         PR c++/9965
6229         * g++.dg/init/ref2.C: New test.
6230
6231         PR c++/9400
6232         * g++.dg/warn/Wshadow-2.C: New test.
6233
6234         PR c++/9791
6235         * g++.dg/warn/Woverloaded-1.C: New test.
6236
6237 2003-03-05  Jan Hubicka  <jh@suse.cz>
6238
6239         * gcc.dg/i386-local2.c: New.
6240         * gcc.dg/i386-local.c: Fix typo.
6241
6242 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
6243
6244         * g++.dg/abi/layout3.C: New test.
6245
6246 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6247
6248         * gcc.c-torture/compile/20030305-1.c
6249
6250 2003-03-05  Jan Hubicka  <jh@suse.cz>
6251
6252         * gcc.dg/i386-local.c: New.
6253
6254 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
6255
6256         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
6257
6258 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6259
6260         * gcc.dg/switch-2.c: New test.
6261         * gcc.dg/switch-3.c: New test.
6262         * gcc.dg/Wswitch.c: Adjust line numbers.
6263         * gcc.dg/Wswitch-default.c: Likewise.
6264         * gcc.dg/Wswitch-enum.c: Likewise.
6265
6266 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
6267
6268         * gcc.c-torture/execute/20030222-1.c: New test.
6269
6270 2003-03-03  James E Wilson  <wilson@tuliptree.org>
6271
6272         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
6273
6274 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
6275
6276         PR c++/9878
6277         * g++.dg/init/ref1.C: New test.
6278
6279 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
6280
6281         * gcc.dg/sh-relax.c: New SH-only test.
6282
6283 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
6284
6285         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
6286         comment explaining purpose of testcase.
6287
6288 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6289
6290         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
6291         for HC11/HC12 (asm needs two int registers).
6292         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
6293         HC11/HC12 because the test uses an asm which needs two 32-bit
6294         registers.
6295
6296 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6297
6298         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
6299         for HC11/HC12 (array is too large otherwise).
6300         * gcc.c-torture/compile/920501-4.x: New file, likewise.
6301         * gcc.c-torture/compile/20010518-2.x: Likewise.
6302         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
6303         HC11/HC12 (array is too large).
6304
6305 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
6306
6307         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
6308         * lib/g++-dg.exp (g++-dg-test): Likewise.
6309
6310 2003-03-01  Roger Sayle  <roger@eyesopen.com>
6311
6312         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
6313         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
6314
6315 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6316
6317         * g++.dg/warn/implicit-typename1.C: Remove warning.
6318
6319 2003-02-28  Richard Henderson  <rth@redhat.com>
6320
6321         * gcc.dg/noreturn-1.c: Move noreturn warning line.
6322         * gcc.dg/return-type-1.c: Move control reaches end warning line.
6323
6324 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
6325
6326         * gcc.dg/pch/pch.exp: Change .pch to .gch.
6327         * g++.dg/pch/pch.exp: Likewise.
6328
6329 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
6330
6331         PR c++/9879
6332         * testsuite/g++.dg/init/new4.C: New test.
6333
6334 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
6335
6336         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
6337
6338 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
6339
6340         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
6341         unsigned long.
6342
6343         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
6344         wider than float.
6345
6346 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6347
6348         * lib/scanasm.exp: Add support for counting numbers of
6349         occurences.
6350         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
6351         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
6352
6353 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
6354
6355         PR c++/9683
6356         * g++.dg/template/static3.C: New test.
6357
6358         PR c++/9829
6359         * g++.dg/parse/namespace6.C: New test.
6360
6361 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6362
6363         PR target/9732
6364         * gcc.dg/20030225-1.c: New test.
6365
6366 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
6367
6368         * README: Remove out-of-date information.
6369
6370         PR c++/9836
6371         * g++.dg/template/spec6.C: New test.
6372
6373 2003-02-24  Jeff Law  <law@redhat.com>
6374
6375         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
6376
6377 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6378
6379         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
6380         * gcc.dg/pragma-ep-1.c: Likewise.
6381
6382 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6383
6384         PR c++/9602
6385         * g++.dg/template/friend16.C: New test.
6386
6387 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
6388
6389         PR c++/5333
6390         * g++.dg/parse/fused-params1.C: Adjust error messages.
6391         * g++.dg/template/nested3.C: New test.
6392
6393 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
6394
6395         * g++.dg/abi/param1.C: New test.
6396
6397 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6398
6399         PR c++/7982
6400         * g++.dg/warn/implicit-typename1.C: New test.
6401
6402 2003-02-22  Kelley Cook <kelleycook@comcast.net>
6403
6404         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
6405         with "mtune".
6406         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6407         * gcc.c-torture/execute/20010129-1.x: Likewise.
6408         * gcc.dg/20011107-1.c: Likewise.
6409         * gcc.dg/20020108-1.c: Likewise.
6410         * gcc.dg/20020122-3.c: Likewise.
6411         * gcc.dg/20020206-1.c: Likewise.
6412         * gcc.dg/20020310-1.c: Likewise.
6413         * gcc.dg/20020426-2.c: Likewise.
6414         * gcc.dg/20020517-1.c: Likewise.
6415         * gcc.dg/991230-1.c: Likewise.
6416         * gcc.dg/i386-unroll-1.c: Likewise.
6417         * gcc.misc-tests/i386-prefetch.exp: Likewise.
6418
6419 2003-02-22  Jan Hubicka  <jh@suse.cz>
6420
6421         * gcc.dg/i386-mul.c: New test.
6422
6423 2003-02-21  Roger Sayle  <roger@eyesopen.com>
6424
6425         * gcc.dg/builtins-5.c: New test case.
6426
6427 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
6428
6429         * gcc.dg/asmreg-1.c: New test.
6430
6431 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6432
6433         PR c++/9749
6434         * g++.dg/parse/varmod1.C: New test.
6435
6436 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6437
6438         PR c++/9727
6439         * g++.dg/template/op1.C: New test.
6440
6441 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6442
6443         PR c++/8906
6444         * g++.dg/template/nested2.C: New test.
6445
6446 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6447
6448         PR c++/8724
6449         * g++.dg/expr/dtor1.C: New test.
6450
6451 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
6452
6453         * gcc.dg/cpp/include3.c: New test.
6454         * gcc.dg/cpp/inc/foo.h: New file.
6455
6456 2003-02-21  Glen Nakamura  <glen@imodulo.com>
6457
6458         * gcc.c-torture/execute/20030221-1.c: New test.
6459
6460 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
6461
6462         PR c++/9729
6463         * g++.dg/abi/conv1.C: New test.
6464
6465 2003-02-20  Jan Hubicka  <jh@suse.cz>
6466
6467         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
6468
6469 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
6470
6471         * gcc.c-torture/compile/20030219-1.c: New test.
6472
6473 2003-02-18  Jan Hubicka  <jh@suse.cz>
6474
6475         * gcc.dg/funcorder.c: New test.
6476
6477 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6478
6479         * gcc.c-torture/execute/20030218-1.c: New.
6480
6481 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
6482
6483         * gcc.dg/20030218-1.c: New.
6484
6485 2003-02-18  Richard Henderson  <rth@redhat.com>
6486
6487         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
6488         * gcc.dg/attr-used-2.c: New.
6489
6490 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR c++/9704
6493         * g++.dg/init/copy5.C: New test.
6494
6495 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
6496
6497         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
6498         * g++.dg/pch/pch.exp: Likewise.
6499
6500 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6501
6502         * gcc.c-torture/execute/20030209-1.c: Enable the test if
6503         STACK_SIZE is not defined.
6504
6505 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6506
6507         PR c++/9457
6508         * g++.dg/template/init1.C: New test.
6509
6510 2003-02-16  Jan HUbicka  <jh@suse.cz>
6511
6512         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
6513         (foo): Add few extra tests
6514         * gcc.dg/c99-const-expr-3.c: Likewise.
6515         * gcc.c-torture/execute/20030216-1.c: New.
6516
6517 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6518
6519         PR c++/9459
6520         * g++.dg/ext/typeof4.C: New test.
6521
6522 2003-02-15  Roger Sayle  <roger@eyesopen.com>
6523
6524         * gcc.dg/i386-387-3.c: New test case.
6525
6526 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
6527
6528         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
6529         cris-*-elf* cris-*-aout* and mmix-*-*.
6530
6531 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
6532
6533         * gcc.dg/20030213-1.c: New test.
6534
6535 2003-02-12  Roger Sayle  <roger@eyesopen.com>
6536
6537         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
6538         * gcc.dg/i386-387-2.c: Likewise.
6539
6540 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
6541
6542         * gcc.dg/ppc-spe.c: Fix formatting.
6543         Enable tests that were previously unsupported by gas.
6544         Delete tests for instructions that no longer exist.
6545         Switch arguments on evsubifw builtin.
6546
6547 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
6548
6549         * gcc.c-torture/execute/20030209-1.c: Disable the test if
6550         STACK_SIZE is too small.
6551
6552 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6553             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6554
6555         * gcc.dg/decl-2.c: New test.
6556
6557 2003-02-10  Jan Hubicka  <jh@suse.cz>
6558
6559         * gcc.dg/i386-fpcvt-1.c:  New test.
6560
6561 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
6562
6563         * gcc.c-torture/execute/20030209-1.c: New test.
6564
6565 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
6566
6567         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
6568         int-wide bitops, use the constants of the same width.
6569         Likewise, if long long is 32-bit wide, test bitops using
6570         32-bit constants.
6571
6572 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
6573
6574         * gcc.dg/20021014-1.c: Annotate with expected notice text.
6575
6576 2003-02-07  Roger Sayle  <roger@eyesopen.com>
6577
6578         * testsuite/gcc.dg/builtins-4.c: New test case.
6579
6580 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6581
6582         * gcc.dg/20020430-1.c: Fix dg command typos.
6583         * gcc.dg/20020503-1.c: Likewise.
6584
6585 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6586
6587         PR c++/8785
6588         * g++.dg/parse/fused-params1.C: New test.
6589
6590         PR c++/8857
6591         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
6592
6593         PR c++/8921
6594         * g++.dg/parse/non-dependent1.C: New test.
6595
6596         PR c++/8928
6597         * g++.dg/parse/dupl-tmpl-args1.C: New test.
6598
6599         PR c++/9228
6600         * g++.dg/parse/undefined7.C: New test.
6601         * g++.dg/parse/non-templ1.C: New test.
6602
6603         PR c++/9229
6604         * g++.dg/parse/too-many-tmpl-args1.C: New test.
6605
6606 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
6607
6608         * gcc.c-torture/compile/20030206-1.c: New test.
6609
6610 2003-02-05  Roger Sayle  <roger@eyesopen.com>
6611
6612         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
6613         "pow" to "foo" to avoid potential confusion with a math built-in.
6614
6615 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6616
6617         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
6618         conditions for SPARC targets.
6619
6620 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
6621
6622         * gcc.dg/20030204-1.c: New test.
6623
6624 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6625
6626         PR c++/38
6627         * g++.dg/parse/array-size1.C: New test.
6628
6629         PR c++/5657
6630         * g++.dg/parse/undefined3.C: New test.
6631
6632         PR c++/5665
6633         * g++.dg/parse/undefined4.C: New test.
6634
6635         PR c++/5975
6636         * g++.dg/parse/undefined5.C: New test.
6637
6638         PR c++/7259
6639         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
6640
6641         PR c++/8578
6642         * g++.dg/parse/casting-operator1.C: New test.
6643
6644         PR c++/8596
6645         * g++.dg/parse/undefined6.C: New test.
6646
6647         PR c++/8736
6648         * g++.dg/parse/missing-template1.C: New test.
6649
6650 2003-02-04  Jan Hubicka  <jh@suse.cz>
6651
6652         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
6653         * gcc.dg/i386-cmov?.c:  Likewise.
6654         * gcc.dg/i386-fpcvt-?.c:  Likewise.
6655         * gcc.dg/i386-ssefp-1.c:  Likewise.
6656         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
6657         conventions.
6658
6659 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
6660
6661         PR c++/7129
6662         * testsuite/g++.dg/ext/max.C: New test.
6663
6664 2003-02-03  Jan Hubicka  <jh@suse.cz>
6665
6666         * gcc.c-torture/execute/20030203-1.c: New test.
6667
6668 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
6669
6670         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
6671         'natural-endian'.
6672
6673 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
6674
6675         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
6676         * g++.dg/init/new2.C: Likewise.
6677         * g++.dg/other/new1.C: Likewise.
6678
6679 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
6680
6681         * gcc.dg/struct-ret-libc.c: New test.
6682
6683 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
6684
6685         * gcc.dg/20030129-1.c: New test.
6686
6687 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6688
6689         PR c++/8849
6690         * g++.dg/template/ptrmem4.C: New test.
6691
6692 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
6693
6694         * g++.dg/parser/constant1.C: New test.
6695
6696 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6697
6698         PR c++/8591
6699         * g++.dg/parse/friend2.C: New test.
6700
6701 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6702
6703         PR c++/9437
6704         * g++.dg/template/unify4.C: New test.
6705
6706 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
6707
6708         * gcc.c-torture/execute/20030128-1.c: New test.
6709
6710 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
6711
6712         * g++.dg/lookup/nested1.C: Test moved from ...
6713         * g++.old-deja/g++.other/lookup24.C: ... here.
6714
6715 2003-01-28  Jan Hubicka  <jh@suse.cz>
6716
6717         * gcc.dg/i386-cmov5.c:  New test.
6718
6719 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
6720
6721         * gcc.c-torture/execute/20010925-1.c: Changed the
6722         memcpy declaration.
6723
6724 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6725
6726         PR c++/3902
6727         * g++.dg/parse/template5.C: New test.
6728
6729 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
6730
6731         PR fortran/9258
6732         * g77.dg/pr9258: New test.
6733
6734 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6735
6736         * README: Move relevant parts from README.g++.
6737
6738         * README.g++: Remove this file.
6739
6740 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6741
6742         * g++.dg/abi/dcast1.C: New test.
6743
6744 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6745
6746         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
6747
6748 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
6749
6750         PR c++/47
6751         * g++.old-deja/g++.other/lookup24.C: New test.
6752
6753 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6754
6755         PR middle-end/7227
6756         * gcc.dg/uninit-C.c: New test.
6757
6758 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
6759
6760         * g++.dg/abi/covariant1.C: New test.
6761
6762 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
6763
6764         * gcc.dg/20030123-1.c: New test.
6765
6766 2003-01-25  Jan Hubicka  <jh@suse.cz>
6767
6768         PR opt/8492
6769         * gcc.c-torture/compile/20030125-1.c
6770
6771 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
6772
6773         PR c++/9403
6774         * g++.dg/parse/template3.C: New test.
6775         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
6776
6777         PR c++/795
6778         * g++.dg/parse/template4.C: New test.
6779
6780         PR c++/9415
6781         * g++.dg/template/qual2.C: New test.
6782
6783         PR c++/8545
6784         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
6785
6786         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
6787
6788 2003-01-25  Roger Sayle  <roger@eyesopen.com>
6789
6790         * gcc.c-torture/execute/switch-1.c: New test case.
6791
6792 2003-01-25  Jan Hubicka  <jh@suse.cz>
6793
6794         * gcc.c-torture/execute/20030125-1.[cx]: New test.
6795
6796 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
6797
6798         Tweaks for Bison-1.875. From the NEWS file:
6799         "- `parse error' -> `syntax error'
6800         Bison now uniformly uses the term `syntax error'"
6801         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
6802         * gcc.dg/cpp/digraph2.c: Likewise.
6803         * gcc.dg/cpp/direct2.c: Likewise.
6804         * gcc.dg/cpp/paste4.c: Likewise.
6805         * gcc.dg/c90-restrict-1.c: Likewise.
6806         * gcc.dg/c99-func-2.c: Likewise.
6807         * gcc.dg/noncompile/920721-2.c: Likewise.
6808         * gcc.dg/noncompile/930622-2.c: Likewise.
6809         * gcc.dg/noncompile/940112-1.c: Likewise.
6810         * gcc.dg/noncompile/950921-1.c: Likewise.
6811         * gcc.dg/noncompile/951123-1.c: Likewise.
6812         * gcc.dg/noncompile/971104-1.c: Likewise.
6813         * gcc.dg/noncompile/990416-1.c: Likewise.
6814
6815 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
6816
6817         * g++.dg/parse/undefined1.C: Add error message.
6818
6819 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/9354
6822         * g++.dg/parse/new1.C: New test.
6823
6824         PR c++/9216
6825         * g++.dg/parse/template2.C: New test.
6826
6827         PR c++/9354
6828         * g++.dg/parse/typedef2.C: New test.
6829
6830         PR c++/9328
6831         * g++.dg/ext/typeof3.C: New test.
6832
6833 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6834
6835         PR c++/2738
6836         * g++.dg/parse/ret-type1.C: New test.
6837
6838         PR c++/3792
6839         * g++.dg/parse/tmpl-outside1.C: New test.
6840
6841         PR c++/4207
6842         * g++.dg/parse/int-as-enum1.C: New test.
6843
6844         PR c++/4903
6845         * g++.dg/parse/no-typename1.C: New test.
6846
6847         PR c++/5533
6848         * g++.dg/parse/no-value1.C: New test.
6849
6850         PR c++/5921
6851         * g++.dg/parse/wrong-inline1.C: New test.
6852
6853         PR c++/6402
6854         * g++.dg/parse/ref1.C: New test.
6855
6856         PR c++/6992
6857         * g++.dg/parse/attr-ctor1.C: New test.
6858
6859         PR c++/7229
6860         * g++.dg/parse/namespace5.C: New test.
6861
6862         PR c++/7917
6863         * g++.dg/parse/func-def1.C: New test.
6864
6865         PR c++/8143
6866         * g++.dg/parse/undefined1.C: New test.
6867
6868         PR c++/5723, PR c++/8522
6869         * g++.dg/parse/specialization1.C: New test.
6870
6871         PR c++/163, PR c++/8595
6872         * g++.dg/parse/struct-as-enum1.C: New test.
6873
6874         PR c++/9173
6875         * g++.dg/parse/undefined2.C: New test.
6876
6877 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6878
6879         PR c++/9298
6880         * g++.dg/parse/template1.C: New test.
6881
6882         PR c++/9384
6883         * g++.dg/parse/using1.C: New test.
6884
6885         PR c++/9285
6886         PR c++/9294
6887         * g++.dg/parse/expr2.C: New test.
6888
6889         PR c++/9388
6890         * g++.dg/parse/lookup2.C: Likewise.
6891
6892 2003-01-21  Jan Hubicka  <jh@suse.cz>
6893
6894         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
6895         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
6896         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
6897         * gcc.c-torture/execute/string-opt-*.c: Likewise.
6898
6899 2003-01-20  Nick Clifton  <nickc@redhat.com>
6900
6901         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
6902         problem with ARM sibcall code generation.
6903
6904 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6905
6906         * gcc.c-torture/execute/20030120-1.c: New.
6907
6908 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
6909
6910         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
6911
6912 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/9272
6915         * g++.dg/parse/ctor1.C: New test.
6916
6917         PR c++/9294:
6918         * g++.dg/parse/qualified1.C: New test.
6919
6920         * g++.dg/parse/typename3.C: New test.
6921
6922 2003-01-16  Richard Henderson  <rth@redhat.com>
6923
6924         * g++.dg/tls/init-2.C: Fix error matches for real this time.
6925
6926 2003-01-16  Richard Henderson  <rth@redhat.com>
6927
6928         * g++.dg/pch/pch.exp: Copy test header to the working directory
6929         before using it either for precompilation or direct use.
6930         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
6931         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
6932
6933 2003-01-16  Richard Henderson  <rth@redhat.com>
6934
6935         * gcc.dg/pch/pch.exp: Copy test header to the working directory
6936         before using it either for precompilation or direct use.
6937         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
6938         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
6939
6940 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
6941
6942         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
6943         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
6944         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
6945         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
6946         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
6947         typename warning into error.
6948         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
6949         error messages.
6950         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
6951         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
6952         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
6953         messages.
6954         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
6955         make declaration visible in template.
6956         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
6957         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
6958         messages.
6959         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
6960         message.
6961         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
6962         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
6963         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
6964         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
6965         typename warning with error message.
6966         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
6967         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
6968         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
6969
6970 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
6971
6972         * g++.dg/parse/ambig2.C: New test.
6973
6974 2003-01-15  Richard Henderson  <rth@redhat.com>
6975
6976         * g++.dg/tls/init-2.C: Update error message string.
6977
6978 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6979
6980         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
6981
6982 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
6983
6984         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
6985         all for HC11/HC12.
6986         * gcc.c-torture/compile/20001205-1.x: Likewise.
6987         * gcc.c-torture/compile/20001226-1.x: Likewise.
6988         * gcc.c-torture/compile/920520-1.x: Likewise.
6989         * gcc.c-torture/compile/961203-1.x: Likewise.
6990         * gcc.c-torture/compile/20020604-1.x: Likewise.
6991
6992 2003-01-15  Jan Hubicka  <jh@suse.cz>
6993
6994         * gcc.c-torture/compile/20030115-1.c: New test.
6995
6996         * gcc.dg/i386-fpcvt-1.c: New test.
6997         * gcc.dg/i386-fpcvt-2.c: New test.
6998
6999 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7000
7001         Further conform g++'s __vmi_class_type_info to the C++ ABI
7002         specification.
7003         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7004         the specification.
7005
7006 2003-01-14  Jan Hubicka  <jh@suse.cz>
7007
7008         * gcc.dg/i386-fpcvt-1.c: New test.
7009         * gcc.dg/i386-fpcvt-2.c: New test.
7010
7011 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7012
7013         * gcc.dg/i386-mmx-3.c: New test.
7014
7015 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7016
7017         PR c++/9264
7018         * g++.dg/parse/octal1.C: New file.
7019
7020         PR c++/9172
7021         * g++.dg/parse/typename1.C: New file.
7022
7023 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7024
7025         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7026         * gcc.dg/bf-no-ms-layout.c: Likewise.
7027         * gcc.dg/bf-ms-attrib.c: Likewise.
7028
7029 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/9099
7032         * g++.dg/parse/dtor1.C: New file.
7033
7034         PR c++/9128
7035         * g++.dg/rtti/typeid1.C: New file.
7036
7037         PR c++/9153
7038         * g++.dg/parse/lookup1.C: New file.
7039
7040         PR c++/9171
7041         * g++.dg/templ/spec5.C: New file.
7042
7043 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7044
7045         * gcc.c-torture/compile/20030110-1.c: New test.
7046
7047 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7048
7049         Merge from pch-branch:
7050
7051         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7052
7053         * gcc.dg/pch/cpp-1.h: New.
7054         * gcc.dg/pch/cpp-1.c: New.
7055         * gcc.dg/pch/cpp-2.h: New.
7056         * gcc.dg/pch/cpp-2.c: New.
7057
7058         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7059
7060         * gcc.dg/pch/except-1.h: New.
7061         * gcc.dg/pch/except-1.c: New.
7062
7063         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7064
7065         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7066         running test.
7067         * gcc.dg/pch: Include *.hp not *.h.
7068         * gcc.dg/pch/system-1.h: New.
7069         * gcc.dg/pch/system-1.c: New.
7070
7071         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7072
7073         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7074         rather than trying to build and run a program using PCH.
7075         * gcc.dg/pch: Remove dg-do commands from test files.
7076
7077         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7078
7079         * gcc.dg/pch/macro-3.c: New.
7080         * gcc.dg/pch/macro-3.h: New.
7081
7082         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7083
7084         * gcc.dg/pch/common-1.c: New.
7085         * gcc.dg/pch/common-1.h: New.
7086         * gcc.dg/pch/decl-1.c: New.
7087         * gcc.dg/pch/decl-1.h: New.
7088         * gcc.dg/pch/decl-2.c: New.
7089         * gcc.dg/pch/decl-2.h: New.
7090         * gcc.dg/pch/decl-3.c: New.
7091         * gcc.dg/pch/decl-3.h: New.
7092         * gcc.dg/pch/decl-4.c: New.
7093         * gcc.dg/pch/decl-4.h: New.
7094         * gcc.dg/pch/decl-5.c: New.
7095         * gcc.dg/pch/decl-5.h: New.
7096         * gcc.dg/pch/global-1.c: New.
7097         * gcc.dg/pch/global-1.h: New.
7098         * gcc.dg/pch/inline-1.c: New.
7099         * gcc.dg/pch/inline-1.h: New.
7100         * gcc.dg/pch/inline-2.c: New.
7101         * gcc.dg/pch/inline-2.h: New.
7102         * gcc.dg/pch/static-1.c: New.
7103         * gcc.dg/pch/static-1.h: New.
7104         * gcc.dg/pch/static-2.c: New.
7105         * gcc.dg/pch/static-2.h: New.
7106
7107         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7108
7109         * g++.dg/pch/pch.exp: Better handle failing testcases.
7110         * gcc.dg/pch/pch.exp: Likewise.
7111         * gcc.dg/pch/macro-1.c: New.
7112         * gcc.dg/pch/macro-1.h: New.
7113         * gcc.dg/pch/macro-2.c: New.
7114         * gcc.dg/pch/macro-2.h: New.
7115
7116         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7117
7118         * g++.dg/dg.exp: Treat files in pch/ specially.
7119         * g++.dg/pch/pch.exp: New file.
7120         * g++.dg/pch/empty.H: New file.
7121         * g++.dg/pch/empty.C: New file.
7122         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7123         "precompile".
7124
7125         * gcc.dg/pch/pch.exp: New file.
7126         * gcc.dg/pch/empty.h: New file.
7127         * gcc.dg/pch/empty.c: New file.
7128         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7129         "precompile".
7130
7131 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7132
7133         * g++.dg/template/friend14.C: New test.
7134
7135 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7136
7137         * gcc.dg/old-style-asm-1.c: New test.
7138
7139 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7140
7141         * gcc.c-torture/compile/20030109-1.c: New test.
7142
7143 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7144
7145         * gcc.c-torture/execute/20030109-1.c: New test.
7146
7147 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
7148
7149         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
7150         * g++.old-deja/g++.mike/dyncast2.C: Likewise
7151         * g++.old-deja/g++.mike/dyncast3.C: Likewise
7152         * g++.old-deja/g++.mike/eh2.C: Likewise
7153         * g++.old-deja/g++.mike/eh3.C: Likewise
7154         * g++.old-deja/g++.mike/eh5.C: Likewise
7155         * g++.old-deja/g++.mike/eh6.C: Likewise
7156         * g++.old-deja/g++.mike/eh7.C: Likewise
7157         * g++.old-deja/g++.mike/eh8.C: Likewise
7158         * g++.old-deja/g++.mike/eh9.C: Likewise
7159         * g++.old-deja/g++.mike/eh10.C: Likewise
7160         * g++.old-deja/g++.mike/eh12.C: Likewise
7161         * g++.old-deja/g++.mike/eh13.C: Likewise
7162         * g++.old-deja/g++.mike/eh14.C: Likewise
7163         * g++.old-deja/g++.mike/eh16.C: Likewise
7164         * g++.old-deja/g++.mike/eh17.C: Likewise
7165         * g++.old-deja/g++.mike/eh18.C: Likewise
7166         * g++.old-deja/g++.mike/eh21.C: Likewise
7167         * g++.old-deja/g++.mike/eh23.C: Likewise
7168         * g++.old-deja/g++.mike/eh24.C: Likewise
7169         * g++.old-deja/g++.mike/eh25.C: Likewise
7170         * g++.old-deja/g++.mike/eh26.C: Likewise
7171         * g++.old-deja/g++.mike/eh27.C: Likewise
7172         * g++.old-deja/g++.mike/eh28.C: Likewise
7173         * g++.old-deja/g++.mike/eh29.C: Likewise
7174         * g++.old-deja/g++.mike/eh31.C: Likewise
7175         * g++.old-deja/g++.mike/eh33.C: Likewise
7176         * g++.old-deja/g++.mike/eh34.C: Likewise
7177         * g++.old-deja/g++.mike/eh35.C: Likewise
7178         * g++.old-deja/g++.mike/eh36.C: Likewise
7179         * g++.old-deja/g++.mike/eh37.C: Likewise
7180         * g++.old-deja/g++.mike/eh38.C: Likewise
7181         * g++.old-deja/g++.mike/eh39.C: Likewise
7182         * g++.old-deja/g++.mike/eh40.C: Likewise
7183         * g++.old-deja/g++.mike/eh41.C: Likewise
7184         * g++.old-deja/g++.mike/eh42.C: Likewise
7185         * g++.old-deja/g++.mike/eh44.C: Likewise
7186         * g++.old-deja/g++.mike/eh46.C: Likewise
7187         * g++.old-deja/g++.mike/eh47.C: Likewise
7188         * g++.old-deja/g++.mike/eh48.C: Likewise
7189         * g++.old-deja/g++.mike/eh49.C: Likewise
7190         * g++.old-deja/g++.mike/eh50.C: Likewise
7191         * g++.old-deja/g++.mike/eh51.C: Likewise
7192         * g++.old-deja/g++.mike/eh53.C: Likewise
7193         * g++.old-deja/g++.mike/eh55.C: Likewise
7194         * g++.old-deja/g++.mike/p7912.C: Likewise
7195         * g++.old-deja/g++.mike/p9706.C: Likewise
7196         * g++.old-deja/g++.mike/p10416.C: Likewise
7197         * g++.old-deja/g++.mike/p11667.C: Likewise
7198         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
7199         Remove redundant reference to Iris.
7200         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
7201         Elxsi, i860, Pico Java, and WE32K.
7202
7203 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
7204
7205         * g++.dg/ext/asm4.C: New test.
7206
7207 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7208
7209         PR c++/9030
7210         * g++.dg/template/friend12.C: New test.
7211         * g++.dg/template/friend13.C: Likewise.
7212         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
7213
7214 2003-01-08  Jan Hubicka  <jh@suse.cz>
7215
7216         * gcc.dg/i386-cadd.c: New test.
7217         * gcc.dg/i386-cmov4.c: Likewise.
7218
7219 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
7220
7221         PR c++/9165
7222         * g++.dg/warn/Wunused-3.C: New test.
7223
7224         * g++.dg/abi/bitfield9.C: New test.
7225
7226         PR c++/9189
7227         * g++.dg/parse/defarg3.C: New test.
7228
7229 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7230
7231         * g++.dg/parse/ambig1.C: New test.
7232         * g++.dg/parse/defarg2.C: New test.
7233
7234 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
7235
7236         * g++.dg/template/defarg-1.C: New test.
7237         * g++.dg/template/local2.C: Likewise.
7238
7239 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
7240
7241         * gcc.c-torture/execute/20030105-1.c: New test.
7242
7243 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7244
7245         * g++.dg/parse/namespace3.C: Remove extra semicolons.
7246         * g++.dg/parse/namespace4.C: Likewise.
7247
7248 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7249
7250         * g++.dg/template/ntp2.C: New test.
7251
7252 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
7253
7254         * g++.dg/parse/extern-C-1.C: New test.
7255
7256         * g++.dg/parse/namespace4.C: New test.
7257
7258         * g++.dg/template/nested1.C: New test.
7259
7260         * g++.dg/parse/namespace3.C: New test.
7261
7262 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7263
7264         * g++.dg/lookup/two-stage1.C: New test.
7265
7266 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7267
7268         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
7269         * g++.old-deja/g++.jason/access8.C: Likewise.
7270         * g++.old-deja/g++.other/decl5.C: Likewise.
7271
7272 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7273
7274         * g++.dg/parse/parse7.C: New test.
7275
7276 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
7277
7278         PR c++/2843
7279         * g++.dg/ext/attrib7.C: New test.
7280
7281 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7282
7283         * g++.dg/parse/parse6.C: New test.
7284
7285 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
7286
7287         * gcc.dg/h8300-stack-1.c: New.
7288
7289 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7290
7291         g++.dg/lookup/exception1.C: New test.
7292
7293         g++.dg/lookup/template1.C: New test.
7294
7295         g++.dg/parse/namespace2.C: New test.
7296
7297         g++.dg/parse/parens2.C: New test.
7298
7299 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7300
7301         * g++.dg/parse/parse5.C: New test.
7302         * g++.dg/lookup/scoped4.C: New test.
7303
7304 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7305
7306         * g++.dg/parse/parens1.C: New test.
7307
7308         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
7309         angle-bracket1.C.
7310         * g++.dg/parse/parens2.C: New test.
7311
7312         * g++.dg/lookup/scope-operator1.C: New test.
7313
7314         * g++.dg/parse/operator1.C: New test.
7315
7316 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7317
7318         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
7319         * g++.old-deja/g++.other/access6.C: Likewise.
7320         * g++.old-deja/g++.other/decl1.C: Likewise.
7321         * g++.old-deja/g++.pt/typename12.C: Likewise.
7322
7323 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7324
7325         * g++.dg/parse/namespace1.C: New test.
7326
7327 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7328
7329         * g++.dg/parse/parse4.C: New test.
7330
7331 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7332
7333         * g++.dg/parse/parse3.C: New test.
7334
7335 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7336
7337         * g++.dg/parse/parse2.C: New test.
7338
7339 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7340
7341         * g++.dg/template/friend11.C: New test.
7342
7343 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7344
7345         * g++.dg/parse/parse1.C: New test.
7346
7347 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
7348
7349         * lib/profopt.exp: Change the name of a global variable to avoid
7350         possible clashes with other test suites.
7351
7352 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
7353
7354         * g++.dg/inherit/covariant8.C: New test.
7355
7356 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7357
7358         * g++.dg/init/array9.C: New test.
7359
7360         PR c++/9112
7361         * g++.dg/parse/expr1.C: New test.
7362
7363 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
7364
7365         * gcc.c-torture/compile/20021230-1.c: New test.
7366
7367 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7368
7369         * g++.dg/inherit/covariant5.C: New test.
7370         * g++.dg/inherit/covariant6.C: New test.
7371         * g++.dg/inherit/covariant7.C: New test.
7372
7373 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7374
7375         PR c++/2739
7376         * g++.dg/other/access2.C: New test.
7377
7378 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7379
7380         * g++.dg/other/anon-struct.C: No longer fails
7381         * g++.old-deja/g++.brendan/parse4.C: Likewise.
7382         * g++.old-deja/g++.brendan/parse5.C: Likewise.
7383         * g++.old-deja/g++.brendan/parse6.C: Likewise.
7384
7385 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7386
7387         * g++.dg/parse/angle-bracket.C (main): No longer fails.
7388
7389 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
7390
7391         * g++.dg/eh/spec4.C: Remove stray semicolon.
7392         * g++.dg/expr/pmf-1.C: Change error message.
7393         * g++.dg/ext/asm1.C: Remove stray semicolon.
7394         * g++.dg/ext/typename1.C: Add missing typenames.
7395         * g++.dg/inherit/template-as-base.C: Change error message.
7396         * g++.dg/lookup/scoped1.C: Likewise.
7397         * g++.dg/lookup/scoped2.C: Likewise.
7398         * g++.dg/lookup/using2.C: Likewise.
7399         * g++.dg/other/component1.C: Remove stray semicolon.
7400         * g++.dg/other/do1.C: Change error message.
7401         * g++.dg/other/error2.C: Likewise.
7402         * g++.dg/other/init1.C: Likewise.
7403         * g++.dg/other/packed1.C: Remove stray semicolon.
7404         * g++.dg/other/ptrmem2.C: Change error message.
7405         * g++.dg/parse/parameter-declaration-1.C: Remove line number
7406         marker.
7407         * g++.dg/special/initp1.C: Remove invalid attribute usage.
7408         * g++.dg/template/access3.C: Add typename keyword.
7409         * g++.dg/template/access5.C: Remove stray semicolon.
7410         * g++.dg/template/access6.C: Likewise.
7411         * g++.dg/template/complit1.C: Likewise.
7412         * g++.dg/template/crash1.C: Change error message.
7413         * g++.dg/template/inherit2.C: Remove stray semicolon.
7414         * g++.dg/template/instantiate2.C: Likewise.
7415         * g++.dg/template/instantiate3.C: Change error message.
7416         * g++.dg/template/qual1.C: Remove stray semicolon.
7417         * g++.dg/template/qualttp18.C: Change error message.
7418         * g++.dg/template/ref1.C: Remove stray semicolon.
7419         * g++.dg/template/sizeof1.C (A::value): Declare it.
7420         * g++.dg/template/spec4.C: Change error message.
7421         * g++.dg/template/static1.C: Likewise.
7422         * g++.dg/template/type1.C: Likewise.
7423         * g++.dg/template/typename3.C: Likewise.
7424         * g++.old-deja/g++.benjamin/13478.C: Change error message.
7425         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
7426         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
7427         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
7428         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
7429         named return value extension.
7430         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
7431         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
7432         * g++.old-deja/g++.bob/extern_C.C: Likewise.
7433         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7434         * g++.old-deja/g++.brendan/complex1.C: Likewise.
7435         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7436         * g++.old-deja/g++.brendan/crash13.C: Likewise.
7437         * g++.old-deja/g++.brendan/crash15.C: Likewise.
7438         * g++.old-deja/g++.brendan/crash18.C: Change error message.
7439         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
7440         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7441         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7442         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7443         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
7444         syntax.
7445         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
7446         * g++.old-deja/g++.brendan/crash8.C: Change error message.
7447         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
7448         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
7449         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
7450         * g++.old-deja/g++.brendan/template11.C: Likewise.
7451         * g++.old-deja/g++.brendan/template26.C: Likewise.
7452         * g++.old-deja/g++.brendan/template27.C: Use explicit
7453         specialization syntax.
7454         * g++.old-deja/g++.brendan/template30.C: Likewise.
7455         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
7456         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
7457         non-dependent names.
7458         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
7459         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
7460         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
7461         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
7462         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
7463         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
7464         named return value extension.
7465         * g++.old-deja/g++.ext/namedret2.C: Likewise.
7466         * g++.old-deja/g++.ext/namedret3.C: Likewise.
7467         * g++.old-deja/g++.ext/return1.C: Likewise.
7468         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
7469         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
7470         * g++.old-deja/g++.jason/access8.C: Likewise.
7471         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
7472         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
7473         pseudo-destructor names.
7474         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
7475         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
7476         pseudo-destructor names.
7477         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
7478         * g++.old-deja/g++.jason/overload19.C: Likewise.
7479         * g++.old-deja/g++.jason/overload32.C: Likewise.
7480         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
7481         stray semicolons.
7482         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
7483         * g++.old-deja/g++.jason/return.C: Likewise.
7484         * g++.old-deja/g++.jason/return2.C: Likewise.
7485         * g++.old-deja/g++.jason/shadow1.C: Likewise.
7486         * g++.old-deja/g++.jason/special.C: Use explicit specialization
7487         syntax.
7488         * g++.old-deja/g++.jason/template10.C: Account for use of
7489         non-dependent names.
7490         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
7491         syntax.
7492         * g++.old-deja/g++.jason/template37.C: Likewise.
7493         * g++.old-deja/g++.law/access4.C: Change error messages.
7494         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
7495         pseudo-destructor names.
7496         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
7497         * g++.old-deja/g++.law/ctors9.C: Likewise.
7498         * g++.old-deja/g++.law/cvt22.C: Likewise.
7499         * g++.old-deja/g++.law/dtors5.C: Likewise.
7500         * g++.old-deja/g++.law/global-init1.C: Likewise.
7501         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7502         * g++.old-deja/g++.law/operators28.C: Likewise.
7503         * g++.old-deja/g++.law/visibility28.C: Likewise.
7504         * g++.old-deja/g++.martin/eval1.C: Likewise.
7505         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
7506         name.
7507         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
7508         * g++.old-deja/g++.mike/net34.C: Likewise.
7509         * g++.old-deja/g++.mike/net36.C: Likewise.
7510         * g++.old-deja/g++.mike/ns2.C: Likewise.
7511         * g++.old-deja/g++.mike/p12306.C: Likewise.
7512         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
7513         value extension.
7514         * g++.old-deja/g++.mike/p700.C: Likewise.
7515         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
7516         * g++.old-deja/g++.mike/p710.C: Likewise.
7517         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
7518         value extension.
7519         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
7520         * g++.old-deja/g++.mike/pmf9.C: Likewise.
7521         * g++.old-deja/g++.ns/crash2.C: Likewise.
7522         * g++.old-deja/g++.ns/crash3.C: Likewise.
7523         * g++.old-deja/g++.ns/invalid1.C: Likewise.
7524         * g++.old-deja/g++.ns/ns17.C: Likewise.
7525         * g++.old-deja/g++.ns/template16.C: Likewise.
7526         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
7527         keyword.
7528         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
7529         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
7530         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
7531         named return value extension.
7532         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
7533         * g++.old-deja/g++.other/access4.C: Issue additional error
7534         messages.
7535         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
7536         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
7537         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
7538         * g++.old-deja/g++.other/crash25.C: Change error message.
7539         * g++.old-deja/g++.other/crash4.C: Change error message.
7540         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
7541         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
7542         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
7543         checks.
7544         * g++.old-deja/g++.other/defarg8.C: Likewise.
7545         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
7546         * g++.old-deja/g++.other/dtor10.C: Likewise.
7547         * g++.old-deja/g++.other/incomplete.C: Likewise.
7548         * g++.old-deja/g++.other/linkage7.C: Likewise.
7549         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
7550         lookup algorithm.
7551         * g++.old-deja/g++.other/mangle2.C: Likewise.
7552         * g++.old-deja/g++.other/refinit2.C: Likewise.
7553         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
7554         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
7555         * g++.old-deja/g++.pt/crash28.C: Likewise.
7556         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
7557         syntax.
7558         * g++.old-deja/g++.pt/crash32.C: Change error message.
7559         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
7560         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
7561         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
7562         error message position.
7563         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
7564         * g++.old-deja/g++.pt/defarg8.C: Change error message.
7565         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
7566         syntax.
7567         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
7568         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
7569         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
7570         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
7571         keyword.
7572         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7573         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
7574         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
7575         keyword.
7576         * g++.old-deja/g++.pt/explicit71.C: Change error message.
7577         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
7578         syntax.
7579         * g++.old-deja/g++.pt/friend28.C: Account for use of
7580         non-dependent names.
7581         * g++.old-deja/g++.pt/friend29.C: Likewise.
7582         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
7583         rules.
7584         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
7585         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
7586         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
7587         lookup rules.
7588         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
7589         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
7590         keyword.
7591         * g++.old-deja/g++.pt/memclass20.C: Likewise.
7592         * g++.old-deja/g++.pt/memclass5.C: Likewise.
7593         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
7594         keyword.
7595         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
7596         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
7597         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
7598         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
7599         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
7600         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
7601         keyword.
7602         * g++.old-deja/g++.pt/spec10.C: Likewise.
7603         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
7604         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
7605         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
7606         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
7607         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
7608         * g++.old-deja/g++.pt/ttp62.C: Likewise.
7609         * g++.old-deja/g++.pt/ttp64.C: Likewise.
7610         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
7611         * g++.old-deja/g++.pt/typename15.C: Likewise.
7612         * g++.old-deja/g++.pt/typename22.C: Likewise.
7613         * g++.old-deja/g++.pt/typename6.C: Change error messages.
7614         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
7615         * g++.old-deja/g++.pt/virtual2.C: Likewise.
7616         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
7617         syntax.
7618         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
7619         return value extension.
7620         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
7621         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
7622         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
7623         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
7624
7625 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7626
7627         * g++.dg/warn/inline1.C: New test.
7628         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
7629         * g++.old-deja/g++.jason/synth10.C: Likewise.
7630         * g++.old-deja/g++.mike/net31.C: Likewise.
7631         * g++.old-deja/g++.mike/p8786.C: Likewise.
7632
7633         * g++.dg/template/friend10.C: New test.
7634         * g++.dg/template/conv5.C: New test.
7635
7636 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7637
7638         * g++.dg/lookup/scoped3.C: New test.
7639
7640         * g++.dg/lookup/decl1.C: New test.
7641         * g++.dg/lookup/decl2.C: New test.
7642
7643 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7644
7645         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
7646         gcc.c-torture/compile/20021015-1.c,
7647         gcc.c-torture/compile/20021015-2.c,
7648         gcc.c-torture/compile/20021123-1.c,
7649         gcc.c-torture/compile/20021123-2.c,
7650         gcc.c-torture/compile/20021123-3.c,
7651         gcc.c-torture/compile/20021123-4.c,
7652         gcc.c-torture/execute/20021024-1.c: Add tests previously added
7653         only to 3.1 or 3.2 branch.
7654
7655 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
7656
7657         * gcc.dg/i386-bitfield3.c: New test.
7658
7659         * gcc.dg/i386-bitfield2.c: New test.
7660
7661 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
7662
7663         * g++.dg/parse/conv_op1.C: New test.
7664
7665 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
7666
7667         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
7668         approved.
7669
7670 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
7671
7672         * gcc.c-torture/compile/20021220-1.c: New test.
7673
7674 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
7675
7676         * gcc.dg/i386-fastcall-1.c: New.
7677
7678 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7679
7680         * gcc.c-torture/execute/20021219-1.c: New test.
7681
7682 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7683
7684         * gcc.dg/i386-pic-1.c: New test.
7685
7686 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7687
7688         PR c++/8099
7689         * g++.dg/template/friend9.C: New test.
7690
7691 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7692
7693         PR c++/3663
7694         * g++.dg/template/access7.C: New test.
7695
7696 2002-12-18  Nick Clifton  <nickc@redhat.com>
7697
7698         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
7699         the libstdc++-v3 directory has been found.
7700
7701 2002-12-12  Devang Patel <dpatel@apple.com>
7702         * gcc.dg/darwin-ld-1.c: New test.
7703         * gcc.dg/darwin-ld-2.c: New test.
7704         * gcc.dg/darwin-ld-3.c: New test.
7705         * gcc.dg/darwin-ld-4.c: New test.
7706         * gcc.dg/darwin-ld-5.c: New test.
7707
7708 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7709
7710         * gcc.c-torture/compile/20021212-1.c: New test.
7711
7712 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
7713
7714         * gcc.dg/fshort-wchar: New test.
7715
7716 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
7717
7718         PR c++/8372
7719         * g++.dg/template/dtor1.C: New test.
7720
7721         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
7722         markers.
7723
7724 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
7725
7726         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
7727
7728 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
7729
7730         * g++.dg/template/static1.C: New test.
7731         * g++.dg/template/static2.C: New test.
7732         * g++.old-deja/g++.ext/memconst.C: New test.
7733
7734 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7735
7736         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
7737         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
7738         * g++.dg/special/initp1.C: Likewise.
7739
7740 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
7741
7742         * gcc.c-torture/execute/20021204-1.c: New test.
7743
7744 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
7745
7746         * gcc.dg/ppc-fmadd-1.c: New file.
7747         * gcc.dg/ppc-fmadd-2.c: New file.
7748         * gcc.dg/ppc-fmadd-3.c: New file.
7749
7750 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7751
7752         * gcc.c-torture/compile/20021204-1.c: New test.
7753
7754 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7755
7756         * g++.dg/inherit/covariant2.C: New test.
7757         * g++.dg/inherit/covariant3.C: New test.
7758         * g++.dg/inherit/covariant4.C: New test.
7759         * g++.dg/inherit/covariant1.C: Remove XFAIL.
7760         * g++.old-deja/g++.robertl/eb17.C: Likewise.
7761
7762 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/8688
7765         * g++.dg/init/brace3.C: New test.
7766
7767 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
7768
7769         * gcc.dg/20020210-1.c: Fix a comment typo.
7770
7771 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
7772
7773         PR c++/8720
7774         * g++.dg/parse/defarg1.C: New test.
7775
7776         PR c++/8615
7777         * g++.dg/template/char1.C: New test.
7778
7779         * g++.dg/template/varmod1.C: Fix typo.
7780
7781 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7782
7783         DR 180
7784         * g++.old-deja/g++.pt/crash32.C: Expect error.
7785
7786 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
7787
7788         PR c++/5919
7789         * g++.dg/template/varmod1.C: New test.
7790
7791         PR c++/8727
7792         * g++.dg/inherit/typeinfo1.C: New test.
7793
7794         PR c++/8663
7795         * g++.dg/inherit/typedef1.C: New test.
7796
7797 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
7798
7799         PR c++/8332
7800         PR c++/8493
7801         * g++.dg/template/strlen1.C: New test.
7802
7803         PR c++/8227
7804         * g++.dg/template/ctor2.C: New test.
7805
7806         PR c++/8214
7807         * g++.dg/init/string1.C: New test.
7808
7809         PR c++/8511
7810         * g++.dg/template/friend8.C: New test.
7811
7812 2002-11-29  Joe Buck <jbuck@synopsys.com>
7813
7814         * g++.dg/lookup/anon2.C: New test.
7815
7816 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
7817
7818         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
7819         h8300 port.
7820
7821 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
7822
7823         * gcc.dg/bitfld-6.c: New test.
7824
7825 2002-11-27  Jan Hubicka  <jh@suse.cz>
7826
7827         * gcc.c-torture/execute/20021127.[cx]: New test.
7828
7829 2002-11-26  Jan Hubicka  <jh@suse.cz>
7830
7831         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
7832         quality.
7833
7834 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
7835
7836         * g++.dg/init/brace2.C: New test.
7837         * g++.old-deja/g++.mike/p9129.C: Correct.
7838
7839 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
7840
7841         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
7842
7843 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
7844
7845         * gcc.dg/sibcall-6: New test for indirect sibcalls.
7846
7847 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
7848
7849         * testsuite/g++.dg/abi/empty11.C: New test.
7850         * testsuite/g++.dg/rtti/cv1.C: New test.
7851
7852 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
7853
7854         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
7855
7856 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
7857
7858         * g++.dg/abi/empty10.C: New test.
7859
7860 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7861
7862         * gcc.c-torture/compile/20021124-1.c: New test.
7863
7864 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
7865
7866         * g++.dg/abi/rtti2.C: New test.
7867
7868 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7869
7870         * gcc.dg/i386-unroll-1.c: New test.
7871
7872 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7873
7874         * gcc.c-torture/compile/20021120-1.c: New test.
7875         * gcc.c-torture/compile/20021120-2.c: New test.
7876
7877 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7878
7879         * gcc.dg/bitfld-5.c: New test.
7880
7881 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7882
7883         * gcc.c-torture/execute/20021120-3.c: New test.
7884
7885 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7886
7887         * gcc.c-torture/execute/20021120-2.c: New test.
7888
7889 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7890
7891         * gcc.c-torture/execute/20021120-1.c: New test.
7892
7893 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
7894
7895         * gcc.c-torture/execute/20021118-3.c: New test.
7896
7897 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7898
7899         * gcc.c-torture/compile/20021119-1.c: New test.
7900
7901 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
7902
7903         * gcc.dg/duff-1.c: New test.
7904         * gcc.dg/duff-2.c: New test.
7905         * gcc.dg/duff-3.c: New test.
7906
7907 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
7908
7909         * gcc.dg/cpp/_Pragma5.c: New test.
7910
7911 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7912
7913         * gcc.c-torture/execute/20021118-2.c: New test.
7914
7915 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7916
7917         * gcc.c-torture/execute/20021118-1.c: New test.
7918
7919 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
7920
7921         * gcc.dg/20021116-1.c: New test.
7922
7923 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
7924
7925         * g++.dg/abi/vcall1.C: New test.
7926
7927 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
7928
7929         * gcc.dg/20021029-1.c: New test.
7930         * gcc.dg/20021029-2.c: New test.
7931
7932 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7933
7934         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
7935
7936 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7937
7938         PR c/8439
7939         * gcc.dg/20021110.c: Move to ...
7940         * gcc.c-torture/compile/20021110.c: .... here.
7941
7942 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7943
7944         PR c/8467
7945         * gcc.c-torture/execute/20021111-1.c
7946
7947 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7948
7949         PR c/8439
7950         * gcc.dg/20021110.c: New test.
7951
7952 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
7953
7954         * g++.dg/abi/vthunk3.C: Run only on x86.
7955
7956 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7957
7958         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
7959
7960 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
7961
7962         * lib/compat.exp (compat-execute): Fix logic error in last
7963         change.
7964
7965 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
7966
7967         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
7968
7969 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7970
7971         PR c++/8389
7972         * g++.dg/template/access6.C: New test.
7973
7974 2002-11-08  Jan Hubicka  <jh@suse.cz>
7975
7976         * gcc.dg/i386-ssefp-1.c: New test.
7977         * gcc.dg/i386-ssefp-1.c: New test.
7978
7979 2002-11-08  Jan Hubicka  <jh@suse.cz>
7980
7981         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
7982
7983 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7984
7985         * g++.dg/abi/vthunk3.C: New test.
7986
7987         PR c++/8338
7988         * g++.dg/template/crash2.C: New test.
7989
7990 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7991
7992         * testsuite/g++.dg/abi/dtor1.C: New test.
7993         * testsuite/g++.dg/abi/dtor2.C: Likewise.
7994
7995 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
7996
7997         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
7998         Darwin.
7999
8000 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8001
8002         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8003         -mthumb.  Only xfail with -O0.
8004
8005 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8006
8007         * g++.dg/abi/thunk1.C: New test.
8008         * g++.dg/abi/thunk2.C: Likewise.
8009         * g++.dg/abi/vtt1.C: Likewise.
8010
8011 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8012
8013         PR optimization/8423
8014         * gcc.c-torture/execute/builtin-constant.c: New test.
8015
8016 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8017
8018         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8019         Add some more cases.
8020
8021 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8022
8023         PR c++/8391
8024         * g++.dg/opt/local1.C: New test.
8025
8026 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8027
8028         PR c++/8160
8029         * g++.dg/template/complit1.C: New test.
8030
8031         PR c++/8149
8032         * g++.dg/template/typename4.C: Likewise.
8033
8034 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8035
8036         Core issue 287, PR c++/7639
8037         * g++.dg/template/instantiate1.C: Adjust error location.
8038         * g++.dg/template/instantiate3.C: New test.
8039         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8040         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8041         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8042
8043 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8044
8045         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8046
8047 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8048
8049         PR c++/8287
8050         * g++.dg/init/dtor2.C: New test.
8051
8052 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8053
8054         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8055         * gcc.dg/nest.c: Bypass errors on irix6.
8056
8057 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8058
8059         * gcc.dg/nest.c: Expect error for mmix-*-*.
8060         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8061
8062 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8063
8064         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8065         markers.
8066
8067         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8068
8069 2002-10-25  Mike Stump  <mrs@apple.com>
8070
8071         * gcc.dg/warn-1.c: New test.
8072
8073 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8074
8075         * g++.dg/template/typename3.C: New test.
8076
8077 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8078
8079         * g++.dg/lookup/ptrmem1.C: New test.
8080
8081         * g++.dg/abi/vthunk2.C: New test.
8082
8083 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8084
8085         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8086
8087 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8088
8089         * g++.dg/abi/empty9.C: New test.
8090
8091 2002-10-24  Richard Henderson  <rth@redhat.com>
8092
8093         * g++.dg/inherit/thunk1.C: Enable for ia64.
8094
8095 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8096
8097         PR c++/8067
8098         * g++.dg/lookup/pretty1.C: New test.
8099
8100 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8101
8102         * gcc.dg/20021023-1.c: New test.
8103
8104 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/7679
8107         * g++.dg/parse/inline1.C: New test.
8108
8109 2002-10-23  Richard Henderson  <rth@redhat.com>
8110
8111         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8112
8113         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8114
8115 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8116
8117         PR c++/6579
8118         * g++.dg/parse/stmtexpr3.C: New test.
8119
8120 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8121
8122         * g++.dg/expr/cond1.C: New test.
8123
8124 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8125
8126         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8127
8128 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8129
8130         * g++.dg/abi/vbase13.C: New test.
8131         * g++.dg/abi/vbase14.C: Likewise.
8132
8133 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8134
8135         * gcc.dg/tls/pic-1.c: New test.
8136         * gcc.dg/tls/nonpic-1.c: New test.
8137         * gcc.dg/20021018-1.c: New test.
8138
8139 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8140
8141         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8142         Remove only files with the same base name as the test case.
8143         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8144         (profopt-execute): Likewise.  Also, remove old profiling
8145         and performance data files before running the tests.
8146
8147         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8148         * g++.dg/bprob/bprob.exp: Likewise.
8149         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8150         to allow more general test case names.
8151
8152         * g++.dg/bprob/bprob-1.C: Rename to ...
8153         * g++.dg/bprob/g++-bprob-1.C: ... this.
8154
8155         * g77.dg/bprob/bprob-1.f: Rename to ...
8156         * g77.dg/bprob/g77-bprob-1.f: ... this.
8157
8158 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8159
8160         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8161         bison 1.50 or later.
8162
8163 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8164
8165         * g++.dg/README: Describe more test directories.
8166
8167 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8168
8169         * g++.dg/init/array6.C: Add additional tests.
8170
8171 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8172
8173         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8174         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8175
8176 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8177
8178         * gcc.c-torture/compile/20020604-1.x: New.
8179         * gcc.c-torture/compile/simd-5.x: Likewise.
8180         * gcc.c-torture/execute/920710-1.x: Likewise.
8181         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8182
8183 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8184
8185         * g++.dg/inherit/override1.C: Add dg-options clause.
8186
8187 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8188
8189         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8190         _mm_slli_si128.
8191
8192 2002-10-19  Andreas Schwab  <schwab@suse.de>
8193
8194         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8195         directory component.
8196
8197 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8198
8199         * g++.dg/inherit/thunk1.C: New test.
8200
8201         * g++.dg/inherit/override1.C: New test.
8202
8203         * g++.dg/abi/mangle11.C: New test.
8204         * g++.dg/abi/mangle14.C: New test.
8205         * g++.dg/abi/mangle17.C: New test.
8206
8207 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8208
8209         * g++.dg/overload/member2.C: New test.
8210
8211 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8212
8213         * g++.dg/README: Describe new compat directory.
8214         * g++.dg/dg.exp: Skip tests in compat directory.
8215         * README.compat: New file.
8216         * lib/compat.exp: New expect script.
8217         * g++.dg/compat: New test directory.
8218         * g++.dg/compat/compat.exp: New expect script.
8219         * g++.dg/compat/abi: New test directory.
8220         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8221         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8222         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8223         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8224         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8225         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8226         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8227         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8228         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8229         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8230         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8231         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8232         * g++.dg/compat/break: New test directory.
8233         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8234         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8235         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8236         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8237         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8238         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8239         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8240         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8241         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8242         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8243         g++.dg/compat/break/README: New files.
8244         * g++.dg/compat/eh: New test directory.
8245         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8246         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8247         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8248         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8249         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8250         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8251         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8252         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8253         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8254         g++.dg/compat/eh/filter2_y.C,
8255         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8256         g++.dg/compat/eh/new1_y.C,
8257         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8258         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8259         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8260         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8261         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8262         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8263         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8264         g++.dg/compat/eh/unexpected1_y.C: New files.
8265         * g++.dg/compat/init: New test directory.
8266         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8267         g++.dg/compat/init/array5_y.C,
8268         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8269         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8270         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8271         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8272         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8273         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8274         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8275         g++.dg/compat/init/init-ref2_y.C: New files.
8276
8277 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8278
8279         PR c++/7584
8280         * g++.dg/inherit/using3.C: New test.
8281
8282 2002-10-17  Jan Hubicka  <jh@suse.cz>
8283
8284         * gcc.dg/20021017-2.c: New test.
8285
8286 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8287
8288         * g++.dg/abi/mangle16.C: Adjust.
8289
8290         * g++.dg/init/array8.C: New test.
8291
8292 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8293
8294         * gcc.dg/special/mips-abi.exp: New test.
8295         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8296
8297 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8298
8299         * g++.dg/abi/mangle16.C: New test.
8300         * g++.dg/abi/mangle17.C: Likewise.
8301
8302         PR c++/7478
8303         * g++.dg/template/ref1.C: New test.
8304
8305 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8306
8307         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8308
8309 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8310
8311         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8312
8313 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8314
8315         PR c++/7524
8316         * g++.dg/init/array7.C: New test.
8317
8318 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8319
8320         * g++.dg/init/array6.C: New test.
8321
8322         * g++.dg/abi/mangle13.C: Likewise.
8323         * g++.dg/abi/mangle14.C: Likewise.
8324         * g++.dg/abi/mangle15.C: Likewise.
8325
8326 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8327
8328         * g++.dg/abi/empty8.C: New test.
8329
8330 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8331
8332         * g++.dg/init/ctor1.C: New test.
8333
8334 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8335
8336         * gcc.c-torture/execute/20021015-1.c: New test.
8337
8338 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8339
8340         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8341
8342 2002-10-14  Jan Hubicka  <jh@suse.cz>
8343
8344         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8345
8346 2002-10-14  Richard Henderson  <rth@redhat.com>
8347
8348         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8349
8350 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8351
8352         PR optimization/6631
8353         * g++.dg/opt/const2.C: New test.
8354
8355 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8356
8357         PR c++/7176
8358         * g++.dg/parse/friend1.C: New test.
8359         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8360
8361 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8362
8363         * gcc.dg/20021014-1.c: New test.
8364
8365 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8366
8367         PR c++/5661
8368         * g++.dg/ext/vlm1.C: New test.
8369         * g++.dg/ext/vlm2.C: Likewise.
8370
8371         * g++.dg/init/array1.C: Remove invalid braces.
8372         * g++.dg/init/brace1.C: New test.
8373         * g++.dg/init/copy2.C: Likewise.
8374         * g++.dg/init/copy3.C: Likewise.
8375         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8376         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8377         braces.
8378
8379 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8380
8381         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8382
8383 2002-10-11  Richard Shann  <richard.shann@superh.com>
8384
8385         * gcc.c-torture/compile/simd-5.c: New test.
8386
8387 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8388
8389         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8390
8391 2002-10-10  Jim Wilson  <wilson@redhat.com>
8392
8393         * gcc.c-torture/execute/20021010-1.c: New test.
8394
8395 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8396
8397         PR c/7353
8398         * g++.dg/ext/typedef-init.C: New test.
8399         * gcc.dg/typedef-init.c: New test.
8400
8401 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8402
8403         * gcc.dg/cpp/paste13.c: New test.
8404
8405 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8406
8407         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8408         remaining platforms, XFAIL during compile, not execute.  Don't
8409         XFAIL at -O0.
8410
8411 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8412
8413         * gcc.dg/alias-1.c: Tweak expected warning.
8414
8415 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8416
8417         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8418
8419 2002-10-06  Andreas Jaeger  <aj@suse.de>
8420
8421         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8422         * gcc.dg/cpp/c++98.C: Likewise.
8423
8424         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8425         * g++.dg/cpp/c++98.C: Likewise.
8426
8427         * g++.dg/README (Subdirectories): Mention cpp directory.
8428
8429         PR target/7559
8430         * gcc.dg/20021006-1.c: New test.
8431
8432 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8433
8434         PR c++/7804
8435         * g++.dg/other/warning1.C: New test.
8436
8437 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8438
8439         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8440         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8441         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8442
8443 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8444
8445         PR c++/7931
8446         * g++.dg/template/ptrmem3.C: New test.
8447
8448         PR c++/7754
8449         * g++.dg/template/union1.C: New test.
8450
8451 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8452
8453         PR c++/8006
8454         * g++.dg/abi/mangle9.C: New test.
8455         * g++.dg/abi/mangle10.C: New test.
8456         * g++.dg/abi/mangle11.C: New test.
8457         * g++.dg/abi/mangle12.C: New test.
8458
8459 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8460
8461         PR c++/7188.
8462         * g++.dg/template/meminit1.C: New test.
8463         * g++.dg/warn/Wreorder-1.C: Likewise.
8464         * g++.old-deja/g++.mike/warn3.C: Tweak.
8465         * lib/prune.exp: Ingore "in copy constructor".
8466
8467 2002-10-02  Andreas Jaeger  <aj@suse.de>
8468
8469         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8470         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8471         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8472         on x86-64.
8473
8474 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8475
8476         * gcc.dg/empty1.C: Fix typo.
8477
8478 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8479
8480         * gcc.dg/alias-1.c: New test.
8481
8482 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8483
8484         * gcc.dg/empty1.C: New test.
8485
8486         * g++.dg/tls/init-2.C: Tweak error messages.
8487
8488 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8489
8490         * gcc.c-torture/compile/20020923-1.c: New test.
8491
8492 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8493
8494         * gcc.c-torture/execute/ffs-1.c: New test.
8495         * gcc.c-torture/execute/ffs-2.c: Ditto.
8496
8497 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8498
8499         * g++.dg/overload/member1.C: New test.
8500
8501 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
8502
8503         * g++.dg/abi/empty7.C: New test.
8504         * g++.dg/init/pm2.C: Likewise.
8505
8506 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         * g++.dg/rtti/crash1.C: New test.
8509
8510 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
8511
8512         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
8513         gcc.dg/sibcall-4.c: New tests.
8514
8515 2002-09-28  Roger Sayle  <roger@eyesopen.com>
8516
8517         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
8518         powerpc and MMIX targets.
8519
8520 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
8521
8522         * gcc.dg/cpp/20020927-1.c: New.
8523
8524 2002-09-26  David S. Miller  <davem@redhat.com>
8525
8526         * gcc.c-torture/compile/trunctfdf.c: New.
8527
8528 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8529
8530         * lib/target-supports.exp (check_weak_available): Handle solaris2.
8531
8532 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
8533
8534         * gcc.c-torture/execute/loop-15.c: New.
8535
8536 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
8537
8538         * README.QMTEST: Fix typo.
8539
8540 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8541
8542         * gcc.dg/20020926-1.c: New test.
8543
8544 2002-09-25  David S. Miller  <davem@redhat.com>
8545
8546         PR target/7842
8547         * gcc.c-torture/execute/shiftdi.c: New test.
8548
8549 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
8550
8551         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
8552         unique to the tool.
8553         * lib/g77.exp (g77_init): Likewise.
8554         * lib/g++.exp (g++_init): Likewise.
8555         * lib/objc.exp (objc_init): Likewise.
8556
8557 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
8558
8559         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
8560         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
8561         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
8562
8563 2002-09-25  Richard Henderson  <rth@redhat.com>
8564
8565         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
8566         too-small long double.
8567
8568 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
8569
8570         * gcc.dg/20020919-1.c: New test.
8571
8572 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
8573
8574         * g++.dg/abi/bitfield6.C: New test.
8575         * g++.dg/abi/bitfield7.C: New test.
8576         * g++.dg/abi/bitfield8.C: New test.
8577         * g++.dg/abi/vbase11.C: New test.
8578
8579 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8580
8581         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
8582         hppa*-*-hpux*.  Update test comment.
8583
8584 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
8585
8586         * gcc.dg/tls/struct-1.c: New test.
8587
8588 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
8589
8590         * gcc.dg/cpp/tr-warn2.c: Update.
8591
8592 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8593
8594         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
8595
8596 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8597
8598         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
8599         systems.
8600
8601 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
8602
8603         * gcc.c-torture/execute/ieee/mzero3.c: New test.
8604
8605         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8606         Adjust for c++filt moved to binutils.  Remove spurious duplicate
8607         setting of cxxfilt.
8608
8609 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
8610
8611         * gcc.dg/20020312-2.c: Update for darwin.
8612
8613 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8614
8615         * g++.old-deja/g++.other/crash32.C: Mark ICE.
8616
8617 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
8618
8619         * objc.dg/comp-types-1.m: New test.
8620         * objc.dg/comp-types-2.m: New test.
8621         * objc.dg/comp-types-3.m: New test.
8622         * objc.dg/comp-types-4.m: New test.
8623         * objc.dg/comp-types-5.m: New test.
8624         * objc.dg/comp-types-6.m: New test.
8625
8626 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8627
8628         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
8629
8630 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8631
8632         * g++.dg/other/do1.C: New test.
8633
8634         * g++.dg/template/subst1.C: New test.
8635
8636 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
8637
8638         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
8639
8640 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8641
8642         * g++.dg/template/qualttp20.C: Adjust expected errors.
8643         * g++.old-deja/g++.jason/report.C: Likewise.
8644         * g++.old-deja/g++.other/qual1.C: Likewise.
8645
8646         * g++.dg/lookup/scoped2.C: New test.
8647
8648         * g++.dg/ext/asm3.C: New test.
8649
8650 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
8651
8652         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
8653
8654 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
8655
8656         * ChangeLog: follow spelling conventions.
8657         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
8658         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
8659         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
8660         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
8661         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
8662         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
8663         * g++.old-deja/g++.law/global-init1.C: Likewise.
8664         * g++.old-deja/g++.other/delete4.C: Likewise.
8665         * g++.old-deja/g++.other/inline21.C: Likewise.
8666         * g++.old-deja/g++.other/singleton.C: Likewise.
8667         * g77.dg/strlen0.f: Likewise.
8668         * g77.f-torture/compile/20010519-1.f: Likewise.
8669         * g77.f-torture/compile/980310-4.f: Likewise.
8670         * gcc.c-torture/compile/20000605-1.c: Likewise.
8671         * gcc.c-torture/execute/20020225-1.c: Likewise.
8672         * gcc.dg/c90-hexfloat-2.c: Likewise.
8673         * gcc.dg/c99-bool-1.c: Likewise.
8674         * gcc.dg/c99-hexfloat-2.c: Likewise.
8675         * gcc.dg/dll-2.c: Likewise.
8676         * gcc.dg/wtr-union-init-1.c: Likewise.
8677         * gcc.dg/wtr-union-init-2.c: Likewise.
8678         * gcc.dg/wtr-union-init-3.c: Likewise.
8679         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8680         * gcc.dg/cpp/defined.c: Likewise.
8681         * gcc.dg/cpp/macsyntx.c: Likewise.
8682         * gcc.dg/cpp/paste2.c: Likewise.
8683         * gcc.dg/cpp/trad/defined.c: Likewise.
8684         * gcc.dg/format/c90-printf-1.c: Likewise.
8685         * gcc.dg/format/c90-scanf-1.c: Likewise.
8686         * gcc.dg/format/c99-printf-1.c: Likewise.
8687         * gcc.dg/format/c99-scanf-1.c: Likewise.
8688         * gcc.misc-tests/gcov-8.c: Likewise.
8689         * lib/profopt.exp: Likewise.
8690
8691 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
8692
8693         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
8694
8695 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8696
8697         * g++.dg/inherit/using2.C: New test.
8698
8699 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
8700
8701         * ChangeLog: Follow spelling conventions.
8702         * g++.dg/template/friend4.C: Likewise.
8703         * g++.old-deja/g++.pt/crash67.C: Likewise.
8704         * gcc.c-torture/execute/20000801-4.c: Likewise.
8705         * gcc.dg/c90-digraph-1.c: Likewise.
8706         * gcc.dg/c94-digraph-1.c: Likewise.
8707         * gcc.dg/c99-digraph-1.c: Likewise.
8708         * gcc.dg/cpp/line5.c: Likewise.
8709         * gcc.dg/cpp/multiline.c: Likewise.
8710         * gcc.dg/cpp/trad/literals-1.c: Likewise.
8711         * gcc.dg/format/attr-3.c: Likewise.
8712         * gcc.dg/format/c90-scanf-3.c: Likewise.
8713         * gcc.dg/format/ext-4.c: Likewise.
8714
8715 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8716
8717         * g++.dg/template/pretty1.C: New test.
8718
8719 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
8720
8721         * gcc.c-torture/execute/struct-cpy-1.c: New test.
8722
8723 2002-09-13  Matt Austern  <austern@apple.com>
8724
8725         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
8726         passing a cast expression to a function by const reference.
8727
8728 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
8729
8730         * g++.dg/template/deduce1.C: New test.
8731
8732 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
8733
8734         * gcc.c-torture/execute/simd-1.c: Force all use of int to
8735         32-bit int.
8736
8737 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8738
8739         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
8740         usage.
8741
8742 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
8743
8744         * gcc.c-torture/compile/20020910-1.c: New test.
8745
8746 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
8747
8748         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
8749
8750 2002-09-10  Andreas Jaeger  <aj@suse.de>
8751
8752         * gcc.dg/20020312-2.c: Adjust for x86-64.
8753
8754 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
8755
8756         * g77.dg/7388.f: New test case for PR 7388.
8757
8758 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
8759
8760         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
8761
8762 2002-09-05  Ziemowit Laski <zlaski@apple.com>
8763
8764         * objc.dg/proto-lossage-1.m: New test.
8765
8766 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
8767
8768         * gcc.dg/cpp/_Pragma4.c: Fix typo.
8769
8770 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
8771
8772         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
8773         expected to pass.
8774
8775 2002-09-06  Stan Shebs  <shebs@apple.com>
8776             David Edelsohn  <edelsohn@gnu.org>
8777
8778         * gcc.dg/weak: New directory.
8779         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
8780         target-specific xfail bits.
8781         * gcc.dg/typeof-2.c: Move to new directory.
8782         * gcc.dg/weak.exp: New expect script.
8783
8784 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
8785
8786         * gcc.c-torture/execute/extzvsi.c: New test.
8787
8788 2002-09-05  Stan Shebs  <shebs@apple.com>
8789
8790         * gcc.dg/weak-1.c: xfail on Darwin.
8791         * gcc.dg/weak-2.c: Ditto.
8792         * gcc.dg/weak-3.c: Ditto.
8793         * gcc.dg/weak-4.c: Ditto.
8794         * gcc.dg/weak-5.c: Ditto.
8795         * gcc.dg/weak-6.c: Ditto.
8796         * gcc.dg/weak-7.c: Ditto.
8797         * gcc.dg/weak-8.c: Ditto.
8798         * gcc.dg/weak-9.c: Ditto.
8799
8800 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
8801
8802         * gcc.c-torture/execute/loop-14.c: New test.
8803
8804 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
8805
8806         * g++.dg/other/cxa-atexit1.C: New test.
8807
8808         * gcc.dg/typeof-2.c: New test.
8809
8810 2002-09-03  Roger Sayle  <roger@eyesopen.com>
8811
8812         * gcc.dg/builtins-2.c: New testcase.
8813         * gcc.dg/builtins-3.c: New testcase.
8814
8815 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
8816
8817         * gcc.dg/cpp/_Pragma4.c: New test.
8818
8819 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
8820
8821         * objc/execute/nil_method-1.m: New testcase.
8822
8823 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
8824
8825         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
8826         [Object class], not [Object initialize].
8827
8828 2002-08-31  Roger Sayle  <roger@eyesopen.com>
8829             Hans-Peter Nilsson  <hp@bitrange.com>
8830
8831         * gcc.c-torture/execute/20020720-1.x: Skip test on
8832         mmix-knuth-mmixware.  Correct comment.
8833
8834 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
8835
8836         * testsuite/g++.dg/abi/bitfield5.C: New test.
8837         * testsuite/g++.dg/abi/vbase10.C: Likewise.
8838
8839 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
8840
8841         * objc.dg/undeclared-selector.m: New test.
8842
8843 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
8844
8845         * g++.dg/other/offsetof1.C: Avoid cast warning.
8846
8847 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
8848
8849         * objc.dg/super-class-2.m: New test.
8850
8851 2002-08-24  Matt Austern  <austern@apple.com>
8852
8853         * g++.dg/ext/lvaddr.C: New test.
8854         * g++.dg/ext/lvcast.C: New test.
8855
8856 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
8857
8858         * testsuite/g++.dg/inherit/cond1.C: New test.
8859
8860 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
8861
8862         * gcc.dg/noncompile/incomplete-1.c: New test.
8863
8864 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8865
8866         * gcc.dg/typespec-1.c: New test.
8867
8868 2002-08-20  Devang Patel  <dpatel@apple.com>
8869         * objc.dg/proto-hier-2.m: New test.
8870
8871 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
8872
8873         * objc.dg/bitfield-1.m: New test.
8874         * objc.dg/bitfield-2.m: New test.
8875
8876 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8877
8878         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
8879         gcc.dg/c99-flex-array-4.c: New tests.
8880
8881 2002-08-16  Stan Shebs  <shebs@apple.com>
8882
8883         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
8884
8885 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
8886
8887         * gcc.dg/typeof-1.c: New test.
8888         * g++.dg/ext/typeof2.C: New test.
8889
8890 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8891
8892         * g++.dg/other/offsetof1.C: New test.
8893
8894 2002-08-14  Richard Henderson  <rth@redhat.com>
8895
8896         * gcc.dg/tls/diag-3.c: Fix expected message strings.
8897
8898 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
8899
8900         * gcc.dg/cpp/_Pragma3.c: New test.
8901
8902 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
8903
8904         * g++.dg/template/inherit3: New test.
8905
8906 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8907
8908         * gcc.dg/bitfld-4.c: Add blank options.
8909
8910 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
8911
8912         * g++.dg/template/crash1.C: New test.
8913
8914 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8915
8916         * gcc.dg/tls/opt-2.c: New test.
8917
8918 2002-08-08  Devang Patel  <dpatel@apple.com>
8919
8920         * objc.dg/selector-1.m : New test
8921
8922 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8923
8924         * g++.dg/abi/bitfield4.C: New test.
8925         * gcc.dg/bitfld-4.c: New test.
8926
8927 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8928
8929         * g++.dg/other/packed1.C: New test.
8930
8931 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
8932
8933         * g++.dg/abi/offsetof.C: Tweak error messages.
8934         * g++.old-deja/g++.mike/p10769a.C: Likewise.
8935
8936 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8937
8938         * gcc.dg/bitfld-3.c: New test.
8939
8940 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
8941             Richard Henderson  <rth@redhat.com>
8942
8943         * gcc.dg/i386-bitfield1.c: New test.
8944         * g++.dg/abi/bitfield3.C: Update.
8945
8946 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
8947
8948         * objc.dg/const-str-2.m: Update.
8949         * gcc.dg/cpp/c++98.c: Change to C extension.
8950         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
8951         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
8952
8953 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8954
8955         * testsuite/gcc.dg/tls/diag-3.c: New.
8956
8957 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8958
8959         * g++.dg/README (Subdirectories): Document new subdir expr.
8960         * g++.dg/expr/pmf-1.C: New test.
8961
8962 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8963
8964         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8965
8966 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8967
8968         * g++.dg/abi/bitfield3.C: New test.
8969
8970 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8971
8972         * lib/gcov.exp: Tweak expected line formats.
8973         * gcc.misc-tests/gcov8.c: New test.
8974         * gcc.misc-tests/gcov8.x: New flags.
8975
8976 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8977
8978         * consistency.vlad/layout/endian.c: Include string.h.
8979
8980         * gcc.c-torture/execute/20020805-1.c: New test.
8981
8982 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8983
8984         * g++.dg/other/conversion1.C: New test.
8985
8986 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8987
8988         * gcc.dg/builtins-1.c: New testcase.
8989
8990 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8991
8992         * g++.dg/inherit/access3.C: New test.
8993
8994 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8995
8996         * gcc.dg/ia64-visibility-2.c: New test.
8997
8998 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8999
9000         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9001         __qualifier_flags to __flags.
9002
9003 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9004
9005         * g++.dg/inherit/operator1.C: New test.
9006         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9007         * g++.dg/other/error1.C: Change expected error message.
9008         * g++.dg/template/conv4.C: Likewise.
9009
9010 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9011
9012         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9013         for documented behavior.
9014
9015 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9016
9017         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9018         several targets known to fail.
9019
9020 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9021
9022         * gcc.dg/mips-args-[123].c: New tests.
9023
9024 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9025
9026         * gcc.dg/ppc-spe.c: New.
9027
9028 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9029
9030         * g++.dg/other/ptrmem4.C: New testcase.
9031
9032 2002-07-24  Richard Henderson  <rth@redhat.com>
9033
9034         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9035
9036 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9037
9038         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9039
9040 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9041
9042         * gcc.c-torture/execute/memset-3.c: New testcase.
9043
9044 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9045
9046         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9047         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9048
9049 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9050
9051         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9052         Delete.
9053
9054 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9055
9056         * gcc.c-torture/compile/simd-4.c: New test.
9057
9058 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9059
9060         PR c++/7347, c++/7348
9061         * g++.dg/template/access4.C: New test.
9062         * g++.dg/template/access5.C: New test.
9063         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9064         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9065         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9066         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9067
9068 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9069
9070         * gcc.dg/gnu89-init-2.c: New test.
9071
9072 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9073
9074         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9075
9076 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9077
9078         * gcc.c-torture/execute/20020720-1.c: New testcase.
9079
9080 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9081
9082         * gcc.dg/cpp/Wsignprom.c: New tests.
9083
9084 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9085
9086         * gcc.c-torture/execute/loop-13.c: New test.
9087
9088 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9089
9090         * gcc.dg/cpp/expr.c: New tests.
9091
9092 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9093
9094         * g++.dg/opt/pr6713.C: Add template instantiation.
9095
9096 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9097
9098         * gcc.dg/nest.c: New test.
9099
9100 2002-07-17  Richard Henderson  <rth@redhat.com>
9101
9102         * g++.dg/opt/pr6713.C: New test.
9103
9104 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9105
9106         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9107         XFAIL for all x86 processors.
9108
9109 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9110
9111         * gcc.c-torture/execute/20010122-1.x: Do not test with
9112         -fomit-frame-pointer.
9113
9114 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9115
9116         * g++.dg/template/instantiate2.C: New test.
9117         * g++.dg/template/spec4.C: New test.
9118
9119 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9120
9121         * g++.dg/template/access2.C: New test.
9122         * g++.dg/template/access3.C: New test.
9123
9124 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9125
9126         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9127         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9128         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9129         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9130         Convert to use <stdarg.h>.
9131         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9132         Delete.
9133         * gcc.dg/va-arg-2.c: New.
9134         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9135
9136 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9137
9138         * gcc.c-torture/compile/20020710-1.c: New test.
9139
9140 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9141                           Andrew Pinski  <pinskia@physics.uc.edu>
9142
9143         gcc.c-torture/compile/simd-2.c: New testcase.
9144         gcc.c-torture/compile/simd-3.c: Likewise.
9145
9146 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/7224
9149         * g++.dg/overload/error1.C: New test.
9150
9151 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9152
9153         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9154         configuration and IRIX 6 O32 ABI.
9155
9156 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9157
9158         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9159
9160 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9161
9162         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9163
9164 2002-07-10  Jeffrey A Law  <law@redhat.com>
9165
9166         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9167
9168         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9169
9170 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9171
9172         * gcc.dg/20020312-2.c: Check for __PPC__.
9173
9174 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9175
9176         * gcc.c-torture/compile/20020709-1.c: New test.
9177
9178 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9179
9180         * g++.dg/template/qualttp21.C: New test case.
9181
9182 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9183
9184         * gcc.c-torture/compile/20020706-1.c: New test.
9185         * gcc.c-torture/compile/20020706-2.c: New test.
9186
9187 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9188             Alexandre Oliva  <aoliva@redhat.com>
9189
9190         * g++.dg/warn/incomplete1.C: New test.
9191
9192 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9193
9194         PR c++/7099
9195         * g++.dg/warn/noreturn1.C: New test.
9196
9197 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9198
9199         PR c++/6706
9200         * g++.dg/debug/debug6.C: New test.
9201         * g++.dg/debug/debug7.C: New test.
9202
9203 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9204
9205         * gcc.c-torture/compile/simd-3.c: New test.
9206
9207 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9208
9209         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9210         * gcc.dg/20020620-1.c: Likewise.
9211
9212 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9213
9214         PR c++/6944
9215         * g++.dg/init/array4.C: New test.
9216         * g++.dg/init/array5.C: New test.
9217
9218 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9219
9220         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9221         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9222
9223 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9224
9225         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9226         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9227         * gcc.dg/wtr-conversion-1.c: Likewise.
9228         * gcc.dg/wtr-escape-1.c: Likewise.
9229         * gcc.dg/wtr-int-type-1.c: Likewise.
9230         * gcc.dg/wtr-label-1.c: Likewise.
9231         * gcc.dg/wtr-static-1.c: Likewise.
9232         * gcc.dg/wtr-strcat-1.c: Likewise.
9233         * gcc.dg/wtr-suffix-1.c: Likewise.
9234         * gcc.dg/wtr-switch-1.c: Likewise.
9235         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9236         * gcc.dg/wtr-union-init-1.c: Likewise.
9237         * gcc.dg/wtr-union-init-2.c: Likewise.
9238         * gcc.dg/wtr-union-init-3.c: Likewise.
9239
9240         * gcc.dg/wtr-func-def-1.c: New test.
9241
9242 2002-07-02 Devang Patel <dpatel@apple.com>
9243
9244         * objc.dg/param-1.m: New test.
9245
9246 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9247
9248         * gcc.dg/cpp/trad/directive.c: Add test.
9249         * gcc.dg/cpp/trad/macroargs.c: Add test.
9250         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
9251
9252 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
9253
9254         * gcc.dg/cpp/cmdlne-M.c: New test.
9255
9256 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
9257
9258         * objc.dg/desig-init-1.m: New test.
9259
9260 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9261
9262         PR c++/6716
9263         * g++.dg/template/instantiate1.C: New test.
9264
9265 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
9266
9267         PR c++/7112
9268         * g++.dg/template/sizeof2.C: New test.
9269
9270 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9271
9272         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
9273         gcc.dg/cpp/trad/include.c: New tests.
9274
9275 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
9276
9277         PR target/7177
9278         * gcc.c-torture/compile/20020701-1.c: New test.
9279
9280 2002-07-01  Stan Shebs  <shebs@apple.com>
9281
9282         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
9283         header here...
9284         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
9285         (objc-torture-execute): or here.
9286
9287 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
9288
9289         * gcc.c-torture/execute/arith-rand-ll.c: New test.
9290
9291 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9292
9293         * gcc.dg/cpp/trad/escaped-nl.c: New test.
9294
9295 2002-06-30  Devang Patel  <dpatel@apple.com>
9296
9297         * objc.dg/fsyntax-only.m: New test.
9298
9299 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/6695
9302         * g++.dg/template/friend7.C: New file.
9303
9304 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
9305
9306         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
9307         return type.
9308
9309 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
9310
9311         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
9312         avoid division by zero.
9313
9314 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
9315
9316         * gcc.dg/Wunknownprag.c: New tests.
9317
9318 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
9319
9320         * gcc.c-torture/execute/simd-2.c: New test.
9321
9322 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
9323
9324         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
9325         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
9326         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
9327         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
9328         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
9329         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
9330         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
9331         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
9332         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
9333         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
9334         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
9335         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
9336         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
9337         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
9338         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
9339         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
9340         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
9341
9342 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
9343
9344         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
9345         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
9346         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
9347         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
9348         New tests.
9349         * gcc.dg/cpp/trad/directive.c: Update.
9350
9351 2002-06-23  Andreas Jaeger  <aj@suse.de>
9352
9353         * gcc.c-torture/execute/complex-6.c: New.
9354
9355 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
9356
9357         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
9358         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
9359         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
9360         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
9361
9362 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
9363
9364         * gcc.dg/cpp/trad: New directory with traditional tests copied
9365         from parent directory.
9366         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9367         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9368         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9369         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9370         Move to trad/ and rename.
9371         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
9372         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
9373         gcc.dg/cpp/trad/redef2.c: New tests.
9374         * gcc.dg/cpp/trad/trad.exp: New driver.
9375
9376 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
9377
9378         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9379         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9380         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9381         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9382         Remove.
9383
9384 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
9385
9386         * gcc.dg/20020620-1.c: New test.
9387
9388 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9389
9390         * g++.dg/template/ttp4.C: New test.
9391
9392 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
9393
9394         * g++.dg/opt/vt1.C: Fix regexp.
9395
9396 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9397
9398         * gcc.c-torture/execute/pure-1.c: Make functions static again.
9399         Don't use attribute `noinline'.
9400
9401 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9402
9403         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
9404
9405 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
9406
9407         * gcc.c-torture/execute/simd-1.c: New.
9408
9409         * gcc.dg/simd-1.c: New.
9410
9411 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9412
9413         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
9414
9415 2002-06-16  Richard Henderson  <rth@redhat.com>
9416
9417         * g++.dg/ext/anon-struct1.C: New.
9418         * g++.dg/ext/anon-struct2.C: New.
9419         * g++.dg/ext/anon-struct3.C: New.
9420         * gcc.dg/anon-struct-1.c: New.
9421         * gcc.dg/anon-struct-2.c: New.
9422         * gcc.dg/anon-struct-3.c: New.
9423         * gcc.dg/20011008-1.c: Adjust warning text.
9424         * gcc.dg/20020527-1.c: Add -fms-extensions.
9425
9426 2002-06-16  Richard Henderson  <rth@redhat.com>
9427
9428         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
9429
9430 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
9431
9432         * gcc.c-torture/execute/20020615-1.c: New test.
9433
9434 2002-06-15  Roger Sayle  <roger@eyesopen.com>
9435
9436         * gcc.c-tortuture/execute/compare-1.c: New test case.
9437         * gcc.c-tortuture/execute/compare-2.c: New test case.
9438         * gcc.c-tortuture/execute/compare-3.c: New test case.
9439
9440 2002-06-13  Richard Henderson  <rth@redhat.com>
9441
9442         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
9443         ia64 ilp32.
9444
9445 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9446
9447         * g++.dg/template/typename2.C: Update error message.
9448
9449 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
9450
9451         * gcc.c-torture/execute/20020611-1.c: New test.
9452
9453 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
9454
9455         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
9456         list of targets to skip.
9457
9458 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
9459
9460         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
9461         targets if not optimizing.
9462
9463 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
9464
9465         * gcc.c-torture/compile/20020605-1.c: New test.
9466
9467         * g++.dg/opt/vt1.C: New test.
9468
9469         * gcc.dg/20020531-1.c: New test.
9470
9471         * gcc.dg/20020530-1.c: New test.
9472
9473         * gcc.dg/20020527-1.c: New test.
9474
9475         * g++.dg/opt/cse1.C: New test.
9476
9477 2002-06-07  Roger Sayle  <roger@eyesopen.com>
9478
9479         * gcc.dg/20020607-2.c: New test case.
9480
9481 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
9482
9483         * gcc.c-torture/compile/20020604-1.c: New test.
9484
9485 2002-06-04  Richard Henderson  <rth@redhat.com>
9486
9487         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
9488         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
9489         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
9490
9491 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
9492
9493         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
9494
9495 2002-06-03  Richard Henderson  <rth@redhat.com>
9496
9497         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
9498         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
9499
9500 2002-06-02  Richard Henderson  <rth@redhat.com>
9501
9502         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
9503         test functions static.
9504
9505 2002-06-02  Andreas Jaeger  <aj@suse.de>
9506
9507         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
9508         now.
9509
9510 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9511
9512         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
9513         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
9514         Update for mofified diagnostics.
9515         * gcc.dg/c99-intconst-1.c: No longer fail.
9516
9517 2002-06-02  Richard Henderson  <rth@redhat.com>
9518
9519         * gcc.dg/uninit-A.c: Remove xfail markers.
9520
9521 2002-06-01  Roger Sayle  <roger@eyesopen.com>
9522
9523         * gcc.dg/fnegate-1.c: New test case.
9524
9525 2002-05-30  Osku Salerma  <osku@iki.fi>
9526
9527         * gcc.c-torture/execute/mayalias-1.c: New file.
9528
9529 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9530
9531         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
9532         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
9533         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
9534
9535 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
9536
9537         * gcc.c-torture/execute/20020529-1.c: New test.
9538
9539 2002-05-27  Richard Henderson  <rth@redhat.com>
9540
9541         * g++.dg/ext/attrib6.C: New test case.
9542
9543 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9544
9545         * gcc.c-torture/execute/pure-1.c: New test.
9546
9547 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9548
9549         * gcc.dg/cpp/arith-2.c: Remove.
9550
9551 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9552
9553         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
9554         * gcc.dg/cpp/if-3.c: Remove.
9555
9556 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
9557
9558         * g++.dg/opt/cse2.C: New test.
9559
9560 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
9561
9562         * gcc.dg/cpp/arith-1.c: New semantic tests.
9563         * gcc.dg/cpp/if-1.c: Update.
9564
9565 2002-05-24  Ben Elliston  <bje@redhat.com>
9566
9567         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
9568
9569 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9570
9571         * gcc.dg/verbose-asm.c: New test.
9572
9573 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9574
9575         * gcc.dg/cpp/paste12.c: New test.
9576
9577 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9578
9579         * g++.dg/parse/named_ops.C: New test.
9580
9581 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
9582
9583         * gcc/testsuite/gcc.dg/weak-8.c: New test.
9584
9585 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
9586
9587         * gcc.dg/weak-2.c: Allow optional leading underscore
9588         in scan-assembler symbol name.
9589         * gcc.dg/weak-3.c: Likewise.
9590         * gcc.dg/weak-4.c: Likewise.
9591         * gcc.dg/weak-5.c: Likewise.
9592
9593 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
9594
9595         * gcc.dg/20020523-1.c: New test.
9596
9597 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9598
9599         * objc.dg/const-str-2.m: Update now that we stop after
9600         a command line error.
9601
9602 2002-05-22  Richard Henderson  <rth@redhat.com>
9603
9604         * g++.dg/dg.exp: Fix typo in test pruneing.
9605
9606 2002-05-22  Richard Henderson  <rth@redhat.com>
9607
9608         * g++.dg/dg.exp: Prune the tls subdirectory.
9609         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
9610         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
9611         * g++.dg/tls/init-1.C: New.
9612
9613 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * gcc.dg/20020517-1.c: New test.
9616
9617 2002-05-21  Richard Henderson  <rth@redhat.com>
9618
9619         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
9620         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
9621
9622 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
9623
9624         * g++.dg/other/copy2.C: New test.
9625
9626 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
9627
9628         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
9629         (MAX_COPY): Bump up to 10 times sizeof (long long).
9630         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
9631
9632         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
9633         sizeof (long long).
9634
9635         * gcc.c-torture/execute/strcpy-1.c: New test.
9636
9637 2002-05-19  Jason Merrill  <jason2redhat.com>
9638
9639         * g++.dg/ext/oper1.C: New test.
9640
9641 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
9642 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
9643
9644         * README.QMTEST: New file.
9645
9646         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
9647
9648 2002-05-19  Andreas Jaeger  <aj@suse.de>
9649
9650         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
9651         now.
9652         * gcc.c-torture/execute/loop-2d.x: Likewise.
9653
9654 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
9655
9656         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
9657         support weak symbols.
9658         * gcc.dg/weak-4.c: Likewise
9659         * gcc.dg/weak-6.c: Likewise
9660
9661 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
9662
9663         * gcc.dg/weak-3.c: Add dg-excess-error comment for
9664         cygwin, coff and h8300-*-hms targets
9665         * gcc.dg/weak-5.c: Likewise
9666         * gcc.dg/weak-7.c: Likewise
9667
9668 2002-05-16  Jason Merrill  <jason@redhat.com>
9669
9670         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
9671         (scan-assembler-not, scan-assembler-dem): Likewise.
9672         (scan-assembler-dem-not): Likewise.
9673
9674 2002-05-15  Richard Henderson  <rth@redhat.com>
9675
9676         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
9677
9678 2002-05-15  Richard Henderson  <rth@redhat.com>
9679
9680         * gcc.dg/weak-5.c (vfoo1c): No warning here.
9681         (vfoo1f): Warning here.
9682         (vfoo1l): Don't redefine the alias.
9683
9684 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
9685
9686         * g++.dg/init/pm1.C: New test.
9687
9688 2002-05-12  David S. Miller  <davem@redhat.com>
9689
9690         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
9691         types.
9692
9693 2002-05-10  Roger Sayle  <roger@eyesopen.com>
9694
9695         * gcc.c-torture/execute/20020510-1.c: New test case.
9696
9697 2002-05-10  David S. Miller  <davem@redhat.com>
9698
9699         * gcc.c-torture/execute/conversion.c: Test long double too.
9700
9701 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
9702
9703         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
9704         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
9705         * lib/g++.exp (g++_link_flags): Likewise.
9706         * lib/objc.exp (objc_target_compile): Likewise.
9707
9708 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9709
9710         * gcc.dg/cpp/poison.c: Update.
9711         * gcc.dg/cpp/20000625-2.c: Remove.
9712         * gcc.dg/cpp/direct2s.c: Remove final test.
9713
9714 2002-05-08  Tom Rix  <trix@redhat.com>
9715
9716         * gcc.c-torture/execute/20020508-1.c: New test.
9717         * gcc.c-torture/execute/20020508-2.c: New test.
9718         * gcc.c-torture/execute/20020508-3.c: New test.
9719
9720 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9721
9722         * gcc.dg/cpp/charconst-4.c: More tests.
9723
9724 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR c/6569
9727         * gcc.dg/weak-3.c: Update location of warning messages.
9728         * gcc.dg/weak-5.c: Likewise.
9729
9730 2002-05-06  Roger Sayle  <roger@eyesopen.com>
9731
9732         * gcc.c-torture/execute/20020506-1.c: New test case.
9733
9734 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9735
9736         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
9737
9738 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9739
9740         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
9741
9742 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9743
9744         * gcc.dg/cpp/charconst-3.c: New test.
9745
9746 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9747
9748         * gcc.dg/cpp/charconst.c: Update tests.
9749
9750 2002-05-05  Tim Josling  <tej@melbpc.org.au>
9751
9752         * treelang: Added directory for new sample language treelang. Also
9753         lib/treelang.exp: New file to signal treelang should be tested.
9754
9755 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9756
9757         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
9758         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
9759         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
9760         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
9761         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
9762         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
9763         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
9764
9765 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9766
9767         * gcc.dg/format/xopen-2.c: New test.
9768
9769 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9770
9771         * gcc.dg/20020503-1.c: New test.
9772
9773 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
9774
9775         * g++.dg/init/dtor1.C: Make it tougher.
9776
9777 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
9778
9779         * g++.dg/init/dtor1.C: New test.
9780
9781 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
9782
9783         * gcc.dg/altivec-8.c: New.
9784
9785 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
9786
9787         * gcc.dg/altivec-7.c: New.
9788
9789 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
9790
9791         * g++.dg/parse/typedef1.C: New test.
9792
9793 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
9794
9795         PR c++/6486
9796         * g++.dg/template/friend6.C: New test.
9797
9798         PR c++/6492
9799         * g++.dg/init/copy1.C: New test.
9800
9801 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
9802
9803         * g++.dg/warn/effc1.C: New test.
9804
9805 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9806
9807         * gcc.dg/cpp/if-cexp.c: Add a test.
9808
9809 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
9810
9811         * gcc.dg/20020426-2.c: New test.
9812
9813 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9814
9815         * gcc.dg/cpp/if-mop.c: Update.
9816         * gcc.dg/cpp/if-mpar.c: Add test.
9817         * gcc.dg/cpp/if-oppr.c: Update.
9818
9819 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9820
9821         PR c/6343
9822         * gcc.dg/weak-[2-7].c: New tests.
9823
9824 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9825
9826         * gcc.dg/enum1.c: New test.
9827
9828 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9829
9830         PR c++/6497
9831         * g++.dg/inherit/access2.C: New test.
9832
9833 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9834
9835         PR bootstrap/6445
9836         * gcc.dg/20020426-1.c: New test.
9837
9838 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9839
9840         * g++.dg/abi/enum1.C: New test.
9841
9842 2002-04-26  Richard Henderson  <rth@redhat.com>
9843
9844         * gcc.dg/c99-bool-1.c: Expect always true warning.
9845
9846 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9847
9848         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9849
9850 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9851
9852         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9853         targets.
9854
9855 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9856
9857         * g++.dg/abi/mange7.C: New test.
9858
9859         PR c++/6438.
9860         * g++.dg/parse/stmtexpr2.C: New test.
9861
9862 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9863
9864         * gcc.dg/20020312-2.c: Add SH target.
9865
9866 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9867
9868         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9869         compiler output on mips*-*-irix*.
9870
9871 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9872
9873         * g++.dg/parse/attr1.C: New test.
9874
9875 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9876
9877         * gcc.c-torture/execute/string-opt-17.c: New test case.
9878         * gcc.c-torture/execute/memset-2.c: New test case.
9879
9880 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9881
9882         PR c++/6256:
9883         * g++.dg/template/friend5.C: New test.
9884
9885         PR c++/6331:
9886         * g++.dg/template/qual1.C: Likewise.
9887
9888 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9889
9890         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9891         Include stdlib.h, not stdio.h or ctype.h.
9892
9893 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9894
9895         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9896         cris-*-elf* and mmix-*-*.
9897         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9898         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9899         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9900         Ditto.
9901         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9902         * gcc.dg/wchar_t-1.c: Ditto.
9903
9904 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9905
9906         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9907         Clarify comment.
9908
9909 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9910
9911         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9912
9913 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9914
9915         * gcc.c-torture/execute/20000906-1.x: Delete.
9916
9917 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9918
9919         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9920
9921 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9922
9923         * PR6367
9924         * g77.f-torture/execute/6367.f: New test.
9925         * g77.f-torture/execute/6367.x: Disable for MMIX.
9926
9927 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9928
9929         * PR6352
9930         * g++.dg/opt/inline2.C: New test.
9931
9932 2002-04-18  Richard Henderson  <rth@redhat.com>
9933
9934         * gcc.dg/20000906-1.c: Enable for all targets.
9935         * gcc.c-torture/compile/iftrap-2.c: New.
9936
9937 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9938
9939         * gcc.dg/20020418-1.c: New test.
9940         * gcc.dg/20020418-2.c: New test.
9941
9942 2002-04-18  Richard Henderson  <rth@redhat.com>
9943
9944         * gcc.c-torture/compile/iftrap-1.c: New.
9945         * gcc.dg/iftrap-1.c: Adjust for ia64.
9946         * gcc.dg/iftrap-2.c: New.
9947
9948 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9949
9950         * gcc.c-torture/compile/20020418-1.c: New test.
9951
9952 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9953
9954         * gcc.c-torture/compile/20020415-1.c: New.
9955
9956 2002-04-18  David S. Miller  <davem@redhat.com>
9957
9958         * gcc.c-torture/execute/20020418-1.c: New test.
9959
9960 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9961
9962         * gcc.dg/20020416-1.c: New test.
9963
9964         * g++.dg/opt/inline1.C: New test.
9965
9966 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9967
9968         * gcc.dg/altivec-5.c: New test.
9969
9970         * gcc.dg/20020415-1.c: New test.
9971
9972 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9973
9974         * testsuite/lib/chill.exp: Remove.
9975
9976 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9977
9978         * g++.dg/other/big-struct.C: New test.
9979
9980 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9981
9982         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9983         of scratch file.
9984
9985 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9986
9987         PR c/6277
9988         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9989         in scan-assembler function name
9990
9991 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9992
9993         * g77.f-torture/execute/980628-4.x,
9994         g77.f-torture/execute/980628-5.x,
9995         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9996         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9997         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9998         i[34567]86-*-*.
9999
10000 2002-04-13  David S. Miller  <davem@redhat.com>
10001
10002         * gcc.c-torture/execute/20020413-1.c: New test.
10003
10004 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10005
10006         * gcc.dg/asm-6.c,
10007         * g++.dg/ext/asm1.C: New tests.
10008
10009 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10010
10011         PR c++ 5373.
10012         * g++.dg/parse/stmtexpr1.C: New test.
10013
10014         PR c++/5189.
10015         * g++.dg/template/copy1.C: New test.
10016
10017 2002-04-12  Richard Henderson  <rth@redhat.com>
10018
10019         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10020
10021 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10022
10023         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10024         gcc.c-torture/execute/20020307-2.c.
10025
10026 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10027
10028         * g++.dg/ext/attrib5.C,
10029         * g++.dg/lookup/struct1.C: New tests.
10030
10031 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10032
10033         * gcc.dg/20020411-1.c: New test.
10034
10035         * gcc.c-torture/execute/20020411-1.c: New test.
10036
10037 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10038
10039         * g77.f-torture/execute/6177.f: New test.
10040
10041 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10042
10043         PR middle-end/6247
10044         * g++.dg/opt/cleanup1.C: New test.
10045
10046         * g++.dg/opt/const1.C: New test.
10047
10048 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10049
10050         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10051
10052 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         PR c++/5507
10055         * g++.dg/template/typename2.C: New test.
10056
10057 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10058
10059         * gcc.c-torture/execute/loop-12.c: New.
10060
10061 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10062
10063         * g77.f-torture/execute/980628-4.x,
10064         g77.f-torture/execute/980628-5.x,
10065         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10066         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10067         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10068
10069 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10070
10071         PR optimization/6086
10072         * g++.dg/opt/preinc1.C: New test.
10073
10074 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10075
10076         PR c++/5571
10077         * g++.dg/opt/static2.C: New test.
10078
10079 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10080
10081         PR c/5120
10082         * gcc.dg/20020406-1.c: New test.
10083
10084 2002-04-04  David S. Miller  <davem@redhat.com>
10085
10086         * gcc.c-torture/execute/20020404-1.c: New test.
10087
10088 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10089
10090         PR c/6123
10091         * gcc.dg/20020312-2.c: Do not declare global register variable
10092         if __PIC__ or __pic__ is defined.
10093
10094 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10095
10096         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10097         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10098
10099 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10100
10101         * gcc.misc-tests/linkage.exp: Update last change to handle
10102         sparc*-, not just sparc-.
10103
10104 2002-04-03  Richard Henderson  <rth@redhat.com>
10105
10106         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10107
10108 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10109
10110         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10111
10112 2002-04-02  David S. Miller  <davem@redhat.com>
10113
10114         * gcc.c-torture/execute/20020402-3.c: New test.
10115
10116 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10117
10118         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10119         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10120
10121         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10122         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10123         g77.f-torture/execute/20001201.x,
10124         g77.f-torture/execute/u77-test.x: New files.
10125
10126         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10127         * gcc.dg/wchar_t-1.c: Ditto.
10128
10129 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10130
10131         * gcc.c-torture/execute/20020402-1.c: New test.
10132
10133 2002-04-01  Richard Henderson  <rth@redhat.com>
10134
10135         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10136
10137         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10138
10139 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10140
10141         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10142
10143 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10144
10145         * g++.dg/inherit/template-as-base.C: Expect error.
10146         * g++.dg/inherit/namespace-as-base.C: Likewise.
10147
10148 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10149
10150         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10151         g++.dg/ext/instantiate3.C: Tweak match patterns.
10152
10153         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10154         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10155         -da test.
10156
10157 2002-03-31  Richard Henderson  <rth@redhat.com>
10158
10159         * gcc.dg/special/alias-2.c: New.
10160         * gcc.dg/special/ecos.exp: Run it.
10161
10162 2002-03-31  Richard Henderson  <rth@redhat.com>
10163
10164         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10165
10166 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10167
10168         * gcc.dg/weak-1.c: Disable on h8300 port.
10169
10170 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10171
10172         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10173         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10174         ordering tests.
10175         * g++.dg/bprob/bprob-1.C: New test.
10176         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10177         * g++.dg/gcov/gcov-1.C: New test.
10178         * g++.dg/gcov/gcov-1.x: New file.
10179         * g++.dg/gcov/gcov-2.C: New test.
10180         * g++.dg/gcov/gcov-3.C: New test.
10181         * g++.dg/gcov/gcov-3.h: New file.
10182
10183 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10184
10185         * g++.old-deja/g++.other/builtins5.C: New test.
10186         * g++.old-deja/g++.other/builtins6.C: New test.
10187         * g++.old-deja/g++.other/builtins7.C: New test.
10188         * g++.old-deja/g++.other/builtins8.C: New test.
10189         * g++.old-deja/g++.other/builtins9.C: New test.
10190
10191 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10192
10193         * g++.dg/opt/static1.C: New test.
10194
10195         * g++.dg/opt/longbranch1.C: New test.
10196
10197 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10198
10199         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10200
10201         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10202
10203 2002-03-28  Jeffrey A Law  (law@redhat.com)
10204
10205         * gcc.c-torture/execute/20020328-1.c: New test.
10206
10207 2002-03-27  Richard Henderson  <rth@redhat.com>
10208
10209         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10210         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10211         move from g++.old-deja/g++.ext/.
10212
10213 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10214
10215         * g++.dg/init/new2.C: New test.
10216
10217 2002-03-26  Richard Henderson  <rth@redhat.com>
10218
10219         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10220
10221         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10222         on sparc.
10223
10224         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10225         sparcv9 systems.
10226         * gcc.dg/20001102-1.c: Likewise.
10227
10228 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10229
10230         * gcc.dg/cpp/endif-pedantic1.c,
10231         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10232
10233 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10234
10235         * g++.dg/init/new1.C: New test.
10236
10237 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10238
10239         * g++.dg/abi/vbase9.C: New test.
10240
10241 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10242
10243         * gcc.dg/arm-asm.c: New test.
10244
10245 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10246
10247         * gcc.dg/Wswitch-enum.c: New test.
10248         Fix PR c/5044.
10249
10250 2002-03-26  Richard Henderson  <rth@redhat.com>
10251
10252         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10253         structure.
10254
10255 2002-03-25  Richard Henderson  <rth@redhat.com>
10256
10257         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10258         sparcv9 systems.
10259
10260         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10261         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10262
10263 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10264
10265         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10266
10267 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10268
10269         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10270         targets using generic thunk support.
10271
10272 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10273
10274         * gcc.c-torture/compile/20020323-1.c: New test.
10275
10276         * g++.dg/opt/conj2.C: New test.
10277
10278 2002-03-24  Richard Henderson  <rth@redhat.com>
10279
10280         * gcc.dg/weak-1.c: Use -fno-common.
10281
10282 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10283
10284         * g77.dg/f77-edit-apostrophe-out.f: New test
10285         * g77.dg/f77-edit-h-out.f: New test
10286         * g77.dg/f77-edit-t-in.f: New test
10287         * g77.dg/f77-edit-t-out.f: New test
10288         * g77.dg/f77-edit-x-out.f: New test
10289         * g77.dg/f77-edit-slash-out.f: New test
10290         * g77.dg/f77-edit-colon-out.f: New test
10291         * g77.dg/f77-edit-s-out.f: New test
10292
10293 2002-03-24  Richard Henderson  <rth@redhat.com>
10294
10295         * objc/execute/formal_protocol-6.x: New XFAIL.
10296
10297 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10298
10299         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10300         that do not support weak symbols
10301
10302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10303
10304         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10305         * lib/g77.exp:  Likewise
10306         * lib/objc.exp: Likewise
10307
10308 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10309
10310         * gcc.dg/Wswitch-default.c: New test.
10311
10312 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10313
10314         * g++.dg/other/enum1.C: New test.
10315
10316 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10317
10318         * gcc.dg/pragma-ep-3.c: Fix typo.
10319
10320 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10321
10322         * g++.dg/inherit/template-as-base.C: New test.
10323
10324 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10325
10326         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10327         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10328
10329 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10330
10331         * gcc.dg/cpp/multiline.c: Update to match.
10332
10333 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10334
10335         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10336
10337 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10338
10339         * gcc.dg/cpp/extratokens2.c:  New file.
10340
10341 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10342
10343         * gcc.dg/20020312-2.c: Add rs6000 target.
10344
10345         * gcc.c-torture/compile/20020319-1.c: New test.
10346
10347 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10348
10349         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10350         (A, E): Handle this.
10351
10352 2002-03-20  Jason Merrill  <jason@redhat.com>
10353
10354         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10355         ignoring -fpic.
10356         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10357         through prune_gcc_output.
10358
10359 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10360
10361         * gcc.c-torture/compile/20020320-1.c: New test.
10362
10363 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10364
10365         * gcc.c-torture/compile/20020318-1.c: New test.
10366
10367         * gcc.dg/struct-by-value-1.c: New test.
10368
10369         * gcc.dg/20020319-1.c: New test.
10370
10371 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10372
10373         * g++.dg/opt/conj1.C: New test.
10374
10375 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10376
10377         * g++.dg/template/qualttp20.C: Revert previous change.
10378         * g++.dg/template/qualttp3.C: Likewise.
10379         * g++.dg/template/qualttp4.C: Likewise
10380         * g++.dg/template/qualttp5.C: Likewise
10381         * g++.dg/template/qualttp6.C: Likewise
10382         * g++.dg/template/qualttp7.C: Likewise
10383         * g++.dg/template/qualttp8.C: Likewise
10384         * g++.dg/template/recurse.C: Likewise.
10385
10386 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10387
10388         * gcc.dg/cpp/wchar-1.c: Update.
10389
10390 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10391
10392         * g++.dg/template/conv1.C: New test.
10393         * g++.dg/template/conv2.C: New test.
10394         * g++.dg/template/conv3.C: New test.
10395         * g++.dg/template/conv4.C: New test.
10396
10397 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10398
10399         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10400         * g++.dg/template/qualttp3.C: Likewise.
10401         * g++.dg/template/qualttp4.C: Likewise
10402         * g++.dg/template/qualttp5.C: Likewise
10403         * g++.dg/template/qualttp6.C: Likewise
10404         * g++.dg/template/qualttp7.C: Likewise
10405         * g++.dg/template/qualttp8.C: Likewise
10406         * g++.dg/template/recurse.C: Likewise.
10407
10408 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10409
10410         * g++.dg/opt/dtor1.C: New test.
10411
10412 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10413
10414         * gcc.c-torture/compile/20020315-1.c: New test.
10415
10416 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10417
10418         * gcc.dg/weak-1.c: Fix scan tests.
10419
10420 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10421
10422         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10423         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10424         cris-*-aout* mmix-*-*.
10425         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10426         cris-*-aout* mmix-*-*.
10427         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10428         cris-*-elf* cris-*-aout* and mmix-*-*.
10429         * gcc.dg/20001009-1.c: Ditto.
10430         * gcc.dg/20010912-1.c: Ditto.
10431         * gcc.dg/20020122-4.c: Ditto.
10432         * gcc.dg/inline-2.c: Ditto.
10433
10434 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10435
10436         * gcc.c-torture/compile/20020314-1.c: New test.
10437
10438 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10439
10440         * gcc.c-torture/execute/20020314-1.c: New test.
10441
10442 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10443
10444         * g++.dg/warn/Wunused-1.C: New test.
10445
10446 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10447
10448         * g++.dg/abi/mangle6.C: New test.
10449
10450 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10451
10452         * gcc.c-torture/compile/20020309-2.c: New test.
10453
10454         * gcc.c-torture/compile/20020312-1.c: New test.
10455
10456 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10457
10458         * g++.dg/other/access1.C: New test.
10459
10460 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10461
10462         * gcc.c-torture/execute/wchar_t-1.c: New test.
10463
10464 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10465
10466         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10467
10468 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10469
10470         * gcc.dg/20020312-1.c: New test case.
10471
10472 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10473
10474         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10475
10476 2002-03-11  Richard Henderson  <rth@redhat.com>
10477
10478         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10479         * g++.old-deja/g++.jason/report.C: Likewise.
10480
10481 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10482
10483         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10484         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10485
10486 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10487
10488         * testsuite/g++.dg/overload/pmf1.C: New test.
10489
10490 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10491
10492         * gcc.c-torture/execute/20020307-1.c: Use long.
10493
10494 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10495
10496         PR optimization/5844
10497         * gcc.dg/20020310-1.c: New test.
10498
10499 2002-03-09  Michael Meissner  <meissner@redhat.com>
10500
10501         * gcc.c-torture/execute/memcpy-2.c: New test.
10502         * gcc.c-torture/execute/memset-1.c: New test.
10503         * gcc.c-torture/execute/strlen-1.c: New test.
10504         * gcc.c-torture/execute/strcmp-1.c: New test.
10505         * gcc.c-torture/execute/strncmp-1.c: New test.
10506
10507 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10508
10509         * gcc.dg/ppc-ldstruct.c: New test.
10510
10511 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10512
10513         * gcc.c-torture/execute/va-arg-22.c: New test.
10514
10515 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10516
10517         * gcc.c-torture/compile/20020309-1.c: New test.
10518
10519 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10520
10521         * gcc.c-torture/execute/20020307-2.c: New test.
10522
10523 2002-03-07  Jeffrey A Law  (law@redhat.com)
10524
10525         * g77.f-torture/compile/20020307-1.f: New test.
10526
10527 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10528
10529         * gcc.dg/unordered-1.c: New test.
10530
10531 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10532
10533         * gcc.c-torture/execute/20020307-1.c: New test.
10534
10535 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10536
10537         * gcc.dg/20020304-1.c: New test.
10538
10539         * gcc.c-torture/compile/20020304-2.c: New test.
10540
10541 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10542
10543         * gcc.c-torture/compile/20020304-1.c: New test case
10544         (from PR c/5830).
10545
10546 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10547
10548         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10549
10550 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10551
10552         * g++.dg/other/classkey1.C: New test.
10553
10554 2002-03-01  Richard Henderson  <rth@redhat.com>
10555
10556         * gcc.c-torture/compile/981223-1.x: New.
10557         * gcc.c-torture/compile/920625-1.x: New.
10558
10559 2002-02-28  Richard Henderson  <rth@redhat.com>
10560
10561         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10562
10563 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10564
10565         * gcc.c-torture/execute/20020227-1.c: New test.
10566
10567 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10568
10569         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10570         here" ERROR lines.
10571         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10572         * g++.old-deja.g++.other/defarg1.C: Likewise.
10573         * g++.old-deja/g++.pt/calls2.C: Likewise.
10574         * g++.old-deja/g++.pt/crash20.C: Likewise.
10575         * g++.old-deja/g++.pt/crash30.C: Likewise.
10576         * g++.old-deja/g++.pt/crash36.C: Likewise.
10577         * g++.old-deja/g++.pt/crash6.C: Likewise.
10578         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10579         * g++.old-deja/g++.pt/derived3.C: Likewise.
10580         * g++.old-deja/g++.pt/error1.C: Likewise.
10581         * g++.old-deja/g++.pt/friend21.C: Likewise.
10582         * g++.old-deja/g++.pt/friend23.C: Likewise.
10583         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10584         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10585
10586 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10587
10588         * gcc.c-torture/execute/20020225-2.c: New test.
10589
10590 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10591
10592         * gcc.c-torture/execute/920730-1t.c,
10593         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10594         Delete test cases, only relevant to -traditional.
10595
10596 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10597
10598         * gcc.dg/cpp/undef1.c: Remove.
10599         * gcc.dg/cpp/directiv.c: Update.
10600         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10601
10602 2002-02-27  Michael Meissner  <meissner@redhat.com>
10603
10604         * gcc.c-torture/execute/20020226-1.c: New test.
10605
10606 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10607
10608         * g++.dg/debug/debug4.C: New test.
10609
10610         * gcc.dg/ia64-visibility-1.c: New test.
10611
10612 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10613
10614         * gcc.dg/debug/20020224-1.c: New.
10615
10616 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10617
10618         * gcc.c-torture/execute/960416-1.x: New.
10619         * gcc.c-torture/execute/divconst-3.x: Likewise.
10620
10621 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10622
10623         * gcc.dg/20020224-1.c: New test.
10624
10625 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10626
10627         * gcc.c-torture/execute/20020225-1.c: New.
10628
10629 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10630
10631         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10632
10633 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10634
10635         * gcc.dg/20020222-1.c: New test.
10636
10637 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10638
10639         * g++.dg/opt/anonunion1.C: New test.
10640
10641 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         * g++.dg/template/qualttp19.C: New test.
10644         * g++.dg/template/qualttp20.C: New test.
10645         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10646         * g++.old-deja/g++.other/qual1.C: Likewise.
10647
10648 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10649
10650         * gcc.dg/attr-alwaysinline.c: New.
10651
10652 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10653
10654         * gcc.dg/20020220-1.c: New test.
10655
10656         * gcc.dg/20020220-2.c: New test.
10657
10658         * g++.dg/opt/mmx1.C: New test.
10659
10660 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10661
10662         * gcc.c-torture/compile/20020110.c: New test.
10663
10664 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10665
10666         * gcc.c-torture/execute/20020219-1.c: New test.
10667
10668         * gcc.dg/20020219-1.c: New test.
10669
10670         * gcc.dg/noncompile/20020220-1.c: New test.
10671
10672         * g++.dg/opt/ptrintsum1.C: New test.
10673
10674         * gcc.dg/debug/20020220-1.c: New test.
10675
10676 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10677
10678         * gcc.c-torture/execute/20020216-1.c: New test.
10679
10680 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10681
10682         * gcc.dg/decl-1.c: Update, new test.
10683
10684 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10685
10686         * g++.dg/abi/bitfield1.C: New test.
10687         * g++.dg/abi/bitfield2.C: New test.
10688
10689 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10690
10691         * gcc.dg/attr-nest.c: New test.
10692
10693 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10694
10695         * gcc.c-torture/execute/20020215-1.c: New test.
10696
10697 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10698
10699         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10700         * g++.dg/debug/debug.exp: New.
10701         * g++.dg/debug/trivial.C: New.
10702         * g++.dg/debug/debug1.C: Moved...
10703         * g++.dg/other/debug1.C: ...from here.
10704         * g++.dg/debug/debug2.C: Moved...
10705         * g++.dg/other/debug2.C: ...from here.
10706         * g++.dg/debug/debug3.C: Moved...
10707         * g++.dg/other/debug3.C: ...from here.
10708
10709         * gcc.dg/noncompile/20020213-1.c: New test.
10710
10711 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * g++.dg/other/debug3.C: New test.
10714
10715         * gcc.c-torture/execute/20020213-1.c: New test.
10716
10717 2002-02-13  Richard Smith <richard@ex-parrot.com>
10718
10719         * g++.old-deja/g++.other/thunk1.C: New test.
10720
10721 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10722
10723         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10724
10725 2002-02-13  Stan Shebs  <shebs@apple.com>
10726
10727         * gcc.dg/altivec-3.c: New.
10728
10729 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * gcc.dg/Wunreachable-1.c: New test.
10732         * gcc.dg/Wunreachable-2.c: New test.
10733
10734 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10735
10736         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10737
10738 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10739
10740         * gcc.dg/decl-1.c: New test.
10741
10742 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10743
10744         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10745
10746 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10747
10748         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10749         * gcc.c-torture/compile/980506-1.x: Likewise.
10750
10751 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10752
10753         * gcc.dg/20020210-1.c: New.
10754
10755 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10756
10757         * g77.f-torture/execute/947.f: New regression test
10758         for PR fortran/947.
10759
10760 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10761
10762         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10763         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10764
10765 2002-02-08  Richard Henderson  <rth@redhat.com>
10766
10767         * gcc.c-torture/compile/labels-3.c: New.
10768
10769 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10770
10771         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10772         expression statements work instead.
10773         * gcc.dg/noncompile/20020207-1.c: New test.
10774
10775 2002-02-07  Richard Henderson  <rth@redhat.com>
10776
10777         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10778
10779 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10780
10781         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10782         message from g77
10783         * lib/g77-dg.exp: Trim g77 error messages so that they are
10784         recognized by dg.exp.
10785
10786 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10787
10788         PR fortran/5473
10789         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10790
10791 2002-02-07  Richard Henderson  <rth@redhat.com>
10792
10793         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10794         to be sufficiently aligned for integers.
10795
10796 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10797
10798         * g++.dg/template/friend4.C: New test.
10799
10800 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10801
10802         PR fortran/5743
10803         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10804         unsupported cases.
10805
10806 2002-02-07  Richard Henderson  <rth@redhat.com>
10807
10808         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10809         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10810         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10811         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10812
10813 2002-02-06  Richard Henderson  <rth@redhat.com>
10814
10815         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10816
10817 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10818
10819         * gcc.dg/20020206-1.c: New test.
10820
10821 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10822
10823         * gcc.c-torture/execute/20020206-1.c: New test.
10824
10825         * gcc.c-torture/execute/20020206-2.c: New test.
10826
10827         PR optimization/5429:
10828         * gcc.c-torture/compile/20020206-1.c: New test.
10829
10830 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10831
10832         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10833         as certain file formats cannot support particularly large
10834         alignments.
10835
10836         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10837         and do not expect to be able to link the executable.
10838
10839         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10840         fail because the COFF format does not support the weak attribute.
10841
10842 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10843
10844         * g77.dg/pr5473.f:  New test
10845
10846 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10847
10848         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10849         Fix testcase accordingly.
10850
10851 2002-02-04  Richard Henderson  <rth@redhat.com>
10852
10853         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10854         (buf): Change to be an array of pointers, not ints.
10855
10856 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10857
10858         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10859         before all tests.  Move warning one line above to match where it
10860         C frontend emits.
10861         * gcc.dg/Wswitch-2.c: New test.
10862         * g++.dg/warn/Wswitch-1.C: New test.
10863         * g++.dg/warn/Wswitch-2.C: New test.
10864
10865 2002-02-04  Richard Henderson  <rth@redhat.com>
10866
10867         * g++.dg/abi/offsetof.C: Fix size comparison.
10868
10869 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10870
10871         * gcc.dg/cast-qual-2.c: New test.
10872
10873 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10874
10875         * gcc.dg/20020201-4.c: New test.
10876
10877 2002-02-04  Ben Elliston  <bje@redhat.com>
10878
10879         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10880         target_info attribute != 0, in addition to the empty string.
10881         (gcc_target_compile): Likewise.
10882
10883 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10884
10885         * gcc.dg/Wswitch.c: New test.
10886         PR gcc/4475. PR gcc/3780.
10887
10888 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10889
10890         * g77.f-torture/execute/5122.f: New test for regressions
10891         against PR fortran/5122.
10892
10893 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10894
10895         * g77.f-torture/compile/pr3743.f: Delete
10896         * g77.dg/pr3743-1.f: New test.
10897         * g77.dg/pr3743-2.f: New test.
10898         * g77.dg/pr3743-3.f: New test.
10899         * g77.dg/pr3743-4.f: New test.
10900
10901 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10902
10903         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10904
10905 2002-02-02  Richard Henderson  <rth@redhat.com>
10906
10907         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10908         * gcc.c-torture/execute/bf64-1.c: Likewise.
10909
10910 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10911
10912         * gcc.dg/20020201-2.c: New test.
10913
10914         * gcc.dg/20020201-3.c: New test.
10915
10916         * gcc.c-torture/execute/bitfld-2.c: New test.
10917
10918 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10919
10920         * gcc.dg/bitfld-1.c: Update.
10921         * gcc.dg/bitfld-2.c: Update.
10922         * gcc.c-torture/execute/bitfld-1.x: New.
10923
10924 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10925
10926         * gcc.c-torture/execute/20020201-1.c: New test.
10927
10928 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10929
10930         PR target/5469
10931         * gcc.dg/20020201-1.c: New test.
10932
10933 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10934
10935         PR fortran/3743
10936         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10937         * g77.f-torture/compile/pr3743.x: Remove
10938
10939 2002-01-31  Tom Rix  <trix@redhat.com>
10940
10941         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10942
10943 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10944
10945         * gcc.dg/noncompile/20020130-1.c: New test.
10946
10947 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10948
10949         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10950
10951 2002-01-29  Richard Henderson  <rth@redhat.com>
10952
10953         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10954         to long long.
10955         * gcc.c-torture/execute/bf64-1.c: Likewise.
10956
10957 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * gcc.c-torture/execute/20020129-1.c: New test.
10960
10961 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10962
10963         * gcc.c-torture/compile/20000224-1.c: Update.
10964         * gcc.c-torture/execute/bitfld-1.c: New tests.
10965         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10966         * gcc.dg/uninit-A.c: Update.
10967
10968 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         * g++.dg/template/ctor1.C: Add instantiation.
10971
10972 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10973
10974         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10975         argument to __builtin_prefetch to be const ptr.
10976
10977 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * gcc.c-torture/compile/20020120-1.c: New test.
10980
10981 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10982
10983         * gcc.c-torture/execute/20020127-1.c: New test.
10984
10985 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10986
10987         * g77.dg/f77-edit-i-in.f: New test
10988         * g77.dg/f77-edit-i-out.f: New test
10989
10990 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10991
10992         * gcc.dg/debug/debug.exp: New file.
10993         * gcc.dg/debug/trivial.c: New file.
10994         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10995         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10996         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10997         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10998         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10999         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11000         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11001         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11002         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11003         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11004         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11005         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11006         * gcc.dg/20000503-1.c: Removed.
11007         * gcc.dg/20010207-1.c: Removed.
11008         * gcc.dg/20011223-1.c: Removed.
11009         * gcc.dg/20020104-2.c: Removed.
11010         * gcc.dg/debug-1.c: Removed.
11011         * gcc.dg/debug-2.c: Removed.
11012         * gcc.dg/debug-3.c: Removed.
11013         * gcc.dg/debug-4.c: Removed.
11014         * gcc.dg/debug-5.c: Removed.
11015         * gcc.dg/debug-6.c: Removed.
11016         * gcc.dg/dwarf2-1.c: Removed.
11017         * gcc.dg/dwarf2-2.c: Removed.
11018
11019 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11020
11021         * g++.old-deja/g++.other/eh5.C: New test.
11022         * g++.old-deja/g++.other/sibcall2.C: New test.
11023         * g++.old-deja/g++.other/array9.C: New test.
11024         * g++.old-deja/g++.other/typename2.C: New test.
11025         * g++.old-deja/g++.other/crash60.C: New test.
11026         * g++.old-deja/g++.other/conv9.C: New test.
11027         * g++.old-deja/g++.other/mangle10.C: New test.
11028         * g++.old-deja/g++.other/unchanging1.C: New test.
11029         * g++.old-deja/g++.other/exprstmt1.C: New test.
11030         * g++.old-deja/g++.other/inline23.C: New test.
11031         * g++.old-deja/g++.eh/ia64-1.C: New test.
11032         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11033         * g++.old-deja/g++.other/reload1.C: New test.
11034         * g++.old-deja/g++.other/static20.C: New test.
11035         * g++.old-deja/g++.other/local-alloc1.C: New test.
11036         * g++.old-deja/g++.other/conv8.C: New test.
11037         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11038         * g++.old-deja/g++.other/storeexpr1.C: New test.
11039         * g++.old-deja/g++.other/storeexpr2.C: New test.
11040         * g++.dg/eh/template2.C: New test.
11041         * g++.dg/warn/weak1.C: New test.
11042
11043 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11044
11045         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11046         Remove first, non-varying, argument.
11047
11048 2002-01-23  Richard Henderson  <rth@redhat.com>
11049
11050         * gcc.dg/inline-2.c: New.
11051
11052         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11053         Add optional target arg.  Check number of arguments.
11054         (scan-assembler-not, scan-assembler-dem): Likewise.
11055         (scan-assembler-dem-not): Likewise.
11056
11057 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11058
11059         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11060         line 12.
11061         * g++.old-deja/g++.brendan/parse3.C,
11062         g++.old-deja/g++.other/crash26.C,
11063         g++.old-deja/g++.other/crash28.C,
11064         g++.old-deja/g++.other/crash29.C,
11065         g++.old-deja/g++.other/crash30.C,
11066         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11067
11068 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11069
11070         * gcc.dg/20020115-1.c: New.
11071
11072 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11073
11074         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11075
11076 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11077
11078         * gcc.dg/20020122-3.c: New.
11079
11080 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11081
11082         * g++.dg/other/gc1.C: New test.
11083
11084 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11085
11086         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11087
11088 2002-01-22  Richard Henderson  <rth@redhat.com>
11089
11090         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11091
11092 2002-01-22  Richard Henderson  <rth@redhat.com>
11093
11094         * gcc.dg/20020122-4.c: New.
11095
11096 2002-01-22  H.J. Lu <hjl@gnu.org>
11097
11098         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11099         link output.
11100         * gcc.dg/special/ecos.exp: Likewise.
11101         * lib/g++-dg.exp: Likewise.
11102         * lib/g77-dg.exp: Likewise.
11103         * lib/gcc-dg.exp : Likewise.
11104         * lib/mike-g++.exp: Likewise.
11105         * lib/mike-g77.exp: Likewise.
11106         * lib/mike-gcc.exp: Likewise.
11107         * lib/objc-dg.exp: Likewise.
11108
11109 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11110
11111         PR target/5379
11112         * gcc.dg/20020122-2.c: New test.
11113
11114 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11115
11116         * gcc.dg/20020122-1.c: New test.
11117
11118 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11119
11120         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11121
11122 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11123
11124         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11125
11126 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11127
11128         * gcc.c-torture/compile/20020121-1.c: New test.
11129
11130 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11131
11132         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11133         ld_library_path.
11134
11135 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11136
11137         * gcc.dg/20020218-1.c: New test.
11138
11139 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11140
11141         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11142         messages
11143         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11144         "At global scope" warning
11145         * g++.dg/ext/align1.C: Change cygwin test for alignment
11146         from db-bogus to dg-warning
11147
11148 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11149
11150         * g77.f-torture/compile/cpp2.F: New test.
11151
11152 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11153
11154         * g++.dg/template/access1.C: New test.
11155
11156 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11157
11158         * gcc.dg/20020118-1.c: New.
11159
11160 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11161
11162         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11163
11164 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11165
11166         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11167         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11168         alignment warnings.
11169
11170 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11171
11172         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11173         torture_with_loops and torture_without_loops
11174
11175 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11176
11177         * gcc.c-torture/compile/20020116-1.c: New test.
11178
11179 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11180
11181         * gcc.dg/20020116-2.c: New test.
11182
11183         * gcc.dg/ultrasp4.c: New test.
11184
11185         * gcc.dg/20020116-1.c: New test.
11186
11187 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11188
11189         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11190         by EABI.
11191
11192 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11193
11194         * gcc.misc-tests/i386-prefetch.exp: New.
11195         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11196         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11197         * gcc.misc-tests/i386-pf-none-1.c: New test.
11198         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11199
11200 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11201
11202         * gcc.dg/gnu89-init-1.c: Add new tests.
11203
11204 2002-01-15  Andreas Jaeger  <aj@suse.de>
11205
11206         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11207         * gcc.dg/i386-mmx-2.c: Likewise.
11208         * gcc.dg/i386-sse-1.c: Likewise.
11209         * gcc.dg/i386-sse-2.c: Likewise.
11210         * gcc.dg/i386-sse-3.c: Likewise.
11211
11212 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11213
11214         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11215         Uncomment additional cases that now pass.
11216
11217 2002-01-11  Richard Henderson  <rth@redhat.com>
11218
11219         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11220         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11221
11222 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11223
11224         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11225
11226 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11227
11228         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11229         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11230
11231 2002-01-10  Dale Johannesen  <dalej@apple.com>
11232
11233         * gcc.c-torture/execute/loop-11.c: New.
11234
11235 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11236
11237         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11238         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11239
11240 2002-01-09  Richard Henderson  <rth@redhat.com>
11241
11242         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11243         type in which to perform the operation for each size.
11244
11245 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11246
11247         * gcc.c-torture/compile/20020109-2.c: New test.
11248
11249 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11250
11251         * gcc.c-torture/execute/loop-10.c: New test.
11252
11253 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * gcc.c-torture/compile/20010226-1.c: New test.
11256         * gcc.c-torture/compile/20010227-1.c: New test.
11257         * gcc.c-torture/compile/20010426-1.c: New test.
11258         * gcc.c-torture/compile/20010510-1.c: New test.
11259         * gcc.c-torture/compile/20010605-3.c: New test.
11260         * gcc.c-torture/compile/20010824-1.c: New test.
11261         * gcc.c-torture/execute/20010409-1.c: New test.
11262         * gcc.dg/noncompile/20000901-1.c: New test.
11263         * gcc.dg/20001023-1.c: New test.
11264         * gcc.dg/20001101-1.c: New test.
11265         * gcc.dg/20001102-1.c: New test.
11266         * gcc.dg/20010207-1.c: New test.
11267         * gcc.dg/20010405-1.c: New test.
11268         * gcc.dg/20010822-1.c: New test.
11269         * gcc.dg/20011107-1.c: New test.
11270
11271 2002-01-09  Jeffrey A Law  (law@redhat.com)
11272
11273         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11274
11275         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11276         execution failure on PA targets.
11277
11278 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11279
11280         * gcc.c-torture/compile/20020109-1.c: New test.
11281
11282 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11283
11284         * gcc.c-torture/execute/20020108-1.c: New test.
11285
11286 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11287
11288         * gcc.dg/20020108-1.c: New test.
11289
11290 2002-01-08  H.J. Lu <hjl@gnu.org>
11291
11292         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11293         for header files.
11294
11295 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11296
11297         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11298         consistency.
11299
11300 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11301
11302         * gcc.dg/altivec-4.c: Test altivec predicates.
11303
11304 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11305
11306         * gcc.c-torture/execute/20020107-1.c: New test.
11307
11308 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11309
11310         PR c/5279
11311         * gcc.c-torture/compile/20020106-1.c: New test.
11312
11313 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11314
11315         * gcc.c-torture/execute/nestfunc-4.c: New test.
11316
11317 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11318
11319         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11320         extra triple that slipped in.
11321         * g++.old-deja/g++.abi/align.C: Likewise.
11322         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11323
11324 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11325
11326         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11327         * g++.old-deja/g++.abi/align.C: Likewise.
11328         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11329
11330         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11331         on FreeBSD/i386.
11332         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11333         FreeBSD.
11334
11335 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11336
11337         * gcc.dg/20020104-1.c: New test.
11338
11339         * gcc.dg/20020104-2.c: New test.
11340
11341 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11342
11343         * gcc.dg/20020103-1.c: Fix typo in target selector.
11344
11345 2002-01-03  Richard Henderson  <rth@redhat.com>
11346
11347         * gcc.dg/20020103-1.c: New.
11348
11349 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11350
11351         * gcc.c-torture/execute/20020103-1.c: New test.
11352
11353 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11354
11355         * g++.dg/other/debug2.C: New test.
11356
11357         * gcc.c-torture/compile/20020103-1.c: New test.
11358
11359 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11360
11361         * gcc.dg/gnu89-init-1.c: Added new tests.
11362
11363 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11364
11365         * g++.dg/template/friend2.C: Remove as patch is reverted.
11366
11367         * g++.dg/warn/oldcast1.C: New test.
11368
11369         * g++.dg/template/ptrmem1.C: New test.
11370         * g++.dg/template/ptrmem2.C: New test.
11371
11372         * g++.dg/template/ntp.C: New test.
11373
11374         * g++.dg/other/component1.C: New test.
11375
11376         * g++.dg/template/ttp3.C: New test.
11377
11378         * g++.dg/template/friend2.C: New test.
11379         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11380
11381 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11382
11383         * g++.dg/other/ptrmem1.C: New test.
11384         * g++.dg/other/ptrmem2.C: New test.
11385
11386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11387
11388         * g++.dg/template/ctor1.C: New test.
11389
11390 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11391
11392         * g++.dg/template/friend2.C: New test.
11393
11394 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11395
11396         * gcc.dg/mmix-1.c: New test.
11397
11398 2001-12-31  Richard Henderson  <rth@redhat.com>
11399
11400         * gcc.dg/asm-5.c: New.
11401
11402 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11403
11404         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11405         in namespace __gnu_cxx
11406
11407 2001-12-30  Richard Henderson  <rth@redhat.com>
11408
11409         * gcc.dg/debug-6.c: New.
11410
11411 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11412
11413         * gcc.c-torture/compile/20011229-2.c: New test.
11414
11415 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11416
11417         * gcc.dg/debug-3.c: New test.
11418         * gcc.dg/debug-4.c: New test.
11419         * gcc.dg/debug-5.c: New test.
11420
11421 2001-12-29  Richard Henderson  <rth@redhat.com>
11422
11423         * g++.dg/eh/loop1.C: New.
11424
11425 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.dg/template/crash1.C: New test.
11428
11429 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11430
11431         * g++.dg/other/const1.C: New test.
11432
11433 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11434
11435         * gcc.c-torture/compile/20011229-1.c: New test.
11436
11437 2001-12-28  Stan Shebs  <shebs@apple.com>
11438
11439         * lib/objc-torture.exp: Resync with c-torture.exp.
11440         * lib/objc.exp: Load standard libraries.
11441
11442 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11443
11444         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11445         additional tests.
11446
11447 2001-12-27  Roger Sayle <roger@eyesopen.com>
11448
11449         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11450
11451 2001-12-27  Richard Henderson  <rth@redhat.com>
11452
11453         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11454
11455 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11456
11457         * g++.dg/eh/ctor1.C: New test.
11458         * g++.dg/other/error2.C: New test.
11459
11460 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11461
11462         * g++.dg/other/init2.C: New test.
11463
11464 2001-12-24  Richard Henderson  <rth@redhat.com>
11465
11466         * gcc.dg/20011223-1.c: New.
11467         * gcc.dg/inline-1.c: New.
11468
11469 2001-12-23  Richard Henderson  <rth@redhat.com>
11470
11471         * gcc.dg/asm-4.c: Test operand modifiers.
11472
11473 2001-12-23  Richard Henderson  <rth@redhat.com>
11474
11475         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11476
11477 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11478
11479         * gcc.c-torture/execute/20011223-1.c: New test.
11480
11481 2001-12-21  Richard Henderson  <rth@redhat.com>
11482
11483         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11484         re-enables the warning.
11485
11486 2001-12-21  Richard Henderson  <rth@redhat.com>
11487
11488         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11489
11490 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11491
11492         * gcc.c-torture/compile/20011218-1.c: New test.
11493
11494 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11495
11496         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11497         arm-isr.c test.
11498         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11499         epilogue generation for ARM ISR routines.
11500
11501 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11502
11503         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11504         * gcc.dg/format/c90-printf-3.c: Likewise.
11505         * gcc.dg/format/c99-printf-3.c: Likewise.
11506         * gcc.dg/format/ext-1.c: Likewise.
11507         * gcc.dg/format/ext-6.c: Likewise.
11508         * gcc.dg/format/format.h: Prototype unlocked stdio.
11509
11510 2001-12-20  Richard Henderson  <rth@redhat.com>
11511
11512         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11513         (arena): Use it.
11514         (malloc): Correct allocation logic.  Abort if we fill up the
11515         arena before initialization complete.
11516         (realloc): Correct allocation logic.
11517
11518 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11519
11520         * gcc.c-torture/compile/20011219-2.c: New test.
11521
11522         * gcc.c-torture/execute/20011219-1.c: New test.
11523
11524 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11525
11526         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11527         target does not support weak symbols.
11528
11529 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11530
11531         * gcc.c-torture/compile/20011219-1.c: New test.
11532
11533 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11534
11535         * g++.dg/other/error1.C: New test.
11536
11537 2001-12-17  Jeffrey A Law  (law@redhat.com)
11538
11539         * gcc.c-torture/execute/20011217-1.c: New test.
11540
11541 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11542
11543         * objc.dg/special/: New directory.
11544         * objc.dg/special/special.exp: New file.
11545         * objc.dg/special/unclaimed-category-1.h: New file.
11546         * objc.dg/special/unclaimed-category-1a.m: New file.
11547         * objc.dg/special/unclaimed-category-1.m: New file.
11548
11549 2001-12-17  Andreas Jaeger  <aj@suse.de>
11550
11551         * gcc.c-torture/compile/20011217-2.c: New test.
11552
11553 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11554
11555         * gcc.c-torture/compile/20011217-1.c: New test.
11556
11557 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11558
11559         * testsuite/gcc.dg/20011214-1.c: New.
11560
11561 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11562
11563         * gcc.dg/altivec-4.c: New.
11564
11565 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11566
11567         * gcc.dg/20011113-1.c: New test.
11568
11569 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11570
11571         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11572         std::__malloc_alloc_template<0> and
11573         std::__default_alloc_template<false, 0>.
11574
11575 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11576
11577         * objc/execute/bf-21.m: New test.
11578         * objc/execute/enumeration-1.m: New test.
11579         * objc/execute/enumeration-2.m: New test.
11580
11581 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * gcc.dg/gnu89-init-1.c: New test.
11584
11585 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11586
11587         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11588         * g++.old-deja/g++.jason/2371.C: Likewise.
11589         * g++.old-deja/g++.jason/template33.C: Likewise.
11590         * g++.old-deja/g++.jason/template34.C: Likewise.
11591         * g++.old-deja/g++.jason/template36.C: Likewise.
11592         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11593         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11594         * g++.old-deja/g++.other/typename1.C: Likewise.
11595         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11596         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11597         * g++.old-deja/g++.pt/typename11.C: Likewise.
11598         * g++.old-deja/g++.pt/typename14.C: Likewise.
11599         * g++.old-deja/g++.pt/typename16.C: Likewise.
11600         * g++.old-deja/g++.pt/typename3.C: Likewise.
11601         * g++.old-deja/g++.pt/typename4.C: Likewise.
11602         * g++.old-deja/g++.pt/typename5.C: Likewise.
11603         * g++.old-deja/g++.pt/typename7.C: Likewise.
11604         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11605
11606 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11607
11608         * g++.dg/other/linkage1.C: New test.
11609         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11610         specifiers.
11611
11612 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11613
11614         * gcc.dg/concat.c: New test.
11615
11616 2001-12-11  Stan Shebs  <shebs@apple.com>
11617
11618         * objc/compile: New test directory.
11619         * objc/compile/compile.exp: New expect script.
11620         * objc/compile/20011211-1.m: New compile test.
11621
11622 2001-12-11  Jason Merrill  <jason@redhat.com>
11623
11624         * lib/prune.exp (prune_gcc_output): Also handle "In member
11625         function".  So many permutations...
11626
11627 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11628
11629         * g++.dg/template/typedef1.C: New test.
11630
11631 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11632
11633         * g++.dg/other/copy1.C: New test.
11634
11635 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11636
11637         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11638
11639         * gcc.dg/builtin-choose-expr.c: New.
11640
11641 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11642
11643         * gcc.dg/altivec-2.c: New.
11644
11645 2001-12-07  Richard Henderson  <rth@redhat.com>
11646
11647         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11648
11649 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11650
11651         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11652         ultrasparc.
11653
11654 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11655
11656         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11657
11658 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11659
11660         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11661         variable argument list.
11662
11663 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11664
11665         * gcc.c-torture/execute/memcheck: Delete entire directory.
11666         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11667         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11668
11669 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11670
11671         * gcc.dg/Wshadow-1.c: New test.
11672
11673 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11674
11675         * gcc.c-torture/compile/20011130-1.c: New test.
11676
11677         * gcc.dg/noncompile/20011025-1.c: New test.
11678
11679         * g++.dg/other/anon-union.C: New test.
11680
11681         * gcc.c-torture/execute/20011024-1.c: New test.
11682
11683 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11684
11685         * gcc.c-torture/execute/20000722-1.x,
11686         gcc.c-torture/execute/20010123-1.x: Remove.
11687         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11688         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11689         gcc.dg/c99-complit-2.c: New tests.
11690
11691 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11692
11693         * g++.dg/inherit/base1.C: New test.
11694
11695 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11696
11697         * g++.dg/other/stdarg1.C: New test.
11698
11699         * gcc.c-torture/compile/20011130-2.c: New test.
11700
11701 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11702
11703         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11704         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11705         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11706         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11707         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11708         * gcc.dg/builtin-prefetch-1.c: New test.
11709
11710 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.dg/20011130-1.c: New test.
11713
11714 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11715
11716         * g++.dg/other/scope1.C: New test.
11717         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11718
11719 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11720
11721         * gcc.dg/vla-init-1.c: New test.
11722
11723 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11724
11725         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11726
11727 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11728
11729         * objc.dg/alias.m: Update.
11730         * objc.dg/class-1.m: Update.
11731         * objc.dg/const-str-1.m: Update.
11732         * objc.dg/fwd-proto-1.m: Update.
11733         * objc.dg/id-1.m: Update.
11734         * objc.dg/super-class-1.m: Update.
11735
11736 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11737
11738         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11739         constructs.
11740
11741 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11742
11743         * gcc.c-torture/execute/20011128-1.c: New test.
11744
11745 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11746
11747         * gcc.dg/20011127-1.c: New test.
11748
11749 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11750
11751         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11752         from Austin Group draft 7.
11753         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11754         scanf format arguments.
11755         * gcc.dg/format/no-exargs-2.c: New test.
11756
11757 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11758
11759         * g++.dg/abi/vbase8-4.C: New test.
11760
11761 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11762
11763         * gcc.c-torture/execute/20011121-1.c: New test.
11764
11765 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11766
11767         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11768
11769 2001-11-23  Andreas Jaeger  <aj@suse.de>
11770
11771         * gcc.dg/cpp/charconst-2.c: New test.
11772
11773 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11774
11775         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11776         to the host if it is remote.  Let tests specify extra headers
11777         they use.
11778         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11779         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11780         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11781         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11782         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11783         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11784         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11785         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11786         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11787         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11788
11789 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11790
11791         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11792         for little endian ARMs.
11793
11794 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11795
11796         * gcc.c-torture/compile/20011119-1.c: New test.
11797         * gcc.c-torture/compile/20011119-2.c: New test.
11798
11799 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11800
11801         * gcc.dg/altivec-1.c: Fix typo.
11802
11803 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11804
11805         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11806
11807 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11808
11809         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11810
11811 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11812
11813         * lib/g77.exp: Don't specify --rpath-link.
11814
11815         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11816         across all the headers.
11817         * gcc.dg/format/format.exp: For testing on a remote host,
11818         copy format.h.
11819
11820         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11821         * gcc.c-torture/execute/930406-1.c: Likewise.
11822         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11823
11824 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11825
11826         * gcc.dg/altivec-1.c: New.
11827
11828 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11829
11830         * gcc.dg/cpp/fpreprocessed.c: New test case.
11831
11832 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11833
11834         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11835         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11836         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11837
11838 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11839
11840         * gcc.dg/no-builtin-1.c: New test.
11841
11842 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11843
11844         * gcc.c-torture/execute/20011115-1.c: New test.
11845
11846 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11847
11848         * gcc.c-torture/compile/20011114-2.c: New test.
11849         * gcc.c-torture/compile/20011114-3.c: New test.
11850         * gcc.c-torture/compile/20011114-4.c: New test.
11851
11852 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11853
11854         * g++.dg/other/init1.C: New test.
11855
11856 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11857
11858         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11859         message.
11860
11861         * gcc.c-torture/execute/20011114-1.c: New testcase.
11862
11863         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11864         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11865         like the (before this change) version of 20010327-1.c.
11866
11867 2001-11-14  Roger Sayle <roger@eyesopen.com>
11868
11869         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11870
11871 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11872
11873         * g++.dg/init/array2.C: New test.
11874
11875 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11876
11877         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11878
11879 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11880
11881         * g++.dg/other/forscope1.C: New test.
11882         * g++.dg/ext/forscope1.C: New test.
11883         * g++.dg/ext/forscope2.C: New test.
11884
11885 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11886
11887         * gcc.c-torture/execute/20011113-1.c: New test.
11888
11889 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11890
11891         * gcc.c-torture/execute/20011109-2.c: New test.
11892
11893         * gcc.c-torture/execute/20011109-1.c: New test.
11894
11895 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11896
11897         * gcc.c-torture/compile/20011109-1.c: New test.
11898
11899 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11900
11901         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11902         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11903         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11904         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11905         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11906         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11907         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11908
11909 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11910
11911         * g++.dg/warn/Wshadow-1.C: New tests.
11912         * g++.old-deja/g++.mike/for3.C: Update.
11913
11914 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11915
11916         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11917         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11918         XFAILs.  Adjust expected error texts.
11919         * gcc.c-torture/compile/20011106-1.c,
11920         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11921         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11922         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11923         gcc.dg/c99-array-lval-5.c: New tests.
11924
11925 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11926
11927         * gcc.dg/cpp/defined.c: Update.
11928
11929 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11930
11931         * gcc.c-torture/execute/anon-1.c: New test.
11932
11933 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11934
11935         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11936         same size, so no warning should be produced on stormy16.
11937
11938         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11939         due to oversized array.
11940         * g++.old-deja/g++.mike/ns15.C: Likewise.
11941         * g++.old-deja/g++.pt/crash16.C: Likewise.
11942
11943 2001-11-02  Graham Stott  <grahams@redhat.com>
11944
11945         * g++.dgother/debug1.C: Fix typos.
11946
11947 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11948
11949         * g++.dg/other/debug1.C: New test.
11950
11951 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11952
11953         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11954         of unsigned long.
11955
11956 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11957
11958         * gcc.dg/20011029-2.c: New test.
11959
11960         * gcc.c-torture/compile/20011029-1.c: New test.
11961
11962 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11963
11964         * objc/execute/class_self-1.m: New test.
11965         * objc/execute/class_self-2.m: New test.
11966
11967 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11968
11969         * gcc.misc-tests/msgs.exp: Delete.
11970         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11971         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11972         error set to match recent changes.
11973
11974 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11975
11976         * gcc.dg/20011021-1.c: New test.
11977
11978 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11979
11980         * gcc.c-torture/compile/20011023-1.c: New test.
11981
11982 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11983
11984         * lib/g77.exp: Rewrite based on lib/g++.exp.
11985
11986 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.c-torture/execute/20011019-1.c: New test.
11989
11990         * gcc.dg/20011018-1.c: New test.
11991
11992 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11993
11994         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11995
11996 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11997
11998         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11999         * gcc.dg/attr-invalid.c: Likewise.
12000
12001 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12002
12003         * testsuite/gcc.dg/20011015-1.c: New test.
12004
12005 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12006
12007         * g++.dg/template/unify2.C: New test.
12008
12009 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12010
12011         * g++.dg/other/exception-specification.C: New test
12012
12013 2001-10-13  Tom Rix  <trix@redhat.com>
12014
12015         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12016         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12017
12018 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12019
12020         * testsuite/gcc.dg/20011009-1.c: New test.
12021
12022 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         PR g++/4476
12025         * g++.dg/other/friend1.C: New test.
12026
12027 2001-10-11  Richard Henderson  <rth@redhat.com>
12028
12029         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12030
12031 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12032
12033         * gcc.c-torture/compile/20011010-1.c: New.
12034
12035 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12036
12037         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12038         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12039         g77.f-torture/execute/execute.exp,
12040         g77.f-torture/noncompile/noncompile.exp,
12041         gcc.c-torture/compile/compile.exp,
12042         gcc.c-torture/execute/execute.exp,
12043         gcc.c-torture/execute/ieee/ieee.exp,
12044         gcc.c-torture/execute/memcheck/memcheck.exp,
12045         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12046         objc/execute/execute.exp: Update FSF address.
12047
12048 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12049
12050         * gcc.dg/cpp/cmdlne-C.c: Update.
12051         * gcc.dg/cpp/cmdlne-C2.c: New.
12052
12053 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12054
12055         * gcc.c-torture/execute/20011008-3.c: New.
12056
12057 2001-10-08  DJ Delorie  <dj@redhat.com>
12058
12059         * gcc.dg/20011008-1.c: New.
12060         * gcc.dg/20011008-2.c: New.
12061
12062 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12063
12064         * gcc.dg/cpp/spacing1.c: Update test.
12065
12066 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12067
12068         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12069         spelling errors of "separate" as "seperate".
12070
12071 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12072
12073         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12074         enough to avoid inlining.
12075
12076 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12077
12078         * lib/g77.exp: set libg2c_dir correctly.
12079
12080 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12081
12082         * gcc.dg/cpp/macro11.c: New test.
12083
12084 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12085
12086         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12087         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12088         gcc.dg/format/multattr-3.c: New tests.
12089         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12090         tests for format attributes on function pointers being rejected.
12091
12092 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12093
12094         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12095
12096 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12097
12098         * g++.dg/warn/format1.C: New test.
12099
12100 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12101
12102         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12103
12104 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12105
12106         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12107
12108 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12109
12110         * gcc.dg/cpp/redef2.c: Add test.
12111
12112 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12113
12114         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12115         long-standing bug on i686, apparently.
12116         * gcc.c-torture/execute/loop-2c.x: New file.
12117         * gcc.c-torture/execute/loop-2d.x: New file.
12118         * gcc.c-torture/execute/loop-3c.x: New file.
12119
12120 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12121
12122         * gcc.dg/cpp/20000625-2.c: Correct line number.
12123
12124 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12125
12126         * gcc.dg/cpp/macro10.c: New test.
12127         * gcc.dg/cpp/strify3.c: New test.
12128         * gcc.dg/cpp/spacing1.c: Add tests.
12129         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12130         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12131
12132 2001-09-24  DJ Delorie  <dj@redhat.com>
12133
12134         * gcc.c-torture/execute/20010924-1.c: New test.
12135
12136 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12137
12138         * testsuite/objc/execute/paste.m: Remove.
12139
12140 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12141
12142         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12143
12144 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12145
12146         * g77.dg/strlen0.f: New test.
12147
12148 2001-09-21  Richard Henderson  <rth@redhat.com>
12149
12150         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12151         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12152
12153 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12154
12155         Table-driven attributes.
12156         * g++.dg/ext/attrib1.C: New test.
12157
12158 2001-09-20  DJ Delorie  <dj@redhat.com>
12159
12160         * gcc.dg/20000926-1.c: Update expected warning messages.
12161         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12162         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12163         array.
12164
12165 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12166
12167         * g++.dg/eh/registers1.C: New test case.
12168
12169 2001-09-17  Richard Henderson  <rth@redhat.com>
12170
12171         * gcc.dg/array-5.c: Fix VLA decomposition test.
12172
12173 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12174
12175         * gcc.dg/cpp/line5.c: New testcase.
12176
12177 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12178
12179         * gcc.dg/cpp/macro9.c: New test.
12180
12181 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12182
12183         * gcc.c-torture/execute/980223.c: Change type of addr from long
12184         to char *.
12185
12186 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12187
12188         * gcc.c-torture/execute/20010915-1.c: New test.
12189
12190 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12191
12192         * g77.dg/bprob: New directory.
12193         * g77.dg/bprob/bprob.exp: New file.
12194         * g77.dg/bprob/bprob-1.f: New test.
12195         * g77.dg/gcov: New directory.
12196         * g77.dg/gcov/gcov.exp: New file.
12197         * g77.dg/gcov/gcov-1.f: New test.
12198         * g77.dg/gcov/gcov-1.x: New file.
12199
12200 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12201
12202         * gcc.dg/cpp/directiv.c: Update.
12203         * gcc.dg/cpp/undef1.c: Update.
12204
12205 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12206
12207         * gcc.dg/20010912-1.c: New test.
12208
12209 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12210
12211         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12212         language-independent file in lib.
12213         * lib/gcov.exp: New file.
12214
12215 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12216
12217         * gcc.c-torture/compile/20010911-1.c: New test.
12218
12219 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12220
12221         * lib/profopt.exp: New, to support profile-directed optimizations.
12222         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12223         * gcc.misc-tests/bprob-1.c: New test.
12224         * gcc.misc-tests/bprob-2.c: New test.
12225
12226 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12227
12228         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12229         XFAIL and which kinds of gcov output to verify.
12230         * gcc.misc-tests/gcov-4b.x: New file.
12231         * gcc.misc-tests/gcov-5b.x: New file.
12232         * gcc.misc-tests/gcov-6.x: New file.
12233         * gcc.misc-tests/gcov-7.c: New test.
12234         * gcc.misc-tests/gcov-7.x: New file.
12235
12236 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12237
12238         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12239         * gcc.misc-tests/gcov-6.c: New test.
12240
12241 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12242
12243         PR c++/3986
12244         * g++.dg/abi/vbase1.C: New test.
12245
12246 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12247
12248         * objc.dg/method-2.m: New.
12249
12250 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12251
12252         PR c++/4203
12253         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12254         * g++.dg/init/empty1.C: New test.
12255
12256 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12257
12258         * gcc.c-torture/compile/20010903-1.c: New test.
12259
12260 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12261
12262         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12263         for m68k.
12264
12265 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12266
12267         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12268
12269         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12270
12271         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12272
12273 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12274
12275         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12276         for 16-bit 'unsigned int'.
12277
12278 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12279
12280         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12281
12282 2001-08-27  Richard Henderson  <rth@redhat.com>
12283
12284         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12285         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12286
12287 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12288
12289         * gcc.dg/asm-names.c (ymain): New.
12290
12291 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12292
12293         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12294         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12295         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12296
12297 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12298
12299         * gcc.dg/compare5.c: New testcase.
12300
12301 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12302
12303         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12304         and "In instantiation".
12305
12306 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12307
12308         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12309
12310 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12311
12312         * gcc.misc-tests/gcov.exp: Add support for branch information.
12313         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12314         * gcc.misc-tests/gcov-4.c: New test.
12315         * gcc.misc-tests/gcov-4b.c: New test.
12316         * gcc.misc-tests/gcov-5b.c: New test.
12317
12318 2001-08-20  Zack Weinberg  <zackw@panix.com>
12319
12320         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12321         expected to fail.
12322
12323 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12324
12325         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12326
12327 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12328
12329         * g++.dg/eh/template1.C: New test.
12330
12331 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
12332
12333         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
12334         Fix thinko.
12335         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
12336         for xfail.
12337
12338 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
12339
12340         * lib/g77-dg.exp:  Use prune.exp for common procedures
12341         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
12342         * lib/g77.exp: (g77-dg-prune) Remove
12343
12344 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
12345
12346         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
12347
12348 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12349
12350         * g++.dg/template/unify1.C: New test.
12351
12352 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
12353
12354         * g++.dg/abi/empty4.C: New test.
12355
12356 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
12357
12358         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
12359         solaris2.*
12360         * g77.f-torture/compile/pr3743.x: Likewise
12361
12362 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12363
12364         * g++.dg/other/using-declaration.C: New test.
12365
12366 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12367
12368         * gcc.dg/cpp/tr-sign.c: New testcase.
12369
12370 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12371
12372         * gcc.dg/cpp/19951025-1.c: Revert.
12373         * gcc.dg/cpp/directiv.c: We no longer process directives that
12374         interrupt macro arguments.
12375
12376 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
12377
12378         * gcc.dg/bconstp-1.c: New test.
12379
12380 2001-08-03  Richard Henderson  <rth@redhat.com>
12381
12382         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
12383
12384 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12385
12386         * gcc.dg/cpp/19951025-1.c: Update.
12387
12388 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
12389
12390         * g77.dg/ff90-1.f (s): Fix reference of variable z,
12391         should be x.
12392
12393 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12394
12395         Kill -fhonor-std.
12396         * g++.old-deja/g++.ns/ns14.C: Remove special options.
12397         * g++.old-deja/g++.other/std1.C: Likewise.
12398         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
12399
12400 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
12401
12402         * lib/g77.exp:  Load gcc-defs.exp for common procedures
12403         (g77_pass, g77_fail, g77_finish, g77_exit,
12404         ${tool}_check_unsupported_p} Now redundant.  Deleted.
12405
12406 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
12407
12408         * g77.dg/fbackslash.f
12409         * g77.dg/fcase-preserve.f
12410         * g77.dg/ff90-1.f
12411         * g77.dg/ffixed-line-length-0.f
12412         * g77.dg/ffixed-line-length-132.f
12413         * g77.dg/ffixed-line-length-7.f
12414         * g77.dg/ffixed-line-length-72.f
12415         * g77.dg/ffixed-line-length-none.f
12416         * g77.dg/ffree-form-1.f
12417         * g77.dg/fno-backslash.f
12418         * g77.dg/fno-f90-1.f
12419         * g77.dg/fno-fixed-form-1.f
12420         * g77.dg/fno-onetrip.f
12421         * g77.dg/fno-typeless-boz.f
12422         * g77.dg/fno-underscoring.f
12423         * g77.dg/fno-vxt-1.f
12424         * g77.dg/fonetrip.f
12425         * g77.dg/ftypeless-boz.f
12426         * g77.dg/fugly-assumed.f
12427         * g77.dg/funderscoring.f
12428         * g77.dg/fvxt-1.f
12429
12430 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
12431
12432         * objc.dg/fwd-proto-1.m: New.
12433         * objc.dg/local-decl-1.m: New.
12434         * objc.dg/naming-1.m: New.
12435         * objc.dg/naming-2.m: New.
12436         * objc.dg/proto-hier-1.m: New.
12437
12438 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
12439
12440         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
12441         largest-type elements to a struct makes its size grow.
12442
12443 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12444
12445         * g++.dg/abi/vthunk1.C: New test.
12446
12447 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         * g++.dg/abi/vbase8-22.C: New test.
12450
12451 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12452
12453         * gcc.dg/cpp/macro8.c: New test.
12454
12455 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12456
12457         * g++.dg/abi/vbase8-21.C: New test.
12458
12459 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12460
12461         * g++.dg/abi/vbase8-10.C: New test.
12462
12463 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12464
12465         * lib/g++.exp (g++_set_ld_library_path): Renamed to
12466         ${tool}_set_ld_library_path.
12467         Changed caller.
12468         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
12469         g++.exp.
12470
12471 2001-07-26  Stan Cox <scox@redhat.com>
12472
12473         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
12474         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
12475         gcc_exit, gcc_check_unsupported_p):
12476         Moved to gcc-deps.exp
12477         * gcc-deps.exp: New file.
12478
12479 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12480
12481         * g++.old-deja/g++.pt/defarg14.C: New test.
12482
12483 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12484
12485         * g++.old-deja/g++.other/lineno5.C: New test.
12486
12487 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         * g++.old-deja/g++.pt/crash68.C: New test.
12490
12491 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12492
12493         * g++.old-deja/g++.other/crash42.C: New test.
12494
12495 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12496
12497         * gcc.dg/cpp/extratokens.c: Fix.
12498         * gcc.dg/cpp/skipping2.c: New tests.
12499
12500 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12501
12502         * gcc.c-torture/execute/20010724-1.c: New file.
12503         * gcc.c-torture/execute/20010724-1.x: New file.
12504
12505 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12506
12507         * g++.old-deja/g++.other/cond7.C: New test.
12508
12509 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12510
12511         * g++.old-deja/g++.other/optimize4.C: New test.
12512
12513 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12514
12515         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12516
12517 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12518
12519         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12520         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12521         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12522         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12523
12524         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12525         bug report" message.
12526
12527         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12528         * g++.dg/ext/instantiate1.C: Move from old-deja.
12529
12530 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12531
12532         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12533         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12534         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12535         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12536
12537 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12538
12539         * gcc.c-torture/execute/20010723-1.c: New test.
12540
12541 2001-07-23  Ben Elliston  <bje@redhat.com>
12542
12543         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12544
12545 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12546
12547         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12548         i[34567]86-*-*.
12549         Delete handling of ieee_multilib_flags.
12550         Pass -mieee for alpha*-*-* and sh-*-*.
12551         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12552
12553 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12554
12555         Remove old-abi tests.
12556         * g++.old-deja/g++.mike/p11116.C: Remove.
12557         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12558
12559 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12560
12561         * g77.f-torture/compile/pr3743.f:  New test
12562
12563 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12564
12565         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12566
12567 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12568
12569         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12570         g++.old-deja/g++.pt/static6.C: Likewise.
12571         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12572         supports weak symbols.
12573
12574 2001-07-18  Andreas Jaeger  <aj@suse.de>
12575
12576         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12577         supported again.
12578
12579 2001-07-18  Andreas Jaeger  <aj@suse.de>
12580
12581         * gcc.dg/iftrap-1.c: Fix target line.
12582
12583 2001-07-17  Richard Henderson  <rth@redhat.com>
12584
12585         * gcc.c-torture/execute/20010717-1.c: New.
12586
12587 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12588
12589         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12590         tests.
12591
12592 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12593
12594         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12595
12596 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12597
12598         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12599         UAC_SIGBUS, UAC_NOPRINT definitions.
12600
12601 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12602
12603         * objc/execute/object_is_class.m: New test.
12604         * objc/execute/object_is_meta_class.m: New test.
12605
12606 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12607
12608         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12609         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12610
12611 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
12612
12613         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
12614         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
12615
12616 2001-07-14  Richard Henderson  <rth@redhat.com>
12617
12618         * gcc.dg/iftrap-1.c: New.
12619
12620 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
12621
12622         * g77.f-torture/execute/intrinsic77.f: New test.
12623
12624 2001-07-11  Janis Johnson <janis@us.ibm.com>
12625
12626         * gcc.misc-tests/gcov-3.c: New test.
12627
12628 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12629
12630         * gcc.c-torture/compile/20010711-1.c,
12631         * gcc.c-torture/compile/20010711-2.c: New tests.
12632
12633 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12634
12635         * gcc.c-torture/execute/20010711-1.c: New test.
12636
12637 2001-07-11  Ben Elliston  <bje@redhat.com>
12638
12639         * g++.old-deja/g++.other/enum5.C: New test.
12640
12641 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
12642
12643         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
12644         (g++-dg-prune): Call prune_gcc_output.
12645         * prune.exp: New file for prune_gcc_output.
12646         * lib/g++.exp, lib/gcc.exp: Load it.
12647
12648 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12649
12650         * gcc.c-torture/compile/20010701-1.c,
12651         g++.old-deja/g++.ext/attrib6.C: New tests.
12652
12653 2001-07-06  Jeffrey A Law  (law@cygnus.com)
12654
12655         * gcc.c-torture/compile/20010706-1.c: New test.
12656
12657 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
12658
12659         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
12660
12661 2001-06-28  Stan Shebs  <shebs@apple.com>
12662
12663         * gcc.dg/pragma-darwin.c: New test.
12664
12665 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12666
12667         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
12668         Solaris 2.[678] system.
12669
12670 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12671
12672         * gcc.dg/20010622-1.c: New test.
12673
12674 2001-06-18  Stan Shebs  <shebs@apple.com>
12675
12676         * objc.dg: New directory.
12677         * objc.dg/dg.exp: New file.
12678         * objc.dg/alias.m: New.
12679         * objc.dg/class-1.m: New.
12680         * objc.dg/class-2.m: New.
12681         * objc.dg/const-str-1.m: New.
12682         * objc.dg/const-str-2.m: New.
12683         * objc.dg/id-1.m: New.
12684         * objc.dg/method-1.m: New.
12685         * objc.dg/super-class-1.m: New.
12686         * lib/objc-dg.exp: New file.
12687
12688 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12689
12690         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
12691         of label name.
12692
12693 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12694
12695         * g++.old-deja/g++.abi/vbase8-9.C: New test.
12696
12697 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12698
12699         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
12700         variable.
12701
12702 2001-06-12  Richard Henderson  <rth@redhat.com>
12703
12704         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
12705
12706 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12707
12708         * g++.old-deja/g++.abi/vbase5.C: New test.
12709         * g++.old-deja/g++.abi/vbase6.C: New test.
12710         * g++.old-deja/g++.abi/vbase7.C: New test.
12711
12712 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12713
12714         * gcc.c-torture/compile/20010610-1.c: New test.
12715
12716 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12717
12718         * g++.old-deja/g++.abi/vbase4.C: New test.
12719
12720 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12721
12722         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
12723         support %f for HC11/HC12 targets.
12724         * gcc.c-torture/execute/930513-1.x: New file, likewise.
12725         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
12726         on HC11/HC12 targets.
12727         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
12728
12729 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12730
12731         * gcc.dg/wchar_t-1.c: New file.
12732         * gcc.dg/wint_t-1.c: Likewise.
12733
12734 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
12735
12736         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
12737
12738 2001-06-11  Richard Henderson  <rth@redhat.com>
12739
12740         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
12741
12742 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12743
12744         * gcc.c-torture/compile/20010611-1.c: New test.
12745
12746 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12747
12748         * gcc.dg/c99-tag-1.c: Add more tests.
12749
12750 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
12751
12752         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
12753         representation on MN10300 and ARM/Thumb.
12754
12755 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
12756
12757         * g77.f-torture/execute/20010610.f: New.
12758
12759 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
12760
12761         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
12762         names.
12763
12764 2001-06-09  Richard Henderson  <rth@redhat.com>
12765
12766         * gcc.c-torture/execute/ashrdi-1.c: New.
12767         * gcc.c-torture/execute/ashldi-1.c: New.
12768         * gcc.c-torture/execute/lshrdi-1.c: New.
12769
12770 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
12771
12772         * objc/execute/load-3.m: Added. Check sending +load to categories,
12773         in addition to classes.
12774
12775 2001-06-08  Stan Shebs  <shebs@apple.com>
12776
12777         * objc/execute/load-2.m: New test.  From Nicola Pero
12778         <n.pero@mi.flashnet.it>.
12779
12780 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
12781
12782         * gcc.c-torture/execute/20010605-2.c: New test.
12783
12784 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         * g++.old-deja/g++.abi/vbase2.C: New test.
12787         * g++.old-deja/g++.abi/vbase3.C: New test.
12788
12789 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12790
12791         * g++.old-deja/g++.pt/friend49.C: New test.
12792
12793 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12794
12795         * g++.old-deja/g++.ext/anon3.C: New test.
12796
12797 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
12798
12799         * g++.old-deja/g++.other/conv7.C: New test.
12800
12801 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12802
12803         * gcc.c-torture/compile/20010605-2.c: New test.
12804
12805 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12806
12807         * gcc.c-torture/execute/20010604-1.c: New test.
12808
12809 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
12810
12811         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
12812
12813 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
12814
12815         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
12816         (g++_link_flags): Likewise.
12817         (g++_init): Pass gccpath's value to two previous functions.
12818
12819 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12820
12821         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
12822         Ensure logfile entry matches exec command line.
12823
12824 2001-05-31  Richard Henderson  <rth@redhat.com>
12825
12826         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
12827         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
12828
12829 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
12830
12831         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
12832         compiler for irix6.2
12833
12834 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         * g++.old-deja/g++.other/optimize3.C: New file.
12837
12838 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
12839
12840         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
12841         assemble.
12842
12843 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         * g++.old-deja/g++.other/optimize2.C: New file.
12846
12847 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
12848
12849         * gcc.c-torture/compile/20010518-2.c: New file.
12850         * gcc.c-torture/execute/20010518-1.c: New file.
12851         * gcc.c-torture/execute/20010518-2.c: New file.
12852
12853 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12854
12855         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
12856
12857 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
12858
12859         G++ no longer defines builtins that do not begin with __builtin.
12860         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
12861         * g++.old-deja/g++.brendand/misc13.C: Likewise.
12862         * g++.old-deja/g++.law/builtin1.C: Likewise.
12863         * g++.old-deja/g++.law/cvt2.C: Likewise.
12864         * g++.old-deja/g++.mike/net5.C: Likewise.
12865         * g++.old-deja/g++.other/builtins1.C: Likewise.
12866         * g++.old-deja/g++.other/builtins2.C: Likewise.
12867         * g++.old-deja/g++.other/builtins3.C: Likewise.
12868         * g++.old-deja/g++.other/builtins4.C: Likewise.
12869         * g++.old-deja/g++.other/inline8.C: Likewise.
12870         * g++.old-deja/g++.robertl/eb39.C: Likewise.
12871
12872 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
12873
12874         * g++.old-deja/g++.pt/using1.C: Adjust.
12875         * g++.old-deja/g++.pt/using2.C: New test.
12876
12877 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
12878
12879         * gcc.dg/cpp/charconst.c: New tests.
12880         * gcc.dg/cpp/escape.c: New tests.
12881         * gcc.dg/cpp/escape-1.c: New tests.
12882         * gcc.dg/cpp/escape-2.c: New tests.
12883         * gcc.dg/cpp/ucs.c: New tests.
12884
12885 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
12886
12887         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
12888         native compiler for irix6.5.
12889
12890 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
12891
12892         * lib/g++.exp (g++_include_flags): Use args to compute
12893         get_multilibs.
12894         (g++_link_flags): Likewise.
12895         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
12896
12897 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12898
12899         * gcc.dg/c90-hexfloat-1.c: Add more tests.
12900
12901 2001-05-21  Geoff Keating  <geoffk@redhat.com>
12902
12903         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
12904         this file.
12905
12906 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12907
12908         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
12909         STACK_SIZE;
12910         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
12911         to STACK_SIZE; Use it to define size of add_histo array.
12912         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
12913         to STACK_SIZE.
12914         (f): Use GITT_SIZE to define size of gitt local table.
12915         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
12916         to STACK_SIZE; Use it to define size of bytemem array.
12917
12918 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12919
12920         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
12921         on 68HC11/HC12 due to the asm instruction.
12922         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
12923         * gcc.c-torture/compile/920520-1.x: Likewise.
12924         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
12925         on 68HC11/HC12 because the function is larger than 64K.
12926         * gcc.c-torture/compile/961203-1.x: New file, this test fails
12927         on 68HC11/HC12 because the structure is too large.
12928
12929 2001-05-20  Richard Henderson  <rth@redhat.com>
12930
12931         * gcc.c-torture/execute/20010520-1.c: New.
12932
12933 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12934
12935         * g++.old-deja/g++.warn/compare1.C: New test.
12936         * gcc.dg/compare4.c: New test.
12937
12938 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
12939
12940         * g++.old-deja/g++.other/optimize1.C: New test.
12941
12942 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12943
12944         * g++.old-deja/g++.pt/spec41.C: New test.
12945
12946 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
12947
12948         * gcc.c-torture/compile/20010114-1.x: Remove.
12949
12950 2001-05-18  Stan Shebs  <shebs@apple.com>
12951
12952         * gcc.c-torture/compile/20010518-1.c: New test.
12953
12954 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
12957         * g++.old-deja/g++.pt/crash67.C: New test.
12958
12959 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
12960
12961         * g++.old-deja/g++.other/debug9.C: New test.
12962
12963 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
12964
12965         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
12966
12967 2001-05-16  Jan Hubicka  <jh@suse.cz>
12968
12969         * gcc.c-torture/compile/20010516-1.c: New test.
12970
12971 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12972
12973         * g++.old-deja/g++.other/crash41.C: New test.
12974
12975 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12976
12977         * g++.old-deja/g++.pt/crash66.C: New test.
12978
12979 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
12980
12981         * g++.old-deja/g++.robertl/eb27.C: Convert.
12982
12983 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
12984
12985         * g++.dg/friend-warn.C: New test.  Do not warn about friend
12986         declaration being redundant.
12987
12988 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
12989
12990         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
12991
12992 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
12993
12994         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
12995
12996 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
12997
12998         * lib/g++.exp: Use testsuite_flags.
12999
13000 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13001
13002         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13003
13004 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13005
13006         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13007
13008 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13009
13010         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13011
13012 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13013
13014         * gcc.c-torture/compile/20010313-1.c: New test.
13015
13016 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13017
13018         * gcc.dg/cpp/direct2.c: New test.
13019         * gccq.dg/cpp/direct2s.c: New test.
13020
13021         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13022
13023 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13026         * g++.old-deja/g++.other/op3.C: Likewise.
13027
13028 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13029
13030         * gcc.dg/cpp/syshdr.h: New file.
13031         * gcc.dg/cpp/sysmac1.c: Update.
13032         * gcc.dg/cpp/sysmac2.c: Update.
13033
13034 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13035
13036         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13037
13038 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13039
13040         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13041         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13042
13043 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13044
13045         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13046
13047 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13048
13049         * lib/g++.exp (g++_include_flags): Don't use any special flags
13050         if TESTING_IN_BUILD_TREE is not defined.
13051         (g++_init): Use a plain 'c++' as the compiler if
13052         TESTING_IN_BUILD_TREEE is not defined.
13053
13054 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13055
13056         * g++.old-deja/g++.eh/catch13.C: New test.
13057         * g++.old-deja/g++.eh/catch14.C: New test.
13058
13059 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13060
13061         * gcc.dg/cpp/tr-define.c: New test.
13062
13063 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13064
13065         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13066         <stdlib.h>, not <malloc.h>.
13067
13068 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13069
13070         * g++.old-deja/g++.ns/template17.C: New test.
13071
13072 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13073
13074         * g++.old-deja/g++.pt/ref4.C: New test.
13075
13076 2001-04-30  Richard Henderson  <rth@redhat.com>
13077
13078         * gcc.dg/20000724-1.c: Revert last change.
13079
13080 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13081
13082         * g77.f-torture/execute/20010430.f: New test.
13083
13084 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13085
13086         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13087
13088 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13089
13090         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13091
13092 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         * g++.old-deja/g++.eh/crash6.C: New test.
13095
13096 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13097
13098         * g++.old-deja/g++.other/warn7.C: New test.
13099
13100 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13101
13102         * g++.old-deja/g++.other/defarg9.C: New test.
13103
13104 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13105
13106         * g77.f-torture/compile/20010426.f: New test.
13107         * g77.f-torture/execute/20010426.f: New test.
13108
13109 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13110
13111         * g77.f-torture/compile/20000629-1.x: Remove - error
13112         has been fixed.
13113
13114 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13115
13116         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13117         Tweak slightly to work with g++.dg framework.
13118         * g++.dg/special/ecos.exp: Run initp1.C test.
13119         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13120
13121         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13122         its linker doesn't give line numbers either.
13123         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13124
13125 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.other/lex1.C: New test.
13128
13129 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
13130
13131         * gcc.dg/noncompile/20010425-1.c: New test.
13132
13133 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13134
13135         * g++.old-deja/g++.pt/mangle2.C: New test.
13136
13137 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13138
13139         * gcc.dg/format/plus-1.c: New test.
13140
13141 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13142
13143         * gcc.dg/20010423-1.c: New test.
13144
13145 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13146
13147         * gcc.c-torture/execute/20010422-1.c: New test.
13148
13149 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
13150
13151         * g++.old-deja/g++.ns/type2.C: New test.
13152
13153 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
13154
13155         * g++.old-deja/g++.other/perf1.C: New test.
13156
13157 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
13158
13159         * gcc.dg/c99-func-2.c: Remove xfail.
13160         * gcc.dg/c99-func-3.c: Remove xfail.
13161         * gcc.dg/c99-func-4.c: Remove xfail.
13162
13163 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
13164
13165         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
13166
13167 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13168
13169         * gcc.c-torture/compile/20010423-1.c: New test.
13170
13171 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13172
13173         * g++.old-deja/g++.pt/typename28.C: New test.
13174
13175 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         * g++.old-deja/g++.abi/empty2.C: New test.
13178         * g++.old-deja/g++.abi/empty3.C: New test.
13179
13180 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13181
13182         * g++.old-deja/g++.other/comdat2.C: New test.
13183         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
13184
13185 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13186
13187         * g++.old-deja/g++.other/overload14.C: New test.
13188
13189 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13190
13191         * g++.old-deja/g++.other/lookup23.C: New test.
13192
13193 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * gcc.c-torture/execute/20010403-1.c: New test.
13196
13197 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
13198             Mark Mitchell  <mark@codesourcery.com>
13199
13200         * lib/old-dejagnu.exp: Don't delete output of executable.
13201         Add .exe suffix to executables.
13202
13203 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
13204
13205         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
13206
13207 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13208
13209         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
13210
13211 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
13214         * g++.old-deja/g++.abi/crash1.C: New test.
13215
13216 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13217
13218         * g++.old-deja/g++.other/crash40.C: New test.
13219
13220 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13221
13222         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
13223
13224 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
13225
13226         * g++.old-deja/g++.other/warn6.C: New test.
13227
13228 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13229
13230         * g++.old-deja/g++.robertl/eb42.C: Same.
13231
13232 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13233
13234         * gcc.dg/wtr-conversion-1.c: New testcase.
13235
13236 2001-04-10  Richard Henderson  <rth@redhat.com>
13237
13238         * g++.old-deja/g++.other/array5.C: New.
13239
13240 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13241
13242         * gcc.c-torture/execute/20010408-1.c: New test.
13243
13244 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
13245
13246         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
13247         headers and constructs.
13248         * g++.old-deja/g++.robertl/eb79.C: Same.
13249         * g++.old-deja/g++.robertl/eb77.C (main): Same.
13250         * g++.old-deja/g++.robertl/eb73.C: Same.
13251         * g++.old-deja/g++.robertl/eb66.C (main): Same.
13252         * g++.old-deja/g++.robertl/eb55.C (t): Same.
13253         * g++.old-deja/g++.robertl/eb54.C (main): Same.
13254         * g++.old-deja/g++.robertl/eb46.C (main): Same.
13255         * g++.old-deja/g++.robertl/eb44.C: Same.
13256         * g++.old-deja/g++.robertl/eb41.C (main): Same.
13257         * g++.old-deja/g++.robertl/eb4.C (main): Same.
13258         * g++.old-deja/g++.robertl/eb39.C: Same.
13259         * g++.old-deja/g++.robertl/eb33.C (main): Same.
13260         * g++.old-deja/g++.robertl/eb31.C (main): Same.
13261         * g++.old-deja/g++.robertl/eb30.C: Same.
13262         * g++.old-deja/g++.robertl/eb3.C: Same.
13263         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
13264         * g++.old-deja/g++.robertl/eb21.C: Same.
13265         * g++.old-deja/g++.robertl/eb15.C: Same.
13266         * g++.old-deja/g++.robertl/eb118.C: Same.
13267         * g++.old-deja/g++.robertl/eb115.C (main): Same.
13268         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
13269         * g++.old-deja/g++.robertl/eb109.C: Same.
13270         * g++.old-deja/g++.other/sibcall1.C (main): Same.
13271         * g++.old-deja/g++.mike/rtti1.C: Same.
13272         * g++.old-deja/g++.mike/p658.C: Same.
13273         * g++.old-deja/g++.mike/net46.C: Same.
13274         * g++.old-deja/g++.mike/net34.C: Same.
13275         * g++.old-deja/g++.mike/memoize1.C: Same.
13276         * g++.old-deja/g++.mike/eh2.C: Same.
13277         * g++.old-deja/g++.law/weak.C: Same.
13278         * g++.old-deja/g++.law/visibility7.C: Same.
13279         * g++.old-deja/g++.law/visibility25.C: Same.
13280         * g++.old-deja/g++.law/visibility22.C: Same.
13281         * g++.old-deja/g++.law/visibility2.C: Same.
13282         * g++.old-deja/g++.law/visibility17.C: Same.
13283         * g++.old-deja/g++.law/visibility13.C: Same.
13284         * g++.old-deja/g++.law/visibility10.C: Same.
13285         * g++.old-deja/g++.law/visibility1.C: Same.
13286         * g++.old-deja/g++.law/virtual3.C (eval): Same.
13287         * g++.old-deja/g++.law/vbase1.C: Same.
13288         * g++.old-deja/g++.law/operators32.C: Same.
13289         * g++.old-deja/g++.law/nest3.C: Same.
13290         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
13291         * g++.old-deja/g++.law/except5.C (main): Same.
13292         * g++.old-deja/g++.law/cvt7.C (run): Same.
13293         * g++.old-deja/g++.law/cvt2.C: Same.
13294         * g++.old-deja/g++.law/cvt16.C: Same.
13295         * g++.old-deja/g++.law/ctors6.C (bar): Same.
13296         * g++.old-deja/g++.law/ctors17.C (main): Same.
13297         * g++.old-deja/g++.law/ctors13.C: Same.
13298         * g++.old-deja/g++.law/ctors12.C (main): Same.
13299         * g++.old-deja/g++.law/ctors10.C: Same.
13300         * g++.old-deja/g++.law/code-gen5.C: Same.
13301         * g++.old-deja/g++.law/bad-error7.C: Same.
13302         * g++.old-deja/g++.law/arm9.C: Same.
13303         * g++.old-deja/g++.law/arm12.C: Same.
13304         * g++.old-deja/g++.law/arg8.C: Same.
13305         * g++.old-deja/g++.law/arg1.C: Same.
13306         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
13307         * g++.old-deja/g++.jason/template31.C: Same.
13308         * g++.old-deja/g++.jason/template24.C (main): Same.
13309         * g++.old-deja/g++.jason/2371.C: Same.
13310         * g++.old-deja/g++.eh/new2.C: Same.
13311         * g++.old-deja/g++.eh/new1.C: Same.
13312         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
13313         * g++.old-deja/g++.brendan/nest21.C (main): Same.
13314         * g++.old-deja/g++.brendan/err-msg3.C: Same.
13315         * g++.old-deja/g++.brendan/crash62.C: Same.
13316         * g++.old-deja/g++.brendan/crash52.C: Same.
13317         * g++.old-deja/g++.brendan/crash49.C (main): Same.
13318         * g++.old-deja/g++.brendan/crash38.C: Same.
13319         * g++.old-deja/g++.brendan/crash15.C (main): Same.
13320         * g++.old-deja/g++.brendan/copy9.C: Same.
13321
13322 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
13323
13324         * gcc.c-torture/execute/20001203-2.c (memset):
13325         Count argument is of type __SIZE_TYPE__.
13326
13327 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
13328
13329         * gcc.c-torture/compile/20010404-1.c: New test.
13330
13331 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
13332
13333         * gcc.c-torture/compile/20010326-1.c: New test.
13334
13335 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
13336
13337         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
13338         peculiarities of the SH.
13339         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
13340
13341 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13342
13343         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
13344         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
13345         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
13346
13347 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13348
13349         * g77.f-torture/compile/20010321-1.f: New test.
13350
13351 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13352
13353         * gcc.c-torture/compile/20010329-1.c: New test.
13354
13355 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13356
13357         * gcc.c-torture/execute/20010329-1.c: New test.
13358
13359 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13360
13361         * g++.old-deja/g++.other/eh4.C: Fix typo.
13362
13363 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13364
13365         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
13366
13367 2001-03-28  Philip Blundell  <philb@gnu.org>
13368
13369         * gcc.c-torture/compile/20010328-1.c: New test.
13370
13371 2001-03-27  Richard Henderson  <rth@redhat.com>
13372
13373         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
13374         * g++.old-deja/g++.eh/vbase3.C: Likewise.
13375
13376 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
13377
13378         * gcc.c-torture/compile/20010327-1.c: New test.
13379
13380 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
13381
13382         * g++.old-deja/g++.other/friend12.C: New test.
13383         * g++.old-deja/g++.other/friend9.C: Expect no errors.
13384         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
13385
13386 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13387
13388         * gcc.c-torture/execute/20010325-1.c: New test.
13389
13390 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
13391
13392         * g++.old-deja/g++.other/mangle3.C: New test.
13393
13394 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
13395
13396         * g++.old-deja/g++.other/anon8.C: New test.
13397
13398 2001-03-20  Philip Blundell  <philb@gnu.org>
13399
13400         * gcc.c-torture/compile/20010320-1.c: New test.
13401
13402 2001-03-17  Richard Henderson  <rth@redhat.com>
13403
13404         * g++.old-deja/g++.other/eh4.C: Add expected error text.
13405
13406 2001-03-15  Geoff Keating  <geoff@redhat.com>
13407
13408         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
13409         tests on AIX.
13410
13411 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
13412
13413         * g++.old-deja/g++.other/eh4.C: New test.
13414
13415 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13416
13417         * gcc.dg/cpp/mi1.c: Update.
13418
13419 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
13420
13421         * g++.old-deja/g++.other/regstack.C: New test.
13422
13423 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
13424
13425         * g++.old-deja/g++.other/ref4.C: New test.
13426
13427 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
13428
13429         * objc/execute/va_method.m: Added.
13430         * objc/execute/IMP.m: Added.
13431         * objc/execute/_cmd.m: Added.
13432         * objc/execute/accessing_ivars.m: Added.
13433         * objc/execute/class-1.m: Added.
13434         * objc/execute/class-10.m: Added.
13435         * objc/execute/class-11.m: Added.
13436         * objc/execute/class-12.m: Added.
13437         * objc/execute/class-13.m: Added.
13438         * objc/execute/class-14.m: Added.
13439         * objc/execute/class-2.m: Added.
13440         * objc/execute/class-3.m: Added.
13441         * objc/execute/class-4.m: Added.
13442         * objc/execute/class-5.m: Added.
13443         * objc/execute/class-6.m: Added.
13444         * objc/execute/class-7.m: Added.
13445         * objc/execute/class-8.m: Added.
13446         * objc/execute/class-9.m: Added.
13447         * objc/execute/class-tests-1.h
13448         * objc/execute/class-tests-2.h
13449         * objc/execute/compatibility_alias.m: Added.
13450         * objc/execute/encode-1.m: Added.
13451         * objc/execute/formal_protocol-1.m: Added.
13452         * objc/execute/formal_protocol-2.m: Added.
13453         * objc/execute/formal_protocol-3.m: Added.
13454         * objc/execute/formal_protocol-4.m: Added.
13455         * objc/execute/formal_protocol-5.m: Added.
13456         * objc/execute/formal_protocol-6.m: Added.
13457         * objc/execute/formal_protocol-7.m: Added.
13458         * objc/execute/informal_protocol.m: Added.
13459         * objc/execute/initialize.m: Added.
13460         * objc/execute/load.m: Added.
13461         * objc/execute/many_args_method.m: Added.
13462         * objc/execute/nested-3.m: Added.
13463         * objc/execute/no_clash.m: Added.
13464         * objc/execute/private.m: Added.
13465         * objc/execute/redefining_self.m: Added.
13466         * objc/execute/root_methods.m: Added.
13467         * objc/execute/selector-1.m: Added.
13468         * objc/execute/static-1.m: Added.
13469         * objc/execute/static-2.m: Added.
13470         * objc/execute/va_method.m: Added.
13471
13472 2001-03-10  Richard Henderson  <rth@redhat.com>
13473
13474         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13475
13476 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13477
13478         * g++.old-deja/g++.other/crash31.C: XFAIL.
13479         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13480         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13481         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13482         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13483         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13484
13485 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13486
13487         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13488
13489 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13490
13491         * gcc.dg/20000724-1.c: Don't use multiline strings.
13492
13493 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13494
13495         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13496         result of -cString against what we expect it to be; don't just
13497         print it out for no one to read.
13498
13499         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13500         Based on testcases provided by Nicola Pero.
13501
13502 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13503
13504         * gcc.dg/cpp/macro7.c: New test.
13505
13506 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13507
13508         * gcc.dg/cpp/multiline.c: Update.
13509
13510 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13511
13512         * g++.old-deja/g++.other/enum3.C: New test.
13513
13514 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13515
13516         * g++.old-deja/g++.other/pod1.C: New test.
13517
13518 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13519
13520         * g++.old-deja/g++.ext/overload1.C: New test.
13521
13522 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13523
13524         * g++.old-deja/g++.pt/using1.C: New test.
13525
13526 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * g++.old-deja/g++.other/using9.C: New test.
13529
13530 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13531
13532         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13533
13534         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13535
13536 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13537
13538         * g++.old-deja/g++.ext/realpt1.C: Remove.
13539
13540 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13541
13542         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13543
13544 2001-02-26  Will Cohen  <wcohen@redhat.com>
13545
13546         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13547
13548 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13549
13550         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13551         templatized constructors.
13552
13553 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13554
13555         * gcc.c-torture/execute/20010224-1.c: New test.
13556
13557 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13558
13559         * gcc.c-torture/execute/20010222-1.c: New test.
13560
13561 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13562
13563         * g++.old-deja/g++.other/inline20.C: New test.
13564
13565 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13566
13567         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13568
13569 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13570
13571         * g++.old-deja/g++.other/lookup22.C: New test.
13572
13573 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
13574
13575         * g77.dg: New directory.
13576         * g77.dg/20010216-1.f: New test case.
13577         * g77.dg/dg.exp: New driver.
13578         * lib/g77-dg.exp: New driver library.
13579
13580 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13581
13582         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
13583
13584 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
13585
13586         * g++.old-deja/g++.other/decl9.C: New test.
13587
13588 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
13589
13590         * g++.old-deja/g++.other/init16.C: Update the test so that it does
13591         not need <string> and also tests the initialization at runtime.
13592
13593 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13594
13595         * gcc.c-torture/execute/longlong.c: New test.
13596
13597 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13598
13599         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
13600
13601 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13602
13603         * gcc.c-torture/execute/920302-1.c (execute):
13604         Change argument type to short.
13605
13606 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13607
13608         * g++.old-deja/g++.pt/deduct6.C: New test.
13609
13610 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13611
13612         * g++.old-deja/g++.pt/deduct5.C: New test.
13613
13614 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
13615
13616         * gcc.c-torture/execute/20010209-1.c: New test.
13617
13618 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13619
13620         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
13621
13622 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
13623
13624         * g++.dg/vtgc1.C: Update for new ABI.
13625
13626         * consistency.vlad: New directory, 1665 files.
13627
13628 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13629
13630         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
13631         return type.
13632         * gcc.dg/cpp/digraphs.c: Declare puts.
13633
13634 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13635
13636         * g++.old-deja/g++.other/warn5.C: New test.
13637
13638 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13639
13640         * g++.old-deja/g++.pt/spec40.C: New test.
13641
13642 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13643
13644         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
13645         case.
13646         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
13647
13648 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
13649
13650         * gcc.c-torture/compile/20010209-1.c: New test.
13651
13652 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
13653
13654         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
13655         excess errors message but not if it crashes.
13656         * g++.old-deja/g++.other/crash27.C: Likewise.
13657         * g++.old-deja/g++.other/crash28.C: Likewise.
13658         * g++.old-deja/g++.other/crash30.C: Likewise.
13659         * g++.old-deja/g++.other/crash32.C: Likewise.
13660         * g++.old-deja/g++.other/crash35.C: Likewise.
13661         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13662
13663 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13664
13665         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
13666         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
13667         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
13668         g77.f-torture/execute/execute.exp,
13669         g77.f-torture/noncompile/noncompile.exp,
13670         gcc.c-torture/execute/execute.exp,
13671         gcc.c-torture/execute/memcheck/memcheck.exp,
13672         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
13673         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
13674         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
13675         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
13676         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
13677         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
13678         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
13679         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
13680         Remove bug reporting instructions with ancient email addresses.
13681
13682 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13683
13684         * gcc.dg/20010202-1.c: New test.
13685         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
13686
13687 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
13688
13689         * g++.dg/stdbool-if.C: New test.
13690
13691 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
13692
13693         * objc/execute/fdecl.m: Added main().
13694
13695 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13696
13697         * gcc.c-torture/execute/20010206-1.c: New test.
13698
13699 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13700
13701         * gcc.dg/cpp/avoidpaste1.c: Update.
13702
13703 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
13704
13705         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
13706         Pero <nicola@brainstorm.co.uk>.
13707         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
13708
13709 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
13710
13711         * g++.old-deja/g++.pt/spec39.C: New test.
13712
13713 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
13714
13715         * gcc.c-torture/compile/20010202-1.c: New test.
13716
13717 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
13718
13719         * g++.old-deja/g++.abi/primary2.C: New test.
13720         * g++.old-deja/g++.abi/primary3.C: New test.
13721         * g++.old-deja/g++.abi/primary4.C: New test.
13722         * g++.old-deja/g++.abi/primary5.C: New test.
13723         * g++.old-deja/g++.abi/vtable3.h: New test.
13724         * g++.old-deja/g++.abi/vtable3a.C: New test.
13725         * g++.old-deja/g++.abi/vtable3b.C: New test.
13726         * g++.old-deja/g++.abi/vtable3c.C: New test.
13727         * g++.old-deja/g++.abi/vtable3d.C: New test.
13728         * g++.old-deja/g++.abi/vtable3e.C: New test.
13729         * g++.old-deja/g++.abi/vtable3f.C: New test.
13730         * g++.old-deja/g++.abi/vtable3g.C: New test.
13731         * g++.old-deja/g++.abi/vtable3h.C: New test.
13732         * g++.old-deja/g++.abi/vtable3i.C: New test.
13733         * g++.old-deja/g++.abi/vtable3j.C: New test.
13734         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
13735
13736 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * g++.old-deja/g++.other/anon6.C: New test.
13739         * g++.old-deja/g++.other/anon7.C: New test.
13740
13741 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13742
13743         * gcc.dg/cpp/avoidpaste2.c: New tests.
13744
13745 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
13748
13749 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
13750
13751         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
13752         DECIMAL_DIG cases for Irix."
13753
13754 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
13755
13756         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
13757
13758 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13759
13760         * gcc.dg/c99-tag-1.c: New test.
13761
13762 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13763
13764         * gcc.dg/cpp/tr-warn1.c: Add tests.
13765
13766 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13767
13768         * gcc.dg/cpp/avoidpaste1.c: Update.
13769         * gcc.dg/cpp/paste4.c: Update.
13770
13771 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
13772
13773         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
13774         cases for Irix.
13775
13776 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13777
13778         * g++.old-deja/g++.other/inline19.C: New test.
13779
13780 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13781
13782         * gcc.dg/Wlarger-than.c: New test.
13783
13784 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13785
13786         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
13787
13788 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
13789
13790         * gcc.c-torture/execute/20010129-1.c: New test.
13791         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
13792
13793 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13794
13795         * gcc.dg/cpp/avoidpaste1.c: Test case.
13796
13797 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
13798
13799         * g++.old-deja/g++.other/inline18.C: New test.
13800
13801 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13802
13803         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
13804         and __builtin_putchar.
13805
13806 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
13807
13808         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
13809         tests.
13810
13811 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
13812
13813         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
13814         floating point number rounding mode to round to the nearest
13815         representable mode.
13816
13817 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
13818
13819         * g++.old-deja/g++.other/mangle2.C: New test.
13820
13821 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13822
13823         * gcc.c-torture/compile/20010124-1.c: New test.
13824
13825 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.old-deja/g++.pt/spec38.C: New test.
13828
13829 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13830
13831         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
13832         "Build don't run".
13833
13834 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13835
13836         * gcc.c-torture/execute/20010123-1.c: New test.
13837
13838 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13839
13840         * g++.old-deja/g++.pt/spec37.C: New test.
13841
13842 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13843
13844         * g++.old-deja/g++.pt/overload14.C: New test.
13845
13846 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13847
13848         * gcc.c-torture/execute/20010122-1.c: New test, exercise
13849         __builtin_return_address.
13850
13851 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
13854         * g++.old-deja/g++.pt/spec35.C: New test.
13855         * g++.old-deja/g++.pt/spec36.C: New test.
13856
13857 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
13858
13859         * gcc.c-torture/compile/20010118-1.c: New test.
13860
13861 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
13862
13863         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
13864
13865 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13866
13867         * gcc.c-torture/execute/20010119-1.c: New test.
13868
13869 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13870
13871         * g++.old-deja/g++.other/vbase5.C: New test.
13872
13873 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13874
13875         * gcc.c-torture/execute/20010118-1.c: New test.
13876
13877 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13878
13879         * g++.old-deja/g++.pt/deduct3.C: New test.
13880
13881 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13882
13883         * g++.old-deja/g++.pt/spec34.C: New test.
13884
13885 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
13886
13887         * g77.f-torture/compile/20000601-2.f: New test.
13888
13889 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13890
13891         * g++.old-deja/g++.other/init17.C: New test.
13892
13893 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
13894
13895         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
13896
13897 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13898
13899         * g++.old-deja/g++.pt/unify8.C: New test.
13900
13901 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13902
13903         * g++.old-deja/g++.abi/vbase1.C: New test.
13904
13905 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.pt/crash65.C: New test.
13908
13909 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13910
13911         * gcc.dg/cpp/assembl2.S: New test case.
13912
13913 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
13914
13915         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
13916         are supported.
13917
13918 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13919
13920         * g++.old-deja/g++.other/builtins1.C: New test.
13921         * g++.old-deja/g++.other/builtins2.C: Likewise.
13922         * g++.old-deja/g++.other/builtins3.C: Likewise.
13923         * g++.old-deja/g++.other/builtins4.C: Likewise.
13924
13925 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
13926
13927         * gcc.c-torture/compile/20010117-1.c: New test.
13928         * gcc.c-torture/compile/20010117-2.c: New test.
13929
13930 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13931
13932         * g77.f-torture/execute/20010116.[fx]: New test,
13933         XFAIL on i?86-*-*.
13934         * g77.f-torture/compile/20010115.f: Indicate it's
13935         a test for PR fortran/1636.
13936
13937 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13938
13939         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
13940
13941 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13942
13943         * g77.f-torture/compile/20010115.f: New test.
13944
13945 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
13946
13947         * g++.old-deja/g++.pt/nontype5.C: New test.
13948
13949 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13950
13951         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
13952         have an equivalent working one below it.
13953
13954 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13955
13956         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
13957         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13958
13959 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13960
13961         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
13962         message containing "init_priority".
13963         (conpr-2.C): Likewise.
13964         (conpr-3.C): Likewise.
13965         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
13966
13967 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13968
13969         * gcc.c-torture/execute/20010114-2.c: New test.
13970
13971 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13972
13973         * gcc.c-torture/compile/20010114-1.c: New test.
13974         * gcc.c-torture/compile/20010114-1.x: Xfail.
13975         * gcc.c-torture/compile/20010114-2.c: New test.
13976         * gcc.c-torture/execute/20010114-1.c: New test.
13977         * gcc.dg/trunc-1.c: New test.
13978         * gcc.dg/uninit-B.c: New test.
13979
13980 2001-01-13  Nick Clifton  <nickc@redhat.com>
13981
13982         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
13983         target.
13984
13985 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13986
13987         * gcc.c-torture/compile/20010113-1.c: New test.
13988
13989 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
13990
13991         * gcc.c-torture/compile/20001212-1.c: New test.
13992
13993 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13994
13995         * gcc.dg/cpp/widestr1.c: Update.
13996         * gcc.dg/cpp/prag-imp.c: Remove.
13997
13998 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
13999
14000         * gcc.c-torture/execute/20000801-3.x: Remove.
14001         * gcc.dg/c90-init-1.c: New test.
14002         * gcc.dg/c99-init-1.c: New test.
14003         * gcc.dg/c99-init-2.c: New test.
14004         * gcc.dg/gnu99-init-1.c: New test.
14005
14006 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14007
14008         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14009         testing that no relevant ones were found.
14010
14011 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14012
14013         * g++.old-deja/g++.pt/cast2.C: New test.
14014
14015 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14016
14017         * g++.old-deja/g++.pt/friend47.C: New test.
14018
14019 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14020
14021         * g++.old-deja/g++.pt/instantiate13.C: New test.
14022
14023 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14024
14025         * g++.old-deja/g++.other/defarg7.C: New test.
14026         * g++.old-deja/g++.other/defarg8.C: New test.
14027
14028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14029
14030         * g++.old-deja/g++.pt/crash64.C: New test.
14031
14032 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14033
14034         * g++.old-deja/g++.pt/crash63.C: New test.
14035
14036 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14037
14038         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14039
14040 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14041
14042         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14043
14044 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14045
14046         * g++.old-deja/g++.pt/error3.C: New test.
14047
14048 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14049
14050         * g++.old-deja/g++.other/crash39.C: New test.
14051
14052 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14053
14054         * g++.old-deja/g++.other/vbase4.C: New test.
14055
14056 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14057
14058         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14059         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14060         * gcc.dg/special/special.exp: New test driver which will check
14061         for alias support for the above test.
14062
14063 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14064
14065         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14066         problems on small machines.
14067         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14068         parameterize.
14069
14070 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14071
14072         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14073         mips.
14074         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14075
14076 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         * g++.old_deja/g++.pt/using8.C: New test.
14079
14080 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14081
14082         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14083
14084 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14085
14086         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14087         where a failure is expected.
14088         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14089
14090 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         * g++.old_deja/g++.pt/instantiate12.C: New test.
14093
14094 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14097         start of structs.
14098         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14099         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14100         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14101         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14102         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14103         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14104         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14105         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14106         * g++.old-deja/g++.eh/spec6.C: Likewise.
14107         * g++.old-deja/g++.jason/crash3.C: Likewise.
14108         * g++.old-deja/g++.law/ctors11.C: Likewise.
14109         * g++.old-deja/g++.law/ctors17.C: Likewise.
14110         * g++.old-deja/g++.law/ctors5.C: Likewise.
14111         * g++.old-deja/g++.law/ctors9.C: Likewise.
14112         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14113         * g++.old-deja/g++.mike/net22.C: Likewise.
14114         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14115         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14116         * g++.old-deja/g++.mike/virt3.C: Likewise.
14117         * g++.old-deja/g++.niklas/t128.C: Likewise.
14118         * g++.old-deja/g++.other/anon4.C: Likewise.
14119         * g++.old-deja/g++.other/using1.C: Likewise.
14120         * g++.old-deja/g++.other/warn3.C: Likewise.
14121         * g++.old-deja/g++.pt/t37.C: Likewise.
14122         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14123         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14124
14125 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14126
14127         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14128
14129 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14130
14131         * gcc.c-torture/execute/stdio-opt-3.c: New test.
14132
14133 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
14134
14135         * gcc.c-torture/compile/20010107-1.c: New test.
14136
14137 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14138
14139         * gcc.c-torture/execute/builtin-noret-1.c: New test.
14140
14141 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14142
14143         * gcc.dg/format/format.h: New file.
14144         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
14145         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
14146         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
14147         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
14148         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
14149         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14150         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
14151         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
14152         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
14153         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
14154         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
14155         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
14156         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
14157         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
14158         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
14159         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
14160         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
14161         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
14162         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
14163         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
14164         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
14165         instead of declaring standard types, macros and functions in each
14166         test.
14167
14168 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
14169
14170         * gcc.c-torture/execute/20010106-1.c: New test.
14171
14172 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14173
14174         * gcc.dg/format/format.exp: New file.
14175         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
14176         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
14177         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
14178         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
14179         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
14180         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
14181         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
14182         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
14183         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
14184         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
14185         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
14186         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
14187         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
14188         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
14189         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
14190         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
14191         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
14192         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
14193         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
14194         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
14195         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
14196         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
14197         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
14198         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
14199         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
14200         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
14201         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
14202         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
14203         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
14204         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
14205         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
14206         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
14207         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
14208         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
14209         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
14210         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
14211         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
14212         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
14213         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
14214         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
14215         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
14216         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
14217
14218 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
14219
14220         * gcc.c-torture/execute/991228-1.c: Take word endianness into
14221         account.
14222
14223 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14224
14225         * gcc.c-torture/execute/builtin-complex-1.c: New test.
14226
14227 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14228
14229         * g++.old-deja/g++.pt/crash62.C: New test.
14230
14231 2001-01-04  Richard Henderson  <rth@redhat.com>
14232
14233         * gcc.dg/20000926-1.c: Update expected warnings.
14234         * gcc.dg/array-2.c: Likewise.
14235         * gcc.dg/array-4.c: Also validate flexible array members.
14236         * gcc.dg/c99-flex-array-1.c: New.
14237
14238 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14239
14240         * gcc.c-torture/compile/20001222-1.x: Remove.
14241
14242 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14243
14244         * gcc.c-torture/execute/built-in-setjmp.c: New.
14245
14246 2001-01-03  Richard Henderson  <rth@redhat.com>
14247
14248         * gcc.dg/940510-1.c: Update expected error wording.
14249         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
14250
14251 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
14252
14253         * lib/target-supports.exp (check_alias_available): Modified to
14254         indicate aliases not supported if only weak aliases are supported.
14255
14256 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14257
14258         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
14259         Turn on cmpstrsi checks for __pj__ and __i370__.
14260
14261 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14262
14263         * g++.old-deja/g++.other/virtual11.C: New test.
14264
14265 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
14268
14269 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14270
14271         * gcc.c-torture/compile/20010102-1.c: New test.
14272
14273 2001-01-02  Andreas Jaeger  <aj@suse.de>
14274
14275         * gcc.dg/noreturn-3.c: New test.
14276
14277         * gcc.dg/noreturn-4.c: New test.
14278
14279 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14280
14281         * gcc.c-torture/execute/stdio-opt-1.c: Also test
14282         __builtin_fputc and __builtin_fwrite.
14283
14284 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14285
14286         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
14287         signed char, not default char.
14288
14289 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14290
14291         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
14292
14293 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
14294
14295         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
14296
14297 2000-12-29  Richard Henderson  <rth@redhat.com>
14298
14299         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
14300         (__cyg_profile_func_exit): Define.
14301
14302 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
14303
14304         * g++.dg/vtgc1.C: New test.
14305
14306 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
14307
14308         * gcc.dg/noncompile/20001228-1.c: New test.
14309
14310         * gcc.dg/20001228-1.c: New test.
14311
14312         * gcc.c-torture/execute/20001228-1.c: New test.
14313
14314 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
14315
14316         * gcc.dg/format-strfmon-1.c: New test.
14317
14318 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14319
14320         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
14321         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
14322         * gcc.c-torture/execute/string-opt-1.c: Likewise.
14323         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14324         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14325         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14326         * gcc.c-torture/execute/string-opt-6.c: Likewise.
14327         * gcc.c-torture/execute/string-opt-7.c: Likewise.
14328         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14329         * gcc.c-torture/execute/string-opt-9.c: Likewise.
14330         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14331         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14332         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14333
14334         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
14335         * gcc.c-torture/execute/string-opt-4.c: Test index.
14336
14337 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
14338
14339         * gcc.c-torture/compile/20001226-1.c: New test.
14340
14341 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14342
14343         * gcc.c-torture/compile/20001222-1.c: New test.
14344         * gcc.c-torture/compile/20001222-1.x: Xfail.
14345
14346 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
14347
14348         * gcc.c-torture/execute/comp-goto-2.c: New test.
14349
14350 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
14351
14352         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
14353         Use long types if __INT_MAX__ is 32767.
14354         (main): Use cast to (sint32 *) when poking 88 into a_page.
14355
14356         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
14357
14358 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
14359
14360         * gcc.c-torture/compile/20001221-1.c: New test.
14361         * gcc.c-torture/execute/20001221-1.c: New test.
14362
14363 2000-12-20  Richard Henderson  <rth@redhat.com>
14364
14365         * g++.old-deja/g++.pt/crash36.C: Update error lines.
14366         * g++.old-deja/g++.robertl/eb109.C: Likewise.
14367
14368 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14369
14370         * gcc.dg/compare3.c: New test.
14371
14372 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14373
14374         * gcc.dg/format-warnll-1.c: New test.
14375
14376 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14377
14378         * gcc.dg/cpp/cmdlne-P.c: New test.
14379
14380 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14381
14382         * gcc.c-torture/execute/builtin-abs-1.c,
14383         gcc.c-torture/execute/builtin-abs-2.c: New tests.
14384
14385 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14386
14387         * gcc.dg/cpp/multiline.c: New test.
14388
14389 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14390
14391         * g++.old-deja/g++.other/syshdr1.C: Update.
14392         * gcc.dg/cpp/lineflags.c: Remove temporarily.
14393
14394 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14395
14396         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
14397
14398 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14399
14400         * g++.old-deja/g++.pt/ttp65.C: New test.
14401
14402 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14403
14404         * g++.old-deja/g++.pt/ttp64.C: New test.
14405
14406 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14407
14408         * g++.old-deja/g++.pt/spec33.C: New test.
14409
14410 2000-12-14  Catherine Moore  <clm@redhat.com>
14411
14412         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
14413         * gcc.c-torture/execute/920612-2.c: Likewise.
14414         * gcc.c-torture/execute/920428-2.c: Likewise.
14415         * gcc-c-torture/execute/va-arg-11.c: Call exit.
14416         * gcc.c-torture/execute/va-arg-21.c: Likewise.
14417
14418 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14419
14420         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
14421         * gcc.dg/pack-test-2.c: Likewise.
14422
14423 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14424
14425         Tests by Zack Weinberg <zackw@stanford.edu>.
14426
14427         * gcc.dg/cpp/defined.c: Update.
14428         * gcc.dg/cpp/defined_trad.c: New tests.
14429
14430 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14431
14432         * gcc.dg/cpp/trad-direct.c: Update.
14433
14434 2000-12-11  Neil Booth  <neilb@earthling.net>
14435
14436         * gcc.dg/cpp/defined_trad.c
14437
14438 2000-12-11  Neil Booth  <neilb@earthling.net>
14439
14440         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14441
14442 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14443
14444         * gcc.dg/format-miss-2.c: New test.
14445
14446 2000-12-09  Neil Booth  <neilb@earthling.net>
14447
14448         * gcc.dg/cpp/lineflags.c: New tests.
14449         * gcc.dg/cpp/poison.c: Update.
14450         * gcc.dg/cpp/redef2.c: Update.
14451         * gcc.dg/cpp/skipping.c: New test.
14452
14453 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14454
14455         * g++.old-deja/g++.other/eh3.C: New testcase.
14456
14457 2000-12-07  Neil Booth  <neilb@earthling.net>
14458
14459         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14460         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14461         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14462         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14463         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14464         Update.
14465
14466 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14467
14468         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14469         __SIZE_TYPE__ instead of int for type of integers cast to
14470         pointers.
14471
14472 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14473
14474         * g++.old-deja/g++.other/cleanup4.C: New test.
14475
14476 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14477
14478         * format-sec-1.c: New test.
14479
14480 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14481
14482         * gcc.dg/format-nonlit-3.c: New test.
14483
14484 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14485
14486         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14487         through a null pointer.
14488
14489 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14490
14491         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
14492         * g++.old-deja/g++.pt/partial4.C: New test.
14493
14494 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
14495
14496         * gcc.c-torture/execute/ieee/hugeval.x: New.
14497
14498 2000-12-06  Neil Booth  <neilb@earthling.net>
14499
14500         * gcc.dg/cpp/backslash2.c: New tests.
14501
14502 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14503
14504         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
14505         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
14506
14507 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
14508
14509         * gcc.c-torture/execute/20001203-2.c: New testcase.
14510
14511 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14512
14513         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
14514         * g++.old-deja/g++.other/virtual10.C: New test.
14515
14516 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         * g++.old-deja/g++.mike/pmf5.C: Remove test.
14519
14520 2000-12-05  Richard Henderson  <rth@redhat.com>
14521
14522         * gcc.c-torture/compile/20001205-1.c: New.
14523
14524 2000-12-04  Neil Booth  <neilb@earthling.net>
14525
14526         * g++.old-deja/g++.other/virtual9.C: New test.
14527         * g++.old-deja/g++.pt/crash61.C: New test.
14528         * gcc.c-torture/execute/loop-9.c: New test.
14529
14530 2000-12-04  Neil Booth  <neilb@earthling.net>
14531
14532         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
14533         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
14534         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
14535         * gcc.dg/cpp/extratokens.c: ...here.
14536
14537 2000-12-04  Neil Booth  <neilb@earthling.net>
14538
14539         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
14540         New tests.
14541
14542 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14543
14544         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
14545         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
14546
14547 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14548
14549         * gcc.c-torture/execute/20001203-1.c: New test.
14550
14551 2000-12-03  Neil Booth  <neilb@earthling.net>
14552
14553         * gcc.dg/cpp/macro6.c: New test cases.
14554
14555 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14556
14557         * gcc.c-torture/execute/string-opt-9.c: New test.
14558         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14559         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14560         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14561
14562         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
14563         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
14564
14565 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
14566
14567         * gcc.dg/cpp/if-6.c: New testcase.
14568
14569         * gcc.dg/20001201-1.c: New testcase.
14570
14571 2000-12-02  Neil Booth  <neilb@earthling.net>
14572
14573         * g++.old-deja/g++.other/externC4.C,
14574         g++.old-deja/g++.other/friend10.C: New tests.
14575
14576 2000-12-02  Neil Booth  <neilb@earthling.net>
14577
14578         * g++.old-deja/g++.other/instan2.C
14579         * g++.old-deja/g++.other/instan3.C: New test.
14580
14581 2000-12-02  Neil Booth  <neilb@earthling.net>
14582
14583         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
14584         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
14585         gnuc99.c,gnuc99-pedantic.c: New tests.
14586
14587 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14588
14589         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
14590         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
14591
14592 2000-12-01  Neil Booth  <neilb@earthling.net>
14593
14594         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
14595         * gcc.dg/cpp/poison.c: Update.
14596         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
14597
14598 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
14599
14600         * g77.f-torture/execute/20001201.f: New test.
14601
14602 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14603
14604         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
14605
14606 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
14607
14608         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
14609
14610 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         * g++.old-deja/g++.other/cast6.C: New test.
14613
14614 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
14615
14616         * gcc.c-torture/execute/20001130-2.c: New testcase.
14617
14618 2000-11-30  Richard Henderson  <rth@redhat.com>
14619
14620         * gcc.c-torture/execute/20001130-1.c: New test.
14621
14622 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         * g++.old-deja/g++.other/op3.C: New test.
14625
14626 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14627
14628         * g++.old-deja/g++.other/op2.C: New test.
14629
14630 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14631
14632         * g++.old-deja/g++.other/crash38.C: New test.
14633
14634 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
14635
14636         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
14637
14638 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
14639
14640         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
14641         tests.
14642         * gcc.c-torture/execute/string-opt-6.c: New test.
14643
14644         * gcc.dg/20001117-1.c: Add main.
14645
14646 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
14647
14648         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
14649         Move from here ...
14650         * gcc.dg/940510-1.c: ... to here.
14651
14652         * gcc.dg/20000926-1.c: GNU C now allows initializations of
14653         zero-size arrays in toplevel structures.
14654
14655 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14656
14657         * gcc.c-torture/execute/loop-8.c: New test.
14658
14659 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14660
14661         * g++.old-deja/g++.other/base1.C: New test.
14662
14663 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14664
14665         * g++.old-deja/g++.other/parse2.C: New test.
14666
14667 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         * g++.old-deja/g++.pt/incomplete1.C: New test.
14670
14671 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         * g++.old-deja/g++.other/friend9.C: New test.
14674
14675 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14676
14677         * gcc.dg/20001127-1.c: New test.
14678
14679 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.old-deja/g++.pt/friend46.C: New test.
14682
14683 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14684
14685         * g++.old-deja/g++.other/ptrmem8.C: New test.
14686
14687 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14688
14689         * gcc.c-torture/execute/string-opt-7.c: New test.
14690         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14691
14692 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14693
14694         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
14695         instead of 'mkcheck 2'.
14696
14697 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14698
14699         * gcc.c-torture/execute/memcheck/driver.c,
14700         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
14701         C9X references to refer to C99.
14702
14703 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * gcc.dg/ultrasp3.c: New test.
14706
14707 2000-11-25  Neil Booth  <neilb@earthling.net>
14708
14709         * gcc.dg/cpp/include2.c: Update test to be locale independent.
14710
14711 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
14712
14713         * gcc.c-torture/compile/20001123-2.c: New.
14714
14715 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14716
14717         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
14718
14719 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
14720
14721         * gcc.dg/sequence-point-1.c: Add some new tests.
14722         * gcc.c-torture/execute/20001124-1.c: New test.
14723
14724 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14725
14726         * g++.old-deja/g++.other/vaarg4.C: New test.
14727         * gcc.c-torture/compile/20001123-1.c: New test.
14728
14729 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14730
14731         * g++.other/crash24.C: Adjust and remove XFAIL.
14732         * g++.other/crash37.C: New test.
14733
14734 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.old-deja/g++.pt/instantiate9.C: New test.
14737
14738 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
14739
14740         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
14741         new ABI, too.
14742
14743         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
14744         * g++.old-deja/g++.robertl/eb55.C: Likewise.
14745
14746 2000-11-22  Neil Booth  <neilb@earthling.net>
14747
14748         * gcc.dg/cpp/Wtrigraphs.c: New test.
14749
14750 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
14751
14752         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
14753
14754 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
14755
14756         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
14757
14758 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
14759
14760         * lib/gcc-dg.exp: load_lib scanasm.exp.
14761         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
14762         * lib/g++-dg.exp: load_lib scanasm.exp.
14763         * lib/scanasm.exp: New.
14764         (scan-assembler, scan-assembler-not): Add optional arguments to
14765         test name, or if not present, the pattern name.
14766         (scan-assembler-dem, scan-assembler-dem-not): New.
14767
14768         * g++.dg/dg.exp: New.
14769
14770 2000-11-21  Neil Booth  <neilb@earthling.net>
14771
14772         * gcc.dg/cpp/integrated1.c: Remove.
14773
14774 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14775
14776         * gcc.c-torture/execute/20001121-1.c: New test.
14777
14778 2000-11-21  Richard Henderson  <rth@redhat.com>
14779
14780         * gcc.c-torture/compile/20001121-1.c: New test.
14781
14782 2000-11-20  Neil Booth  <neilb@earthling.net>
14783
14784         * gcc.dg/cpp/integrated1.c: New test.
14785
14786 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14787
14788         * g++.old-deja/g++.other/inline17.C: New test.
14789
14790 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
14791
14792         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
14793         local variable to be zero: I made the variable global. Now
14794         uses abort() and exit() instead of relying on main's return value.
14795
14796 2000-11-20  Neil Booth  <neilb@earthling.net>
14797
14798         * gcc.dg/cpp/paste2.c: Update test.
14799         * objc/execute/paste.m: New test.
14800
14801 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14802
14803         * gcc.dg/c99-condexpr-1.c: New test.
14804
14805 2000-11-20  Neil Booth  <neilb@earthling.net>
14806
14807         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
14808
14809 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
14810
14811         * g++.old-deja/g++.pt/export1.C: New test.
14812
14813 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
14814
14815         * gcc.dg/20001117-1.c: New test.
14816
14817 2000-11-18  Richard Henderson  <rth@redhat.com>
14818
14819         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
14820
14821 2000-11-18  Richard Henderson  <rth@redhat.com>
14822
14823         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
14824         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
14825         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
14826
14827 2000-11-18  Richard Henderson  <rth@redhat.com>
14828
14829         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
14830         (main): New.  Exit cleanly.
14831
14832 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14833
14834         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
14835         gcc.dg/c99-fordecl-2.c: New tests.
14836
14837 2000-11-18  Richard Henderson  <rth@redhat.com>
14838
14839         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
14840         * gcc.c-torture/execute/zerolen-2.c: New.
14841
14842 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14843
14844         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
14845         memory.
14846
14847 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14848
14849         * g++.old-deja/g++.pt/instantiate8.C: New test.
14850
14851 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14852
14853         * g++.old-deja/g++.other/incomplete.C: Add more tests.
14854         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
14855
14856 2000-11-16  Nick Clifton  <nickc@redhat.com>
14857
14858         * gcc.c-torture/execute/nestfunc-2.c: New test.
14859         * gcc.c-torture/execute/nestfunc-3.c: New test.
14860
14861 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14862
14863         * gcc.c-torture/compile/20001116-1.c: New test.
14864
14865 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14866
14867         * gcc.c-torture/execute/20001115-1.c: New test.
14868
14869 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
14870
14871         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
14872         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
14873         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
14874         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14875
14876 2000-11-15  Neil Booth  <neilb@earthling.net>
14877
14878         gcc.dg/cpp/_Pragma1.c: Update.
14879         gcc.dg/cpp/_Pragma2.c: New test.
14880
14881 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
14882
14883         * g++.old-deja/g++.other/anon5.C: New test.
14884
14885 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14886
14887         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
14888         tests.
14889
14890 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
14891
14892         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
14893         output.
14894
14895 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14896
14897         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
14898         labels at end of compound statements.
14899
14900 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
14901
14902         * gcc.c-torture/execute/loop-7.c: New test.
14903
14904 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14905
14906         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
14907
14908 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14909
14910         * gcc.dg/c99-bool-1.c: New test.
14911
14912 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14913
14914         * gcc.dg/c99-scope-1.c: Remove xfail.
14915         * gcc.dg/c99-scope-2.c: New test.
14916
14917 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14918
14919         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
14920         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
14921
14922 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
14923
14924         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
14925         error messages.
14926
14927         * g++.mike/p700.C: Don't typedef wchar_t.
14928         * g++.mike/p784.C: Likewise.
14929         * g++.mike/eb101.C: Don't use __wchar_t.
14930
14931 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14932
14933         * g77.f-torture/execute/20001111.[fx]: Test premature exit
14934         from DO loop.
14935
14936 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14937
14938         * gcc.c-torture/execute/20001111-1.c: New test.
14939
14940 2000-11-10  Nick Clifton  <nickc@redhat.com>
14941
14942         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
14943         long multuiple and accumulate.
14944
14945 2000-11-09  Richard Henderson  <rth@redhat.com>
14946
14947         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
14948         via size_t instead of int.
14949
14950         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
14951         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14952         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14953         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14954
14955 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
14956
14957         * gcc.c-torture/compile/20001109-1.c: New test.
14958         * gcc.c-torture/compile/20001109-2.c: New test.
14959
14960 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
14961
14962         * g++.old-deja/g++.pt/operator1.C: New test.
14963         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
14964
14965 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14966
14967         * gcc.dg/20001108-1.c: New test.
14968
14969 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14970
14971         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
14972         with both arguments constant strings.
14973         * gcc.c-torture/execute/string-opt-3.c: New test.
14974         * gcc.c-torture/execute/string-opt-4.c: New test.
14975         * gcc.c-torture/execute/string-opt-5.c: New test.
14976
14977 2000-11-08  Nick Clifton  <nickc@redhat.com>
14978
14979         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
14980         mulsidi3adddi patterns.
14981
14982 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
14983
14984         * g++.old-deja/g++.other/crash36.C: New test.
14985
14986 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
14987
14988         * g++.old-deja/g++.other/init16.C: New test.
14989
14990 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
14991
14992         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
14993
14994 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14995
14996         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
14997         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14998         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14999
15000 2000-11-07  DJ Delorie  <dj@redhat.com>
15001
15002         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15003
15004 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15005
15006         * gcc.c-torture/execute/string-opt-1.c: New test.
15007
15008 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15009
15010         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15011         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15012         parameters in registers, and there is no way for a varargs
15013         function to know in which order the integer and floating-point
15014         parameters should be interleaved when they are placed on the
15015         stack.
15016         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15017         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15018
15019 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15020
15021         * gcc.c-torture/execute/string-opt-2.c: New test.
15022
15023 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15024
15025         * g++.old-deja/g++.pt/crash60.C: New test.
15026
15027 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15028
15029         * g++.old-deja/g++.other/crash24.C: New test.
15030         * g++.old-deja/g++.other/crash25.C: New test.
15031         * g++.old-deja/g++.other/crash26.C: New test.
15032         * g++.old-deja/g++.other/crash27.C: New test.
15033         * g++.old-deja/g++.other/crash28.C: New test.
15034         * g++.old-deja/g++.other/crash29.C: New test.
15035         * g++.old-deja/g++.other/crash30.C: New test.
15036         * g++.old-deja/g++.other/crash31.C: New test.
15037         * g++.old-deja/g++.other/crash32.C: New test.
15038         * g++.old-deja/g++.other/crash33.C: New test.
15039         * g++.old-deja/g++.other/crash34.C: New test.
15040         * g++.old-deja/g++.other/crash35.C: New test.
15041
15042 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15043
15044         * gcc.c-torture/execute/20001031-1.c: New test.
15045
15046 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15047
15048         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15049         namespace.
15050
15051         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15052         standards-conformant.
15053
15054         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15055
15056         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15057         * g++.old-deja/g++.mike/p755a.C: Likewise.
15058         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15059         library makes no calls to `operator new' during initialization.
15060
15061 2000-11-04  Neil Booth  <neilb@earthling.net>
15062
15063         * gcc.dg/cpp/include2.c: New tests.
15064
15065 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15066
15067         * lib/g++.exp (g++_set_ld_library_path): New function.
15068         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15069
15070 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15071
15072         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15073         warnings.
15074
15075 2000-11-01  Richard Henderson  <rth@redhat.com>
15076
15077         * g++.old-deja/g++.ext/namedret1.C: New.
15078         * g++.old-deja/g++.ext/namedret2.C: New.
15079         * g++.old-deja/g++.ext/namedret3.C: New.
15080
15081 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15082
15083         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15084         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15085
15086 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15087
15088         * gcc.c-torture/execute/va-arg-21.c: New test.
15089
15090 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15091
15092         * gcc.dg/c99-complex-2.c: New test.
15093
15094 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15095
15096         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15097
15098 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15099
15100         * g++.old-deja/g++.other/inline16.C: New test.
15101
15102 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15103
15104         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15105         __PRETTY_FUNCTION__
15106
15107 2000-10-29  Neil Booth  <neilb@earthling.net>
15108
15109         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15110         New tests.
15111         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15112         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15113         optimisation.
15114
15115 2000-10-29  Neil Booth  <neilb@earthling.net>
15116
15117         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15118         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15119         * mi5.c: Test multiple includes work with -C.
15120         * trigraphs.c: Test ^= version.
15121
15122 2000-10-28  Neil Booth  <neilb@earthling.net>
15123
15124         New tests and test updates for new macro expander.
15125
15126         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15127         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15128         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
15129         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
15130         new diagnostic messages.
15131
15132         * gcc.dg/cpp/macro3.c: New tests.
15133
15134 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
15135
15136         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
15137         on the same line.
15138
15139 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
15140
15141         * g++.old-deja/g++.other/eh2.C: New test.
15142
15143 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15144
15145         * gcc.c-torture/execute/20001027-1.c: New test.
15146
15147 2000-10-26  Richard Henderson  <rth@redhat.com>
15148
15149         * gcc.c-torture/execute/20001026-1.c: New.
15150
15151 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
15152
15153         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
15154         * g++.old-deja/g++.law/builtin1.C: Likewise.
15155         * g++.old-deja/g++.law/ctors10.C: Likewise.
15156         * g++.old-deja/g++.law/virtual3.C: Likewise.
15157         * g++.old-deja/g++.mike/p658.C: Likewise.
15158         * g++.old-deja/g++.other/sibcall1.C: Likewise.
15159         * g++.old-deja/g++.other/vaarg2.C: Likewise.
15160         * g++.old-deja/g++.robertl/eb124.C: Likewise.
15161         * g++.old-deja/g++.robertl/eb44.C: Likewise.
15162         * g++.old-deja/g++.robertl/eb77.C: Likewise.
15163
15164 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15165
15166         * gcc.c-torture/compile/20001024-1.c: New test.
15167
15168 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
15169
15170         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
15171         to tell us whether or not we are using V3.
15172
15173 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15174
15175         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
15176         operands.
15177
15178 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15179
15180         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
15181
15182 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
15183
15184         * gcc.c-torture/execute/20001024-1.c: New test.
15185
15186 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
15187
15188         * g++.old-deja/g++.other/sibcall1.C: New test.
15189
15190 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
15191
15192         * gcc.dg/noncompile/init-3.c: New test.
15193
15194 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15195
15196         * gcc.dg/format-array-1.c: New test.
15197
15198 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15199
15200         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
15201         writing through null pointers; remove comment about testing
15202         unterminated strings.
15203
15204 2000-10-17  Matthew Hiller  <hiller@redhat.com>
15205
15206         * gcc.c-torture/execute/20001017-2.c: New test.
15207
15208 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15209
15210         * gcc.c-torture/compile/20001018-1.c: New test.
15211         * gcc.c-torture/compile/20001018-1.x: Xfail.
15212
15213 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15214
15215         * gcc.c-torture/execute/20001017-1.c: New test.
15216
15217 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15218
15219         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
15220         for multiple use of arguments with scanf formats; add tests for
15221         multiple use of arguments.
15222
15223 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
15224
15225         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
15226
15227 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15228
15229         * gcc.dg/format-miss-1.c: New test.
15230
15231 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15232
15233         * gcc.c-torture/execute/20001013-1.c: New test.
15234
15235 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15236
15237         * gcc.dg/format-branch-1.c: New test.
15238
15239 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15240
15241         * README, lib/file-format.exp: Remove EGCS references.
15242
15243 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15244
15245         * gcc.dg/20001013-1.c: New test.
15246
15247 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15248
15249         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
15250         for intmax_t in the compiler using __typeof__ and the type rules
15251         for conditional expressions.
15252
15253 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
15254
15255         * gcc.dg/20001012-1.c: New test.
15256         * gcc.dg/20001012-2.c: New test.
15257
15258 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15259
15260         * gcc.dg/format-attr-1.c: New test.
15261
15262 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15263
15264         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
15265         __LONG_LONG_MAX__ instead of LLONG_MAX.
15266
15267 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15268
15269         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
15270         scanf flags.
15271         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
15272         flags.
15273
15274 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
15275
15276         * gcc.dg/sequence-pt-1.c: New test.
15277
15278 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
15279
15280         * gcc.c-torture/execute/20001011-1.c: New testcase.
15281         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
15282
15283 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15284
15285         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
15286         does not error on it.
15287
15288 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15289
15290         * gcc.dg/20001009-1.c: New test.
15291
15292 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15293
15294         * gcc.c-torture/compile/20001009-1.c: Move from here ....
15295         * gcc.c-torture/execute/20001009-2.c: ... to here.
15296
15297 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
15298
15299         * gcc.c-torture/compile/20001009-1.c: New testcase.
15300         * gcc.c-torture/execute/20001009-1.c: New testcase.
15301         Testcases provided by Jan Hubicka <jh@suse.cz>.
15302
15303 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15304
15305         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15306         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
15307         uintmax_t using <limits.h> to emulate the compiler's internal
15308         logic.  No longer XFAIL %j tests.
15309
15310 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15311
15312         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
15313         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15314         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
15315         regexps and details of expected handling of some bad formats.
15316         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
15317         suppression.
15318
15319 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15320
15321         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
15322         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
15323         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
15324         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
15325         in list archives.
15326
15327 2000-10-06  Richard Henderson  <rth@cygnus.com>
15328
15329         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
15330         * g++.old-deja/g++.brendan/crash52.C: Likewise.
15331         * g++.old-deja/g++.jason/report.C: Likewise.
15332         * g++.old-deja/g++.law/friend5.C: Likewise.
15333         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
15334         of the expected warnings.
15335
15336 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
15337
15338         * g++.old-deja/g++.pt/enum14.C: New test.
15339
15340 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15341
15342         * g++.old-deja/g++.pt/crash59.C: New test.
15343
15344 2000-10-04  Will Cohen  <wcohen@redhat.com>
15345
15346         * gcc.dg/20000926-1.c: New test.
15347
15348 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
15349
15350         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
15351         function name for current C++ compiler.
15352         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
15353
15354 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
15355
15356         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
15357         __PRETTY_FUNCTION__.
15358         * g++.old-deja/g++.ext/pretty2.C: Likewise.
15359
15360 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15361
15362         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
15363
15364 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
15365
15366         * gcc.c-torture/compile/20000923-1.c: New test.
15367
15368 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
15369
15370         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
15371         * g++.old-deja/g++.pt/ttp62.C: Same.
15372         * g++.old-deja/g++.other/inline14.C: Same.
15373
15374 2000-09-24  Richard Henderson  <rth@cygnus.com>
15375
15376         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
15377
15378 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15379
15380         * gcc.dg/c90-printf-1.c: Add test for wide string format.
15381
15382 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
15383
15384         * gcc.c-torture/compile/20000922-1.c: New file.
15385
15386 2000-09-21  Nick Clifton  <nickc@redhat.com>
15387
15388         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
15389         a signed long modulo operation.
15390         (mod6): New function - perform an unsigned long modulo operation.
15391         (main): Add tests for modulos of very large numbers by very small
15392         dividends.
15393
15394 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15395
15396         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
15397
15398 2000-09-19  Richard Henderson  <rth@cygnus.com>
15399
15400         * gcc.dg/compare2.c (case 10): XFAIL.
15401
15402 2000-09-18  Richard Henderson  <rth@cygnus.com>
15403
15404         * gcc.c-torture/execute/20000906-1.c: Move ...
15405         * gcc.dg/20000906-1.c: ... here.  Only run on targets
15406         that support __builtin_trap.
15407
15408 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
15409
15410         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
15411
15412 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15413
15414         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
15415         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
15416         more $ format tests.
15417
15418 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15419
15420         * gcc.dg/format-errmk-1.c: New test.
15421
15422 2000-09-17  Greg McGary  <greg@mcgary.org>
15423
15424         * gcc.c-torture/execute/20000917-1.x: Remove.
15425
15426 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15427
15428         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
15429
15430 2000-09-17  Greg McGary  <greg@mcgary.org>
15431
15432         * gcc.c-torture/execute/20000917-1.c: New test.
15433         * gcc.c-torture/execute/20000917-1.x: XFAIL.
15434
15435 2000-09-16  Neil Booth  <NeilB@earthling.net>
15436
15437         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
15438         in nested macro bug.
15439
15440 2000-09-15  Neil Booth  <NeilB@earthling.net>
15441
15442         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
15443
15444 2000-09-14  Jeffrey A Law  (law@cygnus.com)
15445
15446         * gcc.c-torture/execute/20000914-1.c: New test.
15447
15448 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
15449
15450         * g++.other/inline13.C: New test.
15451
15452 2000-09-12  Andreas Jaeger  <aj@suse.de>
15453
15454         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
15455         constant by Ulrich Drepper <drepper@redhat.com>.
15456
15457 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
15458
15459         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
15460
15461 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15462
15463         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
15464
15465 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
15466
15467         * gcc.dg/cpp/backslash.c: New test.
15468
15469 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
15470
15471         * gcc.c-torture/execute/20000910-1.c: New test.
15472         * gcc.c-torture/execute/20000910-2.c: Likewise.
15473
15474 2000-09-11  Robert Lipe  <robertl@sco.com>
15475
15476         * gcc.dg/pragma-align.c: New test.
15477
15478 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15479
15480         * g++.old-deja/g++.pt/explicit82.C: New test.
15481         * g++.old-deja/g++.pt/explicit83.C: New test.
15482
15483 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
15484
15485         * gcc.dg/asm-names.c: New test.
15486
15487 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15488
15489         * gcc.dg/cpp/tr-warn6.c: New test
15490
15491 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15492
15493         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
15494         be accepted.
15495
15496 2000-09-07  Catherine Moore  <clm@redhat.com>
15497
15498         * gcc.c-torture/execute/unroll-1.c: New test.
15499
15500 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
15501
15502         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
15503         ERROR markers.
15504         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
15505         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
15506         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
15507         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
15508         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
15509         Preprocess only.
15510         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
15511         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
15512
15513 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15514
15515         * g++.old-deja/g++.pt/deduct2.C: New test.
15516
15517 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15518
15519         * g++.old-deja/g++.pt/parms2.C: New test.
15520
15521 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15522
15523         * g++.old-deja/g++.pt/crash58.C: New test.
15524
15525 2000-09-06  Greg McGary  <greg@mcgary.org>
15526
15527         * gcc.c-torture/execute/20000906-1.c: New test.
15528         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
15529
15530 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15531
15532         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
15533
15534 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * g++.old-deja/g++.pt/crash57.C: New test.
15537
15538 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15539
15540         * g++.old-deja/g++.pt/crash56.C: New test.
15541
15542 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15543
15544         * g++.old-deja/g++.pt/koenig1.C: New test.
15545
15546 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15547
15548         * gcc.dg/20000904-1.c: New test.
15549
15550 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15551
15552         * gcc.dg/cpp/paste8.c: New test.
15553
15554 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
15555
15556         * gcc.c-torture/compile/20000827-1.c: New test.
15557
15558 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15559
15560         * gcc.dg/format-diag-1.c: New test.
15561
15562 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15563
15564         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
15565         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
15566         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
15567         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
15568         gcc.dg/formatz-1.c: Adjust warning regular expressions.
15569
15570 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15571
15572         * g++.old-deja/g++.other/nested4.C: New test.
15573
15574 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         * g++.old-deja/g++.ns/scoped1.C: New test.
15577
15578 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
15579
15580         * lib/g++.exp: Support testing already-installed GCC.
15581
15582 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15583
15584         * wtr-label-1.c, wtr-suffix-1.c: New tests.
15585
15586 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15587
15588         * gcc.dg/return-type-2.c: New test.
15589
15590 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
15591
15592         * gcc.c-torture/compile/20000825-1.c: New test.
15593
15594 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
15595
15596         * gcc.dg/dwarf2-2.c: New test.
15597
15598 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
15599
15600         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
15601         dg-warning regexps.
15602
15603 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15604
15605         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
15606         gcc.dg/format-ext-5.c: New tests.
15607
15608 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
15609
15610         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
15611
15612 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
15613
15614         * gcc.dg/noncompile/930622-2.c: Adjust error message.
15615
15616 2000-08-24  Richard Henderson  <rth@cygnus.com>
15617
15618         * gcc.dg/ia64-sync-1.c: New test.
15619         * gcc.dg/ia64-sync-2.c: New test.
15620         * gcc.dg/ia64-asm-1.c: New test.
15621
15622 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15623
15624         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
15625         * gcc.dg/format-ext-2.c: New test.
15626
15627 2000-08-23  Jason Merrill  <jason@redhat.com>
15628
15629         * lib/old-dejagnu.exp: Also ignore "In member function" and
15630         "At global scope".
15631
15632 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15633
15634         * gcc.dg/noncompile/label-lineno-1.c: New test.
15635
15636 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15637
15638         * gcc.dg/c99-array-nonobj-1.c: New test.
15639
15640 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15641
15642         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
15643         tests.
15644         * gcc.dg/format-ext-1.c: New test.
15645
15646 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15647
15648         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
15649         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
15650         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
15651         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
15652         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
15653
15654 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15655
15656         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
15657         gcc.dg/c99-strftime-2.c: New tests.
15658
15659 2000-08-22  Richard Henderson  <rth@cygnus.com>
15660
15661         * gcc.c-torture/execute/20000822-1.c: New test.
15662
15663 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * gcc.c-torture/execute/20000819-1.x: Remove.
15666
15667 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15668
15669         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
15670         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
15671         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
15672         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
15673         gcc.dg/format-xopen-1.c: New tests.
15674
15675 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15676
15677         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
15678
15679 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15680
15681         * g++.old-deja/g++.other/loop2.C: New test.
15682
15683         * gcc.c-torture/compile/20000606-1.c: New test.
15684         * gcc.c-torture/compile/20000728-1.c: New test.
15685         * gcc.c-torture/execute/20000801-1.c: New test.
15686         * gcc.c-torture/execute/20000801-2.c: New test.
15687         * gcc.c-torture/execute/20000819-1.c: New test.
15688         * gcc.c-torture/execute/20000819-1.x: XFAIL.
15689         * gcc.dg/20000629-1.c: New test.
15690         * gcc.dg/20000724-1.c: New test.
15691         * gcc.dg/20000807-1.c: New test.
15692
15693 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
15694
15695         * gcc.dg/cpp/pragma-1.c: New test.
15696         * gcc.dg/cpp/pragma-2.c: New test.
15697
15698 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
15699
15700         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
15701         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
15702
15703 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15704
15705         * gcc.c-torture/compile/20000818-1.c: New test.
15706
15707 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
15708
15709         * gcc.c-torture/execute/20000818-1.c: New test.
15710
15711 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15712
15713         * gcc.dg/format-va-1.c: New test.
15714
15715 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15716
15717         * g++.old-deja/g++.other/typedef8.C: New test.
15718
15719 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15720
15721         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
15722         * g++.old-deja/g++.mike/net36.C: Mark candidate.
15723         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
15724         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
15725         * g++.old-deja/g++.other/ptrmem7.C: New test.
15726         * g++.old-deja/g++.pt/ptrmem10.C: New test.
15727
15728 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15729
15730         * g++.old-deja/g++.pt/typename27.C: New test.
15731
15732 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
15733
15734         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
15735         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
15736         * g++.old-deja/g++.pt/friend45.C: New test.
15737         * g++.old-deja/g++.other/friend8.C: New test.
15738
15739 2000-08-15  Richard Henderson  <rth@cygnus.com>
15740
15741         * gcc.c-torture/execute/20000815-1.c: New test.
15742
15743 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15744
15745         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
15746         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
15747         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
15748
15749 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
15750
15751         * g++.old-deja/g++.other/refinit2.C: New test.
15752
15753 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
15754
15755         * lib/c-torture.exp (c-torture): Make
15756         compiler_conditional_xfail_data global.
15757         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
15758         compiler_conditional_xfail_data machinery.
15759         (f-torture-execute): Likewise.
15760         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
15761         and only when unrolling loops.
15762
15763         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
15764
15765 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15766
15767         * g++.old-deja/g++.pt/explicit81.C: New test.
15768
15769 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15770
15771         * g++.old-deja/g++.pt/typename26.C: New test.
15772
15773 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
15774
15775         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
15776         warning.
15777
15778 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * g++.old-deja/g++.other/array3.C: New test.
15781
15782 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15783
15784         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
15785         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
15786         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
15787         New tests.
15788
15789 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
15790
15791         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
15792         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15793
15794 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
15795
15796         * gcc.c-torture/execute/20000808-1.c: New test.
15797
15798 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15799
15800         * gcc.dg/c90-const-expr-1.c: New test.
15801
15802 2000-08-08  Richard Henderson  <rth@cygnus.com>
15803
15804         * gcc.dg/noncompile/920923-1.c: Declare calloc.
15805
15806 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15807
15808         * gcc.dg/noncompile/const-ll-1.c: New test.
15809
15810 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15811
15812         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
15813
15814 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
15815
15816         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
15817         that running programs linked against the shared version of libobjc
15818         run correctly.
15819
15820 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15821
15822         * gcc.dg/c99-printf-1.c: New test.
15823
15824 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15825
15826         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
15827
15828 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
15829
15830         * gcc.c-torture/execute/20000731-1.x: Delete.
15831
15832 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
15833
15834         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
15835         and torture_without_loops as is done by c-torture.exp.
15836         (search_for): Copy from c-torture.exp.
15837         (gcc-dg-runtest): New function, drives a directory of tests
15838         iterating over the TORTURE_OPTIONS.
15839         (scan-assembler, scan-assembler-not): Move here from
15840         individual directory drivers.
15841
15842         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
15843         defined by lib/gcc-dg.exp.
15844         * gcc.dg/cpp/cpp.exp: Likewise.
15845         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
15846         gcc-dg-runtest, so we cycle over optimization options.
15847
15848         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
15849         * gcc.dg/compare2.c: No longer expected to fail.
15850
15851 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15852
15853         * gcc.c-torture/execute/20000804-1.c: New test.
15854
15855 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15856
15857         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
15858
15859 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
15860
15861         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
15862
15863 2000-08-03  Jeffrey A Law  (law@cygnus.com)
15864
15865         * gcc.c-torture/compile/20000803-1.c: New test.
15866
15867 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15868
15869         * gcc.c-torture/execute/20000801-3.c,
15870         gcc.c-torture/execute/20000801-4.c: New tests.
15871         * gcc.c-torture/execute/20000801-3.x,
15872         gcc.c-torture/execute/20000801-4.x: Xfail.
15873
15874 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
15875
15876         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
15877         libobjc/.libs to allow for libtool.
15878
15879 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
15880
15881         * gcc.c-torture/compile/20000802-1.c: New test.
15882
15883 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
15884
15885         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
15886
15887 2000-07-31  Jeffrey A Law  (law@cygnus.com)
15888
15889         * gcc-c-torture/execute/20000731-2.c: New test.
15890
15891         * gcc.c-torture/execute/20000731-1.c: New test.
15892         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15893
15894 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15895
15896         * testsuite/gcc.dg/cpp/paste7.c: New test.
15897         * gcc.dg/cpp/20000725-1.c: New test.
15898
15899 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15900
15901         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15902         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15903         declaration warning for __builtin_dwarf_reg_size.
15904
15905         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15906
15907 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15908
15909         * gcc.dg/noncompile/voidparam-1.c: New test.
15910
15911 2000-07-30  Richard Henderson  <rth@cygnus.com>
15912
15913         * gcc.dg/c90-digraph-1.c: Don't xfail.
15914         * gcc.dg/compare2.c (case 10): Xfail.
15915         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15916
15917 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15918
15919         * gcc.dg/c99-main-1.c: New test.
15920
15921 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15922
15923         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15924
15925 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15926
15927         * gcc.c-tortuer/execute/20000726-1.c: New test.
15928
15929 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15930
15931         * gcc.c-torture/execute/enum-2.c: New test.
15932
15933 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15934
15935         * gcc.dg/cpp/tr-warn3.c: New test.
15936
15937 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15938
15939         * g++.old-deja/g++.ext/implicit1.C: Remove.
15940         * g++.old-deja/g++.jason/c2.C: Remove
15941         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
15942         * g++.old-deja/g++.pt/crash16.C: Likewise.
15943         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
15944
15945 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15946
15947         * g++.old-deja/g++.other/for2.C: New test.
15948
15949 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
15950
15951         * gcc.dg/20000720-1.c: New test.
15952
15953 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
15954
15955         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
15956
15957 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
15958
15959         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
15960         * gcc.c-torture/execute/20000722-1.c: New.
15961         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
15962
15963 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
15964
15965         * gcc.dg/cpp/20000720-1.S: New test.
15966
15967 2000-07-21  Michael Meissner  <meissner@redhat.com>
15968
15969         * gcc.c-torture/execute/ieee/hugeval.c: New test.
15970
15971 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15972
15973         * g++.old-deja/g++.brendan/crash16.C,
15974         g++.old-deja/g++.brendan/parse3.C,
15975         g++.old-deja/g++.brendan/redecl1.C,
15976         g++.old-deja/g++.ns/template13.C,
15977         g++.old-deja/g++.other/decl4.C,
15978         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
15979
15980 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15981
15982         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
15983         and "Internal error".
15984
15985         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
15986         regexps.
15987         * gcc.dg/cpp/paste6.c: New test.
15988
15989 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
15990
15991         * gcc.dg/cpp/tr-direct.c: New test.
15992
15993         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
15994         gcc.dg/cpp/undef1.c: Tweak error regexps.
15995
15996 2000-07-18  Eric Christopher <echristo@redhat.com>
15997
15998         * gcc.c-torture/compile/20000718-1.c: New test.
15999
16000 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16001
16002         * cpplex.c (_cpp_push_token): If the token being pushed back
16003         is the previous token in this context, just subtract one from
16004         context->posn.
16005         * cppmacro.c (save_expansion): Clear aux field when storing a
16006         placemarker.
16007
16008 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16009
16010         * gcc.dg/noncompile/redecl-1.c: New test.
16011
16012 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16013
16014         * gcc.c-torture/execute/20000717-5.c: New test.
16015         * gcc.c-torture/execute/20000717-1.x: Removed.
16016
16017 2000-07-17  Richard Henderson  <rth@cygnus.com>
16018
16019         * gcc.c-torture/execute/20000717-4.c: New test.
16020
16021 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16022
16023         * gcc.dg/cpp/syshdr.c: New test.
16024         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16025
16026 2000-07-17  Neil Booth  <neilb@earthling.net>
16027
16028         * gcc.dg/cpp/cmdlne-dM.c: New test.
16029         * gcc.dg/cpp/cmdlne-dD.c: New test.
16030
16031 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16032
16033         * gcc.c-torture/execute/20000717-3.c: New test.
16034
16035         * gcc.c-torture/compile/20000717-1.c: New test.
16036
16037 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16038
16039         * gcc.c-torture/execute/20000717-2.c: New test.
16040
16041 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16042
16043         * gcc.dg/formatz-1.c: New test.
16044
16045         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16046         * gcc.dg/c99-digraph-1.c: New tests.
16047
16048         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16049         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16050
16051         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16052         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16053         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16054         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16055         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16056         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16057         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16058
16059 2000-07-17   Greg McGary <greg@mcgary.org>
16060
16061         * gcc.c-torture/execute/20000717-1.c: New test.
16062         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16063
16064 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16065
16066         * gcc.c-torture/execute/20000715-2.c: New test.
16067         * gcc.dg/20000715-1.c: New test.
16068
16069 2000-07-15  Michael Meissner  <meissner@redhat.com>
16070
16071         * gcc.c-torture/execute/20000715-1.c: New test.
16072
16073 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16074
16075         * gcc.c-torture/execute/20000707-1.c: New test.
16076
16077 2000-07-13  Neil Booth  <NeilB@earthling.net>
16078
16079         * testsuite/gcc.dg/cpp/digraph1.c,
16080         testsuite/gcc.dg/cpp/digraph2.c,
16081         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16082
16083 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16084
16085         * g77.f-torture/compile/20000630-2.f:  New test.
16086         * g77.f-torture/compile/20000630-2.x
16087
16088 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16089
16090         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16091
16092 2000-07-11  Neil Booth  <NeilB@earthling.net>
16093
16094         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16095
16096 2000-07-11  Neil Booth  <NeilB@earthling.net>
16097
16098         * gcc.dg/cpp/cmdlne-C.c: New.
16099
16100 2000-07-09  Neil Booth  <NeilB@earthling.net>
16101
16102         * gcc.dg/cpp/directiv.c: New tests.
16103         * gcc.dg/cpp/undef1.c: Update.
16104
16105 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16106
16107         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16108
16109 2000-07-09  Neil Booth  <NeilB@earthling.net>
16110
16111         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16112
16113 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16114
16115         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16116         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16117
16118 2000-07-08  Neil Booth  <NeilB@earthling.net>
16119
16120         * gcc.dg/cpp/macsyntx.c: New tests.
16121
16122 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16123
16124         * gcc.dg/20000707-1.c: New test.
16125
16126 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16127
16128         * gcc.c-torture/execute/20000706-1.c: New test.
16129         * gcc.c-torture/execute/20000706-2.c: New test.
16130         * gcc.c-torture/execute/20000706-3.c: New test.
16131         * gcc.c-torture/execute/20000706-4.c: New test.
16132         * gcc.c-torture/execute/20000706-5.c: New test.
16133
16134 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16135
16136         * g++.old-deja/g++.pt/instantiate7.C: New test.
16137
16138 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16139
16140         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
16141         * g++.old-deja/g++.mike/thunk3.C: Likewise.
16142         * g++.old-deja/g++.other/rtti3.C: Likewise.
16143         * g++.old-deja/g++.other/rttid3.C: Likewise.
16144
16145 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
16146
16147         *  g77.f-torture/compile/20000630-1.x: Fix typo
16148
16149 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
16150
16151         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
16152         assembly output.
16153
16154 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
16155
16156         * gcc.dg/cpp/ident.c: New test.
16157
16158 2000-07-05  Neil Booth  <NeilB@earthling.net>
16159
16160         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
16161           gcc.dg/cpp/lexstrng.c: New tests.
16162
16163 2000-07-04  Neil Booth  <NeilB@earthling.net>
16164
16165         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
16166         * gcc.dg/cpp/strify2.c: Same.
16167
16168 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
16169
16170         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
16171         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
16172         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
16173         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
16174
16175         * testsuite/gcc.dg/cpp/macro1.c,
16176         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
16177         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
16178         testsuite/gcc.dg/cpp/strify1.c,
16179         testsuite/gcc.dg/cpp/strify2.c: New tests.
16180
16181 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
16182
16183         * gcc.c-torture/execute/20000703-1.c: New test.
16184
16185 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16186
16187         * g++.old-deja/g++.pt (lookup10.C): New test.
16188
16189 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16190
16191         * g++.old-deja/g++.pt (typename25.C): New test.
16192
16193 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
16194
16195         * gcc.c-torture/compile/20000701-1.c: New test.
16196
16197 2000-06-30  Nick Clifton  <nickc@cygnus.com>
16198
16199         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
16200         to test case.
16201
16202 2000-06-30  Catherine Moore  <clm@cygnus.com>
16203
16204         * gcc.c-torture/execute/align-1.c: New test.
16205
16206 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
16207
16208         * g++.old-deja/g++.pt/expr8.C: New test.
16209         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
16210
16211 2000-06-29  Nick Clifton  <nickc@cygnus.com>
16212
16213         * gcc.c-torture/compile/20000629-1.c: New test.
16214
16215 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16216
16217
16218         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
16219         gcc.dg/noncompile directory, depending on whether they're
16220         preprocessor tests or not.  Annotate all the tests for the dg
16221         framework.
16222
16223         * gcc.c-torture/noncompile/noncompile.exp: Delete.
16224         * gcc.dg/noncompile/noncompile.exp: New.
16225
16226         * Moved files:
16227         Old name                                New name
16228         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
16229         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
16230         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
16231         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
16232         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
16233         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
16234         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
16235         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
16236         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
16237         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
16238         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
16239         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
16240         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
16241         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
16242         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
16243         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
16244         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
16245         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
16246         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
16247         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
16248         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
16249         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
16250         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
16251         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
16252
16253         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
16254         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
16255         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
16256         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
16257         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
16258         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
16259
16260 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16261
16262         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
16263         declare one variable.  On the fourth, error.
16264         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
16265         declared by 20000628-1a.h.
16266
16267 2000-06-29  Richard Henderson  <rth@redhat.com>
16268
16269         * gcc.c-torture/execute/930529-1.x: New file.
16270         * gcc.dg/920413-1.c: Adjust expected warning text.
16271         * gcc.dg/980217-1.c: Declare abort.
16272         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
16273
16274 2000-06-29  Jeffrey A Law  (law@cygnus.com)
16275
16276         * g77.f-torture/compile/20000629-1.f: New test.
16277         * g77.f-torture/compile/20000629-1.x: Expected to fail.
16278
16279 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16280
16281         Rearrange lots of files, removing entirely the
16282         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
16283         directories.
16284
16285         * Deleted files:
16286         gcc.c-torture/code_quality/code_quality.exp
16287         gcc.c-torture/special/special.exp
16288         gcc.failure/failure.exp
16289         gcc.failure/940409-1.x
16290         gcc.c-torture/compile/961203-1.x
16291
16292         * New files:
16293         gcc.misc-tests/linkage.exp
16294         gcc.c-torture/execute/920730-1t.c
16295         gcc.c-torture/execute/920730-1t.x
16296         gcc.c-torture/compile/920520-1.x
16297         gcc.c-torture/compile/920521-1.x
16298         gcc.c-torture/compile/981006-1.x
16299         gcc.c-torture/execute/eeprof-1.x
16300
16301         * Moved files (possibly with modifications to fit a new harness):
16302         Old name                                New name
16303         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
16304         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
16305         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
16306         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
16307         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
16308         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
16309         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
16310         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
16311         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
16312         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
16313         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
16314         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
16315         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
16316         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
16317
16318 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16319
16320         * c-torture/compile/961203-1.x: Delete.
16321
16322         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
16323         not exit. Include stdio.h.
16324         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
16325         * gcc.misc-tests/dg-12.c: Likewise.
16326         * gcc.misc-tests/dg-5.c: Likewise.
16327         * gcc.misc-tests/dg-6.c: Likewise.
16328         * gcc.misc-tests/dg-7.c: Prototype abort.
16329         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
16330         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
16331         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
16332         not exit.
16333         * gcc.misc-tests/sieve.c: Use return from main, not exit.
16334         * gcc.misc-tests/sort2.c: Use return from main, not exit.
16335
16336 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
16337
16338         * gcc.dg/cpp/20000628-1.c: New test.
16339         * gcc.dg/cpp/20000628-1.h: New header for above test.
16340         * gcc.dg/cpp/20000628-1a.h: Likewise.
16341
16342 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
16343
16344         * gcc.dg/cpp: New directory.
16345         * gcc.dg/cpp/cpp.exp: New driver.
16346         * gcc.dg/cpp/20000627-1.c: New test.
16347         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
16348         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
16349         and rewrite as a compilation test.
16350
16351         * gcc.dg: Move many files into the cpp subdirectory, possibly
16352         renaming or editing them as well.
16353         Old name                New name
16354         990119-1.c              cpp/19990119-1.c
16355         990228-1.c              cpp/19990228-1.c
16356         990407-1.c              cpp/19990407-1.c
16357         990409-1.c              cpp/19990409-1.c
16358         990413-1.c              cpp/19990413-1.c
16359         990703-1.c              cpp/19990703-1.c
16360         20000127-1.c            cpp/20000127-1.c
16361         20000129-1.c            cpp/20000129-1.c
16362         20000207-1.c            cpp/20000207-1.c
16363         20000207-2.c            cpp/20000207-2.c
16364         20000209-1.c            cpp/20000209-1.c
16365         20000209-2.c            cpp/20000209-2.c
16366         20000301-1.c            cpp/20000301-1.c
16367         20000419-1.c            cpp/20000419-1.c
16368         20000510-1.S            cpp/20000510-1.S
16369         20000519-1.c            cpp/20000519-1.c
16370         20000529-1.c            cpp/20000529-1.c
16371         20000625-1.c            cpp/20000625-1.c
16372         20000625-2.c            cpp/20000625-2.c
16373         cpp-as1.c               cpp/assert1.c
16374         cpp-as2.c               cpp/assert2.c
16375         cxx-comments-1.c        cpp/cxxcom1.c
16376         cxx-comments-2.c        cpp/cxxcom2.c
16377         endif-label.c           cpp/endif.c
16378         cpp-hash1.c             cpp/hash1.c
16379         cpp-hash2.c             cpp/hash2.c
16380         cpp-if1.c               cpp/if-1.c
16381         cpp-if2.c               cpp/if-2.c
16382         cpp-if3.c               cpp/if-3.c
16383         cpp-if4.c               cpp/if-4.c
16384         cpp-if5.c               cpp/if-5.c
16385         cpp-cond.c              cpp/if-cexp.c
16386         cpp-missingop.c         cpp/if-mop.c
16387         cpp-missingparen.c      cpp/if-mpar.c
16388         cpp-opprec.c            cpp/if-oppr.c
16389         cpp-ifparen.c           cpp/if-paren.c
16390         cpp-shortcircuit.c      cpp/if-sc.c
16391         cpp-shift.c             cpp/if-shift.c
16392         cpp-unary.c             cpp/if-unary.c
16393         cpp-li1.c               cpp/line1.c
16394         cpp-li2.c               cpp/line2.c
16395         lineno.c                cpp/line3.c
16396         lineno-2.c              cpp/line4.c
16397         cpp-mi.c                cpp/mi1.c
16398         cpp-mic.h               cpp/mi1c.h
16399         cpp-micc.h              cpp/mi1cc.h
16400         cpp-mind.h              cpp/mi1nd.h
16401         cpp-mindp.h             cpp/mi1ndp.h
16402         cpp-mix.h               cpp/mi1x.h
16403         cpp-mi2.c               cpp/mi2.c
16404         cpp-mi2a.h              cpp/mi2a.h
16405         cpp-mi2b.h              cpp/mi2b.h
16406         cpp-mi2c.h              cpp/mi2c.h
16407         cpp-mi3.c               cpp/mi3.c
16408         cpp-mi3.def             cpp/mi3.def
16409         poison-1.c              cpp/poison.c
16410         pr-impl.c               cpp/prag-imp.c
16411         cpp-redef-2.c           cpp/redef1.c
16412         cpp-redef.c             cpp/redef2.c
16413         strpaste.c              cpp/strp1.c
16414         strpaste-2.c            cpp/strp2.c
16415         cpp-tradpaste.c         cpp/tr-paste.c
16416         cpp-tradstringify.c     cpp/tr-str.c
16417         cpp-tradwarn1.c         cpp/tr-warn1.c
16418         cpp-tradwarn2.c         cpp/tr-warn2.c
16419         trigraphs.c             cpp/trigraphs.c
16420         cpp-unc1.c              cpp/unc1.c
16421         cpp-unc2.c              cpp/unc2.c
16422         cpp-unc3.c              cpp/unc3.c
16423         cpp-unc.c               cpp/unc4.c
16424         undef.c                 cpp/undef1.c
16425         undef-2.c               cpp/undef2.c
16426         cpp-wi1.c               cpp/widestr1.c
16427
16428 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
16429
16430         * lib/g++.exp (g++_include_flags): Tweak.
16431
16432 2000-06-27  H.J. Lu  <hjl@gnu.org>
16433             Loren J. Rittle  <ljrittle@acm.org>
16434
16435         * lib/g++.exp (g++_include_flags): Override libgloss.exp
16436         version with one that knows about the new gcc tree structure.
16437         (g++_link_flags): Same.
16438
16439 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
16440
16441         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
16442         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
16443         case we are cross-compiling.
16444
16445         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
16446         g++.old-deja/g++.niklas/Makefile.in,
16447         g++.old-deja/g++.niklas/configure.in,
16448         g++.old-deja/g++.other/Makefile.in,
16449         g++.old-deja/g++.other/configure.in,
16450         gcc.c-torture/code_quality/Makefile.in,
16451         gcc.c-torture/code_quality/configure.in,
16452         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
16453         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
16454         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
16455         gcc.c-torture/execute/ieee/Makefile.in,
16456         gcc.c-torture/execute/ieee/configure.in,
16457         gcc.c-torture/noncompile/Makefile.in,
16458         gcc.c-torture/noncompile/configure.in,
16459         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
16460         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
16461         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
16462
16463 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16464
16465         * g++.old-deja/g++.other/ambig3.C: New test.
16466
16467 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16468
16469         * g++.old-deja/g++.pt/syntax1.C: New test.
16470         * g++.old-deja/g++.pt/syntax2.C: New test.
16471         * g++.old-deja/g++.other/syntax3.C: New test.
16472         * g++.old-deja/g++.other/syntax4.C: New test.
16473
16474 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16475
16476         * gcc.dg/20000623-1.c: Prototype exit and abort.
16477
16478 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16479
16480         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
16481         New tests.
16482         * gcc.dg/cpp-mi3.def: New file.
16483
16484         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
16485         inside assertions.
16486         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
16487         lexer's error messages.
16488         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
16489         divine anything from the linemarkers.
16490         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
16491         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
16492
16493 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
16494
16495         * gcc.dg/20000623-1.c: New test.
16496
16497 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
16498
16499         * gcc.c-torture/execute/20000622-1.c: New test.
16500
16501 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16502
16503         * g++.old-deja/g++.other/init15.C: New test.
16504
16505 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16506
16507         * g++.old-deja/g++.pt/vaarg2.C: New test.
16508         * g++.old-deja/g++.pt/vaarg3.C: New test.
16509
16510 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
16511
16512         * g++.old-deja/g++.other/dyncast6.C: New test.
16513
16514 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
16515
16516         * gcc.c-torture/execute/loop-6.c: New test.
16517
16518 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
16519
16520         * gcc.dg/20000614-1.c: New test.
16521         * gcc.dg/20000614-2.c: New test.
16522
16523 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
16524
16525         * g++.old-deja/g++.other/inline12.C: New test.
16526
16527 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
16528
16529         * g++.old-deja/g++.other/eh1.C: New test.
16530
16531 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
16532
16533         * g++.old-deja/g++.other/type.C: New test.
16534
16535 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16536
16537         * g++.old-deja/g++.other/initstring.C: New test.
16538
16539 2000-06-12  Jason Merrill  <jason@redhat.com>
16540
16541         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
16542
16543 2000-06-09  Jeffrey A Law  (law@cygnus.com)
16544
16545         * gcc.c-torture/compile/20000609-1.c: New test.
16546
16547 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
16548
16549         * gcc.dg/20000609-1.c: New test.
16550
16551 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
16552
16553         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16554         * gcc.c-torture/noncompile/poison-1.c: Move...
16555         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
16556         * gcc.dg/cpp-li1.c: Add a token after the #line.
16557
16558 2000-06-05  Richard Henderson  <rth@cygnus.com>
16559
16560         * gcc.c-torture/execute/20000605-2.c: New test.
16561         * gcc.c-torture/execute/20000605-3.c: New test.
16562
16563 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
16564
16565         * g77.f-torture/execute/20000503-1.x: New file.
16566
16567 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16568
16569         * g++.old-deja/g++.eh/badalloc1.C: New test.
16570
16571 2000-06-05  Richard Henderson  <rth@cygnus.com>
16572
16573         * gcc.c-torture/execute/20000605-1.c: New test.
16574
16575 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16576             Nathan Sidwell <nathan@codesourcery.com>
16577
16578         * gcc.c-torture/compile/20000605-1.c: New test.
16579
16580 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
16581
16582         * g77.f-torture/compile/20000601-1.f:  New test.
16583
16584 2000-06-03  Richard Henderson  <rth@cygnus.com>
16585
16586         * gcc.c-torture/execute/20000603-1.c: New.
16587
16588 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
16589
16590         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
16591         * gcc.dg/noreturn-2.c (noreturn): Likewise.
16592
16593 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
16594
16595         * gcc.dg/compare2.c (case 12): XFAIL.
16596         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
16597         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
16598
16599         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
16600
16601 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
16602
16603         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
16604         guard macro is already defined when the header is first
16605         included.
16606         * gcc.dg/cpp-mix.h: New file.
16607         * gcc.dg/endif-label.c: Update patterns to match compiler.
16608
16609         * g++.brendan/complex1.C: Declare abort.
16610         * g++.law/refs4.C: Remove XFAIL.
16611         * g++.oliva/expr2.C: Declare abort and exit.
16612
16613 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
16614
16615         * gcc.c-torture/execute/20000528-1.c: New test.
16616
16617         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
16618         * g++.old-deja/g++.law/temps4.C: Likewise.
16619
16620         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
16621         stdlib.h.  Call abort() on failure.
16622         * g++.old-deja/g++.law/refs4.C: Likewise.
16623         * g++.old-deja/g++.law/temps4.C: Likewise.
16624         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
16625         * gcc.c-torture/execute/20000112-1.c: Include string.h.
16626
16627 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
16628
16629         Relative to g++.dg/special:
16630         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
16631
16632         Relative to g++.old-deja:
16633         * g++.brendan/complex1.C, g++.jason/optimize2.C,
16634         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
16635         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
16636         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
16637         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
16638         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
16639         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
16640
16641         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
16642         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
16643         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
16644         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
16645         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
16646         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
16647         and/or string.h.
16648
16649         * g++.other/goto1.C: Update expectations for error messages.
16650
16651 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
16652
16653         * gcc.c-torture/compile/20000523-1.c: New test.
16654
16655 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16656
16657         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
16658
16659 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16660
16661         * g++.old-deja/g++.eh/catch11.C: New test.
16662         * g++.old-deja/g++.eh/catch12.C: New test.
16663
16664 2000-05-24  Nick Clifton  <nickc@cygnus.com>
16665
16666         * gcc.c-torture/execute/20000523-1.c: New test.
16667
16668 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
16669
16670         * c-torture/execute/bcp-1.c: Replace abort in arg of
16671         __builtin_constant_p with a generic external function.
16672
16673         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
16674         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
16675         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
16676         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
16677         Prototype abort and/or exit.
16678
16679         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
16680         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
16681         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
16682         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
16683
16684 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
16685
16686         * gcc.dg/dwarf2-1.c: New test.
16687
16688 2000-05-20  Richard Henderson  <rth@cygnus.com>
16689
16690         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
16691
16692 2000-05-20  Andreas Jaeger  <aj@suse.de>
16693
16694         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
16695         testcase.
16696
16697 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
16698
16699         * gcc.c-torture/execute/20000519-2.c: New test.
16700
16701 2000-05-19  Andreas Jaeger  <aj@suse.de>
16702
16703         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
16704         which fails with SSA.
16705
16706         * lib/c-torture.exp: Also test with -O3 -fssa.
16707
16708 2000-05-18  Michael Meissner  <meissner@redhat.com>
16709
16710         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
16711         * gcc.c-torture/execute/920415-1.c: Ditto.
16712         * gcc.c-torture/execute/920501-1.c: Ditto.
16713         * gcc.c-torture/execute/conversion.c: Ditto.
16714         * gcc.c-torture/execute/cvt-1.c: Ditto.
16715
16716 2000-05-18  Jeffrey A Law  (law@cygnus.com)
16717
16718         * gcc.c-torture/compile/20000518-1.c: New test.
16719
16720 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16721
16722         * g77.f-torture/compile/200005018.f:  New test.
16723
16724 2000-05-17  Jeffrey A Law  (law@cygnus.com)
16725
16726         * gcc.c-torture/compile/20000517-1.c: New test.
16727
16728 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16729
16730         * gcc.c-torture/execute/20000516-1.c: New test.
16731
16732 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
16733
16734         * g++.old-deja/g++.other/eh.C: New test.
16735
16736 2000-05-12  Richard Henderson  <rth@cygnus.com>
16737
16738         * gcc.c-torture/execute/990208-1.c (main): Don't pass
16739         constants through to doit's conditional.
16740
16741 2000-05-11  Jeffrey A Law  (law@cygnus.com)
16742
16743         * gcc.c-torture/compile/20000511-1.c: New test.
16744         * g77.f-torture/compile/20000511-1.f: New test.
16745         * g77.f-torture/compile/20000511-2.f: New test.
16746
16747 2000-05-11  Michael Meissner  <meissner@redhat.com>
16748
16749         * gcc.c-torture/execute/20000511-1.c: New test.
16750
16751 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
16752
16753         * gcc.dg/dg.exp: Scan .S files as well as .c files.
16754         * gcc.dg/20000510-1.S: New.
16755
16756 2000-05-08  Catherine Moore  <clm@cygnus.com>
16757
16758         * gcc.dg/unused-3.c: New.
16759
16760 2000-05-06  Richard Henderson  <rth@cygnus.com>
16761
16762           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
16763           * g++.old-deja/g++.mike/warn1.C: Likewise.
16764           * g++.old-deja/g++.pt/local1.C: Likewise.
16765           * g++.old-deja/g++.pt/local7.C: Likewise.
16766           * g++.old-deja/g++.pt/spec16.C: Likewise.
16767
16768 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
16769
16770         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
16771
16772 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
16773
16774           * g77.f-torture/execute/20000503-1.f:  New test.
16775
16776 2000-05-04  Andreas Jaeger  <aj@suse.de>
16777
16778         * gcc.dg/noreturn-2.c: New test.
16779
16780 2000-05-04  Neil Booth  <NeilB@earthling.net>
16781
16782         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
16783         preprocessor.
16784
16785 2000-05-04  Richard Henderson  <rth@cygnus.com>
16786
16787         * gcc.c-torture/execute/20000503-1.c: Fix typo.
16788
16789 2000-05-04  Richard Henderson  <rth@cygnus.com>
16790
16791         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
16792         OpenSSL by Jason R Thorpe.
16793
16794 2000-05-03  Jim Wilson  <wilson@cygnus.com>
16795
16796         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
16797
16798 2000-05-03  Robert Lipe <robertlipe@usa.net>
16799
16800         * gcc.dg/20000503-1.c: New test.
16801
16802 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
16803
16804         * gcc.c-torture/compile/20000502-1.c: New test.
16805         * g++.old-deja/g++.other/align.C: New test.
16806         * gcc.dg/cpp-tradstringify.c: New test.
16807
16808 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16809
16810         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
16811         and hard registers.
16812
16813 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
16814
16815         * gcc.c-torture/execute/loop-5.c: New test.
16816
16817 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
16818
16819         * gcc.c-torture/execute/va-arg-20.c: New test.
16820
16821 2000-04-23  Jeffrey A Law  (law@cygnus.com)
16822
16823         * gcc.c-torture/execute/20000422-1.c: New test.
16824
16825 2000-04-20  Greg McGary  <gkm@gnu.org>
16826
16827         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
16828         when optimizing, but without sibling-call optimizations (-O1).
16829
16830 2000-04-20  Jeffrey A Law  (law@cygnus.com)
16831
16832           * gcc.c-torture/compile/20000420-1.c: New test.
16833
16834 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16835
16836         * g++.abi/ptrflags.C: New test.
16837         * g++.eh/catchptr1.C: Test incomplete pointer chains.
16838
16839 2000-04-19  Catherine Moore  <clm@cygnus.com>
16840
16841         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
16842
16843 2000-04-19  Greg McGary  <gkm@gnu.org>
16844
16845         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
16846         sibling-call optimizations.
16847
16848 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
16849
16850         * gcc.dg/20000419-1.c: New test.
16851
16852 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
16853
16854         * gcc.c-torture/execute/20000412-6.c: New test.
16855
16856 2000-04-12  Jeffrey A Law  (law@cygnus.com)
16857
16858         * gcc.c-torture/execute/20000412-5.c: New test.
16859         * g77.f-torture/compile/20000412-1.f: New test.
16860         * gcc.c-torture/execute/20000412-4.c: New test.
16861         * gcc.c-torture/compile/20000412-2.c: New test.
16862         * gcc.c-torture/execute/20000412-3.c: New test.
16863         * gcc.c-torture/compile/20000412-1.c: New test.
16864         * gcc.c-torture/execute/20000412-2.c: New test.
16865
16866 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
16867
16868         * objc/execute/bf-20.m: New test.
16869
16870 2000-04-10  Richard Henderson  <rth@cygnus.com>
16871
16872         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
16873
16874         * gcc.c-torture/execute/20000412-1.c: New test.
16875
16876 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16877
16878         * g++.old-deja/g++.eh/catchptr1.C: New test.
16879
16880 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
16881
16882         * g++.old-deja/g++.abi/cxa_vec.C: New test.
16883
16884 2000-04-08  Neil Booth  <NeilB@earthling.net>
16885
16886         * gcc.dg/cpp-nullchar.c: Remove test as
16887         embedded nulls cause problems.
16888
16889 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16890
16891         * gcc.dg/compare2.c: New test.
16892
16893 2000-04-08  Neil Booth  <NeilB@earthling.net>
16894
16895         * gcc.dg/cpp-nullchar.c: New test.
16896
16897 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16898
16899         * gcc.dg/cpp-mi2.c: New test.
16900         * gcc.dg/cpp-mi2[abc].h: New files.
16901
16902 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16903
16904         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16905         member name.
16906
16907 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16908
16909         * g++.old-deja/g++.abi/vmihint.C: New test.
16910
16911 2000-04-06  Neil Booth  <NeilB@earthling.net>
16912
16913         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16914         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16915         copyright.
16916
16917 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16918
16919         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16920         avoid stack-frame overwrite.
16921
16922 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16923
16924         * gcc.c-torture/compile/20000405-2.c: New test.
16925         * gcc.c-torture/compile/20000405-3.c: New test.
16926
16927 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16928
16929         * gcc.c-torture/compile/20000405-1.c: New test.
16930
16931 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16932
16933         * gcc.dg/cast-qual-1.c: Revert last change.
16934
16935 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16936
16937         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
16938
16939 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
16940
16941         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
16942         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
16943
16944 2000-04-03  Jeffrey A Law  (law@cygnus.com)
16945
16946         * gcc.c-torture/compile/20000403-2.c: New test.
16947         * gcc.c-torture/compile/20000403-1.c: New test.
16948
16949 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
16950
16951         * gcc.c-torture/execute/20000403-1.c: New test.
16952
16953 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
16954
16955         * gcc.c-torture/execute/20000402-1.c: New test.
16956
16957 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
16958
16959         * gcc.c-torture/execute/va-arg-15.c: New test.
16960         * gcc.c-torture/execute/va-arg-16.c: New test.
16961         * gcc.c-torture/execute/va-arg-17.c: New test.
16962         * gcc.c-torture/execute/va-arg-18.c: New test.
16963         * gcc.c-torture/execute/va-arg-19.c: New test.
16964
16965 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
16966
16967         * gcc.c-torture/compile/981211-1.c: Move to...
16968         * gcc.dg/cpp-as1.c: ...here.
16969         * gcc.dg/cpp-as2.c: New file.
16970
16971         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
16972         compiler.
16973
16974 2000-04-02  Neil Booth  <NeilB@earthling.net>
16975
16976         * gcc.dg/cpp-cond.c  New tests.
16977         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
16978         accidental success less likely.
16979         * gcc.dg/cpp-missingop.c  New tests.
16980         * gcc.dg/cpp-missingparen.c  New tests.
16981         * gcc.dg/cpp-shift.c  New tests.
16982         * gcc.dg/cpp-shortcircuit.c  New tests.
16983         * gcc.dg/cpp-unary.c  New tests.
16984
16985 2000-03-29  Jeffrey A Law  (law@cygnus.com)
16986
16987         * gcc.c-torture/compile/20000329-1.c: New test.
16988
16989 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
16990
16991         * gcc.c-torture/compile/20000326-1.c: New test.
16992         * gcc.c-torture/compile/20000326-2.c: New test.
16993
16994 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
16995
16996         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
16997         the first parameter is a function argument.
16998
16999 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17000
17001         * g++.old-deja/g++.ext/array4.C: New test.
17002
17003 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17004
17005         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17006
17007 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17008
17009         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17010
17011 2000-03-19  Richard Henderson  <rth@cygnus.com>
17012
17013         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17014
17015 2000-03-19  Richard Henderson  <rth@cygnus.com>
17016
17017         * gcc.c-torture/compile/20000319-1.c: New test.
17018
17019 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17020
17021         * gcc.c-torture/execute/20000314-3.c: New test.
17022         * gcc.c-torture/execute/20000314-2.c: New test.
17023         * gcc.c-torture/execute/20000314-1.c: New test.
17024         * gcc.c-torture/compile/20000314-2.c: New test.
17025         * gcc.c-torture/compile/20000314-1.c: New test.
17026
17027 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17028
17029         * g++.old-deja/g++.warn/inline.C: New test.
17030
17031 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17032
17033         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17034         standards-compliant result rather than specific constants.
17035         Put test-values in array.
17036
17037 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17038
17039         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17040         (g++_target_compile): Put test-specific options last.
17041
17042 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17043
17044         * g++.old-deja/g++.eh/vbase4.C: New test.
17045
17046 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17047
17048         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17049
17050 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17051
17052         * g++.old-deja/g++.brendan/misc12.C: Removed.
17053         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17054         * g++.old-deja/g++.ext/pretty4.C: New test.
17055
17056 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         * g++.old-deja/g++.other/string2.C: New test.
17059
17060 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17061
17062         * g++.old-deja/g++.warn/impint2.C: New test.
17063
17064 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17065
17066         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17067         is 1, not zero.
17068
17069 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17070
17071         * g++.old-deja/g++.warn/impint.C: New test.
17072         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17073         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17074         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17075         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17076         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17077         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17078         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17079         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17080         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17081         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17082         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17083         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17084
17085 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17086
17087         * gcc.dg/cpp-redef.c: New test.
17088
17089 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17090
17091         * g++.old-deja/g++.pt/unify7.C: New test.
17092
17093 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17094
17095         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17096         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17097
17098 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17099
17100         * gcc.c-torture/compile/20000224-1.c: New test.
17101
17102 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17103
17104         * gcc.c-torture/compile/cpp-2.c: New test.
17105         * gcc.c-torture/compile/cpp-1.c: New test.
17106
17107 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17108
17109         * gcc.c-torture/execute/20000225-1.c: New test.
17110
17111 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17112
17113         * gcc.dg/cpp-li2.c: New test.
17114
17115         * gcc.dg/cpp-wi1.c: New test.
17116
17117         * gcc.dg/cpp-li1.c: New test.
17118
17119 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17120
17121         * g++.old-deja/g++.other/sizeof5.C: New test.
17122
17123 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17124
17125         * gcc.c-torture/execute/va-arg-13.c: New test.
17126
17127 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17128
17129         * gcc.c-torture/execute/va-arg-12.c: New test.
17130
17131 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17132
17133         * gcc.c-torture/execute/20000223-1.c: New test.
17134
17135 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17136
17137         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
17138
17139 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
17140
17141         * g++.old-deja/g++.abi/ptrmem.C: New test.
17142
17143 2000-02-19  Richard Henderson  <rth@cygnus.com>
17144
17145         * gcc.c-torture/compile/init-3.c: New.
17146
17147 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
17148
17149         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
17150         ALWAYS_CXXFLAGS.
17151
17152 2000-02-11  Robert Lipe <robertl@sco.com>
17153
17154         * gcc.c-torture/compile/20000211-3.c: New test.
17155
17156 2000-02-11  Martin Buchholz <martin@xemacs.org>
17157
17158         * gcc.c-torture/compile/20000211-2.c: New test.
17159
17160 2000-02-11  Jeffrey A Law  (law@cygnus.com)
17161
17162         * gcc.c-torture/compile/20000211-1.c: New test.
17163
17164 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
17165
17166         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
17167           on native targets
17168
17169 2000-02-08  Nathan Sidwell  <nathan@acm.org>
17170
17171         * g++.old-deja/g++.other/cast5.C: New test.
17172
17173 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
17174
17175         * gcc.c-torture/execute/20000205-1.c: New.
17176
17177 2000-02-03  Nathan Sidwell  <nathan@acm.org>
17178
17179         * g++.old-deja/g++.jason/cast3.C: Return void.
17180         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
17181
17182 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17183
17184         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
17185
17186         * gcc.dg/loop-1.c: New test.
17187
17188 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
17189
17190         * gcc.c-torture/compile/20000127-1.c: New test.
17191         * gcc.c-torture/execute/991228-1.c: New test.
17192
17193 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17194
17195         * gcc.dg/unused-2.c: New test.
17196
17197         * gcc.dg/conv-1.c: New test.
17198
17199 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
17200
17201         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
17202         compiler.
17203         (tool_option_proc): Fix typo.
17204
17205 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
17206
17207         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
17208         of the ld on the host, not on the build machine.
17209         Also, don't crash if '--help' is not a supported option.
17210
17211 2000-01-24  Richard Henderson  <rth@cygnus.com>
17212
17213         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
17214
17215 2000-01-20  Jeffrey A Law  (law@cygnus.com)
17216
17217         * gcc.c-torture/execute/20000120-2.c: New test.
17218         * gcc.c-torture/execute/20000120-1.c: New test.
17219
17220 2000-01-13  Jeffrey A Law  (law@cygnus.com)
17221
17222         * gcc.c-torture/execute/20000113-1.c: New test.
17223
17224 2000-01-12  Jeffrey A Law  (law@cygnus.com)
17225
17226         * gcc.c-torture/execute/20000112-1.c: New test.
17227
17228 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17229
17230         * gcc.dg/20000111-1.c: New test.
17231
17232 2000-01-10  Jeffrey A Law  (law@cygnus.com)
17233
17234         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
17235         with 16 bit integers.
17236
17237 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17238
17239         * gcc.dg/20000108-1.c: New test.
17240
17241 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17242
17243         * g++.old-deja/g++.ns/koenig8.C: New test.
17244
17245 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17246
17247         * g++.old-deja/g++.other/cast4.C: New test.
17248
17249 2000-01-05  Jeffrey A Law  (law@cygnus.com)
17250
17251         * gcc.c-torture/compile/20000105-2.c: New test.
17252         * gcc.c-torture/compile/20000105-1.c: New test.
17253
17254 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17255
17256         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
17257         references to printf & atoi to conform to ANSI standard.
17258         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
17259         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
17260         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
17261         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
17262         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
17263         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17264         * g++.old-deja/g++.brendan/copy1.C: Likewise.
17265         * g++.old-deja/g++.brendan/copy2.C: Likewise.
17266         * g++.old-deja/g++.brendan/copy3.C: Likewise.
17267         * g++.old-deja/g++.brendan/copy4.C: Likewise.
17268         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17269         * g++.old-deja/g++.brendan/copy6.C: Likewise.
17270         * g++.old-deja/g++.brendan/copy7.C: Likewise.
17271         * g++.old-deja/g++.brendan/copy8.C: Likewise.
17272         * g++.old-deja/g++.brendan/crash11.C: Likewise.
17273         * g++.old-deja/g++.brendan/crash14.C: Likewise.
17274         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
17275         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17276         * g++.old-deja/g++.brendan/delete2.C: Likewise.
17277         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
17278         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
17279         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
17280         * g++.old-deja/g++.brendan/eh1.C: Likewise.
17281         * g++.old-deja/g++.brendan/groff1.C: Likewise.
17282         * g++.old-deja/g++.brendan/init3.C: Likewise.
17283         * g++.old-deja/g++.brendan/misc12.C: Likewise.
17284         * g++.old-deja/g++.brendan/misc7.C: Likewise.
17285         * g++.old-deja/g++.brendan/new2.C: Likewise.
17286         * g++.old-deja/g++.brendan/operators4.C: Likewise.
17287         * g++.old-deja/g++.brendan/operators5.C: Likewise.
17288         * g++.old-deja/g++.brendan/overload2.C: Likewise.
17289         * g++.old-deja/g++.brendan/overload7.C: Likewise.
17290         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
17291         * g++.old-deja/g++.brendan/reference1.C: Likewise.
17292         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
17293         * g++.old-deja/g++.brendan/template24.C: Likewise.
17294         * g++.old-deja/g++.brendan/template3.C: Likewise.
17295         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
17296         * g++.old-deja/g++.jason/inline3.C: Likewise.
17297         * g++.old-deja/g++.jason/opeq.C: Likewise.
17298         * g++.old-deja/g++.law/arg5.C: Likewise.
17299         * g++.old-deja/g++.law/arm7.C: Likewise.
17300         * g++.old-deja/g++.law/ctors11.C: Likewise.
17301         * g++.old-deja/g++.law/cvt8.C: Likewise.
17302         * g++.old-deja/g++.law/init9.C: Likewise.
17303         * g++.old-deja/g++.law/refs4.C: Likewise.
17304         * g++.old-deja/g++.law/template2.C: Likewise.
17305         * g++.old-deja/g++.law/visibility24.C: Likewise.
17306         * g++.old-deja/g++.law/vtable3.C: Likewise.
17307         * g++.old-deja/g++.mike/asm2.C: Likewise.
17308         * g++.old-deja/g++.mike/eh1.C: Likewise.
17309         * g++.old-deja/g++.mike/misc1.C: Likewise.
17310         * g++.old-deja/g++.mike/misc13.C: Likewise.
17311         * g++.old-deja/g++.mike/misc14.C: Likewise.
17312         * g++.old-deja/g++.mike/ns12.C: Likewise.
17313         * g++.old-deja/g++.mike/p1248.C: Likewise.
17314         * g++.old-deja/g++.mike/p3708.C: Likewise.
17315         * g++.old-deja/g++.mike/p3708a.C: Likewise.
17316         * g++.old-deja/g++.mike/p3708b.C: Likewise.
17317         * g++.old-deja/g++.mike/p646.C: Likewise.
17318         * g++.old-deja/g++.mike/p700.C: Likewise.
17319         * g++.old-deja/g++.mike/p783.C: Likewise.
17320         * g++.old-deja/g++.mike/p783a.C: Likewise.
17321         * g++.old-deja/g++.mike/p783b.C: Likewise.
17322         * g++.old-deja/g++.mike/p786.C: Likewise.
17323         * g++.old-deja/g++.mike/p789.C: Likewise.
17324         * g++.old-deja/g++.mike/p789a.C: Likewise.
17325         * g++.old-deja/g++.mike/p807a.C: Likewise.
17326         * g++.old-deja/g++.other/delete3.C: Likewise.
17327         * g++.old-deja/g++.other/dyncast1.C: Likewise.
17328         * g++.old-deja/g++.other/dyncast2.C: Likewise.
17329         * g++.old-deja/g++.other/dyncast3.C: Likewise.
17330         * g++.old-deja/g++.other/empty1.C: Likewise.
17331         * g++.old-deja/g++.other/temporary1.C: Likewise.
17332         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
17333         * g++.old-deja/g++.pt/t16.C: Likewise.
17334         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
17335
17336 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
17337
17338         * gcc.dg/991230-1.c: New test.
17339
17340 1999-12-29  Jeffrey A Law  (law@cygnus.com)
17341
17342         * gcc.c-torture/compile/991229-3.c: New test.
17343         * gcc.c-torture/compile/991229-2.c: New test.
17344         * gcc.c-torture/compile/991229-1.c: New test.
17345
17346 1999-12-29  Greg McGary <gkm@eng.ascend.com>
17347
17348         * gcc.c-torture/compile/labels-2.c: New test.
17349
17350 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17351
17352         * gcc.c-torture/execute/991227-1.c: New test.
17353
17354 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17355
17356         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
17357
17358 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17359
17360         * gcc.c-torture/execute/991221-1.c: New test.
17361
17362 1999-12-20  Nathan Sidwell  <nathan@acm.org>
17363
17364         * g++.old-deja/g++.other/cast3.C: New test.
17365
17366 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
17367
17368         * gcc.c-torture/execute/991216-4.c: New test.
17369
17370 1999-12-16  Michael Meissner  <meissner@cygnus.com>
17371
17372         * gcc.c-torture/execute/991216-1.c: New test.
17373         * gcc.c-torture/execute/991216-2.c: New test.
17374         * gcc.c-torture/execute/991216-3.c: New test.
17375
17376 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17377
17378         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
17379         Actually make the test fail by using "-O2" for compilation.
17380
17381 1999-12-15  Nathan Sidwell  <nathan@acm.org>
17382
17383         * g++.old-deja/g++.warn/cast-align1.C: New test.
17384
17385 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17386
17387         * gcc.c-torture/compile/991214-1.c: New test.
17388         * gcc.c-torture/compile/991214-2.c: New test.
17389
17390 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17391
17392         * gcc.dg/991214-1.c: New test.
17393
17394 1999-12-13  Jeffrey A Law  (law@cygnus.com)
17395
17396         * gcc.c-torture/compile/991213-3.c: New test.
17397         * gcc.c-torture/compile/991213-2.c: New test.
17398         * gcc.c-torture/compile/991213-1.c: New test.
17399
17400 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
17401
17402         * gcc.dg/991209-1.c: New test.
17403
17404 1999-12-08  Nathan Sidwell <nathan@acm.org>
17405
17406         * gcc.c-torture/compile/991208-1.c: New test.
17407
17408 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17409
17410         * gcc.dg/ultrasp2.c: New test.
17411
17412 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
17413
17414         * g++.old-deja/g++.abi/align.C (main): Fix typo.
17415
17416 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
17417
17418         * gcc.c-torture/compile/991202-1.c: New test.
17419         * gcc.c-torture/execute/991202-1.c: New test.
17420         * gcc.c-torture/execute/991202-2.c: New test.
17421         * gcc.c-torture/execute/991202-3.c: New test.
17422
17423 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
17424
17425         * g++.old-deja/g++.abi/align.C: New test.
17426         * g++.old-deja/g++.abi/aggregates.C: Likewise.
17427         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17428
17429 1999-12-01  Richard Henderson  <rth@cygnus.com>
17430
17431         * gcc.c-torture/execute/991201-1.c: New.
17432
17433 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
17434
17435         * gcc.dg/991129-1.c: New test.
17436
17437 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
17438
17439         * gcc.c-torture/compile/991127-1.c: New test.
17440
17441 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17442
17443         * g++.old-deja/g++.other/warn4.C: New test.
17444
17445 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17446
17447         * g++.old-deja/g++.eh/cleanup2.C: New test.
17448         * g++.old-deja/g++.ext/pretty2.C: New test.
17449         * g++.old-deja/g++.ext/pretty3.C: New test.
17450         * g++.old-deja/g++.other/debug6.C: New test.
17451
17452 1999-10-20  Jim Wilson  <wilson@cygnus.com>
17453
17454         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
17455         compiler_output to look for one error message instead of two.
17456
17457 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
17458
17459         * gcc.c-torture/execute/991118-1.c: Also test case
17460         where the word boundary does not split a byte evenly.
17461
17462 1999-11-19  Nathan Sidwell  <nathan@acm.org>
17463
17464         * g++.old-deja/g++.ext/restrict1.C: New test.
17465
17466 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
17467
17468         * gcc.c-torture/execute/991118-1.c: New test.
17469
17470 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
17471
17472         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
17473         working directory pathnames.
17474
17475 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
17476
17477         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
17478         host is equipped with driver.h and driver.o so it can actually
17479         compile and run the tests.
17480
17481 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
17482
17483         * gcc.c-torture/compile/991008-1.c: New test.
17484
17485 1999-11-08  Nick Clifton  <nickc@cygnus.com>
17486
17487         * lib/gcc-dg.exp: Include target-supports.exp
17488
17489 1999-11-05  Nick Clifton  <nickc@cygnus.com>
17490
17491         * lib/target-supports.exp: New file: Provide procs to test for
17492         features supported by the target.
17493         (check_weak_available): Moved here from ecos.exp.
17494         (check_alias_available): New proc: Determine of the target
17495         toolchain supports the alias attribute.
17496
17497         * gcc.dg/special/ecos.exp: Move check_weak_available to
17498         target-supports.exp.
17499         (alias-1.c): Only perform the test if the target supports
17500         aliases.
17501         (wkali-1.c): Only perform the test if the target supports
17502         aliases.
17503
17504         * gcc.dg/990506-0.c: Expect error messages from cross
17505         targets as well as native targets.
17506
17507 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17508
17509         * gcc.dg/ultrasp1.c: Removed xfail.
17510         * gcc.dg/struct-ret-2.c: Likewise.
17511         * gcc.dg/array-1.c: Likewise.
17512
17513 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17514
17515         * gcc.dg/struct-ret-2.c: New test.
17516
17517         * gcc.dg/array-1.c: New test.
17518
17519 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
17520
17521         * gcc.c-torture/execute/991030-1.c: New test.
17522
17523 1999-10-26  Richard Henderson  <rth@cygnus.com>
17524
17525         * gcc.c-torture/compile/991026-2.c: New test.
17526
17527 1999-10-26  Jeffrey A Law  (law@cygnus.com)
17528
17529         * gcc.c-torture/compile/991026-1.c: New test.
17530
17531 1999-10-23  Jeffrey A Law  (law@cygnus.com)
17532
17533         * gcc.c-torture/execute/991023-1.c: New test.
17534
17535 1999-10-19  Jeffrey A Law  (law@cygnus.com)
17536
17537         * gcc.c-torture/execute/991019-1.c: New test.
17538
17539 1999-10-16  Richard Henderson  <rth@cygnus.com>
17540
17541         * gcc.c-torture/execute/991016-1.c: New test.
17542
17543 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
17544
17545         * gcc.c-torture/execute/991014-1.c: New test.
17546
17547 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
17548
17549         * g++.old-deja/g++.other/union2.C: New test.
17550
17551 1999-10-13  Nathan Sidwell  <nathan@acm.org>
17552
17553         * g++.old-deja/g++.other/vaarg2.C: New test.
17554         * g++.old-deja/g++.other/vaarg3.C: New test.
17555
17556 1999-10-12  Craig Burley  <craig@jcb-sc.com>
17557
17558         * g77.f-torture/noncompile/19990905-1.f: Moved from being
17559         in compile/.
17560
17561 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
17562
17563         * gcc.c-torture/execute/va-arg-11.c: New test.
17564
17565 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
17566
17567         * lib/file-format.exp (gcc_target_object_format): Don't
17568         crash if objdump is unavailable.
17569
17570 1999-09-29  Donn Terry <donn@interix.com>
17571
17572         * gcc.misc-tests/mg.exp: delete extraneous redirection.
17573
17574 1999-09-28  Nick Clifton  <nickc@cygnus.com>
17575
17576         * gcc.c-torture/compile/990928-1.c: New test.
17577
17578 1999-09-28  Nathan Sidwell  <nathan@acm.org>
17579
17580         * g++.old-deja/g++.other/decl6.C: New test.
17581
17582 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17583
17584         * gcc.c-torture/execute/va-arg-10.c: New test.
17585
17586 1999-09-27  Nathan Sidwell  <nathan@acm.org>
17587
17588         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
17589         __PRETTY_FUNCTION__.
17590
17591 1999-09-23  Nick Clifton  <nickc@cygnus.com>
17592
17593         * gcc.c-torture/execute/990923-1.c: New test.
17594
17595 1999-09-21  Nick Clifton  <nickc@cygnus.com>
17596
17597         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
17598         for which -fpic is inappropriate.
17599
17600 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
17601
17602         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
17603
17604 1999-09-21  Nathan Sidwell  <nathan@acm.org>
17605
17606         * g++.old-deja/g++.other/dyncast1.C: New test.
17607         * g++.old-deja/g++.other/dyncast2.C: New test.
17608         * g++.old-deja/g++.other/dyncast3.C: New test.
17609         * g++.old-deja/g++.other/dyncast4.C: New test.
17610         * g++.old-deja/g++.other/dyncast5.C: New test.
17611         * g++.old-deja/g++.eh/catch3.C: New test.
17612         * g++.old-deja/g++.eh/catch3p.C: New test.
17613         * g++.old-deja/g++.eh/catch4.C: New test.
17614         * g++.old-deja/g++.eh/catch4p.C: New test.
17615         * g++.old-deja/g++.eh/catch5.C: New test.
17616         * g++.old-deja/g++.eh/catch5p.C: New test.
17617         * g++.old-deja/g++.eh/catch6.C: New test.
17618         * g++.old-deja/g++.eh/catch6p.C: New test.
17619         * g++.old-deja/g++.eh/catch7.C: New test.
17620         * g++.old-deja/g++.eh/catch7p.C: New test.
17621         * g++.old-deja/g++.eh/catch8.C: New test.
17622         * g++.old-deja/g++.eh/catch8p.C: New test.
17623         * g++.old-deja/g++.eh/catch9.C: New test.
17624         * g++.old-deja/g++.eh/catch9p.C: New test.
17625
17626 1999-09-13  Nathan Sidwell  <nathan@acm.org>
17627
17628         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
17629         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
17630
17631 1999-09-13  Jeffrey A Law  (law@cygnus.com)
17632
17633         * gcc.c-torture/compile/990913-1.c: New test.
17634
17635 1999-09-10  Nathan Sidwell  <nathan@acm.org>
17636
17637         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
17638         * g++.old-deja/g++.jason/rfg5.C: Likewise.
17639
17640 1999-09-09  Richard Henderson  <rth@cygnus.com>
17641
17642         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
17643
17644 1999-09-09  Nathan Sidwell  <nathan@acm.org>
17645
17646         * g++.old-deja/g++.other/lookup11.C: New test.
17647         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
17648         what is permitted and what we want.
17649         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
17650         overload use.
17651         * g++.old-deja/g++.jason/rfg5.C: Likewise
17652
17653 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
17654
17655         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
17656         * gcc.c-torture/noncompile/poison-1.c: New file.
17657
17658 1999-09-08  Nathan Sidwell  <nathan@acm.org>
17659
17660         * g++.old-deja/g++.other/sizeof3.C: New test.
17661         * g++.old-deja/g++.other/sizeof4.C: New test.
17662         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
17663         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
17664
17665 1999-09-07  Richard Henderson  <rth@cygnus.com>
17666
17667         * gcc.dg/va-arg-1.c: New.
17668
17669 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17670
17671         * gcc.c-torture/execute/va-arg-9.c: New test.
17672
17673 1999-09-05  Craig Burley  <craig@jcb-sc.com>
17674
17675         * g77.f-torture/compile/980519-2.f: New test.
17676         * g77.f-torture/compile/19990905-0.f: New test.
17677         * g77.f-torture/compile/19990905-1.f: New test.
17678         * g77.f-torture/compile/19990905-2.f: New test.
17679
17680         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
17681
17682 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
17683
17684         * gcc.c-torture/execute/990827-1.c: Fix typo.
17685
17686 1999-09-03  Nathan Sidwell  <nathan@acm.org>
17687
17688         * g++.old-deja/g++.other/deref1.C: New test.
17689
17690 1999-09-02  Nathan Sidwell  <nathan@acm.org>
17691
17692         * g++.old-deja/g++.other/ambig2.C: New test.
17693         * g++.old-deja/g++.other/cond5.C: New test.
17694         * g++.old-deja/g++.other/lookup16.C: New test.
17695
17696 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
17697
17698         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
17699         assemblers too.
17700
17701 1999-08-31  Jeffrey A Law  (law@cygnus.com)
17702
17703         * lib/c-torture.exp: Avoid the "compare executables" optimization
17704         when testing native.
17705
17706 1999-08-29  Jeffrey A Law  (law@cygnus.com)
17707
17708         * gcc.c-torture/execute/990829-1.c: New test.
17709         * gcc.c-torture/compile/990829-1.c: New test.
17710
17711 1999-08-27  Paul Burchard  <burchard@pobox.com>
17712
17713         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
17714         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
17715         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
17716         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
17717         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
17718         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
17719         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
17720         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
17721         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
17722         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
17723         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
17724
17725 1999-08-27  Jeffrey A Law  (law@cygnus.com)
17726
17727         * gcc.c-torture/execute/990827-1.c: New test.
17728
17729 1999-08-26  Craig Burley  <craig@jcb-sc.com>
17730
17731         * g77.f-torture/noncompile/19990826-4.f: New test.
17732
17733         * g77.f-torture/compile/19990826-3.f: New test.
17734
17735         * g77.f-torture/execute/19990826-2.f: New test.
17736
17737         * g77.f-torture/compile/19990826-1.f: New test.
17738
17739         * gcc.c-torture/execute/990826-0.c: New test.
17740         * g77.c-torture/execute/19990826-0.f: New test.
17741
17742         * g77.f-torture/noncompile/970626-2.f: New test.
17743
17744 1999-08-25  Paul Burchard  <burchard@pobox.com>
17745
17746         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
17747         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
17748         lss-011.C: New tests.
17749
17750 1999-08-25  Nathan Sidwell  <nathan@acm.org>
17751
17752         * g++.old-deja/g++.other/decl5.C: New test.
17753
17754 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17755
17756         * noncompile/noncompile.exp: Load_lib c-torture.exp.
17757         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
17758         call `postbase' for each one.  All callers of `postbase' changed
17759         to call this instead.
17760
17761 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
17762
17763         * gcc.c-torture/execute/990811-1.c: New test.
17764
17765 1999-08-09  Nick Clifton  <nickc@cygnus.com>
17766
17767         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
17768         just native ones.
17769
17770         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
17771         just native ones.
17772
17773 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17774
17775         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
17776
17777 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17778
17779         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
17780
17781 1999-08-04  Nathan Sidwell  <nathan@acm.org>
17782
17783         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
17784
17785 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17786
17787         * gcc.c-torture/execute/990804-1.c: New test.
17788
17789 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17790
17791         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
17792         * g++.old-deja/g++.brendan/crash64.C: Likewise
17793         * g++.old-deja/g++.brendan/overload8.C: Likewise
17794
17795 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17796
17797         * g++.old-deja/g++.other/struct1.C: New test.
17798
17799 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17800
17801         * g++.old-deja/g++.other/enum2.C: New test.
17802
17803 1999-08-02  Richard Henderson  <rth@cygnus.com>
17804
17805         Adapted from tests from Franz Sirl:
17806         * gcc.c-torture/execute/va-arg-7.c: New test.
17807         * gcc.c-torture/execute/va-arg-8.c: New test.
17808
17809 1999-08-01  Jeffrey A Law  (law@cygnus.com)
17810
17811         * gcc.c-torture/compile/990801-2.c: New test.
17812
17813         * gcc.c-torture/compile/990801-1.c: New test.
17814
17815 1999-07-27  Michael Meissner  <meissner@cygnus.com>
17816
17817         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
17818         fp-cmp-1.c, converting double to float.
17819
17820         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
17821         fp-cmp-1.c, converting double to long double.
17822
17823         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
17824         from fr1 to unknown_register, since fr1 is a legitimate register
17825         on some machines.
17826
17827 1999-07-25  Jeffrey A Law  (law@cygnus.com)
17828
17829         * README: More listname related changes.
17830
17831 1999-07-08  Catherine Moore  <clm@cygnus.com>
17832
17833         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
17834
17835 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
17836
17837         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
17838
17839 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17840
17841         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
17842
17843 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
17844
17845         * gcc.dg/990703-1.c: New test.
17846
17847 1999-06-29  Nick Clifton  <nickc@cygnus.com>
17848
17849         * lib/file-format.exp: New file: Move definition of proc
17850         gcc_target_object_format to here from
17851         gcc.dg/special/ecos.exp.
17852
17853         * lib/c-torture.exp: Include lib file-format.exp.
17854         * lib/gcc-dg.exp: Include lib file-format.exp.
17855
17856         * gcc.dg/special/ecos.exp: Remove definition of proc
17857         gcc_target_object_format.
17858
17859 1999-06-28  Jeffrey A Law  (law@cygnus.com)
17860
17861         * gcc.c-torture/execute/990628-1.c: New test.
17862
17863 1999-06-25  Jeffrey A Law  (law@cygnus.com)
17864
17865         * gcc.c-torture/compile/990625-2.c: New test.
17866
17867         * gcc.c-torture/compile/990625-1.c: New test.
17868
17869 1999-06-23  Nick Clifton  <nickc@cygnus.com>
17870
17871         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
17872         attributes compile.
17873         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
17874         ports that use the COFF/PE file format.
17875
17876 1999-06-17  Jeffrey A Law  (law@cygnus.com)
17877
17878         * gcc.c-torture/compile/990617-1.c: New test.
17879
17880 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
17881
17882         * g++.old-deja/g++.other/decl4.C: New test.
17883
17884 1999-06-14  Nathan Sidwell  <nathan@acm.org>
17885
17886         * g++.old-deja/g++.other/bitfld3.C: New test.
17887
17888 1999-06-08  Nathan Sidwell  <nathan@acm.org>
17889
17890         * g++.old-deja/g++.eh/catch1.C: New test.
17891
17892 1999-06-07  Jeffrey A Law  (law@cygnus.com)
17893
17894         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
17895
17896         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
17897         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
17898
17899 1999-06-05  Craig Burley  <craig@jcb-sc.com>
17900
17901         * g77.f-torture/compile/19990502-0.f: Replace with new,
17902         shorter, test that still fails after recent changes.
17903
17904 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17905
17906         * gcc.c-torture/execute/990604-1.c: New test.
17907
17908 1999-05-31  Jeffrey A Law  (law@cygnus.com)
17909
17910         * gcc.c-torture/execute/990531-1.c: New test.
17911
17912 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17913
17914         * gcc.c-torture/compile/990527-1.c: New test.
17915
17916 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
17917
17918         * gcc.c-torture/execute/990527-1.c: New test.
17919
17920 1999-05-25  Nick Clifton  <nickc@cygnus.com>
17921
17922         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
17923         bitfields as signed.
17924
17925 1999-05-25  Craig Burley  <craig@jcb-sc.com>
17926
17927         * g77.f-torture/compile/19990525-0.f: New test.
17928
17929 1999-05-25  Jeffrey A Law  (law@cygnus.com)
17930
17931         * gcc.c-torture/execute/990525-2.c: New test.
17932
17933         * gcc.c-torture/execute/990525-1.c: New test.
17934
17935 1999-05-24  Nathan Sidwell  <nathan@acm.org>
17936
17937         * g++.old-deja/g++.other/anon3.C: New test.
17938         * g++.old-deja/g++.other/anon4.C: New test.
17939         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
17940         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
17941         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
17942         Merrill).
17943
17944 1999-05-24  Jeffrey A Law  (law@cygnus.com)
17945
17946         * gcc.c-torture/execute/990524-1.c: New test.
17947
17948         * gcc.dg/990524-1.c: New test.
17949
17950 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17951
17952         * gcc.c-torture/compile/990523-1.c: New test.
17953
17954 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
17955
17956         * gcc.c-torture/compile/990519-1.c: New test.
17957
17958 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17959
17960         * gcc.c-torture/compile/990517-1.c: New test.
17961
17962         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
17963         (e4, f4): New tests.
17964         (main): Call them.
17965
17966 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17967
17968         * gcc.dg/noreturn-1.c: New test.
17969
17970 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
17971
17972         * gcc.c-torture/execute/990513-1.c: New test.
17973
17974 1999-05-10  Richard Henderson  <rth@cygnus.com>
17975
17976         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
17977
17978 1999-05-10  Craig Burley  <craig@jcb-sc.com>
17979
17980         * g77.f-torture/execute/erfc.f: Use small single-precision
17981         values, to avoid problems on Alphas when not -mieee.
17982
17983 1999-05-08  Craig Burley  <craig@jcb-sc.com>
17984
17985         * gcc.dg/990506-0.c: New test.
17986
17987 1999-05-08  Richard Henderson  <rth@cygnus.com>
17988
17989         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
17990         the constant to test.  Don't XFAIL 64-bit targets.
17991
17992         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
17993         * g++.old-deja/g++.law/profile1.C: Likewise.
17994
17995         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
17996         operator new instances.
17997         * g++.old-deja/g++.other/delete5.C: Likewise.
17998
17999 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18000
18001         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18002         intrinsic.
18003
18004 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18005
18006         * g77.f-torture/execute/u77-test.f: Reverse order of two
18007         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18008
18009 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18010
18011         * gcc.dg/compare1.c: New test.
18012
18013 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18014
18015         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18016         New tests.
18017
18018 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18019
18020         * g77.f-torture/compile/19990502-1.f: New test.
18021
18022 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18023
18024         * g77.f-torture/compile/19990502-0.f: New test.
18025
18026 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18027
18028         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18029         intrinsic.
18030
18031 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18032
18033         * g77.f-torture/execute/u77-test.f (main): List libU77
18034         intrinsics not currently tested.
18035         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18036         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18037         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18038         Trim blanks off the ends of some printed strings.
18039
18040 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18041
18042         * g77.f-torture/execute/u77-test.f (main): Just warn about
18043         FSTAT gid disagreement, as it's expected on some systems.
18044
18045 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18046
18047         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18048         use a new function, which allows for some slop.
18049         Clean up some commentary.
18050         (issum): The new function.
18051         (sgladd): Deleted subroutine.
18052
18053 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18054
18055         * g77.f-torture/execute/u77-test.f: Modify to be more like
18056         libf2c/libU77 version, bringing patches to that version here.
18057         Add suitable commentary.
18058
18059 1999-04-25  Richard Henderson  <rth@cygnus.com>
18060
18061         * gcc.dg/990424-1.c: New test.
18062
18063 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18064
18065         * g77.f-torture/execute/u77-test.f (main): Bug involving
18066         LSTAT has been fixed, so turn back on full checking.
18067
18068 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18069
18070         * g77.f-torture/compile/19990419-0.f: New test.
18071         * g77.f-torture/execute/19990419-1.f: New test.
18072
18073 1999-04-17  Richard Henderson  <rth@cygnus.com>
18074
18075         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18076         to avoid the need for a prototype to supress a warning.
18077
18078 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18079
18080         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18081
18082 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18083
18084         * gcc.c-torture/execute/990404-1.c: New test.
18085
18086 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18087
18088         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18089         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18090         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18091         missing initializer warnings.
18092
18093 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18094
18095         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18096         matching strings.
18097
18098 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18099
18100         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18101
18102 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18103
18104         * g77.f-torture/execute/19990325-0.f: New test.
18105         * g77.f-torture/execute/19990325-1.f: New test.
18106
18107 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18108
18109         * gcc.c-torture/execute/990324-1.c: New test.
18110
18111 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18112
18113         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18114         test with 4.
18115
18116 1999-03-17  Richard Henderson  <rth@cygnus.com>
18117
18118         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18119
18120 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18121
18122         * g77.f-torture/execute/19990313-2.f: New test.
18123         * g77.f-torture/execute/19990313-3.f: New test.
18124
18125 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18126
18127         * g77.f-torture/execute/19990313-0.f: New test.
18128         * g77.f-torture/execute/19990313-1.f: New test.
18129
18130 1999-03-12  Jim Wilson  <wilson@cygnus.com>
18131
18132         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
18133         printf to sprintf.
18134         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
18135         (main): Add check for u15.  Conditionalize u31 check depending on
18136         whether ints are <32 bits or >=32 bits.
18137
18138 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18139
18140         * g77.f-torture/execute/19981119-0.f: Improve testiness.
18141
18142 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18143
18144         * g77.f-torture/compile/19990305-0.f: New test.
18145         * g77.f-torture/execute/19981119-0.f: New test.
18146
18147 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18148
18149         * g77.f-torture/execute/970625-2.f: call ABORT if final
18150         result is not correct, instead of just printing it.
18151         Add this checking via newly introduced obfuscation, to
18152         trip up buggy front ends.
18153
18154 1999-03-07  Craig Burley  <craig@jcb-sc.com>
18155
18156         * g77.f-torture/compile/960317-1.f: Moved from being
18157         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
18158
18159 1999-03-06  Craig Burley  <craig@jcb-sc.com>
18160
18161         * g77.f-torture/execute/960317-1.f: New (old) test.
18162         * g77.f-torture/execute/970625-2.f: Ditto.
18163
18164 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
18165
18166         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
18167         message on line 1 or line 2; cccp and cpplib do this differently.
18168
18169 1999-03-01  Jeffrey A Law  (law@cygnus.com)
18170
18171         * g++.old-deja/g++.law/weak1.C: New test.
18172
18173 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18174
18175         * gcc.c-torture/execute/990119-1.c: Renamed to...
18176         * gcc.dg/990119-1.c: this, so it will only be tested once
18177         (it's a preprocessor test, it doesn't need to be run at
18178         multiple optimization levels).
18179
18180 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18181
18182         * lib/g++.exp: Don't add incdir=$base_dir/../include to
18183           ALWAYS_CXXFLAGS.
18184
18185 1999-02-24  Craig Burley  <craig@jcb-sc.com>
18186
18187         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
18188         * g77.f-torture/compile/19981216-0.f: ...as it is expected
18189         to not be compilable by current g77.
18190
18191 1999-02-24  Nick Clifton  <nickc@cygnus.com>
18192
18193         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
18194
18195 1999-02-22  Jeffrey A Law  (law@cygnus.com)
18196
18197         * gcc.c-torture/execute/990222-1.c: New test.
18198
18199 1999-02-19  Craig Burley  <craig@jcb-sc.com>
18200
18201         * g77.f-torture/compile/19990218-0.f: New test.
18202         * g77.f-torture/noncompile/19990218-1.f: New test.
18203
18204 1999-02-18  Craig Burley  <craig@jcb-sc.com>
18205
18206         * g77.f-torture/compile/19981216-0.f: New test.
18207
18208 1999-02-14  Jeffrey A Law  (law@cygnus.com)
18209
18210         * gcc.dg/990214-1.c: New test.
18211
18212 1999-02-13  Jeffrey A Law  (law@cygnus.com)
18213
18214         * gcc.dg/990213-2.c: New test.
18215
18216         * gcc.dg/990213-1.c: New test.
18217
18218 1999-02-12  Jeffrey A Law  (law@cygnus.com)
18219
18220         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
18221         ints.
18222
18223 1999-02-11  Nick Clifton  <nickc@cygnus.com>
18224
18225         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
18226         specified by target.
18227
18228         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
18229
18230 1999-02-11  Jeffrey A Law  (law@cygnus.com)
18231
18232         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
18233
18234 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18235
18236         * gcc.dg/special/ecos.exp: New test driver for new tests with
18237         special requirements.
18238
18239         * gcc.dg/special/alias-1.c: New test.
18240         * gcc.dg/special/gcsec-1.c: New test.
18241         * gcc.dg/special/weak-1.c: New test.
18242         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
18243         * gcc.dg/special/weak-2.c: New test.
18244         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
18245         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
18246         * gcc.dg/special/wkali-1.c: New test.
18247         * gcc.dg/special/wkali-2.c: New test.
18248         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
18249         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
18250
18251 1999-02-10  Felix Lee  <flee@cygnus.com>
18252
18253           * lib/c-torture.exp (c-torture-compile): Pull out code for
18254           analyzing gcc error messages.
18255           (c-torture-execute): Likewise.  Fix some (harmless) false
18256           positives.
18257           * lib/gcc.exp (gcc_check_compile): New function.
18258
18259 1999-02-08  Richard Henderson  <rth@cygnus.com>
18260
18261         * gcc.c-torture/execute/990208-1.c: New test.
18262
18263 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18264
18265         * g++.dg/special/ecos.exp: New driver for new tests with special
18266         requirements
18267
18268         * g++.dg/special/conpr-1.C: New test
18269         * g++.dg/special/conpr-2.C: New test
18270         * g++.dg/special/conpr-2a.C: New test
18271         * g++.dg/special/conpr-3.C: New test
18272         * g++.dg/special/conpr-3a.C: New test
18273         * g++.dg/special/conpr-3b.C: New test
18274
18275         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
18276         allow g++ to use the dg driver
18277
18278         * README: Add comment about g++.dg directory
18279
18280 1999-02-06  Jeffrey A Law  (law@cygnus.com)
18281
18282         * README: Update email addresses.
18283
18284 1999-02-03  Nick Clifton  <nickc@cygnus.com>
18285
18286         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
18287         arguments in order to force structure S onto the stack even on
18288         the alpha.
18289         (test): Pass 10 leading arguments to function foo as well as the
18290         structure S.
18291
18292         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
18293         failure for all targets.
18294
18295         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
18296         abort to terminate program execution.
18297
18298 1999-01-30  Richard Henderson  <rth@cygnus.com>
18299
18300         * gcc.c-torture/execute/990130-1.c: New test.
18301
18302 1999-01-30  Jeffrey A Law  (law@cygnus.com)
18303
18304         * gcc.dg/990130-1.c: New test.
18305
18306 1999-01-28  Michael Meissner  <meissner@cygnus.com>
18307
18308         * gcc.c-torture/execute/990128-1.c: New test.
18309
18310 1999-01-27  Michael Meissner  <meissner@cygnus.com>
18311
18312         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
18313
18314 1999-01-27  Felix Lee  <flee@cygnus.com>
18315
18316         * lib/c-torture.exp (c-torture-compile): pull out code for
18317         analyzing gcc error messages.
18318         (c-torture-execute): ditto, and fix some (harmless) false
18319         positives.
18320         * lib/gcc.exp (gcc_check_compile): new function.
18321
18322 1999-01-17  Jeffrey A Law  (law@cygnus.com)
18323
18324         * gcc.dg/990117-1.c: New test.
18325
18326         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
18327
18328         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
18329
18330 1999-01-15  Jeffrey A Law  (law@cygnus.com)
18331
18332         * g77.f-torture/compile/990115-1.f: New test.
18333
18334 1999-01-07  Jeffrey A Law  (law@cygnus.com)
18335
18336         * gcc.c-torture/compile/990107-1.c: New test
18337
18338 1999-01-06  Jeffrey A Law  (law@cygnus.com)
18339
18340         * gcc.c-torture/execute/990106-2.c: New test.
18341
18342         * gcc.c-torture/execute/990106-1.c: New test.
18343
18344 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
18345
18346         * gcc.c-torture/compile/981223-1.c: New test.
18347
18348 1998-12-29  Richard Henderson  <rth@cygnus.com>
18349
18350         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
18351         (opt3): Rename from opt4 and disable.
18352
18353 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
18354
18355         * g++.old-deja/g++.pt/ptrmem5.C: New test.
18356
18357 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18358
18359         * g++.old-deja/g++.other/conv5.C: New test.
18360
18361 1998-12-14  Nick Clifton  <nickc@cygnus.com>
18362
18363         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
18364
18365 1998-12-11  Jeffrey A Law  (law@cygnus.com)
18366
18367         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
18368
18369 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
18370
18371         * gcc.c-torture/compile/981211-1.c: New test.
18372
18373 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
18374
18375         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
18376
18377         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
18378
18379 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18380
18381         * gcc.special/930510-1.c: Make C9X safe.
18382         * gcc.misc-tests/gcov-1.c Similarly.
18383         * gcc.misc-tests/gcov-2.c Similarly.
18384
18385 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18386
18387         * gcc.dg/ultrasp1.c: New test.
18388
18389 1998-12-06  Richard Henderson  <rth@cygnus.com>
18390
18391         * gcc.c-torture/execute/981206.c: New test.
18392
18393 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18394
18395         * g++.old-deja/g++.ns/template7.C: New test.
18396
18397         * g++.old-deja/g++.other/expr1.C: New test.
18398
18399         * g++.old-deja/g++.eh/tmpl3.C: New test.
18400
18401         * g++.old-deja/g++.eh/tmpl2.C: New test.
18402
18403 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18404
18405         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
18406         * g++.old-deja/g++.other/using6.C: Removed.
18407         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
18408
18409         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
18410
18411 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18412
18413         * g++.old-deja/g++.pt/overload8.C: New test.
18414
18415         * g++.old-deja/g++.pt/overload7.C: New test.
18416
18417         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
18418
18419         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
18420         and relinking messages.
18421         * lib/g++.exp (g++_target_compile): Remove .rpo file when
18422         compiling with -frepo.
18423
18424 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
18425
18426         * g++.old-deja/g++.pt/lookup6.C: New test.
18427
18428 1998-11-30  Nick Clifton  <nickc@cygnus.com>
18429
18430         * gcc.c-torture/execute/981130-1.c: New test.
18431         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
18432
18433 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18434
18435         * g++.old-deja/g++.pt/explicit76.C: New test.
18436
18437         * g++.old-deja/g++.pt/friend38.C: New test.
18438
18439         * g++.old-deja/g++.ns/crash2.C: New test.
18440
18441         * g++.old-deja/g++.pt/defarg8.C: New test.
18442
18443         * g++.old-deja/g++.pt/instantiate6.C: New test.
18444
18445         * g++.old-deja/g++.pt/static6.C: New test.
18446
18447         * g++.old-deja/g++.pt/decl2.C: New test.
18448
18449 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18450
18451         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
18452         problem is actually related with name lookup, but so what? :-)
18453
18454         * g++.old-deja/g++.pt/friend37.C: New test.
18455
18456 1998-11-25  Dave Love  <d.love@dl.ac.uk>
18457
18458         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
18459         element, which fails on some systems.
18460
18461         * g77.f-torture/execute/labug1.f: New test.
18462
18463 1998-11-21  Jeffrey A Law  (law@cygnus.com)
18464
18465         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
18466         is defined.
18467
18468 1998-11-18  Dave Love  <d.love@dl.ac.uk>
18469
18470         * g77.f-torture/compile/981117-1.f: New test.
18471
18472 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
18473
18474         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
18475         properly discarded.
18476
18477 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
18478
18479         * gcc.c-torture/execute/memcheck: New directory of tests for
18480         -fcheck-memory-usage.
18481
18482 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18483
18484         * README: New file, general information about the testsuite and
18485         new description of the various C++ test subdirectories.
18486         * README.g++: Eliminate obsolete information, update and move most
18487         relevant stuff to README.
18488
18489 1998-11-07  Richard Henderson  <rth@cygnus.com>
18490
18491         * gcc.c-torture/compile/981107-1.c: New test.
18492
18493 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
18494
18495         * execute/memcpy-bi.c: New testcase.
18496
18497 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
18498
18499         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
18500         base classes.
18501
18502         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
18503         template is selected.
18504
18505         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
18506         classes, it should be accepted for all types.
18507
18508         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
18509
18510         * g++.old-deja/g++.pt/spec24.C: Ensure that template
18511         specializations start with template headers.
18512
18513 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
18514
18515         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
18516
18517         * g++.old-deja/g++.other/init9.C: Test cross initialization of
18518         non-POD types.
18519
18520 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18521
18522         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
18523
18524 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
18525
18526         * compile/981022-1.c, compile/981022-1.x: New test and driver.
18527
18528 1998-10-19  Jeffrey A Law  (law@cygnus.com)
18529
18530         * 981019-1.c: New test.
18531
18532 1998-10-14  Robert Lipe <robertl@dgii.com>
18533
18534         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
18535         find objc headers.
18536
18537 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18538
18539         * compile/981001-4.c: Remove use of GCC extension that triggers a
18540         compiler bug.
18541
18542 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
18543
18544         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
18545
18546 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18547
18548         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
18549         instantiation of template produces incorrect code for delete
18550         expression.
18551
18552         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
18553         constructors' name is not unique.
18554         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
18555         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
18556
18557         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
18558         automatic array of const is ill-formed.
18559
18560         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
18561         of template parameter?
18562
18563         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
18564         const.
18565
18566         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
18567         pointer-to-member expression.
18568
18569         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
18570         declaration causes ICE.
18571
18572 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
18573
18574         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
18575         reserved in the global namespace.
18576
18577         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
18578         generate needed virtual table.
18579
18580         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
18581
18582 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
18583
18584         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
18585         template-dependent type
18586
18587 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
18588
18589         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
18590         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
18591         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
18592
18593         * g++.old-deja/g++.other/using5.C: New test; using decl from base
18594         class should be usable as argument of member function.
18595         * g++.old-deja/g++.other/using6.C: New test; using decl from base
18596         class should be usable as return type of member function.
18597         * g++.old-deja/g++.other/using7.C: New test; using decl from base
18598         class should be usable as type of data member.
18599
18600         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
18601
18602 1998-10-09  Jeffrey A Law  (law@cygnus.com)
18603
18604         * gcc.c-torture/special/920521-1.c: Fix bogus test.
18605
18606 1998-10-08  Nick Clifton  <nickc@cygnus.com>
18607
18608         * gcc.dg/dll-?.c Add thumb to target list.
18609         Fix assembler scan patterns to match current assembler output.
18610
18611 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
18612
18613         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
18614         matching of template brackets.
18615
18616         * g++.old-deja/g++.other/using4.C: New test.  Test using
18617         declarations of methods from base classes.
18618
18619         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
18620         within functions should introduce names into the innermost
18621         enclosing namespace.
18622
18623         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
18624         of static locals if first initialization throws.
18625
18626 1998-10-07  Jim Wilson  <wilson@cygnus.com>
18627
18628         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
18629
18630 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
18631
18632         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
18633         lose track of the possible targets of tablejump insns.
18634         * special/special.exp: Run it.
18635
18636 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18637
18638         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
18639         must be declared before its specializations can be named in friend
18640         declarations.
18641
18642 1998-10-05  Dave Love  <d.love@dl.ac.uk>
18643
18644         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
18645
18646         * g77.f-torture/execute/io1.f: New test.
18647
18648 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18649
18650         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
18651         with pointer to template function, for which no argument deduction
18652         is possible.
18653
18654         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
18655         specialization of template function as argument to template
18656         function.
18657
18658         * g++.old-deja/g++.other/access2.C: New test; Inner class
18659         shouldn't have privileged access to Outer's names.
18660
18661 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18662
18663         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
18664         friend template declared within template class conflicts with
18665         nested class of the same name.
18666
18667         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
18668         is ignored.
18669
18670         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
18671         object with direct initializer as function declaration.
18672
18673         * g++.old-deja/g++.other/decl2.C: New test; duplicate
18674         initializers.
18675
18676         * g++.old-deja/g++.other/null2.C: New test; conditional operator
18677         involving const pointer and NULL produces incorrect result.
18678
18679         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
18680         type name without `typename' should be rejected with -pedantic.
18681
18682 1998-10-02  Richard Henderson  <rth@cygnus.com>
18683
18684         * g++.old-deja/g++.other/addrof1.C: New test.
18685
18686 1998-10-01  Nick Clifton  <nickc@cygnus.com>
18687
18688         * gcc.c-torture/compile/981001-1.c: New test.
18689         * gcc.c-torture/execute/981001-1.c: New test.
18690
18691 1998-10-01  Jeffrey A Law  (law@cygnus.com)
18692
18693         * gcc.c-torture/compile/981001-2.c: New test.
18694         * gcc.c-torture/compile/981001-3.c: New test.
18695         * gcc.c-torture/compile/981001-4.c: New test.
18696
18697 1998-10-01  Robert Lipe  <robertl@dgii.com>
18698
18699         * lib/objc.exp (objc_target_compile): Add -L during compiles for
18700         multilibbed hosts.   Idea grafted from g77.exp.
18701
18702 1998-09-30  Dave Love  <d.love@dl.ac.uk>
18703
18704         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
18705         avoid losing on systems which need -lsocket.
18706
18707 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
18708
18709         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
18710         * g++.old-deja/g++.other/nested2.C: Ditto.
18711         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
18712         failure.
18713
18714 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18715
18716         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
18717         preferred over template operator!= for enum bitfields.
18718
18719 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
18720
18721         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
18722         that happen to have the same base name, but in different scopes,
18723         are incorrectly rejected.
18724
18725 1998-09-16  Richard Henderson  <rth@cygnus.com>
18726
18727         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
18728         on the native word size instead of an integer literal.
18729
18730 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18731
18732         * g++.old-deja/g++.other/static2.C: Invocation of static data
18733         member of type pointer-to-function denoted as non-static member.
18734
18735         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
18736         checks involving function types and aliases.
18737
18738 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18739
18740         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
18741         redefined to the same non-trivial type.
18742
18743         * g++.old-deja/g++.pt/explicit73.C: Test for proper
18744         namespace-qualification of template specializations declared in
18745         other namespaces.
18746
18747         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
18748         to declare a subset of the specializations of a template function
18749         as friends of specializations of a template class.
18750
18751         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
18752         member templates that do not fully specialize the enclosing
18753         template class are rejected.
18754
18755 1998-09-11  Dave Love  <d.love@dl.ac.uk>
18756
18757         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
18758
18759 1998-09-08  Dave Love  <d.love@dl.ac.uk>
18760
18761         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
18762         altered from libf2c/libU77 version.
18763
18764 1998-09-06  Dave Love  <d.love@dl.ac.uk>
18765
18766         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
18767
18768 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
18769
18770         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
18771         (un)signed char are different types for template specialization
18772         purposes.
18773
18774 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
18775
18776         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
18777         * objc: ObjC testsuite.
18778
18779 1998-08-31  Catherine Moore  <clm@cygnus.com>
18780
18781         * gcc.c-torture/execute/941014-1.x:  New file.
18782
18783 1998-08-31  Nick Clifton  <nickc@cygnus.com>
18784
18785         * lib/c-torture.exp: Add support for
18786         torture_eval_before_compile and torture_eval_before_execute
18787         variables.
18788
18789 1998-08-30  Jeffrey A Law  (law@cygnus.com)
18790
18791         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
18792         this test triggers valid.
18793
18794 1998-08-27  Jeffrey A Law  (law@cygnus.com)
18795
18796         * gcc.dg/980827-1.c: New test.
18797
18798 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
18799
18800         * gcc.c-torture/execute/loop-4b.c: New test.
18801
18802 1998-08-26  Nick Clifton  <nickc@cygnus.com>
18803
18804         * lib/c-torture.exp: Add support for
18805         torture_eval_before_compile and torture_eval_before_execute
18806         variables.
18807
18808 1998-08-25  Jeffrey A Law  (law@cygnus.com)
18809
18810         * gcc.c-torture/compile/980825-1.c: New test.
18811
18812 1998-08-24  Nick Clifton  <nickc@cygnus.com>
18813
18814         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
18815         count number tests in opt_t0 not good_t0.
18816
18817 1998-08-24  Jeffrey A Law  (law@cygnus.com)
18818
18819         * gcc.c-torture/compile/930326-1.x: Fix typo.
18820
18821 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
18822
18823         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
18824         causes an ICE.
18825
18826 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18827
18828         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
18829         STACK_SIZE is defined.
18830         * gcc.c-torture/unsorted/stuct.c: Similarly.
18831
18832         * gcc.c-torture/compile/980821-1.c: New test.
18833
18834 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18835
18836         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
18837
18838 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
18839
18840         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
18841         code.
18842
18843 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
18844
18845         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
18846         error'.
18847
18848 1998-08-18  Jeffrey A Law  (law@cygnus.com)
18849
18850         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
18851
18852 1998-08-16  Jeffrey A Law  (law@cygnus.com)
18853
18854         * gcc.c-torture/compile/980816-1.c: New test.
18855
18856         * gcc.dg/980816-1.c: New test.
18857
18858 1998-08-13  Jeffrey A Law  (law@cygnus.com)
18859
18860         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
18861         compiler for ieee tests.
18862
18863 1998-08-01  Dave Love  <d.love@dl.ac.uk>
18864
18865         * g77.f-torture/compile/980729-0.f: New test.
18866
18867 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
18868
18869         * gcc.c-torture/special/eeprof-1.c: New test, for
18870         -finstrument-functions.
18871         * gcc.c-torture/special/special.exp: Run it.
18872
18873 1998-07-29  Jeffrey A Law  (law@cygnus.com)
18874
18875         * gcc.c-torture/compile/980729-1.c: New test.
18876
18877 1998-07-27  Nick Clifton  <nickc@cygnus.com>
18878
18879         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
18880         __thumb__ is defined, and test for ARM style doubles if so.
18881
18882 1998-07-26  Dave Love  <d.love@dl.ac.uk>
18883
18884         * g77.f-torture/noncompile/980615-0.f: New test.
18885
18886 1998-07-26  H.J. Lu  (hjl@gnu.org)
18887
18888         * gcc.dg/980312-1.c: Do link instead of compile.
18889         * gcc.dg/980313-1.c: Likewise.
18890
18891 1998-07-26  Jeffrey A Law  (law@cygnus.com)
18892
18893         * gcc.c-torture/compile/980726-1.c: New test.
18894
18895 1998-07-25  Dave Love  <d.love@dl.ac.uk>
18896
18897         * g77.f-torture/execute/io0.f: New test.
18898
18899 1998-07-24  Nick Clifton  <nickc@cygnus.com>
18900
18901         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
18902         an int.
18903
18904 1998-06-18  Michael Meissner  <meissner@cygnus.com>
18905
18906         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
18907         m32r bugs.
18908
18909 1998-07-17  Nick Clifton  <nickc@cygnus.com>
18910
18911         * gcc.dg/980626-1.c: Expect failures for all toolchains until
18912         c-decl.c:grokdeclarator can handle mode attributes.
18913
18914 1998-07-16  Jeffrey A Law  (law@cygnus.com)
18915
18916         * gcc.c-torture/execute/980716-1.c: New test.
18917
18918 1998-07-13  Jeffrey A Law  (law@cygnus.com)
18919
18920         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
18921         the mn10200.
18922         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
18923         the mn10200.
18924         * gcc.c-torture/execute/va-arg-3.x: Similarly.
18925         * gcc.c-torture/compile/930326-1.x: Similarly.
18926
18927 1998-07-13  Dave Love  <d.love@dl.ac.uk>
18928
18929         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
18930         New test from Craig.
18931
18932 1998-07-12  Dave Love  <d.love@dl.ac.uk>
18933
18934         * g77.f-torture/noncompile/980616-0.f: New test.
18935
18936         * g77.f-torture/execute/970816-3.f:  New test from Craig.
18937
18938 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18939
18940         *  g++.other/singleton.C: Return error value instead of taking
18941         SIGSEGV.
18942
18943 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
18944
18945         *  g++.other/singleton.C: New test.   Warning is under dispute.
18946         Runtime crash is not.
18947
18948 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18949
18950         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
18951         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
18952         using6.C, using7.C}:  New namespace tests.
18953
18954 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
18955
18956         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
18957         specialization with typedef'ed names used as array indexes.
18958
18959 1998-07-09  Jeffrey A Law  (law@cygnus.com)
18960
18961         * gcc.c-torture/execute/980709-1.c: New test.
18962
18963         * gcc.dg/980709-1.c: New test.
18964
18965 1998-07-07  Richard Henderson  <rth@cygnus.com>
18966
18967         * gcc.c-torture/execute/bcp-1.c: New test.
18968
18969 1998-07-07  Jeffrey A Law  (law@cygnus.com)
18970
18971         * gcc.c-torture/execute/980707-1.c: New test.
18972
18973 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
18974
18975         * gcc.c-torture/compile/980706-1.c: New test.
18976
18977 1998-07-01  Dave Love  <d.love@dl.ac.uk>
18978
18979         * g77.f-torture/execute/980701-0.f,
18980         g77.f-torture/execute/980701-1.f: New test from Craig.
18981
18982 1998-07-01  Jeffrey A Law  (law@cygnus.com)
18983
18984         * gcc.c-torture/compile/980701-1.c: New test.
18985
18986         * gcc.c-torture/execute/980701-1.c: New test.
18987
18988 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
18989 rlsruhe.de>
18990
18991         * g++.old-deja/g++.robertl/eb132.C: New test.
18992         * g++.old-deja/g++.robertl/eb133.C: Likewise.
18993
18994 1998-06-29  Dave Love  <d.love@dl.ac.uk>
18995
18996         * g77.f-torture/execute/980628-7.f,
18997         g77.f-torture/execute/980628-8.f,
18998         g77.f-torture/execute/980628-9.f,
18999         g77.f-torture/execute/980628-10.f: New tests from Craig.
19000
19001         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19002
19003 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19004
19005         * g77.f-torture/execute/980628-4.f: New test from Craig.
19006         * g77.f-torture/execute/980628-5.f: Likewise.
19007         * g77.f-torture/execute/980628-2.f: Likewise.
19008         * g77.f-torture/execute/980628-0.f: Likewise.
19009         * g77.f-torture/execute/980628-1.f: Likewise.
19010         * g77.f-torture/execute/980628-3.f: Likewise.
19011         * g77.f-torture/execute/980628-6.f: Likewise.
19012
19013 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19014
19015         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19016         directory when nothing has been installed yet.
19017
19018 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19019
19020         * gcc.c-torture/special/special.exp: Handle newer versions of
19021         dejagnu.
19022
19023 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19024
19025         * gcc.dg/980626-1.c: New test.
19026
19027 1998-06-19  Bruno Haible <haible@ilog.fr>
19028
19029         * gcc.misc-tests/m-un-2.c: New test.
19030         * g++.old-deja/g++.other/warn01.c: Likewise.
19031
19032 1998-06-19  Robert Lipe  <robertl@dgii.com>
19033
19034         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19035         compatibility with assmblers with a different comment character.
19036         Eliminate use of GAS-specific extensions.
19037
19038 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19039
19040         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19041
19042 1998-06-19  Robert Lipe  <robertl@dgii.com>
19043
19044         *lib/g77.exp: Replace search for libf2c.a with search for newly
19045         renamed libg2c.a
19046
19047 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19048
19049         * gcc.c-torture/execute/980617-1.c: New test.
19050
19051 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19052
19053         * gcc.c-torture/execute/980612-1.c: New test.
19054
19055 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19056
19057         * gcc.dg/980523-1.c: Only test on ppc-linux.
19058         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19059
19060         * gcc.c-torture/execute/980608-1.c: New test.
19061
19062 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19063
19064         * gcc.c-torture/execute/980605-1.c: New test.
19065
19066 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19067
19068         * gcc.c-torture/execute/980604-1.c: New test.
19069
19070 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19071
19072         * gcc.c-torture/execute/980602-1.c: New test.
19073         * gcc.c-torture/execute/980602-2.c: Likewise.
19074
19075 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19076
19077         * 970125-0.f: Fix per JCB.  Add commentary.
19078
19079 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19080
19081         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19082         IEEE -0 support.
19083
19084 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19085
19086         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19087         earlier.
19088
19089 1998-05-28  Catherine Moore <clm@cygnus.com>
19090
19091         * gcc.c-torture/execute/980526-3.c: New test.
19092
19093 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19094
19095         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19096         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19097         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19098         m88k-motorola-sysv3 to XFAIL.
19099
19100 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19101
19102         * gcc.dg/980526-1.c: New test.
19103         * gcc.c-torture/execute/980526-2.c: New test.
19104
19105 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19106
19107         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19108
19109         * gcc.c-torture/execute/980526-1.c: New test.
19110
19111 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19112
19113         * g77.f-torture/execute/alpha2.f: Add runtime test.
19114
19115 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19116
19117         * g++.old-deja/old-deja.exp: Strip leading directories.
19118
19119         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19120         error for the line.  Don't run multiple tests for the same line.
19121
19122 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19123
19124         * gcc.dg/980523-1.c: New test.
19125
19126 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19127
19128         * g77.f-torture/compile/970915-0.f: New test.
19129
19130 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
19131
19132         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
19133
19134 1998-05-21  Jeffrey A Law  (law@cygnus.com)
19135
19136         * gcc.dg/980520-1.c: New test.
19137
19138 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
19139
19140         * gcc.dg/980502-1.c: Fix return type.
19141
19142 1998-05-20  Jeffrey A Law  (law@cygnus.com)
19143
19144         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
19145         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
19146         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
19147         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
19148         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
19149
19150 1998-05-20  Dave Love  <d.love@dl.ac.uk>
19151
19152         * g77.f-torture/execute/980520-1.f: New test.
19153
19154 1998-05-15  Dave Love  <d.love@dl.ac.uk>
19155
19156         * lib/mike-g77.exp: New file.
19157
19158         * g77.f-torture/noncompile/noncompile.exp,
19159         g77.f-torture/noncompile/check0.f: New files.
19160
19161 1998-05-14  Dave Love  <d.love@dl.ac.uk>
19162
19163         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
19164         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
19165         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
19166         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
19167         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
19168         abort where appropriate.
19169
19170 1998-05-05  Michael Meissner  <meissner@cygnus.com>
19171
19172         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
19173         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
19174
19175 1998-04-29  Dave Love  <d.love@dl.ac.uk>
19176
19177         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
19178
19179 1998-04-27  Dave Love  <d.love@dl.ac.uk>
19180
19181         * g77.f-torture/compile/980427-0.f: New test.
19182
19183 1998-04-24  Dave Love  <d.love@dl.ac.uk>
19184
19185         * g77.f-torture/compile/980424-0.f: New test.
19186
19187 1998-04-19  Dave Love  <d.love@dl.ac.uk>
19188
19189         * g77.f-torture/compile/980419-2.f (main): New test.
19190         * g77.f-torture/compile/970125-0.f: New test.
19191         * g77.f-torture/compile/980419-1.f: New test.
19192
19193 1998-04-08  Jim Wilson  <wilson@cygnus.com>
19194
19195         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
19196         of loop-4.c.
19197
19198 1998-04-07  Jim Wilson  <wilson@cygnus.com>
19199
19200         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
19201
19202 1998-04-03  Jim Wilson  <wilson@cygnus.com>
19203
19204         * gcc.c-torture/compile/980329-1.c: New test.
19205
19206 1998-03-18  Jim Wilson  <wilson@cygnus.com>
19207
19208         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
19209         * gcc.dg/980312-1.c: Fix typo in -march command.
19210
19211 1998-03-16  H.J. Lu  (hjl@gnu.org)
19212
19213         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
19214
19215 1998-03-11  Robert Lipe  <robertl@dgii.com>
19216
19217         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
19218         Dave Love agree the Fortran source is bogus.
19219
19220 1998-03-11  Robert Lipe  <robertl@dgii.com>
19221
19222         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
19223         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
19224         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
19225         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
19226         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
19227
19228 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
19229
19230         * g++.old-deja/g++.other/friend1.C: New test.
19231
19232 1998-02-18  Dave Love  <d.love@dl.ac.uk>
19233
19234         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
19235         possibly uninitialized) variables and declare dnrm2.
19236
19237 1998-02-23  Robert Lipe <robertl@dgii.com>
19238
19239         From Bruno Haible <haible@ilog.fr>:
19240         * gcc.c-torture/execute/980223.c: New test.
19241
19242 1998-02-13  Jeffrey A Law  (law@cygnus.com)
19243
19244         * gcc.dg/ifelse-1.c: New test.
19245
19246 1998-02-09  H.J. Lu  (hjl@gnu.org)
19247
19248         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
19249
19250           * lib/old-dejagnu.exp (old-dejagnu): Added the
19251           "execution test - XFAIL *-*-*" handling in the spirit of
19252           "excess errors test -". Changed the "execution test fails"
19253           handling to be like "excess errors test fails".
19254           * Update various tests accordingly.
19255
19256 1998-02-06  Jim Wilson  <wilson@cygnus.com>
19257
19258         * gcc.c-torture/execute/980205.c: New test.
19259
19260 1998-01-18  Jeffrey A Law  (law@cygnus.com)
19261
19262         * lib/c-torture.exp: Look for .x files instead of .cexp files.
19263         * lib/f-torture.exp: Similarly.
19264         * gcc.c-torture: Rename all .cexp files to .x files.
19265
19266 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
19267
19268         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
19269         (940510-1.c): Removed duplicate.
19270         (971104-1.c): New test.
19271
19272 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
19273
19274           * lib/f-torture.exp: Improve error and loop detection.
19275
19276 1997-11-19  Michael Meissner  <meissner@cygnus.com>
19277
19278         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
19279         use that to size the filler array.
19280
19281 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
19282
19283         * lib/c-torture.exp(c-torture-execute): Fix typo.
19284
19285         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
19286         testcase as the executable name. Keep the executable around if
19287         the test fails.
19288
19289 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
19290
19291         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
19292         changes.  Only test one -g option, and move it to the end of the
19293         list of options to test.
19294
19295 1997-09-19  Michael Meissner  <meissner@cygnus.com>
19296
19297         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
19298         variable GCC_TORTURE_OPTIONS to supply default switches separated
19299         by colons.  If no environment variable, run tests with -O0 -g, -O1
19300         -g, and -O2 -g as well.
19301
19302 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
19303
19304         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
19305         explanatory comments. Fix indentation.
19306
19307 1997-09-15  Jeffrey A Law  (law@cygnus.com)
19308
19309         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
19310
19311 1997-09-11  Jeffrey A Law  (law@cygnus.com)
19312
19313         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
19314         * g++.old-deja/g++.mike/p7325.C: Likewise.
19315         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
19316
19317 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
19318
19319         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
19320         * g++.old-deja/g++.brendan/crash30.C: Likewise.
19321         * g++.old-deja/g++.brendan/crash39.C: Likewise.
19322         * g++.old-deja/g++.law/operators4.C: Likewise.
19323
19324 1997-09-11  Joe Buck  (jbuck@synopsys.com)
19325
19326         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
19327         * g++.old-deja/g++.mike/p784.C: Ditto.
19328         * g++.old-deja/g++.mike/p785.C: Ditto.
19329
19330 1997-09-05  Jeffrey A Law  (law@cygnus.com)
19331
19332           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
19333
19334 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19335
19336         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
19337         target feature; pass this to c-torture-execute as needed.
19338
19339 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19340
19341         * lib/c-torture.exp(c-torture-execute): If the previous and the
19342         current executables being tested are identical, we don't need to
19343         run the executable again. Try to make the executable names
19344         unique. Add an optional argument for passing additional compiler
19345         flags.
19346
19347 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
19348
19349         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
19350
19351 1997-08-29  Jeffrey A Law  (law@cygnus.com)
19352
19353         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
19354
19355 1997-07-31  Jeffrey A Law  (law@cygnus.com)
19356
19357         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
19358         32bit or larger longs.
19359
19360         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
19361         have either a 32bit long or 32bit int.
19362
19363 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
19364
19365         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
19366         Make double precision tests dependent on sizeof (double).
19367
19368 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
19369
19370         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
19371         too.
19372
19373 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
19374
19375         * gcc.c-torture/compile/961203-1.cexp: New script.
19376
19377 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
19378
19379         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
19380         up the includes ourselves.
19381
19382 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
19383
19384         * lib/plumhall.exp: Remove random include, and add a few
19385         verbose messages for debugging.
19386
19387 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
19388
19389         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
19390         of trying to do it ourselves.
19391
19392 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19393
19394         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
19395
19396 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
19397
19398         * gcc.prms/5403.c: Made regexp a bit less strict.
19399
19400 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
19401
19402         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
19403         is returned from remote_load instead.
19404         * lib/plumhall.exp: Ditto.
19405         * lib/mike-g++.exp: Ditto.
19406         * lib/old-dejagnu.exp: Ditto.
19407         * lib/c-torture.exp: Ditto.
19408
19409 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
19410
19411         * lib/g++.exp: Use build_wrapper procedure.
19412         * lib/gcc.exp: Ditto.
19413
19414 1997-05-20  Jeffrey A Law  (law@cygnus.com)
19415
19416         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
19417         an old-style decl for malloc.  Fixes tests to work when
19418         sizeof (int) != sizeof (size_t).
19419
19420 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19421
19422         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
19423
19424         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
19425         use stdargs.h interface.
19426
19427 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19428
19429         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
19430         NO_VARARGS when compiling.
19431
19432 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
19433
19434         * lib/plumhall.exp(ph_includes): New procedure.
19435         (ph_make): Use it.
19436         (ph_compiler): Ditto.
19437
19438         * lib/g++.exp: Rename test-glue.c to testglue.c.
19439         * lib/gcc.exp: Ditto.
19440
19441 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
19442
19443         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
19444         to completion when it's called.
19445
19446 1997-03-21  Michael Meissner  <meissner@cygnus.com>
19447
19448         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
19449         is defined, don't do test.
19450
19451 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
19452
19453         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
19454         for object files.
19455         (ph_summary): Mark skipped testcases as untested, not unresolved.
19456
19457         * lib/plumhall.exp (ph_make): If unresolved because of bad
19458         errorCode, record errorCode in log file.
19459         (*): Replace send_log/verbose with verbose -log.
19460
19461 1997-03-19  Michael Meissner  <meissner@cygnus.com>
19462
19463         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
19464         double conversion if double isn't at least 8 bytes.
19465
19466         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
19467         int to work with targets where int is 16 bits.
19468
19469         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
19470         8 bytes, just exit, since 4 byte doubles don't have enough bits of
19471         precision for the test to complete.
19472
19473 1997-03-14  Michael Meissner  <meissner@cygnus.com>
19474
19475         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
19476         if d10v is not compiled with the -mdouble64 flag.
19477         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
19478
19479         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
19480         d10v is not compiled with the -mint32 flag.
19481
19482 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
19483
19484         * lib/plumhall.exp: Use incr_count.
19485
19486 1997-03-12  Jeffrey A Law  (law@cygnus.com)
19487
19488         * gcc.c-torture: Update to c-torture-1.45.
19489
19490 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
19491
19492         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
19493         the name of the expect testcase file).
19494
19495         * lib/g++.exp(g++_init): Ditto.
19496
19497 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
19498
19499         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
19500         the host.
19501
19502         * lib/gcc.exp(gcc_exit): New procedure.
19503
19504 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
19505
19506         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
19507         specs where appropriate.
19508
19509         * g++.old-deja/g++.arm/*: Added additional ERROR checks
19510         because of new "candidates are" messages, and removed a few
19511
19512         * Converted all non-old-style g++ testcases to old-style, and
19513         moved into g++.old-deja.
19514
19515 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
19516
19517         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
19518         options.
19519
19520         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
19521         succeeded.
19522
19523         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
19524
19525 1997-02-13  Michael Meissner  <meissner@cygnus.com>
19526
19527         * lib/gcc.exp (gcc_target_compile): Add support for defining
19528         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
19529         the machine doesn't have those features.
19530
19531 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
19532
19533         * g++.law/operators4.exp: Don't use LIBS.
19534
19535 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
19536
19537         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
19538
19539         * lib/mike-g++.exp: Don't set the compiler to be tested here.
19540         * lib/g++.exp: Set it here instead. Also, allow use of the
19541         --tool_exec and --tool_opt options. Change CXX to
19542         GXX_UNDER_TEST.
19543
19544         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
19545
19546         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
19547
19548 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
19549
19550         * lib/old-dejagnu.exp: Use prune_warnings instead of
19551         prune_system_crud.
19552         * lib/mike-g++.exp: Ditto.
19553         * lib/gcc.exp: Ditto.
19554         * lib/g++.exp: Ditto.
19555
19556         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
19557
19558 1997-02-07  Jeffrey A Law  (law@cygnus.com)
19559
19560           * 941014-2.c: Include stdlib.h
19561           * 960327-1.c: Include stdio.h
19562           * dbra.c, index-1.c: Don't assume ints are 32bits.
19563
19564 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
19565
19566         * lib/gcc.exp: Add gcc,stack_size target feature.
19567
19568         * lib/g++.exp(g++_target_compile): Add the include and link
19569         paths here, not in two other places. And, it's $options, not
19570         options.
19571
19572         * lib/mike-g++.exp(postbase): Remove the code that determines
19573         the correct include and link paths.
19574         * g++.old-deja/old-deja.exp: Ditto.
19575
19576 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
19577
19578         * lib/g++.exp(g++_init): target_compile no longer returns the
19579         filename of the result.
19580
19581 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
19582
19583         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
19584         call to glob.
19585
19586         * gcc.c-torture/special/special.exp: Change call to
19587         gcc_target_compile to include the object file.
19588
19589 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
19590
19591         * gcc.c-torture/special/special.exp: Correct misspelling in last
19592         change.
19593
19594 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
19595
19596         * lib/plumhall.exp(ph_summary): Log the entire output of the
19597         executable. Return -1 if there were any failures, 0 otherwise.
19598         (ph_execute): Return -1 if there were any failures, 0 otherwise.
19599         (ph_make): Clean up objects and executables that were built
19600         if the tests succeeded.
19601
19602 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
19603
19604         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
19605         libraries and includes in the build tree as appropriate.
19606
19607 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19608
19609         * lib/c-torture.exp: Instead of looking for the global variable
19610         NO_LONG_LONG, check to see if that's a feature of the target.
19611
19612 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19613
19614         * config/default.exp: Minimize. Delete the remainer of the files in
19615         config; this functionality is now in devo/dejagnu/config.
19616
19617         g++.*/*: Pass any additional flags used to compile to postbase;
19618         delete CXXFLAGS.
19619
19620         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
19621         is now done by runtest.exp. Use gcc_target_compile instead of
19622         compile.
19623
19624         lib/c-torture.exp: Use gcc_target_compile instead of compile.
19625         Remove references to CFLAGS. Use remote_file instead of
19626         calling rm -f.
19627         (c-torture): Take a list of arguments to use to compile this
19628         testcase.
19629
19630         lib/g++.exp: Simplify. Use target_compile instead of compile.
19631         lib/gcc-dg.exp: Ditto.
19632         lib/gcc.exp: Ditto.
19633         lib/mike-{gcc,g++}.exp: Ditto.
19634         lib/old-dejagnu.exp: Ditto.
19635         lib/plumhall.exp: Ditto.
19636
19637 1997-01-08  Jim Wilson  <wilson@cygnus.com>
19638
19639         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
19640         (ph_linker): Likewise.
19641
19642 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
19643
19644           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
19645         MAP_ANON / MAP_ANONYMOUS if defined;
19646         else try to map from /dev/zero .
19647
19648 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19649
19650         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
19651         isn't defined, then define it to MAP_ANONYMOUS.
19652
19653 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19654
19655         * gcc.c-torture: Update to c-torture-1.42 release.
19656
19657 1996-11-11  Jeffrey A Law  (law@cygnus.com)
19658
19659         * gcc.c-torture: Update to c-torture-1.41 release.
19660
19661 1996-10-27  Jeffrey A Law  (law@cygnus.com)
19662
19663         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
19664         c-torture release.
19665
19666 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
19667
19668         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
19669         and LDFLAGS.  Fix second case to append the target_info ldflags
19670         onto LDFLAGS, not CFLAGS.
19671         * lib/g++.exp (g++_init): Add target_info stuff.
19672         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
19673         of libgloss and newlib flags for !native.
19674
19675         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
19676         (GDB): Fix relative path to go up another dir for finding gdb.
19677
19678 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
19679
19680         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
19681         versions in the target_info array, if they don't exist.
19682
19683 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
19684
19685         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
19686
19687 1996-07-08  Jim Wilson  <wilson@cygnus.com>
19688
19689         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
19690         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
19691
19692 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
19693
19694         * lib/old-dejagnu.exp: Don't remove the output file before we've
19695         actually tested it. Don't append pwd to the path of the executable
19696         we're testing.
19697
19698 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
19699
19700         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
19701
19702 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
19703
19704         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
19705         temporary directory for compiler files, and set it to a default
19706         value of /tmp. Set $output as the name of the output file from
19707         compiling the testcase. Add a -o option to $cflags_var so the
19708         compiler writes the final output file as $output. Set $executable
19709         to $output.
19710
19711         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
19712         directory for compiler files, and set it to /tmp if it doesn't
19713         already have a value. Set $output_file to the name of the output
19714         file from compiling the testcase. Add a -o option to CXXFLAGS so
19715         the compiler writes the final output file as $output. Use $output
19716         as the executable to be tested.
19717
19718 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19719
19720         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
19721
19722 1996-06-08  Jeffrey A Law  (law@cygnus.com)
19723
19724         * gcc.c-torture/execute/pending-1.c: New test.  Still
19725         pending in Tege's queue.
19726
19727 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
19728
19729         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
19730         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
19731         if there were failures.  Call unresolved if there were unresolved
19732         testcases.  Call gcc_fail if program did not run to completion.
19733         (ph_make): Pass additional argument name to ph_execute.
19734         (ph_execute): Add new argument.  Pass additional arguments to
19735         ph_summary.  Call gcc_fail is there is no execution output.
19736
19737 1996-04-24  Jeffrey A Law  (law@cygnus.com)
19738
19739         * lib/plumhall.exp (proc_summary): Output relavent summary
19740         lines into the log so specific failures in plumhall can be
19741         investigated.
19742
19743 1996-04-10  Jeffrey A Law  (law@cygnus.com)
19744
19745         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
19746         (c-torture-execute): Don't try to execute tests which use
19747         "long long" types if $NO_LONG_LONG is nonzero.
19748
19749 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
19750
19751         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
19752         not c-torture.
19753
19754         * gcc.ieee: Move from here.
19755         * gcc.c-torture/execute/ieee: To here.
19756
19757 1996-03-26  Jeffrey A Law  (law@cygnus.com)
19758
19759         * gcc.c-torture: Update to c-torture-1.41 release.
19760
19761 1996-03-22  Jeffrey A Law  (law@cygnus.com)
19762
19763         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
19764         not "$output".
19765
19766 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
19767
19768         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
19769         -c present.
19770
19771 1996-03-02  Jeffrey A Law  (law@cygnus.com)
19772
19773         * config/proelf.exp: Handle connecting to a simulator.
19774
19775 1996-01-31  Jeffrey A Law  (law@cygnus.com)
19776
19777         * config/proelf.exp: New file.  Enough framework that we can
19778         run c-torture tests on the proelf targets (or any other target
19779         that gdb can connect to for that matter).
19780
19781 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
19782
19783         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
19784         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
19785
19786         * lib/plumhall.exp (ph_execute): Always call ph_summary if
19787         exec_output exists.
19788
19789 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
19790
19791         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
19792         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
19793
19794         * config/*.exp: Update FSF address.  Change result of ${tool}_load
19795         to pass/fail/unresolved/unsupported/untested.  Caller must now
19796         call unresolved/unsupported/untested.
19797         * lib/*.exp: Update FSF address.  Update to handle new results of
19798         ${tool}_load.
19799         * lib/chill.exp (verbose): Delete.
19800
19801 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
19802
19803         * lib/gcc.exp (default_gcc_start): Change order of args to
19804         $LDFLAGS $CFLAGS $LIBS.
19805         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
19806         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
19807         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
19808         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
19809         * gcc.misc-tests/dg-test.exp: Likewise.
19810         * gcc.misc-tests/msgs.exp: Likewise.
19811         * gcc.prms/prms.exp: Likewise.
19812         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
19813         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
19814
19815         * lib/dg.exp: Deleted, moved to dejagnu/lib.
19816
19817 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19818
19819         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
19820
19821         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
19822         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
19823
19824         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
19825         necessary.
19826
19827 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
19828
19829         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
19830         global for loop; add use of $mathlib.
19831         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
19832         settings here; set mathlib for anything but VxWorks.
19833
19834 1996-01-22  Jeffrey A Law  (law@cygnus.com)
19835
19836         * gcc.c-torture: Update to c-torture-1.40 release.
19837
19838 1996-01-03  Jeffrey A Law  (law@cygnus.com)
19839
19840         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
19841         dg.exp.
19842
19843 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
19844
19845         * lib/c-torture.exp (c-torture-execute): Declare "output" as
19846         global.
19847
19848 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
19849
19850         * lib/g++.exp (LIBS): Define if not already.
19851         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
19852         (gcc-dg-prune): Call prune_gcc_output.
19853         * lib/gcc.exp (prune_gcc_output): New proc.
19854         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
19855         prune_gcc_output.
19856
19857 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
19858
19859         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
19860         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
19861
19862 1995-11-15  Jeffrey A Law  (law@cygnus.com)
19863
19864         * gcc.c-torture: Update to c-torture-1.39 release.
19865
19866 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
19867
19868         * lib/c-torture.exp (c-torture-execute): Don't return if one option
19869         fails, try others as well.
19870
19871 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
19872
19873         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
19874         If compilation fails, mark execute tests as `untested'.
19875         If test is marked as unsupported, don't mark compilation and
19876         execute tests as failed.
19877
19878 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
19879
19880         * lib/g++.exp (g++_init): Don't link in libg++, and look to
19881         libstdc++ for whether or not we want to be doing shared
19882         libraries.  Delete link_curses since we don't need it anymore.
19883         * lib/mike-g++.exp (postbase): Don't link in libg++.
19884         * g++.old-deja/old-deja.exp: Likewise.
19885
19886 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
19887
19888         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
19889
19890 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
19891
19892         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
19893         For that, add `-Wl,-a,shared_archive'.
19894         * g++.old-deja/old-deja.exp: Likewise.
19895
19896 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
19897
19898         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
19899
19900 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
19901
19902         * lib/mike-g++.exp (postbase): Pay attention to the status of
19903         g++_load.
19904
19905 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
19906
19907           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
19908
19909 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
19910
19911         * lib/gcc.exp (default_gcc_start): No longer need to log program
19912         being executed or its output, execute_anywhere does that now.
19913         * lib/g++.exp (default_g++_version): Call execute_anywhere.
19914         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
19915
19916 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
19917
19918         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
19919         the same as those in lib/g++.exp.
19920
19921 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
19922
19923         * gcc.c-torture: Update to c-torture-1.38 release.
19924         * gcc.ieee: Related changes.
19925
19926 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
19927
19928         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
19929         "exec". Minor reformatting changes.
19930
19931         * config/rom68k.exp (${tool}_load): Make it work in a canadian
19932         cross. This means all "exec" calls now work on a remote host as
19933         well.
19934         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
19935         cross. Filter out the extra "\r\n" stuff that expect puts in.
19936         (c-torture-execute): Filter out the bogus warnings like
19937         c-torture-compile does. Add support for canadian cross.
19938         * lib/gcc.exp (default_gcc_version, default_gcc_start)
19939         Use execute_anywhere rather than calling exec directly. Now it
19940         works for canadian cross testing.
19941
19942 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
19943
19944         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
19945         results into a variable, and check that rather than using file exists.
19946
19947 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
19948
19949         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
19950         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
19951
19952 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19953
19954         * g++.old-deja/old-deja.exp: Create and pass runshlib and
19955         lib_curses if there's a shared libg++ in the build tree.
19956
19957 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
19958
19959         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
19960         if not supported target.
19961
19962 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
19963
19964         * lib/g++.exp (g++_init): Move empty setting of runshlib and
19965         link_curses up to always happen, not just for native builds.
19966
19967 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
19968
19969         * gcc.c-torture: Update to c-torture-1.36 release.
19970         * gcc.failure: Related changes.
19971
19972 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
19973
19974         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
19975
19976 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
19977
19978         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
19979         * lib/mike-g++.exp (postbase): Not in here.  Still reference
19980         runshlib, link_curses, and mathlib for link and run.
19981
19982         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
19983         pass the runtime shared library options for Solaris, OSF/1, and
19984         Irix5, and link with -lcurses to avoid unresolved references.
19985
19986 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
19987
19988         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
19989         only run once.
19990
19991 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
19992
19993         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
19994
19995 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
19996
19997         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
19998         do not have a framework for the "compat" tests yet.
19999
20000 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20001
20002         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20003         set to null if we're testing vxworks5.1.  Use that instead of
20004         `-lm' in the setting of LIBS for link and run.
20005
20006 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20007
20008         * config/rom68k.exp (${tool}_load): Major changes to make it
20009         work.  Verified that it does in fact return the stuff in
20010         exec_output properly.  Catch any Emul or any TRAP other than 0.
20011
20012 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20013
20014         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20015         LDFLAGS properly for targets that need stuff from libgloss.
20016         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20017         only run once.
20018         (gpp_initialized): New variable.
20019
20020 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20021
20022         * config/rom68k.exp: Load libgloss.exp.
20023         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20024         so we can produce a fully linked binary.
20025         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20026         so we can produce a fully linked binary.
20027
20028 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20029
20030         * lib/plumhall.exp (ph_section): Watch for expected failures.
20031         Add missing `else'.
20032
20033         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20034         run the testcase.
20035         (c-torture): Likewise.
20036
20037 1995-08-28  Doug Evans  <dje@cygnus.com>
20038
20039         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20040
20041         * lib/mike-g++.exp (mike_cleanup): New proc.
20042         (prebase): New globals compiler_result, not_compiler_result,
20043         target_regexp.
20044         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20045         allow leading "-" in pattern.  Watch for unsupported tests.
20046         If $compiler_result is set, pattern match assembler code,
20047         and ditto for $not_compiler_result.
20048         * lib/mike-gcc.exp: Likewise.
20049
20050         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20051         execution "succeeded".
20052
20053 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20054
20055         * config/win32.exp: New file.
20056         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20057
20058 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20059
20060         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20061         unsupported.
20062         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20063         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20064         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20065
20066         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20067         "... without exceptions was ...".  That is now handled by
20068         prune_system_crud.
20069         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20070
20071 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20072
20073         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20074         sieve.c,sort2.c}: New files.
20075         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20076         sieve.exp,sort2.exp}: Drivers for them.
20077
20078         * lib/mike-gcc.exp (program_output): New user settable variable.
20079         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20080         messages.
20081         * lib/mike-g++.exp (program_output): New user settable variable.
20082
20083         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20084
20085         * config/sh.exp: Deleted (use sim.exp instead).
20086
20087 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20088
20089         * config/vx.exp: Declare CHECKTASK as global.
20090         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20091         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20092         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20093
20094 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20095
20096         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20097         target. Like vx.exp, only includes `vx29k.exp' instead of
20098         `vxworks.exp'.
20099
20100 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20101
20102         * config/sim.exp: Increase time limit from 120 seconds to 240.
20103
20104 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20105
20106         * gcc.c-torture/execute/950628-1.c: New test.
20107
20108 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20109
20110         * gcc.c-torture: Update with changes/additions from
20111         c-torture-1.34.
20112
20113 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20114
20115         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20116
20117 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20118
20119         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20120
20121 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20122
20123         * gcc.c-torture/compile/950512-1.c: New test.
20124         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20125         * gcc.dg/struct-ret-1.c: Likewise.
20126
20127 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20128
20129         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
20130           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
20131
20132 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
20133
20134         * gcc.c-torture/special/920411-1.c: Deleted.
20135         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
20136
20137 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
20138
20139         * config/sim.exp (${tool}_load): Hack in call to bash to get a
20140         cpu limit.
20141
20142 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
20143
20144         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
20145
20146 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
20147
20148         From kenner;
20149         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
20150         is the proper length.
20151         * va-arg-3.c: Likewise.
20152
20153 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
20154
20155         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
20156         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
20157
20158         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
20159         * lib/g++.exp (default_g++_start): Delete old cruft.
20160
20161 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
20162
20163         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
20164         (2 * (1 << 18)) to (2 * (1 << 17)).
20165
20166         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
20167
20168 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
20169
20170         * config/rom68k.exp: Renamed from config/idp.exp
20171
20172 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
20173
20174         * c-torture/compile/921109-2.c
20175
20176 1995-04-18  Mike Stump  <mrs@cygnus.com>
20177
20178         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
20179         excess errors.
20180
20181 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
20182
20183         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
20184         output.
20185         * lib/g++.exp (default_g++_start): Likewise.
20186
20187 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
20188
20189         * gcc.c-torture/compile/950329-1.c: New test.
20190
20191 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
20192
20193           * config/bug.exp (${tool}_load): Updated to use new remote_open
20194           and remote_close procs.
20195         * config/idp.exp: New file.
20196
20197 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
20198
20199         * gcc.c-torture/execute/950322-1.c: New test.
20200
20201 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
20202
20203         * config/vx.exp (${tool}_load): Clean up testing of return code from
20204         vxworks_ld and vxworks_spawn.
20205
20206 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
20207
20208         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
20209
20210 1995-03-13  Mike Stump  <mrs@cygnus.com>
20211
20212         * lib/old-deja.exp: Add `excess errors test - ' error, now one
20213         can mark excess errors on a machine by machine basis.  Note, the
20214         default is to not expect any excess errors, even when excess
20215         errors test - is given, so you will want to put an XFAIL ... on
20216         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
20217         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
20218         those 4 machines, but no others.
20219
20220 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
20221
20222         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
20223         * lib/c-torture.exp: to here.
20224
20225 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
20226
20227         * gcc.c-torture/execute/950221-1.c: New test.
20228         * gcc.c-torture/execute/struct-ret-1.c: New test.
20229         * gcc.c-torture/compile/950221-1.c: New test.
20230
20231         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
20232
20233 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
20234
20235         * gcc.c-torture/execute/arith-1.c (main): Return 0.
20236         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
20237
20238 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
20239
20240         * g++.gb: New directory of tests, derived from my signature and
20241         class scoping tests.
20242
20243         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
20244         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
20245         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
20246         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
20247         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
20248         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
20249         * g++.gb/sig25.C: Likewise.
20250
20251         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
20252         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
20253         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
20254         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
20255         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
20256         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
20257         * g++.gb/sig25.exp: Likewise.
20258
20259         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
20260         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
20261         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
20262         * g++.gb/scope13.C: Likewise, this test still fails.
20263
20264         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
20265         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
20266         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
20267         * g++.gb/scope13.exp: Ditto.
20268
20269         * g++.gb/README: New file, explains what these tests are about.
20270
20271 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
20272
20273         * lib/dg.exp (dg-do): Support `preprocess'.
20274         (dg-test): Likewise.
20275
20276 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
20277
20278         * config/udi.exp: change "continue -expect" to "exp_continue".
20279
20280 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
20281
20282         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
20283         Delete redundant tests.
20284
20285         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
20286         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
20287         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
20288         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
20289         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
20290         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
20291         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
20292         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
20293
20294         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
20295         storing label pointers.
20296         * gcc.c-torture/execute/921019-1.c: Likewise.
20297         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
20298         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
20299         parameter fp.
20300         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
20301         constants.
20302
20303         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
20304         Delete obsolete tests.
20305
20306         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
20307         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
20308         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
20309         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
20310         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
20311         * gcc.c-torture/compile/950124-1.c: New test.
20312
20313         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
20314
20315 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
20316
20317         * lib/mike-g++.exp: Add -lm to LIBS.
20318
20319 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
20320
20321         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
20322
20323 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
20324
20325         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
20326
20327 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
20328
20329         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
20330
20331 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
20332
20333         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
20334         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
20335         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
20336         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
20337         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
20338         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
20339         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
20340         * g++.law/{operators31.C, operators32.C,
20341         * g++.law/{operators33.C, operators34.C}: Likewise.
20342         * g++.law/{pic1.C, refs2.C}: Likewise.
20343         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
20344         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
20345         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
20346         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20347
20348         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
20349         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
20350         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
20351         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
20352         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
20353         * g++.law/{enum9.exp, friend5.exp}: Likewise.
20354         * g++.law/{nest3.exp, nest4.exp}: Likewise.
20355         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
20356         * g++.law/{operators30.exp, operators31.exp}: Likewise.
20357         * g++.law/{operators32.exp, operators33.exp}: Likewise.
20358         * g++.law/{operators34.exp}: Likewise.
20359         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
20360         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
20361         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
20362         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
20363         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20364
20365         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
20366         No longer expected to fail.
20367         * g++.law/missed-error3.C: Tweak for recent bool changes.
20368
20369 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
20370
20371         * config/emb-unix: Deleted.
20372         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
20373         remote execution.  Do final link on remote host if REMOTE_LINK is set.
20374
20375 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
20376
20377         * lib/dg.exp (dg-test): Fix typo in last patch.
20378
20379 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
20380
20381         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
20382         (handles multiple occurrences).
20383
20384 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
20385
20386         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
20387         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
20388         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
20389         printed).
20390         * lib/c-torture.exp (c-torture-compile): Likewise.
20391         (c-torture): Prepend full path if missing.
20392         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
20393         (gcc_fail): Likewise.
20394         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
20395
20396 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
20397
20398         * lib/netware.exp: Only attach to NetWare i386 systems.
20399
20400 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
20401
20402         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
20403         messages.  Add test name to "output pattern match" pass/fail message.
20404
20405 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
20406
20407         * gcc.dg: New testsuite.
20408         * gcc.dg/dg.exp: New file.
20409
20410         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
20411         test-switch.c}: Deleted.
20412
20413         * gcc.misc-tests/msgs.exp: New testcase driver.
20414
20415 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
20416
20417         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
20418         Watch for illegal return values from ${tool}_load.
20419         * config/unix.exp (${tool}_load): Fix pass/fail detection for
20420         cross targets.  Coerce return value >0 to 1.
20421
20422 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
20423
20424         * config/unix.exp (${tool}_load): Call program rsh, not proc.
20425
20426         * config/emb-unix.exp: New file.
20427
20428         * config/sim.exp: Error if variable $SIM not defined.
20429         (${tool}_load): Mark test as "untested" if simulator missing.
20430
20431         * config/unix.exp: Load remote.exp to get rcp_download.
20432         * lib/c-torture.exp: Use different option lists for testcases with
20433         and without loops.
20434         * gcc.c-torture/execute/execute.exp: Likewise.
20435
20436 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
20437
20438         * config/*.exp: Clarify return code from ${tool}_load.
20439         Call `unresolved' or `untested' instead of `warning' or `perror'
20440         (sometimes you still want to call both though).
20441         Add comment that `shell_id' is local to each file.
20442         * config/udi.exp (timeout): Set to 30.
20443         Don't print warning if connection fails, $connectmode has already
20444         printed an error.
20445         (${tool}_load): Move verbose messages to level 2.
20446         Rework pattern for "Process started" message.
20447         Pass `shell_id' to ${connectmode}_download.
20448         Retry twice upon timeout.  Make resetting of target more robust.
20449         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
20450         Pass `shell_id' to exit_$connectmode.
20451         Only call exit_$connectmode if connected.
20452         * config/unix.exp (${tool}_load): Check return codes better.
20453         * config/vrtx.exp (${tool}_load): Likewise.
20454         * config/vx.exp (${tool}_load): Likewise.
20455         Delete unneeded global's.
20456         * lib/dg.exp (dg-test): Update to reflect clarified return codes
20457         from ${tool}_load.
20458         (dg-stat): Delete.
20459         (dg-init): Delete recording of pass/fail counts.
20460         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20461         (old-dejagnu-init): Likewise.
20462         (old-dejagnu-stat): Delete contents, empty proc now.
20463         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
20464         (c-torture): Delete references to lcnt, lpass, lfail.
20465         Get option list from TORTURE_OPTIONS.
20466         Delete -funroll[-all]-loops if no loops.
20467         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
20468         (g++_stat): Delete contents (empty proc now).
20469         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
20470         (gcc_finish): Likewise.
20471         (gcc_stat): Deleted.
20472         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
20473         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
20474         * gcc.c-torture/execute/execute.exp: Likewise.
20475         Split tests into two parts: compile, execute.
20476         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
20477         no loops.  Update to reflect clarified return codes from ${tool}_load.
20478
20479 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
20480
20481         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
20482         to grep for.
20483         (old-dejagnu): Likewise (where necessary).
20484
20485 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
20486
20487         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
20488
20489         * lib/dg.exp (dg-process-target): Fix processing of selector.
20490         Add comment regarding use of `error'.
20491
20492         * lib/gcc.exp (prune_system_crud): Define if missing.
20493         * lib/g++.exp (prune_system_crud): Likewise.
20494
20495         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
20496         Call prune_system_crud.
20497         * lib/dg.exp (dg-runtest): New proc.
20498         Use perror instead of send_user for tcl errors in testcase.
20499         Don't return any value, it's never used.
20500         Don't clobber previous definition of `unknown'.
20501         Print tcl errors in `dg-final'.
20502
20503 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
20504
20505         * lib/dg.exp (dg-process-target): Improve syntax error messages.
20506         (dg-test): Don't print errorInfo, it contains stack backtrace.
20507
20508 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
20509
20510         * lib/g++.exp (runtest_file_p): Define if missing.
20511
20512 1994-09-24  Doug Evans  (dje@cygnus.com)
20513
20514         * lib/mike-g++.exp: Comment out loading of g++.exp.
20515         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
20516         (default_g++_version): Always print something.
20517         (default_g++_start): Comment out call to `which'.
20518         (g++_start, g++_load): Deleted (must be defined in config file).
20519         * lib/gcc.exp: Test for existence of $CC at start.
20520         Delete check for tmpdir (done in gcc_init).
20521         (default_gcc_version): Always print something.
20522         (default_gcc_start): Comment out call to `which'.
20523         * config/*.exp: Major cleanup - make cross targets work at least a
20524         little better for g++ (by not being "--tool gcc" specific).
20525         Rename gcc_xxx to ${tool}_xxx.
20526         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
20527         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
20528
20529 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
20530
20531         * lib/c-torture.exp (c-torture-compile): Rework compiler
20532         message processing.
20533
20534         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
20535         c-torture.
20536
20537 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
20538
20539         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
20540
20541         * lib/dg.exp (dg-process-target): Support { target native }.
20542
20543 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
20544
20545         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
20546         looked for "... program xxx got fatal signal".
20547         Correct regsub munging of `comp_output'.
20548         Ignore compiler messages "path prefix not used" and "linker input
20549         file unused".
20550
20551 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
20552
20553         * lib/gcc.exp (runtest_file_p): Define if missing.
20554         * gcc.prms/template.c: Example to work from.
20555
20556 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
20557
20558         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
20559         * lib/dg.exp (dg-test): Call unsupported testcases as such.
20560
20561         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
20562         * gcc.prms/1883.c: Moved from compile/940714-1.c.
20563         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
20564         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
20565
20566         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
20567         (dg-process-target): No longer a varargs proc.
20568         Return S/N for target, P/F for xfail.  All callers changed.
20569         (user option procs): More argument checking.
20570         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
20571         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
20572         (dg-test): Skip test if not running on selected target in `dg-do'.
20573         Update handling of `dg-do-what', `dg-output-text'.
20574         Separate execution pass/fail from output pattern match pass/fail.
20575         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
20576
20577 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
20578
20579         * gcc.c-torture/special/special.exp: Don't expect failure for mips
20580         target for 920510-1.c.
20581
20582 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
20583
20584         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
20585         Clean up comment regarding use of passcnt, etc.
20586         (gcc_stat): Don't update `testcnt' here.
20587         (gcc_finish): Do it here.
20588         Might as well reset `but_id' here too.
20589         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
20590         to determine if the file should be tested.
20591         * gcc.c-torture/compile/compile.exp: Likewise.
20592         * gcc.c-torture/execute/execute.exp: Likewise.
20593         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20594         * gcc.misc-tests/dg-test.exp: Likewise.
20595         * gcc.prms/prms.exp: Likewise.
20596         * gcc.wendy/wendy.exp: Likewise.
20597         * g++.old-deja.exp: Likewise.
20598         Move "Testing file" message to verbose level 1.
20599
20600 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
20601
20602         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
20603
20604 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
20605
20606         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
20607         (default_gcc_start): Accept optional second list element
20608         of compiler flags.  Print compiler output at verbosity level 2.
20609         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
20610         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
20611         Save current values of framework globals passcnt, failcnt, xpasscnt,
20612         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
20613         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
20614         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
20615         xfailcnt to compute stats.  Update framework global `testcnt' from
20616         pass/fail counts.
20617         (gcc_finish): New proc.  Clean up test environment.
20618         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
20619         (gcc_epass, gcc_efail): Delete.
20620         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
20621         argument of line number.
20622         (dg-init): If the tool has an init routine, call it.
20623         (dg-test): Remove args `cflags_var' and `libs_var'.
20624         Pass all compiler options to ${tool}_start.
20625         Handle missing line number.
20626         (dg-finish): New function.
20627         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
20628         particular files.  Call gcc_finish at end.  Move "skipping test"
20629         message to verbosity level 3.
20630         * gcc.c-torture/compile/compile.exp: Likewise.
20631         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20632         * gcc.c-torture/execute/execute.exp: Likewise.
20633         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20634         Print testcase being tried at verbosity level 1.
20635         * gcc.c-torture/special/special.exp: Unset xfail.
20636         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20637         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
20638         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
20639         * gcc.failure/failure.exp: Likewise.
20640         * gcc.ieee/ieee.exp: Likewise.
20641         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
20642         Update call to dg-test.  Call dg-finish at end.
20643         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
20644         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20645         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
20646         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
20647         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
20648         * gcc.wendy/wendy.exp: Add copyright.
20649         Delete setting of tmpdir (done by gcc_init).
20650         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
20651         Pass compiler flags to gcc_start.  Call gcc_finish at end.
20652         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
20653         gcc_[ce]pass/fail.
20654
20655 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
20656
20657         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
20658         confusion.
20659         (g++_load): Likewise.
20660
20661         * config/*.exp (gcc_load): Some were varargs fns and some were not.
20662         Rename argument to `prog' to remove the confusion.
20663         Varargs fns behave differently too!
20664         (g++_load): Likewise.
20665
20666         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
20667
20668         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
20669         what it is.  Delete (always) printing of status value for !native.
20670         Simplify verbose code, and include status and exec_output.
20671         (g++_load): Use gcc_load.
20672
20673 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
20674
20675         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
20676         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
20677         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
20678         940714-3.c as these testcases don't exist anymore.  Make
20679         va-arg-1.c expected to pass.
20680
20681 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
20682
20683         * gcc.misc-tests/misc.exp: Only run specific testcases.
20684         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
20685         * gcc.misc-tests/dg-[1-9].c: New files.
20686
20687         * lib/dg.exp: New testsuite driver.
20688         * gcc.prms/prms.exp: Use it.
20689
20690         * README.gcc: New file.
20691
20692         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
20693         Document and reset `lxpass' and `lxfail'.
20694         Simplify "initialized" message.
20695         (gcc_stat): Clean up comments a little.
20696
20697 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
20698
20699         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
20700
20701 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
20702
20703         * lib/old-dejagnu.exp (process-option): New proc.
20704         (old-dejagnu-init, old-dejagnu-stat): Likewise.
20705         (old-dejagnu): Simplify.
20706         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
20707
20708 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
20709
20710         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
20711         exists and is not an empty string.
20712
20713         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
20714         $xfail rather than calling setup_xfail.  Clear $xfail when test is
20715         finished.
20716         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
20717         automatically.
20718
20719         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
20720         longer expected to fail.
20721
20722         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
20723         "f" function call.
20724
20725         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
20726
20727         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
20728         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
20729         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
20730         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
20731         c-torture-1.29.
20732
20733         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
20734         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
20735
20736         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
20737
20738         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
20739         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
20740
20741         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
20742         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
20743         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
20744
20745 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
20746
20747         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
20748         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
20749         940714-1.c, 940714-2.c, 940714-3.c},
20750         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
20751         gcc.misc-tests/{mg.c,mg.exp}:
20752         New tests.
20753         * gcc.noncompile/noncompile.exp: Change accordingly.
20754
20755 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
20756
20757         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
20758         Undo previous clobberage.
20759
20760 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
20761
20762         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
20763         * gcc.special/{930510-1.c, special.exp}:
20764         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
20765         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
20766         struct-varargs-1.c}: New tests from c-torture-1.26.
20767
20768 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
20769
20770         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
20771           argument to switch.
20772
20773 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
20774
20775         * Revert the previous changes.  Please see Rob's directory
20776           (/lisa/test/rob/progressive/gcc/testsuite) for testing
20777           fixes.
20778
20779 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
20780
20781         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
20782             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
20783             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
20784             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
20785             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
20786             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
20787             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
20788             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
20789             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
20790             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
20791             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
20792             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
20793             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
20794             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
20795             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
20796             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
20797             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
20798             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
20799             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
20800             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
20801             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
20802             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
20803             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
20804             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
20805             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
20806             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20807             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
20808
20809 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
20810
20811         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
20812             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
20813           with perror calls.
20814
20815 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
20816
20817         * config/unix.exp (g++_load): Fix syntax.
20818
20819 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
20820
20821         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
20822         * gcc.noncompile/921017-1.c: Deleted obsolete test.
20823         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
20824         Don't expect va-arg-1.c to fail.  Correct expected output for
20825         920928-1.c.
20826         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
20827         * gcc.wendy/hbm4.c: Correct typo.
20828         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
20829
20830 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
20831
20832         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
20833         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
20834         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
20835         * lib/c-torture.exp (c-torture-compile): Ditto.
20836
20837         Reduce volume of output (remove all the -I's and such).
20838         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
20839         Call gcc_cpass, gcc_cfail.
20840         (c-torture): Pass testing option to c-torture-compile.
20841
20842 1994-03-21  Doug Evans  (dje@cygnus.com)
20843
20844         Bring patches over from progressive.
20845         * config/default.exp: Exit remote shell cleanly.
20846         (g++_exit, g++_start): Add default versions.
20847         * config/sim.exp (gcc_load): Use perror, not error.
20848
20849 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
20850
20851         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
20852         set in site.exp.
20853
20854 1994-03-14  Doug Evans  (dje@cygnus.com)
20855
20856         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
20857         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
20858         (wendy_try): New proc to run testcase.
20859         (main loop): Call 'em.
20860         * gcc.wendy/*.c: Clean up pass to correct expected output.
20861
20862         * lib/gcc.exp: Minor cleanup work.
20863         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
20864
20865 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
20866
20867         * config/sim.exp (gcc_load): Document return codes better.
20868         Don't pass -v to simulator.
20869
20870 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
20871
20872           * gcc.special/920717-x.c: Fix typo.
20873           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
20874           get at sources.
20875
20876         * lib/mike-gcc.exp: Fix typo.
20877
20878 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
20879
20880         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
20881         binary to use, transform the name.
20882         * config/*.exp: rename everything. Nuke any g++ specific files,
20883         it's now a special case of gcc that requires no special support.
20884         Add a default.exp for unsupported targets.
20885
20886 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
20887
20888         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
20889         lib/old-dejagnu.exp: Fix a few patterns to work with the new
20890         version of Tcl.
20891
20892 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
20893
20894         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
20895         than a warning.
20896
20897 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
20898
20899         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
20900
20901 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
20902
20903         * gcc.execute/execute.exp: Combine opt_list and foption_list into
20904         option_list.  Compile every file with only 4/6 option choices
20905         (same as C torture) instead of with 12/18 different option
20906         choices.
20907         * lib/c-torture.exp: Likewise.
20908
20909         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
20910         not already set.
20911
20912 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
20913
20914         * lib/old-deja.exp: Add `excess errors test fails' error, now one
20915         can put an XFAIL *-*-* on excess errors.
20916
20917 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
20918
20919         * g++.law: Add more tests derived from g++-bugs snapshots.
20920
20921         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
20922         equivalent to g++.law/init9.
20923
20924         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
20925         compiled it, and the a.out file after we've run it.
20926
20927 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
20928
20929         * lib/mike-g++.exp (postbase): Delete the .o file after we've
20930         compiled it, and the a.out file after we've run it.
20931
20932 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
20933
20934         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
20935
20936 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
20937
20938         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
20939         version number.
20940
20941 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
20942
20943         * g++.law: New directory of g++ tests derived from the g++-bugs
20944         snapshots.
20945
20946 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
20947
20948         * gcc.compile: initbug1.c initbug1.exp testcase added
20949
20950 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
20951
20952         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
20953         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
20954           fixes submitted by Jeff Law (law@cs.utah.edu)
20955         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
20956           Jeff Law (law@cs.utah.edu)
20957
20958
20959 1993-11-30  Mike Stump  (mrs@cygnus.com)
20960
20961         * config/unix-g++.exp: Follow the gcc way of doing things.
20962         * g++.old-deja/old-deja.exp: Minor updates.
20963         * lib/g++.exp: New file, follow the gcc way of doing things.
20964         * lib/old-dejagnu.exp: Minor updates.
20965         * lib/mike-g++.exp: Always unset errorInfo.
20966
20967 1993-11-06  Mike Stump  (mrs@cygnus.com)
20968
20969         * lib/gcc.exp: Fix some errors with the below change, CC and
20970         CFLAGS should be global when setting, not local.
20971
20972 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
20973
20974         * lib/gcc.exp: Transform tool name.
20975
20976 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20977
20978         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
20979
20980 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20981
20982         * lib/gcc.exp: change gcc_done to gcc_stat
20983
20984 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20985
20986         * Upgraded gcc testsuite to c-torture version 1.25
20987
20988 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
20989
20990         * lib/gcc.exp: added reporting code. Changed verbose compile message.
20991         * lib/c-torture: added hooks for new reporting code.
20992
20993 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
20994
20995         * config/sh-gcc.exp: check if sh-sim exists in the path
20996
20997 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
20998
20999         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21000         * gcc.compile/compile.exp: Initial changes for new logic.
21001         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21002         * gcc.failure/failure.exp: Initial changes for new logic.
21003         * gcc.ieee/ieee.exp: Initial changes for new logic.
21004         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21005         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21006         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21007         * lib/c-torture.exp: Initial changes for new logic.
21008         * lib/gcc.exp: Initial changes for new logic.
21009
21010 1993-10-15  Mike Stump  (mrs@cygnus.com)
21011
21012         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21013         depend upon failure or success.  Fully qualify names in failure
21014         and success messages.  Always remove a.out before starting
21015         compile, just in case.  Pay more attention to error text output by
21016         the compiler.  Handle testcases with no known past errors just
21017         like all others, so that things are uniform.  Other miscellaneous
21018         improvements.
21019
21020 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21021
21022         * gcc.cpp: new directory for cpp tests
21023
21024 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21025
21026         * lib/chill.exp: Code reformatted, removed unused code.
21027         * config/unix-chill.exp: Code reformatted, removed unused code.
21028         * chill.execute/execute.exp: Code reformatted, removed unused code.
21029         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21030
21031 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21032
21033         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21034         routines not written.
21035
21036 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21037
21038         * config/bug-gcc.exp: Use new procs from bug.exp.
21039
21040 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21041
21042         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21043         via ftp, rather than depending on NFS.
21044         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21045         case.
21046
21047 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21048
21049         * config/bug-gcc.exp: Use new download proc.
21050
21051 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21052
21053         * chill.execute/execute.exp: cleanups, handles errors better
21054         * chill.compile/compile.exp: rewrite, based on execute.exp
21055         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21056         * lib/chill.exp: major changes to diff proc and compile and link
21057           procs. added chill_fail and chill_pass wrappers to pass and
21058           fail. added more comments, and handle error codes better.
21059           Added a hack to capture stderr from exec, so noncompile tests
21060           can work.
21061
21062 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21063
21064         * chill.execute/execute.exp: rewrite of testsuite driver
21065         * lib/chill.exp: rewrite of testsuite driver
21066         * config/unix-chill.exp: rewrite of testsuite driver
21067
21068 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21069
21070     In chill.execute:
21071         * iexpr.ch: Standardize uppercase.
21072         * tuples.dat: Standardize uppercase.
21073         * vary.ch: standardize.  Correct varying string assignments.
21074         * vary.dat: Add new output lines.
21075
21076 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21077
21078     In chill.execute:
21079         * chprintf.ch: Standardize use of uppercase.
21080         * tuples.ch: Standardize and turn arr2 into a DCL,
21081           rather than a SYN.
21082         * pinits.ch: Standardize.
21083
21084 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21085
21086         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21087         * Makefil: Renamed to Makefile.in.
21088         * configure.in: New.
21089
21090 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21091
21092     In chill.execute:
21093         * .cvsignore: Add result/output files.
21094         * Makefile: Fix up variables at start.  Use MFLAGS
21095           everywhere.  Correct bool_loc, built_ins entries.
21096           Add entry for vary1.ch.
21097         * bitarray.ch: Standardize upper-case usage.
21098         * bitexpr.ch: Standardize, add output of b1.
21099         * params.ch: Use arrayt in along PROC parameters, to
21100           avoid novelty problems.
21101         * sets.ch: Tiny cleanup.
21102         * vary1.ch: Re-indent.
21103
21104 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21105
21106           * Add PR-related files to Makefiles, .cvsignore files, etc.
21107
21108 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21109
21110         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21111           with compiler objects. New names are test-flow.c and test-loop.c
21112
21113 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21114
21115         * Upgraded c-torture tests from 1.19 to 1.20
21116
21117         * new files:
21118         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21119         * gcc.compile: 930623-1.c 930623-2.c
21120         * gcc.noncompile: 930622-1.c 930622-2.c
21121         * gcc.failure: 920411-1.c 920627-2.c
21122         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21123
21124 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21125
21126         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21127           More changes to get testsuite working properly. Needs more work.
21128           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
21129
21130 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
21131
21132         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21133           More changes to get testsuite working properly. Needs more work.
21134
21135 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
21136
21137         * chill.compile/compile.exp: Added for Dejagnu support
21138         * chill.execute/execute.exp: Added for Dejagnu support
21139         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
21140
21141 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
21142
21143     This should complete moving the CHILL test files.
21144         * chill.noncompile(.cvsignore printf.grt
21145             in-printf.grt chprintf.grt chprintf.ch):
21146             Added test-support files.
21147           (Makefile): Modified further.
21148         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
21149             signal.ch): Added test files.
21150           * chill.execute (.cvsignore printf.grt printr.c
21151             in-printf.grt rts.c chprintf.grt rts.h): Added
21152           test-support files.
21153             (Makefile): More corrections.
21154
21155 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
21156
21157         * chill.compile, chill.execute, chill.nocompile: Add CHILL
21158           test cases, ready for DejaGnu.
21159
21160 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
21161
21162         * Upgraded c-torture tests from 1.18 to 1.19
21163
21164         * gcc.compile: added test(s):
21165           930607-1.c
21166         * gcc.execute: added test(s):
21167           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
21168
21169         * added new subdirectory for misc tests: gcc.misc-tests
21170         * gcc.misc-test(s): added tests:
21171           inst-check.c test-consts.c test-ior.c test-switch.c
21172
21173 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
21174
21175         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
21176
21177 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
21178
21179         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
21180
21181 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
21182
21183         * Upgraded c-torture tests from 1.17 to 1.18
21184
21185 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
21186
21187         * Upgraded c-torture tests from 1.12 to 1.17
21188
21189 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
21190
21191         * lib/old-dejagnu.exp:
21192           Fixed handling of XFAIL target triplets to correctly
21193           recognize wildcard characters.  Removed code that
21194           appended a unique id tag to the end of the file name
21195           printed out by the result of the testcases within a
21196           given test file.
21197
21198 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
21199
21200         * lib/old-dejagnu.exp:
21201           Reworked expected failure handling to trigger off of XFAIL
21202           keyword in keyphrase embeded in testcase source code. The
21203           XFAIL keyword must be at the end of the keyphrase line. It
21204           may optionally be followed by one or more target triplets.
21205           It has just occured that the handling of wildcards in the
21206           target triplet may not be correct.
21207
21208 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
21209
21210         * g++.old-deja/tests:
21211           Moved all subdirectories up one level into g++.old-deja .
21212
21213         * lib/old-dejagnu.exp:
21214           Fixed problem with CXXFLAGS not being properly reset, and being
21215           corrupted with extraneous "-c" compiler option.  This was
21216           causing binaries to not be generated for test that needed them.
21217           Modified strings passed to "pass" and "fail" so that individual
21218           tests from the same test file would be distinguished by an
21219           identifier appended to the test file name in the summary logs;
21220           this corrected a problem with erroneous diff logs.  Added code
21221           to search testcases for expected fail and unexpected pass keywords.
21222
21223 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
21224
21225         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
21226
21227 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
21228
21229         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
21230           Removed extraneous text from end of "Special g++ Options"
21231           keyphrase.
21232
21233         * lib/old-dejagnu.exp: Added pattern matching to look for new
21234           keywords, embedded in testcases comments, which will trigger
21235           calls to xpass and xfail.
21236
21237 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
21238
21239         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
21240           comments embedded in the testcases, especially the one looking for
21241           special compiler options, as well as the pattern matching for the
21242           compiler output again.
21243
21244 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
21245
21246         * lib/old-dejagnu.exp: Do a proper check of the return value for
21247           execute tests. Fixed several problems with the pattern matching
21248           of the compiler output which gave erroneous test results.
21249           Changed several of the test result messages to be more descriptive.
21250         * config/unix-g++.exp: Proc g++_load now actually works and
21251           executes the tests passed to it and returns a usable return
21252           value.
21253
21254 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
21255
21256           * lib/gcc.exp: Exits gracefully if $CC is bogus.
21257
21258 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
21259
21260         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
21261           Modified both files to properly execute the old style
21262           dejagnu tests. The previous versions of these files were
21263           experimental and did not function anything near correctly.
21264
21265 1993-04-05  Rob Savoye  (rob@cygnus.com)
21266
21267         * Removed all Makefile.in and configure.in files. No configuration
21268         needed now.
21269
21270 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
21271
21272         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
21273
21274 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
21275
21276         * gcc.compile/configure.in, gcc.unsorted/configure.in,
21277         gcc.special/configure.in, gcc.noncompile/configure.in,
21278         gcc.execute/configure.in, gcc.code_quality/configure.in,
21279         g++.other/configure.in, g++.old-deja/configure.in,
21280         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
21281         in srcname setting.
21282
21283 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
21284
21285         * lib/udi.exp:  Fixed mondfe and mondfe_download.
21286         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
21287         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
21288
21289 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
21290
21291         * config/udi-gdb.exp: Check $shell_id after connecting to target.
21292         (gdb_exit): Don't remove *_soc files.
21293
21294 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
21295
21296         * lib/c-torture.exp: Don't look for main; instead always use -w
21297         -c.  This is how the c-torture tests work.  Remove the object
21298         file if the compilation succeeds.
21299         * gcc.execute/execute.exp: Remove executable if test passes.
21300         * gcc.noncompile/noncompile.exp: Every test is an expected
21301         failure.
21302         * gcc.special/special.exp: Added tests from c-torture 1.11,
21303         corrected use of existing test.
21304         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
21305         gcc.execute/920625-1.c: Updated to c-torture 1.11.
21306         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
21307         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
21308         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
21309         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
21310         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
21311         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
21312         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
21313         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
21314         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
21315         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
21316         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
21317         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
21318         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
21319         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
21320         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
21321         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
21322         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
21323         c-torture 1.11.
21324         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
21325         correspond to c-torture 1.11.
21326
21327         * New file.