OSDN Git Service

PR target/14533
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2
3         PR target/14533
4         * gcc.dg/20040311-2.c: New test.
5
6 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7
8         PR other/14544
9         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10         bit-field.
11
12 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13
14         * gcc.dg/20040305-2.c: Add missing return statement.
15
16 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17
18         * gcc.dg/builtins-34.c: Also check pow10*.
19
20 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
21
22         PR target/14262
23         * gcc.dg/20040305-2.c: New test.
24
25 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
26
27         * gcc.dg/20040310-1.c: New test.
28
29 2004-03-11  Roger Sayle  <roger@eyesopen.com>
30
31         * gcc.c-torture/execute/20040311-1.c: New test case.
32
33 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34
35         PR c++/14476
36         * g++.dg/lookup/enum1.C: New test.
37
38 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
39
40         PR c++/14510
41         * g++.dg/lookup/struct2.C: New test.
42
43 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
44
45         * gcc.dg/builtins-34.c: New test.
46
47 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48
49         * gcc.dg/torture/builtin-nonneg-1.c: New test.
50
51 2004-03-09  James E Wilson  <wilson@specifixinc.com>
52
53         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
54         * gcc.dg/alias-2.c: New testcase.
55
56 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
57
58         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
59
60 2004-03-09  Roger Sayle  <roger@eyesopen.com>
61
62         * gcc.c-torture/execute/20040309-1.c: New test case.
63
64 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
65
66         PR c++/14397
67         * g++.dg/overload/ref1.C: New.
68
69 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
70
71         PR c++/14409
72         * g++.dg/template/spec12.C: New test.
73
74         PR c++/14448
75         * g++.dg/parse/crash14.C: New test.
76
77 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
78
79         PR c++/14230
80         * g++.dg/init/ref11.C: New test.
81
82 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/14432
85         * g++.dg/parse/builtin2.C: New test.
86
87 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
88
89         PR c++/14401
90         * g++.dg/init/ctor3.C: New test.
91         * g++.dg/init/union1.C: New test.
92         * g++.dg/ext/anon-struct4.C: New test.
93
94 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
95
96         * g++.dg/lookup/koenig1.C: Tweak error messages.
97         * g++.dg/lookup/used-before-declaration.C: Likewise.
98         * g++.dg/other/do1.C: Likewise.
99         * g++.dg/overload/koenig1.C: Likewise.
100         * g++.dg/parse/crash13.C: Likewise.
101         * g++.dg/template/instantiate3.C: Likewise.
102
103 2004-03-08  Eric Christopher  <echristo@redhat.com>
104
105         * * lib/target-supports.exp: Enable libiconv in test
106         compilation.  Fix up error checking.
107
108 2004-03-08  Roger Sayle  <roger@eyesopen.com>
109
110         PR middle-end/14289
111         * gcc.dg/pr14289-1.c: New test case.
112         * gcc.dg/pr14289-2.c: Likewise.
113         * gcc.dg/pr14289-3.c: Likewise.
114
115 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
116
117         * gcc.c-torture/execute/20040308-1.c: New test.
118
119 2004-03-07  Roger Sayle  <roger@eyesopen.com>
120
121         * gcc.c-torture/execute/20040307-1.c: New test case.
122
123 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
124
125         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
126
127 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
128
129         * gcc.dg/20040306-1.c: New test.
130
131 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
132
133         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
134         them static.
135         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
136
137 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
138
139         PR c/14465
140         * gcc.dg/decl-6.c: New test.
141
142 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
143
144         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
145         Rename LOGPOW -> LOG_POW.
146         (SQRT_EXP, POW_EXP): New.
147
148 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
149
150         * gcc.dg/i386-sse-8.c: New test.
151
152 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
153
154         PR c/14114
155         * gcc.dg/decl-5.c: New test.
156
157 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
158
159         * gcc.dg/20040305-1.c: New test.
160
161 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
162
163         PR other/14354
164         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
165
166 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
167
168         PR c++/14425, c++/14426
169         * g++.dg/ext/altivec-4.C: New test.
170         * g++.dg/ext/altivec-5.C: New test.
171
172 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
173
174         * g++.old-deja/g++.other/linkage1.C: Expect errors about
175         global variables of a type with no linkage.
176         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
177         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
178         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
179         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
180         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
181         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
182         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
183         * g++.dg/warn/deprecated.C: Name enum Color.
184         * g++.dg/overload/VLA.C: Name structure for 'b'.
185         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
186
187 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
188
189         * gcc.c-torture/compile/20040304-1.c: New test.
190
191 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
192
193         PR 13728
194         * gcc.dg/decl-4.c: New testcase.
195
196 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
197
198         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
199         as PRECF if sizeof (float) > sizeof (double).
200         (PRECL): Make it the same as PRECF if
201         sizeof (float) > sizeof (long double).
202
203 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
204
205         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
206         system type.  Add check for irix6 which doesn't have c99 runtime.
207
208 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
209
210         * gcc.dg/const-elim-1.c: xfail for xtensa.
211
212 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/14369
215         * g++.dg/template/cond4.C: New test.
216
217 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
218
219         PR c++/14360
220         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
221
222         PR c++/14361
223         * g++.dg/parse/defarg7.C: New test.
224
225         PR c++/14359
226         * g++.dg/template/friend26.C: New test.
227
228 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/14324
231         * g++.dg/abi/mangle21.C: New test.
232
233         PR c++/14260
234         * g++.dg/parse/constructor2.C: New test.
235
236         PR c++/14337
237         * g++.dg/template/sfinae1.C: New test.
238
239 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
240
241         PR c++/14267
242         * g++.dg/expr/crash2.C: New test.
243
244         PR middle-end/13448
245         * gcc.dg/inline-5.c: New test.
246         * gcc.dg/always-inline.c: Split out tests into ...
247         * gcc.dg/always-inline2.c: ... this and ...
248         * gcc.dg/always-inline3.c: ... this.
249
250 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
251
252         PR debug/12103
253         * g++.dg/debug/crash1.C: New test.
254
255 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
256
257         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
258         function with __attribute__((noinline)).
259         (recurser_void2): Likewise.
260         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
261         (recurser_void2): Likewise.
262
263 2004-02-29  Roger Sayle  <roger@eyesopen.com>
264
265         PR middle-end/14203
266         * g++.dg/warn/Wunused-6.C: New test case.
267
268 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
269
270         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
271         not defined.
272
273 2004-02-27  Eric Christopher  <echristo@redhat.com>
274
275         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
276         * g++.dg/charset/asm2.c: Run only x86.
277         * gcc.dg/charset/asm3.c: Ditto.
278
279 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
280
281         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
282         ld_library_path.
283
284 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
285
286         * g++.dg/ext/altivec-3.C: New.
287
288 2004-02-26  Richard Henderson  <rth@redhat.com>
289
290         * g++.dg/ext/attrib10.C: Mark for warning.
291         * gcc.dg/attr-alias-1.c: New.
292
293 2004-02-26  Richard Henderson  <rth@redhat.com>
294
295         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
296         * gcc.c-torture/execute/20040208-2.c: ... it back.
297
298 2004-02-26  Eric Christopher  <echristo@redhat.com>
299
300         * lib/target-supports.exp (check-iconv-available): New function.
301         * lib/gcc-dg.exp (dg-require-iconv): New function.
302         Use above.
303         * gcc.dg/charset: New directory.
304         * gcc.dg/charset/charset.exp: New file.
305         * gcc.dg/charset/asm1.c: Ditto.
306         * gcc.dg/charset/asm2.c: Ditto.
307         * gcc.dg/charset/asm3.c: Ditto.
308         * gcc.dg/charset/asm4.c: Ditto.
309         * gcc.dg/charset/asm5.c: Ditto.
310         * gcc.dg/charset/attribute1.c: Ditto.
311         * gcc.dg/charset/attribute2.c: Ditto.
312         * gcc.dg/charset/string1.c: Ditto.
313         * g++.dg/charset: New directory.
314         * g++.dg/dg.exp: Add here. Special options.
315         * g++.dg/charset/charset.exp: New file.
316         * g++.dg/charset/asm1.c: Ditto.
317         * g++.dg/charset/asm2.c: Ditto.
318         * g++.dg/charset/asm3.c: Ditto.
319         * g++.dg/charset/asm4.c: Ditto.
320         * g++.dg/charset/attribute1.c: Ditto.
321         * g++.dg/charset/attribute2.c: Ditto.
322         * g++.dg/charset/extern1.cc: Ditto.
323         * g++.dg/charset/extern2.cc: Ditto.
324         * g++.dg/charset/string1.c: Ditto.
325
326 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
327
328         PR c++/14278
329         * g++.dg/parse/comma1.C: New test.
330
331 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
332
333         PR c++/14284
334         * g++.dg/template/ttp8.C: New test.
335
336 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
337
338         * gcc.dg/fixuns-trunc-1.c: New test.
339
340 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
341
342         * gcc.dg/builtins-config.h: Use #elif.
343
344 2004-02-26  Michael Matz  <matz@suse.de>
345
346         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
347         * gcc.dg/991214-1.c: Likewise.
348         * gcc.dg/i386-asm-1.c: Likewise.
349
350 2004-02-25  Richard Henderson  <rth@redhat.com>
351
352         * gcc.c-torture/execute/20040208-2.c: Move ...
353         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
354
355 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
356
357         PR c++/14246
358         * g++.dg/other/crash-3.C: New test.
359
360 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
361
362         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
363         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
364
365         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
366         HP-UX.
367
368 2004-02-24  Michael Matz  <matz@suse.de>
369
370         * gcc.dg/i386-regparm.c: New.
371
372 2004-02-23  James E Wilson  <wilson@specifixinc.com>
373
374         * gcc.c-torture/execute/20040223-1.c: New.
375
376 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
377             Kazu Hirata  <kazu@cs.umass.edu>
378
379         * gcc.dg/fwritable-strings-1.c: Remove.
380
381 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
382
383         PR c/14156
384         * gcc.dg/20040223-1.c: New test.
385
386 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
387
388         PR c++/14106
389         * g++.dg/ext/typeof9.C: New test.
390
391 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
392
393         PR c++/14250
394         * g++.dg/other/switch1.C: New test.
395
396 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
397
398         * gcc.dg/cast-function-1.c: Adjust for new informative message.
399         * gcc.dg/va-arg-1.c: Likewise.
400
401 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
402
403         PR c++/14143
404         * g++.dg/template/koenig5.C: New test.
405
406 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
407
408         * g++.dg/ext/altivec-1.C: Generalize target triple.
409         * g++.dg/ext/altivec-2.C: New test case.
410         * g++.dg/ext/altivec_check.h: New file.
411         * gcc.dg/altivec-1.c: Generalize target triple;
412         include altivec_check.h and call altivec_check().
413         * gcc.dg/altivec-[2-5].c: Generalize target triple.
414         * gcc.dg/altivec-6.c: New test case.
415         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
416         type casts as needed.
417         * gcc.dg/altivec-10.c: Include altivec_check.h and call
418         altivec_check().
419         * gcc.dg/altivec-12.c: New test case.
420         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
421         include altivec_check.h and call altivec_check().
422         * gcc.dg/altivec_check.h: New file.
423
424 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
425
426         * lib/target-supports.exp (check_alias_available): Don't mangle
427         function `g' in test program.
428
429 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
430
431         * lib/target-supports.exp (check_profiling_available): Check
432         argument to determine whether we support a profiling type.
433         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
434         check_profiling_available.
435         * g++.dg/bprob/bprob.exp: Likewise
436         * g77.dg/bprob/bprob.exp: Likewise.
437         * gcc.misc-tests/bprob.exp: Likewise.
438         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
439         dg-require-profiling and delete expected error handling.
440         * gcc.dg/20021014-1.c: Likewise.
441         * gcc.dg/nest.c: Likewise.
442
443 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
444
445         PR c++/12007
446         * g++.dg/other/vthunk1.C: New test.
447
448 2004-02-20  Falk Hueffner  <falk@debian.org>
449
450         PR target/14201
451         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
452
453 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
454
455         PR c++/13927
456         * g++.dg/other/error8.C: Remove XFAIL markers.
457
458         PR c++/14173
459         * g++.dg/ext/packed5.C: New test.
460
461         PR c++/14199
462         * g++.dg/warn/Wunused-5.C: New test.
463
464         PR c++/14186
465         * g++.dg/lookup/member1.C: New test.
466
467 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
468
469         * gcc.c-torture/compile/20040130-1.c: Enable only when
470         __INT_MAX__ >= 2147483647L.
471         * gcc.c-torture/compile/961203-1.c: Likewise.
472
473 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
474
475         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
476         * g++.dg/opt/template1.C: Robustify assembler regexp
477
478 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
479
480         * gcc.c-torture/execute/simd-4.x: Remove.
481         * gcc.c-torture/execute/va-arg-25.x: Likewise.
482         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
483         Guard with #ifndef SKIP_ATTRIBUTE.
484         * gcc.dg/compat/vector-1_y.c: Likewise.
485         * gcc.dg/compat/vector-2_x.c: Likewise.
486         * gcc.dg/compat/vector-2_y.c: Likewise.
487         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
488         * g++.dg/eh/simd-2.C: Likewise.
489
490 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
491
492         * gcc.c-torture/compile/complex-1.c: New.
493
494 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
495
496         PR target/14209
497         * gcc.c-torture/execute/20040218-1.c: New test.
498
499 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
500
501         PR c++/14181
502         * g++.dg/parse/new2.C: New test.
503
504 2004-02-18  Paul Brook  <paul@codesourcery.com>
505
506         * gcc.c-torture/compile/libcall-1.c: New test.
507
508 2004-02-18  Paul Brook  <paul@codesourcery.com>
509
510         PR debug/12934
511         * gcc.dg/debug/debug-7.c: New test.
512
513 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
514
515         * gcc.dg/20040217-1.c: New test.
516
517 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
518
519         * gcc.c-torture/execute/990208-1.x: Delete.
520
521 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
522
523         * gcc.c-torture/execute/20040208-2.x: New file.
524
525 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
526
527         PR c++/11326
528         * g++.dg/abi/structret1.C: New test.
529
530 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
531
532         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
533         (i386_cpuid): No need to test if cpuid is available on AMD64.
534         Fix assembly, so that it works onboth i386 and AMD64.
535         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
536         (vecInLong): Fix s[] member type to unsigned int.
537         (vecInWord): Remove type.
538         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
539         (a64, b64, c64, d64, e64): Remove.
540         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
541         Remove unused variable.  Remove initialization of removed variables.
542         Don't call mmx_tests nor sse_tests.
543         (reference_mmx, reference_sse): Remove.
544         (check): Add return stmt.
545         * gcc.dg/i386-sse-7.c: New test.
546         * gcc.dg/i386-mmx-4.c: New test.
547
548 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
549
550         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
551         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
552         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
553         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
554         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
555         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
556         g++.dg/tc1/dr94.C: Fix line terminator.
557
558 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
559
560         * gcc.c-torture/compile/20040216-1.c: New.
561
562 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
563
564         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
565         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
566         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
567         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
568         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
569         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
570
571 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
572
573         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
574
575 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
576
577         PR c++/13971
578         * g++.dg/expr/cond4.C: New test.
579
580         PR c++/14086
581         * g++.dg/lookup/crash2.C: New test.
582
583 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
584
585         * gcc.c-torture/compile/20040214-2.c: New test.
586
587 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
588
589         PR c++/14116
590         * g++.dg/ext/typeof8.C: New test.
591
592 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
593
594         * gcc.c-torture/compile/20040214-1.c: New test.
595
596 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
597
598         PR c++/13635
599         * g++.dg/template/spec11.C: New test.
600
601 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
602
603         PR c++/13927
604         * g++.dg/other/error8.C: New test.
605
606 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
607
608         PR c++/14122
609         * g++.dg/template/array4.C: New test.
610
611         PR c++/14108
612         * g++.dg/inherit/thunk2.C: New test.
613
614         PR c++/14083
615         * g++.dg/eh/cond2.C: New test.
616
617 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
618
619         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
620
621 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
622
623         * lib/scanasm.exp (dg-scan): Quote pattern before display.
624
625 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
626
627         * g++.dg/simd-2.C: xfail on ppc64-linux.
628
629 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
630
631         PR c/456
632         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
633         tests.
634
635 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
636
637         * gcc.dg/builtins-33.c: New test.
638
639 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
640
641         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
642
643 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
644
645         * g++.dg/simd-2.C: Set -maltivec for ppc64.
646
647 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
648
649         * gcc.dg/ppc64-abi-3.c: New test.
650
651 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
652
653         PR c/14092
654
655         * gcc.dg/pr14092-1.c: New testcase.
656
657 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
658
659         * gcc.dg/cpp/assert4.c: Fix typo last change.
660
661         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
662         * gcc.dg/cpp/assert4.c: Handle powerpc64.
663
664         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
665
666 2004-02-09  Roger Sayle  <roger@eyesopen.com>
667
668         * gcc.c-torture/compile/20040209-1.c: New test case.
669
670 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
671
672         * gcc.dg/c90-init-1.c: Adjust expected error messages.
673
674 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
675
676         * gcc.c-torture/execute/20040208-[12].c: New tests.
677
678 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
679
680         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
681
682 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
683
684         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
685
686 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
687
688         Bug 13856
689         * gcc.dg/visibility-8.c: New testcase.
690
691 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
692
693         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
694         arguments.
695         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
696
697 2004-02-07  Roger Sayle  <roger@eyesopen.com>
698
699         PR middle-end/13696
700         * g++.dg/opt/fold1.C: New test case.
701
702 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
703
704         PR c++/14033
705         * g++.dg/other/crash-2.C: New test.
706
707 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
708
709         PR c++/14028
710         * g++.dg/parse/angle-bracket2.C: New test.
711
712 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
713
714         PR middle-end/13750
715         Revert:
716         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
717         PR pch/13361
718         * testsuite/g++.dg/pch/wchar-1.C: New.
719         * testsuite/g++.dg/pch/wchar-1.Hs: New.
720
721 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
722
723         PR c++/14008
724         * g++.dg/parse/error15.C: New test.
725         * g++.dg/parse/crash11.C: Update dg-error mark.
726
727 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
728
729         PR c++/13932
730         * g++.dg/warn/conv2.C: New test.
731
732 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
733
734         PR c++/13086
735         * g++.dg/warn/incomplete1.C: Remove xfail.
736
737 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
738
739         * lib/file-format.exp (gcc_target_object_format): Use
740         ${tool}_target_compile, not gcc_target_compile.
741         * lib/target-supports.exp (check_alias_available): Likewise.
742         (check_gc_sections_available): Likewise.
743         * g++.dg/ext/attrib10.C: Use dg-require-alias.
744         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
745         dg-require-alias.
746
747 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
748
749         PR c++/13969
750         * g++.dg/template/static6.C: New test.
751
752 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
753
754         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
755
756 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
757
758         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
759         tests for systems where `char' is unsigned by default.
760
761 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
762
763         PR c++/13997
764         * g++.dg/template/partial3.C: New test.
765
766 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
767
768         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
769         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
770         Remove mentions of obsolete ports.
771
772 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
773
774         * gcc.dg/noncompile/20001228-1.c: Fix for new
775         error message.
776
777 2004-02-03  Roger Sayle  <roger@eyesopen.com>
778
779         PR target/9348
780         * gcc.c-torture/execute/multdi-1.c: New test case.
781
782 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/13925
785         * g++.dg/template/lookup5.C: New test.
786
787 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/13950
790         * g++.dg/template/lookup4.C: New test.
791
792         PR c++/13970
793         * g++.dg/parse/error14.C: New test.
794
795         PR c++/14002
796         * g++.dg/parse/template13.C: New test.
797
798 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
799
800         PR c++/13978
801         * g++.dg/template/koenig4.C: New test.
802
803         PR c++/13968
804         * g++.dg/template/crash17.C: New test.
805
806         PR c++/13975
807         * g++.dg/parse/error13.C: New test.
808         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
809
810 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
811
812         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
813
814 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
815
816         PR c/11658
817         PR c/13994
818         * gcc.dg/noncompile/20040203-1.c: New test.
819         * gcc.dg/noncompile/20040203-2.c: Likewise.
820         * gcc.dg/noncompile/20040203-3.c: Likewise.
821         * gcc.dg/20040203-1.c: Likewise.
822
823 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
824
825         PR c++/10858
826         * g++.dg/template/sizeof7.C: New test.
827
828 2004-02-02  Eric Christopher  <echristo@redhat.com>
829             Zack Weinberg  <zack@codesourcery.com>
830
831         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
832
833 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
834
835         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
836         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
837         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
838         * gcc.dg/cleanup-5.c: Run only on Linux targets.
839
840 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
841
842         PR c++/13113
843         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
844
845         PR c++/13854
846         * g++.dg/ext/attrib13.C: New test.
847
848         PR c++/13907
849         * g++.dg/conversion/op2.C: New test.
850
851 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
852
853         * gcc.dg/titype-1.c: Fix pasto.
854
855 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
856
857         * gcc.dg/titype-1.c: New test.
858
859 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
860
861         PR c++/13957
862         * g++.dg/template/non-type-template-argument-1.C,
863         g++.dg/template/qualified-id1.C: Update dg-error marks.
864         * g++.dg/template/nontype6.C: New test.
865
866 2004-02-01  Roger Sayle  <roger@eyesopen.com>
867
868         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
869         * gcc.dg/builtins-31.c: New testcase.
870         * gcc.dg/builtins-32.c: New testcase.
871
872 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
873
874         * objc.dg/call-super-2.m: Update line numbers
875         for the including of stddef.h.
876
877 2004-01-30  Michael Matz  <matz@suse.de>
878
879         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
880         g++.dg/ext/case-range3.C: New tests.
881
882 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
883
884         DR206
885         PR c++/13813
886         * g++.dg/template/member4.C: New test.
887
888 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
889
890         PR c++/13683
891         * g++.dg/template/sizeof6.C: New test.
892
893 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
894
895         * gcc.dg/fwritable-strings-1.c: New test.
896
897 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
898
899         * gcc.c-torture/compile/20040130-1.c: New test.
900
901 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
902
903         * objc.dg/call-super-2.m: Include stddef.h for size_t.
904
905 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/13883
908         * g++.dg/template/ctor3.C: New test.
909
910 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
911
912         * g++.dg/tc1: New directory.
913         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
914         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
915         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
916         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
917         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
918
919 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
920
921         * g++.dg/parse/error11.C: New test.
922         * g++.dg/parse/error12.C: Likewise.
923
924 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
925
926         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
927         (scan_initial, main): Use aligned_sizeof instead of sizeof.
928
929 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
930
931         PR c++/13791
932         * g++.dg/ext/attrib12.C: New test.
933
934         PR c++/13736
935         * g++.dg/parse/cast2.C: New test.
936
937 2004-01-27  James E Wilson  <wilson@specifixinc.com>
938
939         * objc.dg/encode-2.m (main): New local string.  Set depending on
940         sizeof long.  Use in sscanf call.
941         * objc.dg/encode-3.m (main): New local string.  Set depending on
942         sizeof long.  Use in scan_initial call.
943
944 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
945
946         * objc.dg/call-super-2.m: Make LP64-safe.
947         * objc.dg/desig-init-1.m: Likewise.
948
949 2004-01-27  Devang Patel <dpatel@apple.com>
950
951         * g++.dg/debug/namespace1.C: New test.
952
953 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
954
955         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
956         xscale-*-*.
957
958         * gcc.dg/arm-mmx-1.c: New test.
959
960 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
961
962         * gcc.dg/20040127-1.c: New test.
963         * gcc.dg/20040127-2.c: New test.
964
965 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
966
967         * objc.dg/stret-1.m (glob): Renamed to globa.
968
969 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
970
971         PR c++/13663
972         * g++.dg/expr/for1.C: New test.
973
974 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
975
976         PR middle-end/13779
977         * gcc.dg/darwin-longlong.c: New test.
978
979 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
980
981         * gcc.dg/20040124-1.c: Moved test from here...
982         * gcc.c-torture/compile/20040124-1.c: ...to here.
983
984 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
985
986         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
987         the assembly output if -m64 is passed.
988
989 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
990
991         PR c++/13833
992         * g++.dg/template/cond3.C: New test.
993
994 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
995
996         PR c++/13810
997         * g++.dg/template/ttp7.C: New test.
998
999 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1000
1001         PR c++/13797
1002         * g++.dg/template/nontype4.C: New test.
1003         * g++.dg/template/nontype5.C: Likewise.
1004
1005 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
1006
1007         * gcc.dg/torture/mips-clobber-at.c: New test.
1008
1009 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
1010
1011         * gcc.dg/20040124-1.c: New test.
1012
1013 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
1014
1015         * gcc.dg/20040123-1.c: New test.
1016
1017 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1018
1019         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
1020
1021 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1022
1023         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
1024
1025 2004-01-23  Andrew Pinski  <apinski@apple.com>
1026
1027         * gcc.dg/20030121-1.c: Move to ..
1028         * gcc.dg/20040121-1.c: here.
1029
1030 2004-01-23  Roger Sayle  <roger@eyesopen.com>
1031
1032         * gcc.dg/builtins-29.c: New test case.
1033
1034 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
1035
1036         PR 18314
1037         * gcc.dg/builtins-30.c: New testcase.
1038
1039 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
1040
1041         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
1042         * lib/g77.exp: Likewise.
1043         * lib/objc.exp: Likewise.
1044         * lib/g++.exp: Likewise.
1045
1046 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1047
1048         * gcc.dg/struct-by-value-2.c: New test.
1049
1050 2004-01-21  Andrew Pinski  <apinski@apple.com>
1051
1052         PR target/13785
1053         * gcc.dg/20030121-1.c: New test.
1054
1055 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
1056
1057         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
1058         clobber frame pointer register in asm statement.
1059
1060 2004-01-21  Falk Hueffner  <falk@debian.org>
1061
1062         * gcc.c-torture/compile/20040121-1.c: New test.
1063
1064 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
1065
1066         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
1067
1068 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
1069
1070         * gcc.dg/ppc64-abi-2.c: New test.
1071
1072 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
1073
1074         * lib/treelang.exp: Fill out this file.
1075         * lib/treelang-dg.exp: New File.
1076
1077 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1078
1079         * gcc.c-torture/compile/981022-1.c: Remove.
1080         * gcc.dg/array-5.c: Remove XFAIL.
1081         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
1082         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
1083         gcc.dg/cond-lvalue-1.c: Update.
1084         * gcc.dg/cast-lvalue-2.c: New test.
1085
1086 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/13592
1089         * g++.dg/other/error1.C (class foo): Tweak error message.
1090
1091         PR c++/13592
1092         * g++.dg/template/call2.C: New test.
1093
1094 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1095
1096         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
1097         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
1098         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
1099         scalar-return-1_x.c, scalar-return-2_y.c,
1100         scalar-return-3_x.c, scalar-return-3_y.c,
1101         scalar-return-4_x.c, scalar-return-4_y.c,
1102         struct-align-1.h, struct-align-1_x.c,
1103         struct-align-1_y.c, struct-align-2.h,
1104         struct-align-2_x.c, struct-align-2_y.c,
1105         struct-by-value-10_y.c, struct-by-value-11_x.c,
1106         struct-by-value-11_y.c, struct-by-value-12_x.c,
1107         struct-by-value-12_y.c, struct-by-value-13_x.c,
1108         struct-by-value-13_y.c, struct-by-value-14_x.c,
1109         struct-by-value-14_y.c, struct-by-value-15_x.c,
1110         struct-by-value-15_y.c, struct-by-value-16_y.c,
1111         struct-by-value-17_y.c, struct-by-value-18_y.c,
1112         struct-by-value-19_y.c, struct-by-value-1_x.c,
1113         struct-by-value-1_y.c, struct-by-value-20_y.c,
1114         struct-by-value-2_x.c, struct-by-value-2_y.c,
1115         struct-by-value-3_y.c, struct-by-value-4_x.c,
1116         struct-by-value-4_y.c, struct-by-value-5_y.c,
1117         struct-by-value-6_y.c, struct-by-value-7_y.c
1118         struct-by-value-8_x.c, struct-by-value-8_y.c
1119         struct-by-value-9_x.c, struct-by-value-9_y.c
1120         struct-return-10_x.c, struct-return-10_y.c,
1121         struct-return-19_x.c, struct-return-20_x.c
1122         struct-return-2_x.c, struct-return-2_y.c
1123         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
1124         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
1125
1126 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1127
1128         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
1129         attribute on sparc*-sun-solaris2.*.
1130
1131 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
1132
1133         PR c++/13710
1134         * g++.dg/ext/typeof7.C: New test.
1135
1136 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
1137
1138         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
1139         * gcc.dg/const-elim-1.c: Same.
1140
1141 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
1142
1143         * objc.dg/stret-1.m: New.
1144         * objc.dg/stret-2.m: New.
1145
1146 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1147
1148         PR c++/11895
1149         * g++.dg/ext/vector1.C: New test.
1150
1151 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
1152
1153         * gcc.dg/pch/import-1.c: New.
1154         * gcc.dg/pch/import-1.hs: New.
1155         * gcc.dg/pch/import-1a.h: New.
1156         * gcc.dg/pch/import-1b.h: New.
1157         * gcc.dg/pch/import-1c.h: New.
1158
1159 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1160
1161         PR c++/13574
1162         * g++.dg/ext/array1.C: New test.
1163
1164         PR c++/13178
1165         * g++.dg/conversion/op1.C: New test.
1166
1167 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
1168
1169         PR 11864
1170         From Kazumoto Kojima / Dan Kegel:
1171         * gcc.dg/pr11864-1.c: New test.
1172
1173         PR 10392
1174         From Marcus Comstedt / Dan Kegel:
1175         * gcc.dg/pr10392-1.c: New test.
1176
1177 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
1178
1179         PR c++/13478
1180         * g++.dg/init/ref10.C: New test.
1181
1182 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1183
1184         PR c++/13407
1185         * g++.dg/parse/typename6.C: New test.
1186
1187 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
1188
1189         PR pch/13361
1190         * testsuite/g++.dg/pch/wchar-1.C: New.
1191         * testsuite/g++.dg/pch/wchar-1.Hs: New.
1192
1193 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1194
1195         PR c++/9259
1196         * g++.dg/expr/sizeof2.C: New test.
1197
1198 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
1199
1200         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
1201
1202 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1203
1204         PR c++/13659
1205         * g++.dg/lookup/strong-using-3.C: New.
1206         * g++.dg/lookup/using-10.C: New.
1207
1208 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
1209
1210         PR c++/13594
1211         * g++.dg/lookup/strong-using-2.C: New.
1212
1213 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
1214             Dan Kegel <dank@kegel.com>
1215             J"orn Rennecke <joern.rennecke@superh.com>
1216
1217         PR target/9365
1218         * gcc.dg/pr9365-1.c: New test.
1219
1220 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1221
1222         PR c++/8856
1223         * g++.dg/parse/casting-operator2.C: New test.
1224         * g++.old-deja/g++.pt/explicit83.C: Remove.
1225
1226 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1227
1228         * gcc.dg/label-compound-stmt-1.c: New test.
1229         * gcc.c-torture/compile/950922-1.c,
1230         gcc.c-torture/compile/20000211-3.c,
1231         gcc.c-torture/compile/20000518-1.c,
1232         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
1233         compound statements.
1234
1235 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
1236
1237         * gcc.dg/ppc64-abi-1.c: New test.
1238
1239 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
1240
1241          * g++.dg/ext/attrib9.C: Add dg-warnings.
1242
1243 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1244
1245         PR c++/12335
1246         * g++.dg/parse/dtor3.C: New test.
1247
1248 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1249
1250         PR c++/12709
1251         * g++.dg/parse/try-catch-1.C: New test.
1252
1253 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
1254
1255         * ada/acats/run_all.sh: Add more verbose output in acats.log
1256         when compiling tests.
1257
1258 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1259
1260         PR 13656
1261         * gcc.dg/typedef-redecl.c: New test case.
1262         * gcc.dg/typedef-redecl.h: New support file.
1263
1264 2004-01-13  Jan Hubicka  <jh@suse.cz>
1265
1266         * gcc.dg/always_inline.c: New test.
1267         * gcc.dg/debug/20031231-1.c: Fix.
1268
1269 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1270
1271         PR c++/13474
1272         * g++.dg/template/array3.C: New test.
1273
1274 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
1275
1276         * g++.dg/ext/lvalue1.C: No longer expected to fail.
1277         * g++.dg/warn/Wunused-2.C: Likewise.
1278
1279 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1280
1281         PR c++/13289
1282         * g++.dg/template/instantiate6.C: New test.
1283
1284 2004-01-12  Roger Sayle  <roger@eyesopen.com>
1285
1286         PR middle-end/11397
1287         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
1288
1289 2004-01-12  Jan Hubicka  <jh@suse.cz>
1290
1291         PR opt/12826
1292         * gcc.dg/20040112-1.c: New.
1293
1294         * gcc.dg/dwarf-die[1-7].c: Move to...
1295         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
1296         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
1297
1298 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
1299
1300         PR c++/4100
1301         * g++.dg/parse/friend4.C: New test.
1302
1303 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
1304
1305         PR c++/4100
1306         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
1307         definition is called a friend.
1308
1309 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
1310
1311         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
1312
1313 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
1314
1315         PR c++/3478
1316         * g++.dg/parse/error10.C: New test.
1317         * g++.dg/template/arg2.C: Accept "invalid type" error.
1318
1319 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
1320
1321         PR middle-end/13392
1322         * g++.dg/opt/expect2.C: New test.
1323
1324 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1325
1326         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
1327         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
1328         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
1329         Update dg-error regexps.
1330
1331 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
1332
1333         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
1334         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
1335
1336 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1337
1338         * gcc.dg/pragma-re-1.c: Use right pointer type.
1339
1340 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1341
1342         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
1343
1344 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
1345
1346         * gcc.dg/rs6000-ldouble-1.c: New.
1347
1348 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1349
1350         DR 337
1351         PR c++/9256
1352         * g++.dg/other/abstract1.C: New test.
1353
1354 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
1355
1356         * g++.dg/lookup/strong-using-1.C: New.
1357
1358 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1359
1360         PR c/11234
1361         * gcc.dg/func-ptr-conv-1.c: New test.
1362         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
1363
1364 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
1365
1366         PR target/13380.
1367         * gcc.c-torture/compile/20040109-1.c: New.
1368
1369 2004-01-08  Stuart Hastings  <stuart@apple.com>
1370
1371         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
1372         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
1373         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
1374
1375 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
1376
1377         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
1378
1379 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1380
1381         * ada/acats/run_acats: Treat 'gnatchop' the same way
1382         as 'gnatmake'.  Export GCC_DRIVER.
1383         * ada/acats/run_all.sh: Add target_gnatchop.  Use
1384         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
1385
1386 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1387
1388         PR c++/12573
1389         * g++.dg/template/dependent-expr4.C: New test.
1390
1391 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
1392
1393         * gcc.dg/altivec-11.c: New test.
1394
1395 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
1396
1397         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
1398
1399 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1400
1401         PR c/6024
1402         * gcc.dg/enum-compat-1.c: New test.
1403         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
1404
1405 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1406
1407         PR c/12165
1408         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
1409         gcc.dg/c99-idem-qual-3.c: New tests.
1410
1411 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
1412
1413         * gcc.dg/winline-7.c: Don't cast void * to int.
1414
1415 2004-01-06  Jan Hubicka  <jh@suse.cz>
1416
1417         * gcc.dg/i386-sse-5.c: New test
1418         * g++.dg/eh/simd-1.c: Add -w argument for i386.
1419
1420 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1421
1422         PR c++/12815
1423         * g++.dg/rtti/typeid4.C: New test.
1424
1425 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1426
1427         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
1428
1429 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
1430
1431         PR c++/12132
1432         * g++.dg/template/error11.C: New test.
1433
1434         PR c++/13451
1435         * g++.dg/template/class2.C: New test.
1436
1437 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1438         Richard Sandiford <rsandifo@redhat.com>
1439
1440         PR c++/13387
1441         * g++.dg/opt/alias3.C: New test.
1442
1443 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
1444
1445         PR c++/13157
1446         * g++.dg/template/koenig3.C: New test.
1447
1448         PR c++/13529
1449         * g++.dg/parse/offsetof3.C: New test.
1450
1451         * g++.dg/init/copy7.C: Add missing dg-error markers.
1452
1453         PR c++/12226
1454         * g++.dg/init/copy7.c: New test.
1455
1456         PR c++/13536
1457         * g++.dg/parse/cast1.C: New test.
1458
1459 2004-01-04  Jan Hubicka  <jh@suse.cz>
1460
1461         * gcc.dg/winline[1-7].c: New tests.
1462
1463 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1464
1465         PR c++/13520
1466         * g++.dg/template/qualttp22.C: New test.
1467
1468 2004-01-01  Jan Hubicka  <jh@suse.cz>
1469
1470         * gcc.dg/debug/20031231-1.c: New.
1471         * gcc.c-torture/compile/20040101-1.c: New.
1472         * gcc.dg/dwarf-die-[1-7].c: New.
1473
1474 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR optimization/13521
1477         * gcc.c-torture/compile/20031231-1.c: New test.
1478
1479 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1480
1481         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
1482
1483 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1484
1485         PR c++/10079
1486         * g++.dg/template/crash16.C: New test.
1487
1488 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
1489
1490         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
1491
1492 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1493
1494         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
1495         ports.
1496         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1497         * g++.old-deja/g++.law/profile1.C: Likewise.
1498         * gcc.c-torture/compile/981006-1.c: Likewise.
1499         * gcc.c-torture/execute/loop-2e.x: Likewise.
1500         * gcc.c-torture/execute/loop-2f.x: Remove.
1501         * gcc.c-torture/execute/loop-2g.x: Likewise.
1502         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
1503         * gcc.dg/20020312-2.c: Remove traces of dead ports.
1504
1505 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1506
1507         PR c++/13507
1508         * g++.dg/ext/attrib11.C: New test.
1509
1510         PR c++/13494
1511         * g++.dg/template/array2-1.C: New test.
1512         * g++.dg/template/array2-2.C: New test.
1513
1514 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
1515
1516         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
1517
1518 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1519
1520         PR c++/12774
1521         * g++.dg/template/array1-1.C: New test.
1522         * g++.dg/template/array1-2.C: New test.
1523
1524 2003-12-29  Roger Sayle  <roger@eyesopen.com>
1525
1526         PR fortran/12632
1527         * g77.dg/12632.f: New test case.
1528
1529 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1530
1531         PR c++/13289
1532         * g++.dg/parse/nontype1.C: New test.
1533
1534 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1535
1536         PR c++/12403
1537         * g++.dg/parse/explicit1.C: New test.
1538         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
1539
1540 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1541
1542         PR c++/13081
1543         * g++.dg/opt/inline6.C: New test.
1544
1545         PR c++/12613
1546         * g++.dg/parse/error9.C: New test.
1547
1548         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
1549
1550 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1551
1552         PR c++/13009
1553         * g++.dg/init/assign1.C: New test.
1554
1555 2003-12-28  Roger Sayle  <roger@eyesopen.com>
1556
1557         PR c++/13070
1558         * g++.dg/warn/format3.C: New test case.
1559
1560 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1561
1562         * gcc.c-torture/compile/20031227-1.c: New test.
1563
1564 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1565
1566         * g++.dg/bprob/bprob.exp: Load target-supports.exp
1567         * g77.dg/bprob/bprob.exp: Likewise.
1568         * gcc.misc-tests/bprob.exp: Likewise.
1569         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
1570         variants on systems where the library does not provide that
1571         functionality.
1572         * gcc.dg/builtins-20.c: Use builtins-config.h.
1573         * gcc.dg/builtins-config.h: New file.
1574
1575 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1576
1577         * lib/gcc-dg.exp (dg-require-profiling): New function.
1578         * lib/target-supports.exp (check_profiling_available): Likewise.
1579         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
1580         * g77.dg/bprob/bprob.exp: Likewise.
1581         * gcc.misc-tests/bprob.exp: Likewise.
1582         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
1583         * gcc.dg/20021014-1.c: Likewise.
1584         * gcc.dg/nest.c: Likewise.
1585
1586 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1587
1588         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
1589         compiling.
1590         * g++.dg/lookup/java2.C: Likewise.
1591         * gcc.dg/cpp/lexident.c: Likewise.
1592
1593 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
1594
1595         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
1596         given.
1597         * gcc.c-torture/compile/961203-1.c: Likewise.
1598         * gcc.c-torture/compile/980506-1.c: Likewise.
1599
1600 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
1601
1602         * lib/gcc-dg.exp (dg-prune-output): New annotation.
1603         (additional_prunes): New global.
1604         (gcc-dg-prune): Handle additional per-test pruning.
1605         (dg-test): Clear additional_prunes between tests.
1606
1607         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
1608         dg-prune-output to avoid spurious failures from assembler
1609         complaining about nonexistent WAW violations.
1610         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
1611         Use dg-prune-output to avoid spurious failures from assembler
1612         warning about Itanium B-step errata.
1613
1614 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1615
1616         * g++.dg/abi/macro0.C: New test.
1617         * g++.dg/abi/macro1.C: Likewise.
1618         * g++.dg/abi/macro2.C: Likewise.
1619
1620         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
1621         * g++.dg/abi/bitfield7.C: Likewise.
1622         * g++.dg/abi/dtor2.C: Likewise.
1623         * g++.dg/abi/mangle11.C: Likewise.
1624         * g++.dg/abi/mangle12.C: Likewise.
1625         * g++.dg/abi/mangle14.C: Likewise.
1626         * g++.dg/abi/mangle17.C: Likewise.
1627         * g++.dg/abi/vbase10.C: Likewise.
1628         * g++.dg/abi/vbase14.C: Likewise.
1629         * g++.dg/template/qualttp17.C: Likewise.
1630
1631 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1632
1633         PR c/11995
1634         * gcc.dg/20031223-1.c: New test.
1635
1636 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1637
1638         * gcc.dg/noreturn-7.c: New test.
1639
1640 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1641
1642         * gcc.dg/null-pointer-1.c: New test.
1643
1644 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1645
1646         * g++.old-deja/g++.jason/template18.C: Remove.
1647         * g++.old-deja/g++.jason/template37.C: Likewise.
1648
1649         PR c++/12862
1650         * g++.dg/lookup/ns1.C: New test.
1651
1652         PR c++/12397
1653         * g++.dg/template/lookup3.C: New test.
1654
1655 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1656
1657         * g++.dg/template/recurse1.C: New test
1658
1659 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1660
1661         PR c++/12479
1662         * g++.dg/parse/semicolon1.C: New test.
1663         * g++.dg/parse/semicolon1.h: Likewise.
1664
1665 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
1666
1667         * gcc.dg/darwin-misaligned.c: New test.
1668
1669 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1670
1671         PR c/9163
1672         * gcc.dg/20031222-1.c: New test.
1673
1674 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
1675
1676         PR c++/13438
1677         * g++.dg/parse/error8.C: New test.
1678
1679         PR c++/11554
1680         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
1681
1682 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
1683
1684         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
1685         too small.
1686         * gcc.c-torture/compile/930217-1.c: Likewise.
1687         * gcc.c-torture/compile/930513-1.c: Likewise.
1688         * gcc.c-torture/execute/920908-2.c: Likewise.
1689         * gcc.c-torture/execute/921204-1.c: Likewise.
1690         * gcc.c-torture/execute/930621-1.c: Likewise.
1691         * gcc.c-torture/execute/930630-1.c: Likewise.
1692         * gcc.c-torture/execute/931031-1.c: Likewise.
1693         * gcc.c-torture/execute/980602-2.c: Likewise.
1694         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1695         * gcc.c-torture/execute/compndlit-1.c: Likewise.
1696         * gcc.c-torture/execute/extzvsi.c: Likewise.
1697         * gcc.c-torture/unsorted/ext.c: Likewise.
1698
1699 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1700
1701         PR target/12749
1702         * gcc.c-torture/compile/20031220-2.c: New test case.
1703
1704 2003-12-20  Roger Sayle  <roger@eyesopen.com>
1705
1706         PR optimization/13031
1707         * gcc.c-torture/compile/20031220-1.c: New test case.
1708
1709 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1710
1711         * gcc.dg/cast-function-1.c: New test.
1712
1713 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1714
1715         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
1716         formats.
1717
1718 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
1719
1720         PR c++/12795
1721         * g++.dg/ext/attrib10.C: New test.
1722
1723 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1724
1725         * gcc.dg/cleanup-10.c: New test.
1726         * gcc.dg/cleanup-11.c: New test.
1727
1728 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1729
1730         PR c++/13239
1731         * g++.dg/opt/expect1.C: New test.
1732
1733 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
1734
1735         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
1736
1737 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
1738
1739         PR debug/12923
1740         * gcc.dg/20031218-1.c: New test.
1741
1742         PR debug/12389
1743         * gcc.dg/20031218-2.c: New test.
1744         * gcc.dg/20031218-3.c: New test.
1745
1746         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
1747         of label name and allow for USER_LABEL_PREFIX == "_" names.
1748         * g++.dg/abi/mangle18-2.C: Likewise.
1749         * g++.dg/abi/mangle19-1.C: Likewise.
1750         * g++.dg/abi/mangle19-2.C: Likewise.
1751         * g++.dg/abi/mangle20-1.C: Likewise.
1752         * g++.dg/abi/mangle20-2.C: Likewise.
1753
1754 2003-12-18  Richard Henderson  <rth@redhat.com>
1755
1756         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
1757
1758 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
1759             Dan Kegel <dank@kegel.com>
1760
1761         PR other/12009
1762         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
1763         testing a cross compiler, it causes spurious compile failures.
1764         * lib/g++.exp: Likewise.
1765
1766 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1767
1768         PR c++/13262
1769         * g++.dg/template/access13.C: New test.
1770
1771 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1772
1773         * gcc.dg/20031216-1.c: New test.
1774
1775 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1776
1777         PR c++/9154
1778         * g++.dg/template/error10.C: New test.
1779
1780 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1781
1782         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
1783         * g++.dg/eh/simd-2.C: Likewise.
1784
1785 2003-12-17  James E Wilson  <wilson@specifixinc.com>
1786             Roger Sayle  <roger@eyesopen.com>
1787
1788         * gcc.c-torture/execute/ieee/mzero5.c: New.
1789
1790 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
1791
1792         PR c++/10603
1793         * g++.dg/parse/error6.C: New test.
1794
1795         PR c++/12827
1796         * g++.dg/parse/error7.C: New test.
1797
1798 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1799
1800         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
1801         at -O with stabs debugging formats.
1802         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
1803         * gcc.dg/debug/debug-2.c: Likewise.
1804
1805 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1806
1807         PR c++/12696
1808         * g++.dg/init/error1.C: New test.
1809
1810         PR c++/12218
1811         * g++.dg/init/pm3.C: New test.
1812
1813 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1814
1815         PR c/3347
1816         * gcc.dg/bitfld-8.c: New test.
1817
1818 2003-12-16  James Lemke  <jim@wasabisystems.com>
1819
1820         * gcc.dg/arm-scd42-[123].c: New tests.
1821
1822 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1823
1824         PR c++/9043
1825         * g++.dg/abi/mangle20-1.C: New test.
1826         * g++.dg/abi/mangle20-2.C: New test.
1827
1828 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1829
1830         PR c++/13275
1831         * g++.dg/other/offsetof2.C: Remove XFAIL.
1832         * g++.dg/parse/offsetof1.C: New test.
1833         * g++.gd/parse/offsetof2.C: Likewise.
1834
1835 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1836
1837         * g++.dg/template/nontype3.C: New test.
1838         * g++.dg/template/static2.C: Tweaked the dg-error clause.
1839
1840 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1841
1842         * g++.dg/warn/noreturn-3.C: Also test instantiation.
1843
1844 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1845
1846         PR c++/13387
1847         * g++.dg/expr/assign1.C: New test.
1848
1849         PR c++/13242
1850         * g++.dg/abi/mangle19-1.C: New test.
1851         * g++.dg/abi/mangle19-2.C: New test.
1852
1853 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
1854
1855         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
1856
1857 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1858
1859         * gcc.c-torture/execute/20031216-1.c: New test.
1860
1861 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1862
1863         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
1864         an ICE regression.
1865
1866 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1867
1868         PR c++/10926
1869         * g++.dg/template/error9.C: New test.
1870
1871         PR c++/11116
1872         * g++.dg/template/error8.C: New test.
1873
1874 2003-12-15  Roger Sayle  <roger@eyesopen.com>
1875
1876         PR middle-end/13400
1877         * gcc.c-torture/execute/20031215-1.c: New test case.
1878
1879 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1880
1881         PR c++/13269
1882         * g++.dg/parse/error5.C: New test.
1883
1884         PR c++/12989
1885         * g++.dg/expr/sizeof1.C: New test.
1886
1887         PR c++/13310
1888         * g++.dg/template/crash15.C: New test.
1889
1890 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
1891
1892         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
1893         a non-POD type as the last named parameter of a varargs function.
1894
1895 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/13243
1898         PR c++/12573
1899         * g++.dg/template/crash14.C: New test.
1900         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
1901
1902 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1903
1904         * g++.dg/other/java1.C: New test.
1905
1906         PR c++/13241
1907         * g++.dg/abi/mangle18-1.C: New test.
1908         * g++.dg/abi/mangle18-2.C: New test.
1909
1910 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1911
1912         PR optimization/10312
1913         * gcc.c-torture/execute/20031214-1.c: New.
1914
1915 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR c++/10779
1918         PR c++/12160
1919         * g++.dg/parse/error3.C: New test.
1920         * g++.dg/parse/error4.C: Likewise.
1921         * g++.dg/abi/mangle4.C: Tweak error messages.
1922         * g++.dg/lookup/using5.C: Likewise.
1923         * g++.dg/other/error2.C: Likewise.
1924         * g++.dg/parse/typename5.C: Likewise.
1925         * g++.dg/parse/undefined1.C: Likewise.
1926         * g++.dg/template/arg2.C: Likewise.
1927         * g++.dg/template/ttp3.C: Likewise.
1928         * g++.dg/template/type1.C: Likewise.
1929         * g++.old-deja/g++.other/crash32.C: Likewise.
1930         * g++.old-djea/g++.pt/defarg8.C: Likewise.
1931
1932 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1933
1934         PR c++/13106
1935         * g++.dg/warn/noreturn-3.C: New test.
1936
1937 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1938
1939         PR c++/13118
1940         * g++.dg/abi/covariant3.C: New.
1941
1942 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
1943
1944         * g++.dg/eh/ia64-1.C: New test.
1945
1946 2003-12-12  Roger Sayle  <roger@eyesopen.com>
1947
1948         PR optimization/13037
1949         * g77.f-torture/execute/13037.f: New test case.
1950
1951 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1952
1953         PR c++/12881
1954         * g++.dg/abi/covariant2.C: New.
1955
1956 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
1957
1958         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
1959
1960 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
1961
1962         * gcc.c-torture/execute/wchar_t-1.x: Delete.
1963
1964 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
1965
1966         PR other/10819
1967         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
1968         to fix Bug 10819.
1969         * lib/g++.exp (g++_version): Likewise.
1970         * lib/g77.exp (g77_version): Likewise.
1971         * lib/objc.exp (default_objc_version): Likewise.
1972
1973 2003-12-10  Richard Henderson  <rth@redhat.com>
1974
1975         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
1976
1977         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
1978
1979 2003-12-08  Matt Austern  <austern@apple.com>
1980
1981         PR c/13134
1982         * lib/gcc-dg.exp (dg-require-visibility): Define.
1983         * lib/target-supports (check_visibility_available): Define.
1984         * gcc.dg/visibility-1.c: New test.
1985         * gcc.dg/visibility-2.c: Likewise.
1986         * gcc.dg/visibility-3.c: Likewise.
1987         * gcc.dg/visibility-4.c: Likewise.
1988         * gcc.dg/visibility-5.c: Likewise.
1989         * gcc.dg/visibility-6.c: Likewise.
1990         * g++.dg/ext/visibility-1.C: Likewise.
1991         * g++.dg/ext/visibility-2.C: Likewise.
1992         * g++.dg/ext/visibility-3.C: Likewise.
1993         * g++.dg/ext/visibility-4.C: Likewise.
1994         * g++.dg/ext/visibility-5.C: Likewise.
1995         * g++.dg/ext/visibility-6.C: Likewise.
1996
1997 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1998
1999         * g++.dg/lookup/java1.C: New test.
2000         * g++.dg/lookup/java2.C: New test.
2001
2002 2003-12-07  Falk Hueffner  <falk@debian.org>
2003
2004         * g++.dg/opt/noreturn-1.C: New test.
2005
2006 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
2007
2008         * gcc.dg/overflow-1.c: New test.
2009
2010 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2011
2012         * g77.f-torture/compile/13060.f: New test.
2013
2014 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
2015
2016         PR c++/13323
2017         * g++.dg/inherit/operator2.C: New test.
2018
2019 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2020
2021         PR c++/13305
2022         * g++.dg/ext/attrib9.C: New test.
2023
2024 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
2025
2026         PR c++/13314
2027         * g++.dg/template/error7.C: New test.
2028
2029 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
2030             J"orn Rennecke <joern.rennecke@superh.com>
2031
2032         PR target/13302
2033         * g++.dg/other/struct-va_list.C: New test.
2034
2035 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2036
2037         PR c++/13166
2038         * g++.dg/parse/defarg6.C: New test.
2039
2040 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
2041
2042         PR target/13256
2043         * gcc.c-torture/execute/20031201-1.c: New test.
2044
2045 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
2046
2047         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
2048
2049 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2050
2051         * gcc.dg/builtin-return-1.c: New test.
2052
2053 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
2054             J"orn Rennecke <joern.rennecke@superh.com>
2055
2056         PR optimization/13260
2057         * gcc.c-torture/execute/20031204-1.c: New test.
2058
2059 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/9127
2062         * g++.dg/template/error6.C: New test.
2063
2064 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
2065
2066         * gcc.dg/20031202-1.c: New test.
2067
2068 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
2069
2070         PR c++/13179
2071         * g++.dg/template/eh1.C: New test.
2072
2073         PR c++/10771
2074         * g++.dg/template/error5.C: New test.
2075
2076 2003-12-02  David Ung  <davidu@mips.com>
2077
2078         * gcc.dg/compat/vector-check.h: Corrected type for var
2079         g_##TMODE
2080
2081 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2082
2083         PR c++/10126
2084         * g++.dg/template/ptrmem8.C: New test.
2085
2086 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2087
2088         PR c++/12573
2089         * g++.dg/template/dependent-expr3.C: New test.
2090
2091 2003-12-01  James Lemke  <jim@wasabisystems.com>
2092
2093         * gcc.dg/arm-g2.c: New test.
2094
2095 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2096
2097         PR optimization/11634
2098         * gcc.dg/20031201-2.c: New test case.
2099
2100 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
2101
2102         PR 11433
2103         * objc.dg/proto-lossage-3.m: New test.
2104
2105 2003-12-01  Roger Sayle  <roger@eyesopen.com>
2106
2107         PR optimization/12628
2108         * gcc.dg/20031201-1.c: New test case.
2109
2110 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2111
2112         * gcc.dg/unaligned-1.c: New test.
2113
2114 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
2115
2116         PR c++/9849
2117         * g++.dg/template/error4.C: New test.
2118         * g++.dg/template/nested3.C: Adjust error markers.
2119
2120 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2121
2122         * gcc.dg/cpp/assert4.c: Check more #system assertions.
2123
2124 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2125
2126         PR c/10333
2127         * gcc.dg/bitfld-7.c: New test.
2128
2129 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
2130
2131         * gcc.dg/tls/asm-1.C: New test.
2132
2133 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2134
2135         * gcc.dg/cpp/assert4.c: Update.
2136
2137 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2138
2139         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
2140         * gcc.dg/builtin-apply3.c: New test.
2141
2142 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2143
2144         * lib/compat.exp (compat-obj): New xfaildata parameter.
2145         Use it to set compiler_conditional_xfail_data before compiling.
2146         (compat-get-options): Handle dg-xfail-if.
2147         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
2148         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
2149         * gcc.dg/compat/vector-1_y.c: Likewise.
2150         * gcc.dg/compat/vector-2_x.c: Likewise.
2151         * gcc.dg/compat/vector-2_y.c: Likewise.
2152
2153 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2154
2155         * g++.dg/opt/reg-stack4.C: New test.
2156
2157 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2158
2159         * gcc.dg/builtin-apply2.c: New test.
2160
2161 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2162
2163         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
2164
2165 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2166
2167         PR c++/12924
2168         * g++.dg/template/template-id-2.C: New test.
2169
2170 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2171
2172         PR c++/5369
2173         * g++.dg/template/memfriend1.C: New test.
2174         * g++.dg/template/memfriend2.C: Likewise.
2175         * g++.dg/template/memfriend3.C: Likewise.
2176         * g++.dg/template/memfriend4.C: Likewise.
2177         * g++.dg/template/memfriend5.C: Likewise.
2178         * g++.dg/template/memfriend6.C: Likewise.
2179         * g++.dg/template/memfriend7.C: Likewise.
2180         * g++.dg/template/memfriend8.C: Likewise.
2181         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
2182
2183 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/12515
2186         * g++.dg/ext/cond1.C: New test.
2187
2188 2003-11-20  Richard Henderson  <rth@redhat.com>
2189
2190         * gcc.dg/20020201-2.c: Remove.
2191         * gcc.dg/20020201-4.c: Remove.
2192         * gcc.dg/20020304-1.c: Remove.
2193
2194 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
2195
2196         * gcc.dg/cpp/trad/xwin1.c: New test case.
2197
2198 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
2199
2200         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
2201         * lib/g77.exp: Likewise.
2202         * lib/objc.exp: Likewise.
2203         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
2204         for darwin.
2205
2206 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2207
2208         PR c++/12932
2209         * g++.dg/template/static5.C: New test.
2210
2211 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2212
2213         * gcc.dg/nested-func-1.c: New test.
2214
2215 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2216
2217         * gcc.dg/cpp/assert4.c: New test.
2218
2219 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2220
2221         PR c++/2294
2222         * g++.dg/lookup/using9.c: New test.
2223
2224 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/12762
2227         * g++.dg/template/error3.C: New test.
2228
2229 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
2230
2231         PR ada/13035
2232         * ada/acats/run_acats, run_all.sh: Fix syntax error.
2233         No longer use a wrapper for gcc, since this does not work under
2234         Windows.
2235
2236 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
2237
2238         PR c++/2094
2239         * g++.dg/template/ptrmem7.C: New test.
2240
2241 2003-11-13  Andrew Pinski <apinski@apple.com>
2242
2243         * gcc.c-torture/compile/20031113-1.c: New test.
2244
2245 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
2246             Kean Johnston <jkj@sco.com>
2247
2248         PR c/13029
2249         * gcc.dg/unused-4.c: Update.
2250
2251 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2252
2253         * g++.dg/opt/const3.C: New test.
2254
2255 2003-11-13  Jan Hubicka  <jh@suse.cz>
2256
2257         * gcc.c-torture/compile/20031112-1.c: New test.
2258
2259 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
2260
2261         * g++.dg/parse/crash10.C: Remove bogus error marker.
2262
2263 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2264
2265         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
2266         (host_gcc): Likewise.
2267         (ROOT): Honor $PWDCMD.
2268         (BASE): Likewise.
2269         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
2270
2271 2003-11-12  Catherine Moore  <clm@redhat.com>
2272
2273         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
2274
2275 2003-11-12  Andreas Jaeger  <aj@suse.de>
2276             Jakub Jelinek  <jakub@redhat.com>
2277             Andrew Pinski  <pinskia@physics.uc.edu>
2278             Richard Henderson  <rth@redhat.com>
2279
2280         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
2281         systems.
2282         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
2283
2284         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
2285         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2286
2287 2003-11-11  Andreas Jaeger  <aj@suse.de>
2288
2289         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
2290
2291         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
2292
2293 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
2294
2295         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
2296         Clean ups.
2297
2298 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
2299
2300         * gcc.dg/trampoline-1.c: New test.
2301
2302 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2303
2304         * gcc.c-torture/compile/200031109-1.c: New test.
2305
2306 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2307
2308         PR c/3190
2309         PR c/8714
2310         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
2311         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
2312         gcc.dg/format/no-y2k-1.c: Update.
2313
2314 2003-11-08  Roger Sayle  <roger@eyesopen.com>
2315
2316         PR optimization/10467
2317         * gcc.dg/20031108-1.c: New test case.
2318
2319 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
2320
2321         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
2322
2323 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2324
2325         * gcc.dg/compound-lvalue-1.c: New test.
2326         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
2327         some XFAILs.
2328
2329 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
2330
2331         * gcc.dg/altivec-varargs-1.c: New test.
2332
2333 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2334
2335         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
2336         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
2337         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
2338         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
2339         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
2340
2341 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2342
2343         * gcc.dg/cond-lvalue-1.c: New test.
2344
2345 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
2346
2347         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
2348
2349 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2350
2351         PR c++/11616
2352         * g++.dg/template/instantiate5.C: New test.
2353
2354 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2355
2356         PR c++/12726
2357         * g++.dg/ext/complit2.C: Replace test with self-contained version.
2358         * ChangeLog: Add missing first entry for above test.
2359
2360 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2361
2362         PR c++/9810
2363         * g++.dg/template/using8.C: New test.
2364         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
2365
2366 2003-11-02  Roger Sayle  <roger@eyesopen.com>
2367
2368         PR optimization/10817
2369         * gcc.c-torture/compile/20031102-1.c: New test case.
2370
2371 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
2372
2373         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
2374         2147483647.
2375
2376 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2377
2378         * gcc.dg/20031102-1.c: New test.
2379
2380 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2381
2382         * gcc.dg/complex-1.c: New test.
2383
2384 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2385
2386         PR c++/12796
2387         * g++.dg/template/crash13.C: Adjust expected error location.
2388         * g++.old-deja/g++.brendan/ns1.C: Likewise.
2389
2390 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2391
2392         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2393
2394 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2395
2396         PR/10239
2397         * gcc.c-torture/compile/20031031-2.c: New test.
2398
2399 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
2400
2401         PR/11640
2402         * gcc.c-torture/compile/20031031-1.c: New test.
2403
2404 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
2405
2406         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
2407         * gcc.misc-tests/bprob.exp: Likewise.
2408         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
2409         the execution test on arm-elf configs.
2410         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
2411         configs that don't support scratch files.
2412         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
2413
2414 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
2415
2416         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
2417         done by dejagnu.
2418
2419 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
2420
2421         * ada/acats/run_all.sh: Redirect mv output to /dev/null
2422         Avoid non pure sh syntax. Add more logging.
2423
2424         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
2425         fail.
2426
2427 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2428
2429         PR libgcj/10610
2430         * gcc.dg/ppc-stackalign-1.c: New test.
2431
2432 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
2433
2434         * ada/acats/run_all.sh: Change output to be more compliant with
2435         dejagnu framework.
2436         Create acats.sum and acats.log files under testsuite/ada/acats
2437         Only run [a-z]* directories, to filter out e.g. CVS.
2438         Redirect build output to log file.
2439
2440 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2441
2442         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
2443
2444 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
2445
2446         PR ada/5909:
2447         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
2448
2449 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
2450
2451         * gcc.c-torture/compile/20031023-1.c: New test.
2452         * gcc.c-torture/compile/20031023-2.c: New test.
2453         * gcc.c-torture/compile/20031023-3.c: New test.
2454         * gcc.c-torture/compile/20031023-4.c: New test.
2455
2456 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2457
2458         PR c++/10371
2459         * g++.dg/lookup/scoped8.C: New test.
2460
2461 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2462
2463         * g++.dg/opt/reg-stack3.C: New test.
2464
2465 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2466
2467         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
2468
2469 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2470
2471         PR c++/11076
2472         * g++.dg/template/crash13.C: New test.
2473
2474 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2475
2476         * gcc.dg/c99-restrict-2.c: New test.
2477
2478 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
2479
2480         PR c++/12698, c++/12699, c++/12700, c++/12566
2481         * g++.dg/inherit/covariant9.C: New test.
2482         * g++.dg/inherit/covariant10.C: New test.
2483         * g++.dg/inherit/covariant11.C: New test.
2484
2485 2003-10-23  Jason Merrill  <jason@redhat.com>
2486
2487         PR c++/12726
2488         * g++.dg/ext/complit2.C: New test.
2489
2490 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2491
2492         PR target/12654
2493         * gcc.c-torture/execute/20031020-1.c: New test.
2494
2495 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2496
2497         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
2498         following the jump_insn.
2499
2500 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2501
2502         * gcc.dg/cast-lvalue-1.c: New test.
2503
2504 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
2505
2506         PR c++/11962
2507         * g++.dg/template/cond2.C: New test.
2508
2509 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2510
2511         * gcc.dg/builtins-28.c: New test.
2512
2513 2003-10-20  Jan Hubicka  <jh@suse.cz>
2514
2515         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
2516         parameter.
2517         * testsuite/gcc.dg/inline-2.c: Likewise.
2518
2519 2003-10-20  Phil Edwards  <phil@codesourcery.com>
2520
2521         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
2522         * gcc.dg/nest.c:  Likewise.
2523
2524 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2525
2526         PR c++/9781, c++/10583, c++/11862
2527         * g++.dg/parse/crash13.C: New test.
2528
2529 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2530
2531         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
2532
2533 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2534
2535         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
2536         Define HAVE_C99_RUNTIME except on Solaris.
2537         * gcc.dg/builtins-20.c: Likewise.
2538
2539 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2540
2541         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
2542
2543 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2544
2545         PR c++/12495
2546         * g++.dg/template/crash21.C: New test.
2547
2548 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2549
2550         PR c++/2513
2551         * g++.dg/template/typename5.C: New test.
2552
2553 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2554
2555         PR c++/12369
2556         * g++.dg/template/friend25.C: New test.
2557
2558 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
2559
2560         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
2561         versions.
2562
2563 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
2564
2565         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
2566         == 2147483647.
2567
2568 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
2569
2570         * gcc.c-torture/execute/960416-1.x: Remove.
2571         * gcc.c-torture/execute/divconst-3.x: Likewise.
2572
2573 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
2574
2575         PR target/12598
2576         * gcc.dg/torture/cris-volatile-1.c: New test.
2577
2578 2003-10-14  Roger Sayle  <roger@eyesopen.com>
2579
2580         PR optimization/9325
2581         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
2582         for overflowing floating point to integer conversion during RTL
2583         simplification.
2584
2585 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
2586
2587         * objc/execute/_cmd.m: Fix typo.
2588         * objc.dg/image-info.m, objc.dg/symtab-1.m:
2589         Relax 'scan-assembler' regexp.
2590         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
2591         objc.dg/try-catch-4.m: Run on non-Darwin targets.
2592         * objc.dg/zero-link-2.m: Remove blank line.
2593         * objc.dg/zero-link-3.m: New test case.
2594
2595 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
2596
2597         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
2598
2599         * gcc.dg/asm-names.c: Use scan-assembler-not rather
2600         than linker trickery.
2601
2602 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2603
2604         PR c++/12370
2605         * g++.dg/other/friend2.C: New test.
2606
2607 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2608
2609         * gcc.dg/20031012-1.c: New test.
2610
2611 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2612
2613         * gcc.dg/weak/weak-3.c: Fix for new warning.
2614
2615 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
2616
2617         PR optimization/8750
2618         * gcc.c-torture/execute/20031012-1.c: New test case.
2619
2620 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2621
2622         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
2623         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
2624
2625 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2626
2627         PR optimization/12260
2628         * gcc.c-torture/compile/20031011-2.c: New test case.
2629
2630 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2631
2632         * gcc.c-torture/execute/20031011-1.c: New testcase.
2633
2634 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2635
2636         * gcc.c-torture/compile/20031011-1.c: New test.
2637
2638 2003-10-11  Jan Hubicka  <jh@suse.cz>
2639
2640         * g++.dg/other/first-global.C: New test.
2641
2642 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2643
2644         * gcc.c-torture/execute/string-opt-18.c: New testcase.
2645
2646 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
2647
2648         * gcc.c-torture/compile/20031010-1.c: New test.
2649
2650 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
2651
2652         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
2653         * gcc.c-torture/execute/va-arg-25.c: ... here.
2654
2655 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
2656
2657         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
2658
2659 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
2660
2661         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
2662
2663 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
2664
2665         * g++.dg/parse/error2.C: New test.
2666
2667 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
2668
2669         PR c++/11097
2670         * g++.dg/other/error5.C: Modify the error message.
2671         * g++.dg/lookup/using8.C: New test.
2672
2673 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
2674
2675         * gcc.dg/darwin-abi-2.c: New file.
2676         * gcc.c-torture/execute/va-arg-24.c: New file.
2677
2678 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
2679
2680         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
2681         indentation.
2682
2683 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/10147
2686         * g++.dg/other/error4.C: Update error messages.
2687         * g++.dg/template/ptrmem4.C: Likewise.
2688
2689         PR c++/12337
2690         * g++.dg/init/new9.C: New test.
2691
2692         PR c++/12334, c++/12236, c++/8656
2693         * g++.dg/ext/attrib8.C: New test.
2694
2695 2003-10-06  Devang Patel  <dpatel@apple.com>
2696
2697         * gcc.dg/debug/dwarf2-3.h: New test.
2698         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
2699
2700 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
2701
2702         * g++.dg/opt/cfg2.C: New test.
2703
2704 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2705
2706         * g++.dg/opt/float1.C: New test.
2707
2708 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2709
2710         * gcc.dg/c90-array-lval-6.c: New test.
2711         * gcc.dg/c99-array-lval-6.c: New test.
2712
2713 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
2714             Ziemowit Laski  <zlaski@apple.com>
2715
2716         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
2717         'Derived', so that it is never considered a class method; add
2718         new warning for '+port' method ambiguity.
2719         * objc.dg/method-12.m: Include <objc/objc.h> instead of
2720         <objc/objc-api.h> (needed on Mac OS X).
2721         * objc.dg/method-13.m: New test.
2722
2723 2003-10-03  Roger Sayle  <roger@eyesopen.com>
2724
2725         PR optimization/9325, PR java/6391
2726         * gcc.c-torture/execute/20031003-1.c: New test case.
2727
2728 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
2729
2730         PR optimization/12180
2731         * gcc.dg/20031002-1.c: New test.
2732
2733         PR c++/12486
2734         * g++.dg/inherit/error1.C: New test.
2735
2736 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
2737
2738         * lib/f-torture.exp (search_for): Rename to...
2739         (search_for_re): This.  Also, clean up comments and the
2740         "regexp" invocation.
2741
2742 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
2743
2744         * gcc.c-torture/compile/20031002-1.c: New test.
2745
2746 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
2747
2748         * g++.dg/opt/cond1.C: New test.
2749
2750 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
2751
2752         * gcc.dg/Wold-style-definition-2.c: New testcase.
2753         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
2754
2755 2003-09-29  Richard Henderson  <rth@redhat.com>
2756
2757         * g++.dg/init/array10.C: Add dg-options.
2758
2759 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2760
2761         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
2762
2763 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2764
2765         * g++.dg/template/friend19.C: Fix typo.
2766         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
2767
2768 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
2769
2770         * gcc.c-torture/execute/20030928-1.c: New test.
2771         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
2772
2773 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2774
2775         * g++.dg/opt/unroll1.C: New test.
2776
2777 2003-09-26  Roger Sayle  <roger@eyesopen.com>
2778
2779         PR optimization/11741
2780         * gcc.dg/20030926-1.c: New test case.
2781
2782 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2783
2784         PR c++/5655
2785         * g++.dg/parse/access7.C: New test.
2786         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
2787
2788 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
2789
2790         MERGE OF objc-improvements-branch into MAINLINE:
2791         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
2792         if libobjc has not been built.
2793         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
2794         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
2795         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
2796         objc/execute/nested-3.m, objc/execute/np-2.m,
2797         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
2798         objc/execute/redefining_self.m, objc/execute/root_methods.m,
2799         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
2800         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
2801         objc.dg/special/unclaimed-category-1.h,
2802         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
2803         well as GNU runtime.
2804         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
2805         * execute/cascading-1.m, execute/function-message-1.m,
2806         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
2807         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
2808         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
2809         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
2810         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
2811         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
2812         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
2813         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
2814         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
2815         * objc.dg/bitfield-2.m: Run only on Darwin.
2816         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
2817         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
2818         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
2819         * objc.dg/const-str-1.m: Fix constant string layout.
2820
2821 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
2822
2823         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
2824
2825 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
2826
2827         * gcc.dg/darwin-abi-1.c: New file.
2828
2829 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
2830
2831         PR target/12281
2832         * gcc.c-torture/compile/20030921-1.c: New test.
2833
2834 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2835
2836         * g++.dg/opt/reg-stack2.C: New test.
2837
2838 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2839
2840         * g++.dg/eh/delayslot1.C: New test.
2841
2842 2003-09-20  Richard Henderson  <rth@redhat.com>
2843
2844         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
2845
2846 2003-09-20  Roger Sayle  <roger@eyesopen.com>
2847
2848         * gcc.c-torture/execute/20030920-1.c: New test case.
2849
2850 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2851
2852         * g++.dg/rtti/typeid3.C: Correct expected error message.
2853
2854 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2855
2856         PR c++/157
2857         * g++.dg/parse/crash12.C: New test.
2858
2859 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
2860
2861         * gcc.dg/compat/mixed-struct-check.h: New.
2862         * gcc.dg/compat/mixed-struct-defs.h: New.
2863         * gcc.dg/compat/mixed-struct-init.h: New.
2864         * gcc.dg/compat/struct-by-value-19_main.c: New.
2865         * gcc.dg/compat/struct-by-value-19_x.c: New.
2866         * gcc.dg/compat/struct-by-value-19_y.c: New.
2867         * gcc.dg/compat/struct-by-value-20_main.c: New.
2868         * gcc.dg/compat/struct-by-value-20_x.c: New.
2869         * gcc.dg/compat/struct-by-value-20_y.c: New.
2870         * gcc.dg/compat/struct-return-19_main.c: New.
2871         * gcc.dg/compat/struct-return-19_x.c: New.
2872         * gcc.dg/compat/struct-return-19_y.c: New.
2873         * gcc.dg/compat/struct-return-20_main.c: New.
2874         * gcc.dg/compat/struct-return-20_x.c: New.
2875         * gcc.dg/compat/struct-return-20_y.c: New.
2876
2877 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
2878         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
2879         so that it will not complain on LP64 targets.
2880
2881 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2882
2883         PR c++/495
2884         * g++.dg/template/friend24.C: New test.
2885
2886 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
2887
2888         PR c++/12332
2889         * g++.dg/template/memtmpl2.C: New test.
2890
2891 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
2892
2893         PR target/11184
2894         * gcc.dg/builtin-apply1.c: New test.
2895
2896 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2897
2898         PR c++/9848
2899         * g++.dg/warn/Wunused-4.C: New test.
2900
2901 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2902
2903         PR c++/12316
2904         * g++.dg/other/gc2.C: New test.
2905
2906 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
2907
2908         PR c++/11991
2909         * g++.dg/rtti/typeid3.C: New test.
2910
2911         PR c++/12266
2912         * g++.dg/overload/template1.C: New test.
2913
2914 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2915
2916         * g++.dg/opt/cfg3.C: New test.
2917
2918 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2919
2920         PR c++/7939
2921         * g++.dg/template/crash11.C: New test.
2922
2923 2003-09-16  Jason Merrill  <jason@redhat.com>
2924             Jakub Jelinek  <jakub@redhat.com>
2925
2926         * gcc.dg/attr-warn-unused-result.c: New test.
2927
2928 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2929
2930         PR c++/12184
2931         * g++.dg/expr/call2.C: New test.
2932
2933 2003-09-15  Andreas Jaeger  <aj@suse.de>
2934
2935         * gcc.dg/Wold-style-definition-1.c: New test.
2936
2937 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
2938
2939         PR c++/3907
2940         * g++.dg/parse/template12.C: New test.
2941
2942         * g++.dg/abi/bitfield11.C: New test.
2943         * g++.dg/abi/bitfield12.C: Likewise.
2944
2945 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
2946
2947         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
2948         non-expansion of functional macro name without arguments at EOL.
2949         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
2950
2951 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
2952
2953         * gcc.c-torture/execute/20030914-[12].c: New tests.
2954
2955 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2956
2957         PR c++/11788
2958         * g++.dg/overload/addr1.C: New test.
2959
2960 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2961
2962         * gcc.dg/20030909-1.c: New test.
2963
2964 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2965
2966         * gcc.dg/ultrasp10.c: New test.
2967
2968 2003-09-09  Devang Patel  <dpatel@apple.com>
2969
2970         * gcc.dg/darwin-ld-6.c: New test.
2971
2972 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2973
2974         * gcc.dg/torture/builtin-explog-1.c: New testcase.
2975
2976 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2977
2978         * gcc.dg/ia64-types1.c: New test.
2979         * gcc.dg/ia64-types2.c: Likewise.
2980
2981 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2982
2983         * gcc.dg/builtins-1.c: Add more _Complex tests.
2984         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2985
2986         * gcc.dg/builtins-1.c: Test existing _Complex functions.
2987         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2988
2989 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2990
2991         PR c++/11786
2992         * g++.dg/lookup/koenig2.C: New test.
2993
2994         PR c++/5296
2995         * g++.dg/rtti/typeid2.C: New test.
2996
2997 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
2998
2999         * gcc.c-torture/compile/20030904-1.c: New test.
3000
3001 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3002
3003         * g++.dg/opt/longbranch2.C: New test.
3004
3005 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3006
3007         * g++.dg/template/crash10.C: Only compile it.
3008
3009 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
3010
3011         PR middle-end/11665
3012         * gcc.c-torture/compile/20030907-1.c: New test.
3013         * g++.dg/init/array11.C: New test.
3014
3015 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/11852
3018         * g++.dg/init/struct1.C: New test.
3019
3020 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
3021
3022         PR c++/12181
3023         * g++.dg/expr/comma1.C: New test.
3024
3025 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/11867
3028         * g++.dg/expr/static_cast5.C: New test.
3029
3030 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3031
3032         PR c++/11507
3033         * g++.dg/lookup/scoped7.C: New test.
3034
3035         PR c++/9574
3036         * g++.dg/other/static1.C: New test.
3037
3038         PR c++/11490
3039         * g++.dg/warn/template-1.C: New test.
3040
3041         PR c++/11432
3042         * g++.dg/template/crash10.C: New test.
3043
3044         PR c++/2478
3045         * g++.dg/overload/VLA.C: New test.
3046
3047         PR c++/10804
3048         * g++.dg/template/call1.C: New test.
3049
3050 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3051
3052         PR c++/11794
3053         * g++.dg/parse/using3.C: New test.
3054
3055 2003-09-06  Roger Sayle  <roger@eyesopen.com>
3056
3057         PR c++/11409
3058         * g++.dg/overload/builtin3.C: New test case.
3059
3060 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
3061
3062         PR c/9862
3063         * gcc.dg/20030906-1.c: New test.
3064         * gcc.dg/20030906-2.c: Likewise.
3065
3066 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
3067
3068         PR c++/12167
3069         * g++.dg/parse/defarg5.C: New test.
3070
3071         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
3072
3073 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
3074
3075         PR c++/12163
3076         * g++.dg/expr/static_cast4.C: New test.
3077
3078         PR c++/12146
3079         * g++.dg/template/crash9.C: New test.
3080
3081 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
3082
3083         * g++.old-deja/g++.ext/pretty2.C: Update for change
3084         in __FUNCTION__.
3085         * g++.old-deja/g++.ext/pretty3.C: Likewise.
3086
3087 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
3088
3089         PR c++/11922
3090         * g++/dg/template/qualified-id1.C: New test.
3091
3092         PR c++/12037
3093         * g++.dg/warn/noeffect4.C: New test.
3094
3095 2003-09-04  Matt Austern  <austern@apple.com>
3096
3097         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
3098         * g++.dg/ext/fnname2.C: Likewise.
3099         * g++.dg/ext/fnname3.C: Likewise.
3100
3101 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
3102
3103         * g++.dg/expr/lval1.C: New test.
3104         * g++.dg/ext/lvcast.C: Remove.
3105
3106 2003-09-03  Roger Sayle  <roger@eyesopen.com>
3107
3108         PR optimization/11700.
3109         * gcc.c-torture/compile/20030903-1.c: New test case.
3110
3111 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
3112
3113         PR c++/12053
3114         * g++.dg/abi/layout4.C: New test.
3115
3116 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
3117
3118         PR c++/11553
3119         * g++.dg/parse/friend3.C: New test.
3120
3121 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/11847
3124         * g++.dg/template/class1.C: New test.
3125
3126         PR c++/11808
3127         * g++.dg/expr/call1.C: New test.
3128
3129 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
3130
3131         PR c++/12114
3132         * g++.dg/init/ref9.C: New test.
3133
3134         PR c++/11972
3135         * g++.dg/template/nested4.C: New test.
3136
3137 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3138
3139         PR c++/12093
3140         * g++.dg/template/non-dependent4.C: New test.
3141
3142         PR c++/11928
3143         * g++.dg/inherit/conv1.C: New test.
3144
3145 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
3146
3147         PR c++/6196
3148         * g++.dg/ext/label1.C: New test.
3149         * g++.dg/ext/label2.C: Likewise.
3150
3151 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3152
3153         * g++.dg/expr/cond3.C: New test.
3154
3155 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3156
3157         * gcc.dg/builtins-1.c: Add new builtin cases.
3158
3159 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3160
3161         * gcc.dg/builtins-1.c: Add new cases.
3162         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3163
3164 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3165
3166         * gcc.dg/builtins-1.c: Add more math builtin tests.
3167         * gcc.dg/torture/builtin-attr-1.c: New test.
3168
3169 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
3170
3171         PR optimization/5079
3172         * g++.dg/opt/static3.C: New test.
3173
3174 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3175
3176         * gcc.misc-tests/gcov-10b.c: New test.
3177
3178 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
3179
3180         * g++.dg/opt/ptrmem3.C: New test.
3181
3182         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
3183
3184 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
3185
3186         * gcc.dg/20030826-2.c: New test.
3187
3188 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3189
3190         PR middle-end/12002
3191         * g77.f-torture/compile/12002.f: New test case.
3192
3193 2003-08-26  Roger Sayle  <roger@eyesopen.com>
3194
3195         * gcc.dg/20030826-1.c: New test case.
3196
3197 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
3198
3199         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
3200
3201 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
3202
3203         PR c++/11871
3204         * c++.dg/lookup/crash1.C: New test.
3205
3206         * c++.dg/warn/noeffect3.C: New test.
3207
3208 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
3209
3210         * gcc.dg/compat/vector-1_x.c: Compile with -w.
3211         * gcc.dg/compat/vector-1_y.c: Ditto.
3212         * gcc.dg/compat/vector-2_x.c: Ditto.
3213         * gcc.dg/compat/vector-2_y.c: Ditto.
3214
3215 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
3216
3217         * gcc.dg/20030702-1.c: New test.
3218
3219 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
3220
3221         PR c++/8795
3222         * g++.dg/ext/altivec-1.C: New test.
3223
3224 2003-08-24  Richard Henderson  <rth@redhat.com>
3225
3226         * g++.dg/eh/simd-2.C: Add -w for x86.
3227
3228 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
3229
3230         * gcc.dg/20030815-1.c: New test.
3231
3232 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3233
3234         PR c++/3765
3235         * g++.dg/parse/access6.C: New test.
3236
3237 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3238
3239         PR c++/641, c++/11876
3240         * g++.dg/template/friend22.C: New test.
3241         * g++.dg/template/friend23.C: Likewise.
3242
3243 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3244
3245         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
3246         identically.
3247
3248 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3249
3250         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
3251
3252 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3253
3254         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
3255
3256 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3257
3258         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
3259
3260 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
3261
3262         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
3263
3264 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/11919
3267         * g++.dg/overload/prom1.C: New test.
3268
3269         PR c++/11551
3270         * g++.dg/parse/dtor2.C: New test.
3271
3272         PR c++/10762
3273         * g++.dg/parse/using2.C: New test.
3274
3275 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
3276
3277         PR target/11805
3278         * gcc.c-torture/compile/20030821-1.c: New.
3279
3280 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
3281
3282         PR c++/11834
3283         * g++.dg/template/deduce2.C: New test.
3284
3285 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
3286
3287         * gcc.c-torture/execute/20030821-1.c: New test.
3288
3289 2003-08-20  Roger Sayle  <roger@eyesopen.com>
3290
3291         PR middle-end/11984
3292         * gcc.dg/20030820-1.c: New test case.
3293
3294 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3295
3296         PR c++/11945
3297         * g++.dg/warn/noeffect2.C: New test.
3298
3299 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
3300
3301         PR c++/10926
3302         * g++.dg/template/dtor2.C: New test.
3303
3304         PR c++/11684
3305         * g++.dg/template/operator1.C: New test.
3306         * g++.dg/parse/operator4.C: New test.
3307
3308         PR c++/11946.C
3309         * g++.dg/expr/enum1.C: New test.
3310         * gcc.dg/c99-bool-1.c: Remove bogus warning.
3311
3312         PR c++/11036.C
3313         * g++.dg/parse/elab2.C: New test.
3314         * g++.dg/parse/typedef4.C: Change error message.
3315         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
3316         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
3317         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
3318
3319 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
3320
3321         * gcc.dg/pch/warn-1.c: New.
3322         * gcc.dg/pch/warn-1.hs: New.
3323
3324         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
3325         not-tested file.
3326
3327 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3328
3329         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
3330
3331 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3332
3333         * gcc.dg/uninit-D.c: New Test.
3334         * gcc.dg/uninit-E.c: New Test.
3335         * gcc.dg/uninit-F.c: New Test.
3336         * gcc.dg/uninit-G.c: New Test.
3337
3338 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
3339
3340         * g++.dg/README: Describe the pch directory.
3341
3342 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3343
3344         PR c++/11174
3345         * g++.dg/parse/access4.C: New test.
3346         * g++.dg/parse/access5.C: Likewise.
3347         * g++.old-deja/g++.jason/access17.C: Adjust error message.
3348
3349 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
3350
3351         * gcc.dg/noncompile/20030818-1.c: New.
3352
3353 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
3354
3355         PR c++/11957
3356         * g++.dg/warn/noeffect1.C: New test.
3357
3358         * g++.dg/template/scope2.C: New test.
3359         * g++.dg/template/error2.C: Correct dg-error
3360
3361 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
3362
3363         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
3364
3365 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
3366
3367         PR C++/11512
3368         * g++.dg/template/warn1.C: New.
3369
3370 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3371
3372         * g++.dg/template/error2.C: New test.
3373         * g++.dg/lookup/using7.C: Adjust errors
3374         * g++.old-deja/g++.pt/crash36.C: Likewise.
3375         * g++.old-deja/g++.pt/derived3.C: Likewise.
3376
3377 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3378
3379         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
3380         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
3381         * gcc.c-torture/execute/builtins/string-9.c: New, from
3382         string-opt-9.c.  Adjust for execute/builtins framework.
3383         * gcc.c-torture/execute/string-opt-9.c: Delete.
3384
3385 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
3386
3387         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
3388
3389         * g++.dg/parse/ret-type2.C: New test.
3390
3391         PR c++/11703
3392         * g++.dg/init/new8.C: New test.
3393
3394         PR c++/10923
3395         * g++.dg/parse/typedef5.C: New test.
3396
3397         PR c++/9512
3398         * g++.dg/parse/qualified2.C: New test.
3399         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
3400         invalid code.
3401
3402 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
3403
3404         * g++.dg/conversion/ptrmem1.C: New test.
3405
3406 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
3407
3408         PR target/11693
3409         * gcc.dg/20030811-1.c: New test.
3410
3411         PR target/11535
3412         * gcc.c-torture/execute/20030811-1.c: New test.
3413
3414 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3415
3416         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
3417
3418 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
3419
3420         PR c++/11789.C
3421         * g++.dg/inherit/multiple1.C: New test.
3422
3423 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3424
3425         * gcc.dg/spe1.c: New test.
3426
3427         PR c++/11670
3428         * g++.dg/expr/cast2.C: New test.
3429
3430         PR c++/10530
3431         * g++.dg/template/dependent-name2.C: New test.
3432
3433 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
3434
3435         * g++.dg/parse/crash11.C: Put the dg options in comments.
3436
3437 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
3438
3439         * lib/gcc-dg.exp: Update for diagnostic change.
3440
3441 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3442
3443         PR c++/5767
3444         * g++.dg/parse/crash11.C: New test.
3445
3446 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
3447
3448         * gcc.dg/cpp/spacing1.c: Update.
3449
3450 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
3451
3452         PR target/11739
3453         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
3454         a value for -mtune.
3455
3456 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3457
3458         PR middle-end/11771
3459         * gcc.c-torture/compile/20030804-1.c: New test case.
3460
3461 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3462
3463         * gcc.dg/20030804-1.c: New test case.
3464
3465 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
3466
3467         * gcc.dg/cpp/separate-1.c: New test.
3468
3469 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
3470
3471         PR c++/11704
3472         * g++.dg/template/dependent-expr2.C: New test.
3473
3474         PR c++/11766
3475         * g++.dg/expr/ptrmem1.C: New test.
3476
3477 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3478
3479         PR c++/9453
3480         * g++.dg/template/friend15.C: New test.
3481
3482 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
3483
3484         * lib/dg-pch.exp: Work round PCH bug.
3485
3486 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3487
3488         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
3489         builtins.  Move cases from builtins-4.c here.
3490
3491         * gcc.dg/torture/builtin-math-1.c: New test taken from
3492         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
3493         additional cases.
3494
3495         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
3496         Delete.
3497
3498 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
3499
3500         PR c++/9447
3501         * g++.dg/template/using7.C: New test.
3502
3503 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
3504
3505         * import1.c, import2.c: New tests.
3506
3507 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
3508
3509         * g++.dg/eh/crossjump1.C: New test.
3510
3511 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
3512
3513         PR c++/11697
3514         * g++.dg/template/using6.C: New test.
3515
3516         PR c++/11744
3517         * g++.dg/template/koenig2.C: New test.
3518
3519 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3520
3521         PR c++/7983
3522         * g++.dg/parse/typedef4.C: New test.
3523
3524 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3525
3526         PR c++/8442, c++/8806
3527         * g++.dg/template/elab1.C: New test.
3528         * g++.dg/template/type2.C: Likewise.
3529         * g++.dg/template/ttp3.C: Adjust expected error message.
3530         * g++.old-deja/g++.law/visibility13.C: Likewise.
3531         * g++.old-deja/g++.niklas/t135.C: Likewise.
3532         * g++.old-deja/g++.pt/ttp41.C: Likewise.
3533         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
3534         template argument.
3535         * g++.old-deja/g++.pt/ttp44.C: Likewise.
3536
3537 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
3538
3539         PR c++/11295
3540         * g++.dg/ext/stmtexpr1.C: New test.
3541
3542         * g++.dg/opt/tmp1.C: New test.
3543
3544         PR c++/11525
3545         * g++.dg/parse/constant4.C: New test.
3546
3547         PR c++/9447
3548         * g++.dg/template/using5.C: New test.
3549
3550 2003-07-31  Roger Sayle  <roger@eyesopen.com>
3551
3552         * gcc.dg/builtins-27.c: New test case.
3553
3554 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
3555
3556         * gcc.dg/tls/opt-7.c: New test.
3557
3558 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
3559
3560         * g++.old-deja/g++.other/crash18.C: Remove.
3561
3562 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
3563
3564         * g++.dg/template/explicit3.C: New.
3565         * g++.dg/template/explicit4.C: New.
3566         * g++.dg/template/explicit5.C: New.
3567
3568         PR c++/11347
3569         * g++.dg/template/memtmpl1.C: New.
3570
3571 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
3572
3573         PR target/11565
3574         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
3575         * gcc.dg/i386-387-5.c (dg-options): Likewise.
3576
3577 2003-07-30  Jan Hubicka  <jh@suse.cz>
3578
3579         * vtgc1.c: Kill.
3580
3581 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
3582
3583         * gcc.dg/struct-in-proto-1.c: New test.
3584
3585 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
3586
3587         * gcc.dg/cpp/include2.c: Only expect one message.
3588
3589 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
3590
3591         PR c++/9447
3592         * g++.dg/template/using1.C: New test.
3593         * g++.dg/template/using2.C: New test.
3594         * g++.dg/template/using3.C: New test.
3595         * g++.dg/template/using4.C: New test.
3596
3597 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
3598
3599         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
3600         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3601
3602 2003-07-28  Jan Hubicka  <jh@suse.cz>
3603
3604         PR c++/11530
3605         * g++.dg/opt/call1.C: New test.
3606
3607 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
3608
3609         PR c++/11667
3610         * g++.dg/init/enum2.C: New test.
3611         * g++.dg/template/overload1.C: Add "-w" option.
3612
3613 2003-07-28    <hp@bitrange.com>
3614
3615         * gcc.dg/Wdeclaration-after-statement-1.c,
3616         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
3617
3618 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
3619
3620         * gcc.c-torture/compile/20030725-1.c: New test.
3621
3622 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
3623
3624         * gcc.dg/20030505.c: Only run for SPE.
3625         Remove definition of opaque type.
3626
3627 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
3628
3629         * g++.dg/template/ptrmem6.C: New test.
3630
3631 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
3632
3633         * gcc.c-torture/compile/zero-strct-2.c: New test.
3634
3635 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
3636
3637         * gcc.dg/intermod-1.c: New test.
3638
3639 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3640
3641         PR c++/11617
3642         * g++.dg/template/lookup2.C: New test.
3643         * g++.dg/template/memclass1.C: Remove instantiated from error.
3644         * g++.dg/other/error2.C: Tweak expected errors.
3645
3646         PR c++/11596
3647         * g++.dg/template/defarg3.C: New test.
3648
3649         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
3650
3651 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
3652
3653         * g++.dg/inherit/access5.C: New test.
3654
3655 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3656
3657         PR c++/11513
3658         * g++.dg/template/crash8.C: New test.
3659
3660 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
3661
3662         PR c/10602
3663         * gcc.dg/noncompile/incomplete-2.c: New test.
3664
3665 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
3666
3667         PR c++/11645
3668         * g++.dg/inherit/access4.C: New test.
3669
3670         PR c++/11517
3671         * g++.dg/expr/cond2.C: New test.
3672
3673         PR optimization/10679
3674         * g++.dg/opt/inline4.C: New test.
3675
3676 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3677
3678         * g++.dg/parse/crash10: New test.
3679
3680 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3681
3682         * g++.dg/ext/flexary1.C: New test.
3683
3684 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3685
3686         PR c++/10793
3687         * g++.dg/template/crash9.C: New test.
3688
3689 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3690
3691         PR c++/3004
3692         * g++.dg/parse/typedef3.C: New test.
3693
3694         PR c++/7906
3695         * g++.dg/parse/operator2.C: New test.
3696
3697         PR c++/8895
3698         * g++.dg/parse/def-tmpl-arg1.C: New test.
3699
3700         PR c++/9282
3701         * g++.dg/parse/funptr1.C: New test.
3702
3703         PR c++/9452
3704         * g++.dg/parse/ambig3.C: New test.
3705
3706         PR c++/9454
3707         * g++.dg/parse/operator3.C: New test.
3708
3709         PR c++/9486
3710         * g++.dg/parse/template10.C: New test.
3711
3712         PR c++/9488
3713         * g++.dg/parse/template11.C: New test.
3714
3715         PR c++/10150
3716         * g++.dg/parse/invalid-op1.C: New test.
3717
3718         PR c++/10247
3719         * g++.dg/parse/condexpr1.C: New test.
3720
3721 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3722
3723         * g++.dg/ext/packed3.C: New test.
3724         * g++.dg/ext/packed4.C: New test.
3725
3726         * gcc.dg/pack-test-3.c: New test.
3727
3728 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
3729
3730         * lib/compat.exp: Handle dg-options per source file.
3731         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
3732         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
3733         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
3734         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
3735         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
3736         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
3737         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
3738         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
3739         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
3740         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
3741         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
3742         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
3743         * g++.dg/compat/break/bitfield7_x.C: Ditto.
3744         * g++.dg/compat/break/bitfield7_y.C: Ditto.
3745
3746 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3747
3748         PR c/10320
3749         * gcc.c-torture/execute/20030718-1.c: New test.
3750
3751 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3752
3753         PR optimization/11536
3754         * gcc.dg/20030721-1.c: New test.
3755
3756 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/11546
3759         * g++.dg/template/lookup1.C: New test.
3760
3761 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
3762
3763         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
3764         diagnostics of ill-formed constructs involving labels.
3765         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
3766         the new 'previously defined here' message.
3767
3768 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         * g++.dg/parse/non-dependent2.C: New test.
3771
3772 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3773
3774         * g++.dg/init/init-ref4.C: xfail on targets without
3775         weak symbols.
3776
3777 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
3778
3779         PR target/11087
3780         * gcc.c-torture/execute/20030717-1.c: New test.
3781
3782 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3783
3784         * g++.dg/opt/cfg1.C: New test.
3785
3786 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR optimization/11557
3789         * gcc.dg/20030717-1.c: New test.
3790
3791 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
3792
3793         PR c++/10476
3794         * g++.dg/expr/crash-1.C: New test.
3795
3796         PR c++/11027
3797         * g++.dg/template/init3.C: New test.
3798
3799         PR c++/8222
3800         * g++.dg/template/non-dependent1.C: New test.
3801
3802         PR c++/11070
3803         * g++.dg/template/non-dependent2.C: New test.
3804
3805         PR c++/11071
3806         * g++.dg/template/non-dependent3.C: New test.
3807
3808         PR c++/9907
3809         * g++.dg/template/sizeof5.C: New test.
3810
3811 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
3812
3813         PR 11498
3814         * gcc.c-torture/compile/mangle-1.c: New file.
3815
3816 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3817
3818         PR c++/7809
3819         * g++.dg/parse/access3.C: New test.
3820
3821 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
3822
3823         PR c++/11384
3824         * g++.dg/init/init-ref4.C: New test.
3825
3826 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/11547
3829         * g++.dg/parse/constant3.C: New test.
3830         * g++.dg/parse/crash7.C: Likewise.
3831
3832 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
3833
3834         PR target/11008
3835         * gcc.dg/i386-pentium4-not-mull.c: New.
3836
3837 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
3838
3839         * gcc.dg/asm-names.c (ymain): Make it weak.
3840
3841 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3842
3843         PR c++/5421
3844         * g++.dg/template/friend21.C: New test.
3845
3846 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
3847
3848         * gcc.dg/cleanup-8.c: New test.
3849         * gcc.dg/cleanup-9.c: New test.
3850
3851 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
3852
3853         * g++.dg/ext/dll-MI1.h: New file.
3854         * g++.dg/ext/dllexport-MI1.C: New file.
3855         * g++.dg/ext/dllimport-MI1.C: New file.
3856
3857 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
3858
3859         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
3860         it does not have cmpstrsi patterns (just cmpmemsi).
3861
3862 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
3863
3864         PR debug/11473
3865         * g++.dg/debug/debug8.C: New test.
3866
3867 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3868
3869         PR c++/10108
3870         * g++.dg/template/crash7.C: New test.
3871
3872 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
3873
3874         PR target/10795
3875         * gcc.c-torture/compile/20030708-1.c: New.
3876
3877 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3878
3879         * gcc.c-torture/execute/20030715-1.c: New test.
3880
3881 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
3882
3883         * gcc.dg/pch/inline-3.c: New file.
3884         * gcc.dg/pch/inline-3.hs: New file.
3885         * gcc.dg/pch/inline-4.c: New file.
3886         * gcc.dg/pch/inline-4.hs: New file.
3887
3888 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
3889
3890         PR c++/11509
3891         * g++.dg/template/crash6.C: New test.
3892
3893         PR c++/7053
3894         * g++.dg/template/friend20.C: New test.
3895
3896         PR c++/7019
3897         * g++.dg/template/overload2.C: New test.
3898
3899 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3900
3901         PR optimization/11440
3902         * gcc.c-torture/execute/20030714-1.c: New test.
3903
3904 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3905
3906         PR c++/11154
3907         * g++.dg/template/partial2.C: New test.
3908
3909 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR c++/11503
3912         * g++.dg/template/anon1.C: New test.
3913
3914         PR c++/11493
3915         PR c++/11495
3916         * g++.dg/parse/template9.C: Likewise.
3917         * g++.dg/template/crash4.C: New test.
3918         * g++.dg/template/koenig1.C: Likewise.
3919         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
3920         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
3921         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
3922         functions.
3923         * g++.old-deja/g++.jason/template36.C: Likewise.
3924         * g++.old-deja/g++.mike/p1989.C: Likewise.
3925         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
3926         * g++.old-deja/g++.pt/ttp20.C: Use this->.
3927         * g++.old-deja/g++.pt/ttp21.C: Use this->.
3928         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
3929         compiling.
3930         * g++.old-deja/g++.pt/union2.C: Use this->.
3931
3932 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
3933
3934         * gcc.dg/20030711-1.c: New test.
3935
3936 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
3937
3938         PR c++/11050
3939         * g++.dg/parse/args1.C: New test.
3940         * g++.pt/defarg8.C: Change expected errors.
3941
3942 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
3943
3944         PR c++/8164
3945         * g++.dg/template/nontype2.C: New test.
3946
3947         PR c++/10558
3948         * g++.dg/parse/template8.C: New test.
3949
3950         PR c++/8327
3951         * g++.dg/template/scope1.C: New test.
3952
3953         * g++.dg/warn/Wsign-compare-1.C: New test.
3954
3955 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3956
3957         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
3958
3959 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
3960
3961         PR c++/9411
3962         * g++.dg/template/explicit2.C: New test.
3963
3964         PR c++/10032
3965         * g++.dg/warn/pedantic1.C: New test.
3966
3967 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
3968
3969         PR c++ 9483
3970         * g++.dg/other/field1.C: New test.
3971
3972 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3973
3974         PR c/11449
3975         * gcc.c-torture/compile/20030707-1.c: New.
3976
3977 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3978
3979         PR c++/10849
3980         * g++.dg/template/access12.C: New test.
3981
3982 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
3983
3984         * g++.dg/bprob/bprob.exp (prof_ext): Update.
3985         * g77.dg/bprob/bprob.exp (prof_ext): Update.
3986         * gcc.misc-tests/bprob.exp (prof_ext): Update.
3987         * gcc.misc-tests/gcov.exp: Update
3988         * g++.dg/gcov/gcov.exp: Update
3989         * lib/gcov.exp: Update.
3990
3991 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
3992
3993         * g++.dg/abi/mangle17.C: Make sure template expressions are
3994         dependent.
3995         * g++.dg/abi/mangle4.C: Mark erroneous casts.
3996         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
3997         * g++.dg/opt/stack1.C: Remove erroneous code.
3998         * g++.dg/parse/template7.C: New test.
3999         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
4000         * g++.old-deja/g++.pt/crash4.C: Likewise.
4001
4002 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4003
4004         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
4005         with zero or one occurence of `$' after the initial `L'.
4006
4007 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
4008
4009         * gcc.c-torture/compile/20030704-1.c: Add a comment.
4010
4011 2003-07-08  Roger Sayle  <roger@eyesopen.com>
4012
4013         PR c/11370
4014         * gcc.dg/Wunreachable-6.c: New testcase.
4015         * gcc.dg/Wunreachable-7.c: New testcase.
4016
4017 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4018
4019         PR c/11420
4020         * gcc.dg/20030708-1.c: New test.
4021
4022 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
4023
4024         * gcc.dg/compat/sdata-section.h: New file.
4025         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
4026         * gcc.dg/torture/mips-sdata-1.c: New test.
4027
4028 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4029
4030         PR c++/11030
4031         * g++.dg/template/friend19.C: New test.
4032
4033 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
4034
4035         * g++.dg/opt/strength-reduce.C: New test.
4036
4037 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4038
4039         PR target/10979
4040         * gcc.dg/20030707-1.c: New testcase.
4041
4042 2003-07-07  Roger Sayle  <roger@eyesopen.com>
4043
4044         PR optimization/11059
4045         * g++.dg/opt/emptyunion.C: New testcase.
4046
4047 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4048             Eric Botcazou  <ebotcazou@libertysurf.fr>
4049
4050         * g++.dg/opt/stack1.C: New test.
4051
4052 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
4053
4054         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
4055         run test.
4056
4057         PR c++/11431
4058         * g++.dg/expr/static_cast3.C: New test.
4059
4060 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
4061
4062         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
4063         everywhere.
4064         * gcc.dg/concat.c: Concatenation of string constants with
4065         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
4066         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
4067         * gcc.dg/cpp/escape-2.c: Use wide character constants where
4068         necessary to avoid multi-character character constant warning.
4069         * gcc.dg/cpp/escape.c: Likewise.
4070         * gcc.dg/cpp/ucs.c: Likewise.
4071         Remove backslashes from dg-bogus comments, as they confuse Tcl.
4072         Fix a typo.
4073
4074 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4075
4076         PR c/11428
4077         * gcc.c-torture/compile/20030704-1.c: New.
4078
4079 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
4080
4081         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
4082
4083 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
4084
4085         PR c++/5287, PR c++/7910,  PR c++/11021
4086         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
4087         tests for warnings.
4088         * g++.dg/ext/dllimport2.C: Add tests for warnings.
4089         * g++.dg/ext/dllimport3.C: Likewise.
4090         * g++.dg/ext/dllimport4.C: New file.
4091         * g++.dg/ext/dllimport5.C: New file.
4092         * g++.dg/ext/dllimport6.C: New file.
4093         * g++.dg/ext/dllimport7.C: New file.
4094         * g++.dg/ext/dllimport8.C: New file.
4095         * g++.dg/ext/dllimport9.C: New file.
4096         * g++.dg/ext/dllimport10.C: New file.
4097         * g++.dg/ext/dllexport1.C: New file.
4098
4099 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4100
4101         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
4102         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
4103
4104 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4105
4106         * gcc.dg/builtins-25.c: New testcase.
4107         * gcc.dg/builtins-26.c: New testcase.
4108
4109 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
4110
4111         * gcc.dg/compat/vector-defs.h: New file.
4112         * gcc.dg/compat/vector-setup.h: New file.
4113         * gcc.dg/compat/vector-check.h: New file.
4114         * gcc.dg/compat/vector-1_main.c: New file.
4115         * gcc.dg/compat/vector-1_x.c: New file.
4116         * gcc.dg/compat/vector-1_y.c: New file.
4117         * gcc.dg/compat/vector-2_main.c: New file.
4118         * gcc.dg/compat/vector-2_x.c: New file.
4119         * gcc.dg/compat/vector-2_y.c: New file.
4120
4121         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
4122         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
4123         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
4124         * gcc.dg/compat/struct-align-1.h: New file.
4125         * gcc.dg/compat/struct-align-1_main.c: New file.
4126         * gcc.dg/compat/struct-align-1_x.c: New file.
4127         * gcc.dg/compat/struct-align-1_y.c: New file.
4128         * gcc.dg/compat/struct-align-2.h: New file.
4129         * gcc.dg/compat/struct-align-2_main.c: New file.
4130         * gcc.dg/compat/struct-align-2_x.c: New file.
4131         * gcc.dg/compat/struct-align-2_y.c: New file.
4132
4133         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
4134         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4135         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4136         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4137         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4138         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4139         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4140         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4141         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4142         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4143         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4144         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4145         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4146         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4147         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4148         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4149         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4150         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4151         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4152         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4153         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4154         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4155         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4156         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4157         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4158         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4159         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4160         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4161         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4162
4163 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4164
4165         * gcc.dg/i386-call-1.c: New test.
4166
4167 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
4168
4169         PR c++/9162
4170         * g++.dg/parse/defarg4.C: New.
4171
4172 2003-07-03  Roger Sayle  <roger@eyesopen.com>
4173
4174         PR target/10700
4175         * gcc.c-torture/compile/20030703-1.c: New test case.
4176
4177 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
4178
4179         * g++.dg/template/local3.C: Remove extra semicolon.
4180
4181 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4182
4183         * gcc.dg/i386-volatile-1.c: New test.
4184
4185 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
4186
4187         PR c++/11072
4188         * g++.dg/other/offsetof2.C: XFAIL.
4189         * g++.dg/other/offsetof5.C: New.
4190
4191         PR c++/10219
4192         * g++.dg/template/error1.C: New.
4193
4194         PR c++/9779
4195         * g++.dg/template/dependent-expr1.C: New.
4196
4197 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4198
4199         PR c++/6949
4200         * g++.dg/template/local3.C: New test.
4201
4202         PR c++/11149
4203         * g++.dg/lookup/scoped6.C: New test.
4204
4205 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
4206
4207         PR c++/8046
4208         * g++.dg/other/error7.C: New test.
4209
4210 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
4211
4212         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
4213         * g++.old-deja/g++.abi/vtable3.h: Likewise.
4214         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4215         * g++.old-deja/g++.other/union2.C: Likewise.
4216         * gcc.dg/c90-const-expr-2.c: Likewise.
4217         * gcc.dg/c90-const-expr-3.c: Likewise.
4218         * gcc.dg/c99-const-expr-2.c: Likewise.
4219         * gcc.dg/c99-const-expr-3.c: Likewise.
4220         * gcc.dg/concat.c: Likewise.
4221
4222 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR c++/9559
4225         * g++.dg/init/static1.C: New test.
4226
4227 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4228
4229         * Changelog: Remove ">>>>>>>" from previous change.
4230
4231 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4232
4233         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
4234         * g++.old-deja/g++.other/access2.C: Likewise.
4235         * g++.old-deja/g++.other/decl2.C: Likewise.
4236         * gcc.c-torture/execute/20020615-1.c: Likewise.
4237
4238 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4239
4240         PR c++/4933
4241         * g++.dg/template/sizeof4.C: New test.
4242
4243 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4244
4245         * g++.dg/other/error6.C: New test.
4246
4247 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
4248
4249         PR c++/10750
4250         * g++.dg/parse/constant2.C: New test.
4251
4252 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
4253
4254         PR c++/11106
4255         * g++.dg/other/error5.C: New test.
4256
4257 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4258
4259         * gcc.dg/format/gcc_diag-1.c: New test.
4260
4261 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
4262
4263         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
4264
4265 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
4266
4267         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
4268         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
4269         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
4270
4271 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
4272
4273         * gcc.c-torture/execute/builtins/string-8.c: New test.
4274         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
4275         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
4276         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
4277
4278 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/10468
4281         * g++.dg/ext/typeof6.C: New test.
4282
4283 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
4284
4285         PR c++/10796
4286         * g++.dg/init/enum1.C: New test.
4287
4288 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
4289
4290         * gcc.dg/20030627-1.c: New test.
4291
4292 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
4293
4294         PR c++/11332
4295         * g++.dg/expr/static_cast2.C: New test.
4296
4297 2003-06-26  Roger Sayle  <roger@eyesopen.com>
4298             Jakub Jelinek  <jakub@redhat.com>
4299
4300         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
4301         sprintf(dst,"%s",src) optimization.
4302         * gcc.c-torture/execute/20030626-1.c: New test case.
4303         * gcc.c-torture/execute/20030626-2.c: New test case.
4304
4305 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
4306
4307         * gcc.c-torture/execute/multi-ix.c: New test.
4308
4309         * gcc.c-torture/execute/simd-4.c (main):
4310         Added missing semicolon at end of union.
4311
4312 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
4313
4314         PR c++/8266
4315         * g++.dg/template/explicit-instantiation3.C: New test.
4316
4317 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4318
4319         * gcc.dg/20030626-1.c: Use signed char.
4320
4321 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
4322
4323         * gcc.dg/20030626-1.c: New test.
4324
4325 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
4326
4327         * const-str-2.m: Update.
4328
4329 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/10990
4332         * g++.dg/rtti/dyncast1.C: New test.
4333         * g++.dg/abi/mangle4.C: Correct base-specifier access.
4334         * g++.dg/lookup/scoped1.C: Remove XFAIL.
4335         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
4336
4337         PR c++/10931
4338         * g++.dg/expr/static_cast1.C: New test.
4339
4340 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
4341
4342         * gcc.dg/20030625-1.c: New test.
4343
4344 2003-06-24  Roger Sayle  <roger@eyesopen.com>
4345
4346         * gcc.c-torture/compile/20030624-1.c: New test case.
4347
4348 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
4349
4350         * gcc.c-torture/execute/string-opt-17.c: New test.
4351
4352 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/5754
4355         * g++.dg/parse/crash6.C: New test.
4356
4357 2003-06-23  Roger Sayle  <roger@eyesopen.com>
4358
4359         * gcc.dg/builtins-24.c: New test case.
4360
4361 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
4362
4363         * g++.dg/opt/operator1.C: New test.
4364
4365 2003-06-22  Roger Sayle  <roger@eyesopen.com>
4366
4367         * gcc.c-torture/execute/string-opt-16.c: New test case.
4368
4369 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4370
4371         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
4372         * g++.old-deja/g++.other/conv7.C: Likewise
4373         * g++.old-deja/g++.other/overcnv2.C: Likewise.
4374         * g++.old-deja/g++.other/overload14.C: Likewise.
4375
4376 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
4377
4378         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
4379         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
4380
4381 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4382
4383         PR c++/10888
4384         * g++.dg/warn/Winline-3.C: New test.
4385
4386 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4387
4388         * lib/target-supports.exp (check_alias_available): Make the test
4389         program acceptable to the Solaris assembler.
4390
4391         PR c++/10749
4392         * g++.dg/template/memclass2.C: New test.
4393
4394 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4395             Eric Botcazou  <ebotcazou@libertysurf.fr>
4396
4397         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
4398         data for non-matching targets.
4399         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
4400
4401 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
4402
4403         PR c++/10845
4404         * g++.dg/template/member3.C: New test.
4405
4406 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/10939
4409         * g++.dg/template/func1.C: New test.
4410
4411         PR c++/9649
4412         * g++.dg/template/static4.C: New test.
4413         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
4414
4415         PR c++/11041
4416         * g++.dg/init/ref7.C: New test.
4417
4418 2003-06-19  Matt Austern  <austern@apple.com>
4419
4420         PR c++/11228
4421         * g++.dg/anew1.C: New test.
4422         * g++.dg/anew2.C: New test.
4423         * g++.dg/anew3.C: New test.
4424         * g++.dg/anew4.C: New test.
4425
4426 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
4427
4428         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
4429
4430 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
4431
4432         * gcc.c-torture/execute/simd-4.c (main): Make expected value
4433         endian-dependent.
4434
4435 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
4436
4437         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
4438         Remove cruft.
4439
4440 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
4441
4442         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
4443         * gcc.c-torture/compile/961203-1.c: Likewise.
4444         * gcc.c-torture/compile/980506-1.c: Likewise.
4445
4446 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/10712
4449         * g++.dg/lookup/using7.C: New test.
4450
4451 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4452
4453         PR c++/11105
4454         * g++.dg/abi/conv1.C: Remove it.
4455         * g++.dg/template/conv7.C: New test.
4456         * g++.dg/template/conv8.C: Likewise.
4457         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
4458         conversion operator.
4459
4460 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
4461
4462         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
4463         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4464         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4465         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4466         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4467         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4468         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4469         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4470         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4471         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4472         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4473         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4474         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4475         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4476         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4477         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4478         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4479         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4480         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4481         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4482         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4483         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4484         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4485         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4486         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4487         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4488         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4489         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4490         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4491
4492 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
4493
4494         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
4495         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
4496         indications.
4497
4498 2003-06-16  Roger Sayle  <roger@eyesopen.com>
4499
4500         * gcc.dg/i386-387-5.c: New test case.
4501         * gcc.dg/i386-387-6.c: New test case.
4502         * gcc.dg/builtins-23.c: New test case.
4503
4504 2003-06-15  Roger Sayle  <roger@eyesopen.com>
4505
4506         * gcc.dg/builtins-22.c: New test case.
4507         * gcc.dg/i386-387-1.c: Update to test exp.
4508         * gcc.dg/i386-387-2.c: Likewise.
4509
4510 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4511
4512         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
4513
4514 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4515
4516         * lib/gcc-dg.exp (dg-require-dll): New function.
4517         (dg-xfail-if): Likewise.
4518         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
4519         driver.
4520
4521         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
4522         * gcc.c-torture/compile/20001205-1.c: Likewise.
4523         * gcc.c-torture/compile/20001226-1.c: Likewise.
4524         * gcc.c-torture/compile/20010518-2.c: Likewise.
4525         * gcc.c-torture/compile/20020312-1.c: Likewise.
4526         * gcc.c-torture/compile/20020604-1.c: Likewise.
4527         * gcc.c-torture/compile/920501-12.c: Likewise.
4528         * gcc.c-torture/compile/920501-4.c: Likewise.
4529         * gcc.c-torture/compile/920520-1.c: Likewise.
4530         * gcc.c-torture/compile/920521-1.c: Likewise.
4531         * gcc.c-torture/compile/920625-1.c: Likewise.
4532         * gcc.c-torture/compile/961203-1.c: Likewise.
4533         * gcc.c-torture/compile/980506-1.c: Likewise.
4534         * gcc.c-torture/compile/981006-1.c: Likewise.
4535         * gcc.c-torture/compile/981022-1.c: Likewise.
4536         * gcc.c-torture/compile/981223-1.c: Likewise.
4537         * gcc.c-torture/compile/990617-1.c: Likewise.
4538         * gcc.c-torture/compile/dll.c: Likewise.
4539         * gcc.c-torture/compile/labels-3.c: Likewise.
4540         * gcc.c-torture/compile/mipscop-1.c: Likewise.
4541         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4542         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4543         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4544         * gcc.c-torture/compile/simd-5.c: Likewise.
4545         * gcc.c-torture/compile/20000804-1.x: Remove.
4546         * gcc.c-torture/compile/20001205-1.x: Likewise.
4547         * gcc.c-torture/compile/20001226-1.x: Likewise.
4548         * gcc.c-torture/compile/20010518-2.x: Likewise.
4549         * gcc.c-torture/compile/20020312-1.x: Likewise.
4550         * gcc.c-torture/compile/20020604-1.x: Likewise.
4551         * gcc.c-torture/compile/920501-12.x: Likewise.
4552         * gcc.c-torture/compile/920501-4.x: Likewise.
4553         * gcc.c-torture/compile/920520-1.x: Likewise.
4554         * gcc.c-torture/compile/920521-1.x: Likewise.
4555         * gcc.c-torture/compile/920625-1.x: Likewise.
4556         * gcc.c-torture/compile/961203-1.x: Likewise.
4557         * gcc.c-torture/compile/980506-1.x: Likewise.
4558         * gcc.c-torture/compile/981006-1.x: Likewise.
4559         * gcc.c-torture/compile/981022-1.x: Likewise.
4560         * gcc.c-torture/compile/981223-1.x: Likewise.
4561         * gcc.c-torture/compile/990617-1.x: Likewise.
4562         * gcc.c-torture/compile/mipscop-1.x: Likewise.
4563         * gcc.c-torture/compile/mipscop-2.x: Likewise.
4564         * gcc.c-torture/compile/mipscop-3.x: Likewise.
4565         * gcc.c-torture/compile/mipscop-4.x: Likewise.
4566         * gcc.c-torture/compile/simd-5.x: Likewise.
4567
4568         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
4569
4570 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4571
4572         * gcc.c-torture/execute/20030611-1.c: New test.
4573
4574 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4575
4576         PR middle-end/168
4577         * gcc.dg/20030612-1.c: New test case.
4578
4579 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4580
4581         PR c++/10635
4582         * g++.dg/expr/cast1.C: New test.
4583
4584 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4585
4586         * gcc.dg/builtins-21.c: New test case.
4587
4588 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
4589
4590         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
4591         options instead of at the end.
4592         * lib/objc.exp (objc_target_compile): Likewise.
4593
4594 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
4595
4596         PR c++/10432
4597         * g++.dg/parse/error1.C: New test.
4598
4599 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
4600
4601         * gcc.dg/compat/struct-by-value-11_main.c: New file.
4602         * gcc.dg/compat/struct-by-value-11_x.c: New file.
4603         * gcc.dg/compat/struct-by-value-11_y.c: New file.
4604         * gcc.dg/compat/struct-by-value-12_main.c: New file.
4605         * gcc.dg/compat/struct-by-value-12_x.c: New file.
4606         * gcc.dg/compat/struct-by-value-12_y.c: New file.
4607         * gcc.dg/compat/struct-by-value-13_main.c: New file.
4608         * gcc.dg/compat/struct-by-value-13_x.c: New file.
4609         * gcc.dg/compat/struct-by-value-13_y.c: New file.
4610         * gcc.dg/compat/struct-by-value-14_main.c: New file.
4611         * gcc.dg/compat/struct-by-value-14_x.c: New file.
4612         * gcc.dg/compat/struct-by-value-14_y.c: New file.
4613         * gcc.dg/compat/struct-by-value-15_main.c: New file.
4614         * gcc.dg/compat/struct-by-value-15_x.c: New file.
4615         * gcc.dg/compat/struct-by-value-15_y.c: New file.
4616         * gcc.dg/compat/struct-by-value-16_main.c: New file.
4617         * gcc.dg/compat/struct-by-value-16_x.c: New file.
4618         * gcc.dg/compat/struct-by-value-16_y.c: New file.
4619         * gcc.dg/compat/struct-by-value-17_main.c: New file.
4620         * gcc.dg/compat/struct-by-value-17_x.c: New file.
4621         * gcc.dg/compat/struct-by-value-17_y.c: New file.
4622         * gcc.dg/compat/struct-by-value-18_main.c: New file.
4623         * gcc.dg/compat/struct-by-value-18_x.c: New file.
4624         * gcc.dg/compat/struct-by-value-18_y.c: New file.
4625
4626         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
4627         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
4628         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
4629         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
4630         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
4631         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
4632         * gcc.dg/compat/scalar-return-3_main.c: New file.
4633         * gcc.dg/compat/scalar-return-3_x.c: New file.
4634         * gcc.dg/compat/scalar-return-3_y.c: New file.
4635         * gcc.dg/compat/scalar-return-4_main.c: New file.
4636         * gcc.dg/compat/scalar-return-4_x.c: New file.
4637         * gcc.dg/compat/scalar-return-4_y.c: New file.
4638
4639 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
4640
4641         * gcc.dg/compat/fp2-struct-check.h: New file.
4642         * gcc.dg/compat/fp2-struct-defs.h: New file.
4643         * gcc.dg/compat/fp2-struct-init.h: New file.
4644         * gcc.dg/compat/struct-by-value-10_main.c: New file.
4645         * gcc.dg/compat/struct-by-value-10_x.c: New file.
4646         * gcc.dg/compat/struct-by-value-10_y.c: New file.
4647         * gcc.dg/compat/struct-return-10_main.c: New file.
4648         * gcc.dg/compat/struct-return-10_x.c: New file.
4649         * gcc.dg/compat/struct-return-10_y.c: New file.
4650
4651         * gcc.dg/compat/compat-common.h: New file.
4652         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
4653         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
4654         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
4655         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
4656         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
4657         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
4658         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
4659         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4660         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
4661         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
4662         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4663         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
4664         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
4665         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4666         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
4667         * gcc.dg/compat/small-struct-check.h: Ditto.
4668         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
4669         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4670         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
4671         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
4672         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4673         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4674         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
4675         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4676         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
4677         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
4678         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4679         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4680         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
4681         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4682         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4683         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
4684         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4685         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
4686         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
4687         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4688         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
4689         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
4690         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4691         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
4692         * gcc.dg/compat/struct-return-2_main.c: Ditto.
4693         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4694         * gcc.dg/compat/struct-return-2_y.c: Ditto.
4695         * gcc.dg/compat/struct-return-3_main.c: Ditto.
4696         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4697         * gcc.dg/compat/struct-return-3_y.c: Ditto.
4698
4699 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
4700
4701         * g++.dg/pch/static-1.C: New file.
4702         * g++.dg/pch/static-1.Hs: New file.
4703
4704 2003-06-10  Richard Henderson  <rth@redhat.com>
4705
4706         * gcc.dg/asm-7.c: Adjust expected warning text.
4707
4708 2003-06-10  Roger Sayle  <roger@eyesopen.com>
4709
4710         * gcc.dg/builtins-20.c: New test case.
4711
4712 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
4713
4714         PR c++/11131
4715         * g++.dg/opt/template1.C: New test.
4716
4717 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4718
4719         * lib/gcc-dg.exp (dg-test): Clear additional_files and
4720         additional_sources.
4721
4722 2003-05-21  David Taylor  <dtaylor@emc.com>
4723
4724         * gcc.dg/Wpadded.c: New file.
4725
4726 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4727
4728         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
4729         * gcc.dg/special/weak-2.c: Add dg-require-weak.
4730         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
4731         dg-require-weak.
4732
4733 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
4734
4735         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
4736
4737 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4738
4739         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
4740         (dg-require-alias): Likewise.
4741         (dg-require-gc-sections): Likewise.
4742         * lib/target-supports.exp (check_gc_sections_available): Likewise.
4743
4744 2003-06-08  Richard Henderson  <rth@redhat.com>
4745
4746         * gcc.dg/20011029-2.c: Fix the array reference.
4747         * gcc.dg/asm-7.c: New.
4748
4749 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
4750
4751         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
4752
4753 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
4754
4755         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
4756         (dg-require-gc-sections): Likewise.
4757
4758 2003-06-08  Jan Hubicka  <jh@suse.cz>
4759
4760         * i386-cmov1.c: Fix regular expression.
4761         * i386-cvt-1.c: Likewise.
4762         * i386-local.c: Likewise.
4763         * i386-local2.c: Likewise.
4764         * i386-mul.c: Likewise.
4765         * i386-ssetype-1.c: Likewise.
4766         * i386-ssetype-3.c: Likewise.
4767         * i386-ssetype-5.c: Likewise.
4768
4769 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4770
4771         PR c++/11039
4772         * g++.dg/warn/implicit-typename2.C: New test.
4773         * g++.dg/warn/implicit-typename3.C: New test.
4774
4775 2003-06-07  Richard Henderson  <rth@redhat.com>
4776
4777         * g++.dg/other/offsetof3.C: Use size_t.
4778         * g++.dg/other/offsetof4.C: Likewise.
4779
4780 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
4781
4782         * lib/copy-file.exp: New. Implement gcc_copy_files.
4783
4784         * lib/dg-pch.exp: Load copy-file.exp
4785         (dg-pch): Use gcc_copy_files instead of "file copy".
4786
4787 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
4788
4789         * gcc.dg/weak/weak.exp: Simplify.
4790         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
4791         * gcc.dg/weak/weak-1.c: Likewise.
4792         * gcc.dg/weak/weak-2.c: Likewise.
4793         * gcc.dg/weak/weak-3.c: Likewise.
4794         * gcc.dg/weak/weak-4.c: Likewise.
4795         * gcc.dg/weak/weak-5.c: Likewise.
4796         * gcc.dg/weak/weak-6.c: Likewise.
4797         * gcc.dg/weak/weak-7.c: Likewise.
4798         * gcc.dg/weak/weak-8.c: Likewise.
4799         * gcc.dg/weak/weak-9.c: Likewise.
4800
4801 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
4802
4803         gcc.c-torture/execute/20030606-1.c: New.
4804
4805 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4806
4807         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
4808         * gcc.dg/builtins-19.c: Likewise.
4809
4810 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4811
4812         * gcc.dg/builtins-2.c: Add some more tests.
4813         * gcc.dg/builtins-18.c: New test case.
4814         * gcc.dg/builtins-19.c: New test case.
4815
4816 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4817             Jim Wilson  <wilson@tuliptree.org>
4818
4819         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
4820
4821 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
4824         mempcpy/stpcpy calls not to be optimized into something else.
4825         * gcc.c-torture/execute/string-opt-3.c: Moved to...
4826         * gcc.c-torture/execute/builtins/string-7.c: ...here.
4827         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
4828
4829 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4830
4831         * gcc.dg/format/asm_fprintf-1.c: New test.
4832
4833 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
4834
4835         * lib/gcc-defs.exp (additional_sources): New variable.
4836         (dg-additional-sources): New function.
4837         (additional_files): New variable.
4838         (dg-additional-files): New function.
4839         (dg-additional-files-options): Likewise.
4840         * lib/gcc-dg.exp (dg-require-weak): New function.
4841         (dg-require-alias): Likewise.
4842         (dg-require-gc-sections): Likewise.
4843         * lib/target-supports.exp (check_alias_available): Remove testfile
4844         parameter.
4845         (check_gc_sections_available): New function.
4846         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
4847         (dg-gpp-additional-files): Likewise.
4848         * lib/g++.exp (additional_sources): Remove.
4849         (additional_files): Likewise.
4850         (g++_target_compile): Use dg-additional-files-options.
4851
4852         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
4853         Tcl logic.
4854         * gcc.dg/special/ecos.exp: Remove.
4855         * gcc.dg/special/20000419-2.c: Use dg-require-*.
4856         * gcc.dg/special/alias-1.c: Likewise.
4857         * gcc.dg/special/alias-2.c: Likewise.
4858         * gcc.dg/special/gcsec-1.c: Likewise.
4859         * gcc.dg/special/weak-1.c: Likewise.
4860         * gcc.dg/special/weak-2.c: Likewise.
4861         * gcc.dg/special/wkali-1.c: Likewise.
4862         * gcc.dg/special/wkali-2.c: Likewise.
4863
4864         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
4865         dg-gpp-additional-*.
4866         * g++.dg/special/conpr-3.C: Likewise.
4867         * g++.dg/special/conpr-4.C: Likewise.
4868         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
4869         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
4870         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
4871         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
4872         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
4873         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
4874         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
4875         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
4876         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
4877         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
4878         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
4879         * g++.old-deja/g++.other/comdat1.C: Likewise.
4880         * g++.old-deja/g++.other/comdat2.C: Likewise.
4881         * g++.old-deja/g++.other/comdat3.C: Likewise.
4882         * g++.old-deja/g++.other/ctor1.C: Likewise.
4883         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
4884
4885 2003-06-05  Richard Henderson  <rth@redhat.com>
4886
4887         * gcc.dg/debug/20030605-1.c: New.
4888
4889 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4890
4891         * README.QMTEST: Update.
4892
4893 2003-06-04  Richard Henderson  <rth@redhat.com>
4894
4895         * gcc.dg/cleanup-1.c: New.
4896         * gcc.dg/cleanup-2.c: New.
4897         * gcc.dg/cleanup-3.c: New.
4898         * gcc.dg/cleanup-4.c: New.
4899         * gcc.dg/cleanup-5.c: New.
4900         * gcc.dg/cleanup-6.c: New.
4901         * gcc.dg/cleanup-7.c: New.
4902
4903 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4904
4905         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
4906
4907         * lib/dg-pch.exp: New file.
4908         * g++.dg/pch/pch.exp: Use dg-pch.exp.
4909         * gcc.dg/pch/pch.exp: Likewise.
4910
4911 2003-06-04  Roger Sayle  <roger@eyesopen.com>
4912
4913         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
4914         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
4915         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
4916         * gcc.dg/builtins-17.c: New test case.
4917         * gcc.dg/i386-387-4.c: New test case.
4918         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
4919
4920 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4921
4922         * gcc.dg/ultrasp9.c: New test.
4923
4924 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4925
4926         * gcc.c-torture/compile/20030604-1.c: New test.
4927         * gcc.dg/sparc-constant-1.c: New test.
4928
4929 2003-06-03  Glen Nakamura  <glen@imodulo.com>
4930
4931         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
4932
4933 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
4934
4935         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
4936
4937         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
4938         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
4939
4940 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
4941
4942         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
4943
4944 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4945
4946         PR c++/10940
4947         * g++.dg/template/spec10.C: New test.
4948
4949 2003-06-03  Roger Sayle  <roger@eyesopen.com>
4950
4951         * gcc.dg/builtins-16.c: New test case.
4952
4953 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
4954
4955         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
4956         mempcpy test with post-increments.
4957         * gcc.c-torture/execute/string-opt-3.c: New test.
4958         * gcc.dg/string-opt-1.c: New test.
4959
4960 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
4961
4962         PR fortran/10965
4963         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
4964
4965 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
4966
4967         * lib/scanasm.exp (dg-scan): New function, factored out of ...
4968         (scan-assembler): ... here.  Use dg-scan.
4969         (scan-assembler-not): Likewise.
4970         (scan-file): New function.
4971         (scan-file-not): Likewise.
4972         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
4973         * gcc.dg/cpp/_Pragma4.c: Likewise.
4974         * gcc.dg/cpp/_Pragma5.c: Likewise.
4975         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4976         * gcc.dg/cpp/avoidpaste2.c: Likewise.
4977         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
4978         * gcc.dg/cpp/cmdlne-P.c: Likewise.
4979         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
4980         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
4981         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
4982         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
4983         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
4984         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
4985         * gcc.dg/cpp/cxxcom1.c: Likewise.
4986         * gcc.dg/cpp/line1.c: Likewise.
4987         * gcc.dg/cpp/maccom1.c: Likewise.
4988         * gcc.dg/cpp/maccom2.c: Likewise.
4989         * gcc.dg/cpp/maccom3.c: Likewise.
4990         * gcc.dg/cpp/maccom4.c: Likewise.
4991         * gcc.dg/cpp/maccom5.c: Likewise.
4992         * gcc.dg/cpp/maccom6.c: Likewise.
4993         * gcc.dg/cpp/multiline.c: Likewise.
4994         * gcc.dg/cpp/spacing1.c: Likewise.
4995         * gcc.dg/cpp/spacing2.c: Likewise.
4996         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
4997         * gcc.dg/cpp/trad/maccom1.c: Likewise.
4998         * gcc.dg/cpp/trad/maccom2.c: Likewise.
4999         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5000         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5001         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5002         * gcc.dg/cpp/cxxcom2.c: Likewise.
5003         * gcc.dg/cpp/cxxcom2.h: New file.
5004
5005         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5006         * g++.dg/cpp/truefalse.C: Here.
5007         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5008
5009 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5010
5011         * gcc.dg/cpp/redef3.c: New file.
5012
5013 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5014
5015         * gcc.dg/i386-loop-3.c: New test.
5016
5017 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5018
5019         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5020
5021 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5022
5023         * gcc.dg/fwrapv-1.c: New test case.
5024         * gcc.dg/fwrapv-2.c: New test case.
5025
5026 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5027
5028         PR c++/10956
5029         * g++.dg/template/spec9.C: New test.
5030
5031 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5032
5033         * gcc.dg/duff-4.c: New test case.
5034
5035 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5036
5037         PR fortran/10843
5038         * g77.dg/ffixed-form-1.f: New test
5039         * g77.dg/ffixed-form-2.f: New test
5040         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5041         * g77.dg/ffree-form-3.f: New test
5042
5043 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5044
5045         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5046         * gcc.dg/wint_t-1.c: Likewise.
5047
5048 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5049
5050         * g++.dg/template/access11.C: New test.
5051
5052 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5053
5054         PR c++/10849
5055         * g++.dg/template/access10.C: New test.
5056
5057 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5058             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5059
5060         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5061
5062 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5063
5064         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5065         suppress for powerpc-*-darwin*.
5066         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5067
5068 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5069
5070         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5071         suppress option for powerpc-*-darwin*.
5072
5073 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5074
5075         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5076         * gcc.dg/builtins-4.c: Add test for fmod.
5077
5078 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5079
5080         PR c++/10682
5081         * g++.dg/template/instantiate4.C: New test.
5082
5083 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5084
5085         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5086
5087 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5088
5089         * gcc.dg/compat/scalar-return-1_main.c: New file.
5090         * gcc.dg/compat/scalar-return-1_x.c: New file.
5091         * gcc.dg/compat/scalar-return-1_y.c: New file.
5092         * gcc.dg/compat/scalar-return-2_main.c: New file.
5093         * gcc.dg/compat/scalar-return-2_x.c: New file.
5094         * gcc.dg/compat/scalar-return-2_y.c: New file.
5095         * gcc.dg/compat/struct-return-3_main.c: New file.
5096         * gcc.dg/compat/struct-return-3_y.c: New file.
5097         * gcc.dg/compat/struct-return-3_x.c: New file.
5098         * gcc.dg/compat/struct-return-2_main.c: New file.
5099         * gcc.dg/compat/struct-return-2_x.c: New file.
5100         * gcc.dg/compat/struct-return-2_y.c: New file.
5101
5102 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5103
5104         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5105         for hppa*-hp-hpux*.
5106         * gcc.dg/20021014-1.c (dg-options): Likewise.
5107         * gcc.dg/nest.c (dg-options): Likewise.
5108
5109 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5110
5111         PR c++/9738
5112         * g++.dg/ext/dllimport2.C: New file.
5113         * g++.dg/ext/dllimport3.C: New file.
5114
5115 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5116
5117         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5118         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5119         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5120         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5121         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5122         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5123         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5124         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5125         * gcc.dg/compat/small-struct-defs.h: New file.
5126         * gcc.dg/compat/small-struct-init.h: New file.
5127         * gcc.dg/compat/small-struct-check.h: New file.
5128         * gcc.dg/compat/fp-struct-defs.h: New file.
5129         * gcc.dg/compat/fp-struct-check.h: New file.
5130         * gcc.dg/compat/fp-struct-init.h: New file.
5131         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5132         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5133
5134 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5135
5136         * gcc.dg/20030225-2.c: New test.
5137
5138 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5139             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5140
5141         * gcc.c-torture/compile/20030518-1.c: New test case.
5142
5143 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5144
5145         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5146         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5147         gcc-dg-debug-runtest.
5148         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5149         gcc-dg-debug-runtest.
5150
5151 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5152
5153         PR c++/9022
5154         * g++.dg/lookup/using6.C: New test.
5155
5156 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5157
5158         * g++.dg/parse/access2.C: New test.
5159
5160 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5161
5162         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5163         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5164         * gcc.dg/debug/debug.exp: Likewise.
5165
5166 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5167
5168         * gcc.dg/dollar.c: New test.
5169
5170 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5171
5172         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5173         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5174         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5175         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5176         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5177         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5178         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5179         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5180         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5181         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5182         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5183         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5184         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5185         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5186         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5187         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5188         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5189         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5190
5191 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5192
5193         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5194         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5195         support for "repo" mode.
5196         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5197         * lib/g77-dg.exp: Likewise.
5198         * lib/obj-dg.exp: Likewise.
5199
5200 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5201
5202         Merge from gcc-3_2-rhl8-branch:
5203         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5204
5205         * gcc.dg/tls/opt-6.c: New test.
5206
5207         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5208
5209         * gcc.dg/20030405-1.c: New test.
5210
5211         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
5212
5213         * gcc.dg/20030309-1.c: New test.
5214
5215         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5216
5217         * gcc.c-torture/execute/20030307-1.c: New test.
5218
5219         2003-02-20  Randolph Chung  <tausq@debian.org>
5220
5221         * gcc.c-torture/compile/20030220-1.c: New test.
5222
5223         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
5224
5225         * gcc.dg/20030217-1.c: New test.
5226
5227         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
5228
5229         * gcc.c-torture/compile/20020129-1.c: New test.
5230
5231         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5232
5233         * gcc.dg/unroll-1.c: New test.
5234
5235         2002-11-16  Jan Hubicka  <jh@suse.cz>
5236
5237         * gcc.c-torture/execute/20020920-1.c: New test.
5238
5239         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR target/7434
5242         * gcc.c-torture/compile/20021008-1.c: New test.
5243
5244         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
5245
5246         PR target/7559
5247         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
5248
5249         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5250
5251         * gcc.c-torture/compile/20020807-1.c: New test.
5252
5253         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
5254
5255         * gcc.dg/tls/opt-1.c: New test.
5256
5257         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
5258
5259         * gcc.dg/20020729-1.c: New test.
5260
5261         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
5262
5263         * g++.dg/opt/life1.C: New test.
5264
5265         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
5266
5267         * gcc.dg/20020525-1.c: New test.
5268
5269         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5270
5271         PR c++/6794
5272         * g++.dg/ext/pretty1.C: New test.
5273         * g++.dg/ext/pretty2.C: New test.
5274
5275 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
5276
5277         PR c++/8385
5278         * g++.dg/ext/typeof5.C: New test.
5279
5280 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
5281
5282         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
5283         __USER_LABEL_PREFIX__ into account.
5284         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
5285
5286 2003-05-14  Roger Sayle  <roger@eyesopen.com>
5287
5288         * gcc.dg/builtins-15.c: New test case.
5289
5290 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
5291
5292         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
5293
5294 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
5295
5296         * lib/g++.exp: Tweak handling of additional source files.
5297         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
5298         * g++.dg/special/conpr-2a.C: Rename to ...
5299         * g++.dg/special/conpr-2a.cc: ... this.
5300         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
5301         * g++.dg/special/conpr-3a.C: Rename to ...
5302         * g++.dg/special/conpr-3a.cc: This.
5303         * g++.dg/special/conpr-3b.C: Rename to ...
5304         * g++.dg/special/conpr-3b.cc: This.
5305         * g++.dg/special/conpr-4.C: New test.
5306         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
5307
5308 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
5309
5310         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
5311
5312 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5313
5314         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
5315         * g++.old-deja/g++.robertl/eb71.C: Likewise.
5316         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
5317         * g++.old-deja/g++.other/warn3.C: Likewise.
5318
5319 2003-05-11  Roger Sayle  <roger@eyesopen.com>
5320
5321         * gcc.dg/i386-387-1.c: Update to also test log.
5322         * gcc.dg/i386-387-2.c: Likewise.
5323
5324 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
5325
5326         * g77.f-torture/execute/int8421.f: New test.
5327
5328 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5329
5330         PR c++/10230, c++/10481
5331         * g++.dg/lookup/scoped5.C: New test.
5332
5333 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5334
5335         PR c++/10552
5336         * g++.dg/template/ttp6.C: New test.
5337
5338 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
5339
5340         * gcc.c-torture/execute/builtins: New directory.
5341         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
5342         gcc.c-torture/execute/builtins.
5343         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
5344         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
5345         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
5346         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
5347
5348 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5349
5350         PR c++/9252
5351         * g++.dg/template/access8.C: New test.
5352         * g++.dg/template/access9.C: New test.
5353
5354 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5355
5356         PR c++/9554
5357         * g++.dg/parse/access1.C: New test.
5358
5359 2003-05-09  DJ Delorie  <dj@redhat.com>
5360
5361         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
5362         long, and not an int.
5363
5364 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5365
5366         PR c++/10555, c++/10576
5367         * g++.dg/template/memclass1.C: New test.
5368
5369 2003-05-08  DJ Delorie  <dj@redhat.com>
5370
5371         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
5372         targets.
5373         * gcc.c-torture/execute/20021024-1.x: Likewise.
5374         * gcc.c-torture/execute/shiftdi.x: Likewise.
5375         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
5376         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
5377         * gcc.dg/20021018-1.c: Likewise.
5378
5379 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5380
5381         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
5382
5383         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
5384         (bcopy): Call memmove.
5385
5386 2003-05-08  Roger Sayle  <roger@eyesopen.com>
5387
5388         * g77.f-torture/compile/8485.f: New test case.
5389
5390 2003-05-07  Richard Henderson  <rth@redhat.com>
5391
5392         PR c++/10570
5393         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
5394         Verify exception_cleanup not called for rethrows.
5395         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
5396         when exiting catch block without rethrowing.
5397         * g++.dg/eh/forced3.C: New.
5398         * g++.dg/eh/forced4.C: New.
5399
5400 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
5401
5402         * gcc.dg/20030505.c: Fix triplet.
5403
5404 2003-05-06  DJ Delorie  <dj@redhat.com>
5405
5406         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
5407         * gcc.dg/nest.c: Likewise.
5408
5409 2003-05-05  Roger Sayle  <roger@eyesopen.com>
5410
5411         * gcc.dg/builtins-14.c: New test case.
5412
5413 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
5414
5415         * lib/compat.exp (compat-execute): New argument.
5416         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
5417         * gcc.dg/compat: New test directory.
5418         * gcc.dg/compat/compat.exp: New expect script.
5419         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
5420         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
5421         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
5422         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
5423         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
5424         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
5425
5426         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
5427         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
5428         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
5429         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
5430         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
5431         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
5432         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
5433         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
5434         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
5435         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
5436         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
5437         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
5438         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
5439         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
5440         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
5441
5442 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
5443
5444         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
5445
5446 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
5447
5448         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
5449
5450 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
5451
5452         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
5453         * gcc.dg/ppc-fsel-2.c: New test.
5454
5455         * gcc.dg/unused-5.c: New test.
5456
5457 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5458
5459         PR c++/10496
5460         * g++.dg/warn/pmf1.C: New test.
5461
5462 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5463
5464         PR c++/4494
5465         * g++.dg/warn/main.C: New test.
5466
5467 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5468
5469         * gcc.dg/nonnull-3.c: New test.
5470
5471 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
5472
5473         * gcc.dg/cpp/Wtrigraphs.c: Update.
5474         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
5475
5476 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
5477
5478         * gcc.dg/ppc-fsel-1.c: New test.
5479
5480 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
5481
5482         PR c/10604
5483         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
5484
5485 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
5486
5487         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
5488
5489 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5490
5491         PR c++/9364, c++/10553, c++/10586
5492         * g++.dg/parse/typename4.C: New test.
5493         * g++.dg/parse/typename5.C: Likewise.
5494
5495 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
5496
5497         * gcc.c-torture/compile/20030503-1.c: New test.
5498
5499 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5500
5501         * g++.dg/lookup/using5.C: Fix testcase error.
5502
5503 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
5504
5505         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
5506         since MEABI is no longer supported.  Remove all vestiges
5507         of MEABI from the test.
5508
5509 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5510
5511         PR c++/10554
5512         * g++.dg/lookup/using5.C: New test.
5513
5514 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5515
5516         PR c++/8772
5517         * g++.dg/template/ttp5.C: New test.
5518
5519 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
5520
5521         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
5522         (dg-gpp-additional-sources): New function.
5523         (dg-gpp-additional-files): Likewise.
5524         * lib/g++.exp (additional_sources): New variable.
5525         (additional_files): Likewise.
5526         (g++_target_compile): Deal with them.
5527         * lib/old-dejagnu.exp: Remove.
5528         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
5529         * g++.old-deja: Revise all tests to use dg commands.
5530
5531 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5532
5533         PR c++/9432, c++/9528
5534         * g++.dg/lookup/using4.C: New test.
5535
5536 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
5537
5538         * gcc.dg/noreturn-5.c: New file.
5539         * gcc.dg/noreturn-6.c: New file.
5540
5541         * gcc.c-torture/compile/inline-1.c: New file.
5542
5543 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5544
5545         PR c++/10551
5546         * g++.dg/template/explicit1.C: New test.
5547
5548 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c++/10549
5551         * g++.dg/other/bitfield1.C: New test.
5552
5553         PR c++/10527
5554         * g++.dg/init/new7.C: New test.
5555
5556 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5557
5558         * g++.dg/ext/desig1.C: New test.
5559         * g++.dg/ext/init1.C: Update.
5560
5561         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
5562
5563 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/10180
5566         * g++.dg/warn/Winline-1.C: New test.
5567
5568 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
5569
5570         * gcc.c-torture/execute/string-opt-19.c: New test.
5571
5572         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
5573         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
5574
5575 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
5576
5577         PR c++/10506
5578         * g++.dg/init/new6.C: New test.
5579
5580         PR c++/10503
5581         * g++.dg/init/ref6.C: New test.
5582
5583 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
5584
5585         * g++.dg/warn/weak1.C: XFAIL on AIX4.
5586
5587 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5588
5589         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
5590         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
5591
5592 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
5593
5594         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
5595         initialized static data members.
5596
5597 2003-04-25  H.J. Lu <hjl@gnu.org>
5598
5599         * gcc.dg/ia64-sync-4.c: New test.
5600
5601 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5602
5603         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
5604         date.
5605
5606 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
5607
5608         PR c++/10337
5609         * g++.dg/warn/conv1.C: New test.
5610         * g++.old-deja/g++.other/conv7.C: Adjust.
5611         * g++.old-deja/g++.other/overload14.C: Adjust.
5612
5613 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5614
5615         PR c++/10471
5616         * g++.dg/template/defarg2.C: New test.
5617
5618 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
5619
5620         * gcc.dg/cpp/include2.c: Update.
5621         * gcc.dg/cpp/multiline-2.c: New.
5622         * gcc.dg/cpp/multiline.c: Update.
5623         * gcc.dg/cpp/strify2.c: Update.
5624         * gcc.dg/cpp/trad/literals-2.c: Update.
5625
5626 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5627
5628         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
5629
5630 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5631
5632         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
5633
5634 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/10451
5637         * g++.dg/parse/crash4.C: New test.
5638
5639         PR c++/9847
5640         * g++.dg/parse/crash5.C: New test.
5641
5642 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
5643
5644         PR c++/10446
5645         * g++.dg/parse/crash3.C: New test.
5646
5647         PR c++/10428
5648         * g++.dg/parse/elab1.C: New test.
5649
5650 2003-04-22  Devang Patel  <dpatel@apple.com>
5651
5652         * gcc.dg/cpp/trad/funlike-5.c: New test.
5653
5654 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
5655
5656         * g++.dg/other/packed1.C: Fix dg options.
5657
5658 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
5659
5660         * g++.dg/other/offsetof2.C: New test.
5661
5662 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
5663
5664         * g++.dg/template/recurse.C: Adjust location of error messages.
5665
5666 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
5667
5668         PR c++/9881
5669         * g++.dg/init/addr-const1.C: New test.
5670         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
5671
5672 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5673
5674         PR c++/10405
5675         * g++.dg/lookup/struct-hack1.C: New test.
5676
5677 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
5678
5679         * ucs.c: Update diagnostic messages.
5680
5681 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5682
5683         * gcc.dg/cpp/truefalse.cpp: New test.
5684         * gcc.dg/cpp/cpp.exp: Update.
5685         * g++.dg/other/stdbool-if.C: Remove.
5686
5687 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5688
5689         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
5690         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
5691
5692 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5693
5694         * gcc.c-torture/compile/20030418-1.c: New test.
5695
5696 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
5697
5698         * README.compat: Remove; content moved to doc/sourcebuild.texi.
5699
5700 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5701
5702         PR c++/10347
5703         g++.dg/template/dependent-name1.C: New test.
5704
5705 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
5706
5707         * gcc.dg/warn-1.c (tourist_guide): New array,
5708         contains a pointer to bar.
5709
5710 2003-04-16  Roger Sayle  <roger@eyesopen.com>
5711
5712         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
5713         * gcc.c-torture/execute/medce-1.c: New test case.
5714         * gcc.c-torture/execute/medce-2.c: New test case.
5715
5716 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
5717
5718         * lib/prune.exp: Ignore more messages.
5719
5720         PR c++/10381
5721         * g++.dg/parse/lookup3.C: New test.
5722
5723 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
5724
5725         * gcc.c-torture/compile/20030415-1.c : New test.
5726
5727 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
5728
5729         * gcc.c-torture/execute/scope-2.c: Move to ...
5730         * gcc.dg/noncompile/scope.c: .... here.
5731
5732 2003-04-14  Roger Sayle  <roger@eyesopen.com>
5733
5734         * gcc.dg/20030414-2.c: New test case.
5735
5736 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
5737
5738         PR target/10377
5739         * gcc.dg/20030414-1.c: New test.
5740
5741 2003-04-13  Roger Sayle  <roger@eyesopen.com>
5742
5743         * gcc.dg/builtins-12.c: New test case.
5744         * gcc.dg/builtins-13.c: New test case.
5745
5746 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5747
5748         * gcc.c-torture/execute/string-opt-18.c: New test.
5749
5750 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
5751
5752         PR c++/10300
5753         * g++.dg/init/new5.C: New test.
5754
5755 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
5756
5757         PR c++/7910
5758         * g++.dg/ext/dllimport1.C: New test.
5759
5760 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5761
5762         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
5763
5764 2003-04-11  Bud Davis <bdavis9659@comcast.net>
5765
5766         PR Fortran/9263
5767         * g77.f-torture/noncompile/9263.f: New test
5768         PR Fortran/1832
5769         * g77.f-torture/execute/1832.f: New test
5770
5771 2003-04-11  David Chad  <davidc@freebsd.org>
5772             Loren J. Rittle  <ljrittle@acm.org>
5773
5774         libobjc/8562
5775         * objc.dg/headers.m: New test.
5776
5777 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
5778
5779         * gcc.c-torture/execute/builtin-noret-2.c: New.
5780         * gcc.c-torture/execute/builtin-noret-2.x: New.
5781         XFAIL builtin-noret-2.c at -O1 and above.
5782         * gcc.dg/redecl.c: New.
5783         * gcc.dg/Wshadow-1.c: Update error regexps.
5784
5785 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
5786
5787         * g++.dg/abi/bitfield10.C: New test.
5788
5789 2003-04-09  Mike Stump  <mrs@apple.com>
5790
5791         * gcc.dg/pch/pch.exp: Make testcase names longer.
5792         * g++.dg/pch/pch.exp: Make testcase names longer.
5793
5794 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5795
5796         * gcc.dg/builtins-11.c: New test case.
5797
5798 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5799
5800         * gcc.dg/builtins-9.c: New test case.
5801         * gcc.dg/builtins-10.c: New test case.
5802
5803 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
5804
5805         * gcc.dg/noncompile/init-4.c.c: New test.
5806
5807 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5808
5809         * gcc.misc-test/gcov-9.c: New test.
5810         * gcc.misc-test/gcov-10.c: New test
5811         * gcc.misc-test/gcov-11.c: New test.
5812
5813 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
5814
5815         PR optimization/10024
5816         * gcc.c-torture/compile/20030405-1.c: New test.
5817
5818 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
5819
5820         * gcc.dg/pch/static-3.c: New.
5821         * gcc.dg/pch/static-3.hs: New.
5822         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
5823
5824 2003-04-04  Richard Henderson  <rth@redhat.com>
5825
5826         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
5827         * g++.dg/eh/forced2.C: Likewise.
5828
5829 2003-04-03  Mike Stump  <mrs@apple.com>
5830
5831         * lib/scanasm.exp (scan-assembler): Add xfail processing for
5832         target arg.
5833         (scan-assembler-times, scan-assembler-not): Likewise.
5834         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
5835
5836 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5837
5838         * gcc.dg/sparc-loop-1.c: New test.
5839
5840 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
5841
5842         PR other/9274
5843         * g++.dg/pch/system-2.C: New.
5844         * g++.dg/pch/system-2.Hs: New.
5845
5846 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
5847
5848         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
5849
5850         * g++.dg/eh/simd-1.C (vecfunc): Same.
5851
5852 2003-04-01  Roger Sayle  <roger@eyesopen.com>
5853
5854         * gcc.c-torture/execute/20030401-1.c: New test case.
5855
5856 2003-04-01  Ziemowit Laski <zlaski@apple.com>
5857
5858         * objc.dg/defs.m: New.
5859
5860 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
5861
5862         * g++.dg/eh/simd-1.C: New.
5863         * g++.dg/eh/simd-2.C: New.
5864
5865 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
5866
5867         * gcc.c-torture/execute/simd-3.c: New.
5868
5869 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c/9936
5872         * gcc.dg/20030331-2.c: New test.
5873
5874 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5875
5876         PR c++/10278
5877         * g++.dg/parse/crash2.C: New test.
5878
5879 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5880
5881         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
5882         * gcc.c-torture/execute/20030331-1.c: ...here.
5883
5884 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5885
5886         * gcc.c-torture/execute/20030331-1.c: New test.
5887
5888 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5889
5890         * lib/gcov.exp: Adjust call return testing strings.
5891         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
5892
5893 2003-03-31  Roger Sayle  <roger@eyesopen.com>
5894
5895         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
5896         * gcc.dg/builtins-7.c: New test case.
5897         * gcc.dg/builtins-8.c: New test case.
5898
5899 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5900
5901         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
5902
5903 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
5904
5905         PR c++/7647
5906         * g++.dg/lookup-class-member-2.C: New test.
5907
5908 2003-03-30  Glen Nakamura  <glen@imodulo.com>
5909
5910         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
5911
5912 2003-03-28  Roger Sayle  <roger@eyesopen.com>
5913
5914         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
5915
5916 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
5917
5918         * g++.dg/init/attrib1.C: New test.
5919
5920 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5921
5922         * gcc.dg/ultrasp8.c: New test.
5923
5924 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5925
5926         * gcc.dg/ultrasp7.c: New test.
5927
5928 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
5929
5930         PR c++/10047
5931         * g++.dg/template/inline1.C: New test.
5932
5933 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5934
5935         * gcc.dg/sparc-dwarf2.c: New test.
5936
5937 2003-03-27  Roger Sayle  <roger@eyesopen.com>
5938
5939         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
5940         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
5941
5942 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
5943
5944         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
5945         than reading .x files.
5946         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
5947         * g77.dg/gcov/gcov-1.f: Likewise.
5948         * gcc.misc-tests/gcov-4b.c: Likewise.
5949         * gcc.misc-tests/gcov-5b.c: Likewise.
5950         * gcc.misc-tests/gcov-6.c: Likewise.
5951         * gcc.misc-tests/gcov-7.c: Likewise.
5952         * gcc.misc-tests/gcov-8.c: Likewise.
5953         * g++.dg/gcov/gcov-1.x: Remove.
5954         * g77.dg/gcov/gcov-1.x: Likewise.
5955         * gcc.misc-tests/gcov-4b.x: Likewise.
5956         * gcc.misc-tests/gcov-5b.x: Likewise.
5957         * gcc.misc-tests/gcov-6.x: Likewise.
5958         * gcc.misc-tests/gcov-7.x: Likewise.
5959         * gcc.misc-tests/gcov-8.x: Likewise.
5960
5961 2003-03-27  Glen Nakamura  <glen@imodulo.com>
5962
5963         PR opt/10087
5964         * gcc.dg/20030324-1.c: New test.
5965
5966 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
5967
5968         PR c++/10224
5969         * g++.dg/template/arg3.C: New test.
5970
5971         PR c++/10158
5972         * g++.dg/template/friend18.C: New test.
5973
5974 2003-03-26  Roger Sayle  <roger@eyesopen.com>
5975
5976         * g77.f-torture/compile/20030326-1.f: New test case.
5977
5978 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
5979
5980         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
5981
5982         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
5983
5984 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
5985
5986         * gcc.dg/ia64-sync-3.c: New test.
5987
5988 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
5989
5990         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
5991
5992 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5993
5994         * gcc.dg/ultrasp6.c: New test.
5995
5996 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5997
5998         * gcc.dg/i386-signbit-1.c: New test.
5999         * gcc.dg/i386-signbit-2.c: New test.
6000         * gcc.dg/i386-signbit-3.c: New test.
6001
6002 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6003
6004         * gcc.dg/ultrasp5.c: Fix options.
6005
6006 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6007
6008         * gcc.dg/ultrasp5.c: Fix comment.
6009
6010 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6011
6012         PR fortran/10197
6013         * g77.f-torture/execute/10197.f: New test.
6014
6015 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6016
6017         PR c++/9898, c++/383
6018         * g++.dg/template/conv6.C: New test.
6019
6020         PR c++/10119
6021         * g++.dg/template/ptrmem5.C: New test.
6022
6023         PR c++/10026
6024         * g++.dg/lookup/koenig1.C: New test.
6025
6026         PR C++/10199
6027         * g++.dg/lookup/template2.C: New test.
6028
6029 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6030
6031         * g++.dg/opt/rtti1.C: New test.
6032
6033 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6034
6035         * gcc.dg/ultrasp5.c: New test.
6036
6037 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6038
6039         PR middle-end/9967
6040         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6041         builtin fputs.
6042
6043 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6044
6045         PR c/8224
6046         * gcc.dg/20030323-1.c: New test.
6047
6048 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6049
6050         * gcc.c-torture/compile/20030323-1.c: New test case.
6051
6052 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6053
6054         * gcc.dg/20030321-1.c: New test.
6055
6056 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6057
6058         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6059
6060 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6061
6062         PR c++/9978, c++/9708
6063         * g++.dg/ext/vlm1.C: Adjust expected error.
6064         * g++.dg/ext/vla2.C: New test.
6065         * g++.dg/template/arg1.C: New test.
6066         * g++.dg/template/arg2.C: New test.
6067
6068 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6069
6070         * g77.f-torture/execute/select.f: New test.
6071         * g77.f-torture/noncompile/select_no_compile.f: New test.
6072
6073 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6074
6075         PR c++/9898
6076         * g++.dg/other/error4.C: New test.
6077
6078 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6079
6080         * g++.dg/template/friend17.C: New test.
6081
6082 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6083
6084         * gcc.c-torture/compile/20030320-1.c: New.
6085
6086 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6087
6088         * gcc.dg/builtins-6.c: New test case.
6089
6090 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6091
6092         PR target/10073
6093         * gcc.c-torture/compile/20030319-1.c: New.
6094
6095 2003-03-18  Jan Hubicka  <jh@suse.cz>
6096
6097         * gcc.dg/i386-cvt-1.c: New test.
6098
6099 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6100
6101         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6102         * objc.dg/naming-2.m: Likewise.
6103
6104 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6105
6106         PR c++/9639
6107         * g++.dg/parse/crash1.C: New test.
6108
6109 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6110
6111         PR c++/8805
6112         * g++.dg/eh/cleanup1.C: New test.
6113
6114 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6115
6116         * gcc.c-torture/execute/20030316-1.c: New test case.
6117
6118 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6119
6120         PR c++/9629
6121         * g++.dg/init/ctor2.C: New test.
6122
6123 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6124
6125         * g77.f-torture/compile/xformat.f: New test case.
6126
6127 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6128
6129         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6130         * g++.old-deja/g++.mike/eh50.C: Likewise.
6131
6132 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6133
6134         PR c++/6440
6135         * g++.dg/template/spec7.C: New test.
6136         * g++.dg/template/spec8.C: Likewise.
6137
6138 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6139
6140         * gcc.c-torture/execute/20030313-1.c: New test.
6141
6142 2003-03-14  Richard Henderson  <rth@redhat.com>
6143
6144         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6145
6146 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6147
6148         * gcc.c-torture/compile/20030314-1.c: New test.
6149
6150 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6151
6152         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6153         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6154         thumb target,
6155         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6156         to accept newer _imp__  prefix and additional
6157         newline in .drectve section.
6158         * gcc.dg/dll-4.c: Likewise.
6159         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6160         switch.
6161
6162 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * g++.dg/parse/namespace9.C: New test.
6165
6166         * g++.dg/init/ref5.C: New test.
6167         * g++.dg/parse/ptrmem1.C: Likewise.
6168
6169 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6170
6171         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6172         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6173         regular expression.
6174         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6175         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6176
6177 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6178
6179         * gcc.c-torture/execute/20030224-2.c: New test.
6180
6181 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6182
6183         * gcc.dg/decl-3.c: New test.
6184
6185 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6186
6187         * gcc.dg/i386-loop-2.c: New test.
6188
6189 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6190
6191         PR c++/9474
6192         * g++.dg/parse/namespace8.C: New test.
6193
6194         PR c++/9924
6195         * g++.dg/overload/builtin2.C: New test.
6196
6197 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6198
6199         * gcc.dg/return-type-3.c: New test.
6200
6201 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6202
6203         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6204         profiling options are not supported.
6205
6206 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6207
6208         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6209         * g++.old-deja/g++.warn/impint2.C: Likewise.
6210
6211 2003-03-10  Devang Patel  <dpatel@apple.com>
6212
6213         * g++.dg/cpp/c++_cmd_1.C: New test.
6214         * g++.dg/cpp/c++_cmd_1.h: New file.
6215
6216 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
6217
6218         * gcc.dg/altivec-9.c: New file.
6219
6220 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6221
6222         * gcc.dg/ppc-sdata-1.c: New test.
6223         * gcc.dg/ppc-sdata-2.c: New test.
6224
6225 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/9373
6228         * g++.dg/opt/ptrmem2.C: New test.
6229
6230         PR c++/8534
6231         * g++.dg/opt/ptrmem1.C: New test.
6232
6233 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6234
6235         * gcc.dg/i386-loop-1.c: New test.
6236
6237 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6238
6239         PR c++/9970
6240         * g++.dg/lookup/friend1.C: New test.
6241
6242 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6243
6244         PR c++/9823
6245         * g++.dg/parser/constructor1.C: New test.
6246
6247 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
6248
6249         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
6250
6251         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
6252
6253 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
6254
6255         * gcc.dg/cpp/Wunused.c: Update test.
6256
6257 2003-03-08  Jan Hubicka  <jh@suse.cz>
6258
6259         * gcc.dg/inline-3.c: New test.
6260
6261 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
6262
6263         PR c++/9809
6264         * g++.dg/parse/builtin1.C: New test.
6265
6266         PR c++/9982
6267         * g++.dg/abi/cookie1.C: New test.
6268         * g++.dg/abi/cookie2.C: Likewise.
6269
6270         PR c++/9524
6271         * g++.dg/template/field1.C: New test.
6272
6273         PR c++/9912
6274         * g++.dg/parse/class1.C: New test.
6275         * g++.dg/parse/namespace7.C: Likewise.
6276         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
6277
6278 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
6279
6280         * g++.dg/init/ref4.C: New test.
6281
6282 2003-03-07  Jan Hubicka  <jh@suse.cz>
6283
6284         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
6285         * gcc.dg/inline-3.c:  New test.
6286
6287 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
6288
6289         * g++.dg/init/ref3.C: New test.
6290
6291         PR c++/9965
6292         * g++.dg/init/ref2.C: New test.
6293
6294         PR c++/9400
6295         * g++.dg/warn/Wshadow-2.C: New test.
6296
6297         PR c++/9791
6298         * g++.dg/warn/Woverloaded-1.C: New test.
6299
6300 2003-03-05  Jan Hubicka  <jh@suse.cz>
6301
6302         * gcc.dg/i386-local2.c: New.
6303         * gcc.dg/i386-local.c: Fix typo.
6304
6305 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
6306
6307         * g++.dg/abi/layout3.C: New test.
6308
6309 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6310
6311         * gcc.c-torture/compile/20030305-1.c
6312
6313 2003-03-05  Jan Hubicka  <jh@suse.cz>
6314
6315         * gcc.dg/i386-local.c: New.
6316
6317 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
6318
6319         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
6320
6321 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6322
6323         * gcc.dg/switch-2.c: New test.
6324         * gcc.dg/switch-3.c: New test.
6325         * gcc.dg/Wswitch.c: Adjust line numbers.
6326         * gcc.dg/Wswitch-default.c: Likewise.
6327         * gcc.dg/Wswitch-enum.c: Likewise.
6328
6329 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
6330
6331         * gcc.c-torture/execute/20030222-1.c: New test.
6332
6333 2003-03-03  James E Wilson  <wilson@tuliptree.org>
6334
6335         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
6336
6337 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
6338
6339         PR c++/9878
6340         * g++.dg/init/ref1.C: New test.
6341
6342 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
6343
6344         * gcc.dg/sh-relax.c: New SH-only test.
6345
6346 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
6347
6348         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
6349         comment explaining purpose of testcase.
6350
6351 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6352
6353         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
6354         for HC11/HC12 (asm needs two int registers).
6355         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
6356         HC11/HC12 because the test uses an asm which needs two 32-bit
6357         registers.
6358
6359 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
6360
6361         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
6362         for HC11/HC12 (array is too large otherwise).
6363         * gcc.c-torture/compile/920501-4.x: New file, likewise.
6364         * gcc.c-torture/compile/20010518-2.x: Likewise.
6365         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
6366         HC11/HC12 (array is too large).
6367
6368 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
6369
6370         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
6371         * lib/g++-dg.exp (g++-dg-test): Likewise.
6372
6373 2003-03-01  Roger Sayle  <roger@eyesopen.com>
6374
6375         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
6376         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
6377
6378 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6379
6380         * g++.dg/warn/implicit-typename1.C: Remove warning.
6381
6382 2003-02-28  Richard Henderson  <rth@redhat.com>
6383
6384         * gcc.dg/noreturn-1.c: Move noreturn warning line.
6385         * gcc.dg/return-type-1.c: Move control reaches end warning line.
6386
6387 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
6388
6389         * gcc.dg/pch/pch.exp: Change .pch to .gch.
6390         * g++.dg/pch/pch.exp: Likewise.
6391
6392 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
6393
6394         PR c++/9879
6395         * testsuite/g++.dg/init/new4.C: New test.
6396
6397 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
6398
6399         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
6400
6401 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
6402
6403         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
6404         unsigned long.
6405
6406         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
6407         wider than float.
6408
6409 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6410
6411         * lib/scanasm.exp: Add support for counting numbers of
6412         occurences.
6413         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
6414         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
6415
6416 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/9683
6419         * g++.dg/template/static3.C: New test.
6420
6421         PR c++/9829
6422         * g++.dg/parse/namespace6.C: New test.
6423
6424 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6425
6426         PR target/9732
6427         * gcc.dg/20030225-1.c: New test.
6428
6429 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
6430
6431         * README: Remove out-of-date information.
6432
6433         PR c++/9836
6434         * g++.dg/template/spec6.C: New test.
6435
6436 2003-02-24  Jeff Law  <law@redhat.com>
6437
6438         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
6439
6440 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6441
6442         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
6443         * gcc.dg/pragma-ep-1.c: Likewise.
6444
6445 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6446
6447         PR c++/9602
6448         * g++.dg/template/friend16.C: New test.
6449
6450 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
6451
6452         PR c++/5333
6453         * g++.dg/parse/fused-params1.C: Adjust error messages.
6454         * g++.dg/template/nested3.C: New test.
6455
6456 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
6457
6458         * g++.dg/abi/param1.C: New test.
6459
6460 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6461
6462         PR c++/7982
6463         * g++.dg/warn/implicit-typename1.C: New test.
6464
6465 2003-02-22  Kelley Cook <kelleycook@comcast.net>
6466
6467         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
6468         with "mtune".
6469         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6470         * gcc.c-torture/execute/20010129-1.x: Likewise.
6471         * gcc.dg/20011107-1.c: Likewise.
6472         * gcc.dg/20020108-1.c: Likewise.
6473         * gcc.dg/20020122-3.c: Likewise.
6474         * gcc.dg/20020206-1.c: Likewise.
6475         * gcc.dg/20020310-1.c: Likewise.
6476         * gcc.dg/20020426-2.c: Likewise.
6477         * gcc.dg/20020517-1.c: Likewise.
6478         * gcc.dg/991230-1.c: Likewise.
6479         * gcc.dg/i386-unroll-1.c: Likewise.
6480         * gcc.misc-tests/i386-prefetch.exp: Likewise.
6481
6482 2003-02-22  Jan Hubicka  <jh@suse.cz>
6483
6484         * gcc.dg/i386-mul.c: New test.
6485
6486 2003-02-21  Roger Sayle  <roger@eyesopen.com>
6487
6488         * gcc.dg/builtins-5.c: New test case.
6489
6490 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
6491
6492         * gcc.dg/asmreg-1.c: New test.
6493
6494 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/9749
6497         * g++.dg/parse/varmod1.C: New test.
6498
6499 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/9727
6502         * g++.dg/template/op1.C: New test.
6503
6504 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/8906
6507         * g++.dg/template/nested2.C: New test.
6508
6509 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6510
6511         PR c++/8724
6512         * g++.dg/expr/dtor1.C: New test.
6513
6514 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
6515
6516         * gcc.dg/cpp/include3.c: New test.
6517         * gcc.dg/cpp/inc/foo.h: New file.
6518
6519 2003-02-21  Glen Nakamura  <glen@imodulo.com>
6520
6521         * gcc.c-torture/execute/20030221-1.c: New test.
6522
6523 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
6524
6525         PR c++/9729
6526         * g++.dg/abi/conv1.C: New test.
6527
6528 2003-02-20  Jan Hubicka  <jh@suse.cz>
6529
6530         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
6531
6532 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
6533
6534         * gcc.c-torture/compile/20030219-1.c: New test.
6535
6536 2003-02-18  Jan Hubicka  <jh@suse.cz>
6537
6538         * gcc.dg/funcorder.c: New test.
6539
6540 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6541
6542         * gcc.c-torture/execute/20030218-1.c: New.
6543
6544 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
6545
6546         * gcc.dg/20030218-1.c: New.
6547
6548 2003-02-18  Richard Henderson  <rth@redhat.com>
6549
6550         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
6551         * gcc.dg/attr-used-2.c: New.
6552
6553 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
6554
6555         PR c++/9704
6556         * g++.dg/init/copy5.C: New test.
6557
6558 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
6559
6560         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
6561         * g++.dg/pch/pch.exp: Likewise.
6562
6563 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6564
6565         * gcc.c-torture/execute/20030209-1.c: Enable the test if
6566         STACK_SIZE is not defined.
6567
6568 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6569
6570         PR c++/9457
6571         * g++.dg/template/init1.C: New test.
6572
6573 2003-02-16  Jan HUbicka  <jh@suse.cz>
6574
6575         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
6576         (foo): Add few extra tests
6577         * gcc.dg/c99-const-expr-3.c: Likewise.
6578         * gcc.c-torture/execute/20030216-1.c: New.
6579
6580 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6581
6582         PR c++/9459
6583         * g++.dg/ext/typeof4.C: New test.
6584
6585 2003-02-15  Roger Sayle  <roger@eyesopen.com>
6586
6587         * gcc.dg/i386-387-3.c: New test case.
6588
6589 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
6590
6591         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
6592         cris-*-elf* cris-*-aout* and mmix-*-*.
6593
6594 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
6595
6596         * gcc.dg/20030213-1.c: New test.
6597
6598 2003-02-12  Roger Sayle  <roger@eyesopen.com>
6599
6600         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
6601         * gcc.dg/i386-387-2.c: Likewise.
6602
6603 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
6604
6605         * gcc.dg/ppc-spe.c: Fix formatting.
6606         Enable tests that were previously unsupported by gas.
6607         Delete tests for instructions that no longer exist.
6608         Switch arguments on evsubifw builtin.
6609
6610 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
6611
6612         * gcc.c-torture/execute/20030209-1.c: Disable the test if
6613         STACK_SIZE is too small.
6614
6615 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6616             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6617
6618         * gcc.dg/decl-2.c: New test.
6619
6620 2003-02-10  Jan Hubicka  <jh@suse.cz>
6621
6622         * gcc.dg/i386-fpcvt-1.c:  New test.
6623
6624 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
6625
6626         * gcc.c-torture/execute/20030209-1.c: New test.
6627
6628 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
6629
6630         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
6631         int-wide bitops, use the constants of the same width.
6632         Likewise, if long long is 32-bit wide, test bitops using
6633         32-bit constants.
6634
6635 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
6636
6637         * gcc.dg/20021014-1.c: Annotate with expected notice text.
6638
6639 2003-02-07  Roger Sayle  <roger@eyesopen.com>
6640
6641         * testsuite/gcc.dg/builtins-4.c: New test case.
6642
6643 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6644
6645         * gcc.dg/20020430-1.c: Fix dg command typos.
6646         * gcc.dg/20020503-1.c: Likewise.
6647
6648 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6649
6650         PR c++/8785
6651         * g++.dg/parse/fused-params1.C: New test.
6652
6653         PR c++/8857
6654         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
6655
6656         PR c++/8921
6657         * g++.dg/parse/non-dependent1.C: New test.
6658
6659         PR c++/8928
6660         * g++.dg/parse/dupl-tmpl-args1.C: New test.
6661
6662         PR c++/9228
6663         * g++.dg/parse/undefined7.C: New test.
6664         * g++.dg/parse/non-templ1.C: New test.
6665
6666         PR c++/9229
6667         * g++.dg/parse/too-many-tmpl-args1.C: New test.
6668
6669 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
6670
6671         * gcc.c-torture/compile/20030206-1.c: New test.
6672
6673 2003-02-05  Roger Sayle  <roger@eyesopen.com>
6674
6675         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
6676         "pow" to "foo" to avoid potential confusion with a math built-in.
6677
6678 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6679
6680         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
6681         conditions for SPARC targets.
6682
6683 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
6684
6685         * gcc.dg/20030204-1.c: New test.
6686
6687 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6688
6689         PR c++/38
6690         * g++.dg/parse/array-size1.C: New test.
6691
6692         PR c++/5657
6693         * g++.dg/parse/undefined3.C: New test.
6694
6695         PR c++/5665
6696         * g++.dg/parse/undefined4.C: New test.
6697
6698         PR c++/5975
6699         * g++.dg/parse/undefined5.C: New test.
6700
6701         PR c++/7259
6702         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
6703
6704         PR c++/8578
6705         * g++.dg/parse/casting-operator1.C: New test.
6706
6707         PR c++/8596
6708         * g++.dg/parse/undefined6.C: New test.
6709
6710         PR c++/8736
6711         * g++.dg/parse/missing-template1.C: New test.
6712
6713 2003-02-04  Jan Hubicka  <jh@suse.cz>
6714
6715         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
6716         * gcc.dg/i386-cmov?.c:  Likewise.
6717         * gcc.dg/i386-fpcvt-?.c:  Likewise.
6718         * gcc.dg/i386-ssefp-1.c:  Likewise.
6719         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
6720         conventions.
6721
6722 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
6723
6724         PR c++/7129
6725         * testsuite/g++.dg/ext/max.C: New test.
6726
6727 2003-02-03  Jan Hubicka  <jh@suse.cz>
6728
6729         * gcc.c-torture/execute/20030203-1.c: New test.
6730
6731 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
6732
6733         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
6734         'natural-endian'.
6735
6736 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
6737
6738         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
6739         * g++.dg/init/new2.C: Likewise.
6740         * g++.dg/other/new1.C: Likewise.
6741
6742 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
6743
6744         * gcc.dg/struct-ret-libc.c: New test.
6745
6746 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
6747
6748         * gcc.dg/20030129-1.c: New test.
6749
6750 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6751
6752         PR c++/8849
6753         * g++.dg/template/ptrmem4.C: New test.
6754
6755 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
6756
6757         * g++.dg/parser/constant1.C: New test.
6758
6759 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6760
6761         PR c++/8591
6762         * g++.dg/parse/friend2.C: New test.
6763
6764 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6765
6766         PR c++/9437
6767         * g++.dg/template/unify4.C: New test.
6768
6769 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
6770
6771         * gcc.c-torture/execute/20030128-1.c: New test.
6772
6773 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
6774
6775         * g++.dg/lookup/nested1.C: Test moved from ...
6776         * g++.old-deja/g++.other/lookup24.C: ... here.
6777
6778 2003-01-28  Jan Hubicka  <jh@suse.cz>
6779
6780         * gcc.dg/i386-cmov5.c:  New test.
6781
6782 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
6783
6784         * gcc.c-torture/execute/20010925-1.c: Changed the
6785         memcpy declaration.
6786
6787 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6788
6789         PR c++/3902
6790         * g++.dg/parse/template5.C: New test.
6791
6792 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
6793
6794         PR fortran/9258
6795         * g77.dg/pr9258: New test.
6796
6797 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6798
6799         * README: Move relevant parts from README.g++.
6800
6801         * README.g++: Remove this file.
6802
6803 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6804
6805         * g++.dg/abi/dcast1.C: New test.
6806
6807 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6808
6809         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
6810
6811 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
6812
6813         PR c++/47
6814         * g++.old-deja/g++.other/lookup24.C: New test.
6815
6816 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6817
6818         PR middle-end/7227
6819         * gcc.dg/uninit-C.c: New test.
6820
6821 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
6822
6823         * g++.dg/abi/covariant1.C: New test.
6824
6825 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
6826
6827         * gcc.dg/20030123-1.c: New test.
6828
6829 2003-01-25  Jan Hubicka  <jh@suse.cz>
6830
6831         PR opt/8492
6832         * gcc.c-torture/compile/20030125-1.c
6833
6834 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
6835
6836         PR c++/9403
6837         * g++.dg/parse/template3.C: New test.
6838         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
6839
6840         PR c++/795
6841         * g++.dg/parse/template4.C: New test.
6842
6843         PR c++/9415
6844         * g++.dg/template/qual2.C: New test.
6845
6846         PR c++/8545
6847         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
6848
6849         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
6850
6851 2003-01-25  Roger Sayle  <roger@eyesopen.com>
6852
6853         * gcc.c-torture/execute/switch-1.c: New test case.
6854
6855 2003-01-25  Jan Hubicka  <jh@suse.cz>
6856
6857         * gcc.c-torture/execute/20030125-1.[cx]: New test.
6858
6859 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
6860
6861         Tweaks for Bison-1.875. From the NEWS file:
6862         "- `parse error' -> `syntax error'
6863         Bison now uniformly uses the term `syntax error'"
6864         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
6865         * gcc.dg/cpp/digraph2.c: Likewise.
6866         * gcc.dg/cpp/direct2.c: Likewise.
6867         * gcc.dg/cpp/paste4.c: Likewise.
6868         * gcc.dg/c90-restrict-1.c: Likewise.
6869         * gcc.dg/c99-func-2.c: Likewise.
6870         * gcc.dg/noncompile/920721-2.c: Likewise.
6871         * gcc.dg/noncompile/930622-2.c: Likewise.
6872         * gcc.dg/noncompile/940112-1.c: Likewise.
6873         * gcc.dg/noncompile/950921-1.c: Likewise.
6874         * gcc.dg/noncompile/951123-1.c: Likewise.
6875         * gcc.dg/noncompile/971104-1.c: Likewise.
6876         * gcc.dg/noncompile/990416-1.c: Likewise.
6877
6878 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
6879
6880         * g++.dg/parse/undefined1.C: Add error message.
6881
6882 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR c++/9354
6885         * g++.dg/parse/new1.C: New test.
6886
6887         PR c++/9216
6888         * g++.dg/parse/template2.C: New test.
6889
6890         PR c++/9354
6891         * g++.dg/parse/typedef2.C: New test.
6892
6893         PR c++/9328
6894         * g++.dg/ext/typeof3.C: New test.
6895
6896 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6897
6898         PR c++/2738
6899         * g++.dg/parse/ret-type1.C: New test.
6900
6901         PR c++/3792
6902         * g++.dg/parse/tmpl-outside1.C: New test.
6903
6904         PR c++/4207
6905         * g++.dg/parse/int-as-enum1.C: New test.
6906
6907         PR c++/4903
6908         * g++.dg/parse/no-typename1.C: New test.
6909
6910         PR c++/5533
6911         * g++.dg/parse/no-value1.C: New test.
6912
6913         PR c++/5921
6914         * g++.dg/parse/wrong-inline1.C: New test.
6915
6916         PR c++/6402
6917         * g++.dg/parse/ref1.C: New test.
6918
6919         PR c++/6992
6920         * g++.dg/parse/attr-ctor1.C: New test.
6921
6922         PR c++/7229
6923         * g++.dg/parse/namespace5.C: New test.
6924
6925         PR c++/7917
6926         * g++.dg/parse/func-def1.C: New test.
6927
6928         PR c++/8143
6929         * g++.dg/parse/undefined1.C: New test.
6930
6931         PR c++/5723, PR c++/8522
6932         * g++.dg/parse/specialization1.C: New test.
6933
6934         PR c++/163, PR c++/8595
6935         * g++.dg/parse/struct-as-enum1.C: New test.
6936
6937         PR c++/9173
6938         * g++.dg/parse/undefined2.C: New test.
6939
6940 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6941
6942         PR c++/9298
6943         * g++.dg/parse/template1.C: New test.
6944
6945         PR c++/9384
6946         * g++.dg/parse/using1.C: New test.
6947
6948         PR c++/9285
6949         PR c++/9294
6950         * g++.dg/parse/expr2.C: New test.
6951
6952         PR c++/9388
6953         * g++.dg/parse/lookup2.C: Likewise.
6954
6955 2003-01-21  Jan Hubicka  <jh@suse.cz>
6956
6957         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
6958         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
6959         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
6960         * gcc.c-torture/execute/string-opt-*.c: Likewise.
6961
6962 2003-01-20  Nick Clifton  <nickc@redhat.com>
6963
6964         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
6965         problem with ARM sibcall code generation.
6966
6967 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6968
6969         * gcc.c-torture/execute/20030120-1.c: New.
6970
6971 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
6972
6973         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
6974
6975 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/9272
6978         * g++.dg/parse/ctor1.C: New test.
6979
6980         PR c++/9294:
6981         * g++.dg/parse/qualified1.C: New test.
6982
6983         * g++.dg/parse/typename3.C: New test.
6984
6985 2003-01-16  Richard Henderson  <rth@redhat.com>
6986
6987         * g++.dg/tls/init-2.C: Fix error matches for real this time.
6988
6989 2003-01-16  Richard Henderson  <rth@redhat.com>
6990
6991         * g++.dg/pch/pch.exp: Copy test header to the working directory
6992         before using it either for precompilation or direct use.
6993         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
6994         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
6995
6996 2003-01-16  Richard Henderson  <rth@redhat.com>
6997
6998         * gcc.dg/pch/pch.exp: Copy test header to the working directory
6999         before using it either for precompilation or direct use.
7000         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7001         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7002
7003 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7004
7005         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7006         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7007         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7008         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7009         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7010         typename warning into error.
7011         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7012         error messages.
7013         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7014         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7015         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7016         messages.
7017         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7018         make declaration visible in template.
7019         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7020         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7021         messages.
7022         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7023         message.
7024         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7025         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7026         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7027         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7028         typename warning with error message.
7029         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7030         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7031         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7032
7033 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         * g++.dg/parse/ambig2.C: New test.
7036
7037 2003-01-15  Richard Henderson  <rth@redhat.com>
7038
7039         * g++.dg/tls/init-2.C: Update error message string.
7040
7041 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7042
7043         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7044
7045 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7046
7047         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7048         all for HC11/HC12.
7049         * gcc.c-torture/compile/20001205-1.x: Likewise.
7050         * gcc.c-torture/compile/20001226-1.x: Likewise.
7051         * gcc.c-torture/compile/920520-1.x: Likewise.
7052         * gcc.c-torture/compile/961203-1.x: Likewise.
7053         * gcc.c-torture/compile/20020604-1.x: Likewise.
7054
7055 2003-01-15  Jan Hubicka  <jh@suse.cz>
7056
7057         * gcc.c-torture/compile/20030115-1.c: New test.
7058
7059         * gcc.dg/i386-fpcvt-1.c: New test.
7060         * gcc.dg/i386-fpcvt-2.c: New test.
7061
7062 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7063
7064         Further conform g++'s __vmi_class_type_info to the C++ ABI
7065         specification.
7066         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7067         the specification.
7068
7069 2003-01-14  Jan Hubicka  <jh@suse.cz>
7070
7071         * gcc.dg/i386-fpcvt-1.c: New test.
7072         * gcc.dg/i386-fpcvt-2.c: New test.
7073
7074 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7075
7076         * gcc.dg/i386-mmx-3.c: New test.
7077
7078 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/9264
7081         * g++.dg/parse/octal1.C: New file.
7082
7083         PR c++/9172
7084         * g++.dg/parse/typename1.C: New file.
7085
7086 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7087
7088         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7089         * gcc.dg/bf-no-ms-layout.c: Likewise.
7090         * gcc.dg/bf-ms-attrib.c: Likewise.
7091
7092 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7093
7094         PR c++/9099
7095         * g++.dg/parse/dtor1.C: New file.
7096
7097         PR c++/9128
7098         * g++.dg/rtti/typeid1.C: New file.
7099
7100         PR c++/9153
7101         * g++.dg/parse/lookup1.C: New file.
7102
7103         PR c++/9171
7104         * g++.dg/templ/spec5.C: New file.
7105
7106 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7107
7108         * gcc.c-torture/compile/20030110-1.c: New test.
7109
7110 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7111
7112         Merge from pch-branch:
7113
7114         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7115
7116         * gcc.dg/pch/cpp-1.h: New.
7117         * gcc.dg/pch/cpp-1.c: New.
7118         * gcc.dg/pch/cpp-2.h: New.
7119         * gcc.dg/pch/cpp-2.c: New.
7120
7121         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7122
7123         * gcc.dg/pch/except-1.h: New.
7124         * gcc.dg/pch/except-1.c: New.
7125
7126         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7127
7128         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7129         running test.
7130         * gcc.dg/pch: Include *.hp not *.h.
7131         * gcc.dg/pch/system-1.h: New.
7132         * gcc.dg/pch/system-1.c: New.
7133
7134         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7135
7136         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7137         rather than trying to build and run a program using PCH.
7138         * gcc.dg/pch: Remove dg-do commands from test files.
7139
7140         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7141
7142         * gcc.dg/pch/macro-3.c: New.
7143         * gcc.dg/pch/macro-3.h: New.
7144
7145         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7146
7147         * gcc.dg/pch/common-1.c: New.
7148         * gcc.dg/pch/common-1.h: New.
7149         * gcc.dg/pch/decl-1.c: New.
7150         * gcc.dg/pch/decl-1.h: New.
7151         * gcc.dg/pch/decl-2.c: New.
7152         * gcc.dg/pch/decl-2.h: New.
7153         * gcc.dg/pch/decl-3.c: New.
7154         * gcc.dg/pch/decl-3.h: New.
7155         * gcc.dg/pch/decl-4.c: New.
7156         * gcc.dg/pch/decl-4.h: New.
7157         * gcc.dg/pch/decl-5.c: New.
7158         * gcc.dg/pch/decl-5.h: New.
7159         * gcc.dg/pch/global-1.c: New.
7160         * gcc.dg/pch/global-1.h: New.
7161         * gcc.dg/pch/inline-1.c: New.
7162         * gcc.dg/pch/inline-1.h: New.
7163         * gcc.dg/pch/inline-2.c: New.
7164         * gcc.dg/pch/inline-2.h: New.
7165         * gcc.dg/pch/static-1.c: New.
7166         * gcc.dg/pch/static-1.h: New.
7167         * gcc.dg/pch/static-2.c: New.
7168         * gcc.dg/pch/static-2.h: New.
7169
7170         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7171
7172         * g++.dg/pch/pch.exp: Better handle failing testcases.
7173         * gcc.dg/pch/pch.exp: Likewise.
7174         * gcc.dg/pch/macro-1.c: New.
7175         * gcc.dg/pch/macro-1.h: New.
7176         * gcc.dg/pch/macro-2.c: New.
7177         * gcc.dg/pch/macro-2.h: New.
7178
7179         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7180
7181         * g++.dg/dg.exp: Treat files in pch/ specially.
7182         * g++.dg/pch/pch.exp: New file.
7183         * g++.dg/pch/empty.H: New file.
7184         * g++.dg/pch/empty.C: New file.
7185         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7186         "precompile".
7187
7188         * gcc.dg/pch/pch.exp: New file.
7189         * gcc.dg/pch/empty.h: New file.
7190         * gcc.dg/pch/empty.c: New file.
7191         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7192         "precompile".
7193
7194 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7195
7196         * g++.dg/template/friend14.C: New test.
7197
7198 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7199
7200         * gcc.dg/old-style-asm-1.c: New test.
7201
7202 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7203
7204         * gcc.c-torture/compile/20030109-1.c: New test.
7205
7206 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7207
7208         * gcc.c-torture/execute/20030109-1.c: New test.
7209
7210 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
7211
7212         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
7213         * g++.old-deja/g++.mike/dyncast2.C: Likewise
7214         * g++.old-deja/g++.mike/dyncast3.C: Likewise
7215         * g++.old-deja/g++.mike/eh2.C: Likewise
7216         * g++.old-deja/g++.mike/eh3.C: Likewise
7217         * g++.old-deja/g++.mike/eh5.C: Likewise
7218         * g++.old-deja/g++.mike/eh6.C: Likewise
7219         * g++.old-deja/g++.mike/eh7.C: Likewise
7220         * g++.old-deja/g++.mike/eh8.C: Likewise
7221         * g++.old-deja/g++.mike/eh9.C: Likewise
7222         * g++.old-deja/g++.mike/eh10.C: Likewise
7223         * g++.old-deja/g++.mike/eh12.C: Likewise
7224         * g++.old-deja/g++.mike/eh13.C: Likewise
7225         * g++.old-deja/g++.mike/eh14.C: Likewise
7226         * g++.old-deja/g++.mike/eh16.C: Likewise
7227         * g++.old-deja/g++.mike/eh17.C: Likewise
7228         * g++.old-deja/g++.mike/eh18.C: Likewise
7229         * g++.old-deja/g++.mike/eh21.C: Likewise
7230         * g++.old-deja/g++.mike/eh23.C: Likewise
7231         * g++.old-deja/g++.mike/eh24.C: Likewise
7232         * g++.old-deja/g++.mike/eh25.C: Likewise
7233         * g++.old-deja/g++.mike/eh26.C: Likewise
7234         * g++.old-deja/g++.mike/eh27.C: Likewise
7235         * g++.old-deja/g++.mike/eh28.C: Likewise
7236         * g++.old-deja/g++.mike/eh29.C: Likewise
7237         * g++.old-deja/g++.mike/eh31.C: Likewise
7238         * g++.old-deja/g++.mike/eh33.C: Likewise
7239         * g++.old-deja/g++.mike/eh34.C: Likewise
7240         * g++.old-deja/g++.mike/eh35.C: Likewise
7241         * g++.old-deja/g++.mike/eh36.C: Likewise
7242         * g++.old-deja/g++.mike/eh37.C: Likewise
7243         * g++.old-deja/g++.mike/eh38.C: Likewise
7244         * g++.old-deja/g++.mike/eh39.C: Likewise
7245         * g++.old-deja/g++.mike/eh40.C: Likewise
7246         * g++.old-deja/g++.mike/eh41.C: Likewise
7247         * g++.old-deja/g++.mike/eh42.C: Likewise
7248         * g++.old-deja/g++.mike/eh44.C: Likewise
7249         * g++.old-deja/g++.mike/eh46.C: Likewise
7250         * g++.old-deja/g++.mike/eh47.C: Likewise
7251         * g++.old-deja/g++.mike/eh48.C: Likewise
7252         * g++.old-deja/g++.mike/eh49.C: Likewise
7253         * g++.old-deja/g++.mike/eh50.C: Likewise
7254         * g++.old-deja/g++.mike/eh51.C: Likewise
7255         * g++.old-deja/g++.mike/eh53.C: Likewise
7256         * g++.old-deja/g++.mike/eh55.C: Likewise
7257         * g++.old-deja/g++.mike/p7912.C: Likewise
7258         * g++.old-deja/g++.mike/p9706.C: Likewise
7259         * g++.old-deja/g++.mike/p10416.C: Likewise
7260         * g++.old-deja/g++.mike/p11667.C: Likewise
7261         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
7262         Remove redundant reference to Iris.
7263         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
7264         Elxsi, i860, Pico Java, and WE32K.
7265
7266 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
7267
7268         * g++.dg/ext/asm4.C: New test.
7269
7270 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7271
7272         PR c++/9030
7273         * g++.dg/template/friend12.C: New test.
7274         * g++.dg/template/friend13.C: Likewise.
7275         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
7276
7277 2003-01-08  Jan Hubicka  <jh@suse.cz>
7278
7279         * gcc.dg/i386-cadd.c: New test.
7280         * gcc.dg/i386-cmov4.c: Likewise.
7281
7282 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/9165
7285         * g++.dg/warn/Wunused-3.C: New test.
7286
7287         * g++.dg/abi/bitfield9.C: New test.
7288
7289         PR c++/9189
7290         * g++.dg/parse/defarg3.C: New test.
7291
7292 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7293
7294         * g++.dg/parse/ambig1.C: New test.
7295         * g++.dg/parse/defarg2.C: New test.
7296
7297 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
7298
7299         * g++.dg/template/defarg-1.C: New test.
7300         * g++.dg/template/local2.C: Likewise.
7301
7302 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
7303
7304         * gcc.c-torture/execute/20030105-1.c: New test.
7305
7306 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7307
7308         * g++.dg/parse/namespace3.C: Remove extra semicolons.
7309         * g++.dg/parse/namespace4.C: Likewise.
7310
7311 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
7312
7313         * g++.dg/template/ntp2.C: New test.
7314
7315 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
7316
7317         * g++.dg/parse/extern-C-1.C: New test.
7318
7319         * g++.dg/parse/namespace4.C: New test.
7320
7321         * g++.dg/template/nested1.C: New test.
7322
7323         * g++.dg/parse/namespace3.C: New test.
7324
7325 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7326
7327         * g++.dg/lookup/two-stage1.C: New test.
7328
7329 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7330
7331         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
7332         * g++.old-deja/g++.jason/access8.C: Likewise.
7333         * g++.old-deja/g++.other/decl5.C: Likewise.
7334
7335 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7336
7337         * g++.dg/parse/parse7.C: New test.
7338
7339 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/2843
7342         * g++.dg/ext/attrib7.C: New test.
7343
7344 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
7345
7346         * g++.dg/parse/parse6.C: New test.
7347
7348 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
7349
7350         * gcc.dg/h8300-stack-1.c: New.
7351
7352 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7353
7354         g++.dg/lookup/exception1.C: New test.
7355
7356         g++.dg/lookup/template1.C: New test.
7357
7358         g++.dg/parse/namespace2.C: New test.
7359
7360         g++.dg/parse/parens2.C: New test.
7361
7362 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7363
7364         * g++.dg/parse/parse5.C: New test.
7365         * g++.dg/lookup/scoped4.C: New test.
7366
7367 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
7368
7369         * g++.dg/parse/parens1.C: New test.
7370
7371         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
7372         angle-bracket1.C.
7373         * g++.dg/parse/parens2.C: New test.
7374
7375         * g++.dg/lookup/scope-operator1.C: New test.
7376
7377         * g++.dg/parse/operator1.C: New test.
7378
7379 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7380
7381         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
7382         * g++.old-deja/g++.other/access6.C: Likewise.
7383         * g++.old-deja/g++.other/decl1.C: Likewise.
7384         * g++.old-deja/g++.pt/typename12.C: Likewise.
7385
7386 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7387
7388         * g++.dg/parse/namespace1.C: New test.
7389
7390 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7391
7392         * g++.dg/parse/parse4.C: New test.
7393
7394 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7395
7396         * g++.dg/parse/parse3.C: New test.
7397
7398 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7399
7400         * g++.dg/parse/parse2.C: New test.
7401
7402 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7403
7404         * g++.dg/template/friend11.C: New test.
7405
7406 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
7407
7408         * g++.dg/parse/parse1.C: New test.
7409
7410 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
7411
7412         * lib/profopt.exp: Change the name of a global variable to avoid
7413         possible clashes with other test suites.
7414
7415 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
7416
7417         * g++.dg/inherit/covariant8.C: New test.
7418
7419 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
7420
7421         * g++.dg/init/array9.C: New test.
7422
7423         PR c++/9112
7424         * g++.dg/parse/expr1.C: New test.
7425
7426 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
7427
7428         * gcc.c-torture/compile/20021230-1.c: New test.
7429
7430 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
7431
7432         * g++.dg/inherit/covariant5.C: New test.
7433         * g++.dg/inherit/covariant6.C: New test.
7434         * g++.dg/inherit/covariant7.C: New test.
7435
7436 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7437
7438         PR c++/2739
7439         * g++.dg/other/access2.C: New test.
7440
7441 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7442
7443         * g++.dg/other/anon-struct.C: No longer fails
7444         * g++.old-deja/g++.brendan/parse4.C: Likewise.
7445         * g++.old-deja/g++.brendan/parse5.C: Likewise.
7446         * g++.old-deja/g++.brendan/parse6.C: Likewise.
7447
7448 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7449
7450         * g++.dg/parse/angle-bracket.C (main): No longer fails.
7451
7452 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
7453
7454         * g++.dg/eh/spec4.C: Remove stray semicolon.
7455         * g++.dg/expr/pmf-1.C: Change error message.
7456         * g++.dg/ext/asm1.C: Remove stray semicolon.
7457         * g++.dg/ext/typename1.C: Add missing typenames.
7458         * g++.dg/inherit/template-as-base.C: Change error message.
7459         * g++.dg/lookup/scoped1.C: Likewise.
7460         * g++.dg/lookup/scoped2.C: Likewise.
7461         * g++.dg/lookup/using2.C: Likewise.
7462         * g++.dg/other/component1.C: Remove stray semicolon.
7463         * g++.dg/other/do1.C: Change error message.
7464         * g++.dg/other/error2.C: Likewise.
7465         * g++.dg/other/init1.C: Likewise.
7466         * g++.dg/other/packed1.C: Remove stray semicolon.
7467         * g++.dg/other/ptrmem2.C: Change error message.
7468         * g++.dg/parse/parameter-declaration-1.C: Remove line number
7469         marker.
7470         * g++.dg/special/initp1.C: Remove invalid attribute usage.
7471         * g++.dg/template/access3.C: Add typename keyword.
7472         * g++.dg/template/access5.C: Remove stray semicolon.
7473         * g++.dg/template/access6.C: Likewise.
7474         * g++.dg/template/complit1.C: Likewise.
7475         * g++.dg/template/crash1.C: Change error message.
7476         * g++.dg/template/inherit2.C: Remove stray semicolon.
7477         * g++.dg/template/instantiate2.C: Likewise.
7478         * g++.dg/template/instantiate3.C: Change error message.
7479         * g++.dg/template/qual1.C: Remove stray semicolon.
7480         * g++.dg/template/qualttp18.C: Change error message.
7481         * g++.dg/template/ref1.C: Remove stray semicolon.
7482         * g++.dg/template/sizeof1.C (A::value): Declare it.
7483         * g++.dg/template/spec4.C: Change error message.
7484         * g++.dg/template/static1.C: Likewise.
7485         * g++.dg/template/type1.C: Likewise.
7486         * g++.dg/template/typename3.C: Likewise.
7487         * g++.old-deja/g++.benjamin/13478.C: Change error message.
7488         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
7489         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
7490         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
7491         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
7492         named return value extension.
7493         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
7494         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
7495         * g++.old-deja/g++.bob/extern_C.C: Likewise.
7496         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7497         * g++.old-deja/g++.brendan/complex1.C: Likewise.
7498         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7499         * g++.old-deja/g++.brendan/crash13.C: Likewise.
7500         * g++.old-deja/g++.brendan/crash15.C: Likewise.
7501         * g++.old-deja/g++.brendan/crash18.C: Change error message.
7502         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
7503         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7504         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7505         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7506         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
7507         syntax.
7508         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
7509         * g++.old-deja/g++.brendan/crash8.C: Change error message.
7510         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
7511         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
7512         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
7513         * g++.old-deja/g++.brendan/template11.C: Likewise.
7514         * g++.old-deja/g++.brendan/template26.C: Likewise.
7515         * g++.old-deja/g++.brendan/template27.C: Use explicit
7516         specialization syntax.
7517         * g++.old-deja/g++.brendan/template30.C: Likewise.
7518         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
7519         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
7520         non-dependent names.
7521         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
7522         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
7523         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
7524         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
7525         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
7526         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
7527         named return value extension.
7528         * g++.old-deja/g++.ext/namedret2.C: Likewise.
7529         * g++.old-deja/g++.ext/namedret3.C: Likewise.
7530         * g++.old-deja/g++.ext/return1.C: Likewise.
7531         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
7532         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
7533         * g++.old-deja/g++.jason/access8.C: Likewise.
7534         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
7535         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
7536         pseudo-destructor names.
7537         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
7538         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
7539         pseudo-destructor names.
7540         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
7541         * g++.old-deja/g++.jason/overload19.C: Likewise.
7542         * g++.old-deja/g++.jason/overload32.C: Likewise.
7543         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
7544         stray semicolons.
7545         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
7546         * g++.old-deja/g++.jason/return.C: Likewise.
7547         * g++.old-deja/g++.jason/return2.C: Likewise.
7548         * g++.old-deja/g++.jason/shadow1.C: Likewise.
7549         * g++.old-deja/g++.jason/special.C: Use explicit specialization
7550         syntax.
7551         * g++.old-deja/g++.jason/template10.C: Account for use of
7552         non-dependent names.
7553         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
7554         syntax.
7555         * g++.old-deja/g++.jason/template37.C: Likewise.
7556         * g++.old-deja/g++.law/access4.C: Change error messages.
7557         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
7558         pseudo-destructor names.
7559         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
7560         * g++.old-deja/g++.law/ctors9.C: Likewise.
7561         * g++.old-deja/g++.law/cvt22.C: Likewise.
7562         * g++.old-deja/g++.law/dtors5.C: Likewise.
7563         * g++.old-deja/g++.law/global-init1.C: Likewise.
7564         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7565         * g++.old-deja/g++.law/operators28.C: Likewise.
7566         * g++.old-deja/g++.law/visibility28.C: Likewise.
7567         * g++.old-deja/g++.martin/eval1.C: Likewise.
7568         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
7569         name.
7570         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
7571         * g++.old-deja/g++.mike/net34.C: Likewise.
7572         * g++.old-deja/g++.mike/net36.C: Likewise.
7573         * g++.old-deja/g++.mike/ns2.C: Likewise.
7574         * g++.old-deja/g++.mike/p12306.C: Likewise.
7575         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
7576         value extension.
7577         * g++.old-deja/g++.mike/p700.C: Likewise.
7578         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
7579         * g++.old-deja/g++.mike/p710.C: Likewise.
7580         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
7581         value extension.
7582         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
7583         * g++.old-deja/g++.mike/pmf9.C: Likewise.
7584         * g++.old-deja/g++.ns/crash2.C: Likewise.
7585         * g++.old-deja/g++.ns/crash3.C: Likewise.
7586         * g++.old-deja/g++.ns/invalid1.C: Likewise.
7587         * g++.old-deja/g++.ns/ns17.C: Likewise.
7588         * g++.old-deja/g++.ns/template16.C: Likewise.
7589         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
7590         keyword.
7591         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
7592         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
7593         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
7594         named return value extension.
7595         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
7596         * g++.old-deja/g++.other/access4.C: Issue additional error
7597         messages.
7598         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
7599         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
7600         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
7601         * g++.old-deja/g++.other/crash25.C: Change error message.
7602         * g++.old-deja/g++.other/crash4.C: Change error message.
7603         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
7604         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
7605         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
7606         checks.
7607         * g++.old-deja/g++.other/defarg8.C: Likewise.
7608         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
7609         * g++.old-deja/g++.other/dtor10.C: Likewise.
7610         * g++.old-deja/g++.other/incomplete.C: Likewise.
7611         * g++.old-deja/g++.other/linkage7.C: Likewise.
7612         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
7613         lookup algorithm.
7614         * g++.old-deja/g++.other/mangle2.C: Likewise.
7615         * g++.old-deja/g++.other/refinit2.C: Likewise.
7616         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
7617         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
7618         * g++.old-deja/g++.pt/crash28.C: Likewise.
7619         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
7620         syntax.
7621         * g++.old-deja/g++.pt/crash32.C: Change error message.
7622         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
7623         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
7624         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
7625         error message position.
7626         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
7627         * g++.old-deja/g++.pt/defarg8.C: Change error message.
7628         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
7629         syntax.
7630         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
7631         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
7632         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
7633         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
7634         keyword.
7635         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7636         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
7637         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
7638         keyword.
7639         * g++.old-deja/g++.pt/explicit71.C: Change error message.
7640         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
7641         syntax.
7642         * g++.old-deja/g++.pt/friend28.C: Account for use of
7643         non-dependent names.
7644         * g++.old-deja/g++.pt/friend29.C: Likewise.
7645         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
7646         rules.
7647         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
7648         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
7649         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
7650         lookup rules.
7651         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
7652         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
7653         keyword.
7654         * g++.old-deja/g++.pt/memclass20.C: Likewise.
7655         * g++.old-deja/g++.pt/memclass5.C: Likewise.
7656         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
7657         keyword.
7658         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
7659         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
7660         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
7661         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
7662         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
7663         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
7664         keyword.
7665         * g++.old-deja/g++.pt/spec10.C: Likewise.
7666         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
7667         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
7668         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
7669         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
7670         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
7671         * g++.old-deja/g++.pt/ttp62.C: Likewise.
7672         * g++.old-deja/g++.pt/ttp64.C: Likewise.
7673         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
7674         * g++.old-deja/g++.pt/typename15.C: Likewise.
7675         * g++.old-deja/g++.pt/typename22.C: Likewise.
7676         * g++.old-deja/g++.pt/typename6.C: Change error messages.
7677         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
7678         * g++.old-deja/g++.pt/virtual2.C: Likewise.
7679         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
7680         syntax.
7681         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
7682         return value extension.
7683         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
7684         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
7685         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
7686         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
7687
7688 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7689
7690         * g++.dg/warn/inline1.C: New test.
7691         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
7692         * g++.old-deja/g++.jason/synth10.C: Likewise.
7693         * g++.old-deja/g++.mike/net31.C: Likewise.
7694         * g++.old-deja/g++.mike/p8786.C: Likewise.
7695
7696         * g++.dg/template/friend10.C: New test.
7697         * g++.dg/template/conv5.C: New test.
7698
7699 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7700
7701         * g++.dg/lookup/scoped3.C: New test.
7702
7703         * g++.dg/lookup/decl1.C: New test.
7704         * g++.dg/lookup/decl2.C: New test.
7705
7706 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7707
7708         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
7709         gcc.c-torture/compile/20021015-1.c,
7710         gcc.c-torture/compile/20021015-2.c,
7711         gcc.c-torture/compile/20021123-1.c,
7712         gcc.c-torture/compile/20021123-2.c,
7713         gcc.c-torture/compile/20021123-3.c,
7714         gcc.c-torture/compile/20021123-4.c,
7715         gcc.c-torture/execute/20021024-1.c: Add tests previously added
7716         only to 3.1 or 3.2 branch.
7717
7718 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
7719
7720         * gcc.dg/i386-bitfield3.c: New test.
7721
7722         * gcc.dg/i386-bitfield2.c: New test.
7723
7724 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
7725
7726         * g++.dg/parse/conv_op1.C: New test.
7727
7728 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
7729
7730         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
7731         approved.
7732
7733 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
7734
7735         * gcc.c-torture/compile/20021220-1.c: New test.
7736
7737 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
7738
7739         * gcc.dg/i386-fastcall-1.c: New.
7740
7741 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7742
7743         * gcc.c-torture/execute/20021219-1.c: New test.
7744
7745 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7746
7747         * gcc.dg/i386-pic-1.c: New test.
7748
7749 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7750
7751         PR c++/8099
7752         * g++.dg/template/friend9.C: New test.
7753
7754 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7755
7756         PR c++/3663
7757         * g++.dg/template/access7.C: New test.
7758
7759 2002-12-18  Nick Clifton  <nickc@redhat.com>
7760
7761         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
7762         the libstdc++-v3 directory has been found.
7763
7764 2002-12-12  Devang Patel <dpatel@apple.com>
7765         * gcc.dg/darwin-ld-1.c: New test.
7766         * gcc.dg/darwin-ld-2.c: New test.
7767         * gcc.dg/darwin-ld-3.c: New test.
7768         * gcc.dg/darwin-ld-4.c: New test.
7769         * gcc.dg/darwin-ld-5.c: New test.
7770
7771 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7772
7773         * gcc.c-torture/compile/20021212-1.c: New test.
7774
7775 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
7776
7777         * gcc.dg/fshort-wchar: New test.
7778
7779 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/8372
7782         * g++.dg/template/dtor1.C: New test.
7783
7784         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
7785         markers.
7786
7787 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
7788
7789         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
7790
7791 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
7792
7793         * g++.dg/template/static1.C: New test.
7794         * g++.dg/template/static2.C: New test.
7795         * g++.old-deja/g++.ext/memconst.C: New test.
7796
7797 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7798
7799         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
7800         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
7801         * g++.dg/special/initp1.C: Likewise.
7802
7803 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
7804
7805         * gcc.c-torture/execute/20021204-1.c: New test.
7806
7807 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
7808
7809         * gcc.dg/ppc-fmadd-1.c: New file.
7810         * gcc.dg/ppc-fmadd-2.c: New file.
7811         * gcc.dg/ppc-fmadd-3.c: New file.
7812
7813 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7814
7815         * gcc.c-torture/compile/20021204-1.c: New test.
7816
7817 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7818
7819         * g++.dg/inherit/covariant2.C: New test.
7820         * g++.dg/inherit/covariant3.C: New test.
7821         * g++.dg/inherit/covariant4.C: New test.
7822         * g++.dg/inherit/covariant1.C: Remove XFAIL.
7823         * g++.old-deja/g++.robertl/eb17.C: Likewise.
7824
7825 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
7826
7827         PR c++/8688
7828         * g++.dg/init/brace3.C: New test.
7829
7830 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
7831
7832         * gcc.dg/20020210-1.c: Fix a comment typo.
7833
7834 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/8720
7837         * g++.dg/parse/defarg1.C: New test.
7838
7839         PR c++/8615
7840         * g++.dg/template/char1.C: New test.
7841
7842         * g++.dg/template/varmod1.C: Fix typo.
7843
7844 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7845
7846         DR 180
7847         * g++.old-deja/g++.pt/crash32.C: Expect error.
7848
7849 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
7850
7851         PR c++/5919
7852         * g++.dg/template/varmod1.C: New test.
7853
7854         PR c++/8727
7855         * g++.dg/inherit/typeinfo1.C: New test.
7856
7857         PR c++/8663
7858         * g++.dg/inherit/typedef1.C: New test.
7859
7860 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/8332
7863         PR c++/8493
7864         * g++.dg/template/strlen1.C: New test.
7865
7866         PR c++/8227
7867         * g++.dg/template/ctor2.C: New test.
7868
7869         PR c++/8214
7870         * g++.dg/init/string1.C: New test.
7871
7872         PR c++/8511
7873         * g++.dg/template/friend8.C: New test.
7874
7875 2002-11-29  Joe Buck <jbuck@synopsys.com>
7876
7877         * g++.dg/lookup/anon2.C: New test.
7878
7879 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
7880
7881         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
7882         h8300 port.
7883
7884 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
7885
7886         * gcc.dg/bitfld-6.c: New test.
7887
7888 2002-11-27  Jan Hubicka  <jh@suse.cz>
7889
7890         * gcc.c-torture/execute/20021127.[cx]: New test.
7891
7892 2002-11-26  Jan Hubicka  <jh@suse.cz>
7893
7894         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
7895         quality.
7896
7897 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
7898
7899         * g++.dg/init/brace2.C: New test.
7900         * g++.old-deja/g++.mike/p9129.C: Correct.
7901
7902 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
7903
7904         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
7905
7906 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
7907
7908         * gcc.dg/sibcall-6: New test for indirect sibcalls.
7909
7910 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
7911
7912         * testsuite/g++.dg/abi/empty11.C: New test.
7913         * testsuite/g++.dg/rtti/cv1.C: New test.
7914
7915 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
7916
7917         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
7918
7919 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
7920
7921         * g++.dg/abi/empty10.C: New test.
7922
7923 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7924
7925         * gcc.c-torture/compile/20021124-1.c: New test.
7926
7927 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
7928
7929         * g++.dg/abi/rtti2.C: New test.
7930
7931 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7932
7933         * gcc.dg/i386-unroll-1.c: New test.
7934
7935 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7936
7937         * gcc.c-torture/compile/20021120-1.c: New test.
7938         * gcc.c-torture/compile/20021120-2.c: New test.
7939
7940 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7941
7942         * gcc.dg/bitfld-5.c: New test.
7943
7944 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7945
7946         * gcc.c-torture/execute/20021120-3.c: New test.
7947
7948 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7949
7950         * gcc.c-torture/execute/20021120-2.c: New test.
7951
7952 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7953
7954         * gcc.c-torture/execute/20021120-1.c: New test.
7955
7956 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
7957
7958         * gcc.c-torture/execute/20021118-3.c: New test.
7959
7960 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7961
7962         * gcc.c-torture/compile/20021119-1.c: New test.
7963
7964 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
7965
7966         * gcc.dg/duff-1.c: New test.
7967         * gcc.dg/duff-2.c: New test.
7968         * gcc.dg/duff-3.c: New test.
7969
7970 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
7971
7972         * gcc.dg/cpp/_Pragma5.c: New test.
7973
7974 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7975
7976         * gcc.c-torture/execute/20021118-2.c: New test.
7977
7978 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7979
7980         * gcc.c-torture/execute/20021118-1.c: New test.
7981
7982 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
7983
7984         * gcc.dg/20021116-1.c: New test.
7985
7986 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
7987
7988         * g++.dg/abi/vcall1.C: New test.
7989
7990 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
7991
7992         * gcc.dg/20021029-1.c: New test.
7993         * gcc.dg/20021029-2.c: New test.
7994
7995 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7996
7997         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
7998
7999 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8000
8001         PR c/8439
8002         * gcc.dg/20021110.c: Move to ...
8003         * gcc.c-torture/compile/20021110.c: .... here.
8004
8005 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8006
8007         PR c/8467
8008         * gcc.c-torture/execute/20021111-1.c
8009
8010 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8011
8012         PR c/8439
8013         * gcc.dg/20021110.c: New test.
8014
8015 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8016
8017         * g++.dg/abi/vthunk3.C: Run only on x86.
8018
8019 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8020
8021         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8022
8023 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8024
8025         * lib/compat.exp (compat-execute): Fix logic error in last
8026         change.
8027
8028 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8029
8030         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8031
8032 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8033
8034         PR c++/8389
8035         * g++.dg/template/access6.C: New test.
8036
8037 2002-11-08  Jan Hubicka  <jh@suse.cz>
8038
8039         * gcc.dg/i386-ssefp-1.c: New test.
8040         * gcc.dg/i386-ssefp-1.c: New test.
8041
8042 2002-11-08  Jan Hubicka  <jh@suse.cz>
8043
8044         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8045
8046 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * g++.dg/abi/vthunk3.C: New test.
8049
8050         PR c++/8338
8051         * g++.dg/template/crash2.C: New test.
8052
8053 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8054
8055         * testsuite/g++.dg/abi/dtor1.C: New test.
8056         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8057
8058 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8059
8060         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8061         Darwin.
8062
8063 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8064
8065         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8066         -mthumb.  Only xfail with -O0.
8067
8068 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8069
8070         * g++.dg/abi/thunk1.C: New test.
8071         * g++.dg/abi/thunk2.C: Likewise.
8072         * g++.dg/abi/vtt1.C: Likewise.
8073
8074 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8075
8076         PR optimization/8423
8077         * gcc.c-torture/execute/builtin-constant.c: New test.
8078
8079 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8080
8081         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8082         Add some more cases.
8083
8084 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8085
8086         PR c++/8391
8087         * g++.dg/opt/local1.C: New test.
8088
8089 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8090
8091         PR c++/8160
8092         * g++.dg/template/complit1.C: New test.
8093
8094         PR c++/8149
8095         * g++.dg/template/typename4.C: Likewise.
8096
8097 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8098
8099         Core issue 287, PR c++/7639
8100         * g++.dg/template/instantiate1.C: Adjust error location.
8101         * g++.dg/template/instantiate3.C: New test.
8102         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8103         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8104         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8105
8106 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8107
8108         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8109
8110 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8111
8112         PR c++/8287
8113         * g++.dg/init/dtor2.C: New test.
8114
8115 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8116
8117         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8118         * gcc.dg/nest.c: Bypass errors on irix6.
8119
8120 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8121
8122         * gcc.dg/nest.c: Expect error for mmix-*-*.
8123         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8124
8125 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8126
8127         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8128         markers.
8129
8130         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8131
8132 2002-10-25  Mike Stump  <mrs@apple.com>
8133
8134         * gcc.dg/warn-1.c: New test.
8135
8136 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8137
8138         * g++.dg/template/typename3.C: New test.
8139
8140 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8141
8142         * g++.dg/lookup/ptrmem1.C: New test.
8143
8144         * g++.dg/abi/vthunk2.C: New test.
8145
8146 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8147
8148         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8149
8150 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8151
8152         * g++.dg/abi/empty9.C: New test.
8153
8154 2002-10-24  Richard Henderson  <rth@redhat.com>
8155
8156         * g++.dg/inherit/thunk1.C: Enable for ia64.
8157
8158 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8159
8160         PR c++/8067
8161         * g++.dg/lookup/pretty1.C: New test.
8162
8163 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8164
8165         * gcc.dg/20021023-1.c: New test.
8166
8167 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/7679
8170         * g++.dg/parse/inline1.C: New test.
8171
8172 2002-10-23  Richard Henderson  <rth@redhat.com>
8173
8174         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8175
8176         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8177
8178 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8179
8180         PR c++/6579
8181         * g++.dg/parse/stmtexpr3.C: New test.
8182
8183 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8184
8185         * g++.dg/expr/cond1.C: New test.
8186
8187 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8188
8189         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8190
8191 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8192
8193         * g++.dg/abi/vbase13.C: New test.
8194         * g++.dg/abi/vbase14.C: Likewise.
8195
8196 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8197
8198         * gcc.dg/tls/pic-1.c: New test.
8199         * gcc.dg/tls/nonpic-1.c: New test.
8200         * gcc.dg/20021018-1.c: New test.
8201
8202 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8203
8204         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8205         Remove only files with the same base name as the test case.
8206         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8207         (profopt-execute): Likewise.  Also, remove old profiling
8208         and performance data files before running the tests.
8209
8210         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8211         * g++.dg/bprob/bprob.exp: Likewise.
8212         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8213         to allow more general test case names.
8214
8215         * g++.dg/bprob/bprob-1.C: Rename to ...
8216         * g++.dg/bprob/g++-bprob-1.C: ... this.
8217
8218         * g77.dg/bprob/bprob-1.f: Rename to ...
8219         * g77.dg/bprob/g77-bprob-1.f: ... this.
8220
8221 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8222
8223         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8224         bison 1.50 or later.
8225
8226 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8227
8228         * g++.dg/README: Describe more test directories.
8229
8230 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8231
8232         * g++.dg/init/array6.C: Add additional tests.
8233
8234 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8235
8236         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8237         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8238
8239 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8240
8241         * gcc.c-torture/compile/20020604-1.x: New.
8242         * gcc.c-torture/compile/simd-5.x: Likewise.
8243         * gcc.c-torture/execute/920710-1.x: Likewise.
8244         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8245
8246 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8247
8248         * g++.dg/inherit/override1.C: Add dg-options clause.
8249
8250 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8251
8252         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8253         _mm_slli_si128.
8254
8255 2002-10-19  Andreas Schwab  <schwab@suse.de>
8256
8257         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8258         directory component.
8259
8260 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8261
8262         * g++.dg/inherit/thunk1.C: New test.
8263
8264         * g++.dg/inherit/override1.C: New test.
8265
8266         * g++.dg/abi/mangle11.C: New test.
8267         * g++.dg/abi/mangle14.C: New test.
8268         * g++.dg/abi/mangle17.C: New test.
8269
8270 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8271
8272         * g++.dg/overload/member2.C: New test.
8273
8274 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8275
8276         * g++.dg/README: Describe new compat directory.
8277         * g++.dg/dg.exp: Skip tests in compat directory.
8278         * README.compat: New file.
8279         * lib/compat.exp: New expect script.
8280         * g++.dg/compat: New test directory.
8281         * g++.dg/compat/compat.exp: New expect script.
8282         * g++.dg/compat/abi: New test directory.
8283         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8284         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8285         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8286         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8287         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8288         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8289         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8290         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8291         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8292         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8293         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8294         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8295         * g++.dg/compat/break: New test directory.
8296         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8297         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8298         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8299         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8300         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8301         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8302         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8303         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8304         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8305         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8306         g++.dg/compat/break/README: New files.
8307         * g++.dg/compat/eh: New test directory.
8308         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8309         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8310         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8311         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8312         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8313         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8314         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8315         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8316         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8317         g++.dg/compat/eh/filter2_y.C,
8318         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8319         g++.dg/compat/eh/new1_y.C,
8320         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8321         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8322         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8323         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8324         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8325         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8326         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8327         g++.dg/compat/eh/unexpected1_y.C: New files.
8328         * g++.dg/compat/init: New test directory.
8329         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8330         g++.dg/compat/init/array5_y.C,
8331         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8332         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8333         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8334         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8335         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8336         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8337         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8338         g++.dg/compat/init/init-ref2_y.C: New files.
8339
8340 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR c++/7584
8343         * g++.dg/inherit/using3.C: New test.
8344
8345 2002-10-17  Jan Hubicka  <jh@suse.cz>
8346
8347         * gcc.dg/20021017-2.c: New test.
8348
8349 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8350
8351         * g++.dg/abi/mangle16.C: Adjust.
8352
8353         * g++.dg/init/array8.C: New test.
8354
8355 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8356
8357         * gcc.dg/special/mips-abi.exp: New test.
8358         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8359
8360 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8361
8362         * g++.dg/abi/mangle16.C: New test.
8363         * g++.dg/abi/mangle17.C: Likewise.
8364
8365         PR c++/7478
8366         * g++.dg/template/ref1.C: New test.
8367
8368 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8369
8370         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8371
8372 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8373
8374         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8375
8376 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8377
8378         PR c++/7524
8379         * g++.dg/init/array7.C: New test.
8380
8381 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8382
8383         * g++.dg/init/array6.C: New test.
8384
8385         * g++.dg/abi/mangle13.C: Likewise.
8386         * g++.dg/abi/mangle14.C: Likewise.
8387         * g++.dg/abi/mangle15.C: Likewise.
8388
8389 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8390
8391         * g++.dg/abi/empty8.C: New test.
8392
8393 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8394
8395         * g++.dg/init/ctor1.C: New test.
8396
8397 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8398
8399         * gcc.c-torture/execute/20021015-1.c: New test.
8400
8401 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8402
8403         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8404
8405 2002-10-14  Jan Hubicka  <jh@suse.cz>
8406
8407         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8408
8409 2002-10-14  Richard Henderson  <rth@redhat.com>
8410
8411         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8412
8413 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8414
8415         PR optimization/6631
8416         * g++.dg/opt/const2.C: New test.
8417
8418 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8419
8420         PR c++/7176
8421         * g++.dg/parse/friend1.C: New test.
8422         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8423
8424 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8425
8426         * gcc.dg/20021014-1.c: New test.
8427
8428 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8429
8430         PR c++/5661
8431         * g++.dg/ext/vlm1.C: New test.
8432         * g++.dg/ext/vlm2.C: Likewise.
8433
8434         * g++.dg/init/array1.C: Remove invalid braces.
8435         * g++.dg/init/brace1.C: New test.
8436         * g++.dg/init/copy2.C: Likewise.
8437         * g++.dg/init/copy3.C: Likewise.
8438         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8439         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8440         braces.
8441
8442 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8443
8444         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8445
8446 2002-10-11  Richard Shann  <richard.shann@superh.com>
8447
8448         * gcc.c-torture/compile/simd-5.c: New test.
8449
8450 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8451
8452         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8453
8454 2002-10-10  Jim Wilson  <wilson@redhat.com>
8455
8456         * gcc.c-torture/execute/20021010-1.c: New test.
8457
8458 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8459
8460         PR c/7353
8461         * g++.dg/ext/typedef-init.C: New test.
8462         * gcc.dg/typedef-init.c: New test.
8463
8464 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8465
8466         * gcc.dg/cpp/paste13.c: New test.
8467
8468 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8469
8470         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8471         remaining platforms, XFAIL during compile, not execute.  Don't
8472         XFAIL at -O0.
8473
8474 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8475
8476         * gcc.dg/alias-1.c: Tweak expected warning.
8477
8478 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8479
8480         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8481
8482 2002-10-06  Andreas Jaeger  <aj@suse.de>
8483
8484         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8485         * gcc.dg/cpp/c++98.C: Likewise.
8486
8487         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8488         * g++.dg/cpp/c++98.C: Likewise.
8489
8490         * g++.dg/README (Subdirectories): Mention cpp directory.
8491
8492         PR target/7559
8493         * gcc.dg/20021006-1.c: New test.
8494
8495 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8496
8497         PR c++/7804
8498         * g++.dg/other/warning1.C: New test.
8499
8500 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8501
8502         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8503         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8504         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8505
8506 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8507
8508         PR c++/7931
8509         * g++.dg/template/ptrmem3.C: New test.
8510
8511         PR c++/7754
8512         * g++.dg/template/union1.C: New test.
8513
8514 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8515
8516         PR c++/8006
8517         * g++.dg/abi/mangle9.C: New test.
8518         * g++.dg/abi/mangle10.C: New test.
8519         * g++.dg/abi/mangle11.C: New test.
8520         * g++.dg/abi/mangle12.C: New test.
8521
8522 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8523
8524         PR c++/7188.
8525         * g++.dg/template/meminit1.C: New test.
8526         * g++.dg/warn/Wreorder-1.C: Likewise.
8527         * g++.old-deja/g++.mike/warn3.C: Tweak.
8528         * lib/prune.exp: Ingore "in copy constructor".
8529
8530 2002-10-02  Andreas Jaeger  <aj@suse.de>
8531
8532         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8533         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8534         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8535         on x86-64.
8536
8537 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8538
8539         * gcc.dg/empty1.C: Fix typo.
8540
8541 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8542
8543         * gcc.dg/alias-1.c: New test.
8544
8545 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8546
8547         * gcc.dg/empty1.C: New test.
8548
8549         * g++.dg/tls/init-2.C: Tweak error messages.
8550
8551 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8552
8553         * gcc.c-torture/compile/20020923-1.c: New test.
8554
8555 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8556
8557         * gcc.c-torture/execute/ffs-1.c: New test.
8558         * gcc.c-torture/execute/ffs-2.c: Ditto.
8559
8560 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8561
8562         * g++.dg/overload/member1.C: New test.
8563
8564 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
8565
8566         * g++.dg/abi/empty7.C: New test.
8567         * g++.dg/init/pm2.C: Likewise.
8568
8569 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
8570
8571         * g++.dg/rtti/crash1.C: New test.
8572
8573 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
8574
8575         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
8576         gcc.dg/sibcall-4.c: New tests.
8577
8578 2002-09-28  Roger Sayle  <roger@eyesopen.com>
8579
8580         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
8581         powerpc and MMIX targets.
8582
8583 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
8584
8585         * gcc.dg/cpp/20020927-1.c: New.
8586
8587 2002-09-26  David S. Miller  <davem@redhat.com>
8588
8589         * gcc.c-torture/compile/trunctfdf.c: New.
8590
8591 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8592
8593         * lib/target-supports.exp (check_weak_available): Handle solaris2.
8594
8595 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
8596
8597         * gcc.c-torture/execute/loop-15.c: New.
8598
8599 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
8600
8601         * README.QMTEST: Fix typo.
8602
8603 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8604
8605         * gcc.dg/20020926-1.c: New test.
8606
8607 2002-09-25  David S. Miller  <davem@redhat.com>
8608
8609         PR target/7842
8610         * gcc.c-torture/execute/shiftdi.c: New test.
8611
8612 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
8613
8614         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
8615         unique to the tool.
8616         * lib/g77.exp (g77_init): Likewise.
8617         * lib/g++.exp (g++_init): Likewise.
8618         * lib/objc.exp (objc_init): Likewise.
8619
8620 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
8621
8622         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
8623         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
8624         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
8625
8626 2002-09-25  Richard Henderson  <rth@redhat.com>
8627
8628         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
8629         too-small long double.
8630
8631 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
8632
8633         * gcc.dg/20020919-1.c: New test.
8634
8635 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * g++.dg/abi/bitfield6.C: New test.
8638         * g++.dg/abi/bitfield7.C: New test.
8639         * g++.dg/abi/bitfield8.C: New test.
8640         * g++.dg/abi/vbase11.C: New test.
8641
8642 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8643
8644         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
8645         hppa*-*-hpux*.  Update test comment.
8646
8647 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
8648
8649         * gcc.dg/tls/struct-1.c: New test.
8650
8651 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
8652
8653         * gcc.dg/cpp/tr-warn2.c: Update.
8654
8655 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8656
8657         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
8658
8659 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8660
8661         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
8662         systems.
8663
8664 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
8665
8666         * gcc.c-torture/execute/ieee/mzero3.c: New test.
8667
8668         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8669         Adjust for c++filt moved to binutils.  Remove spurious duplicate
8670         setting of cxxfilt.
8671
8672 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
8673
8674         * gcc.dg/20020312-2.c: Update for darwin.
8675
8676 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8677
8678         * g++.old-deja/g++.other/crash32.C: Mark ICE.
8679
8680 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
8681
8682         * objc.dg/comp-types-1.m: New test.
8683         * objc.dg/comp-types-2.m: New test.
8684         * objc.dg/comp-types-3.m: New test.
8685         * objc.dg/comp-types-4.m: New test.
8686         * objc.dg/comp-types-5.m: New test.
8687         * objc.dg/comp-types-6.m: New test.
8688
8689 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8690
8691         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
8692
8693 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8694
8695         * g++.dg/other/do1.C: New test.
8696
8697         * g++.dg/template/subst1.C: New test.
8698
8699 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
8700
8701         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
8702
8703 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8704
8705         * g++.dg/template/qualttp20.C: Adjust expected errors.
8706         * g++.old-deja/g++.jason/report.C: Likewise.
8707         * g++.old-deja/g++.other/qual1.C: Likewise.
8708
8709         * g++.dg/lookup/scoped2.C: New test.
8710
8711         * g++.dg/ext/asm3.C: New test.
8712
8713 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
8714
8715         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
8716
8717 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
8718
8719         * ChangeLog: follow spelling conventions.
8720         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
8721         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
8722         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
8723         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
8724         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
8725         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
8726         * g++.old-deja/g++.law/global-init1.C: Likewise.
8727         * g++.old-deja/g++.other/delete4.C: Likewise.
8728         * g++.old-deja/g++.other/inline21.C: Likewise.
8729         * g++.old-deja/g++.other/singleton.C: Likewise.
8730         * g77.dg/strlen0.f: Likewise.
8731         * g77.f-torture/compile/20010519-1.f: Likewise.
8732         * g77.f-torture/compile/980310-4.f: Likewise.
8733         * gcc.c-torture/compile/20000605-1.c: Likewise.
8734         * gcc.c-torture/execute/20020225-1.c: Likewise.
8735         * gcc.dg/c90-hexfloat-2.c: Likewise.
8736         * gcc.dg/c99-bool-1.c: Likewise.
8737         * gcc.dg/c99-hexfloat-2.c: Likewise.
8738         * gcc.dg/dll-2.c: Likewise.
8739         * gcc.dg/wtr-union-init-1.c: Likewise.
8740         * gcc.dg/wtr-union-init-2.c: Likewise.
8741         * gcc.dg/wtr-union-init-3.c: Likewise.
8742         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8743         * gcc.dg/cpp/defined.c: Likewise.
8744         * gcc.dg/cpp/macsyntx.c: Likewise.
8745         * gcc.dg/cpp/paste2.c: Likewise.
8746         * gcc.dg/cpp/trad/defined.c: Likewise.
8747         * gcc.dg/format/c90-printf-1.c: Likewise.
8748         * gcc.dg/format/c90-scanf-1.c: Likewise.
8749         * gcc.dg/format/c99-printf-1.c: Likewise.
8750         * gcc.dg/format/c99-scanf-1.c: Likewise.
8751         * gcc.misc-tests/gcov-8.c: Likewise.
8752         * lib/profopt.exp: Likewise.
8753
8754 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
8755
8756         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
8757
8758 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8759
8760         * g++.dg/inherit/using2.C: New test.
8761
8762 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
8763
8764         * ChangeLog: Follow spelling conventions.
8765         * g++.dg/template/friend4.C: Likewise.
8766         * g++.old-deja/g++.pt/crash67.C: Likewise.
8767         * gcc.c-torture/execute/20000801-4.c: Likewise.
8768         * gcc.dg/c90-digraph-1.c: Likewise.
8769         * gcc.dg/c94-digraph-1.c: Likewise.
8770         * gcc.dg/c99-digraph-1.c: Likewise.
8771         * gcc.dg/cpp/line5.c: Likewise.
8772         * gcc.dg/cpp/multiline.c: Likewise.
8773         * gcc.dg/cpp/trad/literals-1.c: Likewise.
8774         * gcc.dg/format/attr-3.c: Likewise.
8775         * gcc.dg/format/c90-scanf-3.c: Likewise.
8776         * gcc.dg/format/ext-4.c: Likewise.
8777
8778 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8779
8780         * g++.dg/template/pretty1.C: New test.
8781
8782 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
8783
8784         * gcc.c-torture/execute/struct-cpy-1.c: New test.
8785
8786 2002-09-13  Matt Austern  <austern@apple.com>
8787
8788         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
8789         passing a cast expression to a function by const reference.
8790
8791 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
8792
8793         * g++.dg/template/deduce1.C: New test.
8794
8795 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
8796
8797         * gcc.c-torture/execute/simd-1.c: Force all use of int to
8798         32-bit int.
8799
8800 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8801
8802         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
8803         usage.
8804
8805 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
8806
8807         * gcc.c-torture/compile/20020910-1.c: New test.
8808
8809 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
8810
8811         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
8812
8813 2002-09-10  Andreas Jaeger  <aj@suse.de>
8814
8815         * gcc.dg/20020312-2.c: Adjust for x86-64.
8816
8817 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
8818
8819         * g77.dg/7388.f: New test case for PR 7388.
8820
8821 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
8822
8823         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
8824
8825 2002-09-05  Ziemowit Laski <zlaski@apple.com>
8826
8827         * objc.dg/proto-lossage-1.m: New test.
8828
8829 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
8830
8831         * gcc.dg/cpp/_Pragma4.c: Fix typo.
8832
8833 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
8834
8835         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
8836         expected to pass.
8837
8838 2002-09-06  Stan Shebs  <shebs@apple.com>
8839             David Edelsohn  <edelsohn@gnu.org>
8840
8841         * gcc.dg/weak: New directory.
8842         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
8843         target-specific xfail bits.
8844         * gcc.dg/typeof-2.c: Move to new directory.
8845         * gcc.dg/weak.exp: New expect script.
8846
8847 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
8848
8849         * gcc.c-torture/execute/extzvsi.c: New test.
8850
8851 2002-09-05  Stan Shebs  <shebs@apple.com>
8852
8853         * gcc.dg/weak-1.c: xfail on Darwin.
8854         * gcc.dg/weak-2.c: Ditto.
8855         * gcc.dg/weak-3.c: Ditto.
8856         * gcc.dg/weak-4.c: Ditto.
8857         * gcc.dg/weak-5.c: Ditto.
8858         * gcc.dg/weak-6.c: Ditto.
8859         * gcc.dg/weak-7.c: Ditto.
8860         * gcc.dg/weak-8.c: Ditto.
8861         * gcc.dg/weak-9.c: Ditto.
8862
8863 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
8864
8865         * gcc.c-torture/execute/loop-14.c: New test.
8866
8867 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
8868
8869         * g++.dg/other/cxa-atexit1.C: New test.
8870
8871         * gcc.dg/typeof-2.c: New test.
8872
8873 2002-09-03  Roger Sayle  <roger@eyesopen.com>
8874
8875         * gcc.dg/builtins-2.c: New testcase.
8876         * gcc.dg/builtins-3.c: New testcase.
8877
8878 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
8879
8880         * gcc.dg/cpp/_Pragma4.c: New test.
8881
8882 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
8883
8884         * objc/execute/nil_method-1.m: New testcase.
8885
8886 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
8887
8888         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
8889         [Object class], not [Object initialize].
8890
8891 2002-08-31  Roger Sayle  <roger@eyesopen.com>
8892             Hans-Peter Nilsson  <hp@bitrange.com>
8893
8894         * gcc.c-torture/execute/20020720-1.x: Skip test on
8895         mmix-knuth-mmixware.  Correct comment.
8896
8897 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
8898
8899         * testsuite/g++.dg/abi/bitfield5.C: New test.
8900         * testsuite/g++.dg/abi/vbase10.C: Likewise.
8901
8902 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
8903
8904         * objc.dg/undeclared-selector.m: New test.
8905
8906 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
8907
8908         * g++.dg/other/offsetof1.C: Avoid cast warning.
8909
8910 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
8911
8912         * objc.dg/super-class-2.m: New test.
8913
8914 2002-08-24  Matt Austern  <austern@apple.com>
8915
8916         * g++.dg/ext/lvaddr.C: New test.
8917         * g++.dg/ext/lvcast.C: New test.
8918
8919 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
8920
8921         * testsuite/g++.dg/inherit/cond1.C: New test.
8922
8923 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
8924
8925         * gcc.dg/noncompile/incomplete-1.c: New test.
8926
8927 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8928
8929         * gcc.dg/typespec-1.c: New test.
8930
8931 2002-08-20  Devang Patel  <dpatel@apple.com>
8932         * objc.dg/proto-hier-2.m: New test.
8933
8934 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
8935
8936         * objc.dg/bitfield-1.m: New test.
8937         * objc.dg/bitfield-2.m: New test.
8938
8939 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8940
8941         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
8942         gcc.dg/c99-flex-array-4.c: New tests.
8943
8944 2002-08-16  Stan Shebs  <shebs@apple.com>
8945
8946         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
8947
8948 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.dg/typeof-1.c: New test.
8951         * g++.dg/ext/typeof2.C: New test.
8952
8953 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         * g++.dg/other/offsetof1.C: New test.
8956
8957 2002-08-14  Richard Henderson  <rth@redhat.com>
8958
8959         * gcc.dg/tls/diag-3.c: Fix expected message strings.
8960
8961 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
8962
8963         * gcc.dg/cpp/_Pragma3.c: New test.
8964
8965 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
8966
8967         * g++.dg/template/inherit3: New test.
8968
8969 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8970
8971         * gcc.dg/bitfld-4.c: Add blank options.
8972
8973 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
8974
8975         * g++.dg/template/crash1.C: New test.
8976
8977 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8978
8979         * gcc.dg/tls/opt-2.c: New test.
8980
8981 2002-08-08  Devang Patel  <dpatel@apple.com>
8982
8983         * objc.dg/selector-1.m : New test
8984
8985 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8986
8987         * g++.dg/abi/bitfield4.C: New test.
8988         * gcc.dg/bitfld-4.c: New test.
8989
8990 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8991
8992         * g++.dg/other/packed1.C: New test.
8993
8994 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
8995
8996         * g++.dg/abi/offsetof.C: Tweak error messages.
8997         * g++.old-deja/g++.mike/p10769a.C: Likewise.
8998
8999 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
9000
9001         * gcc.dg/bitfld-3.c: New test.
9002
9003 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9004             Richard Henderson  <rth@redhat.com>
9005
9006         * gcc.dg/i386-bitfield1.c: New test.
9007         * g++.dg/abi/bitfield3.C: Update.
9008
9009 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
9010
9011         * objc.dg/const-str-2.m: Update.
9012         * gcc.dg/cpp/c++98.c: Change to C extension.
9013         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
9014         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
9015
9016 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9017
9018         * testsuite/gcc.dg/tls/diag-3.c: New.
9019
9020 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9021
9022         * g++.dg/README (Subdirectories): Document new subdir expr.
9023         * g++.dg/expr/pmf-1.C: New test.
9024
9025 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9026
9027         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9028
9029 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9030
9031         * g++.dg/abi/bitfield3.C: New test.
9032
9033 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9034
9035         * lib/gcov.exp: Tweak expected line formats.
9036         * gcc.misc-tests/gcov8.c: New test.
9037         * gcc.misc-tests/gcov8.x: New flags.
9038
9039 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9040
9041         * consistency.vlad/layout/endian.c: Include string.h.
9042
9043         * gcc.c-torture/execute/20020805-1.c: New test.
9044
9045 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9046
9047         * g++.dg/other/conversion1.C: New test.
9048
9049 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9050
9051         * gcc.dg/builtins-1.c: New testcase.
9052
9053 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9054
9055         * g++.dg/inherit/access3.C: New test.
9056
9057 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9058
9059         * gcc.dg/ia64-visibility-2.c: New test.
9060
9061 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9062
9063         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9064         __qualifier_flags to __flags.
9065
9066 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9067
9068         * g++.dg/inherit/operator1.C: New test.
9069         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9070         * g++.dg/other/error1.C: Change expected error message.
9071         * g++.dg/template/conv4.C: Likewise.
9072
9073 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9074
9075         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9076         for documented behavior.
9077
9078 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9079
9080         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9081         several targets known to fail.
9082
9083 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9084
9085         * gcc.dg/mips-args-[123].c: New tests.
9086
9087 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9088
9089         * gcc.dg/ppc-spe.c: New.
9090
9091 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9092
9093         * g++.dg/other/ptrmem4.C: New testcase.
9094
9095 2002-07-24  Richard Henderson  <rth@redhat.com>
9096
9097         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9098
9099 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9100
9101         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9102
9103 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9104
9105         * gcc.c-torture/execute/memset-3.c: New testcase.
9106
9107 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9108
9109         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9110         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9111
9112 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9113
9114         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9115         Delete.
9116
9117 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9118
9119         * gcc.c-torture/compile/simd-4.c: New test.
9120
9121 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9122
9123         PR c++/7347, c++/7348
9124         * g++.dg/template/access4.C: New test.
9125         * g++.dg/template/access5.C: New test.
9126         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9127         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9128         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9129         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9130
9131 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9132
9133         * gcc.dg/gnu89-init-2.c: New test.
9134
9135 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9136
9137         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9138
9139 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9140
9141         * gcc.c-torture/execute/20020720-1.c: New testcase.
9142
9143 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9144
9145         * gcc.dg/cpp/Wsignprom.c: New tests.
9146
9147 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9148
9149         * gcc.c-torture/execute/loop-13.c: New test.
9150
9151 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9152
9153         * gcc.dg/cpp/expr.c: New tests.
9154
9155 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9156
9157         * g++.dg/opt/pr6713.C: Add template instantiation.
9158
9159 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9160
9161         * gcc.dg/nest.c: New test.
9162
9163 2002-07-17  Richard Henderson  <rth@redhat.com>
9164
9165         * g++.dg/opt/pr6713.C: New test.
9166
9167 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9168
9169         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9170         XFAIL for all x86 processors.
9171
9172 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9173
9174         * gcc.c-torture/execute/20010122-1.x: Do not test with
9175         -fomit-frame-pointer.
9176
9177 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9178
9179         * g++.dg/template/instantiate2.C: New test.
9180         * g++.dg/template/spec4.C: New test.
9181
9182 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9183
9184         * g++.dg/template/access2.C: New test.
9185         * g++.dg/template/access3.C: New test.
9186
9187 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9188
9189         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9190         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9191         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9192         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9193         Convert to use <stdarg.h>.
9194         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9195         Delete.
9196         * gcc.dg/va-arg-2.c: New.
9197         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9198
9199 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9200
9201         * gcc.c-torture/compile/20020710-1.c: New test.
9202
9203 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9204                           Andrew Pinski  <pinskia@physics.uc.edu>
9205
9206         gcc.c-torture/compile/simd-2.c: New testcase.
9207         gcc.c-torture/compile/simd-3.c: Likewise.
9208
9209 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/7224
9212         * g++.dg/overload/error1.C: New test.
9213
9214 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9215
9216         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9217         configuration and IRIX 6 O32 ABI.
9218
9219 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9220
9221         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9222
9223 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9224
9225         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9226
9227 2002-07-10  Jeffrey A Law  <law@redhat.com>
9228
9229         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9230
9231         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9232
9233 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9234
9235         * gcc.dg/20020312-2.c: Check for __PPC__.
9236
9237 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9238
9239         * gcc.c-torture/compile/20020709-1.c: New test.
9240
9241 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9242
9243         * g++.dg/template/qualttp21.C: New test case.
9244
9245 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9246
9247         * gcc.c-torture/compile/20020706-1.c: New test.
9248         * gcc.c-torture/compile/20020706-2.c: New test.
9249
9250 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9251             Alexandre Oliva  <aoliva@redhat.com>
9252
9253         * g++.dg/warn/incomplete1.C: New test.
9254
9255 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9256
9257         PR c++/7099
9258         * g++.dg/warn/noreturn1.C: New test.
9259
9260 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9261
9262         PR c++/6706
9263         * g++.dg/debug/debug6.C: New test.
9264         * g++.dg/debug/debug7.C: New test.
9265
9266 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9267
9268         * gcc.c-torture/compile/simd-3.c: New test.
9269
9270 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9271
9272         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9273         * gcc.dg/20020620-1.c: Likewise.
9274
9275 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9276
9277         PR c++/6944
9278         * g++.dg/init/array4.C: New test.
9279         * g++.dg/init/array5.C: New test.
9280
9281 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9282
9283         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9284         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9285
9286 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9287
9288         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9289         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9290         * gcc.dg/wtr-conversion-1.c: Likewise.
9291         * gcc.dg/wtr-escape-1.c: Likewise.
9292         * gcc.dg/wtr-int-type-1.c: Likewise.
9293         * gcc.dg/wtr-label-1.c: Likewise.
9294         * gcc.dg/wtr-static-1.c: Likewise.
9295         * gcc.dg/wtr-strcat-1.c: Likewise.
9296         * gcc.dg/wtr-suffix-1.c: Likewise.
9297         * gcc.dg/wtr-switch-1.c: Likewise.
9298         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9299         * gcc.dg/wtr-union-init-1.c: Likewise.
9300         * gcc.dg/wtr-union-init-2.c: Likewise.
9301         * gcc.dg/wtr-union-init-3.c: Likewise.
9302
9303         * gcc.dg/wtr-func-def-1.c: New test.
9304
9305 2002-07-02 Devang Patel <dpatel@apple.com>
9306
9307         * objc.dg/param-1.m: New test.
9308
9309 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9310
9311         * gcc.dg/cpp/trad/directive.c: Add test.
9312         * gcc.dg/cpp/trad/macroargs.c: Add test.
9313         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
9314
9315 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
9316
9317         * gcc.dg/cpp/cmdlne-M.c: New test.
9318
9319 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
9320
9321         * objc.dg/desig-init-1.m: New test.
9322
9323 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9324
9325         PR c++/6716
9326         * g++.dg/template/instantiate1.C: New test.
9327
9328 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
9329
9330         PR c++/7112
9331         * g++.dg/template/sizeof2.C: New test.
9332
9333 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9334
9335         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
9336         gcc.dg/cpp/trad/include.c: New tests.
9337
9338 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
9339
9340         PR target/7177
9341         * gcc.c-torture/compile/20020701-1.c: New test.
9342
9343 2002-07-01  Stan Shebs  <shebs@apple.com>
9344
9345         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
9346         header here...
9347         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
9348         (objc-torture-execute): or here.
9349
9350 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
9351
9352         * gcc.c-torture/execute/arith-rand-ll.c: New test.
9353
9354 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
9355
9356         * gcc.dg/cpp/trad/escaped-nl.c: New test.
9357
9358 2002-06-30  Devang Patel  <dpatel@apple.com>
9359
9360         * objc.dg/fsyntax-only.m: New test.
9361
9362 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
9363
9364         PR c++/6695
9365         * g++.dg/template/friend7.C: New file.
9366
9367 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
9368
9369         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
9370         return type.
9371
9372 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
9373
9374         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
9375         avoid division by zero.
9376
9377 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
9378
9379         * gcc.dg/Wunknownprag.c: New tests.
9380
9381 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
9382
9383         * gcc.c-torture/execute/simd-2.c: New test.
9384
9385 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
9386
9387         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
9388         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
9389         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
9390         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
9391         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
9392         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
9393         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
9394         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
9395         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
9396         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
9397         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
9398         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
9399         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
9400         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
9401         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
9402         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
9403         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
9404
9405 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
9406
9407         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
9408         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
9409         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
9410         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
9411         New tests.
9412         * gcc.dg/cpp/trad/directive.c: Update.
9413
9414 2002-06-23  Andreas Jaeger  <aj@suse.de>
9415
9416         * gcc.c-torture/execute/complex-6.c: New.
9417
9418 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
9419
9420         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
9421         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
9422         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
9423         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
9424
9425 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
9426
9427         * gcc.dg/cpp/trad: New directory with traditional tests copied
9428         from parent directory.
9429         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9430         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9431         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9432         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9433         Move to trad/ and rename.
9434         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
9435         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
9436         gcc.dg/cpp/trad/redef2.c: New tests.
9437         * gcc.dg/cpp/trad/trad.exp: New driver.
9438
9439 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
9440
9441         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
9442         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
9443         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
9444         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
9445         Remove.
9446
9447 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
9448
9449         * gcc.dg/20020620-1.c: New test.
9450
9451 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9452
9453         * g++.dg/template/ttp4.C: New test.
9454
9455 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
9456
9457         * g++.dg/opt/vt1.C: Fix regexp.
9458
9459 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9460
9461         * gcc.c-torture/execute/pure-1.c: Make functions static again.
9462         Don't use attribute `noinline'.
9463
9464 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9465
9466         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
9467
9468 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
9469
9470         * gcc.c-torture/execute/simd-1.c: New.
9471
9472         * gcc.dg/simd-1.c: New.
9473
9474 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9475
9476         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
9477
9478 2002-06-16  Richard Henderson  <rth@redhat.com>
9479
9480         * g++.dg/ext/anon-struct1.C: New.
9481         * g++.dg/ext/anon-struct2.C: New.
9482         * g++.dg/ext/anon-struct3.C: New.
9483         * gcc.dg/anon-struct-1.c: New.
9484         * gcc.dg/anon-struct-2.c: New.
9485         * gcc.dg/anon-struct-3.c: New.
9486         * gcc.dg/20011008-1.c: Adjust warning text.
9487         * gcc.dg/20020527-1.c: Add -fms-extensions.
9488
9489 2002-06-16  Richard Henderson  <rth@redhat.com>
9490
9491         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
9492
9493 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
9494
9495         * gcc.c-torture/execute/20020615-1.c: New test.
9496
9497 2002-06-15  Roger Sayle  <roger@eyesopen.com>
9498
9499         * gcc.c-tortuture/execute/compare-1.c: New test case.
9500         * gcc.c-tortuture/execute/compare-2.c: New test case.
9501         * gcc.c-tortuture/execute/compare-3.c: New test case.
9502
9503 2002-06-13  Richard Henderson  <rth@redhat.com>
9504
9505         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
9506         ia64 ilp32.
9507
9508 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9509
9510         * g++.dg/template/typename2.C: Update error message.
9511
9512 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
9513
9514         * gcc.c-torture/execute/20020611-1.c: New test.
9515
9516 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
9517
9518         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
9519         list of targets to skip.
9520
9521 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
9522
9523         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
9524         targets if not optimizing.
9525
9526 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
9527
9528         * gcc.c-torture/compile/20020605-1.c: New test.
9529
9530         * g++.dg/opt/vt1.C: New test.
9531
9532         * gcc.dg/20020531-1.c: New test.
9533
9534         * gcc.dg/20020530-1.c: New test.
9535
9536         * gcc.dg/20020527-1.c: New test.
9537
9538         * g++.dg/opt/cse1.C: New test.
9539
9540 2002-06-07  Roger Sayle  <roger@eyesopen.com>
9541
9542         * gcc.dg/20020607-2.c: New test case.
9543
9544 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
9545
9546         * gcc.c-torture/compile/20020604-1.c: New test.
9547
9548 2002-06-04  Richard Henderson  <rth@redhat.com>
9549
9550         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
9551         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
9552         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
9553
9554 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
9555
9556         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
9557
9558 2002-06-03  Richard Henderson  <rth@redhat.com>
9559
9560         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
9561         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
9562
9563 2002-06-02  Richard Henderson  <rth@redhat.com>
9564
9565         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
9566         test functions static.
9567
9568 2002-06-02  Andreas Jaeger  <aj@suse.de>
9569
9570         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
9571         now.
9572
9573 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9574
9575         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
9576         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
9577         Update for mofified diagnostics.
9578         * gcc.dg/c99-intconst-1.c: No longer fail.
9579
9580 2002-06-02  Richard Henderson  <rth@redhat.com>
9581
9582         * gcc.dg/uninit-A.c: Remove xfail markers.
9583
9584 2002-06-01  Roger Sayle  <roger@eyesopen.com>
9585
9586         * gcc.dg/fnegate-1.c: New test case.
9587
9588 2002-05-30  Osku Salerma  <osku@iki.fi>
9589
9590         * gcc.c-torture/execute/mayalias-1.c: New file.
9591
9592 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9593
9594         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
9595         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
9596         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
9597
9598 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
9599
9600         * gcc.c-torture/execute/20020529-1.c: New test.
9601
9602 2002-05-27  Richard Henderson  <rth@redhat.com>
9603
9604         * g++.dg/ext/attrib6.C: New test case.
9605
9606 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9607
9608         * gcc.c-torture/execute/pure-1.c: New test.
9609
9610 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9611
9612         * gcc.dg/cpp/arith-2.c: Remove.
9613
9614 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9615
9616         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
9617         * gcc.dg/cpp/if-3.c: Remove.
9618
9619 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * g++.dg/opt/cse2.C: New test.
9622
9623 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
9624
9625         * gcc.dg/cpp/arith-1.c: New semantic tests.
9626         * gcc.dg/cpp/if-1.c: Update.
9627
9628 2002-05-24  Ben Elliston  <bje@redhat.com>
9629
9630         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
9631
9632 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9633
9634         * gcc.dg/verbose-asm.c: New test.
9635
9636 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9637
9638         * gcc.dg/cpp/paste12.c: New test.
9639
9640 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9641
9642         * g++.dg/parse/named_ops.C: New test.
9643
9644 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
9645
9646         * gcc/testsuite/gcc.dg/weak-8.c: New test.
9647
9648 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
9649
9650         * gcc.dg/weak-2.c: Allow optional leading underscore
9651         in scan-assembler symbol name.
9652         * gcc.dg/weak-3.c: Likewise.
9653         * gcc.dg/weak-4.c: Likewise.
9654         * gcc.dg/weak-5.c: Likewise.
9655
9656 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * gcc.dg/20020523-1.c: New test.
9659
9660 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9661
9662         * objc.dg/const-str-2.m: Update now that we stop after
9663         a command line error.
9664
9665 2002-05-22  Richard Henderson  <rth@redhat.com>
9666
9667         * g++.dg/dg.exp: Fix typo in test pruneing.
9668
9669 2002-05-22  Richard Henderson  <rth@redhat.com>
9670
9671         * g++.dg/dg.exp: Prune the tls subdirectory.
9672         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
9673         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
9674         * g++.dg/tls/init-1.C: New.
9675
9676 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
9677
9678         * gcc.dg/20020517-1.c: New test.
9679
9680 2002-05-21  Richard Henderson  <rth@redhat.com>
9681
9682         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
9683         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
9684
9685 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
9686
9687         * g++.dg/other/copy2.C: New test.
9688
9689 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
9690
9691         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
9692         (MAX_COPY): Bump up to 10 times sizeof (long long).
9693         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
9694
9695         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
9696         sizeof (long long).
9697
9698         * gcc.c-torture/execute/strcpy-1.c: New test.
9699
9700 2002-05-19  Jason Merrill  <jason2redhat.com>
9701
9702         * g++.dg/ext/oper1.C: New test.
9703
9704 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
9705 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
9706
9707         * README.QMTEST: New file.
9708
9709         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
9710
9711 2002-05-19  Andreas Jaeger  <aj@suse.de>
9712
9713         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
9714         now.
9715         * gcc.c-torture/execute/loop-2d.x: Likewise.
9716
9717 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
9718
9719         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
9720         support weak symbols.
9721         * gcc.dg/weak-4.c: Likewise
9722         * gcc.dg/weak-6.c: Likewise
9723
9724 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
9725
9726         * gcc.dg/weak-3.c: Add dg-excess-error comment for
9727         cygwin, coff and h8300-*-hms targets
9728         * gcc.dg/weak-5.c: Likewise
9729         * gcc.dg/weak-7.c: Likewise
9730
9731 2002-05-16  Jason Merrill  <jason@redhat.com>
9732
9733         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
9734         (scan-assembler-not, scan-assembler-dem): Likewise.
9735         (scan-assembler-dem-not): Likewise.
9736
9737 2002-05-15  Richard Henderson  <rth@redhat.com>
9738
9739         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
9740
9741 2002-05-15  Richard Henderson  <rth@redhat.com>
9742
9743         * gcc.dg/weak-5.c (vfoo1c): No warning here.
9744         (vfoo1f): Warning here.
9745         (vfoo1l): Don't redefine the alias.
9746
9747 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
9748
9749         * g++.dg/init/pm1.C: New test.
9750
9751 2002-05-12  David S. Miller  <davem@redhat.com>
9752
9753         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
9754         types.
9755
9756 2002-05-10  Roger Sayle  <roger@eyesopen.com>
9757
9758         * gcc.c-torture/execute/20020510-1.c: New test case.
9759
9760 2002-05-10  David S. Miller  <davem@redhat.com>
9761
9762         * gcc.c-torture/execute/conversion.c: Test long double too.
9763
9764 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
9765
9766         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
9767         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
9768         * lib/g++.exp (g++_link_flags): Likewise.
9769         * lib/objc.exp (objc_target_compile): Likewise.
9770
9771 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9772
9773         * gcc.dg/cpp/poison.c: Update.
9774         * gcc.dg/cpp/20000625-2.c: Remove.
9775         * gcc.dg/cpp/direct2s.c: Remove final test.
9776
9777 2002-05-08  Tom Rix  <trix@redhat.com>
9778
9779         * gcc.c-torture/execute/20020508-1.c: New test.
9780         * gcc.c-torture/execute/20020508-2.c: New test.
9781         * gcc.c-torture/execute/20020508-3.c: New test.
9782
9783 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9784
9785         * gcc.dg/cpp/charconst-4.c: More tests.
9786
9787 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
9788
9789         PR c/6569
9790         * gcc.dg/weak-3.c: Update location of warning messages.
9791         * gcc.dg/weak-5.c: Likewise.
9792
9793 2002-05-06  Roger Sayle  <roger@eyesopen.com>
9794
9795         * gcc.c-torture/execute/20020506-1.c: New test case.
9796
9797 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9798
9799         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
9800
9801 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9802
9803         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
9804
9805 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9806
9807         * gcc.dg/cpp/charconst-3.c: New test.
9808
9809 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9810
9811         * gcc.dg/cpp/charconst.c: Update tests.
9812
9813 2002-05-05  Tim Josling  <tej@melbpc.org.au>
9814
9815         * treelang: Added directory for new sample language treelang. Also
9816         lib/treelang.exp: New file to signal treelang should be tested.
9817
9818 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
9821         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
9822         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
9823         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
9824         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
9825         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
9826         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
9827
9828 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9829
9830         * gcc.dg/format/xopen-2.c: New test.
9831
9832 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9833
9834         * gcc.dg/20020503-1.c: New test.
9835
9836 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
9837
9838         * g++.dg/init/dtor1.C: Make it tougher.
9839
9840 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
9841
9842         * g++.dg/init/dtor1.C: New test.
9843
9844 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
9845
9846         * gcc.dg/altivec-8.c: New.
9847
9848 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
9849
9850         * gcc.dg/altivec-7.c: New.
9851
9852 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * g++.dg/parse/typedef1.C: New test.
9855
9856 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c++/6486
9859         * g++.dg/template/friend6.C: New test.
9860
9861         PR c++/6492
9862         * g++.dg/init/copy1.C: New test.
9863
9864 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
9865
9866         * g++.dg/warn/effc1.C: New test.
9867
9868 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9869
9870         * gcc.dg/cpp/if-cexp.c: Add a test.
9871
9872 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
9873
9874         * gcc.dg/20020426-2.c: New test.
9875
9876 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9877
9878         * gcc.dg/cpp/if-mop.c: Update.
9879         * gcc.dg/cpp/if-mpar.c: Add test.
9880         * gcc.dg/cpp/if-oppr.c: Update.
9881
9882 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9883
9884         PR c/6343
9885         * gcc.dg/weak-[2-7].c: New tests.
9886
9887 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9888
9889         * gcc.dg/enum1.c: New test.
9890
9891 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9892
9893         PR c++/6497
9894         * g++.dg/inherit/access2.C: New test.
9895
9896 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9897
9898         PR bootstrap/6445
9899         * gcc.dg/20020426-1.c: New test.
9900
9901 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9902
9903         * g++.dg/abi/enum1.C: New test.
9904
9905 2002-04-26  Richard Henderson  <rth@redhat.com>
9906
9907         * gcc.dg/c99-bool-1.c: Expect always true warning.
9908
9909 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9910
9911         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9912
9913 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9914
9915         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9916         targets.
9917
9918 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9919
9920         * g++.dg/abi/mange7.C: New test.
9921
9922         PR c++/6438.
9923         * g++.dg/parse/stmtexpr2.C: New test.
9924
9925 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9926
9927         * gcc.dg/20020312-2.c: Add SH target.
9928
9929 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9932         compiler output on mips*-*-irix*.
9933
9934 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9935
9936         * g++.dg/parse/attr1.C: New test.
9937
9938 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9939
9940         * gcc.c-torture/execute/string-opt-17.c: New test case.
9941         * gcc.c-torture/execute/memset-2.c: New test case.
9942
9943 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/6256:
9946         * g++.dg/template/friend5.C: New test.
9947
9948         PR c++/6331:
9949         * g++.dg/template/qual1.C: Likewise.
9950
9951 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9952
9953         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9954         Include stdlib.h, not stdio.h or ctype.h.
9955
9956 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9957
9958         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9959         cris-*-elf* and mmix-*-*.
9960         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9961         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9962         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9963         Ditto.
9964         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9965         * gcc.dg/wchar_t-1.c: Ditto.
9966
9967 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9968
9969         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9970         Clarify comment.
9971
9972 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9973
9974         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9975
9976 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9977
9978         * gcc.c-torture/execute/20000906-1.x: Delete.
9979
9980 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9981
9982         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9983
9984 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9985
9986         * PR6367
9987         * g77.f-torture/execute/6367.f: New test.
9988         * g77.f-torture/execute/6367.x: Disable for MMIX.
9989
9990 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9991
9992         * PR6352
9993         * g++.dg/opt/inline2.C: New test.
9994
9995 2002-04-18  Richard Henderson  <rth@redhat.com>
9996
9997         * gcc.dg/20000906-1.c: Enable for all targets.
9998         * gcc.c-torture/compile/iftrap-2.c: New.
9999
10000 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10001
10002         * gcc.dg/20020418-1.c: New test.
10003         * gcc.dg/20020418-2.c: New test.
10004
10005 2002-04-18  Richard Henderson  <rth@redhat.com>
10006
10007         * gcc.c-torture/compile/iftrap-1.c: New.
10008         * gcc.dg/iftrap-1.c: Adjust for ia64.
10009         * gcc.dg/iftrap-2.c: New.
10010
10011 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10012
10013         * gcc.c-torture/compile/20020418-1.c: New test.
10014
10015 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10016
10017         * gcc.c-torture/compile/20020415-1.c: New.
10018
10019 2002-04-18  David S. Miller  <davem@redhat.com>
10020
10021         * gcc.c-torture/execute/20020418-1.c: New test.
10022
10023 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10024
10025         * gcc.dg/20020416-1.c: New test.
10026
10027         * g++.dg/opt/inline1.C: New test.
10028
10029 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10030
10031         * gcc.dg/altivec-5.c: New test.
10032
10033         * gcc.dg/20020415-1.c: New test.
10034
10035 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10036
10037         * testsuite/lib/chill.exp: Remove.
10038
10039 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10040
10041         * g++.dg/other/big-struct.C: New test.
10042
10043 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10044
10045         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10046         of scratch file.
10047
10048 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10049
10050         PR c/6277
10051         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10052         in scan-assembler function name
10053
10054 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10055
10056         * g77.f-torture/execute/980628-4.x,
10057         g77.f-torture/execute/980628-5.x,
10058         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10059         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10060         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10061         i[34567]86-*-*.
10062
10063 2002-04-13  David S. Miller  <davem@redhat.com>
10064
10065         * gcc.c-torture/execute/20020413-1.c: New test.
10066
10067 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10068
10069         * gcc.dg/asm-6.c,
10070         * g++.dg/ext/asm1.C: New tests.
10071
10072 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++ 5373.
10075         * g++.dg/parse/stmtexpr1.C: New test.
10076
10077         PR c++/5189.
10078         * g++.dg/template/copy1.C: New test.
10079
10080 2002-04-12  Richard Henderson  <rth@redhat.com>
10081
10082         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10083
10084 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10085
10086         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10087         gcc.c-torture/execute/20020307-2.c.
10088
10089 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10090
10091         * g++.dg/ext/attrib5.C,
10092         * g++.dg/lookup/struct1.C: New tests.
10093
10094 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10095
10096         * gcc.dg/20020411-1.c: New test.
10097
10098         * gcc.c-torture/execute/20020411-1.c: New test.
10099
10100 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10101
10102         * g77.f-torture/execute/6177.f: New test.
10103
10104 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR middle-end/6247
10107         * g++.dg/opt/cleanup1.C: New test.
10108
10109         * g++.dg/opt/const1.C: New test.
10110
10111 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10112
10113         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10114
10115 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         PR c++/5507
10118         * g++.dg/template/typename2.C: New test.
10119
10120 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10121
10122         * gcc.c-torture/execute/loop-12.c: New.
10123
10124 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10125
10126         * g77.f-torture/execute/980628-4.x,
10127         g77.f-torture/execute/980628-5.x,
10128         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10129         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10130         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10131
10132 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10133
10134         PR optimization/6086
10135         * g++.dg/opt/preinc1.C: New test.
10136
10137 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/5571
10140         * g++.dg/opt/static2.C: New test.
10141
10142 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c/5120
10145         * gcc.dg/20020406-1.c: New test.
10146
10147 2002-04-04  David S. Miller  <davem@redhat.com>
10148
10149         * gcc.c-torture/execute/20020404-1.c: New test.
10150
10151 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10152
10153         PR c/6123
10154         * gcc.dg/20020312-2.c: Do not declare global register variable
10155         if __PIC__ or __pic__ is defined.
10156
10157 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10158
10159         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10160         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10161
10162 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10163
10164         * gcc.misc-tests/linkage.exp: Update last change to handle
10165         sparc*-, not just sparc-.
10166
10167 2002-04-03  Richard Henderson  <rth@redhat.com>
10168
10169         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10170
10171 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10172
10173         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10174
10175 2002-04-02  David S. Miller  <davem@redhat.com>
10176
10177         * gcc.c-torture/execute/20020402-3.c: New test.
10178
10179 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10180
10181         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10182         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10183
10184         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10185         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10186         g77.f-torture/execute/20001201.x,
10187         g77.f-torture/execute/u77-test.x: New files.
10188
10189         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10190         * gcc.dg/wchar_t-1.c: Ditto.
10191
10192 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10193
10194         * gcc.c-torture/execute/20020402-1.c: New test.
10195
10196 2002-04-01  Richard Henderson  <rth@redhat.com>
10197
10198         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10199
10200         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10201
10202 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10203
10204         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10205
10206 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10207
10208         * g++.dg/inherit/template-as-base.C: Expect error.
10209         * g++.dg/inherit/namespace-as-base.C: Likewise.
10210
10211 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10212
10213         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10214         g++.dg/ext/instantiate3.C: Tweak match patterns.
10215
10216         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10217         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10218         -da test.
10219
10220 2002-03-31  Richard Henderson  <rth@redhat.com>
10221
10222         * gcc.dg/special/alias-2.c: New.
10223         * gcc.dg/special/ecos.exp: Run it.
10224
10225 2002-03-31  Richard Henderson  <rth@redhat.com>
10226
10227         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10228
10229 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10230
10231         * gcc.dg/weak-1.c: Disable on h8300 port.
10232
10233 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10234
10235         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10236         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10237         ordering tests.
10238         * g++.dg/bprob/bprob-1.C: New test.
10239         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10240         * g++.dg/gcov/gcov-1.C: New test.
10241         * g++.dg/gcov/gcov-1.x: New file.
10242         * g++.dg/gcov/gcov-2.C: New test.
10243         * g++.dg/gcov/gcov-3.C: New test.
10244         * g++.dg/gcov/gcov-3.h: New file.
10245
10246 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10247
10248         * g++.old-deja/g++.other/builtins5.C: New test.
10249         * g++.old-deja/g++.other/builtins6.C: New test.
10250         * g++.old-deja/g++.other/builtins7.C: New test.
10251         * g++.old-deja/g++.other/builtins8.C: New test.
10252         * g++.old-deja/g++.other/builtins9.C: New test.
10253
10254 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10255
10256         * g++.dg/opt/static1.C: New test.
10257
10258         * g++.dg/opt/longbranch1.C: New test.
10259
10260 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10261
10262         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10263
10264         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10265
10266 2002-03-28  Jeffrey A Law  (law@redhat.com)
10267
10268         * gcc.c-torture/execute/20020328-1.c: New test.
10269
10270 2002-03-27  Richard Henderson  <rth@redhat.com>
10271
10272         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10273         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10274         move from g++.old-deja/g++.ext/.
10275
10276 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10277
10278         * g++.dg/init/new2.C: New test.
10279
10280 2002-03-26  Richard Henderson  <rth@redhat.com>
10281
10282         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10283
10284         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10285         on sparc.
10286
10287         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10288         sparcv9 systems.
10289         * gcc.dg/20001102-1.c: Likewise.
10290
10291 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10292
10293         * gcc.dg/cpp/endif-pedantic1.c,
10294         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10295
10296 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10297
10298         * g++.dg/init/new1.C: New test.
10299
10300 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10301
10302         * g++.dg/abi/vbase9.C: New test.
10303
10304 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10305
10306         * gcc.dg/arm-asm.c: New test.
10307
10308 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10309
10310         * gcc.dg/Wswitch-enum.c: New test.
10311         Fix PR c/5044.
10312
10313 2002-03-26  Richard Henderson  <rth@redhat.com>
10314
10315         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10316         structure.
10317
10318 2002-03-25  Richard Henderson  <rth@redhat.com>
10319
10320         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10321         sparcv9 systems.
10322
10323         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10324         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10325
10326 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10327
10328         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10329
10330 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10331
10332         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10333         targets using generic thunk support.
10334
10335 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10336
10337         * gcc.c-torture/compile/20020323-1.c: New test.
10338
10339         * g++.dg/opt/conj2.C: New test.
10340
10341 2002-03-24  Richard Henderson  <rth@redhat.com>
10342
10343         * gcc.dg/weak-1.c: Use -fno-common.
10344
10345 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10346
10347         * g77.dg/f77-edit-apostrophe-out.f: New test
10348         * g77.dg/f77-edit-h-out.f: New test
10349         * g77.dg/f77-edit-t-in.f: New test
10350         * g77.dg/f77-edit-t-out.f: New test
10351         * g77.dg/f77-edit-x-out.f: New test
10352         * g77.dg/f77-edit-slash-out.f: New test
10353         * g77.dg/f77-edit-colon-out.f: New test
10354         * g77.dg/f77-edit-s-out.f: New test
10355
10356 2002-03-24  Richard Henderson  <rth@redhat.com>
10357
10358         * objc/execute/formal_protocol-6.x: New XFAIL.
10359
10360 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10361
10362         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10363         that do not support weak symbols
10364
10365 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10366
10367         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10368         * lib/g77.exp:  Likewise
10369         * lib/objc.exp: Likewise
10370
10371 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10372
10373         * gcc.dg/Wswitch-default.c: New test.
10374
10375 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10376
10377         * g++.dg/other/enum1.C: New test.
10378
10379 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10380
10381         * gcc.dg/pragma-ep-3.c: Fix typo.
10382
10383 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10384
10385         * g++.dg/inherit/template-as-base.C: New test.
10386
10387 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10388
10389         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10390         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10391
10392 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10393
10394         * gcc.dg/cpp/multiline.c: Update to match.
10395
10396 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10397
10398         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10399
10400 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10401
10402         * gcc.dg/cpp/extratokens2.c:  New file.
10403
10404 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10405
10406         * gcc.dg/20020312-2.c: Add rs6000 target.
10407
10408         * gcc.c-torture/compile/20020319-1.c: New test.
10409
10410 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10411
10412         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10413         (A, E): Handle this.
10414
10415 2002-03-20  Jason Merrill  <jason@redhat.com>
10416
10417         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10418         ignoring -fpic.
10419         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10420         through prune_gcc_output.
10421
10422 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10423
10424         * gcc.c-torture/compile/20020320-1.c: New test.
10425
10426 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10427
10428         * gcc.c-torture/compile/20020318-1.c: New test.
10429
10430         * gcc.dg/struct-by-value-1.c: New test.
10431
10432         * gcc.dg/20020319-1.c: New test.
10433
10434 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * g++.dg/opt/conj1.C: New test.
10437
10438 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10439
10440         * g++.dg/template/qualttp20.C: Revert previous change.
10441         * g++.dg/template/qualttp3.C: Likewise.
10442         * g++.dg/template/qualttp4.C: Likewise
10443         * g++.dg/template/qualttp5.C: Likewise
10444         * g++.dg/template/qualttp6.C: Likewise
10445         * g++.dg/template/qualttp7.C: Likewise
10446         * g++.dg/template/qualttp8.C: Likewise
10447         * g++.dg/template/recurse.C: Likewise.
10448
10449 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10450
10451         * gcc.dg/cpp/wchar-1.c: Update.
10452
10453 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10454
10455         * g++.dg/template/conv1.C: New test.
10456         * g++.dg/template/conv2.C: New test.
10457         * g++.dg/template/conv3.C: New test.
10458         * g++.dg/template/conv4.C: New test.
10459
10460 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10461
10462         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10463         * g++.dg/template/qualttp3.C: Likewise.
10464         * g++.dg/template/qualttp4.C: Likewise
10465         * g++.dg/template/qualttp5.C: Likewise
10466         * g++.dg/template/qualttp6.C: Likewise
10467         * g++.dg/template/qualttp7.C: Likewise
10468         * g++.dg/template/qualttp8.C: Likewise
10469         * g++.dg/template/recurse.C: Likewise.
10470
10471 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10472
10473         * g++.dg/opt/dtor1.C: New test.
10474
10475 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10476
10477         * gcc.c-torture/compile/20020315-1.c: New test.
10478
10479 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10480
10481         * gcc.dg/weak-1.c: Fix scan tests.
10482
10483 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10484
10485         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10486         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10487         cris-*-aout* mmix-*-*.
10488         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10489         cris-*-aout* mmix-*-*.
10490         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10491         cris-*-elf* cris-*-aout* and mmix-*-*.
10492         * gcc.dg/20001009-1.c: Ditto.
10493         * gcc.dg/20010912-1.c: Ditto.
10494         * gcc.dg/20020122-4.c: Ditto.
10495         * gcc.dg/inline-2.c: Ditto.
10496
10497 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10498
10499         * gcc.c-torture/compile/20020314-1.c: New test.
10500
10501 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10502
10503         * gcc.c-torture/execute/20020314-1.c: New test.
10504
10505 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10506
10507         * g++.dg/warn/Wunused-1.C: New test.
10508
10509 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10510
10511         * g++.dg/abi/mangle6.C: New test.
10512
10513 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10514
10515         * gcc.c-torture/compile/20020309-2.c: New test.
10516
10517         * gcc.c-torture/compile/20020312-1.c: New test.
10518
10519 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10520
10521         * g++.dg/other/access1.C: New test.
10522
10523 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10524
10525         * gcc.c-torture/execute/wchar_t-1.c: New test.
10526
10527 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10528
10529         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10530
10531 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10532
10533         * gcc.dg/20020312-1.c: New test case.
10534
10535 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10536
10537         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10538
10539 2002-03-11  Richard Henderson  <rth@redhat.com>
10540
10541         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10542         * g++.old-deja/g++.jason/report.C: Likewise.
10543
10544 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10545
10546         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10547         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10548
10549 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10550
10551         * testsuite/g++.dg/overload/pmf1.C: New test.
10552
10553 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10554
10555         * gcc.c-torture/execute/20020307-1.c: Use long.
10556
10557 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10558
10559         PR optimization/5844
10560         * gcc.dg/20020310-1.c: New test.
10561
10562 2002-03-09  Michael Meissner  <meissner@redhat.com>
10563
10564         * gcc.c-torture/execute/memcpy-2.c: New test.
10565         * gcc.c-torture/execute/memset-1.c: New test.
10566         * gcc.c-torture/execute/strlen-1.c: New test.
10567         * gcc.c-torture/execute/strcmp-1.c: New test.
10568         * gcc.c-torture/execute/strncmp-1.c: New test.
10569
10570 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10571
10572         * gcc.dg/ppc-ldstruct.c: New test.
10573
10574 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10575
10576         * gcc.c-torture/execute/va-arg-22.c: New test.
10577
10578 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10579
10580         * gcc.c-torture/compile/20020309-1.c: New test.
10581
10582 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10583
10584         * gcc.c-torture/execute/20020307-2.c: New test.
10585
10586 2002-03-07  Jeffrey A Law  (law@redhat.com)
10587
10588         * g77.f-torture/compile/20020307-1.f: New test.
10589
10590 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10591
10592         * gcc.dg/unordered-1.c: New test.
10593
10594 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10595
10596         * gcc.c-torture/execute/20020307-1.c: New test.
10597
10598 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10599
10600         * gcc.dg/20020304-1.c: New test.
10601
10602         * gcc.c-torture/compile/20020304-2.c: New test.
10603
10604 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10605
10606         * gcc.c-torture/compile/20020304-1.c: New test case
10607         (from PR c/5830).
10608
10609 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10610
10611         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10612
10613 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10614
10615         * g++.dg/other/classkey1.C: New test.
10616
10617 2002-03-01  Richard Henderson  <rth@redhat.com>
10618
10619         * gcc.c-torture/compile/981223-1.x: New.
10620         * gcc.c-torture/compile/920625-1.x: New.
10621
10622 2002-02-28  Richard Henderson  <rth@redhat.com>
10623
10624         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10625
10626 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10627
10628         * gcc.c-torture/execute/20020227-1.c: New test.
10629
10630 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10631
10632         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10633         here" ERROR lines.
10634         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10635         * g++.old-deja.g++.other/defarg1.C: Likewise.
10636         * g++.old-deja/g++.pt/calls2.C: Likewise.
10637         * g++.old-deja/g++.pt/crash20.C: Likewise.
10638         * g++.old-deja/g++.pt/crash30.C: Likewise.
10639         * g++.old-deja/g++.pt/crash36.C: Likewise.
10640         * g++.old-deja/g++.pt/crash6.C: Likewise.
10641         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10642         * g++.old-deja/g++.pt/derived3.C: Likewise.
10643         * g++.old-deja/g++.pt/error1.C: Likewise.
10644         * g++.old-deja/g++.pt/friend21.C: Likewise.
10645         * g++.old-deja/g++.pt/friend23.C: Likewise.
10646         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10647         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10648
10649 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10650
10651         * gcc.c-torture/execute/20020225-2.c: New test.
10652
10653 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10654
10655         * gcc.c-torture/execute/920730-1t.c,
10656         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10657         Delete test cases, only relevant to -traditional.
10658
10659 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10660
10661         * gcc.dg/cpp/undef1.c: Remove.
10662         * gcc.dg/cpp/directiv.c: Update.
10663         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10664
10665 2002-02-27  Michael Meissner  <meissner@redhat.com>
10666
10667         * gcc.c-torture/execute/20020226-1.c: New test.
10668
10669 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10670
10671         * g++.dg/debug/debug4.C: New test.
10672
10673         * gcc.dg/ia64-visibility-1.c: New test.
10674
10675 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10676
10677         * gcc.dg/debug/20020224-1.c: New.
10678
10679 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10680
10681         * gcc.c-torture/execute/960416-1.x: New.
10682         * gcc.c-torture/execute/divconst-3.x: Likewise.
10683
10684 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10685
10686         * gcc.dg/20020224-1.c: New test.
10687
10688 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10689
10690         * gcc.c-torture/execute/20020225-1.c: New.
10691
10692 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10693
10694         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10695
10696 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10697
10698         * gcc.dg/20020222-1.c: New test.
10699
10700 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10701
10702         * g++.dg/opt/anonunion1.C: New test.
10703
10704 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10705
10706         * g++.dg/template/qualttp19.C: New test.
10707         * g++.dg/template/qualttp20.C: New test.
10708         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10709         * g++.old-deja/g++.other/qual1.C: Likewise.
10710
10711 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10712
10713         * gcc.dg/attr-alwaysinline.c: New.
10714
10715 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10716
10717         * gcc.dg/20020220-1.c: New test.
10718
10719         * gcc.dg/20020220-2.c: New test.
10720
10721         * g++.dg/opt/mmx1.C: New test.
10722
10723 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10724
10725         * gcc.c-torture/compile/20020110.c: New test.
10726
10727 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10728
10729         * gcc.c-torture/execute/20020219-1.c: New test.
10730
10731         * gcc.dg/20020219-1.c: New test.
10732
10733         * gcc.dg/noncompile/20020220-1.c: New test.
10734
10735         * g++.dg/opt/ptrintsum1.C: New test.
10736
10737         * gcc.dg/debug/20020220-1.c: New test.
10738
10739 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10740
10741         * gcc.c-torture/execute/20020216-1.c: New test.
10742
10743 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10744
10745         * gcc.dg/decl-1.c: Update, new test.
10746
10747 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10748
10749         * g++.dg/abi/bitfield1.C: New test.
10750         * g++.dg/abi/bitfield2.C: New test.
10751
10752 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10753
10754         * gcc.dg/attr-nest.c: New test.
10755
10756 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10757
10758         * gcc.c-torture/execute/20020215-1.c: New test.
10759
10760 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10761
10762         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10763         * g++.dg/debug/debug.exp: New.
10764         * g++.dg/debug/trivial.C: New.
10765         * g++.dg/debug/debug1.C: Moved...
10766         * g++.dg/other/debug1.C: ...from here.
10767         * g++.dg/debug/debug2.C: Moved...
10768         * g++.dg/other/debug2.C: ...from here.
10769         * g++.dg/debug/debug3.C: Moved...
10770         * g++.dg/other/debug3.C: ...from here.
10771
10772         * gcc.dg/noncompile/20020213-1.c: New test.
10773
10774 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * g++.dg/other/debug3.C: New test.
10777
10778         * gcc.c-torture/execute/20020213-1.c: New test.
10779
10780 2002-02-13  Richard Smith <richard@ex-parrot.com>
10781
10782         * g++.old-deja/g++.other/thunk1.C: New test.
10783
10784 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10785
10786         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10787
10788 2002-02-13  Stan Shebs  <shebs@apple.com>
10789
10790         * gcc.dg/altivec-3.c: New.
10791
10792 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10793
10794         * gcc.dg/Wunreachable-1.c: New test.
10795         * gcc.dg/Wunreachable-2.c: New test.
10796
10797 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10798
10799         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10800
10801 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10802
10803         * gcc.dg/decl-1.c: New test.
10804
10805 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10806
10807         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10808
10809 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10810
10811         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10812         * gcc.c-torture/compile/980506-1.x: Likewise.
10813
10814 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10815
10816         * gcc.dg/20020210-1.c: New.
10817
10818 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10819
10820         * g77.f-torture/execute/947.f: New regression test
10821         for PR fortran/947.
10822
10823 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10824
10825         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10826         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10827
10828 2002-02-08  Richard Henderson  <rth@redhat.com>
10829
10830         * gcc.c-torture/compile/labels-3.c: New.
10831
10832 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10833
10834         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10835         expression statements work instead.
10836         * gcc.dg/noncompile/20020207-1.c: New test.
10837
10838 2002-02-07  Richard Henderson  <rth@redhat.com>
10839
10840         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10841
10842 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10843
10844         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10845         message from g77
10846         * lib/g77-dg.exp: Trim g77 error messages so that they are
10847         recognized by dg.exp.
10848
10849 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10850
10851         PR fortran/5473
10852         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10853
10854 2002-02-07  Richard Henderson  <rth@redhat.com>
10855
10856         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10857         to be sufficiently aligned for integers.
10858
10859 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10860
10861         * g++.dg/template/friend4.C: New test.
10862
10863 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10864
10865         PR fortran/5743
10866         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10867         unsupported cases.
10868
10869 2002-02-07  Richard Henderson  <rth@redhat.com>
10870
10871         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10872         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10873         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10874         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10875
10876 2002-02-06  Richard Henderson  <rth@redhat.com>
10877
10878         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10879
10880 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10881
10882         * gcc.dg/20020206-1.c: New test.
10883
10884 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * gcc.c-torture/execute/20020206-1.c: New test.
10887
10888         * gcc.c-torture/execute/20020206-2.c: New test.
10889
10890         PR optimization/5429:
10891         * gcc.c-torture/compile/20020206-1.c: New test.
10892
10893 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10894
10895         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10896         as certain file formats cannot support particularly large
10897         alignments.
10898
10899         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10900         and do not expect to be able to link the executable.
10901
10902         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10903         fail because the COFF format does not support the weak attribute.
10904
10905 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10906
10907         * g77.dg/pr5473.f:  New test
10908
10909 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10910
10911         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10912         Fix testcase accordingly.
10913
10914 2002-02-04  Richard Henderson  <rth@redhat.com>
10915
10916         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10917         (buf): Change to be an array of pointers, not ints.
10918
10919 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10920
10921         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10922         before all tests.  Move warning one line above to match where it
10923         C frontend emits.
10924         * gcc.dg/Wswitch-2.c: New test.
10925         * g++.dg/warn/Wswitch-1.C: New test.
10926         * g++.dg/warn/Wswitch-2.C: New test.
10927
10928 2002-02-04  Richard Henderson  <rth@redhat.com>
10929
10930         * g++.dg/abi/offsetof.C: Fix size comparison.
10931
10932 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10933
10934         * gcc.dg/cast-qual-2.c: New test.
10935
10936 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10937
10938         * gcc.dg/20020201-4.c: New test.
10939
10940 2002-02-04  Ben Elliston  <bje@redhat.com>
10941
10942         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10943         target_info attribute != 0, in addition to the empty string.
10944         (gcc_target_compile): Likewise.
10945
10946 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10947
10948         * gcc.dg/Wswitch.c: New test.
10949         PR gcc/4475. PR gcc/3780.
10950
10951 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10952
10953         * g77.f-torture/execute/5122.f: New test for regressions
10954         against PR fortran/5122.
10955
10956 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10957
10958         * g77.f-torture/compile/pr3743.f: Delete
10959         * g77.dg/pr3743-1.f: New test.
10960         * g77.dg/pr3743-2.f: New test.
10961         * g77.dg/pr3743-3.f: New test.
10962         * g77.dg/pr3743-4.f: New test.
10963
10964 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10965
10966         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10967
10968 2002-02-02  Richard Henderson  <rth@redhat.com>
10969
10970         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10971         * gcc.c-torture/execute/bf64-1.c: Likewise.
10972
10973 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10974
10975         * gcc.dg/20020201-2.c: New test.
10976
10977         * gcc.dg/20020201-3.c: New test.
10978
10979         * gcc.c-torture/execute/bitfld-2.c: New test.
10980
10981 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10982
10983         * gcc.dg/bitfld-1.c: Update.
10984         * gcc.dg/bitfld-2.c: Update.
10985         * gcc.c-torture/execute/bitfld-1.x: New.
10986
10987 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10988
10989         * gcc.c-torture/execute/20020201-1.c: New test.
10990
10991 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10992
10993         PR target/5469
10994         * gcc.dg/20020201-1.c: New test.
10995
10996 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10997
10998         PR fortran/3743
10999         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11000         * g77.f-torture/compile/pr3743.x: Remove
11001
11002 2002-01-31  Tom Rix  <trix@redhat.com>
11003
11004         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11005
11006 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11007
11008         * gcc.dg/noncompile/20020130-1.c: New test.
11009
11010 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11011
11012         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11013
11014 2002-01-29  Richard Henderson  <rth@redhat.com>
11015
11016         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11017         to long long.
11018         * gcc.c-torture/execute/bf64-1.c: Likewise.
11019
11020 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11021
11022         * gcc.c-torture/execute/20020129-1.c: New test.
11023
11024 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11025
11026         * gcc.c-torture/compile/20000224-1.c: Update.
11027         * gcc.c-torture/execute/bitfld-1.c: New tests.
11028         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11029         * gcc.dg/uninit-A.c: Update.
11030
11031 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11032
11033         * g++.dg/template/ctor1.C: Add instantiation.
11034
11035 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11036
11037         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11038         argument to __builtin_prefetch to be const ptr.
11039
11040 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * gcc.c-torture/compile/20020120-1.c: New test.
11043
11044 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11045
11046         * gcc.c-torture/execute/20020127-1.c: New test.
11047
11048 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11049
11050         * g77.dg/f77-edit-i-in.f: New test
11051         * g77.dg/f77-edit-i-out.f: New test
11052
11053 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11054
11055         * gcc.dg/debug/debug.exp: New file.
11056         * gcc.dg/debug/trivial.c: New file.
11057         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11058         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11059         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11060         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11061         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11062         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11063         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11064         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11065         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11066         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11067         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11068         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11069         * gcc.dg/20000503-1.c: Removed.
11070         * gcc.dg/20010207-1.c: Removed.
11071         * gcc.dg/20011223-1.c: Removed.
11072         * gcc.dg/20020104-2.c: Removed.
11073         * gcc.dg/debug-1.c: Removed.
11074         * gcc.dg/debug-2.c: Removed.
11075         * gcc.dg/debug-3.c: Removed.
11076         * gcc.dg/debug-4.c: Removed.
11077         * gcc.dg/debug-5.c: Removed.
11078         * gcc.dg/debug-6.c: Removed.
11079         * gcc.dg/dwarf2-1.c: Removed.
11080         * gcc.dg/dwarf2-2.c: Removed.
11081
11082 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11083
11084         * g++.old-deja/g++.other/eh5.C: New test.
11085         * g++.old-deja/g++.other/sibcall2.C: New test.
11086         * g++.old-deja/g++.other/array9.C: New test.
11087         * g++.old-deja/g++.other/typename2.C: New test.
11088         * g++.old-deja/g++.other/crash60.C: New test.
11089         * g++.old-deja/g++.other/conv9.C: New test.
11090         * g++.old-deja/g++.other/mangle10.C: New test.
11091         * g++.old-deja/g++.other/unchanging1.C: New test.
11092         * g++.old-deja/g++.other/exprstmt1.C: New test.
11093         * g++.old-deja/g++.other/inline23.C: New test.
11094         * g++.old-deja/g++.eh/ia64-1.C: New test.
11095         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11096         * g++.old-deja/g++.other/reload1.C: New test.
11097         * g++.old-deja/g++.other/static20.C: New test.
11098         * g++.old-deja/g++.other/local-alloc1.C: New test.
11099         * g++.old-deja/g++.other/conv8.C: New test.
11100         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11101         * g++.old-deja/g++.other/storeexpr1.C: New test.
11102         * g++.old-deja/g++.other/storeexpr2.C: New test.
11103         * g++.dg/eh/template2.C: New test.
11104         * g++.dg/warn/weak1.C: New test.
11105
11106 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11107
11108         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11109         Remove first, non-varying, argument.
11110
11111 2002-01-23  Richard Henderson  <rth@redhat.com>
11112
11113         * gcc.dg/inline-2.c: New.
11114
11115         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11116         Add optional target arg.  Check number of arguments.
11117         (scan-assembler-not, scan-assembler-dem): Likewise.
11118         (scan-assembler-dem-not): Likewise.
11119
11120 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11121
11122         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11123         line 12.
11124         * g++.old-deja/g++.brendan/parse3.C,
11125         g++.old-deja/g++.other/crash26.C,
11126         g++.old-deja/g++.other/crash28.C,
11127         g++.old-deja/g++.other/crash29.C,
11128         g++.old-deja/g++.other/crash30.C,
11129         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11130
11131 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11132
11133         * gcc.dg/20020115-1.c: New.
11134
11135 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11136
11137         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11138
11139 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11140
11141         * gcc.dg/20020122-3.c: New.
11142
11143 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11144
11145         * g++.dg/other/gc1.C: New test.
11146
11147 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11148
11149         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11150
11151 2002-01-22  Richard Henderson  <rth@redhat.com>
11152
11153         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11154
11155 2002-01-22  Richard Henderson  <rth@redhat.com>
11156
11157         * gcc.dg/20020122-4.c: New.
11158
11159 2002-01-22  H.J. Lu <hjl@gnu.org>
11160
11161         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11162         link output.
11163         * gcc.dg/special/ecos.exp: Likewise.
11164         * lib/g++-dg.exp: Likewise.
11165         * lib/g77-dg.exp: Likewise.
11166         * lib/gcc-dg.exp : Likewise.
11167         * lib/mike-g++.exp: Likewise.
11168         * lib/mike-g77.exp: Likewise.
11169         * lib/mike-gcc.exp: Likewise.
11170         * lib/objc-dg.exp: Likewise.
11171
11172 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11173
11174         PR target/5379
11175         * gcc.dg/20020122-2.c: New test.
11176
11177 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11178
11179         * gcc.dg/20020122-1.c: New test.
11180
11181 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11182
11183         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11184
11185 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11186
11187         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11188
11189 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11190
11191         * gcc.c-torture/compile/20020121-1.c: New test.
11192
11193 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11194
11195         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11196         ld_library_path.
11197
11198 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11199
11200         * gcc.dg/20020218-1.c: New test.
11201
11202 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11203
11204         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11205         messages
11206         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11207         "At global scope" warning
11208         * g++.dg/ext/align1.C: Change cygwin test for alignment
11209         from db-bogus to dg-warning
11210
11211 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11212
11213         * g77.f-torture/compile/cpp2.F: New test.
11214
11215 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         * g++.dg/template/access1.C: New test.
11218
11219 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11220
11221         * gcc.dg/20020118-1.c: New.
11222
11223 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11224
11225         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11226
11227 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11228
11229         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11230         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11231         alignment warnings.
11232
11233 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11234
11235         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11236         torture_with_loops and torture_without_loops
11237
11238 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * gcc.c-torture/compile/20020116-1.c: New test.
11241
11242 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * gcc.dg/20020116-2.c: New test.
11245
11246         * gcc.dg/ultrasp4.c: New test.
11247
11248         * gcc.dg/20020116-1.c: New test.
11249
11250 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11251
11252         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11253         by EABI.
11254
11255 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11256
11257         * gcc.misc-tests/i386-prefetch.exp: New.
11258         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11259         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11260         * gcc.misc-tests/i386-pf-none-1.c: New test.
11261         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11262
11263 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11264
11265         * gcc.dg/gnu89-init-1.c: Add new tests.
11266
11267 2002-01-15  Andreas Jaeger  <aj@suse.de>
11268
11269         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11270         * gcc.dg/i386-mmx-2.c: Likewise.
11271         * gcc.dg/i386-sse-1.c: Likewise.
11272         * gcc.dg/i386-sse-2.c: Likewise.
11273         * gcc.dg/i386-sse-3.c: Likewise.
11274
11275 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11276
11277         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11278         Uncomment additional cases that now pass.
11279
11280 2002-01-11  Richard Henderson  <rth@redhat.com>
11281
11282         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11283         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11284
11285 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11286
11287         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11288
11289 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11290
11291         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11292         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11293
11294 2002-01-10  Dale Johannesen  <dalej@apple.com>
11295
11296         * gcc.c-torture/execute/loop-11.c: New.
11297
11298 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11299
11300         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11301         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11302
11303 2002-01-09  Richard Henderson  <rth@redhat.com>
11304
11305         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11306         type in which to perform the operation for each size.
11307
11308 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11309
11310         * gcc.c-torture/compile/20020109-2.c: New test.
11311
11312 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11313
11314         * gcc.c-torture/execute/loop-10.c: New test.
11315
11316 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11317
11318         * gcc.c-torture/compile/20010226-1.c: New test.
11319         * gcc.c-torture/compile/20010227-1.c: New test.
11320         * gcc.c-torture/compile/20010426-1.c: New test.
11321         * gcc.c-torture/compile/20010510-1.c: New test.
11322         * gcc.c-torture/compile/20010605-3.c: New test.
11323         * gcc.c-torture/compile/20010824-1.c: New test.
11324         * gcc.c-torture/execute/20010409-1.c: New test.
11325         * gcc.dg/noncompile/20000901-1.c: New test.
11326         * gcc.dg/20001023-1.c: New test.
11327         * gcc.dg/20001101-1.c: New test.
11328         * gcc.dg/20001102-1.c: New test.
11329         * gcc.dg/20010207-1.c: New test.
11330         * gcc.dg/20010405-1.c: New test.
11331         * gcc.dg/20010822-1.c: New test.
11332         * gcc.dg/20011107-1.c: New test.
11333
11334 2002-01-09  Jeffrey A Law  (law@redhat.com)
11335
11336         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11337
11338         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11339         execution failure on PA targets.
11340
11341 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * gcc.c-torture/compile/20020109-1.c: New test.
11344
11345 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11346
11347         * gcc.c-torture/execute/20020108-1.c: New test.
11348
11349 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11350
11351         * gcc.dg/20020108-1.c: New test.
11352
11353 2002-01-08  H.J. Lu <hjl@gnu.org>
11354
11355         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11356         for header files.
11357
11358 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11359
11360         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11361         consistency.
11362
11363 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11364
11365         * gcc.dg/altivec-4.c: Test altivec predicates.
11366
11367 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11368
11369         * gcc.c-torture/execute/20020107-1.c: New test.
11370
11371 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11372
11373         PR c/5279
11374         * gcc.c-torture/compile/20020106-1.c: New test.
11375
11376 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11377
11378         * gcc.c-torture/execute/nestfunc-4.c: New test.
11379
11380 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11381
11382         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11383         extra triple that slipped in.
11384         * g++.old-deja/g++.abi/align.C: Likewise.
11385         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11386
11387 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11388
11389         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11390         * g++.old-deja/g++.abi/align.C: Likewise.
11391         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11392
11393         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11394         on FreeBSD/i386.
11395         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11396         FreeBSD.
11397
11398 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.dg/20020104-1.c: New test.
11401
11402         * gcc.dg/20020104-2.c: New test.
11403
11404 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11405
11406         * gcc.dg/20020103-1.c: Fix typo in target selector.
11407
11408 2002-01-03  Richard Henderson  <rth@redhat.com>
11409
11410         * gcc.dg/20020103-1.c: New.
11411
11412 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11413
11414         * gcc.c-torture/execute/20020103-1.c: New test.
11415
11416 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * g++.dg/other/debug2.C: New test.
11419
11420         * gcc.c-torture/compile/20020103-1.c: New test.
11421
11422 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11423
11424         * gcc.dg/gnu89-init-1.c: Added new tests.
11425
11426 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11427
11428         * g++.dg/template/friend2.C: Remove as patch is reverted.
11429
11430         * g++.dg/warn/oldcast1.C: New test.
11431
11432         * g++.dg/template/ptrmem1.C: New test.
11433         * g++.dg/template/ptrmem2.C: New test.
11434
11435         * g++.dg/template/ntp.C: New test.
11436
11437         * g++.dg/other/component1.C: New test.
11438
11439         * g++.dg/template/ttp3.C: New test.
11440
11441         * g++.dg/template/friend2.C: New test.
11442         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11443
11444 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11445
11446         * g++.dg/other/ptrmem1.C: New test.
11447         * g++.dg/other/ptrmem2.C: New test.
11448
11449 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11450
11451         * g++.dg/template/ctor1.C: New test.
11452
11453 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11454
11455         * g++.dg/template/friend2.C: New test.
11456
11457 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11458
11459         * gcc.dg/mmix-1.c: New test.
11460
11461 2001-12-31  Richard Henderson  <rth@redhat.com>
11462
11463         * gcc.dg/asm-5.c: New.
11464
11465 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11466
11467         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11468         in namespace __gnu_cxx
11469
11470 2001-12-30  Richard Henderson  <rth@redhat.com>
11471
11472         * gcc.dg/debug-6.c: New.
11473
11474 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11475
11476         * gcc.c-torture/compile/20011229-2.c: New test.
11477
11478 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11479
11480         * gcc.dg/debug-3.c: New test.
11481         * gcc.dg/debug-4.c: New test.
11482         * gcc.dg/debug-5.c: New test.
11483
11484 2001-12-29  Richard Henderson  <rth@redhat.com>
11485
11486         * g++.dg/eh/loop1.C: New.
11487
11488 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11489
11490         * g++.dg/template/crash1.C: New test.
11491
11492 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11493
11494         * g++.dg/other/const1.C: New test.
11495
11496 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11497
11498         * gcc.c-torture/compile/20011229-1.c: New test.
11499
11500 2001-12-28  Stan Shebs  <shebs@apple.com>
11501
11502         * lib/objc-torture.exp: Resync with c-torture.exp.
11503         * lib/objc.exp: Load standard libraries.
11504
11505 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11506
11507         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11508         additional tests.
11509
11510 2001-12-27  Roger Sayle <roger@eyesopen.com>
11511
11512         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11513
11514 2001-12-27  Richard Henderson  <rth@redhat.com>
11515
11516         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11517
11518 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11519
11520         * g++.dg/eh/ctor1.C: New test.
11521         * g++.dg/other/error2.C: New test.
11522
11523 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11524
11525         * g++.dg/other/init2.C: New test.
11526
11527 2001-12-24  Richard Henderson  <rth@redhat.com>
11528
11529         * gcc.dg/20011223-1.c: New.
11530         * gcc.dg/inline-1.c: New.
11531
11532 2001-12-23  Richard Henderson  <rth@redhat.com>
11533
11534         * gcc.dg/asm-4.c: Test operand modifiers.
11535
11536 2001-12-23  Richard Henderson  <rth@redhat.com>
11537
11538         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11539
11540 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11541
11542         * gcc.c-torture/execute/20011223-1.c: New test.
11543
11544 2001-12-21  Richard Henderson  <rth@redhat.com>
11545
11546         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11547         re-enables the warning.
11548
11549 2001-12-21  Richard Henderson  <rth@redhat.com>
11550
11551         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11552
11553 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11554
11555         * gcc.c-torture/compile/20011218-1.c: New test.
11556
11557 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11558
11559         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11560         arm-isr.c test.
11561         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11562         epilogue generation for ARM ISR routines.
11563
11564 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11565
11566         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11567         * gcc.dg/format/c90-printf-3.c: Likewise.
11568         * gcc.dg/format/c99-printf-3.c: Likewise.
11569         * gcc.dg/format/ext-1.c: Likewise.
11570         * gcc.dg/format/ext-6.c: Likewise.
11571         * gcc.dg/format/format.h: Prototype unlocked stdio.
11572
11573 2001-12-20  Richard Henderson  <rth@redhat.com>
11574
11575         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11576         (arena): Use it.
11577         (malloc): Correct allocation logic.  Abort if we fill up the
11578         arena before initialization complete.
11579         (realloc): Correct allocation logic.
11580
11581 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * gcc.c-torture/compile/20011219-2.c: New test.
11584
11585         * gcc.c-torture/execute/20011219-1.c: New test.
11586
11587 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11588
11589         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11590         target does not support weak symbols.
11591
11592 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11593
11594         * gcc.c-torture/compile/20011219-1.c: New test.
11595
11596 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11597
11598         * g++.dg/other/error1.C: New test.
11599
11600 2001-12-17  Jeffrey A Law  (law@redhat.com)
11601
11602         * gcc.c-torture/execute/20011217-1.c: New test.
11603
11604 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11605
11606         * objc.dg/special/: New directory.
11607         * objc.dg/special/special.exp: New file.
11608         * objc.dg/special/unclaimed-category-1.h: New file.
11609         * objc.dg/special/unclaimed-category-1a.m: New file.
11610         * objc.dg/special/unclaimed-category-1.m: New file.
11611
11612 2001-12-17  Andreas Jaeger  <aj@suse.de>
11613
11614         * gcc.c-torture/compile/20011217-2.c: New test.
11615
11616 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11617
11618         * gcc.c-torture/compile/20011217-1.c: New test.
11619
11620 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11621
11622         * testsuite/gcc.dg/20011214-1.c: New.
11623
11624 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11625
11626         * gcc.dg/altivec-4.c: New.
11627
11628 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11629
11630         * gcc.dg/20011113-1.c: New test.
11631
11632 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11633
11634         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11635         std::__malloc_alloc_template<0> and
11636         std::__default_alloc_template<false, 0>.
11637
11638 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11639
11640         * objc/execute/bf-21.m: New test.
11641         * objc/execute/enumeration-1.m: New test.
11642         * objc/execute/enumeration-2.m: New test.
11643
11644 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11645
11646         * gcc.dg/gnu89-init-1.c: New test.
11647
11648 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11649
11650         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11651         * g++.old-deja/g++.jason/2371.C: Likewise.
11652         * g++.old-deja/g++.jason/template33.C: Likewise.
11653         * g++.old-deja/g++.jason/template34.C: Likewise.
11654         * g++.old-deja/g++.jason/template36.C: Likewise.
11655         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11656         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11657         * g++.old-deja/g++.other/typename1.C: Likewise.
11658         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11659         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11660         * g++.old-deja/g++.pt/typename11.C: Likewise.
11661         * g++.old-deja/g++.pt/typename14.C: Likewise.
11662         * g++.old-deja/g++.pt/typename16.C: Likewise.
11663         * g++.old-deja/g++.pt/typename3.C: Likewise.
11664         * g++.old-deja/g++.pt/typename4.C: Likewise.
11665         * g++.old-deja/g++.pt/typename5.C: Likewise.
11666         * g++.old-deja/g++.pt/typename7.C: Likewise.
11667         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11668
11669 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11670
11671         * g++.dg/other/linkage1.C: New test.
11672         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11673         specifiers.
11674
11675 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11676
11677         * gcc.dg/concat.c: New test.
11678
11679 2001-12-11  Stan Shebs  <shebs@apple.com>
11680
11681         * objc/compile: New test directory.
11682         * objc/compile/compile.exp: New expect script.
11683         * objc/compile/20011211-1.m: New compile test.
11684
11685 2001-12-11  Jason Merrill  <jason@redhat.com>
11686
11687         * lib/prune.exp (prune_gcc_output): Also handle "In member
11688         function".  So many permutations...
11689
11690 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11691
11692         * g++.dg/template/typedef1.C: New test.
11693
11694 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         * g++.dg/other/copy1.C: New test.
11697
11698 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11699
11700         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11701
11702         * gcc.dg/builtin-choose-expr.c: New.
11703
11704 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11705
11706         * gcc.dg/altivec-2.c: New.
11707
11708 2001-12-07  Richard Henderson  <rth@redhat.com>
11709
11710         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11711
11712 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11713
11714         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11715         ultrasparc.
11716
11717 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11718
11719         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11720
11721 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11722
11723         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11724         variable argument list.
11725
11726 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11727
11728         * gcc.c-torture/execute/memcheck: Delete entire directory.
11729         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11730         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11731
11732 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11733
11734         * gcc.dg/Wshadow-1.c: New test.
11735
11736 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11737
11738         * gcc.c-torture/compile/20011130-1.c: New test.
11739
11740         * gcc.dg/noncompile/20011025-1.c: New test.
11741
11742         * g++.dg/other/anon-union.C: New test.
11743
11744         * gcc.c-torture/execute/20011024-1.c: New test.
11745
11746 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11747
11748         * gcc.c-torture/execute/20000722-1.x,
11749         gcc.c-torture/execute/20010123-1.x: Remove.
11750         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11751         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11752         gcc.dg/c99-complit-2.c: New tests.
11753
11754 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11755
11756         * g++.dg/inherit/base1.C: New test.
11757
11758 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11759
11760         * g++.dg/other/stdarg1.C: New test.
11761
11762         * gcc.c-torture/compile/20011130-2.c: New test.
11763
11764 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11765
11766         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11767         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11768         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11769         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11770         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11771         * gcc.dg/builtin-prefetch-1.c: New test.
11772
11773 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11774
11775         * gcc.dg/20011130-1.c: New test.
11776
11777 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11778
11779         * g++.dg/other/scope1.C: New test.
11780         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11781
11782 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11783
11784         * gcc.dg/vla-init-1.c: New test.
11785
11786 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11787
11788         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11789
11790 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11791
11792         * objc.dg/alias.m: Update.
11793         * objc.dg/class-1.m: Update.
11794         * objc.dg/const-str-1.m: Update.
11795         * objc.dg/fwd-proto-1.m: Update.
11796         * objc.dg/id-1.m: Update.
11797         * objc.dg/super-class-1.m: Update.
11798
11799 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11800
11801         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11802         constructs.
11803
11804 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11805
11806         * gcc.c-torture/execute/20011128-1.c: New test.
11807
11808 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11809
11810         * gcc.dg/20011127-1.c: New test.
11811
11812 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11813
11814         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11815         from Austin Group draft 7.
11816         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11817         scanf format arguments.
11818         * gcc.dg/format/no-exargs-2.c: New test.
11819
11820 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11821
11822         * g++.dg/abi/vbase8-4.C: New test.
11823
11824 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11825
11826         * gcc.c-torture/execute/20011121-1.c: New test.
11827
11828 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11829
11830         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11831
11832 2001-11-23  Andreas Jaeger  <aj@suse.de>
11833
11834         * gcc.dg/cpp/charconst-2.c: New test.
11835
11836 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11837
11838         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11839         to the host if it is remote.  Let tests specify extra headers
11840         they use.
11841         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11842         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11843         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11844         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11845         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11846         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11847         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11848         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11849         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11850         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11851
11852 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11853
11854         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11855         for little endian ARMs.
11856
11857 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11858
11859         * gcc.c-torture/compile/20011119-1.c: New test.
11860         * gcc.c-torture/compile/20011119-2.c: New test.
11861
11862 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11863
11864         * gcc.dg/altivec-1.c: Fix typo.
11865
11866 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11867
11868         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11869
11870 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11871
11872         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11873
11874 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11875
11876         * lib/g77.exp: Don't specify --rpath-link.
11877
11878         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11879         across all the headers.
11880         * gcc.dg/format/format.exp: For testing on a remote host,
11881         copy format.h.
11882
11883         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11884         * gcc.c-torture/execute/930406-1.c: Likewise.
11885         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11886
11887 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11888
11889         * gcc.dg/altivec-1.c: New.
11890
11891 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11892
11893         * gcc.dg/cpp/fpreprocessed.c: New test case.
11894
11895 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11896
11897         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11898         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11899         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11900
11901 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11902
11903         * gcc.dg/no-builtin-1.c: New test.
11904
11905 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11906
11907         * gcc.c-torture/execute/20011115-1.c: New test.
11908
11909 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11910
11911         * gcc.c-torture/compile/20011114-2.c: New test.
11912         * gcc.c-torture/compile/20011114-3.c: New test.
11913         * gcc.c-torture/compile/20011114-4.c: New test.
11914
11915 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11916
11917         * g++.dg/other/init1.C: New test.
11918
11919 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11920
11921         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11922         message.
11923
11924         * gcc.c-torture/execute/20011114-1.c: New testcase.
11925
11926         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11927         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11928         like the (before this change) version of 20010327-1.c.
11929
11930 2001-11-14  Roger Sayle <roger@eyesopen.com>
11931
11932         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11933
11934 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11935
11936         * g++.dg/init/array2.C: New test.
11937
11938 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11939
11940         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11941
11942 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.dg/other/forscope1.C: New test.
11945         * g++.dg/ext/forscope1.C: New test.
11946         * g++.dg/ext/forscope2.C: New test.
11947
11948 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11949
11950         * gcc.c-torture/execute/20011113-1.c: New test.
11951
11952 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11953
11954         * gcc.c-torture/execute/20011109-2.c: New test.
11955
11956         * gcc.c-torture/execute/20011109-1.c: New test.
11957
11958 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11959
11960         * gcc.c-torture/compile/20011109-1.c: New test.
11961
11962 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11963
11964         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11965         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11966         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11967         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11968         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11969         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11970         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11971
11972 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11973
11974         * g++.dg/warn/Wshadow-1.C: New tests.
11975         * g++.old-deja/g++.mike/for3.C: Update.
11976
11977 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11978
11979         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11980         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11981         XFAILs.  Adjust expected error texts.
11982         * gcc.c-torture/compile/20011106-1.c,
11983         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11984         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11985         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11986         gcc.dg/c99-array-lval-5.c: New tests.
11987
11988 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11989
11990         * gcc.dg/cpp/defined.c: Update.
11991
11992 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11993
11994         * gcc.c-torture/execute/anon-1.c: New test.
11995
11996 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11997
11998         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11999         same size, so no warning should be produced on stormy16.
12000
12001         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12002         due to oversized array.
12003         * g++.old-deja/g++.mike/ns15.C: Likewise.
12004         * g++.old-deja/g++.pt/crash16.C: Likewise.
12005
12006 2001-11-02  Graham Stott  <grahams@redhat.com>
12007
12008         * g++.dgother/debug1.C: Fix typos.
12009
12010 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12011
12012         * g++.dg/other/debug1.C: New test.
12013
12014 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12015
12016         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12017         of unsigned long.
12018
12019 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12020
12021         * gcc.dg/20011029-2.c: New test.
12022
12023         * gcc.c-torture/compile/20011029-1.c: New test.
12024
12025 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12026
12027         * objc/execute/class_self-1.m: New test.
12028         * objc/execute/class_self-2.m: New test.
12029
12030 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12031
12032         * gcc.misc-tests/msgs.exp: Delete.
12033         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12034         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12035         error set to match recent changes.
12036
12037 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12038
12039         * gcc.dg/20011021-1.c: New test.
12040
12041 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12042
12043         * gcc.c-torture/compile/20011023-1.c: New test.
12044
12045 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12046
12047         * lib/g77.exp: Rewrite based on lib/g++.exp.
12048
12049 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12050
12051         * gcc.c-torture/execute/20011019-1.c: New test.
12052
12053         * gcc.dg/20011018-1.c: New test.
12054
12055 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12056
12057         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12058
12059 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12060
12061         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12062         * gcc.dg/attr-invalid.c: Likewise.
12063
12064 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12065
12066         * testsuite/gcc.dg/20011015-1.c: New test.
12067
12068 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12069
12070         * g++.dg/template/unify2.C: New test.
12071
12072 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12073
12074         * g++.dg/other/exception-specification.C: New test
12075
12076 2001-10-13  Tom Rix  <trix@redhat.com>
12077
12078         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12079         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12080
12081 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12082
12083         * testsuite/gcc.dg/20011009-1.c: New test.
12084
12085 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12086
12087         PR g++/4476
12088         * g++.dg/other/friend1.C: New test.
12089
12090 2001-10-11  Richard Henderson  <rth@redhat.com>
12091
12092         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12093
12094 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12095
12096         * gcc.c-torture/compile/20011010-1.c: New.
12097
12098 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12099
12100         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12101         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12102         g77.f-torture/execute/execute.exp,
12103         g77.f-torture/noncompile/noncompile.exp,
12104         gcc.c-torture/compile/compile.exp,
12105         gcc.c-torture/execute/execute.exp,
12106         gcc.c-torture/execute/ieee/ieee.exp,
12107         gcc.c-torture/execute/memcheck/memcheck.exp,
12108         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12109         objc/execute/execute.exp: Update FSF address.
12110
12111 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12112
12113         * gcc.dg/cpp/cmdlne-C.c: Update.
12114         * gcc.dg/cpp/cmdlne-C2.c: New.
12115
12116 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12117
12118         * gcc.c-torture/execute/20011008-3.c: New.
12119
12120 2001-10-08  DJ Delorie  <dj@redhat.com>
12121
12122         * gcc.dg/20011008-1.c: New.
12123         * gcc.dg/20011008-2.c: New.
12124
12125 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12126
12127         * gcc.dg/cpp/spacing1.c: Update test.
12128
12129 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12130
12131         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12132         spelling errors of "separate" as "seperate".
12133
12134 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12135
12136         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12137         enough to avoid inlining.
12138
12139 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12140
12141         * lib/g77.exp: set libg2c_dir correctly.
12142
12143 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12144
12145         * gcc.dg/cpp/macro11.c: New test.
12146
12147 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12148
12149         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12150         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12151         gcc.dg/format/multattr-3.c: New tests.
12152         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12153         tests for format attributes on function pointers being rejected.
12154
12155 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12156
12157         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12158
12159 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12160
12161         * g++.dg/warn/format1.C: New test.
12162
12163 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12164
12165         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12166
12167 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12168
12169         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12170
12171 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12172
12173         * gcc.dg/cpp/redef2.c: Add test.
12174
12175 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12176
12177         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12178         long-standing bug on i686, apparently.
12179         * gcc.c-torture/execute/loop-2c.x: New file.
12180         * gcc.c-torture/execute/loop-2d.x: New file.
12181         * gcc.c-torture/execute/loop-3c.x: New file.
12182
12183 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12184
12185         * gcc.dg/cpp/20000625-2.c: Correct line number.
12186
12187 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12188
12189         * gcc.dg/cpp/macro10.c: New test.
12190         * gcc.dg/cpp/strify3.c: New test.
12191         * gcc.dg/cpp/spacing1.c: Add tests.
12192         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12193         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12194
12195 2001-09-24  DJ Delorie  <dj@redhat.com>
12196
12197         * gcc.c-torture/execute/20010924-1.c: New test.
12198
12199 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12200
12201         * testsuite/objc/execute/paste.m: Remove.
12202
12203 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12204
12205         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12206
12207 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12208
12209         * g77.dg/strlen0.f: New test.
12210
12211 2001-09-21  Richard Henderson  <rth@redhat.com>
12212
12213         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12214         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12215
12216 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12217
12218         Table-driven attributes.
12219         * g++.dg/ext/attrib1.C: New test.
12220
12221 2001-09-20  DJ Delorie  <dj@redhat.com>
12222
12223         * gcc.dg/20000926-1.c: Update expected warning messages.
12224         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12225         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12226         array.
12227
12228 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12229
12230         * g++.dg/eh/registers1.C: New test case.
12231
12232 2001-09-17  Richard Henderson  <rth@redhat.com>
12233
12234         * gcc.dg/array-5.c: Fix VLA decomposition test.
12235
12236 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12237
12238         * gcc.dg/cpp/line5.c: New testcase.
12239
12240 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12241
12242         * gcc.dg/cpp/macro9.c: New test.
12243
12244 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12245
12246         * gcc.c-torture/execute/980223.c: Change type of addr from long
12247         to char *.
12248
12249 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12250
12251         * gcc.c-torture/execute/20010915-1.c: New test.
12252
12253 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12254
12255         * g77.dg/bprob: New directory.
12256         * g77.dg/bprob/bprob.exp: New file.
12257         * g77.dg/bprob/bprob-1.f: New test.
12258         * g77.dg/gcov: New directory.
12259         * g77.dg/gcov/gcov.exp: New file.
12260         * g77.dg/gcov/gcov-1.f: New test.
12261         * g77.dg/gcov/gcov-1.x: New file.
12262
12263 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12264
12265         * gcc.dg/cpp/directiv.c: Update.
12266         * gcc.dg/cpp/undef1.c: Update.
12267
12268 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12269
12270         * gcc.dg/20010912-1.c: New test.
12271
12272 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12273
12274         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12275         language-independent file in lib.
12276         * lib/gcov.exp: New file.
12277
12278 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12279
12280         * gcc.c-torture/compile/20010911-1.c: New test.
12281
12282 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12283
12284         * lib/profopt.exp: New, to support profile-directed optimizations.
12285         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12286         * gcc.misc-tests/bprob-1.c: New test.
12287         * gcc.misc-tests/bprob-2.c: New test.
12288
12289 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12290
12291         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12292         XFAIL and which kinds of gcov output to verify.
12293         * gcc.misc-tests/gcov-4b.x: New file.
12294         * gcc.misc-tests/gcov-5b.x: New file.
12295         * gcc.misc-tests/gcov-6.x: New file.
12296         * gcc.misc-tests/gcov-7.c: New test.
12297         * gcc.misc-tests/gcov-7.x: New file.
12298
12299 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12300
12301         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12302         * gcc.misc-tests/gcov-6.c: New test.
12303
12304 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12305
12306         PR c++/3986
12307         * g++.dg/abi/vbase1.C: New test.
12308
12309 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12310
12311         * objc.dg/method-2.m: New.
12312
12313 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12314
12315         PR c++/4203
12316         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12317         * g++.dg/init/empty1.C: New test.
12318
12319 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12320
12321         * gcc.c-torture/compile/20010903-1.c: New test.
12322
12323 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12324
12325         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12326         for m68k.
12327
12328 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12329
12330         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12331
12332         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12333
12334         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12335
12336 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12337
12338         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12339         for 16-bit 'unsigned int'.
12340
12341 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12342
12343         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12344
12345 2001-08-27  Richard Henderson  <rth@redhat.com>
12346
12347         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12348         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12349
12350 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12351
12352         * gcc.dg/asm-names.c (ymain): New.
12353
12354 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12355
12356         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12357         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12358         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12359
12360 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12361
12362         * gcc.dg/compare5.c: New testcase.
12363
12364 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12365
12366         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12367         and "In instantiation".
12368
12369 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12370
12371         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12372
12373 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12374
12375         * gcc.misc-tests/gcov.exp: Add support for branch information.
12376         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12377         * gcc.misc-tests/gcov-4.c: New test.
12378         * gcc.misc-tests/gcov-4b.c: New test.
12379         * gcc.misc-tests/gcov-5b.c: New test.
12380
12381 2001-08-20  Zack Weinberg  <zackw@panix.com>
12382
12383         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12384         expected to fail.
12385
12386 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12387
12388         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12389
12390 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * g++.dg/eh/template1.C: New test.
12393
12394 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
12395
12396         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
12397         Fix thinko.
12398         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
12399         for xfail.
12400
12401 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
12402
12403         * lib/g77-dg.exp:  Use prune.exp for common procedures
12404         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
12405         * lib/g77.exp: (g77-dg-prune) Remove
12406
12407 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
12408
12409         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
12410
12411 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12412
12413         * g++.dg/template/unify1.C: New test.
12414
12415 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.dg/abi/empty4.C: New test.
12418
12419 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
12420
12421         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
12422         solaris2.*
12423         * g77.f-torture/compile/pr3743.x: Likewise
12424
12425 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12426
12427         * g++.dg/other/using-declaration.C: New test.
12428
12429 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12430
12431         * gcc.dg/cpp/tr-sign.c: New testcase.
12432
12433 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12434
12435         * gcc.dg/cpp/19951025-1.c: Revert.
12436         * gcc.dg/cpp/directiv.c: We no longer process directives that
12437         interrupt macro arguments.
12438
12439 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
12440
12441         * gcc.dg/bconstp-1.c: New test.
12442
12443 2001-08-03  Richard Henderson  <rth@redhat.com>
12444
12445         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
12446
12447 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12448
12449         * gcc.dg/cpp/19951025-1.c: Update.
12450
12451 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
12452
12453         * g77.dg/ff90-1.f (s): Fix reference of variable z,
12454         should be x.
12455
12456 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12457
12458         Kill -fhonor-std.
12459         * g++.old-deja/g++.ns/ns14.C: Remove special options.
12460         * g++.old-deja/g++.other/std1.C: Likewise.
12461         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
12462
12463 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
12464
12465         * lib/g77.exp:  Load gcc-defs.exp for common procedures
12466         (g77_pass, g77_fail, g77_finish, g77_exit,
12467         ${tool}_check_unsupported_p} Now redundant.  Deleted.
12468
12469 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
12470
12471         * g77.dg/fbackslash.f
12472         * g77.dg/fcase-preserve.f
12473         * g77.dg/ff90-1.f
12474         * g77.dg/ffixed-line-length-0.f
12475         * g77.dg/ffixed-line-length-132.f
12476         * g77.dg/ffixed-line-length-7.f
12477         * g77.dg/ffixed-line-length-72.f
12478         * g77.dg/ffixed-line-length-none.f
12479         * g77.dg/ffree-form-1.f
12480         * g77.dg/fno-backslash.f
12481         * g77.dg/fno-f90-1.f
12482         * g77.dg/fno-fixed-form-1.f
12483         * g77.dg/fno-onetrip.f
12484         * g77.dg/fno-typeless-boz.f
12485         * g77.dg/fno-underscoring.f
12486         * g77.dg/fno-vxt-1.f
12487         * g77.dg/fonetrip.f
12488         * g77.dg/ftypeless-boz.f
12489         * g77.dg/fugly-assumed.f
12490         * g77.dg/funderscoring.f
12491         * g77.dg/fvxt-1.f
12492
12493 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
12494
12495         * objc.dg/fwd-proto-1.m: New.
12496         * objc.dg/local-decl-1.m: New.
12497         * objc.dg/naming-1.m: New.
12498         * objc.dg/naming-2.m: New.
12499         * objc.dg/proto-hier-1.m: New.
12500
12501 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
12502
12503         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
12504         largest-type elements to a struct makes its size grow.
12505
12506 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12507
12508         * g++.dg/abi/vthunk1.C: New test.
12509
12510 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12511
12512         * g++.dg/abi/vbase8-22.C: New test.
12513
12514 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12515
12516         * gcc.dg/cpp/macro8.c: New test.
12517
12518 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12519
12520         * g++.dg/abi/vbase8-21.C: New test.
12521
12522 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12523
12524         * g++.dg/abi/vbase8-10.C: New test.
12525
12526 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12527
12528         * lib/g++.exp (g++_set_ld_library_path): Renamed to
12529         ${tool}_set_ld_library_path.
12530         Changed caller.
12531         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
12532         g++.exp.
12533
12534 2001-07-26  Stan Cox <scox@redhat.com>
12535
12536         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
12537         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
12538         gcc_exit, gcc_check_unsupported_p):
12539         Moved to gcc-deps.exp
12540         * gcc-deps.exp: New file.
12541
12542 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12543
12544         * g++.old-deja/g++.pt/defarg14.C: New test.
12545
12546 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12547
12548         * g++.old-deja/g++.other/lineno5.C: New test.
12549
12550 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12551
12552         * g++.old-deja/g++.pt/crash68.C: New test.
12553
12554 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * g++.old-deja/g++.other/crash42.C: New test.
12557
12558 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12559
12560         * gcc.dg/cpp/extratokens.c: Fix.
12561         * gcc.dg/cpp/skipping2.c: New tests.
12562
12563 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12564
12565         * gcc.c-torture/execute/20010724-1.c: New file.
12566         * gcc.c-torture/execute/20010724-1.x: New file.
12567
12568 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12569
12570         * g++.old-deja/g++.other/cond7.C: New test.
12571
12572 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         * g++.old-deja/g++.other/optimize4.C: New test.
12575
12576 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12577
12578         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12579
12580 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12581
12582         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12583         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12584         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12585         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12586
12587         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12588         bug report" message.
12589
12590         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12591         * g++.dg/ext/instantiate1.C: Move from old-deja.
12592
12593 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12594
12595         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12596         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12597         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12598         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12599
12600 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12601
12602         * gcc.c-torture/execute/20010723-1.c: New test.
12603
12604 2001-07-23  Ben Elliston  <bje@redhat.com>
12605
12606         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12607
12608 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12609
12610         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12611         i[34567]86-*-*.
12612         Delete handling of ieee_multilib_flags.
12613         Pass -mieee for alpha*-*-* and sh-*-*.
12614         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12615
12616 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12617
12618         Remove old-abi tests.
12619         * g++.old-deja/g++.mike/p11116.C: Remove.
12620         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12621
12622 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12623
12624         * g77.f-torture/compile/pr3743.f:  New test
12625
12626 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12627
12628         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12629
12630 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12631
12632         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12633         g++.old-deja/g++.pt/static6.C: Likewise.
12634         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12635         supports weak symbols.
12636
12637 2001-07-18  Andreas Jaeger  <aj@suse.de>
12638
12639         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12640         supported again.
12641
12642 2001-07-18  Andreas Jaeger  <aj@suse.de>
12643
12644         * gcc.dg/iftrap-1.c: Fix target line.
12645
12646 2001-07-17  Richard Henderson  <rth@redhat.com>
12647
12648         * gcc.c-torture/execute/20010717-1.c: New.
12649
12650 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12651
12652         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12653         tests.
12654
12655 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12656
12657         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12658
12659 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12660
12661         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12662         UAC_SIGBUS, UAC_NOPRINT definitions.
12663
12664 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12665
12666         * objc/execute/object_is_class.m: New test.
12667         * objc/execute/object_is_meta_class.m: New test.
12668
12669 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12670
12671         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12672         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12673
12674 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
12675
12676         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
12677         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
12678
12679 2001-07-14  Richard Henderson  <rth@redhat.com>
12680
12681         * gcc.dg/iftrap-1.c: New.
12682
12683 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
12684
12685         * g77.f-torture/execute/intrinsic77.f: New test.
12686
12687 2001-07-11  Janis Johnson <janis@us.ibm.com>
12688
12689         * gcc.misc-tests/gcov-3.c: New test.
12690
12691 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12692
12693         * gcc.c-torture/compile/20010711-1.c,
12694         * gcc.c-torture/compile/20010711-2.c: New tests.
12695
12696 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12697
12698         * gcc.c-torture/execute/20010711-1.c: New test.
12699
12700 2001-07-11  Ben Elliston  <bje@redhat.com>
12701
12702         * g++.old-deja/g++.other/enum5.C: New test.
12703
12704 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
12705
12706         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
12707         (g++-dg-prune): Call prune_gcc_output.
12708         * prune.exp: New file for prune_gcc_output.
12709         * lib/g++.exp, lib/gcc.exp: Load it.
12710
12711 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12712
12713         * gcc.c-torture/compile/20010701-1.c,
12714         g++.old-deja/g++.ext/attrib6.C: New tests.
12715
12716 2001-07-06  Jeffrey A Law  (law@cygnus.com)
12717
12718         * gcc.c-torture/compile/20010706-1.c: New test.
12719
12720 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
12721
12722         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
12723
12724 2001-06-28  Stan Shebs  <shebs@apple.com>
12725
12726         * gcc.dg/pragma-darwin.c: New test.
12727
12728 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12729
12730         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
12731         Solaris 2.[678] system.
12732
12733 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12734
12735         * gcc.dg/20010622-1.c: New test.
12736
12737 2001-06-18  Stan Shebs  <shebs@apple.com>
12738
12739         * objc.dg: New directory.
12740         * objc.dg/dg.exp: New file.
12741         * objc.dg/alias.m: New.
12742         * objc.dg/class-1.m: New.
12743         * objc.dg/class-2.m: New.
12744         * objc.dg/const-str-1.m: New.
12745         * objc.dg/const-str-2.m: New.
12746         * objc.dg/id-1.m: New.
12747         * objc.dg/method-1.m: New.
12748         * objc.dg/super-class-1.m: New.
12749         * lib/objc-dg.exp: New file.
12750
12751 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12752
12753         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
12754         of label name.
12755
12756 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         * g++.old-deja/g++.abi/vbase8-9.C: New test.
12759
12760 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12761
12762         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
12763         variable.
12764
12765 2001-06-12  Richard Henderson  <rth@redhat.com>
12766
12767         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
12768
12769 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12770
12771         * g++.old-deja/g++.abi/vbase5.C: New test.
12772         * g++.old-deja/g++.abi/vbase6.C: New test.
12773         * g++.old-deja/g++.abi/vbase7.C: New test.
12774
12775 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12776
12777         * gcc.c-torture/compile/20010610-1.c: New test.
12778
12779 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.old-deja/g++.abi/vbase4.C: New test.
12782
12783 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12784
12785         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
12786         support %f for HC11/HC12 targets.
12787         * gcc.c-torture/execute/930513-1.x: New file, likewise.
12788         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
12789         on HC11/HC12 targets.
12790         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
12791
12792 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12793
12794         * gcc.dg/wchar_t-1.c: New file.
12795         * gcc.dg/wint_t-1.c: Likewise.
12796
12797 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
12798
12799         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
12800
12801 2001-06-11  Richard Henderson  <rth@redhat.com>
12802
12803         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
12804
12805 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12806
12807         * gcc.c-torture/compile/20010611-1.c: New test.
12808
12809 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12810
12811         * gcc.dg/c99-tag-1.c: Add more tests.
12812
12813 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
12814
12815         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
12816         representation on MN10300 and ARM/Thumb.
12817
12818 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
12819
12820         * g77.f-torture/execute/20010610.f: New.
12821
12822 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
12823
12824         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
12825         names.
12826
12827 2001-06-09  Richard Henderson  <rth@redhat.com>
12828
12829         * gcc.c-torture/execute/ashrdi-1.c: New.
12830         * gcc.c-torture/execute/ashldi-1.c: New.
12831         * gcc.c-torture/execute/lshrdi-1.c: New.
12832
12833 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
12834
12835         * objc/execute/load-3.m: Added. Check sending +load to categories,
12836         in addition to classes.
12837
12838 2001-06-08  Stan Shebs  <shebs@apple.com>
12839
12840         * objc/execute/load-2.m: New test.  From Nicola Pero
12841         <n.pero@mi.flashnet.it>.
12842
12843 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
12844
12845         * gcc.c-torture/execute/20010605-2.c: New test.
12846
12847 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.old-deja/g++.abi/vbase2.C: New test.
12850         * g++.old-deja/g++.abi/vbase3.C: New test.
12851
12852 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         * g++.old-deja/g++.pt/friend49.C: New test.
12855
12856 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12857
12858         * g++.old-deja/g++.ext/anon3.C: New test.
12859
12860 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
12861
12862         * g++.old-deja/g++.other/conv7.C: New test.
12863
12864 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12865
12866         * gcc.c-torture/compile/20010605-2.c: New test.
12867
12868 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12869
12870         * gcc.c-torture/execute/20010604-1.c: New test.
12871
12872 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
12873
12874         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
12875
12876 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
12877
12878         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
12879         (g++_link_flags): Likewise.
12880         (g++_init): Pass gccpath's value to two previous functions.
12881
12882 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12883
12884         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
12885         Ensure logfile entry matches exec command line.
12886
12887 2001-05-31  Richard Henderson  <rth@redhat.com>
12888
12889         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
12890         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
12891
12892 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
12893
12894         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
12895         compiler for irix6.2
12896
12897 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
12898
12899         * g++.old-deja/g++.other/optimize3.C: New file.
12900
12901 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
12902
12903         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
12904         assemble.
12905
12906 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
12907
12908         * g++.old-deja/g++.other/optimize2.C: New file.
12909
12910 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
12911
12912         * gcc.c-torture/compile/20010518-2.c: New file.
12913         * gcc.c-torture/execute/20010518-1.c: New file.
12914         * gcc.c-torture/execute/20010518-2.c: New file.
12915
12916 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12917
12918         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
12919
12920 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
12921
12922         G++ no longer defines builtins that do not begin with __builtin.
12923         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
12924         * g++.old-deja/g++.brendand/misc13.C: Likewise.
12925         * g++.old-deja/g++.law/builtin1.C: Likewise.
12926         * g++.old-deja/g++.law/cvt2.C: Likewise.
12927         * g++.old-deja/g++.mike/net5.C: Likewise.
12928         * g++.old-deja/g++.other/builtins1.C: Likewise.
12929         * g++.old-deja/g++.other/builtins2.C: Likewise.
12930         * g++.old-deja/g++.other/builtins3.C: Likewise.
12931         * g++.old-deja/g++.other/builtins4.C: Likewise.
12932         * g++.old-deja/g++.other/inline8.C: Likewise.
12933         * g++.old-deja/g++.robertl/eb39.C: Likewise.
12934
12935 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
12936
12937         * g++.old-deja/g++.pt/using1.C: Adjust.
12938         * g++.old-deja/g++.pt/using2.C: New test.
12939
12940 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
12941
12942         * gcc.dg/cpp/charconst.c: New tests.
12943         * gcc.dg/cpp/escape.c: New tests.
12944         * gcc.dg/cpp/escape-1.c: New tests.
12945         * gcc.dg/cpp/escape-2.c: New tests.
12946         * gcc.dg/cpp/ucs.c: New tests.
12947
12948 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
12949
12950         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
12951         native compiler for irix6.5.
12952
12953 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
12954
12955         * lib/g++.exp (g++_include_flags): Use args to compute
12956         get_multilibs.
12957         (g++_link_flags): Likewise.
12958         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
12959
12960 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12961
12962         * gcc.dg/c90-hexfloat-1.c: Add more tests.
12963
12964 2001-05-21  Geoff Keating  <geoffk@redhat.com>
12965
12966         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
12967         this file.
12968
12969 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12970
12971         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
12972         STACK_SIZE;
12973         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
12974         to STACK_SIZE; Use it to define size of add_histo array.
12975         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
12976         to STACK_SIZE.
12977         (f): Use GITT_SIZE to define size of gitt local table.
12978         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
12979         to STACK_SIZE; Use it to define size of bytemem array.
12980
12981 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12982
12983         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
12984         on 68HC11/HC12 due to the asm instruction.
12985         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
12986         * gcc.c-torture/compile/920520-1.x: Likewise.
12987         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
12988         on 68HC11/HC12 because the function is larger than 64K.
12989         * gcc.c-torture/compile/961203-1.x: New file, this test fails
12990         on 68HC11/HC12 because the structure is too large.
12991
12992 2001-05-20  Richard Henderson  <rth@redhat.com>
12993
12994         * gcc.c-torture/execute/20010520-1.c: New.
12995
12996 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12997
12998         * g++.old-deja/g++.warn/compare1.C: New test.
12999         * gcc.dg/compare4.c: New test.
13000
13001 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
13002
13003         * g++.old-deja/g++.other/optimize1.C: New test.
13004
13005 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13006
13007         * g++.old-deja/g++.pt/spec41.C: New test.
13008
13009 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
13010
13011         * gcc.c-torture/compile/20010114-1.x: Remove.
13012
13013 2001-05-18  Stan Shebs  <shebs@apple.com>
13014
13015         * gcc.c-torture/compile/20010518-1.c: New test.
13016
13017 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
13018
13019         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
13020         * g++.old-deja/g++.pt/crash67.C: New test.
13021
13022 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
13023
13024         * g++.old-deja/g++.other/debug9.C: New test.
13025
13026 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
13027
13028         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
13029
13030 2001-05-16  Jan Hubicka  <jh@suse.cz>
13031
13032         * gcc.c-torture/compile/20010516-1.c: New test.
13033
13034 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         * g++.old-deja/g++.other/crash41.C: New test.
13037
13038 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
13039
13040         * g++.old-deja/g++.pt/crash66.C: New test.
13041
13042 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
13043
13044         * g++.old-deja/g++.robertl/eb27.C: Convert.
13045
13046 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
13047
13048         * g++.dg/friend-warn.C: New test.  Do not warn about friend
13049         declaration being redundant.
13050
13051 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
13052
13053         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
13054
13055 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
13056
13057         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
13058
13059 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
13060
13061         * lib/g++.exp: Use testsuite_flags.
13062
13063 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
13064
13065         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
13066
13067 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13068
13069         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
13070
13071 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
13072
13073         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
13074
13075 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
13076
13077         * gcc.c-torture/compile/20010313-1.c: New test.
13078
13079 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
13080
13081         * gcc.dg/cpp/direct2.c: New test.
13082         * gccq.dg/cpp/direct2s.c: New test.
13083
13084         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
13085
13086 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
13087
13088         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
13089         * g++.old-deja/g++.other/op3.C: Likewise.
13090
13091 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13092
13093         * gcc.dg/cpp/syshdr.h: New file.
13094         * gcc.dg/cpp/sysmac1.c: Update.
13095         * gcc.dg/cpp/sysmac2.c: Update.
13096
13097 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13098
13099         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
13100
13101 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
13102
13103         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
13104         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
13105
13106 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
13107
13108         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
13109
13110 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
13111
13112         * lib/g++.exp (g++_include_flags): Don't use any special flags
13113         if TESTING_IN_BUILD_TREE is not defined.
13114         (g++_init): Use a plain 'c++' as the compiler if
13115         TESTING_IN_BUILD_TREEE is not defined.
13116
13117 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13118
13119         * g++.old-deja/g++.eh/catch13.C: New test.
13120         * g++.old-deja/g++.eh/catch14.C: New test.
13121
13122 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
13123
13124         * gcc.dg/cpp/tr-define.c: New test.
13125
13126 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
13127
13128         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
13129         <stdlib.h>, not <malloc.h>.
13130
13131 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.old-deja/g++.ns/template17.C: New test.
13134
13135 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
13136
13137         * g++.old-deja/g++.pt/ref4.C: New test.
13138
13139 2001-04-30  Richard Henderson  <rth@redhat.com>
13140
13141         * gcc.dg/20000724-1.c: Revert last change.
13142
13143 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
13144
13145         * g77.f-torture/execute/20010430.f: New test.
13146
13147 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
13148
13149         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
13150
13151 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
13152
13153         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
13154
13155 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         * g++.old-deja/g++.eh/crash6.C: New test.
13158
13159 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13160
13161         * g++.old-deja/g++.other/warn7.C: New test.
13162
13163 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
13164
13165         * g++.old-deja/g++.other/defarg9.C: New test.
13166
13167 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13168
13169         * g77.f-torture/compile/20010426.f: New test.
13170         * g77.f-torture/execute/20010426.f: New test.
13171
13172 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
13173
13174         * g77.f-torture/compile/20000629-1.x: Remove - error
13175         has been fixed.
13176
13177 2001-04-26  Jeffrey A Law  (law@cygnus.com)
13178
13179         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
13180         Tweak slightly to work with g++.dg framework.
13181         * g++.dg/special/ecos.exp: Run initp1.C test.
13182         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
13183
13184         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
13185         its linker doesn't give line numbers either.
13186         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
13187
13188 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13189
13190         * g++.old-deja/g++.other/lex1.C: New test.
13191
13192 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
13193
13194         * gcc.dg/noncompile/20010425-1.c: New test.
13195
13196 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
13197
13198         * g++.old-deja/g++.pt/mangle2.C: New test.
13199
13200 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13201
13202         * gcc.dg/format/plus-1.c: New test.
13203
13204 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13205
13206         * gcc.dg/20010423-1.c: New test.
13207
13208 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
13209
13210         * gcc.c-torture/execute/20010422-1.c: New test.
13211
13212 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
13213
13214         * g++.old-deja/g++.ns/type2.C: New test.
13215
13216 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
13217
13218         * g++.old-deja/g++.other/perf1.C: New test.
13219
13220 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
13221
13222         * gcc.dg/c99-func-2.c: Remove xfail.
13223         * gcc.dg/c99-func-3.c: Remove xfail.
13224         * gcc.dg/c99-func-4.c: Remove xfail.
13225
13226 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
13227
13228         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
13229
13230 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13231
13232         * gcc.c-torture/compile/20010423-1.c: New test.
13233
13234 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13235
13236         * g++.old-deja/g++.pt/typename28.C: New test.
13237
13238 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13239
13240         * g++.old-deja/g++.abi/empty2.C: New test.
13241         * g++.old-deja/g++.abi/empty3.C: New test.
13242
13243 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13244
13245         * g++.old-deja/g++.other/comdat2.C: New test.
13246         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
13247
13248 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13249
13250         * g++.old-deja/g++.other/overload14.C: New test.
13251
13252 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13253
13254         * g++.old-deja/g++.other/lookup23.C: New test.
13255
13256 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
13257
13258         * gcc.c-torture/execute/20010403-1.c: New test.
13259
13260 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
13261             Mark Mitchell  <mark@codesourcery.com>
13262
13263         * lib/old-dejagnu.exp: Don't delete output of executable.
13264         Add .exe suffix to executables.
13265
13266 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
13267
13268         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
13269
13270 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13271
13272         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
13273
13274 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13275
13276         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
13277         * g++.old-deja/g++.abi/crash1.C: New test.
13278
13279 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
13280
13281         * g++.old-deja/g++.other/crash40.C: New test.
13282
13283 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13284
13285         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
13286
13287 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
13288
13289         * g++.old-deja/g++.other/warn6.C: New test.
13290
13291 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13292
13293         * g++.old-deja/g++.robertl/eb42.C: Same.
13294
13295 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13296
13297         * gcc.dg/wtr-conversion-1.c: New testcase.
13298
13299 2001-04-10  Richard Henderson  <rth@redhat.com>
13300
13301         * g++.old-deja/g++.other/array5.C: New.
13302
13303 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13304
13305         * gcc.c-torture/execute/20010408-1.c: New test.
13306
13307 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
13308
13309         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
13310         headers and constructs.
13311         * g++.old-deja/g++.robertl/eb79.C: Same.
13312         * g++.old-deja/g++.robertl/eb77.C (main): Same.
13313         * g++.old-deja/g++.robertl/eb73.C: Same.
13314         * g++.old-deja/g++.robertl/eb66.C (main): Same.
13315         * g++.old-deja/g++.robertl/eb55.C (t): Same.
13316         * g++.old-deja/g++.robertl/eb54.C (main): Same.
13317         * g++.old-deja/g++.robertl/eb46.C (main): Same.
13318         * g++.old-deja/g++.robertl/eb44.C: Same.
13319         * g++.old-deja/g++.robertl/eb41.C (main): Same.
13320         * g++.old-deja/g++.robertl/eb4.C (main): Same.
13321         * g++.old-deja/g++.robertl/eb39.C: Same.
13322         * g++.old-deja/g++.robertl/eb33.C (main): Same.
13323         * g++.old-deja/g++.robertl/eb31.C (main): Same.
13324         * g++.old-deja/g++.robertl/eb30.C: Same.
13325         * g++.old-deja/g++.robertl/eb3.C: Same.
13326         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
13327         * g++.old-deja/g++.robertl/eb21.C: Same.
13328         * g++.old-deja/g++.robertl/eb15.C: Same.
13329         * g++.old-deja/g++.robertl/eb118.C: Same.
13330         * g++.old-deja/g++.robertl/eb115.C (main): Same.
13331         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
13332         * g++.old-deja/g++.robertl/eb109.C: Same.
13333         * g++.old-deja/g++.other/sibcall1.C (main): Same.
13334         * g++.old-deja/g++.mike/rtti1.C: Same.
13335         * g++.old-deja/g++.mike/p658.C: Same.
13336         * g++.old-deja/g++.mike/net46.C: Same.
13337         * g++.old-deja/g++.mike/net34.C: Same.
13338         * g++.old-deja/g++.mike/memoize1.C: Same.
13339         * g++.old-deja/g++.mike/eh2.C: Same.
13340         * g++.old-deja/g++.law/weak.C: Same.
13341         * g++.old-deja/g++.law/visibility7.C: Same.
13342         * g++.old-deja/g++.law/visibility25.C: Same.
13343         * g++.old-deja/g++.law/visibility22.C: Same.
13344         * g++.old-deja/g++.law/visibility2.C: Same.
13345         * g++.old-deja/g++.law/visibility17.C: Same.
13346         * g++.old-deja/g++.law/visibility13.C: Same.
13347         * g++.old-deja/g++.law/visibility10.C: Same.
13348         * g++.old-deja/g++.law/visibility1.C: Same.
13349         * g++.old-deja/g++.law/virtual3.C (eval): Same.
13350         * g++.old-deja/g++.law/vbase1.C: Same.
13351         * g++.old-deja/g++.law/operators32.C: Same.
13352         * g++.old-deja/g++.law/nest3.C: Same.
13353         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
13354         * g++.old-deja/g++.law/except5.C (main): Same.
13355         * g++.old-deja/g++.law/cvt7.C (run): Same.
13356         * g++.old-deja/g++.law/cvt2.C: Same.
13357         * g++.old-deja/g++.law/cvt16.C: Same.
13358         * g++.old-deja/g++.law/ctors6.C (bar): Same.
13359         * g++.old-deja/g++.law/ctors17.C (main): Same.
13360         * g++.old-deja/g++.law/ctors13.C: Same.
13361         * g++.old-deja/g++.law/ctors12.C (main): Same.
13362         * g++.old-deja/g++.law/ctors10.C: Same.
13363         * g++.old-deja/g++.law/code-gen5.C: Same.
13364         * g++.old-deja/g++.law/bad-error7.C: Same.
13365         * g++.old-deja/g++.law/arm9.C: Same.
13366         * g++.old-deja/g++.law/arm12.C: Same.
13367         * g++.old-deja/g++.law/arg8.C: Same.
13368         * g++.old-deja/g++.law/arg1.C: Same.
13369         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
13370         * g++.old-deja/g++.jason/template31.C: Same.
13371         * g++.old-deja/g++.jason/template24.C (main): Same.
13372         * g++.old-deja/g++.jason/2371.C: Same.
13373         * g++.old-deja/g++.eh/new2.C: Same.
13374         * g++.old-deja/g++.eh/new1.C: Same.
13375         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
13376         * g++.old-deja/g++.brendan/nest21.C (main): Same.
13377         * g++.old-deja/g++.brendan/err-msg3.C: Same.
13378         * g++.old-deja/g++.brendan/crash62.C: Same.
13379         * g++.old-deja/g++.brendan/crash52.C: Same.
13380         * g++.old-deja/g++.brendan/crash49.C (main): Same.
13381         * g++.old-deja/g++.brendan/crash38.C: Same.
13382         * g++.old-deja/g++.brendan/crash15.C (main): Same.
13383         * g++.old-deja/g++.brendan/copy9.C: Same.
13384
13385 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
13386
13387         * gcc.c-torture/execute/20001203-2.c (memset):
13388         Count argument is of type __SIZE_TYPE__.
13389
13390 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
13391
13392         * gcc.c-torture/compile/20010404-1.c: New test.
13393
13394 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
13395
13396         * gcc.c-torture/compile/20010326-1.c: New test.
13397
13398 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
13399
13400         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
13401         peculiarities of the SH.
13402         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
13403
13404 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13405
13406         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
13407         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
13408         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
13409
13410 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13411
13412         * g77.f-torture/compile/20010321-1.f: New test.
13413
13414 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13415
13416         * gcc.c-torture/compile/20010329-1.c: New test.
13417
13418 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
13419
13420         * gcc.c-torture/execute/20010329-1.c: New test.
13421
13422 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13423
13424         * g++.old-deja/g++.other/eh4.C: Fix typo.
13425
13426 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
13427
13428         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
13429
13430 2001-03-28  Philip Blundell  <philb@gnu.org>
13431
13432         * gcc.c-torture/compile/20010328-1.c: New test.
13433
13434 2001-03-27  Richard Henderson  <rth@redhat.com>
13435
13436         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
13437         * g++.old-deja/g++.eh/vbase3.C: Likewise.
13438
13439 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
13440
13441         * gcc.c-torture/compile/20010327-1.c: New test.
13442
13443 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
13444
13445         * g++.old-deja/g++.other/friend12.C: New test.
13446         * g++.old-deja/g++.other/friend9.C: Expect no errors.
13447         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
13448
13449 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13450
13451         * gcc.c-torture/execute/20010325-1.c: New test.
13452
13453 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
13454
13455         * g++.old-deja/g++.other/mangle3.C: New test.
13456
13457 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
13458
13459         * g++.old-deja/g++.other/anon8.C: New test.
13460
13461 2001-03-20  Philip Blundell  <philb@gnu.org>
13462
13463         * gcc.c-torture/compile/20010320-1.c: New test.
13464
13465 2001-03-17  Richard Henderson  <rth@redhat.com>
13466
13467         * g++.old-deja/g++.other/eh4.C: Add expected error text.
13468
13469 2001-03-15  Geoff Keating  <geoff@redhat.com>
13470
13471         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
13472         tests on AIX.
13473
13474 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
13475
13476         * g++.old-deja/g++.other/eh4.C: New test.
13477
13478 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13479
13480         * gcc.dg/cpp/mi1.c: Update.
13481
13482 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
13483
13484         * g++.old-deja/g++.other/regstack.C: New test.
13485
13486 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
13487
13488         * g++.old-deja/g++.other/ref4.C: New test.
13489
13490 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
13491
13492         * objc/execute/va_method.m: Added.
13493         * objc/execute/IMP.m: Added.
13494         * objc/execute/_cmd.m: Added.
13495         * objc/execute/accessing_ivars.m: Added.
13496         * objc/execute/class-1.m: Added.
13497         * objc/execute/class-10.m: Added.
13498         * objc/execute/class-11.m: Added.
13499         * objc/execute/class-12.m: Added.
13500         * objc/execute/class-13.m: Added.
13501         * objc/execute/class-14.m: Added.
13502         * objc/execute/class-2.m: Added.
13503         * objc/execute/class-3.m: Added.
13504         * objc/execute/class-4.m: Added.
13505         * objc/execute/class-5.m: Added.
13506         * objc/execute/class-6.m: Added.
13507         * objc/execute/class-7.m: Added.
13508         * objc/execute/class-8.m: Added.
13509         * objc/execute/class-9.m: Added.
13510         * objc/execute/class-tests-1.h
13511         * objc/execute/class-tests-2.h
13512         * objc/execute/compatibility_alias.m: Added.
13513         * objc/execute/encode-1.m: Added.
13514         * objc/execute/formal_protocol-1.m: Added.
13515         * objc/execute/formal_protocol-2.m: Added.
13516         * objc/execute/formal_protocol-3.m: Added.
13517         * objc/execute/formal_protocol-4.m: Added.
13518         * objc/execute/formal_protocol-5.m: Added.
13519         * objc/execute/formal_protocol-6.m: Added.
13520         * objc/execute/formal_protocol-7.m: Added.
13521         * objc/execute/informal_protocol.m: Added.
13522         * objc/execute/initialize.m: Added.
13523         * objc/execute/load.m: Added.
13524         * objc/execute/many_args_method.m: Added.
13525         * objc/execute/nested-3.m: Added.
13526         * objc/execute/no_clash.m: Added.
13527         * objc/execute/private.m: Added.
13528         * objc/execute/redefining_self.m: Added.
13529         * objc/execute/root_methods.m: Added.
13530         * objc/execute/selector-1.m: Added.
13531         * objc/execute/static-1.m: Added.
13532         * objc/execute/static-2.m: Added.
13533         * objc/execute/va_method.m: Added.
13534
13535 2001-03-10  Richard Henderson  <rth@redhat.com>
13536
13537         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13538
13539 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13540
13541         * g++.old-deja/g++.other/crash31.C: XFAIL.
13542         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13543         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13544         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13545         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13546         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13547
13548 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13549
13550         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13551
13552 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13553
13554         * gcc.dg/20000724-1.c: Don't use multiline strings.
13555
13556 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13557
13558         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13559         result of -cString against what we expect it to be; don't just
13560         print it out for no one to read.
13561
13562         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13563         Based on testcases provided by Nicola Pero.
13564
13565 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13566
13567         * gcc.dg/cpp/macro7.c: New test.
13568
13569 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13570
13571         * gcc.dg/cpp/multiline.c: Update.
13572
13573 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         * g++.old-deja/g++.other/enum3.C: New test.
13576
13577 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         * g++.old-deja/g++.other/pod1.C: New test.
13580
13581 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13582
13583         * g++.old-deja/g++.ext/overload1.C: New test.
13584
13585 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13586
13587         * g++.old-deja/g++.pt/using1.C: New test.
13588
13589 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13590
13591         * g++.old-deja/g++.other/using9.C: New test.
13592
13593 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13594
13595         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13596
13597         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13598
13599 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13600
13601         * g++.old-deja/g++.ext/realpt1.C: Remove.
13602
13603 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13604
13605         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13606
13607 2001-02-26  Will Cohen  <wcohen@redhat.com>
13608
13609         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13610
13611 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13612
13613         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13614         templatized constructors.
13615
13616 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13617
13618         * gcc.c-torture/execute/20010224-1.c: New test.
13619
13620 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13621
13622         * gcc.c-torture/execute/20010222-1.c: New test.
13623
13624 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13625
13626         * g++.old-deja/g++.other/inline20.C: New test.
13627
13628 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13629
13630         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13631
13632 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13633
13634         * g++.old-deja/g++.other/lookup22.C: New test.
13635
13636 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
13637
13638         * g77.dg: New directory.
13639         * g77.dg/20010216-1.f: New test case.
13640         * g77.dg/dg.exp: New driver.
13641         * lib/g77-dg.exp: New driver library.
13642
13643 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13644
13645         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
13646
13647 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
13648
13649         * g++.old-deja/g++.other/decl9.C: New test.
13650
13651 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
13652
13653         * g++.old-deja/g++.other/init16.C: Update the test so that it does
13654         not need <string> and also tests the initialization at runtime.
13655
13656 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13657
13658         * gcc.c-torture/execute/longlong.c: New test.
13659
13660 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13661
13662         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
13663
13664 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13665
13666         * gcc.c-torture/execute/920302-1.c (execute):
13667         Change argument type to short.
13668
13669 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13670
13671         * g++.old-deja/g++.pt/deduct6.C: New test.
13672
13673 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13674
13675         * g++.old-deja/g++.pt/deduct5.C: New test.
13676
13677 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
13678
13679         * gcc.c-torture/execute/20010209-1.c: New test.
13680
13681 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13682
13683         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
13684
13685 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
13686
13687         * g++.dg/vtgc1.C: Update for new ABI.
13688
13689         * consistency.vlad: New directory, 1665 files.
13690
13691 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13692
13693         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
13694         return type.
13695         * gcc.dg/cpp/digraphs.c: Declare puts.
13696
13697 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         * g++.old-deja/g++.other/warn5.C: New test.
13700
13701 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13702
13703         * g++.old-deja/g++.pt/spec40.C: New test.
13704
13705 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13706
13707         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
13708         case.
13709         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
13710
13711 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
13712
13713         * gcc.c-torture/compile/20010209-1.c: New test.
13714
13715 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
13716
13717         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
13718         excess errors message but not if it crashes.
13719         * g++.old-deja/g++.other/crash27.C: Likewise.
13720         * g++.old-deja/g++.other/crash28.C: Likewise.
13721         * g++.old-deja/g++.other/crash30.C: Likewise.
13722         * g++.old-deja/g++.other/crash32.C: Likewise.
13723         * g++.old-deja/g++.other/crash35.C: Likewise.
13724         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13725
13726 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13727
13728         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
13729         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
13730         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
13731         g77.f-torture/execute/execute.exp,
13732         g77.f-torture/noncompile/noncompile.exp,
13733         gcc.c-torture/execute/execute.exp,
13734         gcc.c-torture/execute/memcheck/memcheck.exp,
13735         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
13736         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
13737         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
13738         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
13739         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
13740         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
13741         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
13742         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
13743         Remove bug reporting instructions with ancient email addresses.
13744
13745 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * gcc.dg/20010202-1.c: New test.
13748         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
13749
13750 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
13751
13752         * g++.dg/stdbool-if.C: New test.
13753
13754 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
13755
13756         * objc/execute/fdecl.m: Added main().
13757
13758 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13759
13760         * gcc.c-torture/execute/20010206-1.c: New test.
13761
13762 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13763
13764         * gcc.dg/cpp/avoidpaste1.c: Update.
13765
13766 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
13767
13768         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
13769         Pero <nicola@brainstorm.co.uk>.
13770         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
13771
13772 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
13773
13774         * g++.old-deja/g++.pt/spec39.C: New test.
13775
13776 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
13777
13778         * gcc.c-torture/compile/20010202-1.c: New test.
13779
13780 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
13781
13782         * g++.old-deja/g++.abi/primary2.C: New test.
13783         * g++.old-deja/g++.abi/primary3.C: New test.
13784         * g++.old-deja/g++.abi/primary4.C: New test.
13785         * g++.old-deja/g++.abi/primary5.C: New test.
13786         * g++.old-deja/g++.abi/vtable3.h: New test.
13787         * g++.old-deja/g++.abi/vtable3a.C: New test.
13788         * g++.old-deja/g++.abi/vtable3b.C: New test.
13789         * g++.old-deja/g++.abi/vtable3c.C: New test.
13790         * g++.old-deja/g++.abi/vtable3d.C: New test.
13791         * g++.old-deja/g++.abi/vtable3e.C: New test.
13792         * g++.old-deja/g++.abi/vtable3f.C: New test.
13793         * g++.old-deja/g++.abi/vtable3g.C: New test.
13794         * g++.old-deja/g++.abi/vtable3h.C: New test.
13795         * g++.old-deja/g++.abi/vtable3i.C: New test.
13796         * g++.old-deja/g++.abi/vtable3j.C: New test.
13797         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
13798
13799 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
13800
13801         * g++.old-deja/g++.other/anon6.C: New test.
13802         * g++.old-deja/g++.other/anon7.C: New test.
13803
13804 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13805
13806         * gcc.dg/cpp/avoidpaste2.c: New tests.
13807
13808 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
13809
13810         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
13811
13812 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
13813
13814         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
13815         DECIMAL_DIG cases for Irix."
13816
13817 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
13818
13819         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
13820
13821 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13822
13823         * gcc.dg/c99-tag-1.c: New test.
13824
13825 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13826
13827         * gcc.dg/cpp/tr-warn1.c: Add tests.
13828
13829 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13830
13831         * gcc.dg/cpp/avoidpaste1.c: Update.
13832         * gcc.dg/cpp/paste4.c: Update.
13833
13834 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
13835
13836         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
13837         cases for Irix.
13838
13839 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13840
13841         * g++.old-deja/g++.other/inline19.C: New test.
13842
13843 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13844
13845         * gcc.dg/Wlarger-than.c: New test.
13846
13847 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13848
13849         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
13850
13851 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
13852
13853         * gcc.c-torture/execute/20010129-1.c: New test.
13854         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
13855
13856 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13857
13858         * gcc.dg/cpp/avoidpaste1.c: Test case.
13859
13860 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
13861
13862         * g++.old-deja/g++.other/inline18.C: New test.
13863
13864 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13865
13866         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
13867         and __builtin_putchar.
13868
13869 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
13870
13871         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
13872         tests.
13873
13874 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
13875
13876         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
13877         floating point number rounding mode to round to the nearest
13878         representable mode.
13879
13880 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
13881
13882         * g++.old-deja/g++.other/mangle2.C: New test.
13883
13884 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13885
13886         * gcc.c-torture/compile/20010124-1.c: New test.
13887
13888 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
13889
13890         * g++.old-deja/g++.pt/spec38.C: New test.
13891
13892 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13893
13894         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
13895         "Build don't run".
13896
13897 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13898
13899         * gcc.c-torture/execute/20010123-1.c: New test.
13900
13901 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13902
13903         * g++.old-deja/g++.pt/spec37.C: New test.
13904
13905 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.pt/overload14.C: New test.
13908
13909 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13910
13911         * gcc.c-torture/execute/20010122-1.c: New test, exercise
13912         __builtin_return_address.
13913
13914 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
13915
13916         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
13917         * g++.old-deja/g++.pt/spec35.C: New test.
13918         * g++.old-deja/g++.pt/spec36.C: New test.
13919
13920 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
13921
13922         * gcc.c-torture/compile/20010118-1.c: New test.
13923
13924 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
13925
13926         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
13927
13928 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13929
13930         * gcc.c-torture/execute/20010119-1.c: New test.
13931
13932 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.old-deja/g++.other/vbase5.C: New test.
13935
13936 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13937
13938         * gcc.c-torture/execute/20010118-1.c: New test.
13939
13940 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13941
13942         * g++.old-deja/g++.pt/deduct3.C: New test.
13943
13944 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13945
13946         * g++.old-deja/g++.pt/spec34.C: New test.
13947
13948 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
13949
13950         * g77.f-torture/compile/20000601-2.f: New test.
13951
13952 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13953
13954         * g++.old-deja/g++.other/init17.C: New test.
13955
13956 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
13957
13958         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
13959
13960 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13961
13962         * g++.old-deja/g++.pt/unify8.C: New test.
13963
13964 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13965
13966         * g++.old-deja/g++.abi/vbase1.C: New test.
13967
13968 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13969
13970         * g++.old-deja/g++.pt/crash65.C: New test.
13971
13972 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13973
13974         * gcc.dg/cpp/assembl2.S: New test case.
13975
13976 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
13977
13978         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
13979         are supported.
13980
13981 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13982
13983         * g++.old-deja/g++.other/builtins1.C: New test.
13984         * g++.old-deja/g++.other/builtins2.C: Likewise.
13985         * g++.old-deja/g++.other/builtins3.C: Likewise.
13986         * g++.old-deja/g++.other/builtins4.C: Likewise.
13987
13988 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
13989
13990         * gcc.c-torture/compile/20010117-1.c: New test.
13991         * gcc.c-torture/compile/20010117-2.c: New test.
13992
13993 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13994
13995         * g77.f-torture/execute/20010116.[fx]: New test,
13996         XFAIL on i?86-*-*.
13997         * g77.f-torture/compile/20010115.f: Indicate it's
13998         a test for PR fortran/1636.
13999
14000 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14001
14002         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
14003
14004 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14005
14006         * g77.f-torture/compile/20010115.f: New test.
14007
14008 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         * g++.old-deja/g++.pt/nontype5.C: New test.
14011
14012 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
14013
14014         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
14015         have an equivalent working one below it.
14016
14017 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14018
14019         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
14020         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14021
14022 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
14023
14024         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
14025         message containing "init_priority".
14026         (conpr-2.C): Likewise.
14027         (conpr-3.C): Likewise.
14028         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
14029
14030 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14031
14032         * gcc.c-torture/execute/20010114-2.c: New test.
14033
14034 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14035
14036         * gcc.c-torture/compile/20010114-1.c: New test.
14037         * gcc.c-torture/compile/20010114-1.x: Xfail.
14038         * gcc.c-torture/compile/20010114-2.c: New test.
14039         * gcc.c-torture/execute/20010114-1.c: New test.
14040         * gcc.dg/trunc-1.c: New test.
14041         * gcc.dg/uninit-B.c: New test.
14042
14043 2001-01-13  Nick Clifton  <nickc@redhat.com>
14044
14045         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
14046         target.
14047
14048 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14049
14050         * gcc.c-torture/compile/20010113-1.c: New test.
14051
14052 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
14053
14054         * gcc.c-torture/compile/20001212-1.c: New test.
14055
14056 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14057
14058         * gcc.dg/cpp/widestr1.c: Update.
14059         * gcc.dg/cpp/prag-imp.c: Remove.
14060
14061 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
14062
14063         * gcc.c-torture/execute/20000801-3.x: Remove.
14064         * gcc.dg/c90-init-1.c: New test.
14065         * gcc.dg/c99-init-1.c: New test.
14066         * gcc.dg/c99-init-2.c: New test.
14067         * gcc.dg/gnu99-init-1.c: New test.
14068
14069 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
14070
14071         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
14072         testing that no relevant ones were found.
14073
14074 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14075
14076         * g++.old-deja/g++.pt/cast2.C: New test.
14077
14078 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
14079
14080         * g++.old-deja/g++.pt/friend47.C: New test.
14081
14082 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * g++.old-deja/g++.pt/instantiate13.C: New test.
14085
14086 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.old-deja/g++.other/defarg7.C: New test.
14089         * g++.old-deja/g++.other/defarg8.C: New test.
14090
14091 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14092
14093         * g++.old-deja/g++.pt/crash64.C: New test.
14094
14095 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14096
14097         * g++.old-deja/g++.pt/crash63.C: New test.
14098
14099 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
14100
14101         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
14102
14103 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
14104
14105         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
14106
14107 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14108
14109         * g++.old-deja/g++.pt/error3.C: New test.
14110
14111 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14112
14113         * g++.old-deja/g++.other/crash39.C: New test.
14114
14115 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         * g++.old-deja/g++.other/vbase4.C: New test.
14118
14119 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
14120
14121         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
14122         * gcc.dg/special/20000419-2.c: New file. Identical to above.
14123         * gcc.dg/special/special.exp: New test driver which will check
14124         for alias support for the above test.
14125
14126 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
14127
14128         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
14129         problems on small machines.
14130         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
14131         parameterize.
14132
14133 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
14134
14135         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
14136         mips.
14137         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
14138
14139 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
14140
14141         * g++.old_deja/g++.pt/using8.C: New test.
14142
14143 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14144
14145         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
14146
14147 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
14148
14149         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
14150         where a failure is expected.
14151         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
14152
14153 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14154
14155         * g++.old_deja/g++.pt/instantiate12.C: New test.
14156
14157 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14158
14159         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
14160         start of structs.
14161         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
14162         * g++.old-deja/g++.brendan/crash17.C: Likewise.
14163         * g++.old-deja/g++.brendan/crash29.C: Likewise.
14164         * g++.old-deja/g++.brendan/crash48.C: Likewise.
14165         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14166         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
14167         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
14168         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
14169         * g++.old-deja/g++.eh/spec6.C: Likewise.
14170         * g++.old-deja/g++.jason/crash3.C: Likewise.
14171         * g++.old-deja/g++.law/ctors11.C: Likewise.
14172         * g++.old-deja/g++.law/ctors17.C: Likewise.
14173         * g++.old-deja/g++.law/ctors5.C: Likewise.
14174         * g++.old-deja/g++.law/ctors9.C: Likewise.
14175         * g++.old-deja/g++.mike/ambig1.C: Likewise.
14176         * g++.old-deja/g++.mike/net22.C: Likewise.
14177         * g++.old-deja/g++.mike/p3538a.C: Likewise.
14178         * g++.old-deja/g++.mike/p3538b.C: Likewise.
14179         * g++.old-deja/g++.mike/virt3.C: Likewise.
14180         * g++.old-deja/g++.niklas/t128.C: Likewise.
14181         * g++.old-deja/g++.other/anon4.C: Likewise.
14182         * g++.old-deja/g++.other/using1.C: Likewise.
14183         * g++.old-deja/g++.other/warn3.C: Likewise.
14184         * g++.old-deja/g++.pt/t37.C: Likewise.
14185         * g++.old-deja/g++.robertl/eb69.C: Likewise.
14186         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14187
14188 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
14189
14190         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
14191
14192 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14193
14194         * gcc.c-torture/execute/stdio-opt-3.c: New test.
14195
14196 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
14197
14198         * gcc.c-torture/compile/20010107-1.c: New test.
14199
14200 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14201
14202         * gcc.c-torture/execute/builtin-noret-1.c: New test.
14203
14204 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14205
14206         * gcc.dg/format/format.h: New file.
14207         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
14208         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
14209         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
14210         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
14211         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
14212         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14213         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
14214         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
14215         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
14216         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
14217         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
14218         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
14219         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
14220         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
14221         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
14222         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
14223         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
14224         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
14225         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
14226         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
14227         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
14228         instead of declaring standard types, macros and functions in each
14229         test.
14230
14231 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
14232
14233         * gcc.c-torture/execute/20010106-1.c: New test.
14234
14235 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14236
14237         * gcc.dg/format/format.exp: New file.
14238         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
14239         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
14240         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
14241         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
14242         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
14243         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
14244         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
14245         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
14246         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
14247         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
14248         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
14249         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
14250         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
14251         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
14252         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
14253         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
14254         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
14255         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
14256         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
14257         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
14258         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
14259         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
14260         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
14261         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
14262         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
14263         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
14264         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
14265         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
14266         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
14267         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
14268         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
14269         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
14270         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
14271         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
14272         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
14273         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
14274         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
14275         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
14276         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
14277         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
14278         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
14279         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
14280
14281 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
14282
14283         * gcc.c-torture/execute/991228-1.c: Take word endianness into
14284         account.
14285
14286 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
14287
14288         * gcc.c-torture/execute/builtin-complex-1.c: New test.
14289
14290 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14291
14292         * g++.old-deja/g++.pt/crash62.C: New test.
14293
14294 2001-01-04  Richard Henderson  <rth@redhat.com>
14295
14296         * gcc.dg/20000926-1.c: Update expected warnings.
14297         * gcc.dg/array-2.c: Likewise.
14298         * gcc.dg/array-4.c: Also validate flexible array members.
14299         * gcc.dg/c99-flex-array-1.c: New.
14300
14301 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14302
14303         * gcc.c-torture/compile/20001222-1.x: Remove.
14304
14305 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14306
14307         * gcc.c-torture/execute/built-in-setjmp.c: New.
14308
14309 2001-01-03  Richard Henderson  <rth@redhat.com>
14310
14311         * gcc.dg/940510-1.c: Update expected error wording.
14312         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
14313
14314 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
14315
14316         * lib/target-supports.exp (check_alias_available): Modified to
14317         indicate aliases not supported if only weak aliases are supported.
14318
14319 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14320
14321         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
14322         Turn on cmpstrsi checks for __pj__ and __i370__.
14323
14324 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14325
14326         * g++.old-deja/g++.other/virtual11.C: New test.
14327
14328 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14329
14330         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
14331
14332 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14333
14334         * gcc.c-torture/compile/20010102-1.c: New test.
14335
14336 2001-01-02  Andreas Jaeger  <aj@suse.de>
14337
14338         * gcc.dg/noreturn-3.c: New test.
14339
14340         * gcc.dg/noreturn-4.c: New test.
14341
14342 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14343
14344         * gcc.c-torture/execute/stdio-opt-1.c: Also test
14345         __builtin_fputc and __builtin_fwrite.
14346
14347 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14348
14349         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
14350         signed char, not default char.
14351
14352 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
14353
14354         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
14355
14356 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
14357
14358         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
14359
14360 2000-12-29  Richard Henderson  <rth@redhat.com>
14361
14362         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
14363         (__cyg_profile_func_exit): Define.
14364
14365 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
14366
14367         * g++.dg/vtgc1.C: New test.
14368
14369 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
14370
14371         * gcc.dg/noncompile/20001228-1.c: New test.
14372
14373         * gcc.dg/20001228-1.c: New test.
14374
14375         * gcc.c-torture/execute/20001228-1.c: New test.
14376
14377 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
14378
14379         * gcc.dg/format-strfmon-1.c: New test.
14380
14381 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
14384         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
14385         * gcc.c-torture/execute/string-opt-1.c: Likewise.
14386         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14387         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14388         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14389         * gcc.c-torture/execute/string-opt-6.c: Likewise.
14390         * gcc.c-torture/execute/string-opt-7.c: Likewise.
14391         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14392         * gcc.c-torture/execute/string-opt-9.c: Likewise.
14393         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14394         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14395         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14396
14397         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
14398         * gcc.c-torture/execute/string-opt-4.c: Test index.
14399
14400 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
14401
14402         * gcc.c-torture/compile/20001226-1.c: New test.
14403
14404 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14405
14406         * gcc.c-torture/compile/20001222-1.c: New test.
14407         * gcc.c-torture/compile/20001222-1.x: Xfail.
14408
14409 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
14410
14411         * gcc.c-torture/execute/comp-goto-2.c: New test.
14412
14413 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
14414
14415         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
14416         Use long types if __INT_MAX__ is 32767.
14417         (main): Use cast to (sint32 *) when poking 88 into a_page.
14418
14419         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
14420
14421 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
14422
14423         * gcc.c-torture/compile/20001221-1.c: New test.
14424         * gcc.c-torture/execute/20001221-1.c: New test.
14425
14426 2000-12-20  Richard Henderson  <rth@redhat.com>
14427
14428         * g++.old-deja/g++.pt/crash36.C: Update error lines.
14429         * g++.old-deja/g++.robertl/eb109.C: Likewise.
14430
14431 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14432
14433         * gcc.dg/compare3.c: New test.
14434
14435 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14436
14437         * gcc.dg/format-warnll-1.c: New test.
14438
14439 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
14440
14441         * gcc.dg/cpp/cmdlne-P.c: New test.
14442
14443 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14444
14445         * gcc.c-torture/execute/builtin-abs-1.c,
14446         gcc.c-torture/execute/builtin-abs-2.c: New tests.
14447
14448 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14449
14450         * gcc.dg/cpp/multiline.c: New test.
14451
14452 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14453
14454         * g++.old-deja/g++.other/syshdr1.C: Update.
14455         * gcc.dg/cpp/lineflags.c: Remove temporarily.
14456
14457 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14458
14459         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
14460
14461 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14462
14463         * g++.old-deja/g++.pt/ttp65.C: New test.
14464
14465 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14466
14467         * g++.old-deja/g++.pt/ttp64.C: New test.
14468
14469 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14470
14471         * g++.old-deja/g++.pt/spec33.C: New test.
14472
14473 2000-12-14  Catherine Moore  <clm@redhat.com>
14474
14475         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
14476         * gcc.c-torture/execute/920612-2.c: Likewise.
14477         * gcc.c-torture/execute/920428-2.c: Likewise.
14478         * gcc-c-torture/execute/va-arg-11.c: Call exit.
14479         * gcc.c-torture/execute/va-arg-21.c: Likewise.
14480
14481 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14482
14483         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
14484         * gcc.dg/pack-test-2.c: Likewise.
14485
14486 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14487
14488         Tests by Zack Weinberg <zackw@stanford.edu>.
14489
14490         * gcc.dg/cpp/defined.c: Update.
14491         * gcc.dg/cpp/defined_trad.c: New tests.
14492
14493 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14494
14495         * gcc.dg/cpp/trad-direct.c: Update.
14496
14497 2000-12-11  Neil Booth  <neilb@earthling.net>
14498
14499         * gcc.dg/cpp/defined_trad.c
14500
14501 2000-12-11  Neil Booth  <neilb@earthling.net>
14502
14503         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14504
14505 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14506
14507         * gcc.dg/format-miss-2.c: New test.
14508
14509 2000-12-09  Neil Booth  <neilb@earthling.net>
14510
14511         * gcc.dg/cpp/lineflags.c: New tests.
14512         * gcc.dg/cpp/poison.c: Update.
14513         * gcc.dg/cpp/redef2.c: Update.
14514         * gcc.dg/cpp/skipping.c: New test.
14515
14516 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14517
14518         * g++.old-deja/g++.other/eh3.C: New testcase.
14519
14520 2000-12-07  Neil Booth  <neilb@earthling.net>
14521
14522         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14523         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14524         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14525         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14526         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14527         Update.
14528
14529 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14530
14531         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14532         __SIZE_TYPE__ instead of int for type of integers cast to
14533         pointers.
14534
14535 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * g++.old-deja/g++.other/cleanup4.C: New test.
14538
14539 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14540
14541         * format-sec-1.c: New test.
14542
14543 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14544
14545         * gcc.dg/format-nonlit-3.c: New test.
14546
14547 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14548
14549         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14550         through a null pointer.
14551
14552 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14553
14554         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
14555         * g++.old-deja/g++.pt/partial4.C: New test.
14556
14557 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
14558
14559         * gcc.c-torture/execute/ieee/hugeval.x: New.
14560
14561 2000-12-06  Neil Booth  <neilb@earthling.net>
14562
14563         * gcc.dg/cpp/backslash2.c: New tests.
14564
14565 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14566
14567         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
14568         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
14569
14570 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
14571
14572         * gcc.c-torture/execute/20001203-2.c: New testcase.
14573
14574 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14575
14576         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
14577         * g++.old-deja/g++.other/virtual10.C: New test.
14578
14579 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14580
14581         * g++.old-deja/g++.mike/pmf5.C: Remove test.
14582
14583 2000-12-05  Richard Henderson  <rth@redhat.com>
14584
14585         * gcc.c-torture/compile/20001205-1.c: New.
14586
14587 2000-12-04  Neil Booth  <neilb@earthling.net>
14588
14589         * g++.old-deja/g++.other/virtual9.C: New test.
14590         * g++.old-deja/g++.pt/crash61.C: New test.
14591         * gcc.c-torture/execute/loop-9.c: New test.
14592
14593 2000-12-04  Neil Booth  <neilb@earthling.net>
14594
14595         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
14596         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
14597         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
14598         * gcc.dg/cpp/extratokens.c: ...here.
14599
14600 2000-12-04  Neil Booth  <neilb@earthling.net>
14601
14602         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
14603         New tests.
14604
14605 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14606
14607         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
14608         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
14609
14610 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14611
14612         * gcc.c-torture/execute/20001203-1.c: New test.
14613
14614 2000-12-03  Neil Booth  <neilb@earthling.net>
14615
14616         * gcc.dg/cpp/macro6.c: New test cases.
14617
14618 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14619
14620         * gcc.c-torture/execute/string-opt-9.c: New test.
14621         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14622         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14623         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14624
14625         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
14626         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
14627
14628 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
14629
14630         * gcc.dg/cpp/if-6.c: New testcase.
14631
14632         * gcc.dg/20001201-1.c: New testcase.
14633
14634 2000-12-02  Neil Booth  <neilb@earthling.net>
14635
14636         * g++.old-deja/g++.other/externC4.C,
14637         g++.old-deja/g++.other/friend10.C: New tests.
14638
14639 2000-12-02  Neil Booth  <neilb@earthling.net>
14640
14641         * g++.old-deja/g++.other/instan2.C
14642         * g++.old-deja/g++.other/instan3.C: New test.
14643
14644 2000-12-02  Neil Booth  <neilb@earthling.net>
14645
14646         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
14647         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
14648         gnuc99.c,gnuc99-pedantic.c: New tests.
14649
14650 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14651
14652         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
14653         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
14654
14655 2000-12-01  Neil Booth  <neilb@earthling.net>
14656
14657         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
14658         * gcc.dg/cpp/poison.c: Update.
14659         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
14660
14661 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
14662
14663         * g77.f-torture/execute/20001201.f: New test.
14664
14665 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14666
14667         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
14668
14669 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
14670
14671         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
14672
14673 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.old-deja/g++.other/cast6.C: New test.
14676
14677 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
14678
14679         * gcc.c-torture/execute/20001130-2.c: New testcase.
14680
14681 2000-11-30  Richard Henderson  <rth@redhat.com>
14682
14683         * gcc.c-torture/execute/20001130-1.c: New test.
14684
14685 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14686
14687         * g++.old-deja/g++.other/op3.C: New test.
14688
14689 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         * g++.old-deja/g++.other/op2.C: New test.
14692
14693 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14694
14695         * g++.old-deja/g++.other/crash38.C: New test.
14696
14697 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
14698
14699         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
14700
14701 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
14704         tests.
14705         * gcc.c-torture/execute/string-opt-6.c: New test.
14706
14707         * gcc.dg/20001117-1.c: Add main.
14708
14709 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
14710
14711         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
14712         Move from here ...
14713         * gcc.dg/940510-1.c: ... to here.
14714
14715         * gcc.dg/20000926-1.c: GNU C now allows initializations of
14716         zero-size arrays in toplevel structures.
14717
14718 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14719
14720         * gcc.c-torture/execute/loop-8.c: New test.
14721
14722 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.old-deja/g++.other/base1.C: New test.
14725
14726 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14727
14728         * g++.old-deja/g++.other/parse2.C: New test.
14729
14730 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         * g++.old-deja/g++.pt/incomplete1.C: New test.
14733
14734 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.old-deja/g++.other/friend9.C: New test.
14737
14738 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14739
14740         * gcc.dg/20001127-1.c: New test.
14741
14742 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         * g++.old-deja/g++.pt/friend46.C: New test.
14745
14746 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14747
14748         * g++.old-deja/g++.other/ptrmem8.C: New test.
14749
14750 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14751
14752         * gcc.c-torture/execute/string-opt-7.c: New test.
14753         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14754
14755 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14756
14757         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
14758         instead of 'mkcheck 2'.
14759
14760 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14761
14762         * gcc.c-torture/execute/memcheck/driver.c,
14763         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
14764         C9X references to refer to C99.
14765
14766 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
14767
14768         * gcc.dg/ultrasp3.c: New test.
14769
14770 2000-11-25  Neil Booth  <neilb@earthling.net>
14771
14772         * gcc.dg/cpp/include2.c: Update test to be locale independent.
14773
14774 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
14775
14776         * gcc.c-torture/compile/20001123-2.c: New.
14777
14778 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14779
14780         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
14781
14782 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
14783
14784         * gcc.dg/sequence-point-1.c: Add some new tests.
14785         * gcc.c-torture/execute/20001124-1.c: New test.
14786
14787 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14788
14789         * g++.old-deja/g++.other/vaarg4.C: New test.
14790         * gcc.c-torture/compile/20001123-1.c: New test.
14791
14792 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14793
14794         * g++.other/crash24.C: Adjust and remove XFAIL.
14795         * g++.other/crash37.C: New test.
14796
14797 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
14798
14799         * g++.old-deja/g++.pt/instantiate9.C: New test.
14800
14801 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
14802
14803         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
14804         new ABI, too.
14805
14806         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
14807         * g++.old-deja/g++.robertl/eb55.C: Likewise.
14808
14809 2000-11-22  Neil Booth  <neilb@earthling.net>
14810
14811         * gcc.dg/cpp/Wtrigraphs.c: New test.
14812
14813 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
14814
14815         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
14816
14817 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
14818
14819         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
14820
14821 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
14822
14823         * lib/gcc-dg.exp: load_lib scanasm.exp.
14824         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
14825         * lib/g++-dg.exp: load_lib scanasm.exp.
14826         * lib/scanasm.exp: New.
14827         (scan-assembler, scan-assembler-not): Add optional arguments to
14828         test name, or if not present, the pattern name.
14829         (scan-assembler-dem, scan-assembler-dem-not): New.
14830
14831         * g++.dg/dg.exp: New.
14832
14833 2000-11-21  Neil Booth  <neilb@earthling.net>
14834
14835         * gcc.dg/cpp/integrated1.c: Remove.
14836
14837 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14838
14839         * gcc.c-torture/execute/20001121-1.c: New test.
14840
14841 2000-11-21  Richard Henderson  <rth@redhat.com>
14842
14843         * gcc.c-torture/compile/20001121-1.c: New test.
14844
14845 2000-11-20  Neil Booth  <neilb@earthling.net>
14846
14847         * gcc.dg/cpp/integrated1.c: New test.
14848
14849 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14850
14851         * g++.old-deja/g++.other/inline17.C: New test.
14852
14853 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
14854
14855         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
14856         local variable to be zero: I made the variable global. Now
14857         uses abort() and exit() instead of relying on main's return value.
14858
14859 2000-11-20  Neil Booth  <neilb@earthling.net>
14860
14861         * gcc.dg/cpp/paste2.c: Update test.
14862         * objc/execute/paste.m: New test.
14863
14864 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14865
14866         * gcc.dg/c99-condexpr-1.c: New test.
14867
14868 2000-11-20  Neil Booth  <neilb@earthling.net>
14869
14870         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
14871
14872 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         * g++.old-deja/g++.pt/export1.C: New test.
14875
14876 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
14877
14878         * gcc.dg/20001117-1.c: New test.
14879
14880 2000-11-18  Richard Henderson  <rth@redhat.com>
14881
14882         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
14883
14884 2000-11-18  Richard Henderson  <rth@redhat.com>
14885
14886         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
14887         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
14888         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
14889
14890 2000-11-18  Richard Henderson  <rth@redhat.com>
14891
14892         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
14893         (main): New.  Exit cleanly.
14894
14895 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14896
14897         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
14898         gcc.dg/c99-fordecl-2.c: New tests.
14899
14900 2000-11-18  Richard Henderson  <rth@redhat.com>
14901
14902         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
14903         * gcc.c-torture/execute/zerolen-2.c: New.
14904
14905 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14906
14907         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
14908         memory.
14909
14910 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         * g++.old-deja/g++.pt/instantiate8.C: New test.
14913
14914 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         * g++.old-deja/g++.other/incomplete.C: Add more tests.
14917         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
14918
14919 2000-11-16  Nick Clifton  <nickc@redhat.com>
14920
14921         * gcc.c-torture/execute/nestfunc-2.c: New test.
14922         * gcc.c-torture/execute/nestfunc-3.c: New test.
14923
14924 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14925
14926         * gcc.c-torture/compile/20001116-1.c: New test.
14927
14928 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14929
14930         * gcc.c-torture/execute/20001115-1.c: New test.
14931
14932 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
14933
14934         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
14935         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
14936         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
14937         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14938
14939 2000-11-15  Neil Booth  <neilb@earthling.net>
14940
14941         gcc.dg/cpp/_Pragma1.c: Update.
14942         gcc.dg/cpp/_Pragma2.c: New test.
14943
14944 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
14945
14946         * g++.old-deja/g++.other/anon5.C: New test.
14947
14948 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14949
14950         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
14951         tests.
14952
14953 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
14954
14955         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
14956         output.
14957
14958 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14959
14960         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
14961         labels at end of compound statements.
14962
14963 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
14964
14965         * gcc.c-torture/execute/loop-7.c: New test.
14966
14967 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14968
14969         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
14970
14971 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14972
14973         * gcc.dg/c99-bool-1.c: New test.
14974
14975 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14976
14977         * gcc.dg/c99-scope-1.c: Remove xfail.
14978         * gcc.dg/c99-scope-2.c: New test.
14979
14980 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14981
14982         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
14983         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
14984
14985 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
14986
14987         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
14988         error messages.
14989
14990         * g++.mike/p700.C: Don't typedef wchar_t.
14991         * g++.mike/p784.C: Likewise.
14992         * g++.mike/eb101.C: Don't use __wchar_t.
14993
14994 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14995
14996         * g77.f-torture/execute/20001111.[fx]: Test premature exit
14997         from DO loop.
14998
14999 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
15000
15001         * gcc.c-torture/execute/20001111-1.c: New test.
15002
15003 2000-11-10  Nick Clifton  <nickc@redhat.com>
15004
15005         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
15006         long multuiple and accumulate.
15007
15008 2000-11-09  Richard Henderson  <rth@redhat.com>
15009
15010         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
15011         via size_t instead of int.
15012
15013         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
15014         * gcc.c-torture/execute/string-opt-2.c: Likewise.
15015         * gcc.c-torture/execute/string-opt-3.c: Likewise.
15016         * gcc.c-torture/execute/string-opt-4.c: Likewise.
15017
15018 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
15019
15020         * gcc.c-torture/compile/20001109-1.c: New test.
15021         * gcc.c-torture/compile/20001109-2.c: New test.
15022
15023 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
15024
15025         * g++.old-deja/g++.pt/operator1.C: New test.
15026         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
15027
15028 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15029
15030         * gcc.dg/20001108-1.c: New test.
15031
15032 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
15033
15034         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
15035         with both arguments constant strings.
15036         * gcc.c-torture/execute/string-opt-3.c: New test.
15037         * gcc.c-torture/execute/string-opt-4.c: New test.
15038         * gcc.c-torture/execute/string-opt-5.c: New test.
15039
15040 2000-11-08  Nick Clifton  <nickc@redhat.com>
15041
15042         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
15043         mulsidi3adddi patterns.
15044
15045 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
15046
15047         * g++.old-deja/g++.other/crash36.C: New test.
15048
15049 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
15050
15051         * g++.old-deja/g++.other/init16.C: New test.
15052
15053 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
15054
15055         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
15056
15057 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15058
15059         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
15060         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15061         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15062
15063 2000-11-07  DJ Delorie  <dj@redhat.com>
15064
15065         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
15066
15067 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15068
15069         * gcc.c-torture/execute/string-opt-1.c: New test.
15070
15071 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
15072
15073         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
15074         mips-sgi-irix6.* because the MIPS ABI passes floating-point
15075         parameters in registers, and there is no way for a varargs
15076         function to know in which order the integer and floating-point
15077         parameters should be interleaved when they are placed on the
15078         stack.
15079         * gcc.c-torture/execute/va-arg-16.x: Likewise.
15080         * gcc.c-torture/execute/va-arg-17.x: Likewise.
15081
15082 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15083
15084         * gcc.c-torture/execute/string-opt-2.c: New test.
15085
15086 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
15087
15088         * g++.old-deja/g++.pt/crash60.C: New test.
15089
15090 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15091
15092         * g++.old-deja/g++.other/crash24.C: New test.
15093         * g++.old-deja/g++.other/crash25.C: New test.
15094         * g++.old-deja/g++.other/crash26.C: New test.
15095         * g++.old-deja/g++.other/crash27.C: New test.
15096         * g++.old-deja/g++.other/crash28.C: New test.
15097         * g++.old-deja/g++.other/crash29.C: New test.
15098         * g++.old-deja/g++.other/crash30.C: New test.
15099         * g++.old-deja/g++.other/crash31.C: New test.
15100         * g++.old-deja/g++.other/crash32.C: New test.
15101         * g++.old-deja/g++.other/crash33.C: New test.
15102         * g++.old-deja/g++.other/crash34.C: New test.
15103         * g++.old-deja/g++.other/crash35.C: New test.
15104
15105 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
15106
15107         * gcc.c-torture/execute/20001031-1.c: New test.
15108
15109 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
15110
15111         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
15112         namespace.
15113
15114         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
15115         standards-conformant.
15116
15117         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
15118
15119         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
15120         * g++.old-deja/g++.mike/p755a.C: Likewise.
15121         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
15122         library makes no calls to `operator new' during initialization.
15123
15124 2000-11-04  Neil Booth  <neilb@earthling.net>
15125
15126         * gcc.dg/cpp/include2.c: New tests.
15127
15128 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
15129
15130         * lib/g++.exp (g++_set_ld_library_path): New function.
15131         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
15132
15133 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
15134
15135         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
15136         warnings.
15137
15138 2000-11-01  Richard Henderson  <rth@redhat.com>
15139
15140         * g++.old-deja/g++.ext/namedret1.C: New.
15141         * g++.old-deja/g++.ext/namedret2.C: New.
15142         * g++.old-deja/g++.ext/namedret3.C: New.
15143
15144 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
15145
15146         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
15147         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
15148
15149 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15150
15151         * gcc.c-torture/execute/va-arg-21.c: New test.
15152
15153 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15154
15155         * gcc.dg/c99-complex-2.c: New test.
15156
15157 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15158
15159         * gcc.c-torture/execute/stdio-opt-1.c: New test.
15160
15161 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
15162
15163         * g++.old-deja/g++.other/inline16.C: New test.
15164
15165 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
15166
15167         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
15168         __PRETTY_FUNCTION__
15169
15170 2000-10-29  Neil Booth  <neilb@earthling.net>
15171
15172         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
15173         New tests.
15174         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
15175         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
15176         optimisation.
15177
15178 2000-10-29  Neil Booth  <neilb@earthling.net>
15179
15180         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
15181         * mi1.c, mi1c.h: Add null directives to multiple-include test.
15182         * mi5.c: Test multiple includes work with -C.
15183         * trigraphs.c: Test ^= version.
15184
15185 2000-10-28  Neil Booth  <neilb@earthling.net>
15186
15187         New tests and test updates for new macro expander.
15188
15189         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
15190         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
15191         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
15192         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
15193         new diagnostic messages.
15194
15195         * gcc.dg/cpp/macro3.c: New tests.
15196
15197 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
15198
15199         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
15200         on the same line.
15201
15202 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
15203
15204         * g++.old-deja/g++.other/eh2.C: New test.
15205
15206 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15207
15208         * gcc.c-torture/execute/20001027-1.c: New test.
15209
15210 2000-10-26  Richard Henderson  <rth@redhat.com>
15211
15212         * gcc.c-torture/execute/20001026-1.c: New.
15213
15214 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
15215
15216         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
15217         * g++.old-deja/g++.law/builtin1.C: Likewise.
15218         * g++.old-deja/g++.law/ctors10.C: Likewise.
15219         * g++.old-deja/g++.law/virtual3.C: Likewise.
15220         * g++.old-deja/g++.mike/p658.C: Likewise.
15221         * g++.old-deja/g++.other/sibcall1.C: Likewise.
15222         * g++.old-deja/g++.other/vaarg2.C: Likewise.
15223         * g++.old-deja/g++.robertl/eb124.C: Likewise.
15224         * g++.old-deja/g++.robertl/eb44.C: Likewise.
15225         * g++.old-deja/g++.robertl/eb77.C: Likewise.
15226
15227 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15228
15229         * gcc.c-torture/compile/20001024-1.c: New test.
15230
15231 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
15232
15233         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
15234         to tell us whether or not we are using V3.
15235
15236 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
15237
15238         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
15239         operands.
15240
15241 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15242
15243         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
15244
15245 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
15246
15247         * gcc.c-torture/execute/20001024-1.c: New test.
15248
15249 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
15250
15251         * g++.old-deja/g++.other/sibcall1.C: New test.
15252
15253 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
15254
15255         * gcc.dg/noncompile/init-3.c: New test.
15256
15257 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15258
15259         * gcc.dg/format-array-1.c: New test.
15260
15261 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15262
15263         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
15264         writing through null pointers; remove comment about testing
15265         unterminated strings.
15266
15267 2000-10-17  Matthew Hiller  <hiller@redhat.com>
15268
15269         * gcc.c-torture/execute/20001017-2.c: New test.
15270
15271 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15272
15273         * gcc.c-torture/compile/20001018-1.c: New test.
15274         * gcc.c-torture/compile/20001018-1.x: Xfail.
15275
15276 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15277
15278         * gcc.c-torture/execute/20001017-1.c: New test.
15279
15280 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15281
15282         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
15283         for multiple use of arguments with scanf formats; add tests for
15284         multiple use of arguments.
15285
15286 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
15287
15288         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
15289
15290 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15291
15292         * gcc.dg/format-miss-1.c: New test.
15293
15294 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15295
15296         * gcc.c-torture/execute/20001013-1.c: New test.
15297
15298 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15299
15300         * gcc.dg/format-branch-1.c: New test.
15301
15302 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
15303
15304         * README, lib/file-format.exp: Remove EGCS references.
15305
15306 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
15307
15308         * gcc.dg/20001013-1.c: New test.
15309
15310 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15311
15312         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
15313         for intmax_t in the compiler using __typeof__ and the type rules
15314         for conditional expressions.
15315
15316 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
15317
15318         * gcc.dg/20001012-1.c: New test.
15319         * gcc.dg/20001012-2.c: New test.
15320
15321 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15322
15323         * gcc.dg/format-attr-1.c: New test.
15324
15325 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15326
15327         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
15328         __LONG_LONG_MAX__ instead of LLONG_MAX.
15329
15330 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15331
15332         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
15333         scanf flags.
15334         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
15335         flags.
15336
15337 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
15338
15339         * gcc.dg/sequence-pt-1.c: New test.
15340
15341 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
15342
15343         * gcc.c-torture/execute/20001011-1.c: New testcase.
15344         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
15345
15346 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15347
15348         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
15349         does not error on it.
15350
15351 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
15352
15353         * gcc.dg/20001009-1.c: New test.
15354
15355 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15356
15357         * gcc.c-torture/compile/20001009-1.c: Move from here ....
15358         * gcc.c-torture/execute/20001009-2.c: ... to here.
15359
15360 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
15361
15362         * gcc.c-torture/compile/20001009-1.c: New testcase.
15363         * gcc.c-torture/execute/20001009-1.c: New testcase.
15364         Testcases provided by Jan Hubicka <jh@suse.cz>.
15365
15366 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15367
15368         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15369         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
15370         uintmax_t using <limits.h> to emulate the compiler's internal
15371         logic.  No longer XFAIL %j tests.
15372
15373 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15374
15375         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
15376         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
15377         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
15378         regexps and details of expected handling of some bad formats.
15379         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
15380         suppression.
15381
15382 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15383
15384         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
15385         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
15386         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
15387         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
15388         in list archives.
15389
15390 2000-10-06  Richard Henderson  <rth@cygnus.com>
15391
15392         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
15393         * g++.old-deja/g++.brendan/crash52.C: Likewise.
15394         * g++.old-deja/g++.jason/report.C: Likewise.
15395         * g++.old-deja/g++.law/friend5.C: Likewise.
15396         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
15397         of the expected warnings.
15398
15399 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
15400
15401         * g++.old-deja/g++.pt/enum14.C: New test.
15402
15403 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15404
15405         * g++.old-deja/g++.pt/crash59.C: New test.
15406
15407 2000-10-04  Will Cohen  <wcohen@redhat.com>
15408
15409         * gcc.dg/20000926-1.c: New test.
15410
15411 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
15412
15413         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
15414         function name for current C++ compiler.
15415         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
15416
15417 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
15418
15419         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
15420         __PRETTY_FUNCTION__.
15421         * g++.old-deja/g++.ext/pretty2.C: Likewise.
15422
15423 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15424
15425         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
15426
15427 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
15428
15429         * gcc.c-torture/compile/20000923-1.c: New test.
15430
15431 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
15432
15433         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
15434         * g++.old-deja/g++.pt/ttp62.C: Same.
15435         * g++.old-deja/g++.other/inline14.C: Same.
15436
15437 2000-09-24  Richard Henderson  <rth@cygnus.com>
15438
15439         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
15440
15441 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15442
15443         * gcc.dg/c90-printf-1.c: Add test for wide string format.
15444
15445 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
15446
15447         * gcc.c-torture/compile/20000922-1.c: New file.
15448
15449 2000-09-21  Nick Clifton  <nickc@redhat.com>
15450
15451         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
15452         a signed long modulo operation.
15453         (mod6): New function - perform an unsigned long modulo operation.
15454         (main): Add tests for modulos of very large numbers by very small
15455         dividends.
15456
15457 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15458
15459         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
15460
15461 2000-09-19  Richard Henderson  <rth@cygnus.com>
15462
15463         * gcc.dg/compare2.c (case 10): XFAIL.
15464
15465 2000-09-18  Richard Henderson  <rth@cygnus.com>
15466
15467         * gcc.c-torture/execute/20000906-1.c: Move ...
15468         * gcc.dg/20000906-1.c: ... here.  Only run on targets
15469         that support __builtin_trap.
15470
15471 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
15472
15473         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
15474
15475 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15476
15477         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
15478         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
15479         more $ format tests.
15480
15481 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15482
15483         * gcc.dg/format-errmk-1.c: New test.
15484
15485 2000-09-17  Greg McGary  <greg@mcgary.org>
15486
15487         * gcc.c-torture/execute/20000917-1.x: Remove.
15488
15489 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15490
15491         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
15492
15493 2000-09-17  Greg McGary  <greg@mcgary.org>
15494
15495         * gcc.c-torture/execute/20000917-1.c: New test.
15496         * gcc.c-torture/execute/20000917-1.x: XFAIL.
15497
15498 2000-09-16  Neil Booth  <NeilB@earthling.net>
15499
15500         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
15501         in nested macro bug.
15502
15503 2000-09-15  Neil Booth  <NeilB@earthling.net>
15504
15505         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
15506
15507 2000-09-14  Jeffrey A Law  (law@cygnus.com)
15508
15509         * gcc.c-torture/execute/20000914-1.c: New test.
15510
15511 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
15512
15513         * g++.other/inline13.C: New test.
15514
15515 2000-09-12  Andreas Jaeger  <aj@suse.de>
15516
15517         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
15518         constant by Ulrich Drepper <drepper@redhat.com>.
15519
15520 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
15521
15522         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
15523
15524 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15525
15526         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
15527
15528 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
15529
15530         * gcc.dg/cpp/backslash.c: New test.
15531
15532 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
15533
15534         * gcc.c-torture/execute/20000910-1.c: New test.
15535         * gcc.c-torture/execute/20000910-2.c: Likewise.
15536
15537 2000-09-11  Robert Lipe  <robertl@sco.com>
15538
15539         * gcc.dg/pragma-align.c: New test.
15540
15541 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15542
15543         * g++.old-deja/g++.pt/explicit82.C: New test.
15544         * g++.old-deja/g++.pt/explicit83.C: New test.
15545
15546 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
15547
15548         * gcc.dg/asm-names.c: New test.
15549
15550 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15551
15552         * gcc.dg/cpp/tr-warn6.c: New test
15553
15554 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15555
15556         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
15557         be accepted.
15558
15559 2000-09-07  Catherine Moore  <clm@redhat.com>
15560
15561         * gcc.c-torture/execute/unroll-1.c: New test.
15562
15563 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
15564
15565         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
15566         ERROR markers.
15567         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
15568         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
15569         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
15570         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
15571         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
15572         Preprocess only.
15573         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
15574         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
15575
15576 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15577
15578         * g++.old-deja/g++.pt/deduct2.C: New test.
15579
15580 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         * g++.old-deja/g++.pt/parms2.C: New test.
15583
15584 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15585
15586         * g++.old-deja/g++.pt/crash58.C: New test.
15587
15588 2000-09-06  Greg McGary  <greg@mcgary.org>
15589
15590         * gcc.c-torture/execute/20000906-1.c: New test.
15591         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
15592
15593 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15594
15595         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
15596
15597 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15598
15599         * g++.old-deja/g++.pt/crash57.C: New test.
15600
15601 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15602
15603         * g++.old-deja/g++.pt/crash56.C: New test.
15604
15605 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         * g++.old-deja/g++.pt/koenig1.C: New test.
15608
15609 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15610
15611         * gcc.dg/20000904-1.c: New test.
15612
15613 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15614
15615         * gcc.dg/cpp/paste8.c: New test.
15616
15617 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
15618
15619         * gcc.c-torture/compile/20000827-1.c: New test.
15620
15621 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15622
15623         * gcc.dg/format-diag-1.c: New test.
15624
15625 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15626
15627         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
15628         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
15629         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
15630         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
15631         gcc.dg/formatz-1.c: Adjust warning regular expressions.
15632
15633 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15634
15635         * g++.old-deja/g++.other/nested4.C: New test.
15636
15637 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * g++.old-deja/g++.ns/scoped1.C: New test.
15640
15641 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
15642
15643         * lib/g++.exp: Support testing already-installed GCC.
15644
15645 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15646
15647         * wtr-label-1.c, wtr-suffix-1.c: New tests.
15648
15649 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15650
15651         * gcc.dg/return-type-2.c: New test.
15652
15653 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
15654
15655         * gcc.c-torture/compile/20000825-1.c: New test.
15656
15657 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
15658
15659         * gcc.dg/dwarf2-2.c: New test.
15660
15661 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
15662
15663         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
15664         dg-warning regexps.
15665
15666 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15667
15668         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
15669         gcc.dg/format-ext-5.c: New tests.
15670
15671 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
15672
15673         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
15674
15675 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
15676
15677         * gcc.dg/noncompile/930622-2.c: Adjust error message.
15678
15679 2000-08-24  Richard Henderson  <rth@cygnus.com>
15680
15681         * gcc.dg/ia64-sync-1.c: New test.
15682         * gcc.dg/ia64-sync-2.c: New test.
15683         * gcc.dg/ia64-asm-1.c: New test.
15684
15685 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15686
15687         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
15688         * gcc.dg/format-ext-2.c: New test.
15689
15690 2000-08-23  Jason Merrill  <jason@redhat.com>
15691
15692         * lib/old-dejagnu.exp: Also ignore "In member function" and
15693         "At global scope".
15694
15695 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15696
15697         * gcc.dg/noncompile/label-lineno-1.c: New test.
15698
15699 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15700
15701         * gcc.dg/c99-array-nonobj-1.c: New test.
15702
15703 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15704
15705         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
15706         tests.
15707         * gcc.dg/format-ext-1.c: New test.
15708
15709 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15710
15711         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
15712         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
15713         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
15714         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
15715         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
15716
15717 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15718
15719         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
15720         gcc.dg/c99-strftime-2.c: New tests.
15721
15722 2000-08-22  Richard Henderson  <rth@cygnus.com>
15723
15724         * gcc.c-torture/execute/20000822-1.c: New test.
15725
15726 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15727
15728         * gcc.c-torture/execute/20000819-1.x: Remove.
15729
15730 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15731
15732         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
15733         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
15734         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
15735         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
15736         gcc.dg/format-xopen-1.c: New tests.
15737
15738 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15739
15740         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
15741
15742 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15743
15744         * g++.old-deja/g++.other/loop2.C: New test.
15745
15746         * gcc.c-torture/compile/20000606-1.c: New test.
15747         * gcc.c-torture/compile/20000728-1.c: New test.
15748         * gcc.c-torture/execute/20000801-1.c: New test.
15749         * gcc.c-torture/execute/20000801-2.c: New test.
15750         * gcc.c-torture/execute/20000819-1.c: New test.
15751         * gcc.c-torture/execute/20000819-1.x: XFAIL.
15752         * gcc.dg/20000629-1.c: New test.
15753         * gcc.dg/20000724-1.c: New test.
15754         * gcc.dg/20000807-1.c: New test.
15755
15756 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
15757
15758         * gcc.dg/cpp/pragma-1.c: New test.
15759         * gcc.dg/cpp/pragma-2.c: New test.
15760
15761 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
15762
15763         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
15764         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
15765
15766 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15767
15768         * gcc.c-torture/compile/20000818-1.c: New test.
15769
15770 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
15771
15772         * gcc.c-torture/execute/20000818-1.c: New test.
15773
15774 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15775
15776         * gcc.dg/format-va-1.c: New test.
15777
15778 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * g++.old-deja/g++.other/typedef8.C: New test.
15781
15782 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15783
15784         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
15785         * g++.old-deja/g++.mike/net36.C: Mark candidate.
15786         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
15787         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
15788         * g++.old-deja/g++.other/ptrmem7.C: New test.
15789         * g++.old-deja/g++.pt/ptrmem10.C: New test.
15790
15791 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15792
15793         * g++.old-deja/g++.pt/typename27.C: New test.
15794
15795 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
15798         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
15799         * g++.old-deja/g++.pt/friend45.C: New test.
15800         * g++.old-deja/g++.other/friend8.C: New test.
15801
15802 2000-08-15  Richard Henderson  <rth@cygnus.com>
15803
15804         * gcc.c-torture/execute/20000815-1.c: New test.
15805
15806 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15807
15808         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
15809         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
15810         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
15811
15812 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
15813
15814         * g++.old-deja/g++.other/refinit2.C: New test.
15815
15816 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
15817
15818         * lib/c-torture.exp (c-torture): Make
15819         compiler_conditional_xfail_data global.
15820         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
15821         compiler_conditional_xfail_data machinery.
15822         (f-torture-execute): Likewise.
15823         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
15824         and only when unrolling loops.
15825
15826         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
15827
15828 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15829
15830         * g++.old-deja/g++.pt/explicit81.C: New test.
15831
15832 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15833
15834         * g++.old-deja/g++.pt/typename26.C: New test.
15835
15836 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
15837
15838         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
15839         warning.
15840
15841 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15842
15843         * g++.old-deja/g++.other/array3.C: New test.
15844
15845 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15846
15847         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
15848         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
15849         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
15850         New tests.
15851
15852 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
15853
15854         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
15855         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15856
15857 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
15858
15859         * gcc.c-torture/execute/20000808-1.c: New test.
15860
15861 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15862
15863         * gcc.dg/c90-const-expr-1.c: New test.
15864
15865 2000-08-08  Richard Henderson  <rth@cygnus.com>
15866
15867         * gcc.dg/noncompile/920923-1.c: Declare calloc.
15868
15869 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15870
15871         * gcc.dg/noncompile/const-ll-1.c: New test.
15872
15873 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15874
15875         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
15876
15877 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
15878
15879         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
15880         that running programs linked against the shared version of libobjc
15881         run correctly.
15882
15883 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15884
15885         * gcc.dg/c99-printf-1.c: New test.
15886
15887 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15888
15889         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
15890
15891 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
15892
15893         * gcc.c-torture/execute/20000731-1.x: Delete.
15894
15895 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
15896
15897         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
15898         and torture_without_loops as is done by c-torture.exp.
15899         (search_for): Copy from c-torture.exp.
15900         (gcc-dg-runtest): New function, drives a directory of tests
15901         iterating over the TORTURE_OPTIONS.
15902         (scan-assembler, scan-assembler-not): Move here from
15903         individual directory drivers.
15904
15905         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
15906         defined by lib/gcc-dg.exp.
15907         * gcc.dg/cpp/cpp.exp: Likewise.
15908         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
15909         gcc-dg-runtest, so we cycle over optimization options.
15910
15911         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
15912         * gcc.dg/compare2.c: No longer expected to fail.
15913
15914 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15915
15916         * gcc.c-torture/execute/20000804-1.c: New test.
15917
15918 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15919
15920         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
15921
15922 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
15923
15924         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
15925
15926 2000-08-03  Jeffrey A Law  (law@cygnus.com)
15927
15928         * gcc.c-torture/compile/20000803-1.c: New test.
15929
15930 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15931
15932         * gcc.c-torture/execute/20000801-3.c,
15933         gcc.c-torture/execute/20000801-4.c: New tests.
15934         * gcc.c-torture/execute/20000801-3.x,
15935         gcc.c-torture/execute/20000801-4.x: Xfail.
15936
15937 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
15938
15939         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
15940         libobjc/.libs to allow for libtool.
15941
15942 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
15943
15944         * gcc.c-torture/compile/20000802-1.c: New test.
15945
15946 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
15947
15948         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
15949
15950 2000-07-31  Jeffrey A Law  (law@cygnus.com)
15951
15952         * gcc-c-torture/execute/20000731-2.c: New test.
15953
15954         * gcc.c-torture/execute/20000731-1.c: New test.
15955         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15956
15957 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15958
15959         * testsuite/gcc.dg/cpp/paste7.c: New test.
15960         * gcc.dg/cpp/20000725-1.c: New test.
15961
15962 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15963
15964         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15965         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15966         declaration warning for __builtin_dwarf_reg_size.
15967
15968         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15969
15970 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15971
15972         * gcc.dg/noncompile/voidparam-1.c: New test.
15973
15974 2000-07-30  Richard Henderson  <rth@cygnus.com>
15975
15976         * gcc.dg/c90-digraph-1.c: Don't xfail.
15977         * gcc.dg/compare2.c (case 10): Xfail.
15978         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15979
15980 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15981
15982         * gcc.dg/c99-main-1.c: New test.
15983
15984 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15985
15986         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15987
15988 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15989
15990         * gcc.c-tortuer/execute/20000726-1.c: New test.
15991
15992 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15993
15994         * gcc.c-torture/execute/enum-2.c: New test.
15995
15996 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15997
15998         * gcc.dg/cpp/tr-warn3.c: New test.
15999
16000 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16001
16002         * g++.old-deja/g++.ext/implicit1.C: Remove.
16003         * g++.old-deja/g++.jason/c2.C: Remove
16004         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
16005         * g++.old-deja/g++.pt/crash16.C: Likewise.
16006         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
16007
16008 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16009
16010         * g++.old-deja/g++.other/for2.C: New test.
16011
16012 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
16013
16014         * gcc.dg/20000720-1.c: New test.
16015
16016 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
16017
16018         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
16019
16020 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
16021
16022         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
16023         * gcc.c-torture/execute/20000722-1.c: New.
16024         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
16025
16026 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
16027
16028         * gcc.dg/cpp/20000720-1.S: New test.
16029
16030 2000-07-21  Michael Meissner  <meissner@redhat.com>
16031
16032         * gcc.c-torture/execute/ieee/hugeval.c: New test.
16033
16034 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16035
16036         * g++.old-deja/g++.brendan/crash16.C,
16037         g++.old-deja/g++.brendan/parse3.C,
16038         g++.old-deja/g++.brendan/redecl1.C,
16039         g++.old-deja/g++.ns/template13.C,
16040         g++.old-deja/g++.other/decl4.C,
16041         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
16042
16043 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
16044
16045         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
16046         and "Internal error".
16047
16048         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
16049         regexps.
16050         * gcc.dg/cpp/paste6.c: New test.
16051
16052 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
16053
16054         * gcc.dg/cpp/tr-direct.c: New test.
16055
16056         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
16057         gcc.dg/cpp/undef1.c: Tweak error regexps.
16058
16059 2000-07-18  Eric Christopher <echristo@redhat.com>
16060
16061         * gcc.c-torture/compile/20000718-1.c: New test.
16062
16063 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
16064
16065         * cpplex.c (_cpp_push_token): If the token being pushed back
16066         is the previous token in this context, just subtract one from
16067         context->posn.
16068         * cppmacro.c (save_expansion): Clear aux field when storing a
16069         placemarker.
16070
16071 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
16072
16073         * gcc.dg/noncompile/redecl-1.c: New test.
16074
16075 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
16076
16077         * gcc.c-torture/execute/20000717-5.c: New test.
16078         * gcc.c-torture/execute/20000717-1.x: Removed.
16079
16080 2000-07-17  Richard Henderson  <rth@cygnus.com>
16081
16082         * gcc.c-torture/execute/20000717-4.c: New test.
16083
16084 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
16085
16086         * gcc.dg/cpp/syshdr.c: New test.
16087         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
16088
16089 2000-07-17  Neil Booth  <neilb@earthling.net>
16090
16091         * gcc.dg/cpp/cmdlne-dM.c: New test.
16092         * gcc.dg/cpp/cmdlne-dD.c: New test.
16093
16094 2000-07-17  Jeffrey A Law  (law@cygnus.com)
16095
16096         * gcc.c-torture/execute/20000717-3.c: New test.
16097
16098         * gcc.c-torture/compile/20000717-1.c: New test.
16099
16100 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
16101
16102         * gcc.c-torture/execute/20000717-2.c: New test.
16103
16104 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16105
16106         * gcc.dg/formatz-1.c: New test.
16107
16108         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
16109         * gcc.dg/c99-digraph-1.c: New tests.
16110
16111         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
16112         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
16113
16114         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
16115         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
16116         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
16117         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
16118         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
16119         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
16120         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
16121
16122 2000-07-17   Greg McGary <greg@mcgary.org>
16123
16124         * gcc.c-torture/execute/20000717-1.c: New test.
16125         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
16126
16127 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
16128
16129         * gcc.c-torture/execute/20000715-2.c: New test.
16130         * gcc.dg/20000715-1.c: New test.
16131
16132 2000-07-15  Michael Meissner  <meissner@redhat.com>
16133
16134         * gcc.c-torture/execute/20000715-1.c: New test.
16135
16136 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
16137
16138         * gcc.c-torture/execute/20000707-1.c: New test.
16139
16140 2000-07-13  Neil Booth  <NeilB@earthling.net>
16141
16142         * testsuite/gcc.dg/cpp/digraph1.c,
16143         testsuite/gcc.dg/cpp/digraph2.c,
16144         testsuite/gcc.dg/cpp/digraphs.c: New tests.
16145
16146 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
16147
16148         * g77.f-torture/compile/20000630-2.f:  New test.
16149         * g77.f-torture/compile/20000630-2.x
16150
16151 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16152
16153         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
16154
16155 2000-07-11  Neil Booth  <NeilB@earthling.net>
16156
16157         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
16158
16159 2000-07-11  Neil Booth  <NeilB@earthling.net>
16160
16161         * gcc.dg/cpp/cmdlne-C.c: New.
16162
16163 2000-07-09  Neil Booth  <NeilB@earthling.net>
16164
16165         * gcc.dg/cpp/directiv.c: New tests.
16166         * gcc.dg/cpp/undef1.c: Update.
16167
16168 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
16169
16170         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
16171
16172 2000-07-09  Neil Booth  <NeilB@earthling.net>
16173
16174         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
16175
16176 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
16177
16178         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
16179         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
16180
16181 2000-07-08  Neil Booth  <NeilB@earthling.net>
16182
16183         * gcc.dg/cpp/macsyntx.c: New tests.
16184
16185 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16186
16187         * gcc.dg/20000707-1.c: New test.
16188
16189 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
16190
16191         * gcc.c-torture/execute/20000706-1.c: New test.
16192         * gcc.c-torture/execute/20000706-2.c: New test.
16193         * gcc.c-torture/execute/20000706-3.c: New test.
16194         * gcc.c-torture/execute/20000706-4.c: New test.
16195         * gcc.c-torture/execute/20000706-5.c: New test.
16196
16197 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16198
16199         * g++.old-deja/g++.pt/instantiate7.C: New test.
16200
16201 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
16202
16203         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
16204         * g++.old-deja/g++.mike/thunk3.C: Likewise.
16205         * g++.old-deja/g++.other/rtti3.C: Likewise.
16206         * g++.old-deja/g++.other/rttid3.C: Likewise.
16207
16208 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
16209
16210         *  g77.f-torture/compile/20000630-1.x: Fix typo
16211
16212 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
16213
16214         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
16215         assembly output.
16216
16217 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
16218
16219         * gcc.dg/cpp/ident.c: New test.
16220
16221 2000-07-05  Neil Booth  <NeilB@earthling.net>
16222
16223         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
16224           gcc.dg/cpp/lexstrng.c: New tests.
16225
16226 2000-07-04  Neil Booth  <NeilB@earthling.net>
16227
16228         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
16229         * gcc.dg/cpp/strify2.c: Same.
16230
16231 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
16232
16233         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
16234         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
16235         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
16236         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
16237
16238         * testsuite/gcc.dg/cpp/macro1.c,
16239         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
16240         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
16241         testsuite/gcc.dg/cpp/strify1.c,
16242         testsuite/gcc.dg/cpp/strify2.c: New tests.
16243
16244 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
16245
16246         * gcc.c-torture/execute/20000703-1.c: New test.
16247
16248 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16249
16250         * g++.old-deja/g++.pt (lookup10.C): New test.
16251
16252 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16253
16254         * g++.old-deja/g++.pt (typename25.C): New test.
16255
16256 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
16257
16258         * gcc.c-torture/compile/20000701-1.c: New test.
16259
16260 2000-06-30  Nick Clifton  <nickc@cygnus.com>
16261
16262         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
16263         to test case.
16264
16265 2000-06-30  Catherine Moore  <clm@cygnus.com>
16266
16267         * gcc.c-torture/execute/align-1.c: New test.
16268
16269 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
16270
16271         * g++.old-deja/g++.pt/expr8.C: New test.
16272         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
16273
16274 2000-06-29  Nick Clifton  <nickc@cygnus.com>
16275
16276         * gcc.c-torture/compile/20000629-1.c: New test.
16277
16278 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16279
16280
16281         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
16282         gcc.dg/noncompile directory, depending on whether they're
16283         preprocessor tests or not.  Annotate all the tests for the dg
16284         framework.
16285
16286         * gcc.c-torture/noncompile/noncompile.exp: Delete.
16287         * gcc.dg/noncompile/noncompile.exp: New.
16288
16289         * Moved files:
16290         Old name                                New name
16291         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
16292         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
16293         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
16294         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
16295         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
16296         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
16297         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
16298         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
16299         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
16300         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
16301         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
16302         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
16303         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
16304         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
16305         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
16306         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
16307         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
16308         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
16309         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
16310         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
16311         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
16312         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
16313         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
16314         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
16315
16316         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
16317         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
16318         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
16319         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
16320         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
16321         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
16322
16323 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
16324
16325         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
16326         declare one variable.  On the fourth, error.
16327         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
16328         declared by 20000628-1a.h.
16329
16330 2000-06-29  Richard Henderson  <rth@redhat.com>
16331
16332         * gcc.c-torture/execute/930529-1.x: New file.
16333         * gcc.dg/920413-1.c: Adjust expected warning text.
16334         * gcc.dg/980217-1.c: Declare abort.
16335         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
16336
16337 2000-06-29  Jeffrey A Law  (law@cygnus.com)
16338
16339         * g77.f-torture/compile/20000629-1.f: New test.
16340         * g77.f-torture/compile/20000629-1.x: Expected to fail.
16341
16342 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16343
16344         Rearrange lots of files, removing entirely the
16345         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
16346         directories.
16347
16348         * Deleted files:
16349         gcc.c-torture/code_quality/code_quality.exp
16350         gcc.c-torture/special/special.exp
16351         gcc.failure/failure.exp
16352         gcc.failure/940409-1.x
16353         gcc.c-torture/compile/961203-1.x
16354
16355         * New files:
16356         gcc.misc-tests/linkage.exp
16357         gcc.c-torture/execute/920730-1t.c
16358         gcc.c-torture/execute/920730-1t.x
16359         gcc.c-torture/compile/920520-1.x
16360         gcc.c-torture/compile/920521-1.x
16361         gcc.c-torture/compile/981006-1.x
16362         gcc.c-torture/execute/eeprof-1.x
16363
16364         * Moved files (possibly with modifications to fit a new harness):
16365         Old name                                New name
16366         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
16367         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
16368         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
16369         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
16370         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
16371         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
16372         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
16373         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
16374         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
16375         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
16376         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
16377         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
16378         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
16379         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
16380
16381 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
16382
16383         * c-torture/compile/961203-1.x: Delete.
16384
16385         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
16386         not exit. Include stdio.h.
16387         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
16388         * gcc.misc-tests/dg-12.c: Likewise.
16389         * gcc.misc-tests/dg-5.c: Likewise.
16390         * gcc.misc-tests/dg-6.c: Likewise.
16391         * gcc.misc-tests/dg-7.c: Prototype abort.
16392         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
16393         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
16394         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
16395         not exit.
16396         * gcc.misc-tests/sieve.c: Use return from main, not exit.
16397         * gcc.misc-tests/sort2.c: Use return from main, not exit.
16398
16399 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
16400
16401         * gcc.dg/cpp/20000628-1.c: New test.
16402         * gcc.dg/cpp/20000628-1.h: New header for above test.
16403         * gcc.dg/cpp/20000628-1a.h: Likewise.
16404
16405 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
16406
16407         * gcc.dg/cpp: New directory.
16408         * gcc.dg/cpp/cpp.exp: New driver.
16409         * gcc.dg/cpp/20000627-1.c: New test.
16410         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
16411         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
16412         and rewrite as a compilation test.
16413
16414         * gcc.dg: Move many files into the cpp subdirectory, possibly
16415         renaming or editing them as well.
16416         Old name                New name
16417         990119-1.c              cpp/19990119-1.c
16418         990228-1.c              cpp/19990228-1.c
16419         990407-1.c              cpp/19990407-1.c
16420         990409-1.c              cpp/19990409-1.c
16421         990413-1.c              cpp/19990413-1.c
16422         990703-1.c              cpp/19990703-1.c
16423         20000127-1.c            cpp/20000127-1.c
16424         20000129-1.c            cpp/20000129-1.c
16425         20000207-1.c            cpp/20000207-1.c
16426         20000207-2.c            cpp/20000207-2.c
16427         20000209-1.c            cpp/20000209-1.c
16428         20000209-2.c            cpp/20000209-2.c
16429         20000301-1.c            cpp/20000301-1.c
16430         20000419-1.c            cpp/20000419-1.c
16431         20000510-1.S            cpp/20000510-1.S
16432         20000519-1.c            cpp/20000519-1.c
16433         20000529-1.c            cpp/20000529-1.c
16434         20000625-1.c            cpp/20000625-1.c
16435         20000625-2.c            cpp/20000625-2.c
16436         cpp-as1.c               cpp/assert1.c
16437         cpp-as2.c               cpp/assert2.c
16438         cxx-comments-1.c        cpp/cxxcom1.c
16439         cxx-comments-2.c        cpp/cxxcom2.c
16440         endif-label.c           cpp/endif.c
16441         cpp-hash1.c             cpp/hash1.c
16442         cpp-hash2.c             cpp/hash2.c
16443         cpp-if1.c               cpp/if-1.c
16444         cpp-if2.c               cpp/if-2.c
16445         cpp-if3.c               cpp/if-3.c
16446         cpp-if4.c               cpp/if-4.c
16447         cpp-if5.c               cpp/if-5.c
16448         cpp-cond.c              cpp/if-cexp.c
16449         cpp-missingop.c         cpp/if-mop.c
16450         cpp-missingparen.c      cpp/if-mpar.c
16451         cpp-opprec.c            cpp/if-oppr.c
16452         cpp-ifparen.c           cpp/if-paren.c
16453         cpp-shortcircuit.c      cpp/if-sc.c
16454         cpp-shift.c             cpp/if-shift.c
16455         cpp-unary.c             cpp/if-unary.c
16456         cpp-li1.c               cpp/line1.c
16457         cpp-li2.c               cpp/line2.c
16458         lineno.c                cpp/line3.c
16459         lineno-2.c              cpp/line4.c
16460         cpp-mi.c                cpp/mi1.c
16461         cpp-mic.h               cpp/mi1c.h
16462         cpp-micc.h              cpp/mi1cc.h
16463         cpp-mind.h              cpp/mi1nd.h
16464         cpp-mindp.h             cpp/mi1ndp.h
16465         cpp-mix.h               cpp/mi1x.h
16466         cpp-mi2.c               cpp/mi2.c
16467         cpp-mi2a.h              cpp/mi2a.h
16468         cpp-mi2b.h              cpp/mi2b.h
16469         cpp-mi2c.h              cpp/mi2c.h
16470         cpp-mi3.c               cpp/mi3.c
16471         cpp-mi3.def             cpp/mi3.def
16472         poison-1.c              cpp/poison.c
16473         pr-impl.c               cpp/prag-imp.c
16474         cpp-redef-2.c           cpp/redef1.c
16475         cpp-redef.c             cpp/redef2.c
16476         strpaste.c              cpp/strp1.c
16477         strpaste-2.c            cpp/strp2.c
16478         cpp-tradpaste.c         cpp/tr-paste.c
16479         cpp-tradstringify.c     cpp/tr-str.c
16480         cpp-tradwarn1.c         cpp/tr-warn1.c
16481         cpp-tradwarn2.c         cpp/tr-warn2.c
16482         trigraphs.c             cpp/trigraphs.c
16483         cpp-unc1.c              cpp/unc1.c
16484         cpp-unc2.c              cpp/unc2.c
16485         cpp-unc3.c              cpp/unc3.c
16486         cpp-unc.c               cpp/unc4.c
16487         undef.c                 cpp/undef1.c
16488         undef-2.c               cpp/undef2.c
16489         cpp-wi1.c               cpp/widestr1.c
16490
16491 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
16492
16493         * lib/g++.exp (g++_include_flags): Tweak.
16494
16495 2000-06-27  H.J. Lu  <hjl@gnu.org>
16496             Loren J. Rittle  <ljrittle@acm.org>
16497
16498         * lib/g++.exp (g++_include_flags): Override libgloss.exp
16499         version with one that knows about the new gcc tree structure.
16500         (g++_link_flags): Same.
16501
16502 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
16503
16504         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
16505         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
16506         case we are cross-compiling.
16507
16508         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
16509         g++.old-deja/g++.niklas/Makefile.in,
16510         g++.old-deja/g++.niklas/configure.in,
16511         g++.old-deja/g++.other/Makefile.in,
16512         g++.old-deja/g++.other/configure.in,
16513         gcc.c-torture/code_quality/Makefile.in,
16514         gcc.c-torture/code_quality/configure.in,
16515         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
16516         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
16517         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
16518         gcc.c-torture/execute/ieee/Makefile.in,
16519         gcc.c-torture/execute/ieee/configure.in,
16520         gcc.c-torture/noncompile/Makefile.in,
16521         gcc.c-torture/noncompile/configure.in,
16522         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
16523         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
16524         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
16525
16526 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16527
16528         * g++.old-deja/g++.other/ambig3.C: New test.
16529
16530 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16531
16532         * g++.old-deja/g++.pt/syntax1.C: New test.
16533         * g++.old-deja/g++.pt/syntax2.C: New test.
16534         * g++.old-deja/g++.other/syntax3.C: New test.
16535         * g++.old-deja/g++.other/syntax4.C: New test.
16536
16537 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16538
16539         * gcc.dg/20000623-1.c: Prototype exit and abort.
16540
16541 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16542
16543         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
16544         New tests.
16545         * gcc.dg/cpp-mi3.def: New file.
16546
16547         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
16548         inside assertions.
16549         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
16550         lexer's error messages.
16551         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
16552         divine anything from the linemarkers.
16553         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
16554         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
16555
16556 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
16557
16558         * gcc.dg/20000623-1.c: New test.
16559
16560 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
16561
16562         * gcc.c-torture/execute/20000622-1.c: New test.
16563
16564 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16565
16566         * g++.old-deja/g++.other/init15.C: New test.
16567
16568 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16569
16570         * g++.old-deja/g++.pt/vaarg2.C: New test.
16571         * g++.old-deja/g++.pt/vaarg3.C: New test.
16572
16573 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
16574
16575         * g++.old-deja/g++.other/dyncast6.C: New test.
16576
16577 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
16578
16579         * gcc.c-torture/execute/loop-6.c: New test.
16580
16581 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
16582
16583         * gcc.dg/20000614-1.c: New test.
16584         * gcc.dg/20000614-2.c: New test.
16585
16586 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
16587
16588         * g++.old-deja/g++.other/inline12.C: New test.
16589
16590 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
16591
16592         * g++.old-deja/g++.other/eh1.C: New test.
16593
16594 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
16595
16596         * g++.old-deja/g++.other/type.C: New test.
16597
16598 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16599
16600         * g++.old-deja/g++.other/initstring.C: New test.
16601
16602 2000-06-12  Jason Merrill  <jason@redhat.com>
16603
16604         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
16605
16606 2000-06-09  Jeffrey A Law  (law@cygnus.com)
16607
16608         * gcc.c-torture/compile/20000609-1.c: New test.
16609
16610 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
16611
16612         * gcc.dg/20000609-1.c: New test.
16613
16614 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
16615
16616         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16617         * gcc.c-torture/noncompile/poison-1.c: Move...
16618         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
16619         * gcc.dg/cpp-li1.c: Add a token after the #line.
16620
16621 2000-06-05  Richard Henderson  <rth@cygnus.com>
16622
16623         * gcc.c-torture/execute/20000605-2.c: New test.
16624         * gcc.c-torture/execute/20000605-3.c: New test.
16625
16626 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
16627
16628         * g77.f-torture/execute/20000503-1.x: New file.
16629
16630 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         * g++.old-deja/g++.eh/badalloc1.C: New test.
16633
16634 2000-06-05  Richard Henderson  <rth@cygnus.com>
16635
16636         * gcc.c-torture/execute/20000605-1.c: New test.
16637
16638 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16639             Nathan Sidwell <nathan@codesourcery.com>
16640
16641         * gcc.c-torture/compile/20000605-1.c: New test.
16642
16643 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
16644
16645         * g77.f-torture/compile/20000601-1.f:  New test.
16646
16647 2000-06-03  Richard Henderson  <rth@cygnus.com>
16648
16649         * gcc.c-torture/execute/20000603-1.c: New.
16650
16651 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
16652
16653         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
16654         * gcc.dg/noreturn-2.c (noreturn): Likewise.
16655
16656 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
16657
16658         * gcc.dg/compare2.c (case 12): XFAIL.
16659         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
16660         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
16661
16662         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
16663
16664 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
16665
16666         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
16667         guard macro is already defined when the header is first
16668         included.
16669         * gcc.dg/cpp-mix.h: New file.
16670         * gcc.dg/endif-label.c: Update patterns to match compiler.
16671
16672         * g++.brendan/complex1.C: Declare abort.
16673         * g++.law/refs4.C: Remove XFAIL.
16674         * g++.oliva/expr2.C: Declare abort and exit.
16675
16676 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
16677
16678         * gcc.c-torture/execute/20000528-1.c: New test.
16679
16680         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
16681         * g++.old-deja/g++.law/temps4.C: Likewise.
16682
16683         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
16684         stdlib.h.  Call abort() on failure.
16685         * g++.old-deja/g++.law/refs4.C: Likewise.
16686         * g++.old-deja/g++.law/temps4.C: Likewise.
16687         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
16688         * gcc.c-torture/execute/20000112-1.c: Include string.h.
16689
16690 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
16691
16692         Relative to g++.dg/special:
16693         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
16694
16695         Relative to g++.old-deja:
16696         * g++.brendan/complex1.C, g++.jason/optimize2.C,
16697         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
16698         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
16699         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
16700         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
16701         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
16702         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
16703
16704         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
16705         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
16706         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
16707         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
16708         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
16709         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
16710         and/or string.h.
16711
16712         * g++.other/goto1.C: Update expectations for error messages.
16713
16714 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
16715
16716         * gcc.c-torture/compile/20000523-1.c: New test.
16717
16718 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16719
16720         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
16721
16722 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16723
16724         * g++.old-deja/g++.eh/catch11.C: New test.
16725         * g++.old-deja/g++.eh/catch12.C: New test.
16726
16727 2000-05-24  Nick Clifton  <nickc@cygnus.com>
16728
16729         * gcc.c-torture/execute/20000523-1.c: New test.
16730
16731 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
16732
16733         * c-torture/execute/bcp-1.c: Replace abort in arg of
16734         __builtin_constant_p with a generic external function.
16735
16736         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
16737         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
16738         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
16739         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
16740         Prototype abort and/or exit.
16741
16742         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
16743         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
16744         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
16745         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
16746
16747 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
16748
16749         * gcc.dg/dwarf2-1.c: New test.
16750
16751 2000-05-20  Richard Henderson  <rth@cygnus.com>
16752
16753         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
16754
16755 2000-05-20  Andreas Jaeger  <aj@suse.de>
16756
16757         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
16758         testcase.
16759
16760 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
16761
16762         * gcc.c-torture/execute/20000519-2.c: New test.
16763
16764 2000-05-19  Andreas Jaeger  <aj@suse.de>
16765
16766         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
16767         which fails with SSA.
16768
16769         * lib/c-torture.exp: Also test with -O3 -fssa.
16770
16771 2000-05-18  Michael Meissner  <meissner@redhat.com>
16772
16773         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
16774         * gcc.c-torture/execute/920415-1.c: Ditto.
16775         * gcc.c-torture/execute/920501-1.c: Ditto.
16776         * gcc.c-torture/execute/conversion.c: Ditto.
16777         * gcc.c-torture/execute/cvt-1.c: Ditto.
16778
16779 2000-05-18  Jeffrey A Law  (law@cygnus.com)
16780
16781         * gcc.c-torture/compile/20000518-1.c: New test.
16782
16783 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16784
16785         * g77.f-torture/compile/200005018.f:  New test.
16786
16787 2000-05-17  Jeffrey A Law  (law@cygnus.com)
16788
16789         * gcc.c-torture/compile/20000517-1.c: New test.
16790
16791 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16792
16793         * gcc.c-torture/execute/20000516-1.c: New test.
16794
16795 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
16796
16797         * g++.old-deja/g++.other/eh.C: New test.
16798
16799 2000-05-12  Richard Henderson  <rth@cygnus.com>
16800
16801         * gcc.c-torture/execute/990208-1.c (main): Don't pass
16802         constants through to doit's conditional.
16803
16804 2000-05-11  Jeffrey A Law  (law@cygnus.com)
16805
16806         * gcc.c-torture/compile/20000511-1.c: New test.
16807         * g77.f-torture/compile/20000511-1.f: New test.
16808         * g77.f-torture/compile/20000511-2.f: New test.
16809
16810 2000-05-11  Michael Meissner  <meissner@redhat.com>
16811
16812         * gcc.c-torture/execute/20000511-1.c: New test.
16813
16814 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
16815
16816         * gcc.dg/dg.exp: Scan .S files as well as .c files.
16817         * gcc.dg/20000510-1.S: New.
16818
16819 2000-05-08  Catherine Moore  <clm@cygnus.com>
16820
16821         * gcc.dg/unused-3.c: New.
16822
16823 2000-05-06  Richard Henderson  <rth@cygnus.com>
16824
16825           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
16826           * g++.old-deja/g++.mike/warn1.C: Likewise.
16827           * g++.old-deja/g++.pt/local1.C: Likewise.
16828           * g++.old-deja/g++.pt/local7.C: Likewise.
16829           * g++.old-deja/g++.pt/spec16.C: Likewise.
16830
16831 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
16832
16833         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
16834
16835 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
16836
16837           * g77.f-torture/execute/20000503-1.f:  New test.
16838
16839 2000-05-04  Andreas Jaeger  <aj@suse.de>
16840
16841         * gcc.dg/noreturn-2.c: New test.
16842
16843 2000-05-04  Neil Booth  <NeilB@earthling.net>
16844
16845         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
16846         preprocessor.
16847
16848 2000-05-04  Richard Henderson  <rth@cygnus.com>
16849
16850         * gcc.c-torture/execute/20000503-1.c: Fix typo.
16851
16852 2000-05-04  Richard Henderson  <rth@cygnus.com>
16853
16854         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
16855         OpenSSL by Jason R Thorpe.
16856
16857 2000-05-03  Jim Wilson  <wilson@cygnus.com>
16858
16859         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
16860
16861 2000-05-03  Robert Lipe <robertlipe@usa.net>
16862
16863         * gcc.dg/20000503-1.c: New test.
16864
16865 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * gcc.c-torture/compile/20000502-1.c: New test.
16868         * g++.old-deja/g++.other/align.C: New test.
16869         * gcc.dg/cpp-tradstringify.c: New test.
16870
16871 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16872
16873         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
16874         and hard registers.
16875
16876 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
16877
16878         * gcc.c-torture/execute/loop-5.c: New test.
16879
16880 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
16881
16882         * gcc.c-torture/execute/va-arg-20.c: New test.
16883
16884 2000-04-23  Jeffrey A Law  (law@cygnus.com)
16885
16886         * gcc.c-torture/execute/20000422-1.c: New test.
16887
16888 2000-04-20  Greg McGary  <gkm@gnu.org>
16889
16890         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
16891         when optimizing, but without sibling-call optimizations (-O1).
16892
16893 2000-04-20  Jeffrey A Law  (law@cygnus.com)
16894
16895           * gcc.c-torture/compile/20000420-1.c: New test.
16896
16897 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16898
16899         * g++.abi/ptrflags.C: New test.
16900         * g++.eh/catchptr1.C: Test incomplete pointer chains.
16901
16902 2000-04-19  Catherine Moore  <clm@cygnus.com>
16903
16904         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
16905
16906 2000-04-19  Greg McGary  <gkm@gnu.org>
16907
16908         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
16909         sibling-call optimizations.
16910
16911 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
16912
16913         * gcc.dg/20000419-1.c: New test.
16914
16915 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
16916
16917         * gcc.c-torture/execute/20000412-6.c: New test.
16918
16919 2000-04-12  Jeffrey A Law  (law@cygnus.com)
16920
16921         * gcc.c-torture/execute/20000412-5.c: New test.
16922         * g77.f-torture/compile/20000412-1.f: New test.
16923         * gcc.c-torture/execute/20000412-4.c: New test.
16924         * gcc.c-torture/compile/20000412-2.c: New test.
16925         * gcc.c-torture/execute/20000412-3.c: New test.
16926         * gcc.c-torture/compile/20000412-1.c: New test.
16927         * gcc.c-torture/execute/20000412-2.c: New test.
16928
16929 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
16930
16931         * objc/execute/bf-20.m: New test.
16932
16933 2000-04-10  Richard Henderson  <rth@cygnus.com>
16934
16935         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
16936
16937         * gcc.c-torture/execute/20000412-1.c: New test.
16938
16939 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16940
16941         * g++.old-deja/g++.eh/catchptr1.C: New test.
16942
16943 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
16944
16945         * g++.old-deja/g++.abi/cxa_vec.C: New test.
16946
16947 2000-04-08  Neil Booth  <NeilB@earthling.net>
16948
16949         * gcc.dg/cpp-nullchar.c: Remove test as
16950         embedded nulls cause problems.
16951
16952 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16953
16954         * gcc.dg/compare2.c: New test.
16955
16956 2000-04-08  Neil Booth  <NeilB@earthling.net>
16957
16958         * gcc.dg/cpp-nullchar.c: New test.
16959
16960 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16961
16962         * gcc.dg/cpp-mi2.c: New test.
16963         * gcc.dg/cpp-mi2[abc].h: New files.
16964
16965 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16966
16967         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16968         member name.
16969
16970 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16971
16972         * g++.old-deja/g++.abi/vmihint.C: New test.
16973
16974 2000-04-06  Neil Booth  <NeilB@earthling.net>
16975
16976         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16977         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16978         copyright.
16979
16980 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16981
16982         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16983         avoid stack-frame overwrite.
16984
16985 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16986
16987         * gcc.c-torture/compile/20000405-2.c: New test.
16988         * gcc.c-torture/compile/20000405-3.c: New test.
16989
16990 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16991
16992         * gcc.c-torture/compile/20000405-1.c: New test.
16993
16994 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16995
16996         * gcc.dg/cast-qual-1.c: Revert last change.
16997
16998 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16999
17000         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
17001
17002 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
17003
17004         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
17005         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
17006
17007 2000-04-03  Jeffrey A Law  (law@cygnus.com)
17008
17009         * gcc.c-torture/compile/20000403-2.c: New test.
17010         * gcc.c-torture/compile/20000403-1.c: New test.
17011
17012 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
17013
17014         * gcc.c-torture/execute/20000403-1.c: New test.
17015
17016 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
17017
17018         * gcc.c-torture/execute/20000402-1.c: New test.
17019
17020 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
17021
17022         * gcc.c-torture/execute/va-arg-15.c: New test.
17023         * gcc.c-torture/execute/va-arg-16.c: New test.
17024         * gcc.c-torture/execute/va-arg-17.c: New test.
17025         * gcc.c-torture/execute/va-arg-18.c: New test.
17026         * gcc.c-torture/execute/va-arg-19.c: New test.
17027
17028 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
17029
17030         * gcc.c-torture/compile/981211-1.c: Move to...
17031         * gcc.dg/cpp-as1.c: ...here.
17032         * gcc.dg/cpp-as2.c: New file.
17033
17034         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
17035         compiler.
17036
17037 2000-04-02  Neil Booth  <NeilB@earthling.net>
17038
17039         * gcc.dg/cpp-cond.c  New tests.
17040         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
17041         accidental success less likely.
17042         * gcc.dg/cpp-missingop.c  New tests.
17043         * gcc.dg/cpp-missingparen.c  New tests.
17044         * gcc.dg/cpp-shift.c  New tests.
17045         * gcc.dg/cpp-shortcircuit.c  New tests.
17046         * gcc.dg/cpp-unary.c  New tests.
17047
17048 2000-03-29  Jeffrey A Law  (law@cygnus.com)
17049
17050         * gcc.c-torture/compile/20000329-1.c: New test.
17051
17052 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
17053
17054         * gcc.c-torture/compile/20000326-1.c: New test.
17055         * gcc.c-torture/compile/20000326-2.c: New test.
17056
17057 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
17058
17059         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
17060         the first parameter is a function argument.
17061
17062 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
17063
17064         * g++.old-deja/g++.ext/array4.C: New test.
17065
17066 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
17067
17068         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
17069
17070 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17071
17072         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
17073
17074 2000-03-19  Richard Henderson  <rth@cygnus.com>
17075
17076         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
17077
17078 2000-03-19  Richard Henderson  <rth@cygnus.com>
17079
17080         * gcc.c-torture/compile/20000319-1.c: New test.
17081
17082 2000-03-14  Jeffrey A Law  (law@cygnus.com)
17083
17084         * gcc.c-torture/execute/20000314-3.c: New test.
17085         * gcc.c-torture/execute/20000314-2.c: New test.
17086         * gcc.c-torture/execute/20000314-1.c: New test.
17087         * gcc.c-torture/compile/20000314-2.c: New test.
17088         * gcc.c-torture/compile/20000314-1.c: New test.
17089
17090 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
17091
17092         * g++.old-deja/g++.warn/inline.C: New test.
17093
17094 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
17095
17096         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
17097         standards-compliant result rather than specific constants.
17098         Put test-values in array.
17099
17100 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
17101
17102         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
17103         (g++_target_compile): Put test-specific options last.
17104
17105 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17106
17107         * g++.old-deja/g++.eh/vbase4.C: New test.
17108
17109 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17110
17111         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
17112
17113 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17114
17115         * g++.old-deja/g++.brendan/misc12.C: Removed.
17116         * g++.old-deja/g++.pt/memtemp77.C: Constify.
17117         * g++.old-deja/g++.ext/pretty4.C: New test.
17118
17119 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
17120
17121         * g++.old-deja/g++.other/string2.C: New test.
17122
17123 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
17124
17125         * g++.old-deja/g++.warn/impint2.C: New test.
17126
17127 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
17128
17129         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
17130         is 1, not zero.
17131
17132 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
17133
17134         * g++.old-deja/g++.warn/impint.C: New test.
17135         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
17136         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
17137         * g++.old-deja/g++.pt/explicit12.C: Likewise.
17138         * g++.old-deja/g++.pt/explicit13.C: Likewise.
17139         * g++.old-deja/g++.pt/explicit17.C: Likewise.
17140         * g++.old-deja/g++.pt/explicit18.C: Likewise.
17141         * g++.old-deja/g++.pt/explicit19.C: Likewise.
17142         * g++.old-deja/g++.pt/explicit23.C: Likewise.
17143         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17144         * g++.old-deja/g++.pt/explicit35.C: Likewise.
17145         * g++.old-deja/g++.pt/explicit6.C: Likewise.
17146         * g++.old-deja/g++.pt/memclass7.C: Likewise.
17147
17148 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
17149
17150         * gcc.dg/cpp-redef.c: New test.
17151
17152 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         * g++.old-deja/g++.pt/unify7.C: New test.
17155
17156 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17157
17158         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
17159         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
17160
17161 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
17162
17163         * gcc.c-torture/compile/20000224-1.c: New test.
17164
17165 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17166
17167         * gcc.c-torture/compile/cpp-2.c: New test.
17168         * gcc.c-torture/compile/cpp-1.c: New test.
17169
17170 2000-02-25  Jeffrey A Law  (law@cygnus.com)
17171
17172         * gcc.c-torture/execute/20000225-1.c: New test.
17173
17174 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17175
17176         * gcc.dg/cpp-li2.c: New test.
17177
17178         * gcc.dg/cpp-wi1.c: New test.
17179
17180         * gcc.dg/cpp-li1.c: New test.
17181
17182 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
17183
17184         * g++.old-deja/g++.other/sizeof5.C: New test.
17185
17186 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17187
17188         * gcc.c-torture/execute/va-arg-13.c: New test.
17189
17190 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
17191
17192         * gcc.c-torture/execute/va-arg-12.c: New test.
17193
17194 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17195
17196         * gcc.c-torture/execute/20000223-1.c: New test.
17197
17198 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
17199
17200         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
17201
17202 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
17203
17204         * g++.old-deja/g++.abi/ptrmem.C: New test.
17205
17206 2000-02-19  Richard Henderson  <rth@cygnus.com>
17207
17208         * gcc.c-torture/compile/init-3.c: New.
17209
17210 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
17211
17212         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
17213         ALWAYS_CXXFLAGS.
17214
17215 2000-02-11  Robert Lipe <robertl@sco.com>
17216
17217         * gcc.c-torture/compile/20000211-3.c: New test.
17218
17219 2000-02-11  Martin Buchholz <martin@xemacs.org>
17220
17221         * gcc.c-torture/compile/20000211-2.c: New test.
17222
17223 2000-02-11  Jeffrey A Law  (law@cygnus.com)
17224
17225         * gcc.c-torture/compile/20000211-1.c: New test.
17226
17227 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
17228
17229         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
17230           on native targets
17231
17232 2000-02-08  Nathan Sidwell  <nathan@acm.org>
17233
17234         * g++.old-deja/g++.other/cast5.C: New test.
17235
17236 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
17237
17238         * gcc.c-torture/execute/20000205-1.c: New.
17239
17240 2000-02-03  Nathan Sidwell  <nathan@acm.org>
17241
17242         * g++.old-deja/g++.jason/cast3.C: Return void.
17243         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
17244
17245 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17246
17247         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
17248
17249         * gcc.dg/loop-1.c: New test.
17250
17251 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
17252
17253         * gcc.c-torture/compile/20000127-1.c: New test.
17254         * gcc.c-torture/execute/991228-1.c: New test.
17255
17256 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17257
17258         * gcc.dg/unused-2.c: New test.
17259
17260         * gcc.dg/conv-1.c: New test.
17261
17262 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
17263
17264         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
17265         compiler.
17266         (tool_option_proc): Fix typo.
17267
17268 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
17269
17270         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
17271         of the ld on the host, not on the build machine.
17272         Also, don't crash if '--help' is not a supported option.
17273
17274 2000-01-24  Richard Henderson  <rth@cygnus.com>
17275
17276         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
17277
17278 2000-01-20  Jeffrey A Law  (law@cygnus.com)
17279
17280         * gcc.c-torture/execute/20000120-2.c: New test.
17281         * gcc.c-torture/execute/20000120-1.c: New test.
17282
17283 2000-01-13  Jeffrey A Law  (law@cygnus.com)
17284
17285         * gcc.c-torture/execute/20000113-1.c: New test.
17286
17287 2000-01-12  Jeffrey A Law  (law@cygnus.com)
17288
17289         * gcc.c-torture/execute/20000112-1.c: New test.
17290
17291 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17292
17293         * gcc.dg/20000111-1.c: New test.
17294
17295 2000-01-10  Jeffrey A Law  (law@cygnus.com)
17296
17297         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
17298         with 16 bit integers.
17299
17300 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17301
17302         * gcc.dg/20000108-1.c: New test.
17303
17304 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17305
17306         * g++.old-deja/g++.ns/koenig8.C: New test.
17307
17308 2000-01-05  Nathan Sidwell  <nathan@acm.org>
17309
17310         * g++.old-deja/g++.other/cast4.C: New test.
17311
17312 2000-01-05  Jeffrey A Law  (law@cygnus.com)
17313
17314         * gcc.c-torture/compile/20000105-2.c: New test.
17315         * gcc.c-torture/compile/20000105-1.c: New test.
17316
17317 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17318
17319         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
17320         references to printf & atoi to conform to ANSI standard.
17321         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
17322         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
17323         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
17324         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
17325         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
17326         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17327         * g++.old-deja/g++.brendan/copy1.C: Likewise.
17328         * g++.old-deja/g++.brendan/copy2.C: Likewise.
17329         * g++.old-deja/g++.brendan/copy3.C: Likewise.
17330         * g++.old-deja/g++.brendan/copy4.C: Likewise.
17331         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17332         * g++.old-deja/g++.brendan/copy6.C: Likewise.
17333         * g++.old-deja/g++.brendan/copy7.C: Likewise.
17334         * g++.old-deja/g++.brendan/copy8.C: Likewise.
17335         * g++.old-deja/g++.brendan/crash11.C: Likewise.
17336         * g++.old-deja/g++.brendan/crash14.C: Likewise.
17337         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
17338         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17339         * g++.old-deja/g++.brendan/delete2.C: Likewise.
17340         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
17341         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
17342         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
17343         * g++.old-deja/g++.brendan/eh1.C: Likewise.
17344         * g++.old-deja/g++.brendan/groff1.C: Likewise.
17345         * g++.old-deja/g++.brendan/init3.C: Likewise.
17346         * g++.old-deja/g++.brendan/misc12.C: Likewise.
17347         * g++.old-deja/g++.brendan/misc7.C: Likewise.
17348         * g++.old-deja/g++.brendan/new2.C: Likewise.
17349         * g++.old-deja/g++.brendan/operators4.C: Likewise.
17350         * g++.old-deja/g++.brendan/operators5.C: Likewise.
17351         * g++.old-deja/g++.brendan/overload2.C: Likewise.
17352         * g++.old-deja/g++.brendan/overload7.C: Likewise.
17353         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
17354         * g++.old-deja/g++.brendan/reference1.C: Likewise.
17355         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
17356         * g++.old-deja/g++.brendan/template24.C: Likewise.
17357         * g++.old-deja/g++.brendan/template3.C: Likewise.
17358         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
17359         * g++.old-deja/g++.jason/inline3.C: Likewise.
17360         * g++.old-deja/g++.jason/opeq.C: Likewise.
17361         * g++.old-deja/g++.law/arg5.C: Likewise.
17362         * g++.old-deja/g++.law/arm7.C: Likewise.
17363         * g++.old-deja/g++.law/ctors11.C: Likewise.
17364         * g++.old-deja/g++.law/cvt8.C: Likewise.
17365         * g++.old-deja/g++.law/init9.C: Likewise.
17366         * g++.old-deja/g++.law/refs4.C: Likewise.
17367         * g++.old-deja/g++.law/template2.C: Likewise.
17368         * g++.old-deja/g++.law/visibility24.C: Likewise.
17369         * g++.old-deja/g++.law/vtable3.C: Likewise.
17370         * g++.old-deja/g++.mike/asm2.C: Likewise.
17371         * g++.old-deja/g++.mike/eh1.C: Likewise.
17372         * g++.old-deja/g++.mike/misc1.C: Likewise.
17373         * g++.old-deja/g++.mike/misc13.C: Likewise.
17374         * g++.old-deja/g++.mike/misc14.C: Likewise.
17375         * g++.old-deja/g++.mike/ns12.C: Likewise.
17376         * g++.old-deja/g++.mike/p1248.C: Likewise.
17377         * g++.old-deja/g++.mike/p3708.C: Likewise.
17378         * g++.old-deja/g++.mike/p3708a.C: Likewise.
17379         * g++.old-deja/g++.mike/p3708b.C: Likewise.
17380         * g++.old-deja/g++.mike/p646.C: Likewise.
17381         * g++.old-deja/g++.mike/p700.C: Likewise.
17382         * g++.old-deja/g++.mike/p783.C: Likewise.
17383         * g++.old-deja/g++.mike/p783a.C: Likewise.
17384         * g++.old-deja/g++.mike/p783b.C: Likewise.
17385         * g++.old-deja/g++.mike/p786.C: Likewise.
17386         * g++.old-deja/g++.mike/p789.C: Likewise.
17387         * g++.old-deja/g++.mike/p789a.C: Likewise.
17388         * g++.old-deja/g++.mike/p807a.C: Likewise.
17389         * g++.old-deja/g++.other/delete3.C: Likewise.
17390         * g++.old-deja/g++.other/dyncast1.C: Likewise.
17391         * g++.old-deja/g++.other/dyncast2.C: Likewise.
17392         * g++.old-deja/g++.other/dyncast3.C: Likewise.
17393         * g++.old-deja/g++.other/empty1.C: Likewise.
17394         * g++.old-deja/g++.other/temporary1.C: Likewise.
17395         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
17396         * g++.old-deja/g++.pt/t16.C: Likewise.
17397         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
17398
17399 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
17400
17401         * gcc.dg/991230-1.c: New test.
17402
17403 1999-12-29  Jeffrey A Law  (law@cygnus.com)
17404
17405         * gcc.c-torture/compile/991229-3.c: New test.
17406         * gcc.c-torture/compile/991229-2.c: New test.
17407         * gcc.c-torture/compile/991229-1.c: New test.
17408
17409 1999-12-29  Greg McGary <gkm@eng.ascend.com>
17410
17411         * gcc.c-torture/compile/labels-2.c: New test.
17412
17413 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17414
17415         * gcc.c-torture/execute/991227-1.c: New test.
17416
17417 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17418
17419         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
17420
17421 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
17422
17423         * gcc.c-torture/execute/991221-1.c: New test.
17424
17425 1999-12-20  Nathan Sidwell  <nathan@acm.org>
17426
17427         * g++.old-deja/g++.other/cast3.C: New test.
17428
17429 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
17430
17431         * gcc.c-torture/execute/991216-4.c: New test.
17432
17433 1999-12-16  Michael Meissner  <meissner@cygnus.com>
17434
17435         * gcc.c-torture/execute/991216-1.c: New test.
17436         * gcc.c-torture/execute/991216-2.c: New test.
17437         * gcc.c-torture/execute/991216-3.c: New test.
17438
17439 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17440
17441         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
17442         Actually make the test fail by using "-O2" for compilation.
17443
17444 1999-12-15  Nathan Sidwell  <nathan@acm.org>
17445
17446         * g++.old-deja/g++.warn/cast-align1.C: New test.
17447
17448 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17449
17450         * gcc.c-torture/compile/991214-1.c: New test.
17451         * gcc.c-torture/compile/991214-2.c: New test.
17452
17453 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17454
17455         * gcc.dg/991214-1.c: New test.
17456
17457 1999-12-13  Jeffrey A Law  (law@cygnus.com)
17458
17459         * gcc.c-torture/compile/991213-3.c: New test.
17460         * gcc.c-torture/compile/991213-2.c: New test.
17461         * gcc.c-torture/compile/991213-1.c: New test.
17462
17463 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
17464
17465         * gcc.dg/991209-1.c: New test.
17466
17467 1999-12-08  Nathan Sidwell <nathan@acm.org>
17468
17469         * gcc.c-torture/compile/991208-1.c: New test.
17470
17471 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17472
17473         * gcc.dg/ultrasp2.c: New test.
17474
17475 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
17476
17477         * g++.old-deja/g++.abi/align.C (main): Fix typo.
17478
17479 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
17480
17481         * gcc.c-torture/compile/991202-1.c: New test.
17482         * gcc.c-torture/execute/991202-1.c: New test.
17483         * gcc.c-torture/execute/991202-2.c: New test.
17484         * gcc.c-torture/execute/991202-3.c: New test.
17485
17486 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
17487
17488         * g++.old-deja/g++.abi/align.C: New test.
17489         * g++.old-deja/g++.abi/aggregates.C: Likewise.
17490         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17491
17492 1999-12-01  Richard Henderson  <rth@cygnus.com>
17493
17494         * gcc.c-torture/execute/991201-1.c: New.
17495
17496 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
17497
17498         * gcc.dg/991129-1.c: New test.
17499
17500 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
17501
17502         * gcc.c-torture/compile/991127-1.c: New test.
17503
17504 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17505
17506         * g++.old-deja/g++.other/warn4.C: New test.
17507
17508 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17509
17510         * g++.old-deja/g++.eh/cleanup2.C: New test.
17511         * g++.old-deja/g++.ext/pretty2.C: New test.
17512         * g++.old-deja/g++.ext/pretty3.C: New test.
17513         * g++.old-deja/g++.other/debug6.C: New test.
17514
17515 1999-10-20  Jim Wilson  <wilson@cygnus.com>
17516
17517         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
17518         compiler_output to look for one error message instead of two.
17519
17520 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
17521
17522         * gcc.c-torture/execute/991118-1.c: Also test case
17523         where the word boundary does not split a byte evenly.
17524
17525 1999-11-19  Nathan Sidwell  <nathan@acm.org>
17526
17527         * g++.old-deja/g++.ext/restrict1.C: New test.
17528
17529 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
17530
17531         * gcc.c-torture/execute/991118-1.c: New test.
17532
17533 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
17534
17535         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
17536         working directory pathnames.
17537
17538 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
17539
17540         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
17541         host is equipped with driver.h and driver.o so it can actually
17542         compile and run the tests.
17543
17544 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
17545
17546         * gcc.c-torture/compile/991008-1.c: New test.
17547
17548 1999-11-08  Nick Clifton  <nickc@cygnus.com>
17549
17550         * lib/gcc-dg.exp: Include target-supports.exp
17551
17552 1999-11-05  Nick Clifton  <nickc@cygnus.com>
17553
17554         * lib/target-supports.exp: New file: Provide procs to test for
17555         features supported by the target.
17556         (check_weak_available): Moved here from ecos.exp.
17557         (check_alias_available): New proc: Determine of the target
17558         toolchain supports the alias attribute.
17559
17560         * gcc.dg/special/ecos.exp: Move check_weak_available to
17561         target-supports.exp.
17562         (alias-1.c): Only perform the test if the target supports
17563         aliases.
17564         (wkali-1.c): Only perform the test if the target supports
17565         aliases.
17566
17567         * gcc.dg/990506-0.c: Expect error messages from cross
17568         targets as well as native targets.
17569
17570 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17571
17572         * gcc.dg/ultrasp1.c: Removed xfail.
17573         * gcc.dg/struct-ret-2.c: Likewise.
17574         * gcc.dg/array-1.c: Likewise.
17575
17576 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17577
17578         * gcc.dg/struct-ret-2.c: New test.
17579
17580         * gcc.dg/array-1.c: New test.
17581
17582 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
17583
17584         * gcc.c-torture/execute/991030-1.c: New test.
17585
17586 1999-10-26  Richard Henderson  <rth@cygnus.com>
17587
17588         * gcc.c-torture/compile/991026-2.c: New test.
17589
17590 1999-10-26  Jeffrey A Law  (law@cygnus.com)
17591
17592         * gcc.c-torture/compile/991026-1.c: New test.
17593
17594 1999-10-23  Jeffrey A Law  (law@cygnus.com)
17595
17596         * gcc.c-torture/execute/991023-1.c: New test.
17597
17598 1999-10-19  Jeffrey A Law  (law@cygnus.com)
17599
17600         * gcc.c-torture/execute/991019-1.c: New test.
17601
17602 1999-10-16  Richard Henderson  <rth@cygnus.com>
17603
17604         * gcc.c-torture/execute/991016-1.c: New test.
17605
17606 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
17607
17608         * gcc.c-torture/execute/991014-1.c: New test.
17609
17610 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
17611
17612         * g++.old-deja/g++.other/union2.C: New test.
17613
17614 1999-10-13  Nathan Sidwell  <nathan@acm.org>
17615
17616         * g++.old-deja/g++.other/vaarg2.C: New test.
17617         * g++.old-deja/g++.other/vaarg3.C: New test.
17618
17619 1999-10-12  Craig Burley  <craig@jcb-sc.com>
17620
17621         * g77.f-torture/noncompile/19990905-1.f: Moved from being
17622         in compile/.
17623
17624 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
17625
17626         * gcc.c-torture/execute/va-arg-11.c: New test.
17627
17628 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
17629
17630         * lib/file-format.exp (gcc_target_object_format): Don't
17631         crash if objdump is unavailable.
17632
17633 1999-09-29  Donn Terry <donn@interix.com>
17634
17635         * gcc.misc-tests/mg.exp: delete extraneous redirection.
17636
17637 1999-09-28  Nick Clifton  <nickc@cygnus.com>
17638
17639         * gcc.c-torture/compile/990928-1.c: New test.
17640
17641 1999-09-28  Nathan Sidwell  <nathan@acm.org>
17642
17643         * g++.old-deja/g++.other/decl6.C: New test.
17644
17645 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17646
17647         * gcc.c-torture/execute/va-arg-10.c: New test.
17648
17649 1999-09-27  Nathan Sidwell  <nathan@acm.org>
17650
17651         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
17652         __PRETTY_FUNCTION__.
17653
17654 1999-09-23  Nick Clifton  <nickc@cygnus.com>
17655
17656         * gcc.c-torture/execute/990923-1.c: New test.
17657
17658 1999-09-21  Nick Clifton  <nickc@cygnus.com>
17659
17660         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
17661         for which -fpic is inappropriate.
17662
17663 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
17666
17667 1999-09-21  Nathan Sidwell  <nathan@acm.org>
17668
17669         * g++.old-deja/g++.other/dyncast1.C: New test.
17670         * g++.old-deja/g++.other/dyncast2.C: New test.
17671         * g++.old-deja/g++.other/dyncast3.C: New test.
17672         * g++.old-deja/g++.other/dyncast4.C: New test.
17673         * g++.old-deja/g++.other/dyncast5.C: New test.
17674         * g++.old-deja/g++.eh/catch3.C: New test.
17675         * g++.old-deja/g++.eh/catch3p.C: New test.
17676         * g++.old-deja/g++.eh/catch4.C: New test.
17677         * g++.old-deja/g++.eh/catch4p.C: New test.
17678         * g++.old-deja/g++.eh/catch5.C: New test.
17679         * g++.old-deja/g++.eh/catch5p.C: New test.
17680         * g++.old-deja/g++.eh/catch6.C: New test.
17681         * g++.old-deja/g++.eh/catch6p.C: New test.
17682         * g++.old-deja/g++.eh/catch7.C: New test.
17683         * g++.old-deja/g++.eh/catch7p.C: New test.
17684         * g++.old-deja/g++.eh/catch8.C: New test.
17685         * g++.old-deja/g++.eh/catch8p.C: New test.
17686         * g++.old-deja/g++.eh/catch9.C: New test.
17687         * g++.old-deja/g++.eh/catch9p.C: New test.
17688
17689 1999-09-13  Nathan Sidwell  <nathan@acm.org>
17690
17691         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
17692         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
17693
17694 1999-09-13  Jeffrey A Law  (law@cygnus.com)
17695
17696         * gcc.c-torture/compile/990913-1.c: New test.
17697
17698 1999-09-10  Nathan Sidwell  <nathan@acm.org>
17699
17700         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
17701         * g++.old-deja/g++.jason/rfg5.C: Likewise.
17702
17703 1999-09-09  Richard Henderson  <rth@cygnus.com>
17704
17705         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
17706
17707 1999-09-09  Nathan Sidwell  <nathan@acm.org>
17708
17709         * g++.old-deja/g++.other/lookup11.C: New test.
17710         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
17711         what is permitted and what we want.
17712         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
17713         overload use.
17714         * g++.old-deja/g++.jason/rfg5.C: Likewise
17715
17716 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
17717
17718         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
17719         * gcc.c-torture/noncompile/poison-1.c: New file.
17720
17721 1999-09-08  Nathan Sidwell  <nathan@acm.org>
17722
17723         * g++.old-deja/g++.other/sizeof3.C: New test.
17724         * g++.old-deja/g++.other/sizeof4.C: New test.
17725         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
17726         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
17727
17728 1999-09-07  Richard Henderson  <rth@cygnus.com>
17729
17730         * gcc.dg/va-arg-1.c: New.
17731
17732 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17733
17734         * gcc.c-torture/execute/va-arg-9.c: New test.
17735
17736 1999-09-05  Craig Burley  <craig@jcb-sc.com>
17737
17738         * g77.f-torture/compile/980519-2.f: New test.
17739         * g77.f-torture/compile/19990905-0.f: New test.
17740         * g77.f-torture/compile/19990905-1.f: New test.
17741         * g77.f-torture/compile/19990905-2.f: New test.
17742
17743         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
17744
17745 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
17746
17747         * gcc.c-torture/execute/990827-1.c: Fix typo.
17748
17749 1999-09-03  Nathan Sidwell  <nathan@acm.org>
17750
17751         * g++.old-deja/g++.other/deref1.C: New test.
17752
17753 1999-09-02  Nathan Sidwell  <nathan@acm.org>
17754
17755         * g++.old-deja/g++.other/ambig2.C: New test.
17756         * g++.old-deja/g++.other/cond5.C: New test.
17757         * g++.old-deja/g++.other/lookup16.C: New test.
17758
17759 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
17760
17761         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
17762         assemblers too.
17763
17764 1999-08-31  Jeffrey A Law  (law@cygnus.com)
17765
17766         * lib/c-torture.exp: Avoid the "compare executables" optimization
17767         when testing native.
17768
17769 1999-08-29  Jeffrey A Law  (law@cygnus.com)
17770
17771         * gcc.c-torture/execute/990829-1.c: New test.
17772         * gcc.c-torture/compile/990829-1.c: New test.
17773
17774 1999-08-27  Paul Burchard  <burchard@pobox.com>
17775
17776         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
17777         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
17778         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
17779         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
17780         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
17781         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
17782         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
17783         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
17784         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
17785         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
17786         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
17787
17788 1999-08-27  Jeffrey A Law  (law@cygnus.com)
17789
17790         * gcc.c-torture/execute/990827-1.c: New test.
17791
17792 1999-08-26  Craig Burley  <craig@jcb-sc.com>
17793
17794         * g77.f-torture/noncompile/19990826-4.f: New test.
17795
17796         * g77.f-torture/compile/19990826-3.f: New test.
17797
17798         * g77.f-torture/execute/19990826-2.f: New test.
17799
17800         * g77.f-torture/compile/19990826-1.f: New test.
17801
17802         * gcc.c-torture/execute/990826-0.c: New test.
17803         * g77.c-torture/execute/19990826-0.f: New test.
17804
17805         * g77.f-torture/noncompile/970626-2.f: New test.
17806
17807 1999-08-25  Paul Burchard  <burchard@pobox.com>
17808
17809         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
17810         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
17811         lss-011.C: New tests.
17812
17813 1999-08-25  Nathan Sidwell  <nathan@acm.org>
17814
17815         * g++.old-deja/g++.other/decl5.C: New test.
17816
17817 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17818
17819         * noncompile/noncompile.exp: Load_lib c-torture.exp.
17820         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
17821         call `postbase' for each one.  All callers of `postbase' changed
17822         to call this instead.
17823
17824 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
17825
17826         * gcc.c-torture/execute/990811-1.c: New test.
17827
17828 1999-08-09  Nick Clifton  <nickc@cygnus.com>
17829
17830         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
17831         just native ones.
17832
17833         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
17834         just native ones.
17835
17836 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17837
17838         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
17839
17840 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17841
17842         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
17843
17844 1999-08-04  Nathan Sidwell  <nathan@acm.org>
17845
17846         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
17847
17848 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17849
17850         * gcc.c-torture/execute/990804-1.c: New test.
17851
17852 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17853
17854         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
17855         * g++.old-deja/g++.brendan/crash64.C: Likewise
17856         * g++.old-deja/g++.brendan/overload8.C: Likewise
17857
17858 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17859
17860         * g++.old-deja/g++.other/struct1.C: New test.
17861
17862 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17863
17864         * g++.old-deja/g++.other/enum2.C: New test.
17865
17866 1999-08-02  Richard Henderson  <rth@cygnus.com>
17867
17868         Adapted from tests from Franz Sirl:
17869         * gcc.c-torture/execute/va-arg-7.c: New test.
17870         * gcc.c-torture/execute/va-arg-8.c: New test.
17871
17872 1999-08-01  Jeffrey A Law  (law@cygnus.com)
17873
17874         * gcc.c-torture/compile/990801-2.c: New test.
17875
17876         * gcc.c-torture/compile/990801-1.c: New test.
17877
17878 1999-07-27  Michael Meissner  <meissner@cygnus.com>
17879
17880         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
17881         fp-cmp-1.c, converting double to float.
17882
17883         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
17884         fp-cmp-1.c, converting double to long double.
17885
17886         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
17887         from fr1 to unknown_register, since fr1 is a legitimate register
17888         on some machines.
17889
17890 1999-07-25  Jeffrey A Law  (law@cygnus.com)
17891
17892         * README: More listname related changes.
17893
17894 1999-07-08  Catherine Moore  <clm@cygnus.com>
17895
17896         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
17897
17898 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
17899
17900         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
17901
17902 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17903
17904         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
17905
17906 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
17907
17908         * gcc.dg/990703-1.c: New test.
17909
17910 1999-06-29  Nick Clifton  <nickc@cygnus.com>
17911
17912         * lib/file-format.exp: New file: Move definition of proc
17913         gcc_target_object_format to here from
17914         gcc.dg/special/ecos.exp.
17915
17916         * lib/c-torture.exp: Include lib file-format.exp.
17917         * lib/gcc-dg.exp: Include lib file-format.exp.
17918
17919         * gcc.dg/special/ecos.exp: Remove definition of proc
17920         gcc_target_object_format.
17921
17922 1999-06-28  Jeffrey A Law  (law@cygnus.com)
17923
17924         * gcc.c-torture/execute/990628-1.c: New test.
17925
17926 1999-06-25  Jeffrey A Law  (law@cygnus.com)
17927
17928         * gcc.c-torture/compile/990625-2.c: New test.
17929
17930         * gcc.c-torture/compile/990625-1.c: New test.
17931
17932 1999-06-23  Nick Clifton  <nickc@cygnus.com>
17933
17934         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
17935         attributes compile.
17936         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
17937         ports that use the COFF/PE file format.
17938
17939 1999-06-17  Jeffrey A Law  (law@cygnus.com)
17940
17941         * gcc.c-torture/compile/990617-1.c: New test.
17942
17943 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
17944
17945         * g++.old-deja/g++.other/decl4.C: New test.
17946
17947 1999-06-14  Nathan Sidwell  <nathan@acm.org>
17948
17949         * g++.old-deja/g++.other/bitfld3.C: New test.
17950
17951 1999-06-08  Nathan Sidwell  <nathan@acm.org>
17952
17953         * g++.old-deja/g++.eh/catch1.C: New test.
17954
17955 1999-06-07  Jeffrey A Law  (law@cygnus.com)
17956
17957         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
17958
17959         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
17960         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
17961
17962 1999-06-05  Craig Burley  <craig@jcb-sc.com>
17963
17964         * g77.f-torture/compile/19990502-0.f: Replace with new,
17965         shorter, test that still fails after recent changes.
17966
17967 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17968
17969         * gcc.c-torture/execute/990604-1.c: New test.
17970
17971 1999-05-31  Jeffrey A Law  (law@cygnus.com)
17972
17973         * gcc.c-torture/execute/990531-1.c: New test.
17974
17975 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17976
17977         * gcc.c-torture/compile/990527-1.c: New test.
17978
17979 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
17980
17981         * gcc.c-torture/execute/990527-1.c: New test.
17982
17983 1999-05-25  Nick Clifton  <nickc@cygnus.com>
17984
17985         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
17986         bitfields as signed.
17987
17988 1999-05-25  Craig Burley  <craig@jcb-sc.com>
17989
17990         * g77.f-torture/compile/19990525-0.f: New test.
17991
17992 1999-05-25  Jeffrey A Law  (law@cygnus.com)
17993
17994         * gcc.c-torture/execute/990525-2.c: New test.
17995
17996         * gcc.c-torture/execute/990525-1.c: New test.
17997
17998 1999-05-24  Nathan Sidwell  <nathan@acm.org>
17999
18000         * g++.old-deja/g++.other/anon3.C: New test.
18001         * g++.old-deja/g++.other/anon4.C: New test.
18002         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
18003         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
18004         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
18005         Merrill).
18006
18007 1999-05-24  Jeffrey A Law  (law@cygnus.com)
18008
18009         * gcc.c-torture/execute/990524-1.c: New test.
18010
18011         * gcc.dg/990524-1.c: New test.
18012
18013 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18014
18015         * gcc.c-torture/compile/990523-1.c: New test.
18016
18017 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
18018
18019         * gcc.c-torture/compile/990519-1.c: New test.
18020
18021 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18022
18023         * gcc.c-torture/compile/990517-1.c: New test.
18024
18025         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
18026         (e4, f4): New tests.
18027         (main): Call them.
18028
18029 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18030
18031         * gcc.dg/noreturn-1.c: New test.
18032
18033 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
18034
18035         * gcc.c-torture/execute/990513-1.c: New test.
18036
18037 1999-05-10  Richard Henderson  <rth@cygnus.com>
18038
18039         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
18040
18041 1999-05-10  Craig Burley  <craig@jcb-sc.com>
18042
18043         * g77.f-torture/execute/erfc.f: Use small single-precision
18044         values, to avoid problems on Alphas when not -mieee.
18045
18046 1999-05-08  Craig Burley  <craig@jcb-sc.com>
18047
18048         * gcc.dg/990506-0.c: New test.
18049
18050 1999-05-08  Richard Henderson  <rth@cygnus.com>
18051
18052         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
18053         the constant to test.  Don't XFAIL 64-bit targets.
18054
18055         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
18056         * g++.old-deja/g++.law/profile1.C: Likewise.
18057
18058         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
18059         operator new instances.
18060         * g++.old-deja/g++.other/delete5.C: Likewise.
18061
18062 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18063
18064         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
18065         intrinsic.
18066
18067 1999-05-03  Craig Burley  <craig@jcb-sc.com>
18068
18069         * g77.f-torture/execute/u77-test.f: Reverse order of two
18070         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
18071
18072 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18073
18074         * gcc.dg/compare1.c: New test.
18075
18076 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18077
18078         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
18079         New tests.
18080
18081 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18082
18083         * g77.f-torture/compile/19990502-1.f: New test.
18084
18085 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18086
18087         * g77.f-torture/compile/19990502-0.f: New test.
18088
18089 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18090
18091         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
18092         intrinsic.
18093
18094 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18095
18096         * g77.f-torture/execute/u77-test.f (main): List libU77
18097         intrinsics not currently tested.
18098         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
18099         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
18100         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
18101         Trim blanks off the ends of some printed strings.
18102
18103 1999-05-02  Craig Burley  <craig@jcb-sc.com>
18104
18105         * g77.f-torture/execute/u77-test.f (main): Just warn about
18106         FSTAT gid disagreement, as it's expected on some systems.
18107
18108 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18109
18110         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
18111         use a new function, which allows for some slop.
18112         Clean up some commentary.
18113         (issum): The new function.
18114         (sgladd): Deleted subroutine.
18115
18116 1999-05-01  Craig Burley  <craig@jcb-sc.com>
18117
18118         * g77.f-torture/execute/u77-test.f: Modify to be more like
18119         libf2c/libU77 version, bringing patches to that version here.
18120         Add suitable commentary.
18121
18122 1999-04-25  Richard Henderson  <rth@cygnus.com>
18123
18124         * gcc.dg/990424-1.c: New test.
18125
18126 1999-04-24  Craig Burley  <craig@jcb-sc.com>
18127
18128         * g77.f-torture/execute/u77-test.f (main): Bug involving
18129         LSTAT has been fixed, so turn back on full checking.
18130
18131 1999-04-20  Craig Burley  <craig@jcb-sc.com>
18132
18133         * g77.f-torture/compile/19990419-0.f: New test.
18134         * g77.f-torture/execute/19990419-1.f: New test.
18135
18136 1999-04-17  Richard Henderson  <rth@cygnus.com>
18137
18138         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
18139         to avoid the need for a prototype to supress a warning.
18140
18141 1999-04-07  Jim Wilson  <wilson@cygnus.com>
18142
18143         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
18144
18145 1999-04-04  Jeffrey A Law  (law@cygnus.com)
18146
18147         * gcc.c-torture/execute/990404-1.c: New test.
18148
18149 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18150
18151         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
18152         * gcc.dg/cpp-if3.c: Don't use -pedantic.
18153         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
18154         missing initializer warnings.
18155
18156 1999-03-28  Jeffrey A Law  (law@cygnus.com)
18157
18158         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
18159         matching strings.
18160
18161 1999-03-26  Jeffrey A Law  (law@cygnus.com)
18162
18163         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
18164
18165 1999-03-26  Craig Burley  <craig@jcb-sc.com>
18166
18167         * g77.f-torture/execute/19990325-0.f: New test.
18168         * g77.f-torture/execute/19990325-1.f: New test.
18169
18170 1999-03-24  Jeffrey A Law  (law@cygnus.com)
18171
18172         * gcc.c-torture/execute/990324-1.c: New test.
18173
18174 1999-03-22  Jim Wilson  <wilson@cygnus.com>
18175
18176         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
18177         test with 4.
18178
18179 1999-03-17  Richard Henderson  <rth@cygnus.com>
18180
18181         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
18182
18183 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18184
18185         * g77.f-torture/execute/19990313-2.f: New test.
18186         * g77.f-torture/execute/19990313-3.f: New test.
18187
18188 1999-03-13  Craig Burley  <craig@jcb-sc.com>
18189
18190         * g77.f-torture/execute/19990313-0.f: New test.
18191         * g77.f-torture/execute/19990313-1.f: New test.
18192
18193 1999-03-12  Jim Wilson  <wilson@cygnus.com>
18194
18195         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
18196         printf to sprintf.
18197         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
18198         (main): Add check for u15.  Conditionalize u31 check depending on
18199         whether ints are <32 bits or >=32 bits.
18200
18201 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18202
18203         * g77.f-torture/execute/19981119-0.f: Improve testiness.
18204
18205 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18206
18207         * g77.f-torture/compile/19990305-0.f: New test.
18208         * g77.f-torture/execute/19981119-0.f: New test.
18209
18210 1999-03-08  Craig Burley  <craig@jcb-sc.com>
18211
18212         * g77.f-torture/execute/970625-2.f: call ABORT if final
18213         result is not correct, instead of just printing it.
18214         Add this checking via newly introduced obfuscation, to
18215         trip up buggy front ends.
18216
18217 1999-03-07  Craig Burley  <craig@jcb-sc.com>
18218
18219         * g77.f-torture/compile/960317-1.f: Moved from being
18220         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
18221
18222 1999-03-06  Craig Burley  <craig@jcb-sc.com>
18223
18224         * g77.f-torture/execute/960317-1.f: New (old) test.
18225         * g77.f-torture/execute/970625-2.f: Ditto.
18226
18227 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
18228
18229         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
18230         message on line 1 or line 2; cccp and cpplib do this differently.
18231
18232 1999-03-01  Jeffrey A Law  (law@cygnus.com)
18233
18234         * g++.old-deja/g++.law/weak1.C: New test.
18235
18236 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18237
18238         * gcc.c-torture/execute/990119-1.c: Renamed to...
18239         * gcc.dg/990119-1.c: this, so it will only be tested once
18240         (it's a preprocessor test, it doesn't need to be run at
18241         multiple optimization levels).
18242
18243 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
18244
18245         * lib/g++.exp: Don't add incdir=$base_dir/../include to
18246           ALWAYS_CXXFLAGS.
18247
18248 1999-02-24  Craig Burley  <craig@jcb-sc.com>
18249
18250         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
18251         * g77.f-torture/compile/19981216-0.f: ...as it is expected
18252         to not be compilable by current g77.
18253
18254 1999-02-24  Nick Clifton  <nickc@cygnus.com>
18255
18256         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
18257
18258 1999-02-22  Jeffrey A Law  (law@cygnus.com)
18259
18260         * gcc.c-torture/execute/990222-1.c: New test.
18261
18262 1999-02-19  Craig Burley  <craig@jcb-sc.com>
18263
18264         * g77.f-torture/compile/19990218-0.f: New test.
18265         * g77.f-torture/noncompile/19990218-1.f: New test.
18266
18267 1999-02-18  Craig Burley  <craig@jcb-sc.com>
18268
18269         * g77.f-torture/compile/19981216-0.f: New test.
18270
18271 1999-02-14  Jeffrey A Law  (law@cygnus.com)
18272
18273         * gcc.dg/990214-1.c: New test.
18274
18275 1999-02-13  Jeffrey A Law  (law@cygnus.com)
18276
18277         * gcc.dg/990213-2.c: New test.
18278
18279         * gcc.dg/990213-1.c: New test.
18280
18281 1999-02-12  Jeffrey A Law  (law@cygnus.com)
18282
18283         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
18284         ints.
18285
18286 1999-02-11  Nick Clifton  <nickc@cygnus.com>
18287
18288         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
18289         specified by target.
18290
18291         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
18292
18293 1999-02-11  Jeffrey A Law  (law@cygnus.com)
18294
18295         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
18296
18297 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18298
18299         * gcc.dg/special/ecos.exp: New test driver for new tests with
18300         special requirements.
18301
18302         * gcc.dg/special/alias-1.c: New test.
18303         * gcc.dg/special/gcsec-1.c: New test.
18304         * gcc.dg/special/weak-1.c: New test.
18305         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
18306         * gcc.dg/special/weak-2.c: New test.
18307         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
18308         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
18309         * gcc.dg/special/wkali-1.c: New test.
18310         * gcc.dg/special/wkali-2.c: New test.
18311         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
18312         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
18313
18314 1999-02-10  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): Likewise.  Fix some (harmless) false
18319           positives.
18320           * lib/gcc.exp (gcc_check_compile): New function.
18321
18322 1999-02-08  Richard Henderson  <rth@cygnus.com>
18323
18324         * gcc.c-torture/execute/990208-1.c: New test.
18325
18326 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
18327
18328         * g++.dg/special/ecos.exp: New driver for new tests with special
18329         requirements
18330
18331         * g++.dg/special/conpr-1.C: New test
18332         * g++.dg/special/conpr-2.C: New test
18333         * g++.dg/special/conpr-2a.C: New test
18334         * g++.dg/special/conpr-3.C: New test
18335         * g++.dg/special/conpr-3a.C: New test
18336         * g++.dg/special/conpr-3b.C: New test
18337
18338         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
18339         allow g++ to use the dg driver
18340
18341         * README: Add comment about g++.dg directory
18342
18343 1999-02-06  Jeffrey A Law  (law@cygnus.com)
18344
18345         * README: Update email addresses.
18346
18347 1999-02-03  Nick Clifton  <nickc@cygnus.com>
18348
18349         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
18350         arguments in order to force structure S onto the stack even on
18351         the alpha.
18352         (test): Pass 10 leading arguments to function foo as well as the
18353         structure S.
18354
18355         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
18356         failure for all targets.
18357
18358         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
18359         abort to terminate program execution.
18360
18361 1999-01-30  Richard Henderson  <rth@cygnus.com>
18362
18363         * gcc.c-torture/execute/990130-1.c: New test.
18364
18365 1999-01-30  Jeffrey A Law  (law@cygnus.com)
18366
18367         * gcc.dg/990130-1.c: New test.
18368
18369 1999-01-28  Michael Meissner  <meissner@cygnus.com>
18370
18371         * gcc.c-torture/execute/990128-1.c: New test.
18372
18373 1999-01-27  Michael Meissner  <meissner@cygnus.com>
18374
18375         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
18376
18377 1999-01-27  Felix Lee  <flee@cygnus.com>
18378
18379         * lib/c-torture.exp (c-torture-compile): pull out code for
18380         analyzing gcc error messages.
18381         (c-torture-execute): ditto, and fix some (harmless) false
18382         positives.
18383         * lib/gcc.exp (gcc_check_compile): new function.
18384
18385 1999-01-17  Jeffrey A Law  (law@cygnus.com)
18386
18387         * gcc.dg/990117-1.c: New test.
18388
18389         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
18390
18391         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
18392
18393 1999-01-15  Jeffrey A Law  (law@cygnus.com)
18394
18395         * g77.f-torture/compile/990115-1.f: New test.
18396
18397 1999-01-07  Jeffrey A Law  (law@cygnus.com)
18398
18399         * gcc.c-torture/compile/990107-1.c: New test
18400
18401 1999-01-06  Jeffrey A Law  (law@cygnus.com)
18402
18403         * gcc.c-torture/execute/990106-2.c: New test.
18404
18405         * gcc.c-torture/execute/990106-1.c: New test.
18406
18407 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
18408
18409         * gcc.c-torture/compile/981223-1.c: New test.
18410
18411 1998-12-29  Richard Henderson  <rth@cygnus.com>
18412
18413         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
18414         (opt3): Rename from opt4 and disable.
18415
18416 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
18417
18418         * g++.old-deja/g++.pt/ptrmem5.C: New test.
18419
18420 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18421
18422         * g++.old-deja/g++.other/conv5.C: New test.
18423
18424 1998-12-14  Nick Clifton  <nickc@cygnus.com>
18425
18426         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
18427
18428 1998-12-11  Jeffrey A Law  (law@cygnus.com)
18429
18430         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
18431
18432 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
18433
18434         * gcc.c-torture/compile/981211-1.c: New test.
18435
18436 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
18437
18438         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
18439
18440         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
18441
18442 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18443
18444         * gcc.special/930510-1.c: Make C9X safe.
18445         * gcc.misc-tests/gcov-1.c Similarly.
18446         * gcc.misc-tests/gcov-2.c Similarly.
18447
18448 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18449
18450         * gcc.dg/ultrasp1.c: New test.
18451
18452 1998-12-06  Richard Henderson  <rth@cygnus.com>
18453
18454         * gcc.c-torture/execute/981206.c: New test.
18455
18456 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18457
18458         * g++.old-deja/g++.ns/template7.C: New test.
18459
18460         * g++.old-deja/g++.other/expr1.C: New test.
18461
18462         * g++.old-deja/g++.eh/tmpl3.C: New test.
18463
18464         * g++.old-deja/g++.eh/tmpl2.C: New test.
18465
18466 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18467
18468         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
18469         * g++.old-deja/g++.other/using6.C: Removed.
18470         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
18471
18472         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
18473
18474 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18475
18476         * g++.old-deja/g++.pt/overload8.C: New test.
18477
18478         * g++.old-deja/g++.pt/overload7.C: New test.
18479
18480         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
18481
18482         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
18483         and relinking messages.
18484         * lib/g++.exp (g++_target_compile): Remove .rpo file when
18485         compiling with -frepo.
18486
18487 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
18488
18489         * g++.old-deja/g++.pt/lookup6.C: New test.
18490
18491 1998-11-30  Nick Clifton  <nickc@cygnus.com>
18492
18493         * gcc.c-torture/execute/981130-1.c: New test.
18494         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
18495
18496 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18497
18498         * g++.old-deja/g++.pt/explicit76.C: New test.
18499
18500         * g++.old-deja/g++.pt/friend38.C: New test.
18501
18502         * g++.old-deja/g++.ns/crash2.C: New test.
18503
18504         * g++.old-deja/g++.pt/defarg8.C: New test.
18505
18506         * g++.old-deja/g++.pt/instantiate6.C: New test.
18507
18508         * g++.old-deja/g++.pt/static6.C: New test.
18509
18510         * g++.old-deja/g++.pt/decl2.C: New test.
18511
18512 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18513
18514         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
18515         problem is actually related with name lookup, but so what? :-)
18516
18517         * g++.old-deja/g++.pt/friend37.C: New test.
18518
18519 1998-11-25  Dave Love  <d.love@dl.ac.uk>
18520
18521         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
18522         element, which fails on some systems.
18523
18524         * g77.f-torture/execute/labug1.f: New test.
18525
18526 1998-11-21  Jeffrey A Law  (law@cygnus.com)
18527
18528         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
18529         is defined.
18530
18531 1998-11-18  Dave Love  <d.love@dl.ac.uk>
18532
18533         * g77.f-torture/compile/981117-1.f: New test.
18534
18535 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
18536
18537         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
18538         properly discarded.
18539
18540 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
18541
18542         * gcc.c-torture/execute/memcheck: New directory of tests for
18543         -fcheck-memory-usage.
18544
18545 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18546
18547         * README: New file, general information about the testsuite and
18548         new description of the various C++ test subdirectories.
18549         * README.g++: Eliminate obsolete information, update and move most
18550         relevant stuff to README.
18551
18552 1998-11-07  Richard Henderson  <rth@cygnus.com>
18553
18554         * gcc.c-torture/compile/981107-1.c: New test.
18555
18556 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
18557
18558         * execute/memcpy-bi.c: New testcase.
18559
18560 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
18561
18562         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
18563         base classes.
18564
18565         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
18566         template is selected.
18567
18568         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
18569         classes, it should be accepted for all types.
18570
18571         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
18572
18573         * g++.old-deja/g++.pt/spec24.C: Ensure that template
18574         specializations start with template headers.
18575
18576 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
18577
18578         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
18579
18580         * g++.old-deja/g++.other/init9.C: Test cross initialization of
18581         non-POD types.
18582
18583 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18584
18585         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
18586
18587 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
18588
18589         * compile/981022-1.c, compile/981022-1.x: New test and driver.
18590
18591 1998-10-19  Jeffrey A Law  (law@cygnus.com)
18592
18593         * 981019-1.c: New test.
18594
18595 1998-10-14  Robert Lipe <robertl@dgii.com>
18596
18597         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
18598         find objc headers.
18599
18600 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18601
18602         * compile/981001-4.c: Remove use of GCC extension that triggers a
18603         compiler bug.
18604
18605 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
18606
18607         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
18608
18609 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18610
18611         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
18612         instantiation of template produces incorrect code for delete
18613         expression.
18614
18615         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
18616         constructors' name is not unique.
18617         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
18618         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
18619
18620         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
18621         automatic array of const is ill-formed.
18622
18623         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
18624         of template parameter?
18625
18626         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
18627         const.
18628
18629         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
18630         pointer-to-member expression.
18631
18632         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
18633         declaration causes ICE.
18634
18635 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
18636
18637         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
18638         reserved in the global namespace.
18639
18640         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
18641         generate needed virtual table.
18642
18643         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
18644
18645 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
18646
18647         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
18648         template-dependent type
18649
18650 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
18651
18652         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
18653         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
18654         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
18655
18656         * g++.old-deja/g++.other/using5.C: New test; using decl from base
18657         class should be usable as argument of member function.
18658         * g++.old-deja/g++.other/using6.C: New test; using decl from base
18659         class should be usable as return type of member function.
18660         * g++.old-deja/g++.other/using7.C: New test; using decl from base
18661         class should be usable as type of data member.
18662
18663         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
18664
18665 1998-10-09  Jeffrey A Law  (law@cygnus.com)
18666
18667         * gcc.c-torture/special/920521-1.c: Fix bogus test.
18668
18669 1998-10-08  Nick Clifton  <nickc@cygnus.com>
18670
18671         * gcc.dg/dll-?.c Add thumb to target list.
18672         Fix assembler scan patterns to match current assembler output.
18673
18674 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
18675
18676         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
18677         matching of template brackets.
18678
18679         * g++.old-deja/g++.other/using4.C: New test.  Test using
18680         declarations of methods from base classes.
18681
18682         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
18683         within functions should introduce names into the innermost
18684         enclosing namespace.
18685
18686         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
18687         of static locals if first initialization throws.
18688
18689 1998-10-07  Jim Wilson  <wilson@cygnus.com>
18690
18691         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
18692
18693 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
18694
18695         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
18696         lose track of the possible targets of tablejump insns.
18697         * special/special.exp: Run it.
18698
18699 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18700
18701         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
18702         must be declared before its specializations can be named in friend
18703         declarations.
18704
18705 1998-10-05  Dave Love  <d.love@dl.ac.uk>
18706
18707         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
18708
18709         * g77.f-torture/execute/io1.f: New test.
18710
18711 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18712
18713         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
18714         with pointer to template function, for which no argument deduction
18715         is possible.
18716
18717         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
18718         specialization of template function as argument to template
18719         function.
18720
18721         * g++.old-deja/g++.other/access2.C: New test; Inner class
18722         shouldn't have privileged access to Outer's names.
18723
18724 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18725
18726         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
18727         friend template declared within template class conflicts with
18728         nested class of the same name.
18729
18730         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
18731         is ignored.
18732
18733         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
18734         object with direct initializer as function declaration.
18735
18736         * g++.old-deja/g++.other/decl2.C: New test; duplicate
18737         initializers.
18738
18739         * g++.old-deja/g++.other/null2.C: New test; conditional operator
18740         involving const pointer and NULL produces incorrect result.
18741
18742         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
18743         type name without `typename' should be rejected with -pedantic.
18744
18745 1998-10-02  Richard Henderson  <rth@cygnus.com>
18746
18747         * g++.old-deja/g++.other/addrof1.C: New test.
18748
18749 1998-10-01  Nick Clifton  <nickc@cygnus.com>
18750
18751         * gcc.c-torture/compile/981001-1.c: New test.
18752         * gcc.c-torture/execute/981001-1.c: New test.
18753
18754 1998-10-01  Jeffrey A Law  (law@cygnus.com)
18755
18756         * gcc.c-torture/compile/981001-2.c: New test.
18757         * gcc.c-torture/compile/981001-3.c: New test.
18758         * gcc.c-torture/compile/981001-4.c: New test.
18759
18760 1998-10-01  Robert Lipe  <robertl@dgii.com>
18761
18762         * lib/objc.exp (objc_target_compile): Add -L during compiles for
18763         multilibbed hosts.   Idea grafted from g77.exp.
18764
18765 1998-09-30  Dave Love  <d.love@dl.ac.uk>
18766
18767         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
18768         avoid losing on systems which need -lsocket.
18769
18770 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
18771
18772         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
18773         * g++.old-deja/g++.other/nested2.C: Ditto.
18774         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
18775         failure.
18776
18777 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18778
18779         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
18780         preferred over template operator!= for enum bitfields.
18781
18782 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
18783
18784         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
18785         that happen to have the same base name, but in different scopes,
18786         are incorrectly rejected.
18787
18788 1998-09-16  Richard Henderson  <rth@cygnus.com>
18789
18790         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
18791         on the native word size instead of an integer literal.
18792
18793 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18794
18795         * g++.old-deja/g++.other/static2.C: Invocation of static data
18796         member of type pointer-to-function denoted as non-static member.
18797
18798         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
18799         checks involving function types and aliases.
18800
18801 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18802
18803         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
18804         redefined to the same non-trivial type.
18805
18806         * g++.old-deja/g++.pt/explicit73.C: Test for proper
18807         namespace-qualification of template specializations declared in
18808         other namespaces.
18809
18810         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
18811         to declare a subset of the specializations of a template function
18812         as friends of specializations of a template class.
18813
18814         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
18815         member templates that do not fully specialize the enclosing
18816         template class are rejected.
18817
18818 1998-09-11  Dave Love  <d.love@dl.ac.uk>
18819
18820         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
18821
18822 1998-09-08  Dave Love  <d.love@dl.ac.uk>
18823
18824         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
18825         altered from libf2c/libU77 version.
18826
18827 1998-09-06  Dave Love  <d.love@dl.ac.uk>
18828
18829         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
18830
18831 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
18832
18833         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
18834         (un)signed char are different types for template specialization
18835         purposes.
18836
18837 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
18838
18839         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
18840         * objc: ObjC testsuite.
18841
18842 1998-08-31  Catherine Moore  <clm@cygnus.com>
18843
18844         * gcc.c-torture/execute/941014-1.x:  New file.
18845
18846 1998-08-31  Nick Clifton  <nickc@cygnus.com>
18847
18848         * lib/c-torture.exp: Add support for
18849         torture_eval_before_compile and torture_eval_before_execute
18850         variables.
18851
18852 1998-08-30  Jeffrey A Law  (law@cygnus.com)
18853
18854         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
18855         this test triggers valid.
18856
18857 1998-08-27  Jeffrey A Law  (law@cygnus.com)
18858
18859         * gcc.dg/980827-1.c: New test.
18860
18861 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
18862
18863         * gcc.c-torture/execute/loop-4b.c: New test.
18864
18865 1998-08-26  Nick Clifton  <nickc@cygnus.com>
18866
18867         * lib/c-torture.exp: Add support for
18868         torture_eval_before_compile and torture_eval_before_execute
18869         variables.
18870
18871 1998-08-25  Jeffrey A Law  (law@cygnus.com)
18872
18873         * gcc.c-torture/compile/980825-1.c: New test.
18874
18875 1998-08-24  Nick Clifton  <nickc@cygnus.com>
18876
18877         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
18878         count number tests in opt_t0 not good_t0.
18879
18880 1998-08-24  Jeffrey A Law  (law@cygnus.com)
18881
18882         * gcc.c-torture/compile/930326-1.x: Fix typo.
18883
18884 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
18885
18886         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
18887         causes an ICE.
18888
18889 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18890
18891         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
18892         STACK_SIZE is defined.
18893         * gcc.c-torture/unsorted/stuct.c: Similarly.
18894
18895         * gcc.c-torture/compile/980821-1.c: New test.
18896
18897 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18898
18899         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
18900
18901 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
18902
18903         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
18904         code.
18905
18906 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
18907
18908         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
18909         error'.
18910
18911 1998-08-18  Jeffrey A Law  (law@cygnus.com)
18912
18913         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
18914
18915 1998-08-16  Jeffrey A Law  (law@cygnus.com)
18916
18917         * gcc.c-torture/compile/980816-1.c: New test.
18918
18919         * gcc.dg/980816-1.c: New test.
18920
18921 1998-08-13  Jeffrey A Law  (law@cygnus.com)
18922
18923         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
18924         compiler for ieee tests.
18925
18926 1998-08-01  Dave Love  <d.love@dl.ac.uk>
18927
18928         * g77.f-torture/compile/980729-0.f: New test.
18929
18930 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
18931
18932         * gcc.c-torture/special/eeprof-1.c: New test, for
18933         -finstrument-functions.
18934         * gcc.c-torture/special/special.exp: Run it.
18935
18936 1998-07-29  Jeffrey A Law  (law@cygnus.com)
18937
18938         * gcc.c-torture/compile/980729-1.c: New test.
18939
18940 1998-07-27  Nick Clifton  <nickc@cygnus.com>
18941
18942         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
18943         __thumb__ is defined, and test for ARM style doubles if so.
18944
18945 1998-07-26  Dave Love  <d.love@dl.ac.uk>
18946
18947         * g77.f-torture/noncompile/980615-0.f: New test.
18948
18949 1998-07-26  H.J. Lu  (hjl@gnu.org)
18950
18951         * gcc.dg/980312-1.c: Do link instead of compile.
18952         * gcc.dg/980313-1.c: Likewise.
18953
18954 1998-07-26  Jeffrey A Law  (law@cygnus.com)
18955
18956         * gcc.c-torture/compile/980726-1.c: New test.
18957
18958 1998-07-25  Dave Love  <d.love@dl.ac.uk>
18959
18960         * g77.f-torture/execute/io0.f: New test.
18961
18962 1998-07-24  Nick Clifton  <nickc@cygnus.com>
18963
18964         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
18965         an int.
18966
18967 1998-06-18  Michael Meissner  <meissner@cygnus.com>
18968
18969         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
18970         m32r bugs.
18971
18972 1998-07-17  Nick Clifton  <nickc@cygnus.com>
18973
18974         * gcc.dg/980626-1.c: Expect failures for all toolchains until
18975         c-decl.c:grokdeclarator can handle mode attributes.
18976
18977 1998-07-16  Jeffrey A Law  (law@cygnus.com)
18978
18979         * gcc.c-torture/execute/980716-1.c: New test.
18980
18981 1998-07-13  Jeffrey A Law  (law@cygnus.com)
18982
18983         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
18984         the mn10200.
18985         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
18986         the mn10200.
18987         * gcc.c-torture/execute/va-arg-3.x: Similarly.
18988         * gcc.c-torture/compile/930326-1.x: Similarly.
18989
18990 1998-07-13  Dave Love  <d.love@dl.ac.uk>
18991
18992         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
18993         New test from Craig.
18994
18995 1998-07-12  Dave Love  <d.love@dl.ac.uk>
18996
18997         * g77.f-torture/noncompile/980616-0.f: New test.
18998
18999         * g77.f-torture/execute/970816-3.f:  New test from Craig.
19000
19001 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19002
19003         *  g++.other/singleton.C: Return error value instead of taking
19004         SIGSEGV.
19005
19006 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
19007
19008         *  g++.other/singleton.C: New test.   Warning is under dispute.
19009         Runtime crash is not.
19010
19011 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
19012
19013         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
19014         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
19015         using6.C, using7.C}:  New namespace tests.
19016
19017 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
19018
19019         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
19020         specialization with typedef'ed names used as array indexes.
19021
19022 1998-07-09  Jeffrey A Law  (law@cygnus.com)
19023
19024         * gcc.c-torture/execute/980709-1.c: New test.
19025
19026         * gcc.dg/980709-1.c: New test.
19027
19028 1998-07-07  Richard Henderson  <rth@cygnus.com>
19029
19030         * gcc.c-torture/execute/bcp-1.c: New test.
19031
19032 1998-07-07  Jeffrey A Law  (law@cygnus.com)
19033
19034         * gcc.c-torture/execute/980707-1.c: New test.
19035
19036 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
19037
19038         * gcc.c-torture/compile/980706-1.c: New test.
19039
19040 1998-07-01  Dave Love  <d.love@dl.ac.uk>
19041
19042         * g77.f-torture/execute/980701-0.f,
19043         g77.f-torture/execute/980701-1.f: New test from Craig.
19044
19045 1998-07-01  Jeffrey A Law  (law@cygnus.com)
19046
19047         * gcc.c-torture/compile/980701-1.c: New test.
19048
19049         * gcc.c-torture/execute/980701-1.c: New test.
19050
19051 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
19052 rlsruhe.de>
19053
19054         * g++.old-deja/g++.robertl/eb132.C: New test.
19055         * g++.old-deja/g++.robertl/eb133.C: Likewise.
19056
19057 1998-06-29  Dave Love  <d.love@dl.ac.uk>
19058
19059         * g77.f-torture/execute/980628-7.f,
19060         g77.f-torture/execute/980628-8.f,
19061         g77.f-torture/execute/980628-9.f,
19062         g77.f-torture/execute/980628-10.f: New tests from Craig.
19063
19064         * g77.f-torture/execute/980628-3.f: Remove mail headers.
19065
19066 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19067
19068         * g77.f-torture/execute/980628-4.f: New test from Craig.
19069         * g77.f-torture/execute/980628-5.f: Likewise.
19070         * g77.f-torture/execute/980628-2.f: Likewise.
19071         * g77.f-torture/execute/980628-0.f: Likewise.
19072         * g77.f-torture/execute/980628-1.f: Likewise.
19073         * g77.f-torture/execute/980628-3.f: Likewise.
19074         * g77.f-torture/execute/980628-6.f: Likewise.
19075
19076 1998-06-28  Jeffrey A Law  (law@cygnus.com)
19077
19078         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
19079         directory when nothing has been installed yet.
19080
19081 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
19082
19083         * gcc.c-torture/special/special.exp: Handle newer versions of
19084         dejagnu.
19085
19086 1998-06-26  Jeffrey A Law  (law@cygnus.com)
19087
19088         * gcc.dg/980626-1.c: New test.
19089
19090 1998-06-19  Bruno Haible <haible@ilog.fr>
19091
19092         * gcc.misc-tests/m-un-2.c: New test.
19093         * g++.old-deja/g++.other/warn01.c: Likewise.
19094
19095 1998-06-19  Robert Lipe  <robertl@dgii.com>
19096
19097         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
19098         compatibility with assmblers with a different comment character.
19099         Eliminate use of GAS-specific extensions.
19100
19101 1998-06-19  Jeffrey A Law  (law@cygnus.com)
19102
19103         * gcc.c-torture/execute/ieee/980619-1.c: New test.
19104
19105 1998-06-19  Robert Lipe  <robertl@dgii.com>
19106
19107         *lib/g77.exp: Replace search for libf2c.a with search for newly
19108         renamed libg2c.a
19109
19110 1998-06-17  Jeffrey A Law  (law@cygnus.com)
19111
19112         * gcc.c-torture/execute/980617-1.c: New test.
19113
19114 1998-06-12  Jeffrey A Law  (law@cygnus.com)
19115
19116         * gcc.c-torture/execute/980612-1.c: New test.
19117
19118 1998-06-08  Jeffrey A Law  (law@cygnus.com)
19119
19120         * gcc.dg/980523-1.c: Only test on ppc-linux.
19121         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
19122
19123         * gcc.c-torture/execute/980608-1.c: New test.
19124
19125 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
19126
19127         * gcc.c-torture/execute/980605-1.c: New test.
19128
19129 1998-06-04  Jeffrey A Law  (law@cygnus.com)
19130
19131         * gcc.c-torture/execute/980604-1.c: New test.
19132
19133 1998-06-02  Jeffrey A Law  (law@cygnus.com)
19134
19135         * gcc.c-torture/execute/980602-1.c: New test.
19136         * gcc.c-torture/execute/980602-2.c: Likewise.
19137
19138 1998-06-02  Dave Love  <d.love@dl.ac.uk>
19139
19140         * 970125-0.f: Fix per JCB.  Add commentary.
19141
19142 1998-05-31  Michael Meissner  <meissner@cygnus.com>
19143
19144         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
19145         IEEE -0 support.
19146
19147 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
19148
19149         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
19150         earlier.
19151
19152 1998-05-28  Catherine Moore <clm@cygnus.com>
19153
19154         * gcc.c-torture/execute/980526-3.c: New test.
19155
19156 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
19157
19158         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
19159         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
19160         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
19161         m88k-motorola-sysv3 to XFAIL.
19162
19163 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19164
19165         * gcc.dg/980526-1.c: New test.
19166         * gcc.c-torture/execute/980526-2.c: New test.
19167
19168 1998-05-26  Jeffrey A Law  (law@cygnus.com)
19169
19170         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
19171
19172         * gcc.c-torture/execute/980526-1.c: New test.
19173
19174 1998-05-26  Dave Love  <d.love@dl.ac.uk>
19175
19176         * g77.f-torture/execute/alpha2.f: Add runtime test.
19177
19178 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
19179
19180         * g++.old-deja/old-deja.exp: Strip leading directories.
19181
19182         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
19183         error for the line.  Don't run multiple tests for the same line.
19184
19185 1998-05-23  Jeffrey A Law  (law@cygnus.com)
19186
19187         * gcc.dg/980523-1.c: New test.
19188
19189 1998-05-23  Dave Love  <d.love@dl.ac.uk>
19190
19191         * g77.f-torture/compile/970915-0.f: New test.
19192
19193 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
19194
19195         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
19196
19197 1998-05-21  Jeffrey A Law  (law@cygnus.com)
19198
19199         * gcc.dg/980520-1.c: New test.
19200
19201 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
19202
19203         * gcc.dg/980502-1.c: Fix return type.
19204
19205 1998-05-20  Jeffrey A Law  (law@cygnus.com)
19206
19207         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
19208         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
19209         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
19210         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
19211         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
19212
19213 1998-05-20  Dave Love  <d.love@dl.ac.uk>
19214
19215         * g77.f-torture/execute/980520-1.f: New test.
19216
19217 1998-05-15  Dave Love  <d.love@dl.ac.uk>
19218
19219         * lib/mike-g77.exp: New file.
19220
19221         * g77.f-torture/noncompile/noncompile.exp,
19222         g77.f-torture/noncompile/check0.f: New files.
19223
19224 1998-05-14  Dave Love  <d.love@dl.ac.uk>
19225
19226         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
19227         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
19228         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
19229         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
19230         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
19231         abort where appropriate.
19232
19233 1998-05-05  Michael Meissner  <meissner@cygnus.com>
19234
19235         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
19236         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
19237
19238 1998-04-29  Dave Love  <d.love@dl.ac.uk>
19239
19240         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
19241
19242 1998-04-27  Dave Love  <d.love@dl.ac.uk>
19243
19244         * g77.f-torture/compile/980427-0.f: New test.
19245
19246 1998-04-24  Dave Love  <d.love@dl.ac.uk>
19247
19248         * g77.f-torture/compile/980424-0.f: New test.
19249
19250 1998-04-19  Dave Love  <d.love@dl.ac.uk>
19251
19252         * g77.f-torture/compile/980419-2.f (main): New test.
19253         * g77.f-torture/compile/970125-0.f: New test.
19254         * g77.f-torture/compile/980419-1.f: New test.
19255
19256 1998-04-08  Jim Wilson  <wilson@cygnus.com>
19257
19258         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
19259         of loop-4.c.
19260
19261 1998-04-07  Jim Wilson  <wilson@cygnus.com>
19262
19263         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
19264
19265 1998-04-03  Jim Wilson  <wilson@cygnus.com>
19266
19267         * gcc.c-torture/compile/980329-1.c: New test.
19268
19269 1998-03-18  Jim Wilson  <wilson@cygnus.com>
19270
19271         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
19272         * gcc.dg/980312-1.c: Fix typo in -march command.
19273
19274 1998-03-16  H.J. Lu  (hjl@gnu.org)
19275
19276         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
19277
19278 1998-03-11  Robert Lipe  <robertl@dgii.com>
19279
19280         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
19281         Dave Love agree the Fortran source is bogus.
19282
19283 1998-03-11  Robert Lipe  <robertl@dgii.com>
19284
19285         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
19286         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
19287         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
19288         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
19289         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
19290
19291 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
19292
19293         * g++.old-deja/g++.other/friend1.C: New test.
19294
19295 1998-02-18  Dave Love  <d.love@dl.ac.uk>
19296
19297         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
19298         possibly uninitialized) variables and declare dnrm2.
19299
19300 1998-02-23  Robert Lipe <robertl@dgii.com>
19301
19302         From Bruno Haible <haible@ilog.fr>:
19303         * gcc.c-torture/execute/980223.c: New test.
19304
19305 1998-02-13  Jeffrey A Law  (law@cygnus.com)
19306
19307         * gcc.dg/ifelse-1.c: New test.
19308
19309 1998-02-09  H.J. Lu  (hjl@gnu.org)
19310
19311         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
19312
19313           * lib/old-dejagnu.exp (old-dejagnu): Added the
19314           "execution test - XFAIL *-*-*" handling in the spirit of
19315           "excess errors test -". Changed the "execution test fails"
19316           handling to be like "excess errors test fails".
19317           * Update various tests accordingly.
19318
19319 1998-02-06  Jim Wilson  <wilson@cygnus.com>
19320
19321         * gcc.c-torture/execute/980205.c: New test.
19322
19323 1998-01-18  Jeffrey A Law  (law@cygnus.com)
19324
19325         * lib/c-torture.exp: Look for .x files instead of .cexp files.
19326         * lib/f-torture.exp: Similarly.
19327         * gcc.c-torture: Rename all .cexp files to .x files.
19328
19329 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
19330
19331         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
19332         (940510-1.c): Removed duplicate.
19333         (971104-1.c): New test.
19334
19335 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
19336
19337           * lib/f-torture.exp: Improve error and loop detection.
19338
19339 1997-11-19  Michael Meissner  <meissner@cygnus.com>
19340
19341         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
19342         use that to size the filler array.
19343
19344 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
19345
19346         * lib/c-torture.exp(c-torture-execute): Fix typo.
19347
19348         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
19349         testcase as the executable name. Keep the executable around if
19350         the test fails.
19351
19352 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
19353
19354         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
19355         changes.  Only test one -g option, and move it to the end of the
19356         list of options to test.
19357
19358 1997-09-19  Michael Meissner  <meissner@cygnus.com>
19359
19360         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
19361         variable GCC_TORTURE_OPTIONS to supply default switches separated
19362         by colons.  If no environment variable, run tests with -O0 -g, -O1
19363         -g, and -O2 -g as well.
19364
19365 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
19366
19367         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
19368         explanatory comments. Fix indentation.
19369
19370 1997-09-15  Jeffrey A Law  (law@cygnus.com)
19371
19372         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
19373
19374 1997-09-11  Jeffrey A Law  (law@cygnus.com)
19375
19376         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
19377         * g++.old-deja/g++.mike/p7325.C: Likewise.
19378         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
19379
19380 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
19381
19382         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
19383         * g++.old-deja/g++.brendan/crash30.C: Likewise.
19384         * g++.old-deja/g++.brendan/crash39.C: Likewise.
19385         * g++.old-deja/g++.law/operators4.C: Likewise.
19386
19387 1997-09-11  Joe Buck  (jbuck@synopsys.com)
19388
19389         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
19390         * g++.old-deja/g++.mike/p784.C: Ditto.
19391         * g++.old-deja/g++.mike/p785.C: Ditto.
19392
19393 1997-09-05  Jeffrey A Law  (law@cygnus.com)
19394
19395           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
19396
19397 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19398
19399         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
19400         target feature; pass this to c-torture-execute as needed.
19401
19402 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
19403
19404         * lib/c-torture.exp(c-torture-execute): If the previous and the
19405         current executables being tested are identical, we don't need to
19406         run the executable again. Try to make the executable names
19407         unique. Add an optional argument for passing additional compiler
19408         flags.
19409
19410 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
19411
19412         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
19413
19414 1997-08-29  Jeffrey A Law  (law@cygnus.com)
19415
19416         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
19417
19418 1997-07-31  Jeffrey A Law  (law@cygnus.com)
19419
19420         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
19421         32bit or larger longs.
19422
19423         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
19424         have either a 32bit long or 32bit int.
19425
19426 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
19427
19428         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
19429         Make double precision tests dependent on sizeof (double).
19430
19431 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
19432
19433         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
19434         too.
19435
19436 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
19437
19438         * gcc.c-torture/compile/961203-1.cexp: New script.
19439
19440 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
19441
19442         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
19443         up the includes ourselves.
19444
19445 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
19446
19447         * lib/plumhall.exp: Remove random include, and add a few
19448         verbose messages for debugging.
19449
19450 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
19451
19452         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
19453         of trying to do it ourselves.
19454
19455 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19456
19457         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
19458
19459 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
19460
19461         * gcc.prms/5403.c: Made regexp a bit less strict.
19462
19463 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
19464
19465         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
19466         is returned from remote_load instead.
19467         * lib/plumhall.exp: Ditto.
19468         * lib/mike-g++.exp: Ditto.
19469         * lib/old-dejagnu.exp: Ditto.
19470         * lib/c-torture.exp: Ditto.
19471
19472 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
19473
19474         * lib/g++.exp: Use build_wrapper procedure.
19475         * lib/gcc.exp: Ditto.
19476
19477 1997-05-20  Jeffrey A Law  (law@cygnus.com)
19478
19479         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
19480         an old-style decl for malloc.  Fixes tests to work when
19481         sizeof (int) != sizeof (size_t).
19482
19483 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19484
19485         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
19486
19487         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
19488         use stdargs.h interface.
19489
19490 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19491
19492         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
19493         NO_VARARGS when compiling.
19494
19495 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
19496
19497         * lib/plumhall.exp(ph_includes): New procedure.
19498         (ph_make): Use it.
19499         (ph_compiler): Ditto.
19500
19501         * lib/g++.exp: Rename test-glue.c to testglue.c.
19502         * lib/gcc.exp: Ditto.
19503
19504 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
19505
19506         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
19507         to completion when it's called.
19508
19509 1997-03-21  Michael Meissner  <meissner@cygnus.com>
19510
19511         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
19512         is defined, don't do test.
19513
19514 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
19515
19516         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
19517         for object files.
19518         (ph_summary): Mark skipped testcases as untested, not unresolved.
19519
19520         * lib/plumhall.exp (ph_make): If unresolved because of bad
19521         errorCode, record errorCode in log file.
19522         (*): Replace send_log/verbose with verbose -log.
19523
19524 1997-03-19  Michael Meissner  <meissner@cygnus.com>
19525
19526         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
19527         double conversion if double isn't at least 8 bytes.
19528
19529         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
19530         int to work with targets where int is 16 bits.
19531
19532         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
19533         8 bytes, just exit, since 4 byte doubles don't have enough bits of
19534         precision for the test to complete.
19535
19536 1997-03-14  Michael Meissner  <meissner@cygnus.com>
19537
19538         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
19539         if d10v is not compiled with the -mdouble64 flag.
19540         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
19541
19542         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
19543         d10v is not compiled with the -mint32 flag.
19544
19545 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
19546
19547         * lib/plumhall.exp: Use incr_count.
19548
19549 1997-03-12  Jeffrey A Law  (law@cygnus.com)
19550
19551         * gcc.c-torture: Update to c-torture-1.45.
19552
19553 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
19554
19555         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
19556         the name of the expect testcase file).
19557
19558         * lib/g++.exp(g++_init): Ditto.
19559
19560 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
19561
19562         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
19563         the host.
19564
19565         * lib/gcc.exp(gcc_exit): New procedure.
19566
19567 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
19568
19569         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
19570         specs where appropriate.
19571
19572         * g++.old-deja/g++.arm/*: Added additional ERROR checks
19573         because of new "candidates are" messages, and removed a few
19574
19575         * Converted all non-old-style g++ testcases to old-style, and
19576         moved into g++.old-deja.
19577
19578 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
19579
19580         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
19581         options.
19582
19583         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
19584         succeeded.
19585
19586         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
19587
19588 1997-02-13  Michael Meissner  <meissner@cygnus.com>
19589
19590         * lib/gcc.exp (gcc_target_compile): Add support for defining
19591         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
19592         the machine doesn't have those features.
19593
19594 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
19595
19596         * g++.law/operators4.exp: Don't use LIBS.
19597
19598 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
19599
19600         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
19601
19602         * lib/mike-g++.exp: Don't set the compiler to be tested here.
19603         * lib/g++.exp: Set it here instead. Also, allow use of the
19604         --tool_exec and --tool_opt options. Change CXX to
19605         GXX_UNDER_TEST.
19606
19607         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
19608
19609         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
19610
19611 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
19612
19613         * lib/old-dejagnu.exp: Use prune_warnings instead of
19614         prune_system_crud.
19615         * lib/mike-g++.exp: Ditto.
19616         * lib/gcc.exp: Ditto.
19617         * lib/g++.exp: Ditto.
19618
19619         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
19620
19621 1997-02-07  Jeffrey A Law  (law@cygnus.com)
19622
19623           * 941014-2.c: Include stdlib.h
19624           * 960327-1.c: Include stdio.h
19625           * dbra.c, index-1.c: Don't assume ints are 32bits.
19626
19627 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
19628
19629         * lib/gcc.exp: Add gcc,stack_size target feature.
19630
19631         * lib/g++.exp(g++_target_compile): Add the include and link
19632         paths here, not in two other places. And, it's $options, not
19633         options.
19634
19635         * lib/mike-g++.exp(postbase): Remove the code that determines
19636         the correct include and link paths.
19637         * g++.old-deja/old-deja.exp: Ditto.
19638
19639 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
19640
19641         * lib/g++.exp(g++_init): target_compile no longer returns the
19642         filename of the result.
19643
19644 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
19645
19646         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
19647         call to glob.
19648
19649         * gcc.c-torture/special/special.exp: Change call to
19650         gcc_target_compile to include the object file.
19651
19652 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
19653
19654         * gcc.c-torture/special/special.exp: Correct misspelling in last
19655         change.
19656
19657 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
19658
19659         * lib/plumhall.exp(ph_summary): Log the entire output of the
19660         executable. Return -1 if there were any failures, 0 otherwise.
19661         (ph_execute): Return -1 if there were any failures, 0 otherwise.
19662         (ph_make): Clean up objects and executables that were built
19663         if the tests succeeded.
19664
19665 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
19666
19667         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
19668         libraries and includes in the build tree as appropriate.
19669
19670 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19671
19672         * lib/c-torture.exp: Instead of looking for the global variable
19673         NO_LONG_LONG, check to see if that's a feature of the target.
19674
19675 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19676
19677         * config/default.exp: Minimize. Delete the remainer of the files in
19678         config; this functionality is now in devo/dejagnu/config.
19679
19680         g++.*/*: Pass any additional flags used to compile to postbase;
19681         delete CXXFLAGS.
19682
19683         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
19684         is now done by runtest.exp. Use gcc_target_compile instead of
19685         compile.
19686
19687         lib/c-torture.exp: Use gcc_target_compile instead of compile.
19688         Remove references to CFLAGS. Use remote_file instead of
19689         calling rm -f.
19690         (c-torture): Take a list of arguments to use to compile this
19691         testcase.
19692
19693         lib/g++.exp: Simplify. Use target_compile instead of compile.
19694         lib/gcc-dg.exp: Ditto.
19695         lib/gcc.exp: Ditto.
19696         lib/mike-{gcc,g++}.exp: Ditto.
19697         lib/old-dejagnu.exp: Ditto.
19698         lib/plumhall.exp: Ditto.
19699
19700 1997-01-08  Jim Wilson  <wilson@cygnus.com>
19701
19702         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
19703         (ph_linker): Likewise.
19704
19705 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
19706
19707           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
19708         MAP_ANON / MAP_ANONYMOUS if defined;
19709         else try to map from /dev/zero .
19710
19711 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19712
19713         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
19714         isn't defined, then define it to MAP_ANONYMOUS.
19715
19716 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19717
19718         * gcc.c-torture: Update to c-torture-1.42 release.
19719
19720 1996-11-11  Jeffrey A Law  (law@cygnus.com)
19721
19722         * gcc.c-torture: Update to c-torture-1.41 release.
19723
19724 1996-10-27  Jeffrey A Law  (law@cygnus.com)
19725
19726         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
19727         c-torture release.
19728
19729 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
19730
19731         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
19732         and LDFLAGS.  Fix second case to append the target_info ldflags
19733         onto LDFLAGS, not CFLAGS.
19734         * lib/g++.exp (g++_init): Add target_info stuff.
19735         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
19736         of libgloss and newlib flags for !native.
19737
19738         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
19739         (GDB): Fix relative path to go up another dir for finding gdb.
19740
19741 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
19742
19743         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
19744         versions in the target_info array, if they don't exist.
19745
19746 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
19747
19748         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
19749
19750 1996-07-08  Jim Wilson  <wilson@cygnus.com>
19751
19752         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
19753         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
19754
19755 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
19756
19757         * lib/old-dejagnu.exp: Don't remove the output file before we've
19758         actually tested it. Don't append pwd to the path of the executable
19759         we're testing.
19760
19761 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
19762
19763         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
19764
19765 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
19766
19767         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
19768         temporary directory for compiler files, and set it to a default
19769         value of /tmp. Set $output as the name of the output file from
19770         compiling the testcase. Add a -o option to $cflags_var so the
19771         compiler writes the final output file as $output. Set $executable
19772         to $output.
19773
19774         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
19775         directory for compiler files, and set it to /tmp if it doesn't
19776         already have a value. Set $output_file to the name of the output
19777         file from compiling the testcase. Add a -o option to CXXFLAGS so
19778         the compiler writes the final output file as $output. Use $output
19779         as the executable to be tested.
19780
19781 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19782
19783         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
19784
19785 1996-06-08  Jeffrey A Law  (law@cygnus.com)
19786
19787         * gcc.c-torture/execute/pending-1.c: New test.  Still
19788         pending in Tege's queue.
19789
19790 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
19791
19792         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
19793         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
19794         if there were failures.  Call unresolved if there were unresolved
19795         testcases.  Call gcc_fail if program did not run to completion.
19796         (ph_make): Pass additional argument name to ph_execute.
19797         (ph_execute): Add new argument.  Pass additional arguments to
19798         ph_summary.  Call gcc_fail is there is no execution output.
19799
19800 1996-04-24  Jeffrey A Law  (law@cygnus.com)
19801
19802         * lib/plumhall.exp (proc_summary): Output relavent summary
19803         lines into the log so specific failures in plumhall can be
19804         investigated.
19805
19806 1996-04-10  Jeffrey A Law  (law@cygnus.com)
19807
19808         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
19809         (c-torture-execute): Don't try to execute tests which use
19810         "long long" types if $NO_LONG_LONG is nonzero.
19811
19812 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
19813
19814         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
19815         not c-torture.
19816
19817         * gcc.ieee: Move from here.
19818         * gcc.c-torture/execute/ieee: To here.
19819
19820 1996-03-26  Jeffrey A Law  (law@cygnus.com)
19821
19822         * gcc.c-torture: Update to c-torture-1.41 release.
19823
19824 1996-03-22  Jeffrey A Law  (law@cygnus.com)
19825
19826         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
19827         not "$output".
19828
19829 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
19830
19831         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
19832         -c present.
19833
19834 1996-03-02  Jeffrey A Law  (law@cygnus.com)
19835
19836         * config/proelf.exp: Handle connecting to a simulator.
19837
19838 1996-01-31  Jeffrey A Law  (law@cygnus.com)
19839
19840         * config/proelf.exp: New file.  Enough framework that we can
19841         run c-torture tests on the proelf targets (or any other target
19842         that gdb can connect to for that matter).
19843
19844 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
19845
19846         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
19847         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
19848
19849         * lib/plumhall.exp (ph_execute): Always call ph_summary if
19850         exec_output exists.
19851
19852 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
19853
19854         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
19855         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
19856
19857         * config/*.exp: Update FSF address.  Change result of ${tool}_load
19858         to pass/fail/unresolved/unsupported/untested.  Caller must now
19859         call unresolved/unsupported/untested.
19860         * lib/*.exp: Update FSF address.  Update to handle new results of
19861         ${tool}_load.
19862         * lib/chill.exp (verbose): Delete.
19863
19864 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
19865
19866         * lib/gcc.exp (default_gcc_start): Change order of args to
19867         $LDFLAGS $CFLAGS $LIBS.
19868         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
19869         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
19870         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
19871         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
19872         * gcc.misc-tests/dg-test.exp: Likewise.
19873         * gcc.misc-tests/msgs.exp: Likewise.
19874         * gcc.prms/prms.exp: Likewise.
19875         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
19876         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
19877
19878         * lib/dg.exp: Deleted, moved to dejagnu/lib.
19879
19880 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19881
19882         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
19883
19884         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
19885         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
19886
19887         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
19888         necessary.
19889
19890 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
19891
19892         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
19893         global for loop; add use of $mathlib.
19894         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
19895         settings here; set mathlib for anything but VxWorks.
19896
19897 1996-01-22  Jeffrey A Law  (law@cygnus.com)
19898
19899         * gcc.c-torture: Update to c-torture-1.40 release.
19900
19901 1996-01-03  Jeffrey A Law  (law@cygnus.com)
19902
19903         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
19904         dg.exp.
19905
19906 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
19907
19908         * lib/c-torture.exp (c-torture-execute): Declare "output" as
19909         global.
19910
19911 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
19912
19913         * lib/g++.exp (LIBS): Define if not already.
19914         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
19915         (gcc-dg-prune): Call prune_gcc_output.
19916         * lib/gcc.exp (prune_gcc_output): New proc.
19917         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
19918         prune_gcc_output.
19919
19920 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
19921
19922         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
19923         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
19924
19925 1995-11-15  Jeffrey A Law  (law@cygnus.com)
19926
19927         * gcc.c-torture: Update to c-torture-1.39 release.
19928
19929 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
19930
19931         * lib/c-torture.exp (c-torture-execute): Don't return if one option
19932         fails, try others as well.
19933
19934 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
19935
19936         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
19937         If compilation fails, mark execute tests as `untested'.
19938         If test is marked as unsupported, don't mark compilation and
19939         execute tests as failed.
19940
19941 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
19942
19943         * lib/g++.exp (g++_init): Don't link in libg++, and look to
19944         libstdc++ for whether or not we want to be doing shared
19945         libraries.  Delete link_curses since we don't need it anymore.
19946         * lib/mike-g++.exp (postbase): Don't link in libg++.
19947         * g++.old-deja/old-deja.exp: Likewise.
19948
19949 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
19950
19951         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
19952
19953 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
19954
19955         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
19956         For that, add `-Wl,-a,shared_archive'.
19957         * g++.old-deja/old-deja.exp: Likewise.
19958
19959 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
19960
19961         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
19962
19963 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
19964
19965         * lib/mike-g++.exp (postbase): Pay attention to the status of
19966         g++_load.
19967
19968 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
19969
19970           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
19971
19972 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
19973
19974         * lib/gcc.exp (default_gcc_start): No longer need to log program
19975         being executed or its output, execute_anywhere does that now.
19976         * lib/g++.exp (default_g++_version): Call execute_anywhere.
19977         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
19978
19979 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
19980
19981         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
19982         the same as those in lib/g++.exp.
19983
19984 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
19985
19986         * gcc.c-torture: Update to c-torture-1.38 release.
19987         * gcc.ieee: Related changes.
19988
19989 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
19990
19991         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
19992         "exec". Minor reformatting changes.
19993
19994         * config/rom68k.exp (${tool}_load): Make it work in a canadian
19995         cross. This means all "exec" calls now work on a remote host as
19996         well.
19997         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
19998         cross. Filter out the extra "\r\n" stuff that expect puts in.
19999         (c-torture-execute): Filter out the bogus warnings like
20000         c-torture-compile does. Add support for canadian cross.
20001         * lib/gcc.exp (default_gcc_version, default_gcc_start)
20002         Use execute_anywhere rather than calling exec directly. Now it
20003         works for canadian cross testing.
20004
20005 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
20006
20007         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
20008         results into a variable, and check that rather than using file exists.
20009
20010 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
20011
20012         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
20013         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
20014
20015 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20016
20017         * g++.old-deja/old-deja.exp: Create and pass runshlib and
20018         lib_curses if there's a shared libg++ in the build tree.
20019
20020 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
20021
20022         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
20023         if not supported target.
20024
20025 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
20026
20027         * lib/g++.exp (g++_init): Move empty setting of runshlib and
20028         link_curses up to always happen, not just for native builds.
20029
20030 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
20031
20032         * gcc.c-torture: Update to c-torture-1.36 release.
20033         * gcc.failure: Related changes.
20034
20035 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
20036
20037         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
20038
20039 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
20040
20041         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
20042         * lib/mike-g++.exp (postbase): Not in here.  Still reference
20043         runshlib, link_curses, and mathlib for link and run.
20044
20045         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
20046         pass the runtime shared library options for Solaris, OSF/1, and
20047         Irix5, and link with -lcurses to avoid unresolved references.
20048
20049 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
20050
20051         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
20052         only run once.
20053
20054 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
20055
20056         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
20057
20058 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
20059
20060         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
20061         do not have a framework for the "compat" tests yet.
20062
20063 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
20064
20065         * lib/mike-g++.exp (postbase): New local variable `mathlib',
20066         set to null if we're testing vxworks5.1.  Use that instead of
20067         `-lm' in the setting of LIBS for link and run.
20068
20069 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
20070
20071         * config/rom68k.exp (${tool}_load): Major changes to make it
20072         work.  Verified that it does in fact return the stuff in
20073         exec_output properly.  Catch any Emul or any TRAP other than 0.
20074
20075 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
20076
20077         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
20078         LDFLAGS properly for targets that need stuff from libgloss.
20079         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
20080         only run once.
20081         (gpp_initialized): New variable.
20082
20083 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
20084
20085         * config/rom68k.exp: Load libgloss.exp.
20086         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
20087         so we can produce a fully linked binary.
20088         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
20089         so we can produce a fully linked binary.
20090
20091 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
20092
20093         * lib/plumhall.exp (ph_section): Watch for expected failures.
20094         Add missing `else'.
20095
20096         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
20097         run the testcase.
20098         (c-torture): Likewise.
20099
20100 1995-08-28  Doug Evans  <dje@cygnus.com>
20101
20102         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
20103
20104         * lib/mike-g++.exp (mike_cleanup): New proc.
20105         (prebase): New globals compiler_result, not_compiler_result,
20106         target_regexp.
20107         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
20108         allow leading "-" in pattern.  Watch for unsupported tests.
20109         If $compiler_result is set, pattern match assembler code,
20110         and ditto for $not_compiler_result.
20111         * lib/mike-gcc.exp: Likewise.
20112
20113         * lib/plumhall.exp (ph_execute): Only call ph_summary if
20114         execution "succeeded".
20115
20116 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
20117
20118         * config/win32.exp: New file.
20119         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
20120
20121 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
20122
20123         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
20124         unsupported.
20125         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
20126         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
20127         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
20128
20129         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
20130         "... without exceptions was ...".  That is now handled by
20131         prune_system_crud.
20132         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20133
20134 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
20135
20136         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
20137         sieve.c,sort2.c}: New files.
20138         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
20139         sieve.exp,sort2.exp}: Drivers for them.
20140
20141         * lib/mike-gcc.exp (program_output): New user settable variable.
20142         (postbase): Call prune_system_crud.  Also prune extraneous compiler
20143         messages.
20144         * lib/mike-g++.exp (program_output): New user settable variable.
20145
20146         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
20147
20148         * config/sh.exp: Deleted (use sim.exp instead).
20149
20150 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
20151
20152         * config/vx.exp: Declare CHECKTASK as global.
20153         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
20154         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
20155         * lib/old-dejagnu.exp: Load [pwd]/$executable.
20156
20157 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
20158
20159         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
20160         target. Like vx.exp, only includes `vx29k.exp' instead of
20161         `vxworks.exp'.
20162
20163 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
20164
20165         * config/sim.exp: Increase time limit from 120 seconds to 240.
20166
20167 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
20168
20169         * gcc.c-torture/execute/950628-1.c: New test.
20170
20171 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
20172
20173         * gcc.c-torture: Update with changes/additions from
20174         c-torture-1.34.
20175
20176 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
20177
20178         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
20179
20180 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
20181
20182         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
20183
20184 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
20185
20186         * gcc.c-torture/compile/950512-1.c: New test.
20187         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
20188         * gcc.dg/struct-ret-1.c: Likewise.
20189
20190 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
20191
20192         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
20193           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
20194
20195 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
20196
20197         * gcc.c-torture/special/920411-1.c: Deleted.
20198         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
20199
20200 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
20201
20202         * config/sim.exp (${tool}_load): Hack in call to bash to get a
20203         cpu limit.
20204
20205 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
20206
20207         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
20208
20209 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
20210
20211         From kenner;
20212         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
20213         is the proper length.
20214         * va-arg-3.c: Likewise.
20215
20216 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
20217
20218         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
20219         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
20220
20221         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
20222         * lib/g++.exp (default_g++_start): Delete old cruft.
20223
20224 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
20225
20226         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
20227         (2 * (1 << 18)) to (2 * (1 << 17)).
20228
20229         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
20230
20231 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
20232
20233         * config/rom68k.exp: Renamed from config/idp.exp
20234
20235 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
20236
20237         * c-torture/compile/921109-2.c
20238
20239 1995-04-18  Mike Stump  <mrs@cygnus.com>
20240
20241         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
20242         excess errors.
20243
20244 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
20245
20246         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
20247         output.
20248         * lib/g++.exp (default_g++_start): Likewise.
20249
20250 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
20251
20252         * gcc.c-torture/compile/950329-1.c: New test.
20253
20254 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
20255
20256           * config/bug.exp (${tool}_load): Updated to use new remote_open
20257           and remote_close procs.
20258         * config/idp.exp: New file.
20259
20260 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
20261
20262         * gcc.c-torture/execute/950322-1.c: New test.
20263
20264 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
20265
20266         * config/vx.exp (${tool}_load): Clean up testing of return code from
20267         vxworks_ld and vxworks_spawn.
20268
20269 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
20270
20271         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
20272
20273 1995-03-13  Mike Stump  <mrs@cygnus.com>
20274
20275         * lib/old-deja.exp: Add `excess errors test - ' error, now one
20276         can mark excess errors on a machine by machine basis.  Note, the
20277         default is to not expect any excess errors, even when excess
20278         errors test - is given, so you will want to put an XFAIL ... on
20279         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
20280         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
20281         those 4 machines, but no others.
20282
20283 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
20284
20285         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
20286         * lib/c-torture.exp: to here.
20287
20288 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
20289
20290         * gcc.c-torture/execute/950221-1.c: New test.
20291         * gcc.c-torture/execute/struct-ret-1.c: New test.
20292         * gcc.c-torture/compile/950221-1.c: New test.
20293
20294         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
20295
20296 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
20297
20298         * gcc.c-torture/execute/arith-1.c (main): Return 0.
20299         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
20300
20301 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
20302
20303         * g++.gb: New directory of tests, derived from my signature and
20304         class scoping tests.
20305
20306         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
20307         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
20308         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
20309         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
20310         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
20311         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
20312         * g++.gb/sig25.C: Likewise.
20313
20314         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
20315         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
20316         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
20317         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
20318         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
20319         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
20320         * g++.gb/sig25.exp: Likewise.
20321
20322         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
20323         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
20324         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
20325         * g++.gb/scope13.C: Likewise, this test still fails.
20326
20327         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
20328         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
20329         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
20330         * g++.gb/scope13.exp: Ditto.
20331
20332         * g++.gb/README: New file, explains what these tests are about.
20333
20334 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
20335
20336         * lib/dg.exp (dg-do): Support `preprocess'.
20337         (dg-test): Likewise.
20338
20339 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
20340
20341         * config/udi.exp: change "continue -expect" to "exp_continue".
20342
20343 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
20344
20345         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
20346         Delete redundant tests.
20347
20348         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
20349         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
20350         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
20351         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
20352         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
20353         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
20354         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
20355         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
20356
20357         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
20358         storing label pointers.
20359         * gcc.c-torture/execute/921019-1.c: Likewise.
20360         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
20361         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
20362         parameter fp.
20363         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
20364         constants.
20365
20366         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
20367         Delete obsolete tests.
20368
20369         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
20370         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
20371         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
20372         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
20373         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
20374         * gcc.c-torture/compile/950124-1.c: New test.
20375
20376         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
20377
20378 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
20379
20380         * lib/mike-g++.exp: Add -lm to LIBS.
20381
20382 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
20383
20384         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
20385
20386 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
20387
20388         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
20389
20390 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
20391
20392         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
20393
20394 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
20395
20396         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
20397         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
20398         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
20399         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
20400         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
20401         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
20402         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
20403         * g++.law/{operators31.C, operators32.C,
20404         * g++.law/{operators33.C, operators34.C}: Likewise.
20405         * g++.law/{pic1.C, refs2.C}: Likewise.
20406         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
20407         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
20408         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
20409         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20410
20411         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
20412         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
20413         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
20414         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
20415         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
20416         * g++.law/{enum9.exp, friend5.exp}: Likewise.
20417         * g++.law/{nest3.exp, nest4.exp}: Likewise.
20418         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
20419         * g++.law/{operators30.exp, operators31.exp}: Likewise.
20420         * g++.law/{operators32.exp, operators33.exp}: Likewise.
20421         * g++.law/{operators34.exp}: Likewise.
20422         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
20423         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
20424         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
20425         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
20426         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
20427
20428         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
20429         No longer expected to fail.
20430         * g++.law/missed-error3.C: Tweak for recent bool changes.
20431
20432 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
20433
20434         * config/emb-unix: Deleted.
20435         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
20436         remote execution.  Do final link on remote host if REMOTE_LINK is set.
20437
20438 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
20439
20440         * lib/dg.exp (dg-test): Fix typo in last patch.
20441
20442 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
20443
20444         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
20445         (handles multiple occurrences).
20446
20447 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
20448
20449         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
20450         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
20451         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
20452         printed).
20453         * lib/c-torture.exp (c-torture-compile): Likewise.
20454         (c-torture): Prepend full path if missing.
20455         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
20456         (gcc_fail): Likewise.
20457         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
20458
20459 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
20460
20461         * lib/netware.exp: Only attach to NetWare i386 systems.
20462
20463 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
20464
20465         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
20466         messages.  Add test name to "output pattern match" pass/fail message.
20467
20468 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
20469
20470         * gcc.dg: New testsuite.
20471         * gcc.dg/dg.exp: New file.
20472
20473         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
20474         test-switch.c}: Deleted.
20475
20476         * gcc.misc-tests/msgs.exp: New testcase driver.
20477
20478 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
20479
20480         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
20481         Watch for illegal return values from ${tool}_load.
20482         * config/unix.exp (${tool}_load): Fix pass/fail detection for
20483         cross targets.  Coerce return value >0 to 1.
20484
20485 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
20486
20487         * config/unix.exp (${tool}_load): Call program rsh, not proc.
20488
20489         * config/emb-unix.exp: New file.
20490
20491         * config/sim.exp: Error if variable $SIM not defined.
20492         (${tool}_load): Mark test as "untested" if simulator missing.
20493
20494         * config/unix.exp: Load remote.exp to get rcp_download.
20495         * lib/c-torture.exp: Use different option lists for testcases with
20496         and without loops.
20497         * gcc.c-torture/execute/execute.exp: Likewise.
20498
20499 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
20500
20501         * config/*.exp: Clarify return code from ${tool}_load.
20502         Call `unresolved' or `untested' instead of `warning' or `perror'
20503         (sometimes you still want to call both though).
20504         Add comment that `shell_id' is local to each file.
20505         * config/udi.exp (timeout): Set to 30.
20506         Don't print warning if connection fails, $connectmode has already
20507         printed an error.
20508         (${tool}_load): Move verbose messages to level 2.
20509         Rework pattern for "Process started" message.
20510         Pass `shell_id' to ${connectmode}_download.
20511         Retry twice upon timeout.  Make resetting of target more robust.
20512         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
20513         Pass `shell_id' to exit_$connectmode.
20514         Only call exit_$connectmode if connected.
20515         * config/unix.exp (${tool}_load): Check return codes better.
20516         * config/vrtx.exp (${tool}_load): Likewise.
20517         * config/vx.exp (${tool}_load): Likewise.
20518         Delete unneeded global's.
20519         * lib/dg.exp (dg-test): Update to reflect clarified return codes
20520         from ${tool}_load.
20521         (dg-stat): Delete.
20522         (dg-init): Delete recording of pass/fail counts.
20523         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20524         (old-dejagnu-init): Likewise.
20525         (old-dejagnu-stat): Delete contents, empty proc now.
20526         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
20527         (c-torture): Delete references to lcnt, lpass, lfail.
20528         Get option list from TORTURE_OPTIONS.
20529         Delete -funroll[-all]-loops if no loops.
20530         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
20531         (g++_stat): Delete contents (empty proc now).
20532         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
20533         (gcc_finish): Likewise.
20534         (gcc_stat): Deleted.
20535         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
20536         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
20537         * gcc.c-torture/execute/execute.exp: Likewise.
20538         Split tests into two parts: compile, execute.
20539         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
20540         no loops.  Update to reflect clarified return codes from ${tool}_load.
20541
20542 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
20543
20544         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
20545         to grep for.
20546         (old-dejagnu): Likewise (where necessary).
20547
20548 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
20549
20550         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
20551
20552         * lib/dg.exp (dg-process-target): Fix processing of selector.
20553         Add comment regarding use of `error'.
20554
20555         * lib/gcc.exp (prune_system_crud): Define if missing.
20556         * lib/g++.exp (prune_system_crud): Likewise.
20557
20558         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
20559         Call prune_system_crud.
20560         * lib/dg.exp (dg-runtest): New proc.
20561         Use perror instead of send_user for tcl errors in testcase.
20562         Don't return any value, it's never used.
20563         Don't clobber previous definition of `unknown'.
20564         Print tcl errors in `dg-final'.
20565
20566 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
20567
20568         * lib/dg.exp (dg-process-target): Improve syntax error messages.
20569         (dg-test): Don't print errorInfo, it contains stack backtrace.
20570
20571 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
20572
20573         * lib/g++.exp (runtest_file_p): Define if missing.
20574
20575 1994-09-24  Doug Evans  (dje@cygnus.com)
20576
20577         * lib/mike-g++.exp: Comment out loading of g++.exp.
20578         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
20579         (default_g++_version): Always print something.
20580         (default_g++_start): Comment out call to `which'.
20581         (g++_start, g++_load): Deleted (must be defined in config file).
20582         * lib/gcc.exp: Test for existence of $CC at start.
20583         Delete check for tmpdir (done in gcc_init).
20584         (default_gcc_version): Always print something.
20585         (default_gcc_start): Comment out call to `which'.
20586         * config/*.exp: Major cleanup - make cross targets work at least a
20587         little better for g++ (by not being "--tool gcc" specific).
20588         Rename gcc_xxx to ${tool}_xxx.
20589         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
20590         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
20591
20592 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
20593
20594         * lib/c-torture.exp (c-torture-compile): Rework compiler
20595         message processing.
20596
20597         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
20598         c-torture.
20599
20600 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
20601
20602         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
20603
20604         * lib/dg.exp (dg-process-target): Support { target native }.
20605
20606 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
20607
20608         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
20609         looked for "... program xxx got fatal signal".
20610         Correct regsub munging of `comp_output'.
20611         Ignore compiler messages "path prefix not used" and "linker input
20612         file unused".
20613
20614 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
20615
20616         * lib/gcc.exp (runtest_file_p): Define if missing.
20617         * gcc.prms/template.c: Example to work from.
20618
20619 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
20620
20621         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
20622         * lib/dg.exp (dg-test): Call unsupported testcases as such.
20623
20624         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
20625         * gcc.prms/1883.c: Moved from compile/940714-1.c.
20626         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
20627         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
20628
20629         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
20630         (dg-process-target): No longer a varargs proc.
20631         Return S/N for target, P/F for xfail.  All callers changed.
20632         (user option procs): More argument checking.
20633         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
20634         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
20635         (dg-test): Skip test if not running on selected target in `dg-do'.
20636         Update handling of `dg-do-what', `dg-output-text'.
20637         Separate execution pass/fail from output pattern match pass/fail.
20638         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
20639
20640 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
20641
20642         * gcc.c-torture/special/special.exp: Don't expect failure for mips
20643         target for 920510-1.c.
20644
20645 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
20646
20647         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
20648         Clean up comment regarding use of passcnt, etc.
20649         (gcc_stat): Don't update `testcnt' here.
20650         (gcc_finish): Do it here.
20651         Might as well reset `but_id' here too.
20652         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
20653         to determine if the file should be tested.
20654         * gcc.c-torture/compile/compile.exp: Likewise.
20655         * gcc.c-torture/execute/execute.exp: Likewise.
20656         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20657         * gcc.misc-tests/dg-test.exp: Likewise.
20658         * gcc.prms/prms.exp: Likewise.
20659         * gcc.wendy/wendy.exp: Likewise.
20660         * g++.old-deja.exp: Likewise.
20661         Move "Testing file" message to verbose level 1.
20662
20663 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
20664
20665         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
20666
20667 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
20668
20669         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
20670         (default_gcc_start): Accept optional second list element
20671         of compiler flags.  Print compiler output at verbosity level 2.
20672         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
20673         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
20674         Save current values of framework globals passcnt, failcnt, xpasscnt,
20675         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
20676         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
20677         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
20678         xfailcnt to compute stats.  Update framework global `testcnt' from
20679         pass/fail counts.
20680         (gcc_finish): New proc.  Clean up test environment.
20681         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
20682         (gcc_epass, gcc_efail): Delete.
20683         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
20684         argument of line number.
20685         (dg-init): If the tool has an init routine, call it.
20686         (dg-test): Remove args `cflags_var' and `libs_var'.
20687         Pass all compiler options to ${tool}_start.
20688         Handle missing line number.
20689         (dg-finish): New function.
20690         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
20691         particular files.  Call gcc_finish at end.  Move "skipping test"
20692         message to verbosity level 3.
20693         * gcc.c-torture/compile/compile.exp: Likewise.
20694         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20695         * gcc.c-torture/execute/execute.exp: Likewise.
20696         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20697         Print testcase being tried at verbosity level 1.
20698         * gcc.c-torture/special/special.exp: Unset xfail.
20699         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20700         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
20701         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
20702         * gcc.failure/failure.exp: Likewise.
20703         * gcc.ieee/ieee.exp: Likewise.
20704         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
20705         Update call to dg-test.  Call dg-finish at end.
20706         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
20707         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20708         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
20709         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
20710         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
20711         * gcc.wendy/wendy.exp: Add copyright.
20712         Delete setting of tmpdir (done by gcc_init).
20713         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
20714         Pass compiler flags to gcc_start.  Call gcc_finish at end.
20715         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
20716         gcc_[ce]pass/fail.
20717
20718 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
20719
20720         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
20721         confusion.
20722         (g++_load): Likewise.
20723
20724         * config/*.exp (gcc_load): Some were varargs fns and some were not.
20725         Rename argument to `prog' to remove the confusion.
20726         Varargs fns behave differently too!
20727         (g++_load): Likewise.
20728
20729         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
20730
20731         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
20732         what it is.  Delete (always) printing of status value for !native.
20733         Simplify verbose code, and include status and exec_output.
20734         (g++_load): Use gcc_load.
20735
20736 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
20737
20738         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
20739         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
20740         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
20741         940714-3.c as these testcases don't exist anymore.  Make
20742         va-arg-1.c expected to pass.
20743
20744 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
20745
20746         * gcc.misc-tests/misc.exp: Only run specific testcases.
20747         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
20748         * gcc.misc-tests/dg-[1-9].c: New files.
20749
20750         * lib/dg.exp: New testsuite driver.
20751         * gcc.prms/prms.exp: Use it.
20752
20753         * README.gcc: New file.
20754
20755         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
20756         Document and reset `lxpass' and `lxfail'.
20757         Simplify "initialized" message.
20758         (gcc_stat): Clean up comments a little.
20759
20760 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
20761
20762         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
20763
20764 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
20765
20766         * lib/old-dejagnu.exp (process-option): New proc.
20767         (old-dejagnu-init, old-dejagnu-stat): Likewise.
20768         (old-dejagnu): Simplify.
20769         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
20770
20771 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
20772
20773         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
20774         exists and is not an empty string.
20775
20776         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
20777         $xfail rather than calling setup_xfail.  Clear $xfail when test is
20778         finished.
20779         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
20780         automatically.
20781
20782         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
20783         longer expected to fail.
20784
20785         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
20786         "f" function call.
20787
20788         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
20789
20790         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
20791         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
20792         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
20793         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
20794         c-torture-1.29.
20795
20796         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
20797         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
20798
20799         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
20800
20801         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
20802         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
20803
20804         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
20805         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
20806         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
20807
20808 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
20809
20810         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
20811         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
20812         940714-1.c, 940714-2.c, 940714-3.c},
20813         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
20814         gcc.misc-tests/{mg.c,mg.exp}:
20815         New tests.
20816         * gcc.noncompile/noncompile.exp: Change accordingly.
20817
20818 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
20819
20820         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
20821         Undo previous clobberage.
20822
20823 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
20824
20825         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
20826         * gcc.special/{930510-1.c, special.exp}:
20827         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
20828         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
20829         struct-varargs-1.c}: New tests from c-torture-1.26.
20830
20831 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
20832
20833         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
20834           argument to switch.
20835
20836 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
20837
20838         * Revert the previous changes.  Please see Rob's directory
20839           (/lisa/test/rob/progressive/gcc/testsuite) for testing
20840           fixes.
20841
20842 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
20843
20844         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
20845             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
20846             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
20847             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
20848             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
20849             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
20850             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
20851             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
20852             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
20853             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
20854             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
20855             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
20856             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
20857             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
20858             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
20859             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
20860             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
20861             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
20862             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
20863             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
20864             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
20865             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
20866             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
20867             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
20868             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
20869             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20870             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
20871
20872 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
20873
20874         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
20875             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
20876           with perror calls.
20877
20878 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
20879
20880         * config/unix.exp (g++_load): Fix syntax.
20881
20882 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
20883
20884         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
20885         * gcc.noncompile/921017-1.c: Deleted obsolete test.
20886         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
20887         Don't expect va-arg-1.c to fail.  Correct expected output for
20888         920928-1.c.
20889         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
20890         * gcc.wendy/hbm4.c: Correct typo.
20891         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
20892
20893 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
20894
20895         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
20896         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
20897         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
20898         * lib/c-torture.exp (c-torture-compile): Ditto.
20899
20900         Reduce volume of output (remove all the -I's and such).
20901         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
20902         Call gcc_cpass, gcc_cfail.
20903         (c-torture): Pass testing option to c-torture-compile.
20904
20905 1994-03-21  Doug Evans  (dje@cygnus.com)
20906
20907         Bring patches over from progressive.
20908         * config/default.exp: Exit remote shell cleanly.
20909         (g++_exit, g++_start): Add default versions.
20910         * config/sim.exp (gcc_load): Use perror, not error.
20911
20912 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
20913
20914         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
20915         set in site.exp.
20916
20917 1994-03-14  Doug Evans  (dje@cygnus.com)
20918
20919         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
20920         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
20921         (wendy_try): New proc to run testcase.
20922         (main loop): Call 'em.
20923         * gcc.wendy/*.c: Clean up pass to correct expected output.
20924
20925         * lib/gcc.exp: Minor cleanup work.
20926         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
20927
20928 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
20929
20930         * config/sim.exp (gcc_load): Document return codes better.
20931         Don't pass -v to simulator.
20932
20933 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
20934
20935           * gcc.special/920717-x.c: Fix typo.
20936           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
20937           get at sources.
20938
20939         * lib/mike-gcc.exp: Fix typo.
20940
20941 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
20942
20943         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
20944         binary to use, transform the name.
20945         * config/*.exp: rename everything. Nuke any g++ specific files,
20946         it's now a special case of gcc that requires no special support.
20947         Add a default.exp for unsupported targets.
20948
20949 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
20950
20951         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
20952         lib/old-dejagnu.exp: Fix a few patterns to work with the new
20953         version of Tcl.
20954
20955 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
20956
20957         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
20958         than a warning.
20959
20960 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
20961
20962         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
20963
20964 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
20965
20966         * gcc.execute/execute.exp: Combine opt_list and foption_list into
20967         option_list.  Compile every file with only 4/6 option choices
20968         (same as C torture) instead of with 12/18 different option
20969         choices.
20970         * lib/c-torture.exp: Likewise.
20971
20972         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
20973         not already set.
20974
20975 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
20976
20977         * lib/old-deja.exp: Add `excess errors test fails' error, now one
20978         can put an XFAIL *-*-* on excess errors.
20979
20980 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
20981
20982         * g++.law: Add more tests derived from g++-bugs snapshots.
20983
20984         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
20985         equivalent to g++.law/init9.
20986
20987         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
20988         compiled it, and the a.out file after we've run it.
20989
20990 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
20991
20992         * lib/mike-g++.exp (postbase): Delete the .o file after we've
20993         compiled it, and the a.out file after we've run it.
20994
20995 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
20996
20997         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
20998
20999 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
21000
21001         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
21002         version number.
21003
21004 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
21005
21006         * g++.law: New directory of g++ tests derived from the g++-bugs
21007         snapshots.
21008
21009 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
21010
21011         * gcc.compile: initbug1.c initbug1.exp testcase added
21012
21013 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
21014
21015         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
21016         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
21017           fixes submitted by Jeff Law (law@cs.utah.edu)
21018         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
21019           Jeff Law (law@cs.utah.edu)
21020
21021
21022 1993-11-30  Mike Stump  (mrs@cygnus.com)
21023
21024         * config/unix-g++.exp: Follow the gcc way of doing things.
21025         * g++.old-deja/old-deja.exp: Minor updates.
21026         * lib/g++.exp: New file, follow the gcc way of doing things.
21027         * lib/old-dejagnu.exp: Minor updates.
21028         * lib/mike-g++.exp: Always unset errorInfo.
21029
21030 1993-11-06  Mike Stump  (mrs@cygnus.com)
21031
21032         * lib/gcc.exp: Fix some errors with the below change, CC and
21033         CFLAGS should be global when setting, not local.
21034
21035 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
21036
21037         * lib/gcc.exp: Transform tool name.
21038
21039 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21040
21041         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
21042
21043 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21044
21045         * lib/gcc.exp: change gcc_done to gcc_stat
21046
21047 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
21048
21049         * Upgraded gcc testsuite to c-torture version 1.25
21050
21051 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
21052
21053         * lib/gcc.exp: added reporting code. Changed verbose compile message.
21054         * lib/c-torture: added hooks for new reporting code.
21055
21056 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
21057
21058         * config/sh-gcc.exp: check if sh-sim exists in the path
21059
21060 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
21061
21062         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
21063         * gcc.compile/compile.exp: Initial changes for new logic.
21064         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
21065         * gcc.failure/failure.exp: Initial changes for new logic.
21066         * gcc.ieee/ieee.exp: Initial changes for new logic.
21067         * gcc.misc-tests/misc.exp: Initial changes for new logic.
21068         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
21069         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
21070         * lib/c-torture.exp: Initial changes for new logic.
21071         * lib/gcc.exp: Initial changes for new logic.
21072
21073 1993-10-15  Mike Stump  (mrs@cygnus.com)
21074
21075         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
21076         depend upon failure or success.  Fully qualify names in failure
21077         and success messages.  Always remove a.out before starting
21078         compile, just in case.  Pay more attention to error text output by
21079         the compiler.  Handle testcases with no known past errors just
21080         like all others, so that things are uniform.  Other miscellaneous
21081         improvements.
21082
21083 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
21084
21085         * gcc.cpp: new directory for cpp tests
21086
21087 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
21088
21089         * lib/chill.exp: Code reformatted, removed unused code.
21090         * config/unix-chill.exp: Code reformatted, removed unused code.
21091         * chill.execute/execute.exp: Code reformatted, removed unused code.
21092         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
21093
21094 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
21095
21096         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
21097         routines not written.
21098
21099 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
21100
21101         * config/bug-gcc.exp: Use new procs from bug.exp.
21102
21103 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
21104
21105         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
21106         via ftp, rather than depending on NFS.
21107         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
21108         case.
21109
21110 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
21111
21112         * config/bug-gcc.exp: Use new download proc.
21113
21114 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
21115
21116         * chill.execute/execute.exp: cleanups, handles errors better
21117         * chill.compile/compile.exp: rewrite, based on execute.exp
21118         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
21119         * lib/chill.exp: major changes to diff proc and compile and link
21120           procs. added chill_fail and chill_pass wrappers to pass and
21121           fail. added more comments, and handle error codes better.
21122           Added a hack to capture stderr from exec, so noncompile tests
21123           can work.
21124
21125 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
21126
21127         * chill.execute/execute.exp: rewrite of testsuite driver
21128         * lib/chill.exp: rewrite of testsuite driver
21129         * config/unix-chill.exp: rewrite of testsuite driver
21130
21131 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
21132
21133     In chill.execute:
21134         * iexpr.ch: Standardize uppercase.
21135         * tuples.dat: Standardize uppercase.
21136         * vary.ch: standardize.  Correct varying string assignments.
21137         * vary.dat: Add new output lines.
21138
21139 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
21140
21141     In chill.execute:
21142         * chprintf.ch: Standardize use of uppercase.
21143         * tuples.ch: Standardize and turn arr2 into a DCL,
21144           rather than a SYN.
21145         * pinits.ch: Standardize.
21146
21147 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
21148
21149         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
21150         * Makefil: Renamed to Makefile.in.
21151         * configure.in: New.
21152
21153 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
21154
21155     In chill.execute:
21156         * .cvsignore: Add result/output files.
21157         * Makefile: Fix up variables at start.  Use MFLAGS
21158           everywhere.  Correct bool_loc, built_ins entries.
21159           Add entry for vary1.ch.
21160         * bitarray.ch: Standardize upper-case usage.
21161         * bitexpr.ch: Standardize, add output of b1.
21162         * params.ch: Use arrayt in along PROC parameters, to
21163           avoid novelty problems.
21164         * sets.ch: Tiny cleanup.
21165         * vary1.ch: Re-indent.
21166
21167 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
21168
21169           * Add PR-related files to Makefiles, .cvsignore files, etc.
21170
21171 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
21172
21173         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
21174           with compiler objects. New names are test-flow.c and test-loop.c
21175
21176 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
21177
21178         * Upgraded c-torture tests from 1.19 to 1.20
21179
21180         * new files:
21181         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
21182         * gcc.compile: 930623-1.c 930623-2.c
21183         * gcc.noncompile: 930622-1.c 930622-2.c
21184         * gcc.failure: 920411-1.c 920627-2.c
21185         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
21186
21187 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
21188
21189         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21190           More changes to get testsuite working properly. Needs more work.
21191           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
21192
21193 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
21194
21195         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
21196           More changes to get testsuite working properly. Needs more work.
21197
21198 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
21199
21200         * chill.compile/compile.exp: Added for Dejagnu support
21201         * chill.execute/execute.exp: Added for Dejagnu support
21202         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
21203
21204 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
21205
21206     This should complete moving the CHILL test files.
21207         * chill.noncompile(.cvsignore printf.grt
21208             in-printf.grt chprintf.grt chprintf.ch):
21209             Added test-support files.
21210           (Makefile): Modified further.
21211         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
21212             signal.ch): Added test files.
21213           * chill.execute (.cvsignore printf.grt printr.c
21214             in-printf.grt rts.c chprintf.grt rts.h): Added
21215           test-support files.
21216             (Makefile): More corrections.
21217
21218 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
21219
21220         * chill.compile, chill.execute, chill.nocompile: Add CHILL
21221           test cases, ready for DejaGnu.
21222
21223 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
21224
21225         * Upgraded c-torture tests from 1.18 to 1.19
21226
21227         * gcc.compile: added test(s):
21228           930607-1.c
21229         * gcc.execute: added test(s):
21230           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
21231
21232         * added new subdirectory for misc tests: gcc.misc-tests
21233         * gcc.misc-test(s): added tests:
21234           inst-check.c test-consts.c test-ior.c test-switch.c
21235
21236 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
21237
21238         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
21239
21240 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
21241
21242         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
21243
21244 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
21245
21246         * Upgraded c-torture tests from 1.17 to 1.18
21247
21248 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
21249
21250         * Upgraded c-torture tests from 1.12 to 1.17
21251
21252 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
21253
21254         * lib/old-dejagnu.exp:
21255           Fixed handling of XFAIL target triplets to correctly
21256           recognize wildcard characters.  Removed code that
21257           appended a unique id tag to the end of the file name
21258           printed out by the result of the testcases within a
21259           given test file.
21260
21261 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
21262
21263         * lib/old-dejagnu.exp:
21264           Reworked expected failure handling to trigger off of XFAIL
21265           keyword in keyphrase embeded in testcase source code. The
21266           XFAIL keyword must be at the end of the keyphrase line. It
21267           may optionally be followed by one or more target triplets.
21268           It has just occured that the handling of wildcards in the
21269           target triplet may not be correct.
21270
21271 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
21272
21273         * g++.old-deja/tests:
21274           Moved all subdirectories up one level into g++.old-deja .
21275
21276         * lib/old-dejagnu.exp:
21277           Fixed problem with CXXFLAGS not being properly reset, and being
21278           corrupted with extraneous "-c" compiler option.  This was
21279           causing binaries to not be generated for test that needed them.
21280           Modified strings passed to "pass" and "fail" so that individual
21281           tests from the same test file would be distinguished by an
21282           identifier appended to the test file name in the summary logs;
21283           this corrected a problem with erroneous diff logs.  Added code
21284           to search testcases for expected fail and unexpected pass keywords.
21285
21286 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
21287
21288         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
21289
21290 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
21291
21292         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
21293           Removed extraneous text from end of "Special g++ Options"
21294           keyphrase.
21295
21296         * lib/old-dejagnu.exp: Added pattern matching to look for new
21297           keywords, embedded in testcases comments, which will trigger
21298           calls to xpass and xfail.
21299
21300 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
21301
21302         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
21303           comments embedded in the testcases, especially the one looking for
21304           special compiler options, as well as the pattern matching for the
21305           compiler output again.
21306
21307 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
21308
21309         * lib/old-dejagnu.exp: Do a proper check of the return value for
21310           execute tests. Fixed several problems with the pattern matching
21311           of the compiler output which gave erroneous test results.
21312           Changed several of the test result messages to be more descriptive.
21313         * config/unix-g++.exp: Proc g++_load now actually works and
21314           executes the tests passed to it and returns a usable return
21315           value.
21316
21317 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
21318
21319           * lib/gcc.exp: Exits gracefully if $CC is bogus.
21320
21321 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
21322
21323         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
21324           Modified both files to properly execute the old style
21325           dejagnu tests. The previous versions of these files were
21326           experimental and did not function anything near correctly.
21327
21328 1993-04-05  Rob Savoye  (rob@cygnus.com)
21329
21330         * Removed all Makefile.in and configure.in files. No configuration
21331         needed now.
21332
21333 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
21334
21335         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
21336
21337 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
21338
21339         * gcc.compile/configure.in, gcc.unsorted/configure.in,
21340         gcc.special/configure.in, gcc.noncompile/configure.in,
21341         gcc.execute/configure.in, gcc.code_quality/configure.in,
21342         g++.other/configure.in, g++.old-deja/configure.in,
21343         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
21344         in srcname setting.
21345
21346 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
21347
21348         * lib/udi.exp:  Fixed mondfe and mondfe_download.
21349         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
21350         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
21351
21352 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
21353
21354         * config/udi-gdb.exp: Check $shell_id after connecting to target.
21355         (gdb_exit): Don't remove *_soc files.
21356
21357 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
21358
21359         * lib/c-torture.exp: Don't look for main; instead always use -w
21360         -c.  This is how the c-torture tests work.  Remove the object
21361         file if the compilation succeeds.
21362         * gcc.execute/execute.exp: Remove executable if test passes.
21363         * gcc.noncompile/noncompile.exp: Every test is an expected
21364         failure.
21365         * gcc.special/special.exp: Added tests from c-torture 1.11,
21366         corrected use of existing test.
21367         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
21368         gcc.execute/920625-1.c: Updated to c-torture 1.11.
21369         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
21370         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
21371         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
21372         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
21373         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
21374         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
21375         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
21376         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
21377         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
21378         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
21379         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
21380         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
21381         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
21382         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
21383         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
21384         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
21385         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
21386         c-torture 1.11.
21387         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
21388         correspond to c-torture 1.11.
21389
21390         * New file.