OSDN Git Service

PR target/14201
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-02-20  Falk Hueffner  <falk@debian.org>
2
3         PR target/14201
4         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
5
6 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7
8         PR c++/13927
9         * g++.dg/other/error8.C: Remove XFAIL markers.
10
11         PR c++/14173
12         * g++.dg/ext/packed5.C: New test.
13
14         PR c++/14199
15         * g++.dg/warn/Wunused-5.C: New test.
16
17         PR c++/14186
18         * g++.dg/lookup/member1.C: New test.
19
20 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21
22         * gcc.c-torture/compile/20040130-1.c: Enable only when
23         __INT_MAX__ >= 2147483647L.
24         * gcc.c-torture/compile/961203-1.c: Likewise.
25
26 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
27
28         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
29         * g++.dg/opt/template1.C: Robustify assembler regexp
30
31 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32
33         * gcc.c-torture/execute/simd-4.x: Remove.
34         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36         Guard with #ifndef SKIP_ATTRIBUTE.
37         * gcc.dg/compat/vector-1_y.c: Likewise.
38         * gcc.dg/compat/vector-2_x.c: Likewise.
39         * gcc.dg/compat/vector-2_y.c: Likewise.
40         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41         * g++.dg/eh/simd-2.C: Likewise.
42
43 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
44
45         * gcc.c-torture/compile/complex-1.c: New.
46
47 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
48
49         PR target/14209
50         * gcc.c-torture/execute/20040218-1.c: New test.
51
52 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
53
54         PR c++/14181
55         * g++.dg/parse/new2.C: New test.
56
57 2004-02-18  Paul Brook  <paul@codesourcery.com>
58
59         * gcc.c-torture/compile/libcall-1.c: New test.
60
61 2004-02-18  Paul Brook  <paul@codesourcery.com>
62
63         PR debug/12934
64         * gcc.dg/debug/debug-7.c: New test.
65
66 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
67
68         * gcc.dg/20040217-1.c: New test.
69
70 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
71
72         * gcc.c-torture/execute/990208-1.x: Delete.
73
74 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
75
76         * gcc.c-torture/execute/20040208-2.x: New file.
77
78 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/11326
81         * g++.dg/abi/structret1.C: New test.
82
83 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
84
85         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
86         (i386_cpuid): No need to test if cpuid is available on AMD64.
87         Fix assembly, so that it works onboth i386 and AMD64.
88         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
89         (vecInLong): Fix s[] member type to unsigned int.
90         (vecInWord): Remove type.
91         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
92         (a64, b64, c64, d64, e64): Remove.
93         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
94         Remove unused variable.  Remove initialization of removed variables.
95         Don't call mmx_tests nor sse_tests.
96         (reference_mmx, reference_sse): Remove.
97         (check): Add return stmt.
98         * gcc.dg/i386-sse-7.c: New test.
99         * gcc.dg/i386-mmx-4.c: New test.
100
101 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
102
103         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
104         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
105         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
106         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
107         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
108         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
109         g++.dg/tc1/dr94.C: Fix line terminator.
110
111 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
112
113         * gcc.c-torture/compile/20040216-1.c: New.
114
115 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
116
117         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
118         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
119         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
120         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
121         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
122         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
123
124 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
125
126         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
127
128 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/13971
131         * g++.dg/expr/cond4.C: New test.
132
133         PR c++/14086
134         * g++.dg/lookup/crash2.C: New test.
135
136 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
137
138         * gcc.c-torture/compile/20040214-2.c: New test.
139
140 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
141
142         PR c++/14116
143         * g++.dg/ext/typeof8.C: New test.
144
145 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
146
147         * gcc.c-torture/compile/20040214-1.c: New test.
148
149 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
150
151         PR c++/13635
152         * g++.dg/template/spec11.C: New test.
153
154 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
155
156         PR c++/13927
157         * g++.dg/other/error8.C: New test.
158
159 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
160
161         PR c++/14122
162         * g++.dg/template/array4.C: New test.
163
164         PR c++/14108
165         * g++.dg/inherit/thunk2.C: New test.
166
167         PR c++/14083
168         * g++.dg/eh/cond2.C: New test.
169
170 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
171
172         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
173
174 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
175
176         * lib/scanasm.exp (dg-scan): Quote pattern before display.
177
178 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
179
180         * g++.dg/simd-2.C: xfail on ppc64-linux.
181
182 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
183
184         PR c/456
185         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
186         tests.
187
188 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
189
190         * gcc.dg/builtins-33.c: New test.
191
192 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
193
194         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
195
196 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
197
198         * g++.dg/simd-2.C: Set -maltivec for ppc64.
199
200 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
201
202         * gcc.dg/ppc64-abi-3.c: New test.
203
204 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
205
206         PR c/14092
207
208         * gcc.dg/pr14092-1.c: New testcase.
209
210 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
211
212         * gcc.dg/cpp/assert4.c: Fix typo last change.
213
214         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
215         * gcc.dg/cpp/assert4.c: Handle powerpc64.
216
217         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
218
219 2004-02-09  Roger Sayle  <roger@eyesopen.com>
220
221         * gcc.c-torture/compile/20040209-1.c: New test case.
222
223 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
224
225         * gcc.dg/c90-init-1.c: Adjust expected error messages.
226
227 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
228
229         * gcc.c-torture/execute/20040208-[12].c: New tests.
230
231 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
232
233         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
234
235 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
236
237         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
238
239 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
240
241         Bug 13856
242         * gcc.dg/visibility-8.c: New testcase.
243
244 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
245
246         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
247         arguments.
248         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
249
250 2004-02-07  Roger Sayle  <roger@eyesopen.com>
251
252         PR middle-end/13696
253         * g++.dg/opt/fold1.C: New test case.
254
255 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
256
257         PR c++/14033
258         * g++.dg/other/crash-2.C: New test.
259
260 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
261
262         PR c++/14028
263         * g++.dg/parse/angle-bracket2.C: New test.
264
265 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
266
267         PR middle-end/13750
268         Revert:
269         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
270         PR pch/13361
271         * testsuite/g++.dg/pch/wchar-1.C: New.
272         * testsuite/g++.dg/pch/wchar-1.Hs: New.
273
274 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
275
276         PR c++/14008
277         * g++.dg/parse/error15.C: New test.
278         * g++.dg/parse/crash11.C: Update dg-error mark.
279
280 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
281
282         PR c++/13932
283         * g++.dg/warn/conv2.C: New test.
284
285 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
286
287         PR c++/13086
288         * g++.dg/warn/incomplete1.C: Remove xfail.
289
290 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
291
292         * lib/file-format.exp (gcc_target_object_format): Use
293         ${tool}_target_compile, not gcc_target_compile.
294         * lib/target-supports.exp (check_alias_available): Likewise.
295         (check_gc_sections_available): Likewise.
296         * g++.dg/ext/attrib10.C: Use dg-require-alias.
297         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
298         dg-require-alias.
299
300 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
301
302         PR c++/13969
303         * g++.dg/template/static6.C: New test.
304
305 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
306
307         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
308
309 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
310
311         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
312         tests for systems where `char' is unsigned by default.
313
314 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
315
316         PR c++/13997
317         * g++.dg/template/partial3.C: New test.
318
319 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
320
321         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
322         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
323         Remove mentions of obsolete ports.
324
325 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
326
327         * gcc.dg/noncompile/20001228-1.c: Fix for new
328         error message.
329
330 2004-02-03  Roger Sayle  <roger@eyesopen.com>
331
332         PR target/9348
333         * gcc.c-torture/execute/multdi-1.c: New test case.
334
335 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
336
337         PR c++/13925
338         * g++.dg/template/lookup5.C: New test.
339
340 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
341
342         PR c++/13950
343         * g++.dg/template/lookup4.C: New test.
344
345         PR c++/13970
346         * g++.dg/parse/error14.C: New test.
347
348         PR c++/14002
349         * g++.dg/parse/template13.C: New test.
350
351 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c++/13978
354         * g++.dg/template/koenig4.C: New test.
355
356         PR c++/13968
357         * g++.dg/template/crash17.C: New test.
358
359         PR c++/13975
360         * g++.dg/parse/error13.C: New test.
361         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
362
363 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
364
365         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
366
367 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
368
369         PR c/11658
370         PR c/13994
371         * gcc.dg/noncompile/20040203-1.c: New test.
372         * gcc.dg/noncompile/20040203-2.c: Likewise.
373         * gcc.dg/noncompile/20040203-3.c: Likewise.
374         * gcc.dg/20040203-1.c: Likewise.
375
376 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
377
378         PR c++/10858
379         * g++.dg/template/sizeof7.C: New test.
380
381 2004-02-02  Eric Christopher  <echristo@redhat.com>
382             Zack Weinberg  <zack@codesourcery.com>
383
384         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
385
386 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
387
388         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
389         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
390         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
391         * gcc.dg/cleanup-5.c: Run only on Linux targets.
392
393 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
394
395         PR c++/13113
396         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
397
398         PR c++/13854
399         * g++.dg/ext/attrib13.C: New test.
400
401         PR c++/13907
402         * g++.dg/conversion/op2.C: New test.
403
404 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
405
406         * gcc.dg/titype-1.c: Fix pasto.
407
408 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
409
410         * gcc.dg/titype-1.c: New test.
411
412 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
413
414         PR c++/13957
415         * g++.dg/template/non-type-template-argument-1.C,
416         g++.dg/template/qualified-id1.C: Update dg-error marks.
417         * g++.dg/template/nontype6.C: New test.
418
419 2004-02-01  Roger Sayle  <roger@eyesopen.com>
420
421         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
422         * gcc.dg/builtins-31.c: New testcase.
423         * gcc.dg/builtins-32.c: New testcase.
424
425 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
426
427         * objc.dg/call-super-2.m: Update line numbers
428         for the including of stddef.h.
429
430 2004-01-30  Michael Matz  <matz@suse.de>
431
432         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
433         g++.dg/ext/case-range3.C: New tests.
434
435 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
436
437         DR206
438         PR c++/13813
439         * g++.dg/template/member4.C: New test.
440
441 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
442
443         PR c++/13683
444         * g++.dg/template/sizeof6.C: New test.
445
446 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
447
448         * gcc.dg/fwritable-strings-1.c: New test.
449
450 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
451
452         * gcc.c-torture/compile/20040130-1.c: New test.
453
454 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
455
456         * objc.dg/call-super-2.m: Include stddef.h for size_t.
457
458 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/13883
461         * g++.dg/template/ctor3.C: New test.
462
463 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
464
465         * g++.dg/tc1: New directory.
466         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
467         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
468         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
469         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
470         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
471
472 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
473
474         * g++.dg/parse/error11.C: New test.
475         * g++.dg/parse/error12.C: Likewise.
476
477 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
478
479         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
480         (scan_initial, main): Use aligned_sizeof instead of sizeof.
481
482 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
483
484         PR c++/13791
485         * g++.dg/ext/attrib12.C: New test.
486
487         PR c++/13736
488         * g++.dg/parse/cast2.C: New test.
489
490 2004-01-27  James E Wilson  <wilson@specifixinc.com>
491
492         * objc.dg/encode-2.m (main): New local string.  Set depending on
493         sizeof long.  Use in sscanf call.
494         * objc.dg/encode-3.m (main): New local string.  Set depending on
495         sizeof long.  Use in scan_initial call.
496
497 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
498
499         * objc.dg/call-super-2.m: Make LP64-safe.
500         * objc.dg/desig-init-1.m: Likewise.
501
502 2004-01-27  Devang Patel <dpatel@apple.com>
503
504         * g++.dg/debug/namespace1.C: New test.
505
506 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
507
508         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
509         xscale-*-*.
510
511         * gcc.dg/arm-mmx-1.c: New test.
512
513 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
514
515         * gcc.dg/20040127-1.c: New test.
516         * gcc.dg/20040127-2.c: New test.
517
518 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
519
520         * objc.dg/stret-1.m (glob): Renamed to globa.
521
522 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
523
524         PR c++/13663
525         * g++.dg/expr/for1.C: New test.
526
527 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
528
529         PR middle-end/13779
530         * gcc.dg/darwin-longlong.c: New test.
531
532 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
533
534         * gcc.dg/20040124-1.c: Moved test from here...
535         * gcc.c-torture/compile/20040124-1.c: ...to here.
536
537 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
538
539         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
540         the assembly output if -m64 is passed.
541
542 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/13833
545         * g++.dg/template/cond3.C: New test.
546
547 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
548
549         PR c++/13810
550         * g++.dg/template/ttp7.C: New test.
551
552 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
553
554         PR c++/13797
555         * g++.dg/template/nontype4.C: New test.
556         * g++.dg/template/nontype5.C: Likewise.
557
558 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
559
560         * gcc.dg/torture/mips-clobber-at.c: New test.
561
562 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
563
564         * gcc.dg/20040124-1.c: New test.
565
566 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
567
568         * gcc.dg/20040123-1.c: New test.
569
570 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
571
572         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
573
574 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
575
576         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
577
578 2004-01-23  Andrew Pinski  <apinski@apple.com>
579
580         * gcc.dg/20030121-1.c: Move to ..
581         * gcc.dg/20040121-1.c: here.
582
583 2004-01-23  Roger Sayle  <roger@eyesopen.com>
584
585         * gcc.dg/builtins-29.c: New test case.
586
587 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
588
589         PR 18314
590         * gcc.dg/builtins-30.c: New testcase.
591
592 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
593
594         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
595         * lib/g77.exp: Likewise.
596         * lib/objc.exp: Likewise.
597         * lib/g++.exp: Likewise.
598
599 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
600
601         * gcc.dg/struct-by-value-2.c: New test.
602
603 2004-01-21  Andrew Pinski  <apinski@apple.com>
604
605         PR target/13785
606         * gcc.dg/20030121-1.c: New test.
607
608 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
609
610         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
611         clobber frame pointer register in asm statement.
612
613 2004-01-21  Falk Hueffner  <falk@debian.org>
614
615         * gcc.c-torture/compile/20040121-1.c: New test.
616
617 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
618
619         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
620
621 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
622
623         * gcc.dg/ppc64-abi-2.c: New test.
624
625 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
626
627         * lib/treelang.exp: Fill out this file.
628         * lib/treelang-dg.exp: New File.
629
630 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
631
632         * gcc.c-torture/compile/981022-1.c: Remove.
633         * gcc.dg/array-5.c: Remove XFAIL.
634         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
635         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
636         gcc.dg/cond-lvalue-1.c: Update.
637         * gcc.dg/cast-lvalue-2.c: New test.
638
639 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
640
641         PR c++/13592
642         * g++.dg/other/error1.C (class foo): Tweak error message.
643
644         PR c++/13592
645         * g++.dg/template/call2.C: New test.
646
647 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
648
649         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
650         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
651         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
652         scalar-return-1_x.c, scalar-return-2_y.c,
653         scalar-return-3_x.c, scalar-return-3_y.c,
654         scalar-return-4_x.c, scalar-return-4_y.c,
655         struct-align-1.h, struct-align-1_x.c,
656         struct-align-1_y.c, struct-align-2.h,
657         struct-align-2_x.c, struct-align-2_y.c,
658         struct-by-value-10_y.c, struct-by-value-11_x.c,
659         struct-by-value-11_y.c, struct-by-value-12_x.c,
660         struct-by-value-12_y.c, struct-by-value-13_x.c,
661         struct-by-value-13_y.c, struct-by-value-14_x.c,
662         struct-by-value-14_y.c, struct-by-value-15_x.c,
663         struct-by-value-15_y.c, struct-by-value-16_y.c,
664         struct-by-value-17_y.c, struct-by-value-18_y.c,
665         struct-by-value-19_y.c, struct-by-value-1_x.c,
666         struct-by-value-1_y.c, struct-by-value-20_y.c,
667         struct-by-value-2_x.c, struct-by-value-2_y.c,
668         struct-by-value-3_y.c, struct-by-value-4_x.c,
669         struct-by-value-4_y.c, struct-by-value-5_y.c,
670         struct-by-value-6_y.c, struct-by-value-7_y.c
671         struct-by-value-8_x.c, struct-by-value-8_y.c
672         struct-by-value-9_x.c, struct-by-value-9_y.c
673         struct-return-10_x.c, struct-return-10_y.c,
674         struct-return-19_x.c, struct-return-20_x.c
675         struct-return-2_x.c, struct-return-2_y.c
676         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
677         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
678
679 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
680
681         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
682         attribute on sparc*-sun-solaris2.*.
683
684 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
685
686         PR c++/13710
687         * g++.dg/ext/typeof7.C: New test.
688
689 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
690
691         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
692         * gcc.dg/const-elim-1.c: Same.
693
694 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
695
696         * objc.dg/stret-1.m: New.
697         * objc.dg/stret-2.m: New.
698
699 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
700
701         PR c++/11895
702         * g++.dg/ext/vector1.C: New test.
703
704 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
705
706         * gcc.dg/pch/import-1.c: New.
707         * gcc.dg/pch/import-1.hs: New.
708         * gcc.dg/pch/import-1a.h: New.
709         * gcc.dg/pch/import-1b.h: New.
710         * gcc.dg/pch/import-1c.h: New.
711
712 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
713
714         PR c++/13574
715         * g++.dg/ext/array1.C: New test.
716
717         PR c++/13178
718         * g++.dg/conversion/op1.C: New test.
719
720 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
721
722         PR 11864
723         From Kazumoto Kojima / Dan Kegel:
724         * gcc.dg/pr11864-1.c: New test.
725
726         PR 10392
727         From Marcus Comstedt / Dan Kegel:
728         * gcc.dg/pr10392-1.c: New test.
729
730 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
731
732         PR c++/13478
733         * g++.dg/init/ref10.C: New test.
734
735 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
736
737         PR c++/13407
738         * g++.dg/parse/typename6.C: New test.
739
740 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
741
742         PR pch/13361
743         * testsuite/g++.dg/pch/wchar-1.C: New.
744         * testsuite/g++.dg/pch/wchar-1.Hs: New.
745
746 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
747
748         PR c++/9259
749         * g++.dg/expr/sizeof2.C: New test.
750
751 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
752
753         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
754
755 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
756
757         PR c++/13659
758         * g++.dg/lookup/strong-using-3.C: New.
759         * g++.dg/lookup/using-10.C: New.
760
761 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
762
763         PR c++/13594
764         * g++.dg/lookup/strong-using-2.C: New.
765
766 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
767             Dan Kegel <dank@kegel.com>
768             J"orn Rennecke <joern.rennecke@superh.com>
769
770         PR target/9365
771         * gcc.dg/pr9365-1.c: New test.
772
773 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
774
775         PR c++/8856
776         * g++.dg/parse/casting-operator2.C: New test.
777         * g++.old-deja/g++.pt/explicit83.C: Remove.
778
779 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
780
781         * gcc.dg/label-compound-stmt-1.c: New test.
782         * gcc.c-torture/compile/950922-1.c,
783         gcc.c-torture/compile/20000211-3.c,
784         gcc.c-torture/compile/20000518-1.c,
785         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
786         compound statements.
787
788 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
789
790         * gcc.dg/ppc64-abi-1.c: New test.
791
792 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
793
794          * g++.dg/ext/attrib9.C: Add dg-warnings.
795
796 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
797
798         PR c++/12335
799         * g++.dg/parse/dtor3.C: New test.
800
801 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR c++/12709
804         * g++.dg/parse/try-catch-1.C: New test.
805
806 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
807
808         * ada/acats/run_all.sh: Add more verbose output in acats.log
809         when compiling tests.
810
811 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
812
813         PR 13656
814         * gcc.dg/typedef-redecl.c: New test case.
815         * gcc.dg/typedef-redecl.h: New support file.
816
817 2004-01-13  Jan Hubicka  <jh@suse.cz>
818
819         * gcc.dg/always_inline.c: New test.
820         * gcc.dg/debug/20031231-1.c: Fix.
821
822 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
823
824         PR c++/13474
825         * g++.dg/template/array3.C: New test.
826
827 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
828
829         * g++.dg/ext/lvalue1.C: No longer expected to fail.
830         * g++.dg/warn/Wunused-2.C: Likewise.
831
832 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
833
834         PR c++/13289
835         * g++.dg/template/instantiate6.C: New test.
836
837 2004-01-12  Roger Sayle  <roger@eyesopen.com>
838
839         PR middle-end/11397
840         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
841
842 2004-01-12  Jan Hubicka  <jh@suse.cz>
843
844         PR opt/12826
845         * gcc.dg/20040112-1.c: New.
846
847         * gcc.dg/dwarf-die[1-7].c: Move to...
848         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
849         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
850
851 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
852
853         PR c++/4100
854         * g++.dg/parse/friend4.C: New test.
855
856 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
857
858         PR c++/4100
859         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
860         definition is called a friend.
861
862 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
863
864         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
865
866 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
867
868         PR c++/3478
869         * g++.dg/parse/error10.C: New test.
870         * g++.dg/template/arg2.C: Accept "invalid type" error.
871
872 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
873
874         PR middle-end/13392
875         * g++.dg/opt/expect2.C: New test.
876
877 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
878
879         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
880         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
881         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
882         Update dg-error regexps.
883
884 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
885
886         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
887         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
888
889 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
890
891         * gcc.dg/pragma-re-1.c: Use right pointer type.
892
893 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
894
895         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
896
897 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
898
899         * gcc.dg/rs6000-ldouble-1.c: New.
900
901 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
902
903         DR 337
904         PR c++/9256
905         * g++.dg/other/abstract1.C: New test.
906
907 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
908
909         * g++.dg/lookup/strong-using-1.C: New.
910
911 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
912
913         PR c/11234
914         * gcc.dg/func-ptr-conv-1.c: New test.
915         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
916
917 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
918
919         PR target/13380.
920         * gcc.c-torture/compile/20040109-1.c: New.
921
922 2004-01-08  Stuart Hastings  <stuart@apple.com>
923
924         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
925         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
926         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
927
928 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
929
930         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
931
932 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
933
934         * ada/acats/run_acats: Treat 'gnatchop' the same way
935         as 'gnatmake'.  Export GCC_DRIVER.
936         * ada/acats/run_all.sh: Add target_gnatchop.  Use
937         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
938
939 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
940
941         PR c++/12573
942         * g++.dg/template/dependent-expr4.C: New test.
943
944 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
945
946         * gcc.dg/altivec-11.c: New test.
947
948 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
949
950         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
951
952 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
953
954         PR c/6024
955         * gcc.dg/enum-compat-1.c: New test.
956         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
957
958 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
959
960         PR c/12165
961         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
962         gcc.dg/c99-idem-qual-3.c: New tests.
963
964 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
965
966         * gcc.dg/winline-7.c: Don't cast void * to int.
967
968 2004-01-06  Jan Hubicka  <jh@suse.cz>
969
970         * gcc.dg/i386-sse-5.c: New test
971         * g++.dg/eh/simd-1.c: Add -w argument for i386.
972
973 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
974
975         PR c++/12815
976         * g++.dg/rtti/typeid4.C: New test.
977
978 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
979
980         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
981
982 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
983
984         PR c++/12132
985         * g++.dg/template/error11.C: New test.
986
987         PR c++/13451
988         * g++.dg/template/class2.C: New test.
989
990 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
991         Richard Sandiford <rsandifo@redhat.com>
992
993         PR c++/13387
994         * g++.dg/opt/alias3.C: New test.
995
996 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
997
998         PR c++/13157
999         * g++.dg/template/koenig3.C: New test.
1000
1001         PR c++/13529
1002         * g++.dg/parse/offsetof3.C: New test.
1003
1004         * g++.dg/init/copy7.C: Add missing dg-error markers.
1005
1006         PR c++/12226
1007         * g++.dg/init/copy7.c: New test.
1008
1009         PR c++/13536
1010         * g++.dg/parse/cast1.C: New test.
1011
1012 2004-01-04  Jan Hubicka  <jh@suse.cz>
1013
1014         * gcc.dg/winline[1-7].c: New tests.
1015
1016 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1017
1018         PR c++/13520
1019         * g++.dg/template/qualttp22.C: New test.
1020
1021 2004-01-01  Jan Hubicka  <jh@suse.cz>
1022
1023         * gcc.dg/debug/20031231-1.c: New.
1024         * gcc.c-torture/compile/20040101-1.c: New.
1025         * gcc.dg/dwarf-die-[1-7].c: New.
1026
1027 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
1028
1029         PR optimization/13521
1030         * gcc.c-torture/compile/20031231-1.c: New test.
1031
1032 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1033
1034         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
1035
1036 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1037
1038         PR c++/10079
1039         * g++.dg/template/crash16.C: New test.
1040
1041 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
1042
1043         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
1044
1045 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
1046
1047         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
1048         ports.
1049         * g++.old-deja/g++.jason/thunk3.C: Likewise.
1050         * g++.old-deja/g++.law/profile1.C: Likewise.
1051         * gcc.c-torture/compile/981006-1.c: Likewise.
1052         * gcc.c-torture/execute/loop-2e.x: Likewise.
1053         * gcc.c-torture/execute/loop-2f.x: Remove.
1054         * gcc.c-torture/execute/loop-2g.x: Likewise.
1055         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
1056         * gcc.dg/20020312-2.c: Remove traces of dead ports.
1057
1058 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
1059
1060         PR c++/13507
1061         * g++.dg/ext/attrib11.C: New test.
1062
1063         PR c++/13494
1064         * g++.dg/template/array2-1.C: New test.
1065         * g++.dg/template/array2-2.C: New test.
1066
1067 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
1068
1069         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
1070
1071 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1072
1073         PR c++/12774
1074         * g++.dg/template/array1-1.C: New test.
1075         * g++.dg/template/array1-2.C: New test.
1076
1077 2003-12-29  Roger Sayle  <roger@eyesopen.com>
1078
1079         PR fortran/12632
1080         * g77.dg/12632.f: New test case.
1081
1082 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1083
1084         PR c++/13289
1085         * g++.dg/parse/nontype1.C: New test.
1086
1087 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1088
1089         PR c++/12403
1090         * g++.dg/parse/explicit1.C: New test.
1091         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
1092
1093 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/13081
1096         * g++.dg/opt/inline6.C: New test.
1097
1098         PR c++/12613
1099         * g++.dg/parse/error9.C: New test.
1100
1101         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
1102
1103 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/13009
1106         * g++.dg/init/assign1.C: New test.
1107
1108 2003-12-28  Roger Sayle  <roger@eyesopen.com>
1109
1110         PR c++/13070
1111         * g++.dg/warn/format3.C: New test case.
1112
1113 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1114
1115         * gcc.c-torture/compile/20031227-1.c: New test.
1116
1117 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1118
1119         * g++.dg/bprob/bprob.exp: Load target-supports.exp
1120         * g77.dg/bprob/bprob.exp: Likewise.
1121         * gcc.misc-tests/bprob.exp: Likewise.
1122         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
1123         variants on systems where the library does not provide that
1124         functionality.
1125         * gcc.dg/builtins-20.c: Use builtins-config.h.
1126         * gcc.dg/builtins-config.h: New file.
1127
1128 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1129
1130         * lib/gcc-dg.exp (dg-require-profiling): New function.
1131         * lib/target-supports.exp (check_profiling_available): Likewise.
1132         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
1133         * g77.dg/bprob/bprob.exp: Likewise.
1134         * gcc.misc-tests/bprob.exp: Likewise.
1135         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
1136         * gcc.dg/20021014-1.c: Likewise.
1137         * gcc.dg/nest.c: Likewise.
1138
1139 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1140
1141         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
1142         compiling.
1143         * g++.dg/lookup/java2.C: Likewise.
1144         * gcc.dg/cpp/lexident.c: Likewise.
1145
1146 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
1147
1148         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
1149         given.
1150         * gcc.c-torture/compile/961203-1.c: Likewise.
1151         * gcc.c-torture/compile/980506-1.c: Likewise.
1152
1153 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
1154
1155         * lib/gcc-dg.exp (dg-prune-output): New annotation.
1156         (additional_prunes): New global.
1157         (gcc-dg-prune): Handle additional per-test pruning.
1158         (dg-test): Clear additional_prunes between tests.
1159
1160         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
1161         dg-prune-output to avoid spurious failures from assembler
1162         complaining about nonexistent WAW violations.
1163         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
1164         Use dg-prune-output to avoid spurious failures from assembler
1165         warning about Itanium B-step errata.
1166
1167 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1168
1169         * g++.dg/abi/macro0.C: New test.
1170         * g++.dg/abi/macro1.C: Likewise.
1171         * g++.dg/abi/macro2.C: Likewise.
1172
1173         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
1174         * g++.dg/abi/bitfield7.C: Likewise.
1175         * g++.dg/abi/dtor2.C: Likewise.
1176         * g++.dg/abi/mangle11.C: Likewise.
1177         * g++.dg/abi/mangle12.C: Likewise.
1178         * g++.dg/abi/mangle14.C: Likewise.
1179         * g++.dg/abi/mangle17.C: Likewise.
1180         * g++.dg/abi/vbase10.C: Likewise.
1181         * g++.dg/abi/vbase14.C: Likewise.
1182         * g++.dg/template/qualttp17.C: Likewise.
1183
1184 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1185
1186         PR c/11995
1187         * gcc.dg/20031223-1.c: New test.
1188
1189 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1190
1191         * gcc.dg/noreturn-7.c: New test.
1192
1193 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1194
1195         * gcc.dg/null-pointer-1.c: New test.
1196
1197 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1198
1199         * g++.old-deja/g++.jason/template18.C: Remove.
1200         * g++.old-deja/g++.jason/template37.C: Likewise.
1201
1202         PR c++/12862
1203         * g++.dg/lookup/ns1.C: New test.
1204
1205         PR c++/12397
1206         * g++.dg/template/lookup3.C: New test.
1207
1208 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1209
1210         * g++.dg/template/recurse1.C: New test
1211
1212 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1213
1214         PR c++/12479
1215         * g++.dg/parse/semicolon1.C: New test.
1216         * g++.dg/parse/semicolon1.h: Likewise.
1217
1218 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
1219
1220         * gcc.dg/darwin-misaligned.c: New test.
1221
1222 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1223
1224         PR c/9163
1225         * gcc.dg/20031222-1.c: New test.
1226
1227 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
1228
1229         PR c++/13438
1230         * g++.dg/parse/error8.C: New test.
1231
1232         PR c++/11554
1233         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
1234
1235 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
1236
1237         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
1238         too small.
1239         * gcc.c-torture/compile/930217-1.c: Likewise.
1240         * gcc.c-torture/compile/930513-1.c: Likewise.
1241         * gcc.c-torture/execute/920908-2.c: Likewise.
1242         * gcc.c-torture/execute/921204-1.c: Likewise.
1243         * gcc.c-torture/execute/930621-1.c: Likewise.
1244         * gcc.c-torture/execute/930630-1.c: Likewise.
1245         * gcc.c-torture/execute/931031-1.c: Likewise.
1246         * gcc.c-torture/execute/980602-2.c: Likewise.
1247         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1248         * gcc.c-torture/execute/compndlit-1.c: Likewise.
1249         * gcc.c-torture/execute/extzvsi.c: Likewise.
1250         * gcc.c-torture/unsorted/ext.c: Likewise.
1251
1252 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1253
1254         PR target/12749
1255         * gcc.c-torture/compile/20031220-2.c: New test case.
1256
1257 2003-12-20  Roger Sayle  <roger@eyesopen.com>
1258
1259         PR optimization/13031
1260         * gcc.c-torture/compile/20031220-1.c: New test case.
1261
1262 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1263
1264         * gcc.dg/cast-function-1.c: New test.
1265
1266 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1267
1268         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
1269         formats.
1270
1271 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
1272
1273         PR c++/12795
1274         * g++.dg/ext/attrib10.C: New test.
1275
1276 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1277
1278         * gcc.dg/cleanup-10.c: New test.
1279         * gcc.dg/cleanup-11.c: New test.
1280
1281 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1282
1283         PR c++/13239
1284         * g++.dg/opt/expect1.C: New test.
1285
1286 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
1287
1288         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
1289
1290 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
1291
1292         PR debug/12923
1293         * gcc.dg/20031218-1.c: New test.
1294
1295         PR debug/12389
1296         * gcc.dg/20031218-2.c: New test.
1297         * gcc.dg/20031218-3.c: New test.
1298
1299         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
1300         of label name and allow for USER_LABEL_PREFIX == "_" names.
1301         * g++.dg/abi/mangle18-2.C: Likewise.
1302         * g++.dg/abi/mangle19-1.C: Likewise.
1303         * g++.dg/abi/mangle19-2.C: Likewise.
1304         * g++.dg/abi/mangle20-1.C: Likewise.
1305         * g++.dg/abi/mangle20-2.C: Likewise.
1306
1307 2003-12-18  Richard Henderson  <rth@redhat.com>
1308
1309         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
1310
1311 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
1312             Dan Kegel <dank@kegel.com>
1313
1314         PR other/12009
1315         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
1316         testing a cross compiler, it causes spurious compile failures.
1317         * lib/g++.exp: Likewise.
1318
1319 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1320
1321         PR c++/13262
1322         * g++.dg/template/access13.C: New test.
1323
1324 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1325
1326         * gcc.dg/20031216-1.c: New test.
1327
1328 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1329
1330         PR c++/9154
1331         * g++.dg/template/error10.C: New test.
1332
1333 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1334
1335         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
1336         * g++.dg/eh/simd-2.C: Likewise.
1337
1338 2003-12-17  James E Wilson  <wilson@specifixinc.com>
1339             Roger Sayle  <roger@eyesopen.com>
1340
1341         * gcc.c-torture/execute/ieee/mzero5.c: New.
1342
1343 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/10603
1346         * g++.dg/parse/error6.C: New test.
1347
1348         PR c++/12827
1349         * g++.dg/parse/error7.C: New test.
1350
1351 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1352
1353         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
1354         at -O with stabs debugging formats.
1355         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
1356         * gcc.dg/debug/debug-2.c: Likewise.
1357
1358 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1359
1360         PR c++/12696
1361         * g++.dg/init/error1.C: New test.
1362
1363         PR c++/12218
1364         * g++.dg/init/pm3.C: New test.
1365
1366 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1367
1368         PR c/3347
1369         * gcc.dg/bitfld-8.c: New test.
1370
1371 2003-12-16  James Lemke  <jim@wasabisystems.com>
1372
1373         * gcc.dg/arm-scd42-[123].c: New tests.
1374
1375 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1376
1377         PR c++/9043
1378         * g++.dg/abi/mangle20-1.C: New test.
1379         * g++.dg/abi/mangle20-2.C: New test.
1380
1381 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1382
1383         PR c++/13275
1384         * g++.dg/other/offsetof2.C: Remove XFAIL.
1385         * g++.dg/parse/offsetof1.C: New test.
1386         * g++.gd/parse/offsetof2.C: Likewise.
1387
1388 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1389
1390         * g++.dg/template/nontype3.C: New test.
1391         * g++.dg/template/static2.C: Tweaked the dg-error clause.
1392
1393 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1394
1395         * g++.dg/warn/noreturn-3.C: Also test instantiation.
1396
1397 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1398
1399         PR c++/13387
1400         * g++.dg/expr/assign1.C: New test.
1401
1402         PR c++/13242
1403         * g++.dg/abi/mangle19-1.C: New test.
1404         * g++.dg/abi/mangle19-2.C: New test.
1405
1406 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
1407
1408         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
1409
1410 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1411
1412         * gcc.c-torture/execute/20031216-1.c: New test.
1413
1414 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1415
1416         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
1417         an ICE regression.
1418
1419 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1420
1421         PR c++/10926
1422         * g++.dg/template/error9.C: New test.
1423
1424         PR c++/11116
1425         * g++.dg/template/error8.C: New test.
1426
1427 2003-12-15  Roger Sayle  <roger@eyesopen.com>
1428
1429         PR middle-end/13400
1430         * gcc.c-torture/execute/20031215-1.c: New test case.
1431
1432 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1433
1434         PR c++/13269
1435         * g++.dg/parse/error5.C: New test.
1436
1437         PR c++/12989
1438         * g++.dg/expr/sizeof1.C: New test.
1439
1440         PR c++/13310
1441         * g++.dg/template/crash15.C: New test.
1442
1443 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
1444
1445         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
1446         a non-POD type as the last named parameter of a varargs function.
1447
1448 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1449
1450         PR c++/13243
1451         PR c++/12573
1452         * g++.dg/template/crash14.C: New test.
1453         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
1454
1455 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1456
1457         * g++.dg/other/java1.C: New test.
1458
1459         PR c++/13241
1460         * g++.dg/abi/mangle18-1.C: New test.
1461         * g++.dg/abi/mangle18-2.C: New test.
1462
1463 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1464
1465         PR optimization/10312
1466         * gcc.c-torture/execute/20031214-1.c: New.
1467
1468 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
1469
1470         PR c++/10779
1471         PR c++/12160
1472         * g++.dg/parse/error3.C: New test.
1473         * g++.dg/parse/error4.C: Likewise.
1474         * g++.dg/abi/mangle4.C: Tweak error messages.
1475         * g++.dg/lookup/using5.C: Likewise.
1476         * g++.dg/other/error2.C: Likewise.
1477         * g++.dg/parse/typename5.C: Likewise.
1478         * g++.dg/parse/undefined1.C: Likewise.
1479         * g++.dg/template/arg2.C: Likewise.
1480         * g++.dg/template/ttp3.C: Likewise.
1481         * g++.dg/template/type1.C: Likewise.
1482         * g++.old-deja/g++.other/crash32.C: Likewise.
1483         * g++.old-djea/g++.pt/defarg8.C: Likewise.
1484
1485 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1486
1487         PR c++/13106
1488         * g++.dg/warn/noreturn-3.C: New test.
1489
1490 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1491
1492         PR c++/13118
1493         * g++.dg/abi/covariant3.C: New.
1494
1495 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
1496
1497         * g++.dg/eh/ia64-1.C: New test.
1498
1499 2003-12-12  Roger Sayle  <roger@eyesopen.com>
1500
1501         PR optimization/13037
1502         * g77.f-torture/execute/13037.f: New test case.
1503
1504 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1505
1506         PR c++/12881
1507         * g++.dg/abi/covariant2.C: New.
1508
1509 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
1510
1511         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
1512
1513 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
1514
1515         * gcc.c-torture/execute/wchar_t-1.x: Delete.
1516
1517 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
1518
1519         PR other/10819
1520         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
1521         to fix Bug 10819.
1522         * lib/g++.exp (g++_version): Likewise.
1523         * lib/g77.exp (g77_version): Likewise.
1524         * lib/objc.exp (default_objc_version): Likewise.
1525
1526 2003-12-10  Richard Henderson  <rth@redhat.com>
1527
1528         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
1529
1530         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
1531
1532 2003-12-08  Matt Austern  <austern@apple.com>
1533
1534         PR c/13134
1535         * lib/gcc-dg.exp (dg-require-visibility): Define.
1536         * lib/target-supports (check_visibility_available): Define.
1537         * gcc.dg/visibility-1.c: New test.
1538         * gcc.dg/visibility-2.c: Likewise.
1539         * gcc.dg/visibility-3.c: Likewise.
1540         * gcc.dg/visibility-4.c: Likewise.
1541         * gcc.dg/visibility-5.c: Likewise.
1542         * gcc.dg/visibility-6.c: Likewise.
1543         * g++.dg/ext/visibility-1.C: Likewise.
1544         * g++.dg/ext/visibility-2.C: Likewise.
1545         * g++.dg/ext/visibility-3.C: Likewise.
1546         * g++.dg/ext/visibility-4.C: Likewise.
1547         * g++.dg/ext/visibility-5.C: Likewise.
1548         * g++.dg/ext/visibility-6.C: Likewise.
1549
1550 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1551
1552         * g++.dg/lookup/java1.C: New test.
1553         * g++.dg/lookup/java2.C: New test.
1554
1555 2003-12-07  Falk Hueffner  <falk@debian.org>
1556
1557         * g++.dg/opt/noreturn-1.C: New test.
1558
1559 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
1560
1561         * gcc.dg/overflow-1.c: New test.
1562
1563 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1564
1565         * g77.f-torture/compile/13060.f: New test.
1566
1567 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
1568
1569         PR c++/13323
1570         * g++.dg/inherit/operator2.C: New test.
1571
1572 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1573
1574         PR c++/13305
1575         * g++.dg/ext/attrib9.C: New test.
1576
1577 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1578
1579         PR c++/13314
1580         * g++.dg/template/error7.C: New test.
1581
1582 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
1583             J"orn Rennecke <joern.rennecke@superh.com>
1584
1585         PR target/13302
1586         * g++.dg/other/struct-va_list.C: New test.
1587
1588 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1589
1590         PR c++/13166
1591         * g++.dg/parse/defarg6.C: New test.
1592
1593 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
1594
1595         PR target/13256
1596         * gcc.c-torture/execute/20031201-1.c: New test.
1597
1598 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
1599
1600         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
1601
1602 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1603
1604         * gcc.dg/builtin-return-1.c: New test.
1605
1606 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
1607             J"orn Rennecke <joern.rennecke@superh.com>
1608
1609         PR optimization/13260
1610         * gcc.c-torture/execute/20031204-1.c: New test.
1611
1612 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1613
1614         PR c++/9127
1615         * g++.dg/template/error6.C: New test.
1616
1617 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
1618
1619         * gcc.dg/20031202-1.c: New test.
1620
1621 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1622
1623         PR c++/13179
1624         * g++.dg/template/eh1.C: New test.
1625
1626         PR c++/10771
1627         * g++.dg/template/error5.C: New test.
1628
1629 2003-12-02  David Ung  <davidu@mips.com>
1630
1631         * gcc.dg/compat/vector-check.h: Corrected type for var
1632         g_##TMODE
1633
1634 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1635
1636         PR c++/10126
1637         * g++.dg/template/ptrmem8.C: New test.
1638
1639 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1640
1641         PR c++/12573
1642         * g++.dg/template/dependent-expr3.C: New test.
1643
1644 2003-12-01  James Lemke  <jim@wasabisystems.com>
1645
1646         * gcc.dg/arm-g2.c: New test.
1647
1648 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1649
1650         PR optimization/11634
1651         * gcc.dg/20031201-2.c: New test case.
1652
1653 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
1654
1655         PR 11433
1656         * objc.dg/proto-lossage-3.m: New test.
1657
1658 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1659
1660         PR optimization/12628
1661         * gcc.dg/20031201-1.c: New test case.
1662
1663 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1664
1665         * gcc.dg/unaligned-1.c: New test.
1666
1667 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
1668
1669         PR c++/9849
1670         * g++.dg/template/error4.C: New test.
1671         * g++.dg/template/nested3.C: Adjust error markers.
1672
1673 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1674
1675         * gcc.dg/cpp/assert4.c: Check more #system assertions.
1676
1677 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1678
1679         PR c/10333
1680         * gcc.dg/bitfld-7.c: New test.
1681
1682 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
1683
1684         * gcc.dg/tls/asm-1.C: New test.
1685
1686 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1687
1688         * gcc.dg/cpp/assert4.c: Update.
1689
1690 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1691
1692         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
1693         * gcc.dg/builtin-apply3.c: New test.
1694
1695 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1696
1697         * lib/compat.exp (compat-obj): New xfaildata parameter.
1698         Use it to set compiler_conditional_xfail_data before compiling.
1699         (compat-get-options): Handle dg-xfail-if.
1700         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
1701         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
1702         * gcc.dg/compat/vector-1_y.c: Likewise.
1703         * gcc.dg/compat/vector-2_x.c: Likewise.
1704         * gcc.dg/compat/vector-2_y.c: Likewise.
1705
1706 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1707
1708         * g++.dg/opt/reg-stack4.C: New test.
1709
1710 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1711
1712         * gcc.dg/builtin-apply2.c: New test.
1713
1714 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1715
1716         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1717
1718 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1719
1720         PR c++/12924
1721         * g++.dg/template/template-id-2.C: New test.
1722
1723 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1724
1725         PR c++/5369
1726         * g++.dg/template/memfriend1.C: New test.
1727         * g++.dg/template/memfriend2.C: Likewise.
1728         * g++.dg/template/memfriend3.C: Likewise.
1729         * g++.dg/template/memfriend4.C: Likewise.
1730         * g++.dg/template/memfriend5.C: Likewise.
1731         * g++.dg/template/memfriend6.C: Likewise.
1732         * g++.dg/template/memfriend7.C: Likewise.
1733         * g++.dg/template/memfriend8.C: Likewise.
1734         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1735
1736 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1737
1738         PR c++/12515
1739         * g++.dg/ext/cond1.C: New test.
1740
1741 2003-11-20  Richard Henderson  <rth@redhat.com>
1742
1743         * gcc.dg/20020201-2.c: Remove.
1744         * gcc.dg/20020201-4.c: Remove.
1745         * gcc.dg/20020304-1.c: Remove.
1746
1747 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1748
1749         * gcc.dg/cpp/trad/xwin1.c: New test case.
1750
1751 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1752
1753         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1754         * lib/g77.exp: Likewise.
1755         * lib/objc.exp: Likewise.
1756         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1757         for darwin.
1758
1759 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1760
1761         PR c++/12932
1762         * g++.dg/template/static5.C: New test.
1763
1764 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1765
1766         * gcc.dg/nested-func-1.c: New test.
1767
1768 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1769
1770         * gcc.dg/cpp/assert4.c: New test.
1771
1772 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1773
1774         PR c++/2294
1775         * g++.dg/lookup/using9.c: New test.
1776
1777 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/12762
1780         * g++.dg/template/error3.C: New test.
1781
1782 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1783
1784         PR ada/13035
1785         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1786         No longer use a wrapper for gcc, since this does not work under
1787         Windows.
1788
1789 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1790
1791         PR c++/2094
1792         * g++.dg/template/ptrmem7.C: New test.
1793
1794 2003-11-13  Andrew Pinski <apinski@apple.com>
1795
1796         * gcc.c-torture/compile/20031113-1.c: New test.
1797
1798 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1799             Kean Johnston <jkj@sco.com>
1800
1801         PR c/13029
1802         * gcc.dg/unused-4.c: Update.
1803
1804 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1805
1806         * g++.dg/opt/const3.C: New test.
1807
1808 2003-11-13  Jan Hubicka  <jh@suse.cz>
1809
1810         * gcc.c-torture/compile/20031112-1.c: New test.
1811
1812 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1813
1814         * g++.dg/parse/crash10.C: Remove bogus error marker.
1815
1816 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1817
1818         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1819         (host_gcc): Likewise.
1820         (ROOT): Honor $PWDCMD.
1821         (BASE): Likewise.
1822         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1823
1824 2003-11-12  Catherine Moore  <clm@redhat.com>
1825
1826         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1827
1828 2003-11-12  Andreas Jaeger  <aj@suse.de>
1829             Jakub Jelinek  <jakub@redhat.com>
1830             Andrew Pinski  <pinskia@physics.uc.edu>
1831             Richard Henderson  <rth@redhat.com>
1832
1833         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1834         systems.
1835         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1836
1837         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1838         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1839
1840 2003-11-11  Andreas Jaeger  <aj@suse.de>
1841
1842         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1843
1844         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1845
1846 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1847
1848         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1849         Clean ups.
1850
1851 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1852
1853         * gcc.dg/trampoline-1.c: New test.
1854
1855 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1856
1857         * gcc.c-torture/compile/200031109-1.c: New test.
1858
1859 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1860
1861         PR c/3190
1862         PR c/8714
1863         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1864         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1865         gcc.dg/format/no-y2k-1.c: Update.
1866
1867 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1868
1869         PR optimization/10467
1870         * gcc.dg/20031108-1.c: New test case.
1871
1872 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1873
1874         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1875
1876 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1877
1878         * gcc.dg/compound-lvalue-1.c: New test.
1879         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1880         some XFAILs.
1881
1882 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1883
1884         * gcc.dg/altivec-varargs-1.c: New test.
1885
1886 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1887
1888         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1889         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1890         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1891         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1892         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1893
1894 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1895
1896         * gcc.dg/cond-lvalue-1.c: New test.
1897
1898 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1899
1900         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1901
1902 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1903
1904         PR c++/11616
1905         * g++.dg/template/instantiate5.C: New test.
1906
1907 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1908
1909         PR c++/12726
1910         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1911         * ChangeLog: Add missing first entry for above test.
1912
1913 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1914
1915         PR c++/9810
1916         * g++.dg/template/using8.C: New test.
1917         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1918
1919 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1920
1921         PR optimization/10817
1922         * gcc.c-torture/compile/20031102-1.c: New test case.
1923
1924 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1925
1926         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1927         2147483647.
1928
1929 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1930
1931         * gcc.dg/20031102-1.c: New test.
1932
1933 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1934
1935         * gcc.dg/complex-1.c: New test.
1936
1937 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1938
1939         PR c++/12796
1940         * g++.dg/template/crash13.C: Adjust expected error location.
1941         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1942
1943 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1944
1945         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1946
1947 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1948
1949         PR/10239
1950         * gcc.c-torture/compile/20031031-2.c: New test.
1951
1952 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1953
1954         PR/11640
1955         * gcc.c-torture/compile/20031031-1.c: New test.
1956
1957 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1958
1959         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1960         * gcc.misc-tests/bprob.exp: Likewise.
1961         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1962         the execution test on arm-elf configs.
1963         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1964         configs that don't support scratch files.
1965         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1966
1967 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1968
1969         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1970         done by dejagnu.
1971
1972 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1973
1974         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1975         Avoid non pure sh syntax. Add more logging.
1976
1977         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1978         fail.
1979
1980 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1981
1982         PR libgcj/10610
1983         * gcc.dg/ppc-stackalign-1.c: New test.
1984
1985 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1986
1987         * ada/acats/run_all.sh: Change output to be more compliant with
1988         dejagnu framework.
1989         Create acats.sum and acats.log files under testsuite/ada/acats
1990         Only run [a-z]* directories, to filter out e.g. CVS.
1991         Redirect build output to log file.
1992
1993 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1994
1995         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1996
1997 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1998
1999         PR ada/5909:
2000         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
2001
2002 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
2003
2004         * gcc.c-torture/compile/20031023-1.c: New test.
2005         * gcc.c-torture/compile/20031023-2.c: New test.
2006         * gcc.c-torture/compile/20031023-3.c: New test.
2007         * gcc.c-torture/compile/20031023-4.c: New test.
2008
2009 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2010
2011         PR c++/10371
2012         * g++.dg/lookup/scoped8.C: New test.
2013
2014 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2015
2016         * g++.dg/opt/reg-stack3.C: New test.
2017
2018 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2019
2020         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
2021
2022 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2023
2024         PR c++/11076
2025         * g++.dg/template/crash13.C: New test.
2026
2027 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2028
2029         * gcc.dg/c99-restrict-2.c: New test.
2030
2031 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
2032
2033         PR c++/12698, c++/12699, c++/12700, c++/12566
2034         * g++.dg/inherit/covariant9.C: New test.
2035         * g++.dg/inherit/covariant10.C: New test.
2036         * g++.dg/inherit/covariant11.C: New test.
2037
2038 2003-10-23  Jason Merrill  <jason@redhat.com>
2039
2040         PR c++/12726
2041         * g++.dg/ext/complit2.C: New test.
2042
2043 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
2044
2045         PR target/12654
2046         * gcc.c-torture/execute/20031020-1.c: New test.
2047
2048 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2049
2050         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
2051         following the jump_insn.
2052
2053 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2054
2055         * gcc.dg/cast-lvalue-1.c: New test.
2056
2057 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
2058
2059         PR c++/11962
2060         * g++.dg/template/cond2.C: New test.
2061
2062 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2063
2064         * gcc.dg/builtins-28.c: New test.
2065
2066 2003-10-20  Jan Hubicka  <jh@suse.cz>
2067
2068         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
2069         parameter.
2070         * testsuite/gcc.dg/inline-2.c: Likewise.
2071
2072 2003-10-20  Phil Edwards  <phil@codesourcery.com>
2073
2074         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
2075         * gcc.dg/nest.c:  Likewise.
2076
2077 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2078
2079         PR c++/9781, c++/10583, c++/11862
2080         * g++.dg/parse/crash13.C: New test.
2081
2082 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2083
2084         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
2085
2086 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2087
2088         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
2089         Define HAVE_C99_RUNTIME except on Solaris.
2090         * gcc.dg/builtins-20.c: Likewise.
2091
2092 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2093
2094         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
2095
2096 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2097
2098         PR c++/12495
2099         * g++.dg/template/crash21.C: New test.
2100
2101 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2102
2103         PR c++/2513
2104         * g++.dg/template/typename5.C: New test.
2105
2106 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2107
2108         PR c++/12369
2109         * g++.dg/template/friend25.C: New test.
2110
2111 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
2112
2113         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
2114         versions.
2115
2116 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
2117
2118         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
2119         == 2147483647.
2120
2121 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
2122
2123         * gcc.c-torture/execute/960416-1.x: Remove.
2124         * gcc.c-torture/execute/divconst-3.x: Likewise.
2125
2126 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
2127
2128         PR target/12598
2129         * gcc.dg/torture/cris-volatile-1.c: New test.
2130
2131 2003-10-14  Roger Sayle  <roger@eyesopen.com>
2132
2133         PR optimization/9325
2134         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
2135         for overflowing floating point to integer conversion during RTL
2136         simplification.
2137
2138 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
2139
2140         * objc/execute/_cmd.m: Fix typo.
2141         * objc.dg/image-info.m, objc.dg/symtab-1.m:
2142         Relax 'scan-assembler' regexp.
2143         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
2144         objc.dg/try-catch-4.m: Run on non-Darwin targets.
2145         * objc.dg/zero-link-2.m: Remove blank line.
2146         * objc.dg/zero-link-3.m: New test case.
2147
2148 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
2149
2150         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
2151
2152         * gcc.dg/asm-names.c: Use scan-assembler-not rather
2153         than linker trickery.
2154
2155 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2156
2157         PR c++/12370
2158         * g++.dg/other/friend2.C: New test.
2159
2160 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2161
2162         * gcc.dg/20031012-1.c: New test.
2163
2164 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2165
2166         * gcc.dg/weak/weak-3.c: Fix for new warning.
2167
2168 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
2169
2170         PR optimization/8750
2171         * gcc.c-torture/execute/20031012-1.c: New test case.
2172
2173 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2174
2175         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
2176         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
2177
2178 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2179
2180         PR optimization/12260
2181         * gcc.c-torture/compile/20031011-2.c: New test case.
2182
2183 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2184
2185         * gcc.c-torture/execute/20031011-1.c: New testcase.
2186
2187 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2188
2189         * gcc.c-torture/compile/20031011-1.c: New test.
2190
2191 2003-10-11  Jan Hubicka  <jh@suse.cz>
2192
2193         * g++.dg/other/first-global.C: New test.
2194
2195 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2196
2197         * gcc.c-torture/execute/string-opt-18.c: New testcase.
2198
2199 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
2200
2201         * gcc.c-torture/compile/20031010-1.c: New test.
2202
2203 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
2204
2205         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
2206         * gcc.c-torture/execute/va-arg-25.c: ... here.
2207
2208 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
2209
2210         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
2211
2212 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
2213
2214         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
2215
2216 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
2217
2218         * g++.dg/parse/error2.C: New test.
2219
2220 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
2221
2222         PR c++/11097
2223         * g++.dg/other/error5.C: Modify the error message.
2224         * g++.dg/lookup/using8.C: New test.
2225
2226 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
2227
2228         * gcc.dg/darwin-abi-2.c: New file.
2229         * gcc.c-torture/execute/va-arg-24.c: New file.
2230
2231 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
2232
2233         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
2234         indentation.
2235
2236 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/10147
2239         * g++.dg/other/error4.C: Update error messages.
2240         * g++.dg/template/ptrmem4.C: Likewise.
2241
2242         PR c++/12337
2243         * g++.dg/init/new9.C: New test.
2244
2245         PR c++/12334, c++/12236, c++/8656
2246         * g++.dg/ext/attrib8.C: New test.
2247
2248 2003-10-06  Devang Patel  <dpatel@apple.com>
2249
2250         * gcc.dg/debug/dwarf2-3.h: New test.
2251         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
2252
2253 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
2254
2255         * g++.dg/opt/cfg2.C: New test.
2256
2257 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2258
2259         * g++.dg/opt/float1.C: New test.
2260
2261 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2262
2263         * gcc.dg/c90-array-lval-6.c: New test.
2264         * gcc.dg/c99-array-lval-6.c: New test.
2265
2266 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
2267             Ziemowit Laski  <zlaski@apple.com>
2268
2269         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
2270         'Derived', so that it is never considered a class method; add
2271         new warning for '+port' method ambiguity.
2272         * objc.dg/method-12.m: Include <objc/objc.h> instead of
2273         <objc/objc-api.h> (needed on Mac OS X).
2274         * objc.dg/method-13.m: New test.
2275
2276 2003-10-03  Roger Sayle  <roger@eyesopen.com>
2277
2278         PR optimization/9325, PR java/6391
2279         * gcc.c-torture/execute/20031003-1.c: New test case.
2280
2281 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
2282
2283         PR optimization/12180
2284         * gcc.dg/20031002-1.c: New test.
2285
2286         PR c++/12486
2287         * g++.dg/inherit/error1.C: New test.
2288
2289 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
2290
2291         * lib/f-torture.exp (search_for): Rename to...
2292         (search_for_re): This.  Also, clean up comments and the
2293         "regexp" invocation.
2294
2295 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
2296
2297         * gcc.c-torture/compile/20031002-1.c: New test.
2298
2299 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
2300
2301         * g++.dg/opt/cond1.C: New test.
2302
2303 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
2304
2305         * gcc.dg/Wold-style-definition-2.c: New testcase.
2306         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
2307
2308 2003-09-29  Richard Henderson  <rth@redhat.com>
2309
2310         * g++.dg/init/array10.C: Add dg-options.
2311
2312 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2313
2314         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
2315
2316 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2317
2318         * g++.dg/template/friend19.C: Fix typo.
2319         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
2320
2321 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
2322
2323         * gcc.c-torture/execute/20030928-1.c: New test.
2324         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
2325
2326 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2327
2328         * g++.dg/opt/unroll1.C: New test.
2329
2330 2003-09-26  Roger Sayle  <roger@eyesopen.com>
2331
2332         PR optimization/11741
2333         * gcc.dg/20030926-1.c: New test case.
2334
2335 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2336
2337         PR c++/5655
2338         * g++.dg/parse/access7.C: New test.
2339         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
2340
2341 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
2342
2343         MERGE OF objc-improvements-branch into MAINLINE:
2344         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
2345         if libobjc has not been built.
2346         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
2347         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
2348         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
2349         objc/execute/nested-3.m, objc/execute/np-2.m,
2350         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
2351         objc/execute/redefining_self.m, objc/execute/root_methods.m,
2352         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
2353         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
2354         objc.dg/special/unclaimed-category-1.h,
2355         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
2356         well as GNU runtime.
2357         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
2358         * execute/cascading-1.m, execute/function-message-1.m,
2359         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
2360         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
2361         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
2362         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
2363         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
2364         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
2365         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
2366         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
2367         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
2368         * objc.dg/bitfield-2.m: Run only on Darwin.
2369         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
2370         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
2371         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
2372         * objc.dg/const-str-1.m: Fix constant string layout.
2373
2374 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
2375
2376         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
2377
2378 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
2379
2380         * gcc.dg/darwin-abi-1.c: New file.
2381
2382 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
2383
2384         PR target/12281
2385         * gcc.c-torture/compile/20030921-1.c: New test.
2386
2387 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2388
2389         * g++.dg/opt/reg-stack2.C: New test.
2390
2391 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2392
2393         * g++.dg/eh/delayslot1.C: New test.
2394
2395 2003-09-20  Richard Henderson  <rth@redhat.com>
2396
2397         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
2398
2399 2003-09-20  Roger Sayle  <roger@eyesopen.com>
2400
2401         * gcc.c-torture/execute/20030920-1.c: New test case.
2402
2403 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2404
2405         * g++.dg/rtti/typeid3.C: Correct expected error message.
2406
2407 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2408
2409         PR c++/157
2410         * g++.dg/parse/crash12.C: New test.
2411
2412 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
2413
2414         * gcc.dg/compat/mixed-struct-check.h: New.
2415         * gcc.dg/compat/mixed-struct-defs.h: New.
2416         * gcc.dg/compat/mixed-struct-init.h: New.
2417         * gcc.dg/compat/struct-by-value-19_main.c: New.
2418         * gcc.dg/compat/struct-by-value-19_x.c: New.
2419         * gcc.dg/compat/struct-by-value-19_y.c: New.
2420         * gcc.dg/compat/struct-by-value-20_main.c: New.
2421         * gcc.dg/compat/struct-by-value-20_x.c: New.
2422         * gcc.dg/compat/struct-by-value-20_y.c: New.
2423         * gcc.dg/compat/struct-return-19_main.c: New.
2424         * gcc.dg/compat/struct-return-19_x.c: New.
2425         * gcc.dg/compat/struct-return-19_y.c: New.
2426         * gcc.dg/compat/struct-return-20_main.c: New.
2427         * gcc.dg/compat/struct-return-20_x.c: New.
2428         * gcc.dg/compat/struct-return-20_y.c: New.
2429
2430 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
2431         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
2432         so that it will not complain on LP64 targets.
2433
2434 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2435
2436         PR c++/495
2437         * g++.dg/template/friend24.C: New test.
2438
2439 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
2440
2441         PR c++/12332
2442         * g++.dg/template/memtmpl2.C: New test.
2443
2444 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
2445
2446         PR target/11184
2447         * gcc.dg/builtin-apply1.c: New test.
2448
2449 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2450
2451         PR c++/9848
2452         * g++.dg/warn/Wunused-4.C: New test.
2453
2454 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2455
2456         PR c++/12316
2457         * g++.dg/other/gc2.C: New test.
2458
2459 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
2460
2461         PR c++/11991
2462         * g++.dg/rtti/typeid3.C: New test.
2463
2464         PR c++/12266
2465         * g++.dg/overload/template1.C: New test.
2466
2467 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2468
2469         * g++.dg/opt/cfg3.C: New test.
2470
2471 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2472
2473         PR c++/7939
2474         * g++.dg/template/crash11.C: New test.
2475
2476 2003-09-16  Jason Merrill  <jason@redhat.com>
2477             Jakub Jelinek  <jakub@redhat.com>
2478
2479         * gcc.dg/attr-warn-unused-result.c: New test.
2480
2481 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2482
2483         PR c++/12184
2484         * g++.dg/expr/call2.C: New test.
2485
2486 2003-09-15  Andreas Jaeger  <aj@suse.de>
2487
2488         * gcc.dg/Wold-style-definition-1.c: New test.
2489
2490 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/3907
2493         * g++.dg/parse/template12.C: New test.
2494
2495         * g++.dg/abi/bitfield11.C: New test.
2496         * g++.dg/abi/bitfield12.C: Likewise.
2497
2498 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
2499
2500         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
2501         non-expansion of functional macro name without arguments at EOL.
2502         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
2503
2504 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
2505
2506         * gcc.c-torture/execute/20030914-[12].c: New tests.
2507
2508 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2509
2510         PR c++/11788
2511         * g++.dg/overload/addr1.C: New test.
2512
2513 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2514
2515         * gcc.dg/20030909-1.c: New test.
2516
2517 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2518
2519         * gcc.dg/ultrasp10.c: New test.
2520
2521 2003-09-09  Devang Patel  <dpatel@apple.com>
2522
2523         * gcc.dg/darwin-ld-6.c: New test.
2524
2525 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2526
2527         * gcc.dg/torture/builtin-explog-1.c: New testcase.
2528
2529 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2530
2531         * gcc.dg/ia64-types1.c: New test.
2532         * gcc.dg/ia64-types2.c: Likewise.
2533
2534 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2535
2536         * gcc.dg/builtins-1.c: Add more _Complex tests.
2537         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2538
2539         * gcc.dg/builtins-1.c: Test existing _Complex functions.
2540         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2541
2542 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2543
2544         PR c++/11786
2545         * g++.dg/lookup/koenig2.C: New test.
2546
2547         PR c++/5296
2548         * g++.dg/rtti/typeid2.C: New test.
2549
2550 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
2551
2552         * gcc.c-torture/compile/20030904-1.c: New test.
2553
2554 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2555
2556         * g++.dg/opt/longbranch2.C: New test.
2557
2558 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2559
2560         * g++.dg/template/crash10.C: Only compile it.
2561
2562 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2563
2564         PR middle-end/11665
2565         * gcc.c-torture/compile/20030907-1.c: New test.
2566         * g++.dg/init/array11.C: New test.
2567
2568 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2569
2570         PR c++/11852
2571         * g++.dg/init/struct1.C: New test.
2572
2573 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2574
2575         PR c++/12181
2576         * g++.dg/expr/comma1.C: New test.
2577
2578 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
2579
2580         PR c++/11867
2581         * g++.dg/expr/static_cast5.C: New test.
2582
2583 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2584
2585         PR c++/11507
2586         * g++.dg/lookup/scoped7.C: New test.
2587
2588         PR c++/9574
2589         * g++.dg/other/static1.C: New test.
2590
2591         PR c++/11490
2592         * g++.dg/warn/template-1.C: New test.
2593
2594         PR c++/11432
2595         * g++.dg/template/crash10.C: New test.
2596
2597         PR c++/2478
2598         * g++.dg/overload/VLA.C: New test.
2599
2600         PR c++/10804
2601         * g++.dg/template/call1.C: New test.
2602
2603 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2604
2605         PR c++/11794
2606         * g++.dg/parse/using3.C: New test.
2607
2608 2003-09-06  Roger Sayle  <roger@eyesopen.com>
2609
2610         PR c++/11409
2611         * g++.dg/overload/builtin3.C: New test case.
2612
2613 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
2614
2615         PR c/9862
2616         * gcc.dg/20030906-1.c: New test.
2617         * gcc.dg/20030906-2.c: Likewise.
2618
2619 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2620
2621         PR c++/12167
2622         * g++.dg/parse/defarg5.C: New test.
2623
2624         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
2625
2626 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/12163
2629         * g++.dg/expr/static_cast4.C: New test.
2630
2631         PR c++/12146
2632         * g++.dg/template/crash9.C: New test.
2633
2634 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2635
2636         * g++.old-deja/g++.ext/pretty2.C: Update for change
2637         in __FUNCTION__.
2638         * g++.old-deja/g++.ext/pretty3.C: Likewise.
2639
2640 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
2641
2642         PR c++/11922
2643         * g++/dg/template/qualified-id1.C: New test.
2644
2645         PR c++/12037
2646         * g++.dg/warn/noeffect4.C: New test.
2647
2648 2003-09-04  Matt Austern  <austern@apple.com>
2649
2650         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
2651         * g++.dg/ext/fnname2.C: Likewise.
2652         * g++.dg/ext/fnname3.C: Likewise.
2653
2654 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
2655
2656         * g++.dg/expr/lval1.C: New test.
2657         * g++.dg/ext/lvcast.C: Remove.
2658
2659 2003-09-03  Roger Sayle  <roger@eyesopen.com>
2660
2661         PR optimization/11700.
2662         * gcc.c-torture/compile/20030903-1.c: New test case.
2663
2664 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/12053
2667         * g++.dg/abi/layout4.C: New test.
2668
2669 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
2670
2671         PR c++/11553
2672         * g++.dg/parse/friend3.C: New test.
2673
2674 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
2675
2676         PR c++/11847
2677         * g++.dg/template/class1.C: New test.
2678
2679         PR c++/11808
2680         * g++.dg/expr/call1.C: New test.
2681
2682 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
2683
2684         PR c++/12114
2685         * g++.dg/init/ref9.C: New test.
2686
2687         PR c++/11972
2688         * g++.dg/template/nested4.C: New test.
2689
2690 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2691
2692         PR c++/12093
2693         * g++.dg/template/non-dependent4.C: New test.
2694
2695         PR c++/11928
2696         * g++.dg/inherit/conv1.C: New test.
2697
2698 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/6196
2701         * g++.dg/ext/label1.C: New test.
2702         * g++.dg/ext/label2.C: Likewise.
2703
2704 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2705
2706         * g++.dg/expr/cond3.C: New test.
2707
2708 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2709
2710         * gcc.dg/builtins-1.c: Add new builtin cases.
2711
2712 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2713
2714         * gcc.dg/builtins-1.c: Add new cases.
2715         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2716
2717 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2718
2719         * gcc.dg/builtins-1.c: Add more math builtin tests.
2720         * gcc.dg/torture/builtin-attr-1.c: New test.
2721
2722 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2723
2724         PR optimization/5079
2725         * g++.dg/opt/static3.C: New test.
2726
2727 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2728
2729         * gcc.misc-tests/gcov-10b.c: New test.
2730
2731 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2732
2733         * g++.dg/opt/ptrmem3.C: New test.
2734
2735         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2736
2737 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2738
2739         * gcc.dg/20030826-2.c: New test.
2740
2741 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2742
2743         PR middle-end/12002
2744         * g77.f-torture/compile/12002.f: New test case.
2745
2746 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2747
2748         * gcc.dg/20030826-1.c: New test case.
2749
2750 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2751
2752         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2753
2754 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2755
2756         PR c++/11871
2757         * c++.dg/lookup/crash1.C: New test.
2758
2759         * c++.dg/warn/noeffect3.C: New test.
2760
2761 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2762
2763         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2764         * gcc.dg/compat/vector-1_y.c: Ditto.
2765         * gcc.dg/compat/vector-2_x.c: Ditto.
2766         * gcc.dg/compat/vector-2_y.c: Ditto.
2767
2768 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2769
2770         * gcc.dg/20030702-1.c: New test.
2771
2772 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2773
2774         PR c++/8795
2775         * g++.dg/ext/altivec-1.C: New test.
2776
2777 2003-08-24  Richard Henderson  <rth@redhat.com>
2778
2779         * g++.dg/eh/simd-2.C: Add -w for x86.
2780
2781 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2782
2783         * gcc.dg/20030815-1.c: New test.
2784
2785 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2786
2787         PR c++/3765
2788         * g++.dg/parse/access6.C: New test.
2789
2790 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2791
2792         PR c++/641, c++/11876
2793         * g++.dg/template/friend22.C: New test.
2794         * g++.dg/template/friend23.C: Likewise.
2795
2796 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2797
2798         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2799         identically.
2800
2801 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2802
2803         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2804
2805 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2806
2807         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2808
2809 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2810
2811         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2812
2813 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2814
2815         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2816
2817 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2818
2819         PR c++/11919
2820         * g++.dg/overload/prom1.C: New test.
2821
2822         PR c++/11551
2823         * g++.dg/parse/dtor2.C: New test.
2824
2825         PR c++/10762
2826         * g++.dg/parse/using2.C: New test.
2827
2828 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2829
2830         PR target/11805
2831         * gcc.c-torture/compile/20030821-1.c: New.
2832
2833 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2834
2835         PR c++/11834
2836         * g++.dg/template/deduce2.C: New test.
2837
2838 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2839
2840         * gcc.c-torture/execute/20030821-1.c: New test.
2841
2842 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2843
2844         PR middle-end/11984
2845         * gcc.dg/20030820-1.c: New test case.
2846
2847 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2848
2849         PR c++/11945
2850         * g++.dg/warn/noeffect2.C: New test.
2851
2852 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2853
2854         PR c++/10926
2855         * g++.dg/template/dtor2.C: New test.
2856
2857         PR c++/11684
2858         * g++.dg/template/operator1.C: New test.
2859         * g++.dg/parse/operator4.C: New test.
2860
2861         PR c++/11946.C
2862         * g++.dg/expr/enum1.C: New test.
2863         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2864
2865         PR c++/11036.C
2866         * g++.dg/parse/elab2.C: New test.
2867         * g++.dg/parse/typedef4.C: Change error message.
2868         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2869         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2870         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2871
2872 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2873
2874         * gcc.dg/pch/warn-1.c: New.
2875         * gcc.dg/pch/warn-1.hs: New.
2876
2877         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2878         not-tested file.
2879
2880 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2881
2882         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2883
2884 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2885
2886         * gcc.dg/uninit-D.c: New Test.
2887         * gcc.dg/uninit-E.c: New Test.
2888         * gcc.dg/uninit-F.c: New Test.
2889         * gcc.dg/uninit-G.c: New Test.
2890
2891 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2892
2893         * g++.dg/README: Describe the pch directory.
2894
2895 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2896
2897         PR c++/11174
2898         * g++.dg/parse/access4.C: New test.
2899         * g++.dg/parse/access5.C: Likewise.
2900         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2901
2902 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2903
2904         * gcc.dg/noncompile/20030818-1.c: New.
2905
2906 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2907
2908         PR c++/11957
2909         * g++.dg/warn/noeffect1.C: New test.
2910
2911         * g++.dg/template/scope2.C: New test.
2912         * g++.dg/template/error2.C: Correct dg-error
2913
2914 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2915
2916         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2917
2918 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2919
2920         PR C++/11512
2921         * g++.dg/template/warn1.C: New.
2922
2923 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2924
2925         * g++.dg/template/error2.C: New test.
2926         * g++.dg/lookup/using7.C: Adjust errors
2927         * g++.old-deja/g++.pt/crash36.C: Likewise.
2928         * g++.old-deja/g++.pt/derived3.C: Likewise.
2929
2930 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2931
2932         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2933         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2934         * gcc.c-torture/execute/builtins/string-9.c: New, from
2935         string-opt-9.c.  Adjust for execute/builtins framework.
2936         * gcc.c-torture/execute/string-opt-9.c: Delete.
2937
2938 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2939
2940         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2941
2942         * g++.dg/parse/ret-type2.C: New test.
2943
2944         PR c++/11703
2945         * g++.dg/init/new8.C: New test.
2946
2947         PR c++/10923
2948         * g++.dg/parse/typedef5.C: New test.
2949
2950         PR c++/9512
2951         * g++.dg/parse/qualified2.C: New test.
2952         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2953         invalid code.
2954
2955 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2956
2957         * g++.dg/conversion/ptrmem1.C: New test.
2958
2959 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2960
2961         PR target/11693
2962         * gcc.dg/20030811-1.c: New test.
2963
2964         PR target/11535
2965         * gcc.c-torture/execute/20030811-1.c: New test.
2966
2967 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2968
2969         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2970
2971 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2972
2973         PR c++/11789.C
2974         * g++.dg/inherit/multiple1.C: New test.
2975
2976 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2977
2978         * gcc.dg/spe1.c: New test.
2979
2980         PR c++/11670
2981         * g++.dg/expr/cast2.C: New test.
2982
2983         PR c++/10530
2984         * g++.dg/template/dependent-name2.C: New test.
2985
2986 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2987
2988         * g++.dg/parse/crash11.C: Put the dg options in comments.
2989
2990 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2991
2992         * lib/gcc-dg.exp: Update for diagnostic change.
2993
2994 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2995
2996         PR c++/5767
2997         * g++.dg/parse/crash11.C: New test.
2998
2999 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
3000
3001         * gcc.dg/cpp/spacing1.c: Update.
3002
3003 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
3004
3005         PR target/11739
3006         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
3007         a value for -mtune.
3008
3009 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3010
3011         PR middle-end/11771
3012         * gcc.c-torture/compile/20030804-1.c: New test case.
3013
3014 2003-08-04  Roger Sayle  <roger@eyesopen.com>
3015
3016         * gcc.dg/20030804-1.c: New test case.
3017
3018 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
3019
3020         * gcc.dg/cpp/separate-1.c: New test.
3021
3022 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
3023
3024         PR c++/11704
3025         * g++.dg/template/dependent-expr2.C: New test.
3026
3027         PR c++/11766
3028         * g++.dg/expr/ptrmem1.C: New test.
3029
3030 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3031
3032         PR c++/9453
3033         * g++.dg/template/friend15.C: New test.
3034
3035 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
3036
3037         * lib/dg-pch.exp: Work round PCH bug.
3038
3039 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3040
3041         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
3042         builtins.  Move cases from builtins-4.c here.
3043
3044         * gcc.dg/torture/builtin-math-1.c: New test taken from
3045         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
3046         additional cases.
3047
3048         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
3049         Delete.
3050
3051 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
3052
3053         PR c++/9447
3054         * g++.dg/template/using7.C: New test.
3055
3056 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
3057
3058         * import1.c, import2.c: New tests.
3059
3060 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
3061
3062         * g++.dg/eh/crossjump1.C: New test.
3063
3064 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
3065
3066         PR c++/11697
3067         * g++.dg/template/using6.C: New test.
3068
3069         PR c++/11744
3070         * g++.dg/template/koenig2.C: New test.
3071
3072 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3073
3074         PR c++/7983
3075         * g++.dg/parse/typedef4.C: New test.
3076
3077 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3078
3079         PR c++/8442, c++/8806
3080         * g++.dg/template/elab1.C: New test.
3081         * g++.dg/template/type2.C: Likewise.
3082         * g++.dg/template/ttp3.C: Adjust expected error message.
3083         * g++.old-deja/g++.law/visibility13.C: Likewise.
3084         * g++.old-deja/g++.niklas/t135.C: Likewise.
3085         * g++.old-deja/g++.pt/ttp41.C: Likewise.
3086         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
3087         template argument.
3088         * g++.old-deja/g++.pt/ttp44.C: Likewise.
3089
3090 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
3091
3092         PR c++/11295
3093         * g++.dg/ext/stmtexpr1.C: New test.
3094
3095         * g++.dg/opt/tmp1.C: New test.
3096
3097         PR c++/11525
3098         * g++.dg/parse/constant4.C: New test.
3099
3100         PR c++/9447
3101         * g++.dg/template/using5.C: New test.
3102
3103 2003-07-31  Roger Sayle  <roger@eyesopen.com>
3104
3105         * gcc.dg/builtins-27.c: New test case.
3106
3107 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
3108
3109         * gcc.dg/tls/opt-7.c: New test.
3110
3111 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
3112
3113         * g++.old-deja/g++.other/crash18.C: Remove.
3114
3115 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
3116
3117         * g++.dg/template/explicit3.C: New.
3118         * g++.dg/template/explicit4.C: New.
3119         * g++.dg/template/explicit5.C: New.
3120
3121         PR c++/11347
3122         * g++.dg/template/memtmpl1.C: New.
3123
3124 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
3125
3126         PR target/11565
3127         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
3128         * gcc.dg/i386-387-5.c (dg-options): Likewise.
3129
3130 2003-07-30  Jan Hubicka  <jh@suse.cz>
3131
3132         * vtgc1.c: Kill.
3133
3134 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
3135
3136         * gcc.dg/struct-in-proto-1.c: New test.
3137
3138 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
3139
3140         * gcc.dg/cpp/include2.c: Only expect one message.
3141
3142 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
3143
3144         PR c++/9447
3145         * g++.dg/template/using1.C: New test.
3146         * g++.dg/template/using2.C: New test.
3147         * g++.dg/template/using3.C: New test.
3148         * g++.dg/template/using4.C: New test.
3149
3150 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
3151
3152         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
3153         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3154
3155 2003-07-28  Jan Hubicka  <jh@suse.cz>
3156
3157         PR c++/11530
3158         * g++.dg/opt/call1.C: New test.
3159
3160 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
3161
3162         PR c++/11667
3163         * g++.dg/init/enum2.C: New test.
3164         * g++.dg/template/overload1.C: Add "-w" option.
3165
3166 2003-07-28    <hp@bitrange.com>
3167
3168         * gcc.dg/Wdeclaration-after-statement-1.c,
3169         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
3170
3171 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
3172
3173         * gcc.c-torture/compile/20030725-1.c: New test.
3174
3175 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
3176
3177         * gcc.dg/20030505.c: Only run for SPE.
3178         Remove definition of opaque type.
3179
3180 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
3181
3182         * g++.dg/template/ptrmem6.C: New test.
3183
3184 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
3185
3186         * gcc.c-torture/compile/zero-strct-2.c: New test.
3187
3188 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
3189
3190         * gcc.dg/intermod-1.c: New test.
3191
3192 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3193
3194         PR c++/11617
3195         * g++.dg/template/lookup2.C: New test.
3196         * g++.dg/template/memclass1.C: Remove instantiated from error.
3197         * g++.dg/other/error2.C: Tweak expected errors.
3198
3199         PR c++/11596
3200         * g++.dg/template/defarg3.C: New test.
3201
3202         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
3203
3204 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
3205
3206         * g++.dg/inherit/access5.C: New test.
3207
3208 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3209
3210         PR c++/11513
3211         * g++.dg/template/crash8.C: New test.
3212
3213 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
3214
3215         PR c/10602
3216         * gcc.dg/noncompile/incomplete-2.c: New test.
3217
3218 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
3219
3220         PR c++/11645
3221         * g++.dg/inherit/access4.C: New test.
3222
3223         PR c++/11517
3224         * g++.dg/expr/cond2.C: New test.
3225
3226         PR optimization/10679
3227         * g++.dg/opt/inline4.C: New test.
3228
3229 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3230
3231         * g++.dg/parse/crash10: New test.
3232
3233 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3234
3235         * g++.dg/ext/flexary1.C: New test.
3236
3237 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3238
3239         PR c++/10793
3240         * g++.dg/template/crash9.C: New test.
3241
3242 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3243
3244         PR c++/3004
3245         * g++.dg/parse/typedef3.C: New test.
3246
3247         PR c++/7906
3248         * g++.dg/parse/operator2.C: New test.
3249
3250         PR c++/8895
3251         * g++.dg/parse/def-tmpl-arg1.C: New test.
3252
3253         PR c++/9282
3254         * g++.dg/parse/funptr1.C: New test.
3255
3256         PR c++/9452
3257         * g++.dg/parse/ambig3.C: New test.
3258
3259         PR c++/9454
3260         * g++.dg/parse/operator3.C: New test.
3261
3262         PR c++/9486
3263         * g++.dg/parse/template10.C: New test.
3264
3265         PR c++/9488
3266         * g++.dg/parse/template11.C: New test.
3267
3268         PR c++/10150
3269         * g++.dg/parse/invalid-op1.C: New test.
3270
3271         PR c++/10247
3272         * g++.dg/parse/condexpr1.C: New test.
3273
3274 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3275
3276         * g++.dg/ext/packed3.C: New test.
3277         * g++.dg/ext/packed4.C: New test.
3278
3279         * gcc.dg/pack-test-3.c: New test.
3280
3281 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
3282
3283         * lib/compat.exp: Handle dg-options per source file.
3284         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
3285         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
3286         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
3287         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
3288         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
3289         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
3290         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
3291         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
3292         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
3293         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
3294         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
3295         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
3296         * g++.dg/compat/break/bitfield7_x.C: Ditto.
3297         * g++.dg/compat/break/bitfield7_y.C: Ditto.
3298
3299 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         PR c/10320
3302         * gcc.c-torture/execute/20030718-1.c: New test.
3303
3304 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3305
3306         PR optimization/11536
3307         * gcc.dg/20030721-1.c: New test.
3308
3309 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
3310
3311         PR c++/11546
3312         * g++.dg/template/lookup1.C: New test.
3313
3314 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
3315
3316         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
3317         diagnostics of ill-formed constructs involving labels.
3318         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
3319         the new 'previously defined here' message.
3320
3321 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         * g++.dg/parse/non-dependent2.C: New test.
3324
3325 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3326
3327         * g++.dg/init/init-ref4.C: xfail on targets without
3328         weak symbols.
3329
3330 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR target/11087
3333         * gcc.c-torture/execute/20030717-1.c: New test.
3334
3335 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3336
3337         * g++.dg/opt/cfg1.C: New test.
3338
3339 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
3340
3341         PR optimization/11557
3342         * gcc.dg/20030717-1.c: New test.
3343
3344 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
3345
3346         PR c++/10476
3347         * g++.dg/expr/crash-1.C: New test.
3348
3349         PR c++/11027
3350         * g++.dg/template/init3.C: New test.
3351
3352         PR c++/8222
3353         * g++.dg/template/non-dependent1.C: New test.
3354
3355         PR c++/11070
3356         * g++.dg/template/non-dependent2.C: New test.
3357
3358         PR c++/11071
3359         * g++.dg/template/non-dependent3.C: New test.
3360
3361         PR c++/9907
3362         * g++.dg/template/sizeof5.C: New test.
3363
3364 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
3365
3366         PR 11498
3367         * gcc.c-torture/compile/mangle-1.c: New file.
3368
3369 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3370
3371         PR c++/7809
3372         * g++.dg/parse/access3.C: New test.
3373
3374 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
3375
3376         PR c++/11384
3377         * g++.dg/init/init-ref4.C: New test.
3378
3379 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
3380
3381         PR c++/11547
3382         * g++.dg/parse/constant3.C: New test.
3383         * g++.dg/parse/crash7.C: Likewise.
3384
3385 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
3386
3387         PR target/11008
3388         * gcc.dg/i386-pentium4-not-mull.c: New.
3389
3390 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
3391
3392         * gcc.dg/asm-names.c (ymain): Make it weak.
3393
3394 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3395
3396         PR c++/5421
3397         * g++.dg/template/friend21.C: New test.
3398
3399 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
3400
3401         * gcc.dg/cleanup-8.c: New test.
3402         * gcc.dg/cleanup-9.c: New test.
3403
3404 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
3405
3406         * g++.dg/ext/dll-MI1.h: New file.
3407         * g++.dg/ext/dllexport-MI1.C: New file.
3408         * g++.dg/ext/dllimport-MI1.C: New file.
3409
3410 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
3411
3412         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
3413         it does not have cmpstrsi patterns (just cmpmemsi).
3414
3415 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR debug/11473
3418         * g++.dg/debug/debug8.C: New test.
3419
3420 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3421
3422         PR c++/10108
3423         * g++.dg/template/crash7.C: New test.
3424
3425 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
3426
3427         PR target/10795
3428         * gcc.c-torture/compile/20030708-1.c: New.
3429
3430 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3431
3432         * gcc.c-torture/execute/20030715-1.c: New test.
3433
3434 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
3435
3436         * gcc.dg/pch/inline-3.c: New file.
3437         * gcc.dg/pch/inline-3.hs: New file.
3438         * gcc.dg/pch/inline-4.c: New file.
3439         * gcc.dg/pch/inline-4.hs: New file.
3440
3441 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
3442
3443         PR c++/11509
3444         * g++.dg/template/crash6.C: New test.
3445
3446         PR c++/7053
3447         * g++.dg/template/friend20.C: New test.
3448
3449         PR c++/7019
3450         * g++.dg/template/overload2.C: New test.
3451
3452 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3453
3454         PR optimization/11440
3455         * gcc.c-torture/execute/20030714-1.c: New test.
3456
3457 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3458
3459         PR c++/11154
3460         * g++.dg/template/partial2.C: New test.
3461
3462 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/11503
3465         * g++.dg/template/anon1.C: New test.
3466
3467         PR c++/11493
3468         PR c++/11495
3469         * g++.dg/parse/template9.C: Likewise.
3470         * g++.dg/template/crash4.C: New test.
3471         * g++.dg/template/koenig1.C: Likewise.
3472         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
3473         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
3474         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
3475         functions.
3476         * g++.old-deja/g++.jason/template36.C: Likewise.
3477         * g++.old-deja/g++.mike/p1989.C: Likewise.
3478         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
3479         * g++.old-deja/g++.pt/ttp20.C: Use this->.
3480         * g++.old-deja/g++.pt/ttp21.C: Use this->.
3481         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
3482         compiling.
3483         * g++.old-deja/g++.pt/union2.C: Use this->.
3484
3485 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
3486
3487         * gcc.dg/20030711-1.c: New test.
3488
3489 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
3490
3491         PR c++/11050
3492         * g++.dg/parse/args1.C: New test.
3493         * g++.pt/defarg8.C: Change expected errors.
3494
3495 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
3496
3497         PR c++/8164
3498         * g++.dg/template/nontype2.C: New test.
3499
3500         PR c++/10558
3501         * g++.dg/parse/template8.C: New test.
3502
3503         PR c++/8327
3504         * g++.dg/template/scope1.C: New test.
3505
3506         * g++.dg/warn/Wsign-compare-1.C: New test.
3507
3508 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3509
3510         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
3511
3512 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
3513
3514         PR c++/9411
3515         * g++.dg/template/explicit2.C: New test.
3516
3517         PR c++/10032
3518         * g++.dg/warn/pedantic1.C: New test.
3519
3520 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
3521
3522         PR c++ 9483
3523         * g++.dg/other/field1.C: New test.
3524
3525 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3526
3527         PR c/11449
3528         * gcc.c-torture/compile/20030707-1.c: New.
3529
3530 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3531
3532         PR c++/10849
3533         * g++.dg/template/access12.C: New test.
3534
3535 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
3536
3537         * g++.dg/bprob/bprob.exp (prof_ext): Update.
3538         * g77.dg/bprob/bprob.exp (prof_ext): Update.
3539         * gcc.misc-tests/bprob.exp (prof_ext): Update.
3540         * gcc.misc-tests/gcov.exp: Update
3541         * g++.dg/gcov/gcov.exp: Update
3542         * lib/gcov.exp: Update.
3543
3544 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
3545
3546         * g++.dg/abi/mangle17.C: Make sure template expressions are
3547         dependent.
3548         * g++.dg/abi/mangle4.C: Mark erroneous casts.
3549         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
3550         * g++.dg/opt/stack1.C: Remove erroneous code.
3551         * g++.dg/parse/template7.C: New test.
3552         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
3553         * g++.old-deja/g++.pt/crash4.C: Likewise.
3554
3555 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3556
3557         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
3558         with zero or one occurence of `$' after the initial `L'.
3559
3560 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
3561
3562         * gcc.c-torture/compile/20030704-1.c: Add a comment.
3563
3564 2003-07-08  Roger Sayle  <roger@eyesopen.com>
3565
3566         PR c/11370
3567         * gcc.dg/Wunreachable-6.c: New testcase.
3568         * gcc.dg/Wunreachable-7.c: New testcase.
3569
3570 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR c/11420
3573         * gcc.dg/20030708-1.c: New test.
3574
3575 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
3576
3577         * gcc.dg/compat/sdata-section.h: New file.
3578         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
3579         * gcc.dg/torture/mips-sdata-1.c: New test.
3580
3581 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3582
3583         PR c++/11030
3584         * g++.dg/template/friend19.C: New test.
3585
3586 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3587
3588         * g++.dg/opt/strength-reduce.C: New test.
3589
3590 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3591
3592         PR target/10979
3593         * gcc.dg/20030707-1.c: New testcase.
3594
3595 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3596
3597         PR optimization/11059
3598         * g++.dg/opt/emptyunion.C: New testcase.
3599
3600 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3601             Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         * g++.dg/opt/stack1.C: New test.
3604
3605 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
3606
3607         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
3608         run test.
3609
3610         PR c++/11431
3611         * g++.dg/expr/static_cast3.C: New test.
3612
3613 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
3614
3615         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
3616         everywhere.
3617         * gcc.dg/concat.c: Concatenation of string constants with
3618         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
3619         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
3620         * gcc.dg/cpp/escape-2.c: Use wide character constants where
3621         necessary to avoid multi-character character constant warning.
3622         * gcc.dg/cpp/escape.c: Likewise.
3623         * gcc.dg/cpp/ucs.c: Likewise.
3624         Remove backslashes from dg-bogus comments, as they confuse Tcl.
3625         Fix a typo.
3626
3627 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3628
3629         PR c/11428
3630         * gcc.c-torture/compile/20030704-1.c: New.
3631
3632 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3633
3634         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
3635
3636 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
3637
3638         PR c++/5287, PR c++/7910,  PR c++/11021
3639         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
3640         tests for warnings.
3641         * g++.dg/ext/dllimport2.C: Add tests for warnings.
3642         * g++.dg/ext/dllimport3.C: Likewise.
3643         * g++.dg/ext/dllimport4.C: New file.
3644         * g++.dg/ext/dllimport5.C: New file.
3645         * g++.dg/ext/dllimport6.C: New file.
3646         * g++.dg/ext/dllimport7.C: New file.
3647         * g++.dg/ext/dllimport8.C: New file.
3648         * g++.dg/ext/dllimport9.C: New file.
3649         * g++.dg/ext/dllimport10.C: New file.
3650         * g++.dg/ext/dllexport1.C: New file.
3651
3652 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3653
3654         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
3655         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
3656
3657 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3658
3659         * gcc.dg/builtins-25.c: New testcase.
3660         * gcc.dg/builtins-26.c: New testcase.
3661
3662 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
3663
3664         * gcc.dg/compat/vector-defs.h: New file.
3665         * gcc.dg/compat/vector-setup.h: New file.
3666         * gcc.dg/compat/vector-check.h: New file.
3667         * gcc.dg/compat/vector-1_main.c: New file.
3668         * gcc.dg/compat/vector-1_x.c: New file.
3669         * gcc.dg/compat/vector-1_y.c: New file.
3670         * gcc.dg/compat/vector-2_main.c: New file.
3671         * gcc.dg/compat/vector-2_x.c: New file.
3672         * gcc.dg/compat/vector-2_y.c: New file.
3673
3674         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
3675         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
3676         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
3677         * gcc.dg/compat/struct-align-1.h: New file.
3678         * gcc.dg/compat/struct-align-1_main.c: New file.
3679         * gcc.dg/compat/struct-align-1_x.c: New file.
3680         * gcc.dg/compat/struct-align-1_y.c: New file.
3681         * gcc.dg/compat/struct-align-2.h: New file.
3682         * gcc.dg/compat/struct-align-2_main.c: New file.
3683         * gcc.dg/compat/struct-align-2_x.c: New file.
3684         * gcc.dg/compat/struct-align-2_y.c: New file.
3685
3686         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
3687         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3688         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3689         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3690         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3691         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3692         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3693         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3694         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3695         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3696         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3697         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3698         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3699         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3700         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3701         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3702         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3703         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3704         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3705         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3706         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3707         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3708         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3709         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3710         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3711         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3712         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3713         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3714         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3715
3716 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3717
3718         * gcc.dg/i386-call-1.c: New test.
3719
3720 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3721
3722         PR c++/9162
3723         * g++.dg/parse/defarg4.C: New.
3724
3725 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3726
3727         PR target/10700
3728         * gcc.c-torture/compile/20030703-1.c: New test case.
3729
3730 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3731
3732         * g++.dg/template/local3.C: Remove extra semicolon.
3733
3734 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3735
3736         * gcc.dg/i386-volatile-1.c: New test.
3737
3738 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3739
3740         PR c++/11072
3741         * g++.dg/other/offsetof2.C: XFAIL.
3742         * g++.dg/other/offsetof5.C: New.
3743
3744         PR c++/10219
3745         * g++.dg/template/error1.C: New.
3746
3747         PR c++/9779
3748         * g++.dg/template/dependent-expr1.C: New.
3749
3750 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3751
3752         PR c++/6949
3753         * g++.dg/template/local3.C: New test.
3754
3755         PR c++/11149
3756         * g++.dg/lookup/scoped6.C: New test.
3757
3758 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3759
3760         PR c++/8046
3761         * g++.dg/other/error7.C: New test.
3762
3763 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3764
3765         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3766         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3767         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3768         * g++.old-deja/g++.other/union2.C: Likewise.
3769         * gcc.dg/c90-const-expr-2.c: Likewise.
3770         * gcc.dg/c90-const-expr-3.c: Likewise.
3771         * gcc.dg/c99-const-expr-2.c: Likewise.
3772         * gcc.dg/c99-const-expr-3.c: Likewise.
3773         * gcc.dg/concat.c: Likewise.
3774
3775 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3776
3777         PR c++/9559
3778         * g++.dg/init/static1.C: New test.
3779
3780 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3781
3782         * Changelog: Remove ">>>>>>>" from previous change.
3783
3784 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3785
3786         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3787         * g++.old-deja/g++.other/access2.C: Likewise.
3788         * g++.old-deja/g++.other/decl2.C: Likewise.
3789         * gcc.c-torture/execute/20020615-1.c: Likewise.
3790
3791 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3792
3793         PR c++/4933
3794         * g++.dg/template/sizeof4.C: New test.
3795
3796 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3797
3798         * g++.dg/other/error6.C: New test.
3799
3800 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3801
3802         PR c++/10750
3803         * g++.dg/parse/constant2.C: New test.
3804
3805 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3806
3807         PR c++/11106
3808         * g++.dg/other/error5.C: New test.
3809
3810 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3811
3812         * gcc.dg/format/gcc_diag-1.c: New test.
3813
3814 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3815
3816         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3817
3818 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3819
3820         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3821         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3822         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3823
3824 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3825
3826         * gcc.c-torture/execute/builtins/string-8.c: New test.
3827         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3828         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3829         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3830
3831 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3832
3833         PR c++/10468
3834         * g++.dg/ext/typeof6.C: New test.
3835
3836 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/10796
3839         * g++.dg/init/enum1.C: New test.
3840
3841 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3842
3843         * gcc.dg/20030627-1.c: New test.
3844
3845 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/11332
3848         * g++.dg/expr/static_cast2.C: New test.
3849
3850 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3851             Jakub Jelinek  <jakub@redhat.com>
3852
3853         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3854         sprintf(dst,"%s",src) optimization.
3855         * gcc.c-torture/execute/20030626-1.c: New test case.
3856         * gcc.c-torture/execute/20030626-2.c: New test case.
3857
3858 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3859
3860         * gcc.c-torture/execute/multi-ix.c: New test.
3861
3862         * gcc.c-torture/execute/simd-4.c (main):
3863         Added missing semicolon at end of union.
3864
3865 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3866
3867         PR c++/8266
3868         * g++.dg/template/explicit-instantiation3.C: New test.
3869
3870 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3871
3872         * gcc.dg/20030626-1.c: Use signed char.
3873
3874 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3875
3876         * gcc.dg/20030626-1.c: New test.
3877
3878 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3879
3880         * const-str-2.m: Update.
3881
3882 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3883
3884         PR c++/10990
3885         * g++.dg/rtti/dyncast1.C: New test.
3886         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3887         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3888         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3889
3890         PR c++/10931
3891         * g++.dg/expr/static_cast1.C: New test.
3892
3893 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3894
3895         * gcc.dg/20030625-1.c: New test.
3896
3897 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3898
3899         * gcc.c-torture/compile/20030624-1.c: New test case.
3900
3901 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3902
3903         * gcc.c-torture/execute/string-opt-17.c: New test.
3904
3905 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3906
3907         PR c++/5754
3908         * g++.dg/parse/crash6.C: New test.
3909
3910 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3911
3912         * gcc.dg/builtins-24.c: New test case.
3913
3914 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3915
3916         * g++.dg/opt/operator1.C: New test.
3917
3918 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3919
3920         * gcc.c-torture/execute/string-opt-16.c: New test case.
3921
3922 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3923
3924         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3925         * g++.old-deja/g++.other/conv7.C: Likewise
3926         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3927         * g++.old-deja/g++.other/overload14.C: Likewise.
3928
3929 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3930
3931         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3932         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3933
3934 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3935
3936         PR c++/10888
3937         * g++.dg/warn/Winline-3.C: New test.
3938
3939 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3940
3941         * lib/target-supports.exp (check_alias_available): Make the test
3942         program acceptable to the Solaris assembler.
3943
3944         PR c++/10749
3945         * g++.dg/template/memclass2.C: New test.
3946
3947 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3948             Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3951         data for non-matching targets.
3952         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3953
3954 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3955
3956         PR c++/10845
3957         * g++.dg/template/member3.C: New test.
3958
3959 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3960
3961         PR c++/10939
3962         * g++.dg/template/func1.C: New test.
3963
3964         PR c++/9649
3965         * g++.dg/template/static4.C: New test.
3966         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3967
3968         PR c++/11041
3969         * g++.dg/init/ref7.C: New test.
3970
3971 2003-06-19  Matt Austern  <austern@apple.com>
3972
3973         PR c++/11228
3974         * g++.dg/anew1.C: New test.
3975         * g++.dg/anew2.C: New test.
3976         * g++.dg/anew3.C: New test.
3977         * g++.dg/anew4.C: New test.
3978
3979 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3980
3981         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3982
3983 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3984
3985         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3986         endian-dependent.
3987
3988 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3989
3990         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3991         Remove cruft.
3992
3993 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3994
3995         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3996         * gcc.c-torture/compile/961203-1.c: Likewise.
3997         * gcc.c-torture/compile/980506-1.c: Likewise.
3998
3999 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4000
4001         PR c++/10712
4002         * g++.dg/lookup/using7.C: New test.
4003
4004 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
4005
4006         PR c++/11105
4007         * g++.dg/abi/conv1.C: Remove it.
4008         * g++.dg/template/conv7.C: New test.
4009         * g++.dg/template/conv8.C: Likewise.
4010         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
4011         conversion operator.
4012
4013 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
4014
4015         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
4016         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
4017         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4018         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
4019         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
4020         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4021         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4022         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
4023         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
4024         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
4025         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
4026         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
4027         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
4028         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
4029         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
4030         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
4031         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
4032         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
4033         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4034         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4035         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4036         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4037         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4038         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4039         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4040         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4041         * gcc.dg/compat/struct-return-10_x.c: Ditto.
4042         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4043         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4044
4045 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
4046
4047         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
4048         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
4049         indications.
4050
4051 2003-06-16  Roger Sayle  <roger@eyesopen.com>
4052
4053         * gcc.dg/i386-387-5.c: New test case.
4054         * gcc.dg/i386-387-6.c: New test case.
4055         * gcc.dg/builtins-23.c: New test case.
4056
4057 2003-06-15  Roger Sayle  <roger@eyesopen.com>
4058
4059         * gcc.dg/builtins-22.c: New test case.
4060         * gcc.dg/i386-387-1.c: Update to test exp.
4061         * gcc.dg/i386-387-2.c: Likewise.
4062
4063 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4064
4065         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
4066
4067 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4068
4069         * lib/gcc-dg.exp (dg-require-dll): New function.
4070         (dg-xfail-if): Likewise.
4071         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
4072         driver.
4073
4074         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
4075         * gcc.c-torture/compile/20001205-1.c: Likewise.
4076         * gcc.c-torture/compile/20001226-1.c: Likewise.
4077         * gcc.c-torture/compile/20010518-2.c: Likewise.
4078         * gcc.c-torture/compile/20020312-1.c: Likewise.
4079         * gcc.c-torture/compile/20020604-1.c: Likewise.
4080         * gcc.c-torture/compile/920501-12.c: Likewise.
4081         * gcc.c-torture/compile/920501-4.c: Likewise.
4082         * gcc.c-torture/compile/920520-1.c: Likewise.
4083         * gcc.c-torture/compile/920521-1.c: Likewise.
4084         * gcc.c-torture/compile/920625-1.c: Likewise.
4085         * gcc.c-torture/compile/961203-1.c: Likewise.
4086         * gcc.c-torture/compile/980506-1.c: Likewise.
4087         * gcc.c-torture/compile/981006-1.c: Likewise.
4088         * gcc.c-torture/compile/981022-1.c: Likewise.
4089         * gcc.c-torture/compile/981223-1.c: Likewise.
4090         * gcc.c-torture/compile/990617-1.c: Likewise.
4091         * gcc.c-torture/compile/dll.c: Likewise.
4092         * gcc.c-torture/compile/labels-3.c: Likewise.
4093         * gcc.c-torture/compile/mipscop-1.c: Likewise.
4094         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4095         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4096         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4097         * gcc.c-torture/compile/simd-5.c: Likewise.
4098         * gcc.c-torture/compile/20000804-1.x: Remove.
4099         * gcc.c-torture/compile/20001205-1.x: Likewise.
4100         * gcc.c-torture/compile/20001226-1.x: Likewise.
4101         * gcc.c-torture/compile/20010518-2.x: Likewise.
4102         * gcc.c-torture/compile/20020312-1.x: Likewise.
4103         * gcc.c-torture/compile/20020604-1.x: Likewise.
4104         * gcc.c-torture/compile/920501-12.x: Likewise.
4105         * gcc.c-torture/compile/920501-4.x: Likewise.
4106         * gcc.c-torture/compile/920520-1.x: Likewise.
4107         * gcc.c-torture/compile/920521-1.x: Likewise.
4108         * gcc.c-torture/compile/920625-1.x: Likewise.
4109         * gcc.c-torture/compile/961203-1.x: Likewise.
4110         * gcc.c-torture/compile/980506-1.x: Likewise.
4111         * gcc.c-torture/compile/981006-1.x: Likewise.
4112         * gcc.c-torture/compile/981022-1.x: Likewise.
4113         * gcc.c-torture/compile/981223-1.x: Likewise.
4114         * gcc.c-torture/compile/990617-1.x: Likewise.
4115         * gcc.c-torture/compile/mipscop-1.x: Likewise.
4116         * gcc.c-torture/compile/mipscop-2.x: Likewise.
4117         * gcc.c-torture/compile/mipscop-3.x: Likewise.
4118         * gcc.c-torture/compile/mipscop-4.x: Likewise.
4119         * gcc.c-torture/compile/simd-5.x: Likewise.
4120
4121         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
4122
4123 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4124
4125         * gcc.c-torture/execute/20030611-1.c: New test.
4126
4127 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4128
4129         PR middle-end/168
4130         * gcc.dg/20030612-1.c: New test case.
4131
4132 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/10635
4135         * g++.dg/expr/cast1.C: New test.
4136
4137 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4138
4139         * gcc.dg/builtins-21.c: New test case.
4140
4141 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
4142
4143         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
4144         options instead of at the end.
4145         * lib/objc.exp (objc_target_compile): Likewise.
4146
4147 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
4148
4149         PR c++/10432
4150         * g++.dg/parse/error1.C: New test.
4151
4152 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
4153
4154         * gcc.dg/compat/struct-by-value-11_main.c: New file.
4155         * gcc.dg/compat/struct-by-value-11_x.c: New file.
4156         * gcc.dg/compat/struct-by-value-11_y.c: New file.
4157         * gcc.dg/compat/struct-by-value-12_main.c: New file.
4158         * gcc.dg/compat/struct-by-value-12_x.c: New file.
4159         * gcc.dg/compat/struct-by-value-12_y.c: New file.
4160         * gcc.dg/compat/struct-by-value-13_main.c: New file.
4161         * gcc.dg/compat/struct-by-value-13_x.c: New file.
4162         * gcc.dg/compat/struct-by-value-13_y.c: New file.
4163         * gcc.dg/compat/struct-by-value-14_main.c: New file.
4164         * gcc.dg/compat/struct-by-value-14_x.c: New file.
4165         * gcc.dg/compat/struct-by-value-14_y.c: New file.
4166         * gcc.dg/compat/struct-by-value-15_main.c: New file.
4167         * gcc.dg/compat/struct-by-value-15_x.c: New file.
4168         * gcc.dg/compat/struct-by-value-15_y.c: New file.
4169         * gcc.dg/compat/struct-by-value-16_main.c: New file.
4170         * gcc.dg/compat/struct-by-value-16_x.c: New file.
4171         * gcc.dg/compat/struct-by-value-16_y.c: New file.
4172         * gcc.dg/compat/struct-by-value-17_main.c: New file.
4173         * gcc.dg/compat/struct-by-value-17_x.c: New file.
4174         * gcc.dg/compat/struct-by-value-17_y.c: New file.
4175         * gcc.dg/compat/struct-by-value-18_main.c: New file.
4176         * gcc.dg/compat/struct-by-value-18_x.c: New file.
4177         * gcc.dg/compat/struct-by-value-18_y.c: New file.
4178
4179         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
4180         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
4181         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
4182         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
4183         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
4184         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
4185         * gcc.dg/compat/scalar-return-3_main.c: New file.
4186         * gcc.dg/compat/scalar-return-3_x.c: New file.
4187         * gcc.dg/compat/scalar-return-3_y.c: New file.
4188         * gcc.dg/compat/scalar-return-4_main.c: New file.
4189         * gcc.dg/compat/scalar-return-4_x.c: New file.
4190         * gcc.dg/compat/scalar-return-4_y.c: New file.
4191
4192 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
4193
4194         * gcc.dg/compat/fp2-struct-check.h: New file.
4195         * gcc.dg/compat/fp2-struct-defs.h: New file.
4196         * gcc.dg/compat/fp2-struct-init.h: New file.
4197         * gcc.dg/compat/struct-by-value-10_main.c: New file.
4198         * gcc.dg/compat/struct-by-value-10_x.c: New file.
4199         * gcc.dg/compat/struct-by-value-10_y.c: New file.
4200         * gcc.dg/compat/struct-return-10_main.c: New file.
4201         * gcc.dg/compat/struct-return-10_x.c: New file.
4202         * gcc.dg/compat/struct-return-10_y.c: New file.
4203
4204         * gcc.dg/compat/compat-common.h: New file.
4205         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
4206         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
4207         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
4208         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
4209         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
4210         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
4211         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
4212         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4213         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
4214         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
4215         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4216         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
4217         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
4218         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4219         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
4220         * gcc.dg/compat/small-struct-check.h: Ditto.
4221         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
4222         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4223         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
4224         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
4225         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4226         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4227         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
4228         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4229         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
4230         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
4231         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4232         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4233         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
4234         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4235         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4236         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
4237         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4238         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
4239         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
4240         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4241         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
4242         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
4243         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4244         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
4245         * gcc.dg/compat/struct-return-2_main.c: Ditto.
4246         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4247         * gcc.dg/compat/struct-return-2_y.c: Ditto.
4248         * gcc.dg/compat/struct-return-3_main.c: Ditto.
4249         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4250         * gcc.dg/compat/struct-return-3_y.c: Ditto.
4251
4252 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
4253
4254         * g++.dg/pch/static-1.C: New file.
4255         * g++.dg/pch/static-1.Hs: New file.
4256
4257 2003-06-10  Richard Henderson  <rth@redhat.com>
4258
4259         * gcc.dg/asm-7.c: Adjust expected warning text.
4260
4261 2003-06-10  Roger Sayle  <roger@eyesopen.com>
4262
4263         * gcc.dg/builtins-20.c: New test case.
4264
4265 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/11131
4268         * g++.dg/opt/template1.C: New test.
4269
4270 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4271
4272         * lib/gcc-dg.exp (dg-test): Clear additional_files and
4273         additional_sources.
4274
4275 2003-05-21  David Taylor  <dtaylor@emc.com>
4276
4277         * gcc.dg/Wpadded.c: New file.
4278
4279 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4280
4281         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
4282         * gcc.dg/special/weak-2.c: Add dg-require-weak.
4283         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
4284         dg-require-weak.
4285
4286 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
4287
4288         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
4289
4290 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4291
4292         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
4293         (dg-require-alias): Likewise.
4294         (dg-require-gc-sections): Likewise.
4295         * lib/target-supports.exp (check_gc_sections_available): Likewise.
4296
4297 2003-06-08  Richard Henderson  <rth@redhat.com>
4298
4299         * gcc.dg/20011029-2.c: Fix the array reference.
4300         * gcc.dg/asm-7.c: New.
4301
4302 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
4303
4304         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
4305
4306 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
4307
4308         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
4309         (dg-require-gc-sections): Likewise.
4310
4311 2003-06-08  Jan Hubicka  <jh@suse.cz>
4312
4313         * i386-cmov1.c: Fix regular expression.
4314         * i386-cvt-1.c: Likewise.
4315         * i386-local.c: Likewise.
4316         * i386-local2.c: Likewise.
4317         * i386-mul.c: Likewise.
4318         * i386-ssetype-1.c: Likewise.
4319         * i386-ssetype-3.c: Likewise.
4320         * i386-ssetype-5.c: Likewise.
4321
4322 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4323
4324         PR c++/11039
4325         * g++.dg/warn/implicit-typename2.C: New test.
4326         * g++.dg/warn/implicit-typename3.C: New test.
4327
4328 2003-06-07  Richard Henderson  <rth@redhat.com>
4329
4330         * g++.dg/other/offsetof3.C: Use size_t.
4331         * g++.dg/other/offsetof4.C: Likewise.
4332
4333 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
4334
4335         * lib/copy-file.exp: New. Implement gcc_copy_files.
4336
4337         * lib/dg-pch.exp: Load copy-file.exp
4338         (dg-pch): Use gcc_copy_files instead of "file copy".
4339
4340 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
4341
4342         * gcc.dg/weak/weak.exp: Simplify.
4343         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
4344         * gcc.dg/weak/weak-1.c: Likewise.
4345         * gcc.dg/weak/weak-2.c: Likewise.
4346         * gcc.dg/weak/weak-3.c: Likewise.
4347         * gcc.dg/weak/weak-4.c: Likewise.
4348         * gcc.dg/weak/weak-5.c: Likewise.
4349         * gcc.dg/weak/weak-6.c: Likewise.
4350         * gcc.dg/weak/weak-7.c: Likewise.
4351         * gcc.dg/weak/weak-8.c: Likewise.
4352         * gcc.dg/weak/weak-9.c: Likewise.
4353
4354 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
4355
4356         gcc.c-torture/execute/20030606-1.c: New.
4357
4358 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4359
4360         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
4361         * gcc.dg/builtins-19.c: Likewise.
4362
4363 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4364
4365         * gcc.dg/builtins-2.c: Add some more tests.
4366         * gcc.dg/builtins-18.c: New test case.
4367         * gcc.dg/builtins-19.c: New test case.
4368
4369 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4370             Jim Wilson  <wilson@tuliptree.org>
4371
4372         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
4373
4374 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
4375
4376         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
4377         mempcpy/stpcpy calls not to be optimized into something else.
4378         * gcc.c-torture/execute/string-opt-3.c: Moved to...
4379         * gcc.c-torture/execute/builtins/string-7.c: ...here.
4380         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
4381
4382 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4383
4384         * gcc.dg/format/asm_fprintf-1.c: New test.
4385
4386 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
4387
4388         * lib/gcc-defs.exp (additional_sources): New variable.
4389         (dg-additional-sources): New function.
4390         (additional_files): New variable.
4391         (dg-additional-files): New function.
4392         (dg-additional-files-options): Likewise.
4393         * lib/gcc-dg.exp (dg-require-weak): New function.
4394         (dg-require-alias): Likewise.
4395         (dg-require-gc-sections): Likewise.
4396         * lib/target-supports.exp (check_alias_available): Remove testfile
4397         parameter.
4398         (check_gc_sections_available): New function.
4399         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
4400         (dg-gpp-additional-files): Likewise.
4401         * lib/g++.exp (additional_sources): Remove.
4402         (additional_files): Likewise.
4403         (g++_target_compile): Use dg-additional-files-options.
4404
4405         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
4406         Tcl logic.
4407         * gcc.dg/special/ecos.exp: Remove.
4408         * gcc.dg/special/20000419-2.c: Use dg-require-*.
4409         * gcc.dg/special/alias-1.c: Likewise.
4410         * gcc.dg/special/alias-2.c: Likewise.
4411         * gcc.dg/special/gcsec-1.c: Likewise.
4412         * gcc.dg/special/weak-1.c: Likewise.
4413         * gcc.dg/special/weak-2.c: Likewise.
4414         * gcc.dg/special/wkali-1.c: Likewise.
4415         * gcc.dg/special/wkali-2.c: Likewise.
4416
4417         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
4418         dg-gpp-additional-*.
4419         * g++.dg/special/conpr-3.C: Likewise.
4420         * g++.dg/special/conpr-4.C: Likewise.
4421         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
4422         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
4423         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
4424         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
4425         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
4426         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
4427         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
4428         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
4429         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
4430         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
4431         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
4432         * g++.old-deja/g++.other/comdat1.C: Likewise.
4433         * g++.old-deja/g++.other/comdat2.C: Likewise.
4434         * g++.old-deja/g++.other/comdat3.C: Likewise.
4435         * g++.old-deja/g++.other/ctor1.C: Likewise.
4436         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
4437
4438 2003-06-05  Richard Henderson  <rth@redhat.com>
4439
4440         * gcc.dg/debug/20030605-1.c: New.
4441
4442 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4443
4444         * README.QMTEST: Update.
4445
4446 2003-06-04  Richard Henderson  <rth@redhat.com>
4447
4448         * gcc.dg/cleanup-1.c: New.
4449         * gcc.dg/cleanup-2.c: New.
4450         * gcc.dg/cleanup-3.c: New.
4451         * gcc.dg/cleanup-4.c: New.
4452         * gcc.dg/cleanup-5.c: New.
4453         * gcc.dg/cleanup-6.c: New.
4454         * gcc.dg/cleanup-7.c: New.
4455
4456 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4457
4458         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
4459
4460         * lib/dg-pch.exp: New file.
4461         * g++.dg/pch/pch.exp: Use dg-pch.exp.
4462         * gcc.dg/pch/pch.exp: Likewise.
4463
4464 2003-06-04  Roger Sayle  <roger@eyesopen.com>
4465
4466         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
4467         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
4468         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
4469         * gcc.dg/builtins-17.c: New test case.
4470         * gcc.dg/i386-387-4.c: New test case.
4471         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
4472
4473 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4474
4475         * gcc.dg/ultrasp9.c: New test.
4476
4477 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4478
4479         * gcc.c-torture/compile/20030604-1.c: New test.
4480         * gcc.dg/sparc-constant-1.c: New test.
4481
4482 2003-06-03  Glen Nakamura  <glen@imodulo.com>
4483
4484         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
4485
4486 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
4487
4488         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
4489
4490         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
4491         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
4492
4493 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
4494
4495         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
4496
4497 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4498
4499         PR c++/10940
4500         * g++.dg/template/spec10.C: New test.
4501
4502 2003-06-03  Roger Sayle  <roger@eyesopen.com>
4503
4504         * gcc.dg/builtins-16.c: New test case.
4505
4506 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
4507
4508         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
4509         mempcpy test with post-increments.
4510         * gcc.c-torture/execute/string-opt-3.c: New test.
4511         * gcc.dg/string-opt-1.c: New test.
4512
4513 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
4514
4515         PR fortran/10965
4516         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
4517
4518 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
4519
4520         * lib/scanasm.exp (dg-scan): New function, factored out of ...
4521         (scan-assembler): ... here.  Use dg-scan.
4522         (scan-assembler-not): Likewise.
4523         (scan-file): New function.
4524         (scan-file-not): Likewise.
4525         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
4526         * gcc.dg/cpp/_Pragma4.c: Likewise.
4527         * gcc.dg/cpp/_Pragma5.c: Likewise.
4528         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4529         * gcc.dg/cpp/avoidpaste2.c: Likewise.
4530         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
4531         * gcc.dg/cpp/cmdlne-P.c: Likewise.
4532         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
4533         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
4534         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
4535         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
4536         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
4537         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
4538         * gcc.dg/cpp/cxxcom1.c: Likewise.
4539         * gcc.dg/cpp/line1.c: Likewise.
4540         * gcc.dg/cpp/maccom1.c: Likewise.
4541         * gcc.dg/cpp/maccom2.c: Likewise.
4542         * gcc.dg/cpp/maccom3.c: Likewise.
4543         * gcc.dg/cpp/maccom4.c: Likewise.
4544         * gcc.dg/cpp/maccom5.c: Likewise.
4545         * gcc.dg/cpp/maccom6.c: Likewise.
4546         * gcc.dg/cpp/multiline.c: Likewise.
4547         * gcc.dg/cpp/spacing1.c: Likewise.
4548         * gcc.dg/cpp/spacing2.c: Likewise.
4549         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
4550         * gcc.dg/cpp/trad/maccom1.c: Likewise.
4551         * gcc.dg/cpp/trad/maccom2.c: Likewise.
4552         * gcc.dg/cpp/trad/maccom3.c: Likewise.
4553         * gcc.dg/cpp/trad/maccom4.c: Likewise.
4554         * gcc.dg/cpp/trad/maccom6.c: Likewise.
4555         * gcc.dg/cpp/cxxcom2.c: Likewise.
4556         * gcc.dg/cpp/cxxcom2.h: New file.
4557
4558         * gcc.dg/cpp/truefalse.cpp: Move it to ...
4559         * g++.dg/cpp/truefalse.C: Here.
4560         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
4561
4562 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
4563
4564         * gcc.dg/cpp/redef3.c: New file.
4565
4566 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4567
4568         * gcc.dg/i386-loop-3.c: New test.
4569
4570 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
4571
4572         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
4573
4574 2003-05-31  Roger Sayle  <roger@eyesopen.com>
4575
4576         * gcc.dg/fwrapv-1.c: New test case.
4577         * gcc.dg/fwrapv-2.c: New test case.
4578
4579 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4580
4581         PR c++/10956
4582         * g++.dg/template/spec9.C: New test.
4583
4584 2003-05-29  Roger Sayle  <roger@eyesopen.com>
4585
4586         * gcc.dg/duff-4.c: New test case.
4587
4588 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
4589
4590         PR fortran/10843
4591         * g77.dg/ffixed-form-1.f: New test
4592         * g77.dg/ffixed-form-2.f: New test
4593         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
4594         * g77.dg/ffree-form-3.f: New test
4595
4596 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
4597
4598         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
4599         * gcc.dg/wint_t-1.c: Likewise.
4600
4601 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4602
4603         * g++.dg/template/access11.C: New test.
4604
4605 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4606
4607         PR c++/10849
4608         * g++.dg/template/access10.C: New test.
4609
4610 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4611             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4612
4613         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
4614
4615 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4616
4617         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
4618         suppress for powerpc-*-darwin*.
4619         * gcc.dg/torture/builtin-noret-2.c: Likewise.
4620
4621 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4622
4623         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
4624         suppress option for powerpc-*-darwin*.
4625
4626 2003-05-23  Roger Sayle  <roger@eyesopen.com>
4627
4628         * gcc.dg/builtins-1.c: Add tests for tan and atan.
4629         * gcc.dg/builtins-4.c: Add test for fmod.
4630
4631 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4632
4633         PR c++/10682
4634         * g++.dg/template/instantiate4.C: New test.
4635
4636 2003-05-22  Roger Sayle  <roger@eyesopen.com>
4637
4638         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
4639
4640 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
4641
4642         * gcc.dg/compat/scalar-return-1_main.c: New file.
4643         * gcc.dg/compat/scalar-return-1_x.c: New file.
4644         * gcc.dg/compat/scalar-return-1_y.c: New file.
4645         * gcc.dg/compat/scalar-return-2_main.c: New file.
4646         * gcc.dg/compat/scalar-return-2_x.c: New file.
4647         * gcc.dg/compat/scalar-return-2_y.c: New file.
4648         * gcc.dg/compat/struct-return-3_main.c: New file.
4649         * gcc.dg/compat/struct-return-3_y.c: New file.
4650         * gcc.dg/compat/struct-return-3_x.c: New file.
4651         * gcc.dg/compat/struct-return-2_main.c: New file.
4652         * gcc.dg/compat/struct-return-2_x.c: New file.
4653         * gcc.dg/compat/struct-return-2_y.c: New file.
4654
4655 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4656
4657         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
4658         for hppa*-hp-hpux*.
4659         * gcc.dg/20021014-1.c (dg-options): Likewise.
4660         * gcc.dg/nest.c (dg-options): Likewise.
4661
4662 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
4663
4664         PR c++/9738
4665         * g++.dg/ext/dllimport2.C: New file.
4666         * g++.dg/ext/dllimport3.C: New file.
4667
4668 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
4669
4670         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
4671         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4672         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4673         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4674         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4675         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4676         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
4677         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
4678         * gcc.dg/compat/small-struct-defs.h: New file.
4679         * gcc.dg/compat/small-struct-init.h: New file.
4680         * gcc.dg/compat/small-struct-check.h: New file.
4681         * gcc.dg/compat/fp-struct-defs.h: New file.
4682         * gcc.dg/compat/fp-struct-check.h: New file.
4683         * gcc.dg/compat/fp-struct-init.h: New file.
4684         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
4685         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
4686
4687 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
4688
4689         * gcc.dg/20030225-2.c: New test.
4690
4691 2003-05-18  Roger Sayle  <roger@eyesopen.com>
4692             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4693
4694         * gcc.c-torture/compile/20030518-1.c: New test case.
4695
4696 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
4697
4698         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4699         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
4700         gcc-dg-debug-runtest.
4701         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
4702         gcc-dg-debug-runtest.
4703
4704 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4705
4706         PR c++/9022
4707         * g++.dg/lookup/using6.C: New test.
4708
4709 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4710
4711         * g++.dg/parse/access2.C: New test.
4712
4713 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4714
4715         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4716         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4717         * gcc.dg/debug/debug.exp: Likewise.
4718
4719 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4720
4721         * gcc.dg/dollar.c: New test.
4722
4723 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4724
4725         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4726         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4727         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4728         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4729         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4730         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4731         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4732         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4733         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4734         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4735         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4736         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4737         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4738         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4739         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4740         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4741         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4742         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4743
4744 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4745
4746         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4747         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4748         support for "repo" mode.
4749         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4750         * lib/g77-dg.exp: Likewise.
4751         * lib/obj-dg.exp: Likewise.
4752
4753 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4754
4755         Merge from gcc-3_2-rhl8-branch:
4756         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4757
4758         * gcc.dg/tls/opt-6.c: New test.
4759
4760         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4761
4762         * gcc.dg/20030405-1.c: New test.
4763
4764         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4765
4766         * gcc.dg/20030309-1.c: New test.
4767
4768         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4769
4770         * gcc.c-torture/execute/20030307-1.c: New test.
4771
4772         2003-02-20  Randolph Chung  <tausq@debian.org>
4773
4774         * gcc.c-torture/compile/20030220-1.c: New test.
4775
4776         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4777
4778         * gcc.dg/20030217-1.c: New test.
4779
4780         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4781
4782         * gcc.c-torture/compile/20020129-1.c: New test.
4783
4784         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4785
4786         * gcc.dg/unroll-1.c: New test.
4787
4788         2002-11-16  Jan Hubicka  <jh@suse.cz>
4789
4790         * gcc.c-torture/execute/20020920-1.c: New test.
4791
4792         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR target/7434
4795         * gcc.c-torture/compile/20021008-1.c: New test.
4796
4797         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4798
4799         PR target/7559
4800         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4801
4802         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4803
4804         * gcc.c-torture/compile/20020807-1.c: New test.
4805
4806         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4807
4808         * gcc.dg/tls/opt-1.c: New test.
4809
4810         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4811
4812         * gcc.dg/20020729-1.c: New test.
4813
4814         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4815
4816         * g++.dg/opt/life1.C: New test.
4817
4818         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4819
4820         * gcc.dg/20020525-1.c: New test.
4821
4822         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4823
4824         PR c++/6794
4825         * g++.dg/ext/pretty1.C: New test.
4826         * g++.dg/ext/pretty2.C: New test.
4827
4828 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4829
4830         PR c++/8385
4831         * g++.dg/ext/typeof5.C: New test.
4832
4833 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4834
4835         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4836         __USER_LABEL_PREFIX__ into account.
4837         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4838
4839 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4840
4841         * gcc.dg/builtins-15.c: New test case.
4842
4843 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4844
4845         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4846
4847 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4848
4849         * lib/g++.exp: Tweak handling of additional source files.
4850         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4851         * g++.dg/special/conpr-2a.C: Rename to ...
4852         * g++.dg/special/conpr-2a.cc: ... this.
4853         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4854         * g++.dg/special/conpr-3a.C: Rename to ...
4855         * g++.dg/special/conpr-3a.cc: This.
4856         * g++.dg/special/conpr-3b.C: Rename to ...
4857         * g++.dg/special/conpr-3b.cc: This.
4858         * g++.dg/special/conpr-4.C: New test.
4859         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4860
4861 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4862
4863         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4864
4865 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4866
4867         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4868         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4869         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4870         * g++.old-deja/g++.other/warn3.C: Likewise.
4871
4872 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4873
4874         * gcc.dg/i386-387-1.c: Update to also test log.
4875         * gcc.dg/i386-387-2.c: Likewise.
4876
4877 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4878
4879         * g77.f-torture/execute/int8421.f: New test.
4880
4881 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4882
4883         PR c++/10230, c++/10481
4884         * g++.dg/lookup/scoped5.C: New test.
4885
4886 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4887
4888         PR c++/10552
4889         * g++.dg/template/ttp6.C: New test.
4890
4891 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4892
4893         * gcc.c-torture/execute/builtins: New directory.
4894         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4895         gcc.c-torture/execute/builtins.
4896         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4897         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4898         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4899         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4900
4901 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4902
4903         PR c++/9252
4904         * g++.dg/template/access8.C: New test.
4905         * g++.dg/template/access9.C: New test.
4906
4907 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4908
4909         PR c++/9554
4910         * g++.dg/parse/access1.C: New test.
4911
4912 2003-05-09  DJ Delorie  <dj@redhat.com>
4913
4914         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4915         long, and not an int.
4916
4917 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4918
4919         PR c++/10555, c++/10576
4920         * g++.dg/template/memclass1.C: New test.
4921
4922 2003-05-08  DJ Delorie  <dj@redhat.com>
4923
4924         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4925         targets.
4926         * gcc.c-torture/execute/20021024-1.x: Likewise.
4927         * gcc.c-torture/execute/shiftdi.x: Likewise.
4928         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4929         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4930         * gcc.dg/20021018-1.c: Likewise.
4931
4932 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4933
4934         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4935
4936         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4937         (bcopy): Call memmove.
4938
4939 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4940
4941         * g77.f-torture/compile/8485.f: New test case.
4942
4943 2003-05-07  Richard Henderson  <rth@redhat.com>
4944
4945         PR c++/10570
4946         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4947         Verify exception_cleanup not called for rethrows.
4948         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4949         when exiting catch block without rethrowing.
4950         * g++.dg/eh/forced3.C: New.
4951         * g++.dg/eh/forced4.C: New.
4952
4953 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4954
4955         * gcc.dg/20030505.c: Fix triplet.
4956
4957 2003-05-06  DJ Delorie  <dj@redhat.com>
4958
4959         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4960         * gcc.dg/nest.c: Likewise.
4961
4962 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4963
4964         * gcc.dg/builtins-14.c: New test case.
4965
4966 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4967
4968         * lib/compat.exp (compat-execute): New argument.
4969         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4970         * gcc.dg/compat: New test directory.
4971         * gcc.dg/compat/compat.exp: New expect script.
4972         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4973         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4974         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4975         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4976         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4977         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4978
4979         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4980         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4981         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4982         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4983         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4984         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4985         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4986         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4987         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4988         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4989         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4990         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4991         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4992         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4993         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4994
4995 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4996
4997         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4998
4999 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
5000
5001         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
5002
5003 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
5004
5005         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
5006         * gcc.dg/ppc-fsel-2.c: New test.
5007
5008         * gcc.dg/unused-5.c: New test.
5009
5010 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5011
5012         PR c++/10496
5013         * g++.dg/warn/pmf1.C: New test.
5014
5015 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5016
5017         PR c++/4494
5018         * g++.dg/warn/main.C: New test.
5019
5020 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5021
5022         * gcc.dg/nonnull-3.c: New test.
5023
5024 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
5025
5026         * gcc.dg/cpp/Wtrigraphs.c: Update.
5027         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
5028
5029 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
5030
5031         * gcc.dg/ppc-fsel-1.c: New test.
5032
5033 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
5034
5035         PR c/10604
5036         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
5037
5038 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
5039
5040         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
5041
5042 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5043
5044         PR c++/9364, c++/10553, c++/10586
5045         * g++.dg/parse/typename4.C: New test.
5046         * g++.dg/parse/typename5.C: Likewise.
5047
5048 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
5049
5050         * gcc.c-torture/compile/20030503-1.c: New test.
5051
5052 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5053
5054         * g++.dg/lookup/using5.C: Fix testcase error.
5055
5056 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
5057
5058         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
5059         since MEABI is no longer supported.  Remove all vestiges
5060         of MEABI from the test.
5061
5062 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5063
5064         PR c++/10554
5065         * g++.dg/lookup/using5.C: New test.
5066
5067 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         PR c++/8772
5070         * g++.dg/template/ttp5.C: New test.
5071
5072 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
5073
5074         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
5075         (dg-gpp-additional-sources): New function.
5076         (dg-gpp-additional-files): Likewise.
5077         * lib/g++.exp (additional_sources): New variable.
5078         (additional_files): Likewise.
5079         (g++_target_compile): Deal with them.
5080         * lib/old-dejagnu.exp: Remove.
5081         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
5082         * g++.old-deja: Revise all tests to use dg commands.
5083
5084 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5085
5086         PR c++/9432, c++/9528
5087         * g++.dg/lookup/using4.C: New test.
5088
5089 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
5090
5091         * gcc.dg/noreturn-5.c: New file.
5092         * gcc.dg/noreturn-6.c: New file.
5093
5094         * gcc.c-torture/compile/inline-1.c: New file.
5095
5096 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/10551
5099         * g++.dg/template/explicit1.C: New test.
5100
5101 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5102
5103         PR c++/10549
5104         * g++.dg/other/bitfield1.C: New test.
5105
5106         PR c++/10527
5107         * g++.dg/init/new7.C: New test.
5108
5109 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5110
5111         * g++.dg/ext/desig1.C: New test.
5112         * g++.dg/ext/init1.C: Update.
5113
5114         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
5115
5116 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/10180
5119         * g++.dg/warn/Winline-1.C: New test.
5120
5121 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
5122
5123         * gcc.c-torture/execute/string-opt-19.c: New test.
5124
5125         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
5126         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
5127
5128 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
5129
5130         PR c++/10506
5131         * g++.dg/init/new6.C: New test.
5132
5133         PR c++/10503
5134         * g++.dg/init/ref6.C: New test.
5135
5136 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
5137
5138         * g++.dg/warn/weak1.C: XFAIL on AIX4.
5139
5140 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5141
5142         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
5143         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
5144
5145 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
5146
5147         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
5148         initialized static data members.
5149
5150 2003-04-25  H.J. Lu <hjl@gnu.org>
5151
5152         * gcc.dg/ia64-sync-4.c: New test.
5153
5154 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5155
5156         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
5157         date.
5158
5159 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
5160
5161         PR c++/10337
5162         * g++.dg/warn/conv1.C: New test.
5163         * g++.old-deja/g++.other/conv7.C: Adjust.
5164         * g++.old-deja/g++.other/overload14.C: Adjust.
5165
5166 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5167
5168         PR c++/10471
5169         * g++.dg/template/defarg2.C: New test.
5170
5171 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
5172
5173         * gcc.dg/cpp/include2.c: Update.
5174         * gcc.dg/cpp/multiline-2.c: New.
5175         * gcc.dg/cpp/multiline.c: Update.
5176         * gcc.dg/cpp/strify2.c: Update.
5177         * gcc.dg/cpp/trad/literals-2.c: Update.
5178
5179 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5180
5181         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
5182
5183 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5184
5185         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
5186
5187 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5188
5189         PR c++/10451
5190         * g++.dg/parse/crash4.C: New test.
5191
5192         PR c++/9847
5193         * g++.dg/parse/crash5.C: New test.
5194
5195 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
5196
5197         PR c++/10446
5198         * g++.dg/parse/crash3.C: New test.
5199
5200         PR c++/10428
5201         * g++.dg/parse/elab1.C: New test.
5202
5203 2003-04-22  Devang Patel  <dpatel@apple.com>
5204
5205         * gcc.dg/cpp/trad/funlike-5.c: New test.
5206
5207 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
5208
5209         * g++.dg/other/packed1.C: Fix dg options.
5210
5211 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
5212
5213         * g++.dg/other/offsetof2.C: New test.
5214
5215 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
5216
5217         * g++.dg/template/recurse.C: Adjust location of error messages.
5218
5219 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
5220
5221         PR c++/9881
5222         * g++.dg/init/addr-const1.C: New test.
5223         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
5224
5225 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5226
5227         PR c++/10405
5228         * g++.dg/lookup/struct-hack1.C: New test.
5229
5230 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
5231
5232         * ucs.c: Update diagnostic messages.
5233
5234 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5235
5236         * gcc.dg/cpp/truefalse.cpp: New test.
5237         * gcc.dg/cpp/cpp.exp: Update.
5238         * g++.dg/other/stdbool-if.C: Remove.
5239
5240 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5241
5242         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
5243         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
5244
5245 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5246
5247         * gcc.c-torture/compile/20030418-1.c: New test.
5248
5249 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
5250
5251         * README.compat: Remove; content moved to doc/sourcebuild.texi.
5252
5253 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5254
5255         PR c++/10347
5256         g++.dg/template/dependent-name1.C: New test.
5257
5258 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
5259
5260         * gcc.dg/warn-1.c (tourist_guide): New array,
5261         contains a pointer to bar.
5262
5263 2003-04-16  Roger Sayle  <roger@eyesopen.com>
5264
5265         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
5266         * gcc.c-torture/execute/medce-1.c: New test case.
5267         * gcc.c-torture/execute/medce-2.c: New test case.
5268
5269 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
5270
5271         * lib/prune.exp: Ignore more messages.
5272
5273         PR c++/10381
5274         * g++.dg/parse/lookup3.C: New test.
5275
5276 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
5277
5278         * gcc.c-torture/compile/20030415-1.c : New test.
5279
5280 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
5281
5282         * gcc.c-torture/execute/scope-2.c: Move to ...
5283         * gcc.dg/noncompile/scope.c: .... here.
5284
5285 2003-04-14  Roger Sayle  <roger@eyesopen.com>
5286
5287         * gcc.dg/20030414-2.c: New test case.
5288
5289 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
5290
5291         PR target/10377
5292         * gcc.dg/20030414-1.c: New test.
5293
5294 2003-04-13  Roger Sayle  <roger@eyesopen.com>
5295
5296         * gcc.dg/builtins-12.c: New test case.
5297         * gcc.dg/builtins-13.c: New test case.
5298
5299 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5300
5301         * gcc.c-torture/execute/string-opt-18.c: New test.
5302
5303 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
5304
5305         PR c++/10300
5306         * g++.dg/init/new5.C: New test.
5307
5308 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
5309
5310         PR c++/7910
5311         * g++.dg/ext/dllimport1.C: New test.
5312
5313 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5314
5315         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
5316
5317 2003-04-11  Bud Davis <bdavis9659@comcast.net>
5318
5319         PR Fortran/9263
5320         * g77.f-torture/noncompile/9263.f: New test
5321         PR Fortran/1832
5322         * g77.f-torture/execute/1832.f: New test
5323
5324 2003-04-11  David Chad  <davidc@freebsd.org>
5325             Loren J. Rittle  <ljrittle@acm.org>
5326
5327         libobjc/8562
5328         * objc.dg/headers.m: New test.
5329
5330 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
5331
5332         * gcc.c-torture/execute/builtin-noret-2.c: New.
5333         * gcc.c-torture/execute/builtin-noret-2.x: New.
5334         XFAIL builtin-noret-2.c at -O1 and above.
5335         * gcc.dg/redecl.c: New.
5336         * gcc.dg/Wshadow-1.c: Update error regexps.
5337
5338 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
5339
5340         * g++.dg/abi/bitfield10.C: New test.
5341
5342 2003-04-09  Mike Stump  <mrs@apple.com>
5343
5344         * gcc.dg/pch/pch.exp: Make testcase names longer.
5345         * g++.dg/pch/pch.exp: Make testcase names longer.
5346
5347 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5348
5349         * gcc.dg/builtins-11.c: New test case.
5350
5351 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5352
5353         * gcc.dg/builtins-9.c: New test case.
5354         * gcc.dg/builtins-10.c: New test case.
5355
5356 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
5357
5358         * gcc.dg/noncompile/init-4.c.c: New test.
5359
5360 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5361
5362         * gcc.misc-test/gcov-9.c: New test.
5363         * gcc.misc-test/gcov-10.c: New test
5364         * gcc.misc-test/gcov-11.c: New test.
5365
5366 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
5367
5368         PR optimization/10024
5369         * gcc.c-torture/compile/20030405-1.c: New test.
5370
5371 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
5372
5373         * gcc.dg/pch/static-3.c: New.
5374         * gcc.dg/pch/static-3.hs: New.
5375         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
5376
5377 2003-04-04  Richard Henderson  <rth@redhat.com>
5378
5379         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
5380         * g++.dg/eh/forced2.C: Likewise.
5381
5382 2003-04-03  Mike Stump  <mrs@apple.com>
5383
5384         * lib/scanasm.exp (scan-assembler): Add xfail processing for
5385         target arg.
5386         (scan-assembler-times, scan-assembler-not): Likewise.
5387         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
5388
5389 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5390
5391         * gcc.dg/sparc-loop-1.c: New test.
5392
5393 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
5394
5395         PR other/9274
5396         * g++.dg/pch/system-2.C: New.
5397         * g++.dg/pch/system-2.Hs: New.
5398
5399 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
5400
5401         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
5402
5403         * g++.dg/eh/simd-1.C (vecfunc): Same.
5404
5405 2003-04-01  Roger Sayle  <roger@eyesopen.com>
5406
5407         * gcc.c-torture/execute/20030401-1.c: New test case.
5408
5409 2003-04-01  Ziemowit Laski <zlaski@apple.com>
5410
5411         * objc.dg/defs.m: New.
5412
5413 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
5414
5415         * g++.dg/eh/simd-1.C: New.
5416         * g++.dg/eh/simd-2.C: New.
5417
5418 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
5419
5420         * gcc.c-torture/execute/simd-3.c: New.
5421
5422 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5423
5424         PR c/9936
5425         * gcc.dg/20030331-2.c: New test.
5426
5427 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5428
5429         PR c++/10278
5430         * g++.dg/parse/crash2.C: New test.
5431
5432 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5433
5434         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
5435         * gcc.c-torture/execute/20030331-1.c: ...here.
5436
5437 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5438
5439         * gcc.c-torture/execute/20030331-1.c: New test.
5440
5441 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5442
5443         * lib/gcov.exp: Adjust call return testing strings.
5444         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
5445
5446 2003-03-31  Roger Sayle  <roger@eyesopen.com>
5447
5448         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
5449         * gcc.dg/builtins-7.c: New test case.
5450         * gcc.dg/builtins-8.c: New test case.
5451
5452 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5453
5454         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
5455
5456 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
5457
5458         PR c++/7647
5459         * g++.dg/lookup-class-member-2.C: New test.
5460
5461 2003-03-30  Glen Nakamura  <glen@imodulo.com>
5462
5463         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
5464
5465 2003-03-28  Roger Sayle  <roger@eyesopen.com>
5466
5467         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
5468
5469 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
5470
5471         * g++.dg/init/attrib1.C: New test.
5472
5473 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5474
5475         * gcc.dg/ultrasp8.c: New test.
5476
5477 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5478
5479         * gcc.dg/ultrasp7.c: New test.
5480
5481 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
5482
5483         PR c++/10047
5484         * g++.dg/template/inline1.C: New test.
5485
5486 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5487
5488         * gcc.dg/sparc-dwarf2.c: New test.
5489
5490 2003-03-27  Roger Sayle  <roger@eyesopen.com>
5491
5492         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
5493         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
5494
5495 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
5496
5497         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
5498         than reading .x files.
5499         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
5500         * g77.dg/gcov/gcov-1.f: Likewise.
5501         * gcc.misc-tests/gcov-4b.c: Likewise.
5502         * gcc.misc-tests/gcov-5b.c: Likewise.
5503         * gcc.misc-tests/gcov-6.c: Likewise.
5504         * gcc.misc-tests/gcov-7.c: Likewise.
5505         * gcc.misc-tests/gcov-8.c: Likewise.
5506         * g++.dg/gcov/gcov-1.x: Remove.
5507         * g77.dg/gcov/gcov-1.x: Likewise.
5508         * gcc.misc-tests/gcov-4b.x: Likewise.
5509         * gcc.misc-tests/gcov-5b.x: Likewise.
5510         * gcc.misc-tests/gcov-6.x: Likewise.
5511         * gcc.misc-tests/gcov-7.x: Likewise.
5512         * gcc.misc-tests/gcov-8.x: Likewise.
5513
5514 2003-03-27  Glen Nakamura  <glen@imodulo.com>
5515
5516         PR opt/10087
5517         * gcc.dg/20030324-1.c: New test.
5518
5519 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
5520
5521         PR c++/10224
5522         * g++.dg/template/arg3.C: New test.
5523
5524         PR c++/10158
5525         * g++.dg/template/friend18.C: New test.
5526
5527 2003-03-26  Roger Sayle  <roger@eyesopen.com>
5528
5529         * g77.f-torture/compile/20030326-1.f: New test case.
5530
5531 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
5532
5533         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
5534
5535         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
5536
5537 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
5538
5539         * gcc.dg/ia64-sync-3.c: New test.
5540
5541 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
5542
5543         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
5544
5545 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5546
5547         * gcc.dg/ultrasp6.c: New test.
5548
5549 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5550
5551         * gcc.dg/i386-signbit-1.c: New test.
5552         * gcc.dg/i386-signbit-2.c: New test.
5553         * gcc.dg/i386-signbit-3.c: New test.
5554
5555 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5556
5557         * gcc.dg/ultrasp5.c: Fix options.
5558
5559 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5560
5561         * gcc.dg/ultrasp5.c: Fix comment.
5562
5563 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
5564
5565         PR fortran/10197
5566         * g77.f-torture/execute/10197.f: New test.
5567
5568 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
5569
5570         PR c++/9898, c++/383
5571         * g++.dg/template/conv6.C: New test.
5572
5573         PR c++/10119
5574         * g++.dg/template/ptrmem5.C: New test.
5575
5576         PR c++/10026
5577         * g++.dg/lookup/koenig1.C: New test.
5578
5579         PR C++/10199
5580         * g++.dg/lookup/template2.C: New test.
5581
5582 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
5583
5584         * g++.dg/opt/rtti1.C: New test.
5585
5586 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5587
5588         * gcc.dg/ultrasp5.c: New test.
5589
5590 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
5591
5592         PR middle-end/9967
5593         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
5594         builtin fputs.
5595
5596 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5597
5598         PR c/8224
5599         * gcc.dg/20030323-1.c: New test.
5600
5601 2003-03-23  Roger Sayle  <roger@eyesopen.com>
5602
5603         * gcc.c-torture/compile/20030323-1.c: New test case.
5604
5605 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
5606
5607         * gcc.dg/20030321-1.c: New test.
5608
5609 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
5610
5611         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
5612
5613 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5614
5615         PR c++/9978, c++/9708
5616         * g++.dg/ext/vlm1.C: Adjust expected error.
5617         * g++.dg/ext/vla2.C: New test.
5618         * g++.dg/template/arg1.C: New test.
5619         * g++.dg/template/arg2.C: New test.
5620
5621 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
5622
5623         * g77.f-torture/execute/select.f: New test.
5624         * g77.f-torture/noncompile/select_no_compile.f: New test.
5625
5626 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
5627
5628         PR c++/9898
5629         * g++.dg/other/error4.C: New test.
5630
5631 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
5632
5633         * g++.dg/template/friend17.C: New test.
5634
5635 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
5636
5637         * gcc.c-torture/compile/20030320-1.c: New.
5638
5639 2003-03-20  Roger Sayle  <roger@eyesopen.com>
5640
5641         * gcc.dg/builtins-6.c: New test case.
5642
5643 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
5644
5645         PR target/10073
5646         * gcc.c-torture/compile/20030319-1.c: New.
5647
5648 2003-03-18  Jan Hubicka  <jh@suse.cz>
5649
5650         * gcc.dg/i386-cvt-1.c: New test.
5651
5652 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
5653
5654         * objc.dg/naming-1.m: Use "(parse|syntax) error".
5655         * objc.dg/naming-2.m: Likewise.
5656
5657 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
5658
5659         PR c++/9639
5660         * g++.dg/parse/crash1.C: New test.
5661
5662 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
5663
5664         PR c++/8805
5665         * g++.dg/eh/cleanup1.C: New test.
5666
5667 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5668
5669         * gcc.c-torture/execute/20030316-1.c: New test case.
5670
5671 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5672
5673         PR c++/9629
5674         * g++.dg/init/ctor2.C: New test.
5675
5676 2003-03-15  Roger Sayle  <roger@eyesopen.com>
5677
5678         * g77.f-torture/compile/xformat.f: New test case.
5679
5680 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5681
5682         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
5683         * g++.old-deja/g++.mike/eh50.C: Likewise.
5684
5685 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5686
5687         PR c++/6440
5688         * g++.dg/template/spec7.C: New test.
5689         * g++.dg/template/spec8.C: Likewise.
5690
5691 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
5692
5693         * gcc.c-torture/execute/20030313-1.c: New test.
5694
5695 2003-03-14  Richard Henderson  <rth@redhat.com>
5696
5697         * gcc.dg/inline-2.c: Adjust alpha test for external call.
5698
5699 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5700
5701         * gcc.c-torture/compile/20030314-1.c: New test.
5702
5703 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
5704
5705         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
5706         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
5707         thumb target,
5708         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
5709         to accept newer _imp__  prefix and additional
5710         newline in .drectve section.
5711         * gcc.dg/dll-4.c: Likewise.
5712         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
5713         switch.
5714
5715 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5716
5717         * g++.dg/parse/namespace9.C: New test.
5718
5719         * g++.dg/init/ref5.C: New test.
5720         * g++.dg/parse/ptrmem1.C: Likewise.
5721
5722 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5723
5724         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5725         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5726         regular expression.
5727         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5728         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5729
5730 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5731
5732         * gcc.c-torture/execute/20030224-2.c: New test.
5733
5734 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5735
5736         * gcc.dg/decl-3.c: New test.
5737
5738 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5739
5740         * gcc.dg/i386-loop-2.c: New test.
5741
5742 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5743
5744         PR c++/9474
5745         * g++.dg/parse/namespace8.C: New test.
5746
5747         PR c++/9924
5748         * g++.dg/overload/builtin2.C: New test.
5749
5750 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5751
5752         * gcc.dg/return-type-3.c: New test.
5753
5754 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5755
5756         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5757         profiling options are not supported.
5758
5759 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5762         * g++.old-deja/g++.warn/impint2.C: Likewise.
5763
5764 2003-03-10  Devang Patel  <dpatel@apple.com>
5765
5766         * g++.dg/cpp/c++_cmd_1.C: New test.
5767         * g++.dg/cpp/c++_cmd_1.h: New file.
5768
5769 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5770
5771         * gcc.dg/altivec-9.c: New file.
5772
5773 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5774
5775         * gcc.dg/ppc-sdata-1.c: New test.
5776         * gcc.dg/ppc-sdata-2.c: New test.
5777
5778 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/9373
5781         * g++.dg/opt/ptrmem2.C: New test.
5782
5783         PR c++/8534
5784         * g++.dg/opt/ptrmem1.C: New test.
5785
5786 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5787
5788         * gcc.dg/i386-loop-1.c: New test.
5789
5790 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5791
5792         PR c++/9970
5793         * g++.dg/lookup/friend1.C: New test.
5794
5795 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/9823
5798         * g++.dg/parser/constructor1.C: New test.
5799
5800 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5801
5802         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5803
5804         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5805
5806 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5807
5808         * gcc.dg/cpp/Wunused.c: Update test.
5809
5810 2003-03-08  Jan Hubicka  <jh@suse.cz>
5811
5812         * gcc.dg/inline-3.c: New test.
5813
5814 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5815
5816         PR c++/9809
5817         * g++.dg/parse/builtin1.C: New test.
5818
5819         PR c++/9982
5820         * g++.dg/abi/cookie1.C: New test.
5821         * g++.dg/abi/cookie2.C: Likewise.
5822
5823         PR c++/9524
5824         * g++.dg/template/field1.C: New test.
5825
5826         PR c++/9912
5827         * g++.dg/parse/class1.C: New test.
5828         * g++.dg/parse/namespace7.C: Likewise.
5829         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5830
5831 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5832
5833         * g++.dg/init/ref4.C: New test.
5834
5835 2003-03-07  Jan Hubicka  <jh@suse.cz>
5836
5837         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5838         * gcc.dg/inline-3.c:  New test.
5839
5840 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5841
5842         * g++.dg/init/ref3.C: New test.
5843
5844         PR c++/9965
5845         * g++.dg/init/ref2.C: New test.
5846
5847         PR c++/9400
5848         * g++.dg/warn/Wshadow-2.C: New test.
5849
5850         PR c++/9791
5851         * g++.dg/warn/Woverloaded-1.C: New test.
5852
5853 2003-03-05  Jan Hubicka  <jh@suse.cz>
5854
5855         * gcc.dg/i386-local2.c: New.
5856         * gcc.dg/i386-local.c: Fix typo.
5857
5858 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5859
5860         * g++.dg/abi/layout3.C: New test.
5861
5862 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5863
5864         * gcc.c-torture/compile/20030305-1.c
5865
5866 2003-03-05  Jan Hubicka  <jh@suse.cz>
5867
5868         * gcc.dg/i386-local.c: New.
5869
5870 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5871
5872         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5873
5874 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5875
5876         * gcc.dg/switch-2.c: New test.
5877         * gcc.dg/switch-3.c: New test.
5878         * gcc.dg/Wswitch.c: Adjust line numbers.
5879         * gcc.dg/Wswitch-default.c: Likewise.
5880         * gcc.dg/Wswitch-enum.c: Likewise.
5881
5882 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5883
5884         * gcc.c-torture/execute/20030222-1.c: New test.
5885
5886 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5887
5888         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5889
5890 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5891
5892         PR c++/9878
5893         * g++.dg/init/ref1.C: New test.
5894
5895 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5896
5897         * gcc.dg/sh-relax.c: New SH-only test.
5898
5899 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5900
5901         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5902         comment explaining purpose of testcase.
5903
5904 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5905
5906         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5907         for HC11/HC12 (asm needs two int registers).
5908         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5909         HC11/HC12 because the test uses an asm which needs two 32-bit
5910         registers.
5911
5912 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5913
5914         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5915         for HC11/HC12 (array is too large otherwise).
5916         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5917         * gcc.c-torture/compile/20010518-2.x: Likewise.
5918         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5919         HC11/HC12 (array is too large).
5920
5921 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5922
5923         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5924         * lib/g++-dg.exp (g++-dg-test): Likewise.
5925
5926 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5927
5928         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5929         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5930
5931 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5932
5933         * g++.dg/warn/implicit-typename1.C: Remove warning.
5934
5935 2003-02-28  Richard Henderson  <rth@redhat.com>
5936
5937         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5938         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5939
5940 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5941
5942         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5943         * g++.dg/pch/pch.exp: Likewise.
5944
5945 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5946
5947         PR c++/9879
5948         * testsuite/g++.dg/init/new4.C: New test.
5949
5950 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5951
5952         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5953
5954 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5955
5956         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5957         unsigned long.
5958
5959         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5960         wider than float.
5961
5962 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5963
5964         * lib/scanasm.exp: Add support for counting numbers of
5965         occurences.
5966         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5967         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5968
5969 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/9683
5972         * g++.dg/template/static3.C: New test.
5973
5974         PR c++/9829
5975         * g++.dg/parse/namespace6.C: New test.
5976
5977 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5978
5979         PR target/9732
5980         * gcc.dg/20030225-1.c: New test.
5981
5982 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5983
5984         * README: Remove out-of-date information.
5985
5986         PR c++/9836
5987         * g++.dg/template/spec6.C: New test.
5988
5989 2003-02-24  Jeff Law  <law@redhat.com>
5990
5991         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5992
5993 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5994
5995         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5996         * gcc.dg/pragma-ep-1.c: Likewise.
5997
5998 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5999
6000         PR c++/9602
6001         * g++.dg/template/friend16.C: New test.
6002
6003 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/5333
6006         * g++.dg/parse/fused-params1.C: Adjust error messages.
6007         * g++.dg/template/nested3.C: New test.
6008
6009 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
6010
6011         * g++.dg/abi/param1.C: New test.
6012
6013 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6014
6015         PR c++/7982
6016         * g++.dg/warn/implicit-typename1.C: New test.
6017
6018 2003-02-22  Kelley Cook <kelleycook@comcast.net>
6019
6020         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
6021         with "mtune".
6022         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6023         * gcc.c-torture/execute/20010129-1.x: Likewise.
6024         * gcc.dg/20011107-1.c: Likewise.
6025         * gcc.dg/20020108-1.c: Likewise.
6026         * gcc.dg/20020122-3.c: Likewise.
6027         * gcc.dg/20020206-1.c: Likewise.
6028         * gcc.dg/20020310-1.c: Likewise.
6029         * gcc.dg/20020426-2.c: Likewise.
6030         * gcc.dg/20020517-1.c: Likewise.
6031         * gcc.dg/991230-1.c: Likewise.
6032         * gcc.dg/i386-unroll-1.c: Likewise.
6033         * gcc.misc-tests/i386-prefetch.exp: Likewise.
6034
6035 2003-02-22  Jan Hubicka  <jh@suse.cz>
6036
6037         * gcc.dg/i386-mul.c: New test.
6038
6039 2003-02-21  Roger Sayle  <roger@eyesopen.com>
6040
6041         * gcc.dg/builtins-5.c: New test case.
6042
6043 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
6044
6045         * gcc.dg/asmreg-1.c: New test.
6046
6047 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/9749
6050         * g++.dg/parse/varmod1.C: New test.
6051
6052 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/9727
6055         * g++.dg/template/op1.C: New test.
6056
6057 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6058
6059         PR c++/8906
6060         * g++.dg/template/nested2.C: New test.
6061
6062 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
6063
6064         PR c++/8724
6065         * g++.dg/expr/dtor1.C: New test.
6066
6067 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
6068
6069         * gcc.dg/cpp/include3.c: New test.
6070         * gcc.dg/cpp/inc/foo.h: New file.
6071
6072 2003-02-21  Glen Nakamura  <glen@imodulo.com>
6073
6074         * gcc.c-torture/execute/20030221-1.c: New test.
6075
6076 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
6077
6078         PR c++/9729
6079         * g++.dg/abi/conv1.C: New test.
6080
6081 2003-02-20  Jan Hubicka  <jh@suse.cz>
6082
6083         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
6084
6085 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
6086
6087         * gcc.c-torture/compile/20030219-1.c: New test.
6088
6089 2003-02-18  Jan Hubicka  <jh@suse.cz>
6090
6091         * gcc.dg/funcorder.c: New test.
6092
6093 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6094
6095         * gcc.c-torture/execute/20030218-1.c: New.
6096
6097 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
6098
6099         * gcc.dg/20030218-1.c: New.
6100
6101 2003-02-18  Richard Henderson  <rth@redhat.com>
6102
6103         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
6104         * gcc.dg/attr-used-2.c: New.
6105
6106 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/9704
6109         * g++.dg/init/copy5.C: New test.
6110
6111 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
6112
6113         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
6114         * g++.dg/pch/pch.exp: Likewise.
6115
6116 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6117
6118         * gcc.c-torture/execute/20030209-1.c: Enable the test if
6119         STACK_SIZE is not defined.
6120
6121 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6122
6123         PR c++/9457
6124         * g++.dg/template/init1.C: New test.
6125
6126 2003-02-16  Jan HUbicka  <jh@suse.cz>
6127
6128         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
6129         (foo): Add few extra tests
6130         * gcc.dg/c99-const-expr-3.c: Likewise.
6131         * gcc.c-torture/execute/20030216-1.c: New.
6132
6133 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6134
6135         PR c++/9459
6136         * g++.dg/ext/typeof4.C: New test.
6137
6138 2003-02-15  Roger Sayle  <roger@eyesopen.com>
6139
6140         * gcc.dg/i386-387-3.c: New test case.
6141
6142 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
6143
6144         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
6145         cris-*-elf* cris-*-aout* and mmix-*-*.
6146
6147 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
6148
6149         * gcc.dg/20030213-1.c: New test.
6150
6151 2003-02-12  Roger Sayle  <roger@eyesopen.com>
6152
6153         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
6154         * gcc.dg/i386-387-2.c: Likewise.
6155
6156 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
6157
6158         * gcc.dg/ppc-spe.c: Fix formatting.
6159         Enable tests that were previously unsupported by gas.
6160         Delete tests for instructions that no longer exist.
6161         Switch arguments on evsubifw builtin.
6162
6163 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
6164
6165         * gcc.c-torture/execute/20030209-1.c: Disable the test if
6166         STACK_SIZE is too small.
6167
6168 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6169             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6170
6171         * gcc.dg/decl-2.c: New test.
6172
6173 2003-02-10  Jan Hubicka  <jh@suse.cz>
6174
6175         * gcc.dg/i386-fpcvt-1.c:  New test.
6176
6177 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
6178
6179         * gcc.c-torture/execute/20030209-1.c: New test.
6180
6181 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
6182
6183         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
6184         int-wide bitops, use the constants of the same width.
6185         Likewise, if long long is 32-bit wide, test bitops using
6186         32-bit constants.
6187
6188 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
6189
6190         * gcc.dg/20021014-1.c: Annotate with expected notice text.
6191
6192 2003-02-07  Roger Sayle  <roger@eyesopen.com>
6193
6194         * testsuite/gcc.dg/builtins-4.c: New test case.
6195
6196 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6197
6198         * gcc.dg/20020430-1.c: Fix dg command typos.
6199         * gcc.dg/20020503-1.c: Likewise.
6200
6201 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6202
6203         PR c++/8785
6204         * g++.dg/parse/fused-params1.C: New test.
6205
6206         PR c++/8857
6207         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
6208
6209         PR c++/8921
6210         * g++.dg/parse/non-dependent1.C: New test.
6211
6212         PR c++/8928
6213         * g++.dg/parse/dupl-tmpl-args1.C: New test.
6214
6215         PR c++/9228
6216         * g++.dg/parse/undefined7.C: New test.
6217         * g++.dg/parse/non-templ1.C: New test.
6218
6219         PR c++/9229
6220         * g++.dg/parse/too-many-tmpl-args1.C: New test.
6221
6222 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
6223
6224         * gcc.c-torture/compile/20030206-1.c: New test.
6225
6226 2003-02-05  Roger Sayle  <roger@eyesopen.com>
6227
6228         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
6229         "pow" to "foo" to avoid potential confusion with a math built-in.
6230
6231 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6232
6233         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
6234         conditions for SPARC targets.
6235
6236 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
6237
6238         * gcc.dg/20030204-1.c: New test.
6239
6240 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6241
6242         PR c++/38
6243         * g++.dg/parse/array-size1.C: New test.
6244
6245         PR c++/5657
6246         * g++.dg/parse/undefined3.C: New test.
6247
6248         PR c++/5665
6249         * g++.dg/parse/undefined4.C: New test.
6250
6251         PR c++/5975
6252         * g++.dg/parse/undefined5.C: New test.
6253
6254         PR c++/7259
6255         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
6256
6257         PR c++/8578
6258         * g++.dg/parse/casting-operator1.C: New test.
6259
6260         PR c++/8596
6261         * g++.dg/parse/undefined6.C: New test.
6262
6263         PR c++/8736
6264         * g++.dg/parse/missing-template1.C: New test.
6265
6266 2003-02-04  Jan Hubicka  <jh@suse.cz>
6267
6268         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
6269         * gcc.dg/i386-cmov?.c:  Likewise.
6270         * gcc.dg/i386-fpcvt-?.c:  Likewise.
6271         * gcc.dg/i386-ssefp-1.c:  Likewise.
6272         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
6273         conventions.
6274
6275 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/7129
6278         * testsuite/g++.dg/ext/max.C: New test.
6279
6280 2003-02-03  Jan Hubicka  <jh@suse.cz>
6281
6282         * gcc.c-torture/execute/20030203-1.c: New test.
6283
6284 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
6285
6286         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
6287         'natural-endian'.
6288
6289 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
6290
6291         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
6292         * g++.dg/init/new2.C: Likewise.
6293         * g++.dg/other/new1.C: Likewise.
6294
6295 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
6296
6297         * gcc.dg/struct-ret-libc.c: New test.
6298
6299 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
6300
6301         * gcc.dg/20030129-1.c: New test.
6302
6303 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6304
6305         PR c++/8849
6306         * g++.dg/template/ptrmem4.C: New test.
6307
6308 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
6309
6310         * g++.dg/parser/constant1.C: New test.
6311
6312 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6313
6314         PR c++/8591
6315         * g++.dg/parse/friend2.C: New test.
6316
6317 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6318
6319         PR c++/9437
6320         * g++.dg/template/unify4.C: New test.
6321
6322 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
6323
6324         * gcc.c-torture/execute/20030128-1.c: New test.
6325
6326 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
6327
6328         * g++.dg/lookup/nested1.C: Test moved from ...
6329         * g++.old-deja/g++.other/lookup24.C: ... here.
6330
6331 2003-01-28  Jan Hubicka  <jh@suse.cz>
6332
6333         * gcc.dg/i386-cmov5.c:  New test.
6334
6335 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
6336
6337         * gcc.c-torture/execute/20010925-1.c: Changed the
6338         memcpy declaration.
6339
6340 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6341
6342         PR c++/3902
6343         * g++.dg/parse/template5.C: New test.
6344
6345 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
6346
6347         PR fortran/9258
6348         * g77.dg/pr9258: New test.
6349
6350 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6351
6352         * README: Move relevant parts from README.g++.
6353
6354         * README.g++: Remove this file.
6355
6356 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6357
6358         * g++.dg/abi/dcast1.C: New test.
6359
6360 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6361
6362         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
6363
6364 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
6365
6366         PR c++/47
6367         * g++.old-deja/g++.other/lookup24.C: New test.
6368
6369 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6370
6371         PR middle-end/7227
6372         * gcc.dg/uninit-C.c: New test.
6373
6374 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
6375
6376         * g++.dg/abi/covariant1.C: New test.
6377
6378 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
6379
6380         * gcc.dg/20030123-1.c: New test.
6381
6382 2003-01-25  Jan Hubicka  <jh@suse.cz>
6383
6384         PR opt/8492
6385         * gcc.c-torture/compile/20030125-1.c
6386
6387 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
6388
6389         PR c++/9403
6390         * g++.dg/parse/template3.C: New test.
6391         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
6392
6393         PR c++/795
6394         * g++.dg/parse/template4.C: New test.
6395
6396         PR c++/9415
6397         * g++.dg/template/qual2.C: New test.
6398
6399         PR c++/8545
6400         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
6401
6402         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
6403
6404 2003-01-25  Roger Sayle  <roger@eyesopen.com>
6405
6406         * gcc.c-torture/execute/switch-1.c: New test case.
6407
6408 2003-01-25  Jan Hubicka  <jh@suse.cz>
6409
6410         * gcc.c-torture/execute/20030125-1.[cx]: New test.
6411
6412 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
6413
6414         Tweaks for Bison-1.875. From the NEWS file:
6415         "- `parse error' -> `syntax error'
6416         Bison now uniformly uses the term `syntax error'"
6417         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
6418         * gcc.dg/cpp/digraph2.c: Likewise.
6419         * gcc.dg/cpp/direct2.c: Likewise.
6420         * gcc.dg/cpp/paste4.c: Likewise.
6421         * gcc.dg/c90-restrict-1.c: Likewise.
6422         * gcc.dg/c99-func-2.c: Likewise.
6423         * gcc.dg/noncompile/920721-2.c: Likewise.
6424         * gcc.dg/noncompile/930622-2.c: Likewise.
6425         * gcc.dg/noncompile/940112-1.c: Likewise.
6426         * gcc.dg/noncompile/950921-1.c: Likewise.
6427         * gcc.dg/noncompile/951123-1.c: Likewise.
6428         * gcc.dg/noncompile/971104-1.c: Likewise.
6429         * gcc.dg/noncompile/990416-1.c: Likewise.
6430
6431 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
6432
6433         * g++.dg/parse/undefined1.C: Add error message.
6434
6435 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/9354
6438         * g++.dg/parse/new1.C: New test.
6439
6440         PR c++/9216
6441         * g++.dg/parse/template2.C: New test.
6442
6443         PR c++/9354
6444         * g++.dg/parse/typedef2.C: New test.
6445
6446         PR c++/9328
6447         * g++.dg/ext/typeof3.C: New test.
6448
6449 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6450
6451         PR c++/2738
6452         * g++.dg/parse/ret-type1.C: New test.
6453
6454         PR c++/3792
6455         * g++.dg/parse/tmpl-outside1.C: New test.
6456
6457         PR c++/4207
6458         * g++.dg/parse/int-as-enum1.C: New test.
6459
6460         PR c++/4903
6461         * g++.dg/parse/no-typename1.C: New test.
6462
6463         PR c++/5533
6464         * g++.dg/parse/no-value1.C: New test.
6465
6466         PR c++/5921
6467         * g++.dg/parse/wrong-inline1.C: New test.
6468
6469         PR c++/6402
6470         * g++.dg/parse/ref1.C: New test.
6471
6472         PR c++/6992
6473         * g++.dg/parse/attr-ctor1.C: New test.
6474
6475         PR c++/7229
6476         * g++.dg/parse/namespace5.C: New test.
6477
6478         PR c++/7917
6479         * g++.dg/parse/func-def1.C: New test.
6480
6481         PR c++/8143
6482         * g++.dg/parse/undefined1.C: New test.
6483
6484         PR c++/5723, PR c++/8522
6485         * g++.dg/parse/specialization1.C: New test.
6486
6487         PR c++/163, PR c++/8595
6488         * g++.dg/parse/struct-as-enum1.C: New test.
6489
6490         PR c++/9173
6491         * g++.dg/parse/undefined2.C: New test.
6492
6493 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6494
6495         PR c++/9298
6496         * g++.dg/parse/template1.C: New test.
6497
6498         PR c++/9384
6499         * g++.dg/parse/using1.C: New test.
6500
6501         PR c++/9285
6502         PR c++/9294
6503         * g++.dg/parse/expr2.C: New test.
6504
6505         PR c++/9388
6506         * g++.dg/parse/lookup2.C: Likewise.
6507
6508 2003-01-21  Jan Hubicka  <jh@suse.cz>
6509
6510         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
6511         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
6512         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
6513         * gcc.c-torture/execute/string-opt-*.c: Likewise.
6514
6515 2003-01-20  Nick Clifton  <nickc@redhat.com>
6516
6517         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
6518         problem with ARM sibcall code generation.
6519
6520 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6521
6522         * gcc.c-torture/execute/20030120-1.c: New.
6523
6524 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
6525
6526         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
6527
6528 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
6529
6530         PR c++/9272
6531         * g++.dg/parse/ctor1.C: New test.
6532
6533         PR c++/9294:
6534         * g++.dg/parse/qualified1.C: New test.
6535
6536         * g++.dg/parse/typename3.C: New test.
6537
6538 2003-01-16  Richard Henderson  <rth@redhat.com>
6539
6540         * g++.dg/tls/init-2.C: Fix error matches for real this time.
6541
6542 2003-01-16  Richard Henderson  <rth@redhat.com>
6543
6544         * g++.dg/pch/pch.exp: Copy test header to the working directory
6545         before using it either for precompilation or direct use.
6546         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
6547         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
6548
6549 2003-01-16  Richard Henderson  <rth@redhat.com>
6550
6551         * gcc.dg/pch/pch.exp: Copy test header to the working directory
6552         before using it either for precompilation or direct use.
6553         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
6554         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
6555
6556 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
6557
6558         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
6559         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
6560         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
6561         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
6562         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
6563         typename warning into error.
6564         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
6565         error messages.
6566         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
6567         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
6568         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
6569         messages.
6570         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
6571         make declaration visible in template.
6572         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
6573         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
6574         messages.
6575         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
6576         message.
6577         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
6578         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
6579         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
6580         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
6581         typename warning with error message.
6582         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
6583         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
6584         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
6585
6586 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
6587
6588         * g++.dg/parse/ambig2.C: New test.
6589
6590 2003-01-15  Richard Henderson  <rth@redhat.com>
6591
6592         * g++.dg/tls/init-2.C: Update error message string.
6593
6594 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6595
6596         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
6597
6598 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
6599
6600         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
6601         all for HC11/HC12.
6602         * gcc.c-torture/compile/20001205-1.x: Likewise.
6603         * gcc.c-torture/compile/20001226-1.x: Likewise.
6604         * gcc.c-torture/compile/920520-1.x: Likewise.
6605         * gcc.c-torture/compile/961203-1.x: Likewise.
6606         * gcc.c-torture/compile/20020604-1.x: Likewise.
6607
6608 2003-01-15  Jan Hubicka  <jh@suse.cz>
6609
6610         * gcc.c-torture/compile/20030115-1.c: New test.
6611
6612         * gcc.dg/i386-fpcvt-1.c: New test.
6613         * gcc.dg/i386-fpcvt-2.c: New test.
6614
6615 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
6616
6617         Further conform g++'s __vmi_class_type_info to the C++ ABI
6618         specification.
6619         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
6620         the specification.
6621
6622 2003-01-14  Jan Hubicka  <jh@suse.cz>
6623
6624         * gcc.dg/i386-fpcvt-1.c: New test.
6625         * gcc.dg/i386-fpcvt-2.c: New test.
6626
6627 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6628
6629         * gcc.dg/i386-mmx-3.c: New test.
6630
6631 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
6632
6633         PR c++/9264
6634         * g++.dg/parse/octal1.C: New file.
6635
6636         PR c++/9172
6637         * g++.dg/parse/typename1.C: New file.
6638
6639 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
6640
6641         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
6642         * gcc.dg/bf-no-ms-layout.c: Likewise.
6643         * gcc.dg/bf-ms-attrib.c: Likewise.
6644
6645 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
6646
6647         PR c++/9099
6648         * g++.dg/parse/dtor1.C: New file.
6649
6650         PR c++/9128
6651         * g++.dg/rtti/typeid1.C: New file.
6652
6653         PR c++/9153
6654         * g++.dg/parse/lookup1.C: New file.
6655
6656         PR c++/9171
6657         * g++.dg/templ/spec5.C: New file.
6658
6659 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
6660
6661         * gcc.c-torture/compile/20030110-1.c: New test.
6662
6663 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
6664
6665         Merge from pch-branch:
6666
6667         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
6668
6669         * gcc.dg/pch/cpp-1.h: New.
6670         * gcc.dg/pch/cpp-1.c: New.
6671         * gcc.dg/pch/cpp-2.h: New.
6672         * gcc.dg/pch/cpp-2.c: New.
6673
6674         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
6675
6676         * gcc.dg/pch/except-1.h: New.
6677         * gcc.dg/pch/except-1.c: New.
6678
6679         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
6680
6681         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
6682         running test.
6683         * gcc.dg/pch: Include *.hp not *.h.
6684         * gcc.dg/pch/system-1.h: New.
6685         * gcc.dg/pch/system-1.c: New.
6686
6687         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
6688
6689         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
6690         rather than trying to build and run a program using PCH.
6691         * gcc.dg/pch: Remove dg-do commands from test files.
6692
6693         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
6694
6695         * gcc.dg/pch/macro-3.c: New.
6696         * gcc.dg/pch/macro-3.h: New.
6697
6698         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
6699
6700         * gcc.dg/pch/common-1.c: New.
6701         * gcc.dg/pch/common-1.h: New.
6702         * gcc.dg/pch/decl-1.c: New.
6703         * gcc.dg/pch/decl-1.h: New.
6704         * gcc.dg/pch/decl-2.c: New.
6705         * gcc.dg/pch/decl-2.h: New.
6706         * gcc.dg/pch/decl-3.c: New.
6707         * gcc.dg/pch/decl-3.h: New.
6708         * gcc.dg/pch/decl-4.c: New.
6709         * gcc.dg/pch/decl-4.h: New.
6710         * gcc.dg/pch/decl-5.c: New.
6711         * gcc.dg/pch/decl-5.h: New.
6712         * gcc.dg/pch/global-1.c: New.
6713         * gcc.dg/pch/global-1.h: New.
6714         * gcc.dg/pch/inline-1.c: New.
6715         * gcc.dg/pch/inline-1.h: New.
6716         * gcc.dg/pch/inline-2.c: New.
6717         * gcc.dg/pch/inline-2.h: New.
6718         * gcc.dg/pch/static-1.c: New.
6719         * gcc.dg/pch/static-1.h: New.
6720         * gcc.dg/pch/static-2.c: New.
6721         * gcc.dg/pch/static-2.h: New.
6722
6723         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6724
6725         * g++.dg/pch/pch.exp: Better handle failing testcases.
6726         * gcc.dg/pch/pch.exp: Likewise.
6727         * gcc.dg/pch/macro-1.c: New.
6728         * gcc.dg/pch/macro-1.h: New.
6729         * gcc.dg/pch/macro-2.c: New.
6730         * gcc.dg/pch/macro-2.h: New.
6731
6732         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6733
6734         * g++.dg/dg.exp: Treat files in pch/ specially.
6735         * g++.dg/pch/pch.exp: New file.
6736         * g++.dg/pch/empty.H: New file.
6737         * g++.dg/pch/empty.C: New file.
6738         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6739         "precompile".
6740
6741         * gcc.dg/pch/pch.exp: New file.
6742         * gcc.dg/pch/empty.h: New file.
6743         * gcc.dg/pch/empty.c: New file.
6744         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6745         "precompile".
6746
6747 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6748
6749         * g++.dg/template/friend14.C: New test.
6750
6751 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6752
6753         * gcc.dg/old-style-asm-1.c: New test.
6754
6755 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6756
6757         * gcc.c-torture/compile/20030109-1.c: New test.
6758
6759 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6760
6761         * gcc.c-torture/execute/20030109-1.c: New test.
6762
6763 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6764
6765         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6766         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6767         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6768         * g++.old-deja/g++.mike/eh2.C: Likewise
6769         * g++.old-deja/g++.mike/eh3.C: Likewise
6770         * g++.old-deja/g++.mike/eh5.C: Likewise
6771         * g++.old-deja/g++.mike/eh6.C: Likewise
6772         * g++.old-deja/g++.mike/eh7.C: Likewise
6773         * g++.old-deja/g++.mike/eh8.C: Likewise
6774         * g++.old-deja/g++.mike/eh9.C: Likewise
6775         * g++.old-deja/g++.mike/eh10.C: Likewise
6776         * g++.old-deja/g++.mike/eh12.C: Likewise
6777         * g++.old-deja/g++.mike/eh13.C: Likewise
6778         * g++.old-deja/g++.mike/eh14.C: Likewise
6779         * g++.old-deja/g++.mike/eh16.C: Likewise
6780         * g++.old-deja/g++.mike/eh17.C: Likewise
6781         * g++.old-deja/g++.mike/eh18.C: Likewise
6782         * g++.old-deja/g++.mike/eh21.C: Likewise
6783         * g++.old-deja/g++.mike/eh23.C: Likewise
6784         * g++.old-deja/g++.mike/eh24.C: Likewise
6785         * g++.old-deja/g++.mike/eh25.C: Likewise
6786         * g++.old-deja/g++.mike/eh26.C: Likewise
6787         * g++.old-deja/g++.mike/eh27.C: Likewise
6788         * g++.old-deja/g++.mike/eh28.C: Likewise
6789         * g++.old-deja/g++.mike/eh29.C: Likewise
6790         * g++.old-deja/g++.mike/eh31.C: Likewise
6791         * g++.old-deja/g++.mike/eh33.C: Likewise
6792         * g++.old-deja/g++.mike/eh34.C: Likewise
6793         * g++.old-deja/g++.mike/eh35.C: Likewise
6794         * g++.old-deja/g++.mike/eh36.C: Likewise
6795         * g++.old-deja/g++.mike/eh37.C: Likewise
6796         * g++.old-deja/g++.mike/eh38.C: Likewise
6797         * g++.old-deja/g++.mike/eh39.C: Likewise
6798         * g++.old-deja/g++.mike/eh40.C: Likewise
6799         * g++.old-deja/g++.mike/eh41.C: Likewise
6800         * g++.old-deja/g++.mike/eh42.C: Likewise
6801         * g++.old-deja/g++.mike/eh44.C: Likewise
6802         * g++.old-deja/g++.mike/eh46.C: Likewise
6803         * g++.old-deja/g++.mike/eh47.C: Likewise
6804         * g++.old-deja/g++.mike/eh48.C: Likewise
6805         * g++.old-deja/g++.mike/eh49.C: Likewise
6806         * g++.old-deja/g++.mike/eh50.C: Likewise
6807         * g++.old-deja/g++.mike/eh51.C: Likewise
6808         * g++.old-deja/g++.mike/eh53.C: Likewise
6809         * g++.old-deja/g++.mike/eh55.C: Likewise
6810         * g++.old-deja/g++.mike/p7912.C: Likewise
6811         * g++.old-deja/g++.mike/p9706.C: Likewise
6812         * g++.old-deja/g++.mike/p10416.C: Likewise
6813         * g++.old-deja/g++.mike/p11667.C: Likewise
6814         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6815         Remove redundant reference to Iris.
6816         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6817         Elxsi, i860, Pico Java, and WE32K.
6818
6819 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6820
6821         * g++.dg/ext/asm4.C: New test.
6822
6823 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6824
6825         PR c++/9030
6826         * g++.dg/template/friend12.C: New test.
6827         * g++.dg/template/friend13.C: Likewise.
6828         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6829
6830 2003-01-08  Jan Hubicka  <jh@suse.cz>
6831
6832         * gcc.dg/i386-cadd.c: New test.
6833         * gcc.dg/i386-cmov4.c: Likewise.
6834
6835 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6836
6837         PR c++/9165
6838         * g++.dg/warn/Wunused-3.C: New test.
6839
6840         * g++.dg/abi/bitfield9.C: New test.
6841
6842         PR c++/9189
6843         * g++.dg/parse/defarg3.C: New test.
6844
6845 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6846
6847         * g++.dg/parse/ambig1.C: New test.
6848         * g++.dg/parse/defarg2.C: New test.
6849
6850 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6851
6852         * g++.dg/template/defarg-1.C: New test.
6853         * g++.dg/template/local2.C: Likewise.
6854
6855 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6856
6857         * gcc.c-torture/execute/20030105-1.c: New test.
6858
6859 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6860
6861         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6862         * g++.dg/parse/namespace4.C: Likewise.
6863
6864 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6865
6866         * g++.dg/template/ntp2.C: New test.
6867
6868 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6869
6870         * g++.dg/parse/extern-C-1.C: New test.
6871
6872         * g++.dg/parse/namespace4.C: New test.
6873
6874         * g++.dg/template/nested1.C: New test.
6875
6876         * g++.dg/parse/namespace3.C: New test.
6877
6878 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6879
6880         * g++.dg/lookup/two-stage1.C: New test.
6881
6882 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6883
6884         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6885         * g++.old-deja/g++.jason/access8.C: Likewise.
6886         * g++.old-deja/g++.other/decl5.C: Likewise.
6887
6888 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6889
6890         * g++.dg/parse/parse7.C: New test.
6891
6892 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/2843
6895         * g++.dg/ext/attrib7.C: New test.
6896
6897 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6898
6899         * g++.dg/parse/parse6.C: New test.
6900
6901 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6902
6903         * gcc.dg/h8300-stack-1.c: New.
6904
6905 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6906
6907         g++.dg/lookup/exception1.C: New test.
6908
6909         g++.dg/lookup/template1.C: New test.
6910
6911         g++.dg/parse/namespace2.C: New test.
6912
6913         g++.dg/parse/parens2.C: New test.
6914
6915 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6916
6917         * g++.dg/parse/parse5.C: New test.
6918         * g++.dg/lookup/scoped4.C: New test.
6919
6920 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6921
6922         * g++.dg/parse/parens1.C: New test.
6923
6924         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6925         angle-bracket1.C.
6926         * g++.dg/parse/parens2.C: New test.
6927
6928         * g++.dg/lookup/scope-operator1.C: New test.
6929
6930         * g++.dg/parse/operator1.C: New test.
6931
6932 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6933
6934         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6935         * g++.old-deja/g++.other/access6.C: Likewise.
6936         * g++.old-deja/g++.other/decl1.C: Likewise.
6937         * g++.old-deja/g++.pt/typename12.C: Likewise.
6938
6939 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6940
6941         * g++.dg/parse/namespace1.C: New test.
6942
6943 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6944
6945         * g++.dg/parse/parse4.C: New test.
6946
6947 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6948
6949         * g++.dg/parse/parse3.C: New test.
6950
6951 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6952
6953         * g++.dg/parse/parse2.C: New test.
6954
6955 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6956
6957         * g++.dg/template/friend11.C: New test.
6958
6959 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6960
6961         * g++.dg/parse/parse1.C: New test.
6962
6963 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6964
6965         * lib/profopt.exp: Change the name of a global variable to avoid
6966         possible clashes with other test suites.
6967
6968 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6969
6970         * g++.dg/inherit/covariant8.C: New test.
6971
6972 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6973
6974         * g++.dg/init/array9.C: New test.
6975
6976         PR c++/9112
6977         * g++.dg/parse/expr1.C: New test.
6978
6979 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6980
6981         * gcc.c-torture/compile/20021230-1.c: New test.
6982
6983 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6984
6985         * g++.dg/inherit/covariant5.C: New test.
6986         * g++.dg/inherit/covariant6.C: New test.
6987         * g++.dg/inherit/covariant7.C: New test.
6988
6989 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6990
6991         PR c++/2739
6992         * g++.dg/other/access2.C: New test.
6993
6994 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6995
6996         * g++.dg/other/anon-struct.C: No longer fails
6997         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6998         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6999         * g++.old-deja/g++.brendan/parse6.C: Likewise.
7000
7001 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7002
7003         * g++.dg/parse/angle-bracket.C (main): No longer fails.
7004
7005 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
7006
7007         * g++.dg/eh/spec4.C: Remove stray semicolon.
7008         * g++.dg/expr/pmf-1.C: Change error message.
7009         * g++.dg/ext/asm1.C: Remove stray semicolon.
7010         * g++.dg/ext/typename1.C: Add missing typenames.
7011         * g++.dg/inherit/template-as-base.C: Change error message.
7012         * g++.dg/lookup/scoped1.C: Likewise.
7013         * g++.dg/lookup/scoped2.C: Likewise.
7014         * g++.dg/lookup/using2.C: Likewise.
7015         * g++.dg/other/component1.C: Remove stray semicolon.
7016         * g++.dg/other/do1.C: Change error message.
7017         * g++.dg/other/error2.C: Likewise.
7018         * g++.dg/other/init1.C: Likewise.
7019         * g++.dg/other/packed1.C: Remove stray semicolon.
7020         * g++.dg/other/ptrmem2.C: Change error message.
7021         * g++.dg/parse/parameter-declaration-1.C: Remove line number
7022         marker.
7023         * g++.dg/special/initp1.C: Remove invalid attribute usage.
7024         * g++.dg/template/access3.C: Add typename keyword.
7025         * g++.dg/template/access5.C: Remove stray semicolon.
7026         * g++.dg/template/access6.C: Likewise.
7027         * g++.dg/template/complit1.C: Likewise.
7028         * g++.dg/template/crash1.C: Change error message.
7029         * g++.dg/template/inherit2.C: Remove stray semicolon.
7030         * g++.dg/template/instantiate2.C: Likewise.
7031         * g++.dg/template/instantiate3.C: Change error message.
7032         * g++.dg/template/qual1.C: Remove stray semicolon.
7033         * g++.dg/template/qualttp18.C: Change error message.
7034         * g++.dg/template/ref1.C: Remove stray semicolon.
7035         * g++.dg/template/sizeof1.C (A::value): Declare it.
7036         * g++.dg/template/spec4.C: Change error message.
7037         * g++.dg/template/static1.C: Likewise.
7038         * g++.dg/template/type1.C: Likewise.
7039         * g++.dg/template/typename3.C: Likewise.
7040         * g++.old-deja/g++.benjamin/13478.C: Change error message.
7041         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
7042         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
7043         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
7044         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
7045         named return value extension.
7046         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
7047         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
7048         * g++.old-deja/g++.bob/extern_C.C: Likewise.
7049         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7050         * g++.old-deja/g++.brendan/complex1.C: Likewise.
7051         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7052         * g++.old-deja/g++.brendan/crash13.C: Likewise.
7053         * g++.old-deja/g++.brendan/crash15.C: Likewise.
7054         * g++.old-deja/g++.brendan/crash18.C: Change error message.
7055         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
7056         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7057         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7058         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7059         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
7060         syntax.
7061         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
7062         * g++.old-deja/g++.brendan/crash8.C: Change error message.
7063         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
7064         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
7065         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
7066         * g++.old-deja/g++.brendan/template11.C: Likewise.
7067         * g++.old-deja/g++.brendan/template26.C: Likewise.
7068         * g++.old-deja/g++.brendan/template27.C: Use explicit
7069         specialization syntax.
7070         * g++.old-deja/g++.brendan/template30.C: Likewise.
7071         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
7072         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
7073         non-dependent names.
7074         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
7075         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
7076         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
7077         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
7078         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
7079         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
7080         named return value extension.
7081         * g++.old-deja/g++.ext/namedret2.C: Likewise.
7082         * g++.old-deja/g++.ext/namedret3.C: Likewise.
7083         * g++.old-deja/g++.ext/return1.C: Likewise.
7084         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
7085         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
7086         * g++.old-deja/g++.jason/access8.C: Likewise.
7087         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
7088         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
7089         pseudo-destructor names.
7090         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
7091         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
7092         pseudo-destructor names.
7093         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
7094         * g++.old-deja/g++.jason/overload19.C: Likewise.
7095         * g++.old-deja/g++.jason/overload32.C: Likewise.
7096         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
7097         stray semicolons.
7098         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
7099         * g++.old-deja/g++.jason/return.C: Likewise.
7100         * g++.old-deja/g++.jason/return2.C: Likewise.
7101         * g++.old-deja/g++.jason/shadow1.C: Likewise.
7102         * g++.old-deja/g++.jason/special.C: Use explicit specialization
7103         syntax.
7104         * g++.old-deja/g++.jason/template10.C: Account for use of
7105         non-dependent names.
7106         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
7107         syntax.
7108         * g++.old-deja/g++.jason/template37.C: Likewise.
7109         * g++.old-deja/g++.law/access4.C: Change error messages.
7110         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
7111         pseudo-destructor names.
7112         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
7113         * g++.old-deja/g++.law/ctors9.C: Likewise.
7114         * g++.old-deja/g++.law/cvt22.C: Likewise.
7115         * g++.old-deja/g++.law/dtors5.C: Likewise.
7116         * g++.old-deja/g++.law/global-init1.C: Likewise.
7117         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7118         * g++.old-deja/g++.law/operators28.C: Likewise.
7119         * g++.old-deja/g++.law/visibility28.C: Likewise.
7120         * g++.old-deja/g++.martin/eval1.C: Likewise.
7121         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
7122         name.
7123         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
7124         * g++.old-deja/g++.mike/net34.C: Likewise.
7125         * g++.old-deja/g++.mike/net36.C: Likewise.
7126         * g++.old-deja/g++.mike/ns2.C: Likewise.
7127         * g++.old-deja/g++.mike/p12306.C: Likewise.
7128         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
7129         value extension.
7130         * g++.old-deja/g++.mike/p700.C: Likewise.
7131         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
7132         * g++.old-deja/g++.mike/p710.C: Likewise.
7133         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
7134         value extension.
7135         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
7136         * g++.old-deja/g++.mike/pmf9.C: Likewise.
7137         * g++.old-deja/g++.ns/crash2.C: Likewise.
7138         * g++.old-deja/g++.ns/crash3.C: Likewise.
7139         * g++.old-deja/g++.ns/invalid1.C: Likewise.
7140         * g++.old-deja/g++.ns/ns17.C: Likewise.
7141         * g++.old-deja/g++.ns/template16.C: Likewise.
7142         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
7143         keyword.
7144         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
7145         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
7146         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
7147         named return value extension.
7148         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
7149         * g++.old-deja/g++.other/access4.C: Issue additional error
7150         messages.
7151         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
7152         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
7153         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
7154         * g++.old-deja/g++.other/crash25.C: Change error message.
7155         * g++.old-deja/g++.other/crash4.C: Change error message.
7156         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
7157         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
7158         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
7159         checks.
7160         * g++.old-deja/g++.other/defarg8.C: Likewise.
7161         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
7162         * g++.old-deja/g++.other/dtor10.C: Likewise.
7163         * g++.old-deja/g++.other/incomplete.C: Likewise.
7164         * g++.old-deja/g++.other/linkage7.C: Likewise.
7165         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
7166         lookup algorithm.
7167         * g++.old-deja/g++.other/mangle2.C: Likewise.
7168         * g++.old-deja/g++.other/refinit2.C: Likewise.
7169         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
7170         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
7171         * g++.old-deja/g++.pt/crash28.C: Likewise.
7172         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
7173         syntax.
7174         * g++.old-deja/g++.pt/crash32.C: Change error message.
7175         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
7176         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
7177         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
7178         error message position.
7179         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
7180         * g++.old-deja/g++.pt/defarg8.C: Change error message.
7181         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
7182         syntax.
7183         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
7184         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
7185         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
7186         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
7187         keyword.
7188         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7189         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
7190         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
7191         keyword.
7192         * g++.old-deja/g++.pt/explicit71.C: Change error message.
7193         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
7194         syntax.
7195         * g++.old-deja/g++.pt/friend28.C: Account for use of
7196         non-dependent names.
7197         * g++.old-deja/g++.pt/friend29.C: Likewise.
7198         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
7199         rules.
7200         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
7201         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
7202         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
7203         lookup rules.
7204         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
7205         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
7206         keyword.
7207         * g++.old-deja/g++.pt/memclass20.C: Likewise.
7208         * g++.old-deja/g++.pt/memclass5.C: Likewise.
7209         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
7210         keyword.
7211         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
7212         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
7213         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
7214         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
7215         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
7216         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
7217         keyword.
7218         * g++.old-deja/g++.pt/spec10.C: Likewise.
7219         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
7220         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
7221         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
7222         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
7223         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
7224         * g++.old-deja/g++.pt/ttp62.C: Likewise.
7225         * g++.old-deja/g++.pt/ttp64.C: Likewise.
7226         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
7227         * g++.old-deja/g++.pt/typename15.C: Likewise.
7228         * g++.old-deja/g++.pt/typename22.C: Likewise.
7229         * g++.old-deja/g++.pt/typename6.C: Change error messages.
7230         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
7231         * g++.old-deja/g++.pt/virtual2.C: Likewise.
7232         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
7233         syntax.
7234         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
7235         return value extension.
7236         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
7237         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
7238         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
7239         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
7240
7241 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7242
7243         * g++.dg/warn/inline1.C: New test.
7244         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
7245         * g++.old-deja/g++.jason/synth10.C: Likewise.
7246         * g++.old-deja/g++.mike/net31.C: Likewise.
7247         * g++.old-deja/g++.mike/p8786.C: Likewise.
7248
7249         * g++.dg/template/friend10.C: New test.
7250         * g++.dg/template/conv5.C: New test.
7251
7252 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7253
7254         * g++.dg/lookup/scoped3.C: New test.
7255
7256         * g++.dg/lookup/decl1.C: New test.
7257         * g++.dg/lookup/decl2.C: New test.
7258
7259 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7260
7261         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
7262         gcc.c-torture/compile/20021015-1.c,
7263         gcc.c-torture/compile/20021015-2.c,
7264         gcc.c-torture/compile/20021123-1.c,
7265         gcc.c-torture/compile/20021123-2.c,
7266         gcc.c-torture/compile/20021123-3.c,
7267         gcc.c-torture/compile/20021123-4.c,
7268         gcc.c-torture/execute/20021024-1.c: Add tests previously added
7269         only to 3.1 or 3.2 branch.
7270
7271 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
7272
7273         * gcc.dg/i386-bitfield3.c: New test.
7274
7275         * gcc.dg/i386-bitfield2.c: New test.
7276
7277 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
7278
7279         * g++.dg/parse/conv_op1.C: New test.
7280
7281 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
7282
7283         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
7284         approved.
7285
7286 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
7287
7288         * gcc.c-torture/compile/20021220-1.c: New test.
7289
7290 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
7291
7292         * gcc.dg/i386-fastcall-1.c: New.
7293
7294 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7295
7296         * gcc.c-torture/execute/20021219-1.c: New test.
7297
7298 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7299
7300         * gcc.dg/i386-pic-1.c: New test.
7301
7302 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7303
7304         PR c++/8099
7305         * g++.dg/template/friend9.C: New test.
7306
7307 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7308
7309         PR c++/3663
7310         * g++.dg/template/access7.C: New test.
7311
7312 2002-12-18  Nick Clifton  <nickc@redhat.com>
7313
7314         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
7315         the libstdc++-v3 directory has been found.
7316
7317 2002-12-12  Devang Patel <dpatel@apple.com>
7318         * gcc.dg/darwin-ld-1.c: New test.
7319         * gcc.dg/darwin-ld-2.c: New test.
7320         * gcc.dg/darwin-ld-3.c: New test.
7321         * gcc.dg/darwin-ld-4.c: New test.
7322         * gcc.dg/darwin-ld-5.c: New test.
7323
7324 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7325
7326         * gcc.c-torture/compile/20021212-1.c: New test.
7327
7328 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
7329
7330         * gcc.dg/fshort-wchar: New test.
7331
7332 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/8372
7335         * g++.dg/template/dtor1.C: New test.
7336
7337         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
7338         markers.
7339
7340 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
7341
7342         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
7343
7344 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
7345
7346         * g++.dg/template/static1.C: New test.
7347         * g++.dg/template/static2.C: New test.
7348         * g++.old-deja/g++.ext/memconst.C: New test.
7349
7350 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7351
7352         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
7353         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
7354         * g++.dg/special/initp1.C: Likewise.
7355
7356 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
7357
7358         * gcc.c-torture/execute/20021204-1.c: New test.
7359
7360 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
7361
7362         * gcc.dg/ppc-fmadd-1.c: New file.
7363         * gcc.dg/ppc-fmadd-2.c: New file.
7364         * gcc.dg/ppc-fmadd-3.c: New file.
7365
7366 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7367
7368         * gcc.c-torture/compile/20021204-1.c: New test.
7369
7370 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7371
7372         * g++.dg/inherit/covariant2.C: New test.
7373         * g++.dg/inherit/covariant3.C: New test.
7374         * g++.dg/inherit/covariant4.C: New test.
7375         * g++.dg/inherit/covariant1.C: Remove XFAIL.
7376         * g++.old-deja/g++.robertl/eb17.C: Likewise.
7377
7378 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
7379
7380         PR c++/8688
7381         * g++.dg/init/brace3.C: New test.
7382
7383 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
7384
7385         * gcc.dg/20020210-1.c: Fix a comment typo.
7386
7387 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
7388
7389         PR c++/8720
7390         * g++.dg/parse/defarg1.C: New test.
7391
7392         PR c++/8615
7393         * g++.dg/template/char1.C: New test.
7394
7395         * g++.dg/template/varmod1.C: Fix typo.
7396
7397 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7398
7399         DR 180
7400         * g++.old-deja/g++.pt/crash32.C: Expect error.
7401
7402 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
7403
7404         PR c++/5919
7405         * g++.dg/template/varmod1.C: New test.
7406
7407         PR c++/8727
7408         * g++.dg/inherit/typeinfo1.C: New test.
7409
7410         PR c++/8663
7411         * g++.dg/inherit/typedef1.C: New test.
7412
7413 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
7414
7415         PR c++/8332
7416         PR c++/8493
7417         * g++.dg/template/strlen1.C: New test.
7418
7419         PR c++/8227
7420         * g++.dg/template/ctor2.C: New test.
7421
7422         PR c++/8214
7423         * g++.dg/init/string1.C: New test.
7424
7425         PR c++/8511
7426         * g++.dg/template/friend8.C: New test.
7427
7428 2002-11-29  Joe Buck <jbuck@synopsys.com>
7429
7430         * g++.dg/lookup/anon2.C: New test.
7431
7432 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
7433
7434         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
7435         h8300 port.
7436
7437 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
7438
7439         * gcc.dg/bitfld-6.c: New test.
7440
7441 2002-11-27  Jan Hubicka  <jh@suse.cz>
7442
7443         * gcc.c-torture/execute/20021127.[cx]: New test.
7444
7445 2002-11-26  Jan Hubicka  <jh@suse.cz>
7446
7447         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
7448         quality.
7449
7450 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
7451
7452         * g++.dg/init/brace2.C: New test.
7453         * g++.old-deja/g++.mike/p9129.C: Correct.
7454
7455 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
7456
7457         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
7458
7459 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
7460
7461         * gcc.dg/sibcall-6: New test for indirect sibcalls.
7462
7463 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
7464
7465         * testsuite/g++.dg/abi/empty11.C: New test.
7466         * testsuite/g++.dg/rtti/cv1.C: New test.
7467
7468 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
7469
7470         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
7471
7472 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
7473
7474         * g++.dg/abi/empty10.C: New test.
7475
7476 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7477
7478         * gcc.c-torture/compile/20021124-1.c: New test.
7479
7480 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
7481
7482         * g++.dg/abi/rtti2.C: New test.
7483
7484 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7485
7486         * gcc.dg/i386-unroll-1.c: New test.
7487
7488 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7489
7490         * gcc.c-torture/compile/20021120-1.c: New test.
7491         * gcc.c-torture/compile/20021120-2.c: New test.
7492
7493 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7494
7495         * gcc.dg/bitfld-5.c: New test.
7496
7497 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7498
7499         * gcc.c-torture/execute/20021120-3.c: New test.
7500
7501 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7502
7503         * gcc.c-torture/execute/20021120-2.c: New test.
7504
7505 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7506
7507         * gcc.c-torture/execute/20021120-1.c: New test.
7508
7509 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
7510
7511         * gcc.c-torture/execute/20021118-3.c: New test.
7512
7513 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7514
7515         * gcc.c-torture/compile/20021119-1.c: New test.
7516
7517 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
7518
7519         * gcc.dg/duff-1.c: New test.
7520         * gcc.dg/duff-2.c: New test.
7521         * gcc.dg/duff-3.c: New test.
7522
7523 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
7524
7525         * gcc.dg/cpp/_Pragma5.c: New test.
7526
7527 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7528
7529         * gcc.c-torture/execute/20021118-2.c: New test.
7530
7531 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7532
7533         * gcc.c-torture/execute/20021118-1.c: New test.
7534
7535 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
7536
7537         * gcc.dg/20021116-1.c: New test.
7538
7539 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
7540
7541         * g++.dg/abi/vcall1.C: New test.
7542
7543 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.dg/20021029-1.c: New test.
7546         * gcc.dg/20021029-2.c: New test.
7547
7548 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7549
7550         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
7551
7552 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7553
7554         PR c/8439
7555         * gcc.dg/20021110.c: Move to ...
7556         * gcc.c-torture/compile/20021110.c: .... here.
7557
7558 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7559
7560         PR c/8467
7561         * gcc.c-torture/execute/20021111-1.c
7562
7563 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7564
7565         PR c/8439
7566         * gcc.dg/20021110.c: New test.
7567
7568 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
7569
7570         * g++.dg/abi/vthunk3.C: Run only on x86.
7571
7572 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7573
7574         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
7575
7576 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
7577
7578         * lib/compat.exp (compat-execute): Fix logic error in last
7579         change.
7580
7581 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
7582
7583         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
7584
7585 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7586
7587         PR c++/8389
7588         * g++.dg/template/access6.C: New test.
7589
7590 2002-11-08  Jan Hubicka  <jh@suse.cz>
7591
7592         * gcc.dg/i386-ssefp-1.c: New test.
7593         * gcc.dg/i386-ssefp-1.c: New test.
7594
7595 2002-11-08  Jan Hubicka  <jh@suse.cz>
7596
7597         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
7598
7599 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7600
7601         * g++.dg/abi/vthunk3.C: New test.
7602
7603         PR c++/8338
7604         * g++.dg/template/crash2.C: New test.
7605
7606 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7607
7608         * testsuite/g++.dg/abi/dtor1.C: New test.
7609         * testsuite/g++.dg/abi/dtor2.C: Likewise.
7610
7611 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
7612
7613         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
7614         Darwin.
7615
7616 2002-11-04  Adam Nemet  <anemet@lnxw.com>
7617
7618         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
7619         -mthumb.  Only xfail with -O0.
7620
7621 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
7622
7623         * g++.dg/abi/thunk1.C: New test.
7624         * g++.dg/abi/thunk2.C: Likewise.
7625         * g++.dg/abi/vtt1.C: Likewise.
7626
7627 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
7628
7629         PR optimization/8423
7630         * gcc.c-torture/execute/builtin-constant.c: New test.
7631
7632 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
7633
7634         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
7635         Add some more cases.
7636
7637 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
7638
7639         PR c++/8391
7640         * g++.dg/opt/local1.C: New test.
7641
7642 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/8160
7645         * g++.dg/template/complit1.C: New test.
7646
7647         PR c++/8149
7648         * g++.dg/template/typename4.C: Likewise.
7649
7650 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         Core issue 287, PR c++/7639
7653         * g++.dg/template/instantiate1.C: Adjust error location.
7654         * g++.dg/template/instantiate3.C: New test.
7655         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
7656         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
7657         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
7658
7659 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
7660
7661         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
7662
7663 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
7664
7665         PR c++/8287
7666         * g++.dg/init/dtor2.C: New test.
7667
7668 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7669
7670         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
7671         * gcc.dg/nest.c: Bypass errors on irix6.
7672
7673 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
7674
7675         * gcc.dg/nest.c: Expect error for mmix-*-*.
7676         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
7677
7678 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
7679
7680         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
7681         markers.
7682
7683         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
7684
7685 2002-10-25  Mike Stump  <mrs@apple.com>
7686
7687         * gcc.dg/warn-1.c: New test.
7688
7689 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7690
7691         * g++.dg/template/typename3.C: New test.
7692
7693 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
7694
7695         * g++.dg/lookup/ptrmem1.C: New test.
7696
7697         * g++.dg/abi/vthunk2.C: New test.
7698
7699 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7700
7701         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
7702
7703 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
7704
7705         * g++.dg/abi/empty9.C: New test.
7706
7707 2002-10-24  Richard Henderson  <rth@redhat.com>
7708
7709         * g++.dg/inherit/thunk1.C: Enable for ia64.
7710
7711 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/8067
7714         * g++.dg/lookup/pretty1.C: New test.
7715
7716 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7717
7718         * gcc.dg/20021023-1.c: New test.
7719
7720 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7721
7722         PR c++/7679
7723         * g++.dg/parse/inline1.C: New test.
7724
7725 2002-10-23  Richard Henderson  <rth@redhat.com>
7726
7727         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7728
7729         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7730
7731 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/6579
7734         * g++.dg/parse/stmtexpr3.C: New test.
7735
7736 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7737
7738         * g++.dg/expr/cond1.C: New test.
7739
7740 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7741
7742         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7743
7744 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7745
7746         * g++.dg/abi/vbase13.C: New test.
7747         * g++.dg/abi/vbase14.C: Likewise.
7748
7749 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7750
7751         * gcc.dg/tls/pic-1.c: New test.
7752         * gcc.dg/tls/nonpic-1.c: New test.
7753         * gcc.dg/20021018-1.c: New test.
7754
7755 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7756
7757         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7758         Remove only files with the same base name as the test case.
7759         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7760         (profopt-execute): Likewise.  Also, remove old profiling
7761         and performance data files before running the tests.
7762
7763         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7764         * g++.dg/bprob/bprob.exp: Likewise.
7765         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7766         to allow more general test case names.
7767
7768         * g++.dg/bprob/bprob-1.C: Rename to ...
7769         * g++.dg/bprob/g++-bprob-1.C: ... this.
7770
7771         * g77.dg/bprob/bprob-1.f: Rename to ...
7772         * g77.dg/bprob/g77-bprob-1.f: ... this.
7773
7774 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7775
7776         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7777         bison 1.50 or later.
7778
7779 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7780
7781         * g++.dg/README: Describe more test directories.
7782
7783 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7784
7785         * g++.dg/init/array6.C: Add additional tests.
7786
7787 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7788
7789         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7790         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7791
7792 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7793
7794         * gcc.c-torture/compile/20020604-1.x: New.
7795         * gcc.c-torture/compile/simd-5.x: Likewise.
7796         * gcc.c-torture/execute/920710-1.x: Likewise.
7797         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7798
7799 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7800
7801         * g++.dg/inherit/override1.C: Add dg-options clause.
7802
7803 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7804
7805         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7806         _mm_slli_si128.
7807
7808 2002-10-19  Andreas Schwab  <schwab@suse.de>
7809
7810         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7811         directory component.
7812
7813 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7814
7815         * g++.dg/inherit/thunk1.C: New test.
7816
7817         * g++.dg/inherit/override1.C: New test.
7818
7819         * g++.dg/abi/mangle11.C: New test.
7820         * g++.dg/abi/mangle14.C: New test.
7821         * g++.dg/abi/mangle17.C: New test.
7822
7823 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7824
7825         * g++.dg/overload/member2.C: New test.
7826
7827 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7828
7829         * g++.dg/README: Describe new compat directory.
7830         * g++.dg/dg.exp: Skip tests in compat directory.
7831         * README.compat: New file.
7832         * lib/compat.exp: New expect script.
7833         * g++.dg/compat: New test directory.
7834         * g++.dg/compat/compat.exp: New expect script.
7835         * g++.dg/compat/abi: New test directory.
7836         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7837         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7838         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7839         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7840         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7841         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7842         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7843         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7844         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7845         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7846         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7847         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7848         * g++.dg/compat/break: New test directory.
7849         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7850         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7851         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7852         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7853         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7854         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7855         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7856         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7857         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7858         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7859         g++.dg/compat/break/README: New files.
7860         * g++.dg/compat/eh: New test directory.
7861         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7862         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7863         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7864         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7865         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7866         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7867         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7868         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7869         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7870         g++.dg/compat/eh/filter2_y.C,
7871         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7872         g++.dg/compat/eh/new1_y.C,
7873         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7874         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7875         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7876         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7877         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7878         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7879         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7880         g++.dg/compat/eh/unexpected1_y.C: New files.
7881         * g++.dg/compat/init: New test directory.
7882         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7883         g++.dg/compat/init/array5_y.C,
7884         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7885         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7886         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7887         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7888         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7889         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7890         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7891         g++.dg/compat/init/init-ref2_y.C: New files.
7892
7893 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/7584
7896         * g++.dg/inherit/using3.C: New test.
7897
7898 2002-10-17  Jan Hubicka  <jh@suse.cz>
7899
7900         * gcc.dg/20021017-2.c: New test.
7901
7902 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7903
7904         * g++.dg/abi/mangle16.C: Adjust.
7905
7906         * g++.dg/init/array8.C: New test.
7907
7908 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7909
7910         * gcc.dg/special/mips-abi.exp: New test.
7911         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7912
7913 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7914
7915         * g++.dg/abi/mangle16.C: New test.
7916         * g++.dg/abi/mangle17.C: Likewise.
7917
7918         PR c++/7478
7919         * g++.dg/template/ref1.C: New test.
7920
7921 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7922
7923         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7924
7925 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7926
7927         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7928
7929 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/7524
7932         * g++.dg/init/array7.C: New test.
7933
7934 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7935
7936         * g++.dg/init/array6.C: New test.
7937
7938         * g++.dg/abi/mangle13.C: Likewise.
7939         * g++.dg/abi/mangle14.C: Likewise.
7940         * g++.dg/abi/mangle15.C: Likewise.
7941
7942 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7943
7944         * g++.dg/abi/empty8.C: New test.
7945
7946 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7947
7948         * g++.dg/init/ctor1.C: New test.
7949
7950 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7951
7952         * gcc.c-torture/execute/20021015-1.c: New test.
7953
7954 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7955
7956         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7957
7958 2002-10-14  Jan Hubicka  <jh@suse.cz>
7959
7960         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7961
7962 2002-10-14  Richard Henderson  <rth@redhat.com>
7963
7964         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7965
7966 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7967
7968         PR optimization/6631
7969         * g++.dg/opt/const2.C: New test.
7970
7971 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7972
7973         PR c++/7176
7974         * g++.dg/parse/friend1.C: New test.
7975         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7976
7977 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7978
7979         * gcc.dg/20021014-1.c: New test.
7980
7981 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7982
7983         PR c++/5661
7984         * g++.dg/ext/vlm1.C: New test.
7985         * g++.dg/ext/vlm2.C: Likewise.
7986
7987         * g++.dg/init/array1.C: Remove invalid braces.
7988         * g++.dg/init/brace1.C: New test.
7989         * g++.dg/init/copy2.C: Likewise.
7990         * g++.dg/init/copy3.C: Likewise.
7991         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7992         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7993         braces.
7994
7995 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7996
7997         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7998
7999 2002-10-11  Richard Shann  <richard.shann@superh.com>
8000
8001         * gcc.c-torture/compile/simd-5.c: New test.
8002
8003 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8004
8005         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8006
8007 2002-10-10  Jim Wilson  <wilson@redhat.com>
8008
8009         * gcc.c-torture/execute/20021010-1.c: New test.
8010
8011 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8012
8013         PR c/7353
8014         * g++.dg/ext/typedef-init.C: New test.
8015         * gcc.dg/typedef-init.c: New test.
8016
8017 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8018
8019         * gcc.dg/cpp/paste13.c: New test.
8020
8021 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8022
8023         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8024         remaining platforms, XFAIL during compile, not execute.  Don't
8025         XFAIL at -O0.
8026
8027 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         * gcc.dg/alias-1.c: Tweak expected warning.
8030
8031 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8032
8033         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8034
8035 2002-10-06  Andreas Jaeger  <aj@suse.de>
8036
8037         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8038         * gcc.dg/cpp/c++98.C: Likewise.
8039
8040         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8041         * g++.dg/cpp/c++98.C: Likewise.
8042
8043         * g++.dg/README (Subdirectories): Mention cpp directory.
8044
8045         PR target/7559
8046         * gcc.dg/20021006-1.c: New test.
8047
8048 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8049
8050         PR c++/7804
8051         * g++.dg/other/warning1.C: New test.
8052
8053 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8054
8055         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8056         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8057         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8058
8059 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8060
8061         PR c++/7931
8062         * g++.dg/template/ptrmem3.C: New test.
8063
8064         PR c++/7754
8065         * g++.dg/template/union1.C: New test.
8066
8067 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8068
8069         PR c++/8006
8070         * g++.dg/abi/mangle9.C: New test.
8071         * g++.dg/abi/mangle10.C: New test.
8072         * g++.dg/abi/mangle11.C: New test.
8073         * g++.dg/abi/mangle12.C: New test.
8074
8075 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8076
8077         PR c++/7188.
8078         * g++.dg/template/meminit1.C: New test.
8079         * g++.dg/warn/Wreorder-1.C: Likewise.
8080         * g++.old-deja/g++.mike/warn3.C: Tweak.
8081         * lib/prune.exp: Ingore "in copy constructor".
8082
8083 2002-10-02  Andreas Jaeger  <aj@suse.de>
8084
8085         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8086         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8087         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8088         on x86-64.
8089
8090 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8091
8092         * gcc.dg/empty1.C: Fix typo.
8093
8094 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8095
8096         * gcc.dg/alias-1.c: New test.
8097
8098 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8099
8100         * gcc.dg/empty1.C: New test.
8101
8102         * g++.dg/tls/init-2.C: Tweak error messages.
8103
8104 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8105
8106         * gcc.c-torture/compile/20020923-1.c: New test.
8107
8108 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8109
8110         * gcc.c-torture/execute/ffs-1.c: New test.
8111         * gcc.c-torture/execute/ffs-2.c: Ditto.
8112
8113 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8114
8115         * g++.dg/overload/member1.C: New test.
8116
8117 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
8118
8119         * g++.dg/abi/empty7.C: New test.
8120         * g++.dg/init/pm2.C: Likewise.
8121
8122 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
8123
8124         * g++.dg/rtti/crash1.C: New test.
8125
8126 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
8127
8128         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
8129         gcc.dg/sibcall-4.c: New tests.
8130
8131 2002-09-28  Roger Sayle  <roger@eyesopen.com>
8132
8133         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
8134         powerpc and MMIX targets.
8135
8136 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
8137
8138         * gcc.dg/cpp/20020927-1.c: New.
8139
8140 2002-09-26  David S. Miller  <davem@redhat.com>
8141
8142         * gcc.c-torture/compile/trunctfdf.c: New.
8143
8144 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8145
8146         * lib/target-supports.exp (check_weak_available): Handle solaris2.
8147
8148 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
8149
8150         * gcc.c-torture/execute/loop-15.c: New.
8151
8152 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
8153
8154         * README.QMTEST: Fix typo.
8155
8156 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8157
8158         * gcc.dg/20020926-1.c: New test.
8159
8160 2002-09-25  David S. Miller  <davem@redhat.com>
8161
8162         PR target/7842
8163         * gcc.c-torture/execute/shiftdi.c: New test.
8164
8165 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
8166
8167         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
8168         unique to the tool.
8169         * lib/g77.exp (g77_init): Likewise.
8170         * lib/g++.exp (g++_init): Likewise.
8171         * lib/objc.exp (objc_init): Likewise.
8172
8173 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
8174
8175         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
8176         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
8177         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
8178
8179 2002-09-25  Richard Henderson  <rth@redhat.com>
8180
8181         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
8182         too-small long double.
8183
8184 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
8185
8186         * gcc.dg/20020919-1.c: New test.
8187
8188 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
8189
8190         * g++.dg/abi/bitfield6.C: New test.
8191         * g++.dg/abi/bitfield7.C: New test.
8192         * g++.dg/abi/bitfield8.C: New test.
8193         * g++.dg/abi/vbase11.C: New test.
8194
8195 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8196
8197         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
8198         hppa*-*-hpux*.  Update test comment.
8199
8200 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
8201
8202         * gcc.dg/tls/struct-1.c: New test.
8203
8204 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
8205
8206         * gcc.dg/cpp/tr-warn2.c: Update.
8207
8208 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8209
8210         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
8211
8212 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8213
8214         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
8215         systems.
8216
8217 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
8218
8219         * gcc.c-torture/execute/ieee/mzero3.c: New test.
8220
8221         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8222         Adjust for c++filt moved to binutils.  Remove spurious duplicate
8223         setting of cxxfilt.
8224
8225 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
8226
8227         * gcc.dg/20020312-2.c: Update for darwin.
8228
8229 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8230
8231         * g++.old-deja/g++.other/crash32.C: Mark ICE.
8232
8233 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
8234
8235         * objc.dg/comp-types-1.m: New test.
8236         * objc.dg/comp-types-2.m: New test.
8237         * objc.dg/comp-types-3.m: New test.
8238         * objc.dg/comp-types-4.m: New test.
8239         * objc.dg/comp-types-5.m: New test.
8240         * objc.dg/comp-types-6.m: New test.
8241
8242 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8243
8244         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
8245
8246 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8247
8248         * g++.dg/other/do1.C: New test.
8249
8250         * g++.dg/template/subst1.C: New test.
8251
8252 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
8253
8254         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
8255
8256 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         * g++.dg/template/qualttp20.C: Adjust expected errors.
8259         * g++.old-deja/g++.jason/report.C: Likewise.
8260         * g++.old-deja/g++.other/qual1.C: Likewise.
8261
8262         * g++.dg/lookup/scoped2.C: New test.
8263
8264         * g++.dg/ext/asm3.C: New test.
8265
8266 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
8267
8268         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
8269
8270 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
8271
8272         * ChangeLog: follow spelling conventions.
8273         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
8274         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
8275         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
8276         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
8277         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
8278         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
8279         * g++.old-deja/g++.law/global-init1.C: Likewise.
8280         * g++.old-deja/g++.other/delete4.C: Likewise.
8281         * g++.old-deja/g++.other/inline21.C: Likewise.
8282         * g++.old-deja/g++.other/singleton.C: Likewise.
8283         * g77.dg/strlen0.f: Likewise.
8284         * g77.f-torture/compile/20010519-1.f: Likewise.
8285         * g77.f-torture/compile/980310-4.f: Likewise.
8286         * gcc.c-torture/compile/20000605-1.c: Likewise.
8287         * gcc.c-torture/execute/20020225-1.c: Likewise.
8288         * gcc.dg/c90-hexfloat-2.c: Likewise.
8289         * gcc.dg/c99-bool-1.c: Likewise.
8290         * gcc.dg/c99-hexfloat-2.c: Likewise.
8291         * gcc.dg/dll-2.c: Likewise.
8292         * gcc.dg/wtr-union-init-1.c: Likewise.
8293         * gcc.dg/wtr-union-init-2.c: Likewise.
8294         * gcc.dg/wtr-union-init-3.c: Likewise.
8295         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8296         * gcc.dg/cpp/defined.c: Likewise.
8297         * gcc.dg/cpp/macsyntx.c: Likewise.
8298         * gcc.dg/cpp/paste2.c: Likewise.
8299         * gcc.dg/cpp/trad/defined.c: Likewise.
8300         * gcc.dg/format/c90-printf-1.c: Likewise.
8301         * gcc.dg/format/c90-scanf-1.c: Likewise.
8302         * gcc.dg/format/c99-printf-1.c: Likewise.
8303         * gcc.dg/format/c99-scanf-1.c: Likewise.
8304         * gcc.misc-tests/gcov-8.c: Likewise.
8305         * lib/profopt.exp: Likewise.
8306
8307 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
8308
8309         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
8310
8311 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8312
8313         * g++.dg/inherit/using2.C: New test.
8314
8315 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
8316
8317         * ChangeLog: Follow spelling conventions.
8318         * g++.dg/template/friend4.C: Likewise.
8319         * g++.old-deja/g++.pt/crash67.C: Likewise.
8320         * gcc.c-torture/execute/20000801-4.c: Likewise.
8321         * gcc.dg/c90-digraph-1.c: Likewise.
8322         * gcc.dg/c94-digraph-1.c: Likewise.
8323         * gcc.dg/c99-digraph-1.c: Likewise.
8324         * gcc.dg/cpp/line5.c: Likewise.
8325         * gcc.dg/cpp/multiline.c: Likewise.
8326         * gcc.dg/cpp/trad/literals-1.c: Likewise.
8327         * gcc.dg/format/attr-3.c: Likewise.
8328         * gcc.dg/format/c90-scanf-3.c: Likewise.
8329         * gcc.dg/format/ext-4.c: Likewise.
8330
8331 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8332
8333         * g++.dg/template/pretty1.C: New test.
8334
8335 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
8336
8337         * gcc.c-torture/execute/struct-cpy-1.c: New test.
8338
8339 2002-09-13  Matt Austern  <austern@apple.com>
8340
8341         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
8342         passing a cast expression to a function by const reference.
8343
8344 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
8345
8346         * g++.dg/template/deduce1.C: New test.
8347
8348 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
8349
8350         * gcc.c-torture/execute/simd-1.c: Force all use of int to
8351         32-bit int.
8352
8353 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8354
8355         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
8356         usage.
8357
8358 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
8359
8360         * gcc.c-torture/compile/20020910-1.c: New test.
8361
8362 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
8363
8364         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
8365
8366 2002-09-10  Andreas Jaeger  <aj@suse.de>
8367
8368         * gcc.dg/20020312-2.c: Adjust for x86-64.
8369
8370 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
8371
8372         * g77.dg/7388.f: New test case for PR 7388.
8373
8374 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
8375
8376         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
8377
8378 2002-09-05  Ziemowit Laski <zlaski@apple.com>
8379
8380         * objc.dg/proto-lossage-1.m: New test.
8381
8382 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
8383
8384         * gcc.dg/cpp/_Pragma4.c: Fix typo.
8385
8386 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
8387
8388         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
8389         expected to pass.
8390
8391 2002-09-06  Stan Shebs  <shebs@apple.com>
8392             David Edelsohn  <edelsohn@gnu.org>
8393
8394         * gcc.dg/weak: New directory.
8395         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
8396         target-specific xfail bits.
8397         * gcc.dg/typeof-2.c: Move to new directory.
8398         * gcc.dg/weak.exp: New expect script.
8399
8400 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
8401
8402         * gcc.c-torture/execute/extzvsi.c: New test.
8403
8404 2002-09-05  Stan Shebs  <shebs@apple.com>
8405
8406         * gcc.dg/weak-1.c: xfail on Darwin.
8407         * gcc.dg/weak-2.c: Ditto.
8408         * gcc.dg/weak-3.c: Ditto.
8409         * gcc.dg/weak-4.c: Ditto.
8410         * gcc.dg/weak-5.c: Ditto.
8411         * gcc.dg/weak-6.c: Ditto.
8412         * gcc.dg/weak-7.c: Ditto.
8413         * gcc.dg/weak-8.c: Ditto.
8414         * gcc.dg/weak-9.c: Ditto.
8415
8416 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
8417
8418         * gcc.c-torture/execute/loop-14.c: New test.
8419
8420 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
8421
8422         * g++.dg/other/cxa-atexit1.C: New test.
8423
8424         * gcc.dg/typeof-2.c: New test.
8425
8426 2002-09-03  Roger Sayle  <roger@eyesopen.com>
8427
8428         * gcc.dg/builtins-2.c: New testcase.
8429         * gcc.dg/builtins-3.c: New testcase.
8430
8431 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
8432
8433         * gcc.dg/cpp/_Pragma4.c: New test.
8434
8435 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
8436
8437         * objc/execute/nil_method-1.m: New testcase.
8438
8439 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
8440
8441         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
8442         [Object class], not [Object initialize].
8443
8444 2002-08-31  Roger Sayle  <roger@eyesopen.com>
8445             Hans-Peter Nilsson  <hp@bitrange.com>
8446
8447         * gcc.c-torture/execute/20020720-1.x: Skip test on
8448         mmix-knuth-mmixware.  Correct comment.
8449
8450 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
8451
8452         * testsuite/g++.dg/abi/bitfield5.C: New test.
8453         * testsuite/g++.dg/abi/vbase10.C: Likewise.
8454
8455 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
8456
8457         * objc.dg/undeclared-selector.m: New test.
8458
8459 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
8460
8461         * g++.dg/other/offsetof1.C: Avoid cast warning.
8462
8463 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
8464
8465         * objc.dg/super-class-2.m: New test.
8466
8467 2002-08-24  Matt Austern  <austern@apple.com>
8468
8469         * g++.dg/ext/lvaddr.C: New test.
8470         * g++.dg/ext/lvcast.C: New test.
8471
8472 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
8473
8474         * testsuite/g++.dg/inherit/cond1.C: New test.
8475
8476 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
8477
8478         * gcc.dg/noncompile/incomplete-1.c: New test.
8479
8480 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8481
8482         * gcc.dg/typespec-1.c: New test.
8483
8484 2002-08-20  Devang Patel  <dpatel@apple.com>
8485         * objc.dg/proto-hier-2.m: New test.
8486
8487 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
8488
8489         * objc.dg/bitfield-1.m: New test.
8490         * objc.dg/bitfield-2.m: New test.
8491
8492 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8493
8494         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
8495         gcc.dg/c99-flex-array-4.c: New tests.
8496
8497 2002-08-16  Stan Shebs  <shebs@apple.com>
8498
8499         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
8500
8501 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
8502
8503         * gcc.dg/typeof-1.c: New test.
8504         * g++.dg/ext/typeof2.C: New test.
8505
8506 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         * g++.dg/other/offsetof1.C: New test.
8509
8510 2002-08-14  Richard Henderson  <rth@redhat.com>
8511
8512         * gcc.dg/tls/diag-3.c: Fix expected message strings.
8513
8514 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
8515
8516         * gcc.dg/cpp/_Pragma3.c: New test.
8517
8518 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
8519
8520         * g++.dg/template/inherit3: New test.
8521
8522 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8523
8524         * gcc.dg/bitfld-4.c: Add blank options.
8525
8526 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
8527
8528         * g++.dg/template/crash1.C: New test.
8529
8530 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8531
8532         * gcc.dg/tls/opt-2.c: New test.
8533
8534 2002-08-08  Devang Patel  <dpatel@apple.com>
8535
8536         * objc.dg/selector-1.m : New test
8537
8538 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8539
8540         * g++.dg/abi/bitfield4.C: New test.
8541         * gcc.dg/bitfld-4.c: New test.
8542
8543 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8544
8545         * g++.dg/other/packed1.C: New test.
8546
8547 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
8548
8549         * g++.dg/abi/offsetof.C: Tweak error messages.
8550         * g++.old-deja/g++.mike/p10769a.C: Likewise.
8551
8552 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8553
8554         * gcc.dg/bitfld-3.c: New test.
8555
8556 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
8557             Richard Henderson  <rth@redhat.com>
8558
8559         * gcc.dg/i386-bitfield1.c: New test.
8560         * g++.dg/abi/bitfield3.C: Update.
8561
8562 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
8563
8564         * objc.dg/const-str-2.m: Update.
8565         * gcc.dg/cpp/c++98.c: Change to C extension.
8566         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
8567         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
8568
8569 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8570
8571         * testsuite/gcc.dg/tls/diag-3.c: New.
8572
8573 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8574
8575         * g++.dg/README (Subdirectories): Document new subdir expr.
8576         * g++.dg/expr/pmf-1.C: New test.
8577
8578 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8579
8580         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8581
8582 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8583
8584         * g++.dg/abi/bitfield3.C: New test.
8585
8586 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         * lib/gcov.exp: Tweak expected line formats.
8589         * gcc.misc-tests/gcov8.c: New test.
8590         * gcc.misc-tests/gcov8.x: New flags.
8591
8592 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8593
8594         * consistency.vlad/layout/endian.c: Include string.h.
8595
8596         * gcc.c-torture/execute/20020805-1.c: New test.
8597
8598 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8599
8600         * g++.dg/other/conversion1.C: New test.
8601
8602 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8603
8604         * gcc.dg/builtins-1.c: New testcase.
8605
8606 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8607
8608         * g++.dg/inherit/access3.C: New test.
8609
8610 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8611
8612         * gcc.dg/ia64-visibility-2.c: New test.
8613
8614 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8615
8616         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8617         __qualifier_flags to __flags.
8618
8619 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8620
8621         * g++.dg/inherit/operator1.C: New test.
8622         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8623         * g++.dg/other/error1.C: Change expected error message.
8624         * g++.dg/template/conv4.C: Likewise.
8625
8626 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8627
8628         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8629         for documented behavior.
8630
8631 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8632
8633         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8634         several targets known to fail.
8635
8636 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8637
8638         * gcc.dg/mips-args-[123].c: New tests.
8639
8640 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8641
8642         * gcc.dg/ppc-spe.c: New.
8643
8644 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8645
8646         * g++.dg/other/ptrmem4.C: New testcase.
8647
8648 2002-07-24  Richard Henderson  <rth@redhat.com>
8649
8650         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8651
8652 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8653
8654         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8655
8656 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8657
8658         * gcc.c-torture/execute/memset-3.c: New testcase.
8659
8660 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8661
8662         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8663         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8664
8665 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8666
8667         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8668         Delete.
8669
8670 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8671
8672         * gcc.c-torture/compile/simd-4.c: New test.
8673
8674 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8675
8676         PR c++/7347, c++/7348
8677         * g++.dg/template/access4.C: New test.
8678         * g++.dg/template/access5.C: New test.
8679         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8680         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8681         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8682         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8683
8684 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8685
8686         * gcc.dg/gnu89-init-2.c: New test.
8687
8688 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8689
8690         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8691
8692 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8693
8694         * gcc.c-torture/execute/20020720-1.c: New testcase.
8695
8696 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8697
8698         * gcc.dg/cpp/Wsignprom.c: New tests.
8699
8700 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8701
8702         * gcc.c-torture/execute/loop-13.c: New test.
8703
8704 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8705
8706         * gcc.dg/cpp/expr.c: New tests.
8707
8708 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8709
8710         * g++.dg/opt/pr6713.C: Add template instantiation.
8711
8712 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8713
8714         * gcc.dg/nest.c: New test.
8715
8716 2002-07-17  Richard Henderson  <rth@redhat.com>
8717
8718         * g++.dg/opt/pr6713.C: New test.
8719
8720 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8721
8722         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8723         XFAIL for all x86 processors.
8724
8725 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8726
8727         * gcc.c-torture/execute/20010122-1.x: Do not test with
8728         -fomit-frame-pointer.
8729
8730 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8731
8732         * g++.dg/template/instantiate2.C: New test.
8733         * g++.dg/template/spec4.C: New test.
8734
8735 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8736
8737         * g++.dg/template/access2.C: New test.
8738         * g++.dg/template/access3.C: New test.
8739
8740 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8741
8742         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8743         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8744         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8745         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8746         Convert to use <stdarg.h>.
8747         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8748         Delete.
8749         * gcc.dg/va-arg-2.c: New.
8750         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8751
8752 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8753
8754         * gcc.c-torture/compile/20020710-1.c: New test.
8755
8756 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8757                           Andrew Pinski  <pinskia@physics.uc.edu>
8758
8759         gcc.c-torture/compile/simd-2.c: New testcase.
8760         gcc.c-torture/compile/simd-3.c: Likewise.
8761
8762 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/7224
8765         * g++.dg/overload/error1.C: New test.
8766
8767 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8768
8769         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8770         configuration and IRIX 6 O32 ABI.
8771
8772 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8773
8774         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8775
8776 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8777
8778         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8779
8780 2002-07-10  Jeffrey A Law  <law@redhat.com>
8781
8782         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8783
8784         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8785
8786 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8787
8788         * gcc.dg/20020312-2.c: Check for __PPC__.
8789
8790 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8791
8792         * gcc.c-torture/compile/20020709-1.c: New test.
8793
8794 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8795
8796         * g++.dg/template/qualttp21.C: New test case.
8797
8798 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8799
8800         * gcc.c-torture/compile/20020706-1.c: New test.
8801         * gcc.c-torture/compile/20020706-2.c: New test.
8802
8803 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8804             Alexandre Oliva  <aoliva@redhat.com>
8805
8806         * g++.dg/warn/incomplete1.C: New test.
8807
8808 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8809
8810         PR c++/7099
8811         * g++.dg/warn/noreturn1.C: New test.
8812
8813 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8814
8815         PR c++/6706
8816         * g++.dg/debug/debug6.C: New test.
8817         * g++.dg/debug/debug7.C: New test.
8818
8819 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8820
8821         * gcc.c-torture/compile/simd-3.c: New test.
8822
8823 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8824
8825         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8826         * gcc.dg/20020620-1.c: Likewise.
8827
8828 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8829
8830         PR c++/6944
8831         * g++.dg/init/array4.C: New test.
8832         * g++.dg/init/array5.C: New test.
8833
8834 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8835
8836         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8837         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8838
8839 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8840
8841         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8842         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8843         * gcc.dg/wtr-conversion-1.c: Likewise.
8844         * gcc.dg/wtr-escape-1.c: Likewise.
8845         * gcc.dg/wtr-int-type-1.c: Likewise.
8846         * gcc.dg/wtr-label-1.c: Likewise.
8847         * gcc.dg/wtr-static-1.c: Likewise.
8848         * gcc.dg/wtr-strcat-1.c: Likewise.
8849         * gcc.dg/wtr-suffix-1.c: Likewise.
8850         * gcc.dg/wtr-switch-1.c: Likewise.
8851         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8852         * gcc.dg/wtr-union-init-1.c: Likewise.
8853         * gcc.dg/wtr-union-init-2.c: Likewise.
8854         * gcc.dg/wtr-union-init-3.c: Likewise.
8855
8856         * gcc.dg/wtr-func-def-1.c: New test.
8857
8858 2002-07-02 Devang Patel <dpatel@apple.com>
8859
8860         * objc.dg/param-1.m: New test.
8861
8862 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8863
8864         * gcc.dg/cpp/trad/directive.c: Add test.
8865         * gcc.dg/cpp/trad/macroargs.c: Add test.
8866         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8867
8868 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8869
8870         * gcc.dg/cpp/cmdlne-M.c: New test.
8871
8872 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8873
8874         * objc.dg/desig-init-1.m: New test.
8875
8876 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8877
8878         PR c++/6716
8879         * g++.dg/template/instantiate1.C: New test.
8880
8881 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/7112
8884         * g++.dg/template/sizeof2.C: New test.
8885
8886 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8887
8888         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8889         gcc.dg/cpp/trad/include.c: New tests.
8890
8891 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8892
8893         PR target/7177
8894         * gcc.c-torture/compile/20020701-1.c: New test.
8895
8896 2002-07-01  Stan Shebs  <shebs@apple.com>
8897
8898         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8899         header here...
8900         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8901         (objc-torture-execute): or here.
8902
8903 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8904
8905         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8906
8907 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8908
8909         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8910
8911 2002-06-30  Devang Patel  <dpatel@apple.com>
8912
8913         * objc.dg/fsyntax-only.m: New test.
8914
8915 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8916
8917         PR c++/6695
8918         * g++.dg/template/friend7.C: New file.
8919
8920 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8921
8922         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8923         return type.
8924
8925 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8926
8927         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8928         avoid division by zero.
8929
8930 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8931
8932         * gcc.dg/Wunknownprag.c: New tests.
8933
8934 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8935
8936         * gcc.c-torture/execute/simd-2.c: New test.
8937
8938 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8939
8940         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8941         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8942         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8943         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8944         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8945         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8946         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8947         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8948         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8949         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8950         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8951         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8952         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8953         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8954         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8955         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8956         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8957
8958 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8959
8960         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8961         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8962         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8963         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8964         New tests.
8965         * gcc.dg/cpp/trad/directive.c: Update.
8966
8967 2002-06-23  Andreas Jaeger  <aj@suse.de>
8968
8969         * gcc.c-torture/execute/complex-6.c: New.
8970
8971 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8972
8973         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8974         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8975         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8976         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8977
8978 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8979
8980         * gcc.dg/cpp/trad: New directory with traditional tests copied
8981         from parent directory.
8982         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8983         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8984         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8985         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8986         Move to trad/ and rename.
8987         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8988         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8989         gcc.dg/cpp/trad/redef2.c: New tests.
8990         * gcc.dg/cpp/trad/trad.exp: New driver.
8991
8992 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8993
8994         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8995         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8996         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8997         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8998         Remove.
8999
9000 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
9001
9002         * gcc.dg/20020620-1.c: New test.
9003
9004 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9005
9006         * g++.dg/template/ttp4.C: New test.
9007
9008 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
9009
9010         * g++.dg/opt/vt1.C: Fix regexp.
9011
9012 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9013
9014         * gcc.c-torture/execute/pure-1.c: Make functions static again.
9015         Don't use attribute `noinline'.
9016
9017 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9018
9019         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
9020
9021 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
9022
9023         * gcc.c-torture/execute/simd-1.c: New.
9024
9025         * gcc.dg/simd-1.c: New.
9026
9027 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
9028
9029         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
9030
9031 2002-06-16  Richard Henderson  <rth@redhat.com>
9032
9033         * g++.dg/ext/anon-struct1.C: New.
9034         * g++.dg/ext/anon-struct2.C: New.
9035         * g++.dg/ext/anon-struct3.C: New.
9036         * gcc.dg/anon-struct-1.c: New.
9037         * gcc.dg/anon-struct-2.c: New.
9038         * gcc.dg/anon-struct-3.c: New.
9039         * gcc.dg/20011008-1.c: Adjust warning text.
9040         * gcc.dg/20020527-1.c: Add -fms-extensions.
9041
9042 2002-06-16  Richard Henderson  <rth@redhat.com>
9043
9044         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
9045
9046 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
9047
9048         * gcc.c-torture/execute/20020615-1.c: New test.
9049
9050 2002-06-15  Roger Sayle  <roger@eyesopen.com>
9051
9052         * gcc.c-tortuture/execute/compare-1.c: New test case.
9053         * gcc.c-tortuture/execute/compare-2.c: New test case.
9054         * gcc.c-tortuture/execute/compare-3.c: New test case.
9055
9056 2002-06-13  Richard Henderson  <rth@redhat.com>
9057
9058         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
9059         ia64 ilp32.
9060
9061 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9062
9063         * g++.dg/template/typename2.C: Update error message.
9064
9065 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
9066
9067         * gcc.c-torture/execute/20020611-1.c: New test.
9068
9069 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
9070
9071         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
9072         list of targets to skip.
9073
9074 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
9075
9076         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
9077         targets if not optimizing.
9078
9079 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
9080
9081         * gcc.c-torture/compile/20020605-1.c: New test.
9082
9083         * g++.dg/opt/vt1.C: New test.
9084
9085         * gcc.dg/20020531-1.c: New test.
9086
9087         * gcc.dg/20020530-1.c: New test.
9088
9089         * gcc.dg/20020527-1.c: New test.
9090
9091         * g++.dg/opt/cse1.C: New test.
9092
9093 2002-06-07  Roger Sayle  <roger@eyesopen.com>
9094
9095         * gcc.dg/20020607-2.c: New test case.
9096
9097 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
9098
9099         * gcc.c-torture/compile/20020604-1.c: New test.
9100
9101 2002-06-04  Richard Henderson  <rth@redhat.com>
9102
9103         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
9104         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
9105         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
9106
9107 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
9108
9109         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
9110
9111 2002-06-03  Richard Henderson  <rth@redhat.com>
9112
9113         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
9114         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
9115
9116 2002-06-02  Richard Henderson  <rth@redhat.com>
9117
9118         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
9119         test functions static.
9120
9121 2002-06-02  Andreas Jaeger  <aj@suse.de>
9122
9123         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
9124         now.
9125
9126 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9127
9128         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
9129         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
9130         Update for mofified diagnostics.
9131         * gcc.dg/c99-intconst-1.c: No longer fail.
9132
9133 2002-06-02  Richard Henderson  <rth@redhat.com>
9134
9135         * gcc.dg/uninit-A.c: Remove xfail markers.
9136
9137 2002-06-01  Roger Sayle  <roger@eyesopen.com>
9138
9139         * gcc.dg/fnegate-1.c: New test case.
9140
9141 2002-05-30  Osku Salerma  <osku@iki.fi>
9142
9143         * gcc.c-torture/execute/mayalias-1.c: New file.
9144
9145 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9146
9147         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
9148         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
9149         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
9150
9151 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
9152
9153         * gcc.c-torture/execute/20020529-1.c: New test.
9154
9155 2002-05-27  Richard Henderson  <rth@redhat.com>
9156
9157         * g++.dg/ext/attrib6.C: New test case.
9158
9159 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9160
9161         * gcc.c-torture/execute/pure-1.c: New test.
9162
9163 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9164
9165         * gcc.dg/cpp/arith-2.c: Remove.
9166
9167 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9168
9169         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
9170         * gcc.dg/cpp/if-3.c: Remove.
9171
9172 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
9173
9174         * g++.dg/opt/cse2.C: New test.
9175
9176 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
9177
9178         * gcc.dg/cpp/arith-1.c: New semantic tests.
9179         * gcc.dg/cpp/if-1.c: Update.
9180
9181 2002-05-24  Ben Elliston  <bje@redhat.com>
9182
9183         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
9184
9185 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9186
9187         * gcc.dg/verbose-asm.c: New test.
9188
9189 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9190
9191         * gcc.dg/cpp/paste12.c: New test.
9192
9193 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9194
9195         * g++.dg/parse/named_ops.C: New test.
9196
9197 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
9198
9199         * gcc/testsuite/gcc.dg/weak-8.c: New test.
9200
9201 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
9202
9203         * gcc.dg/weak-2.c: Allow optional leading underscore
9204         in scan-assembler symbol name.
9205         * gcc.dg/weak-3.c: Likewise.
9206         * gcc.dg/weak-4.c: Likewise.
9207         * gcc.dg/weak-5.c: Likewise.
9208
9209 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
9210
9211         * gcc.dg/20020523-1.c: New test.
9212
9213 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9214
9215         * objc.dg/const-str-2.m: Update now that we stop after
9216         a command line error.
9217
9218 2002-05-22  Richard Henderson  <rth@redhat.com>
9219
9220         * g++.dg/dg.exp: Fix typo in test pruneing.
9221
9222 2002-05-22  Richard Henderson  <rth@redhat.com>
9223
9224         * g++.dg/dg.exp: Prune the tls subdirectory.
9225         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
9226         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
9227         * g++.dg/tls/init-1.C: New.
9228
9229 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * gcc.dg/20020517-1.c: New test.
9232
9233 2002-05-21  Richard Henderson  <rth@redhat.com>
9234
9235         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
9236         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
9237
9238 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
9239
9240         * g++.dg/other/copy2.C: New test.
9241
9242 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
9243
9244         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
9245         (MAX_COPY): Bump up to 10 times sizeof (long long).
9246         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
9247
9248         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
9249         sizeof (long long).
9250
9251         * gcc.c-torture/execute/strcpy-1.c: New test.
9252
9253 2002-05-19  Jason Merrill  <jason2redhat.com>
9254
9255         * g++.dg/ext/oper1.C: New test.
9256
9257 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
9258 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
9259
9260         * README.QMTEST: New file.
9261
9262         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
9263
9264 2002-05-19  Andreas Jaeger  <aj@suse.de>
9265
9266         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
9267         now.
9268         * gcc.c-torture/execute/loop-2d.x: Likewise.
9269
9270 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
9271
9272         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
9273         support weak symbols.
9274         * gcc.dg/weak-4.c: Likewise
9275         * gcc.dg/weak-6.c: Likewise
9276
9277 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
9278
9279         * gcc.dg/weak-3.c: Add dg-excess-error comment for
9280         cygwin, coff and h8300-*-hms targets
9281         * gcc.dg/weak-5.c: Likewise
9282         * gcc.dg/weak-7.c: Likewise
9283
9284 2002-05-16  Jason Merrill  <jason@redhat.com>
9285
9286         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
9287         (scan-assembler-not, scan-assembler-dem): Likewise.
9288         (scan-assembler-dem-not): Likewise.
9289
9290 2002-05-15  Richard Henderson  <rth@redhat.com>
9291
9292         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
9293
9294 2002-05-15  Richard Henderson  <rth@redhat.com>
9295
9296         * gcc.dg/weak-5.c (vfoo1c): No warning here.
9297         (vfoo1f): Warning here.
9298         (vfoo1l): Don't redefine the alias.
9299
9300 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
9301
9302         * g++.dg/init/pm1.C: New test.
9303
9304 2002-05-12  David S. Miller  <davem@redhat.com>
9305
9306         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
9307         types.
9308
9309 2002-05-10  Roger Sayle  <roger@eyesopen.com>
9310
9311         * gcc.c-torture/execute/20020510-1.c: New test case.
9312
9313 2002-05-10  David S. Miller  <davem@redhat.com>
9314
9315         * gcc.c-torture/execute/conversion.c: Test long double too.
9316
9317 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
9318
9319         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
9320         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
9321         * lib/g++.exp (g++_link_flags): Likewise.
9322         * lib/objc.exp (objc_target_compile): Likewise.
9323
9324 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9325
9326         * gcc.dg/cpp/poison.c: Update.
9327         * gcc.dg/cpp/20000625-2.c: Remove.
9328         * gcc.dg/cpp/direct2s.c: Remove final test.
9329
9330 2002-05-08  Tom Rix  <trix@redhat.com>
9331
9332         * gcc.c-torture/execute/20020508-1.c: New test.
9333         * gcc.c-torture/execute/20020508-2.c: New test.
9334         * gcc.c-torture/execute/20020508-3.c: New test.
9335
9336 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9337
9338         * gcc.dg/cpp/charconst-4.c: More tests.
9339
9340 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
9341
9342         PR c/6569
9343         * gcc.dg/weak-3.c: Update location of warning messages.
9344         * gcc.dg/weak-5.c: Likewise.
9345
9346 2002-05-06  Roger Sayle  <roger@eyesopen.com>
9347
9348         * gcc.c-torture/execute/20020506-1.c: New test case.
9349
9350 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9351
9352         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
9353
9354 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9355
9356         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
9357
9358 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9359
9360         * gcc.dg/cpp/charconst-3.c: New test.
9361
9362 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9363
9364         * gcc.dg/cpp/charconst.c: Update tests.
9365
9366 2002-05-05  Tim Josling  <tej@melbpc.org.au>
9367
9368         * treelang: Added directory for new sample language treelang. Also
9369         lib/treelang.exp: New file to signal treelang should be tested.
9370
9371 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9372
9373         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
9374         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
9375         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
9376         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
9377         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
9378         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
9379         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
9380
9381 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9382
9383         * gcc.dg/format/xopen-2.c: New test.
9384
9385 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9386
9387         * gcc.dg/20020503-1.c: New test.
9388
9389 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
9390
9391         * g++.dg/init/dtor1.C: Make it tougher.
9392
9393 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
9394
9395         * g++.dg/init/dtor1.C: New test.
9396
9397 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
9398
9399         * gcc.dg/altivec-8.c: New.
9400
9401 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
9402
9403         * gcc.dg/altivec-7.c: New.
9404
9405 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
9406
9407         * g++.dg/parse/typedef1.C: New test.
9408
9409 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
9410
9411         PR c++/6486
9412         * g++.dg/template/friend6.C: New test.
9413
9414         PR c++/6492
9415         * g++.dg/init/copy1.C: New test.
9416
9417 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
9418
9419         * g++.dg/warn/effc1.C: New test.
9420
9421 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9422
9423         * gcc.dg/cpp/if-cexp.c: Add a test.
9424
9425 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
9426
9427         * gcc.dg/20020426-2.c: New test.
9428
9429 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9430
9431         * gcc.dg/cpp/if-mop.c: Update.
9432         * gcc.dg/cpp/if-mpar.c: Add test.
9433         * gcc.dg/cpp/if-oppr.c: Update.
9434
9435 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9436
9437         PR c/6343
9438         * gcc.dg/weak-[2-7].c: New tests.
9439
9440 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9441
9442         * gcc.dg/enum1.c: New test.
9443
9444 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9445
9446         PR c++/6497
9447         * g++.dg/inherit/access2.C: New test.
9448
9449 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9450
9451         PR bootstrap/6445
9452         * gcc.dg/20020426-1.c: New test.
9453
9454 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9455
9456         * g++.dg/abi/enum1.C: New test.
9457
9458 2002-04-26  Richard Henderson  <rth@redhat.com>
9459
9460         * gcc.dg/c99-bool-1.c: Expect always true warning.
9461
9462 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9463
9464         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9465
9466 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9467
9468         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9469         targets.
9470
9471 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9472
9473         * g++.dg/abi/mange7.C: New test.
9474
9475         PR c++/6438.
9476         * g++.dg/parse/stmtexpr2.C: New test.
9477
9478 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9479
9480         * gcc.dg/20020312-2.c: Add SH target.
9481
9482 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9483
9484         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9485         compiler output on mips*-*-irix*.
9486
9487 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9488
9489         * g++.dg/parse/attr1.C: New test.
9490
9491 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9492
9493         * gcc.c-torture/execute/string-opt-17.c: New test case.
9494         * gcc.c-torture/execute/memset-2.c: New test case.
9495
9496 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/6256:
9499         * g++.dg/template/friend5.C: New test.
9500
9501         PR c++/6331:
9502         * g++.dg/template/qual1.C: Likewise.
9503
9504 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9505
9506         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9507         Include stdlib.h, not stdio.h or ctype.h.
9508
9509 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9510
9511         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9512         cris-*-elf* and mmix-*-*.
9513         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9514         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9515         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9516         Ditto.
9517         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9518         * gcc.dg/wchar_t-1.c: Ditto.
9519
9520 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9521
9522         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9523         Clarify comment.
9524
9525 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9526
9527         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9528
9529 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9530
9531         * gcc.c-torture/execute/20000906-1.x: Delete.
9532
9533 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9534
9535         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9536
9537 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9538
9539         * PR6367
9540         * g77.f-torture/execute/6367.f: New test.
9541         * g77.f-torture/execute/6367.x: Disable for MMIX.
9542
9543 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9544
9545         * PR6352
9546         * g++.dg/opt/inline2.C: New test.
9547
9548 2002-04-18  Richard Henderson  <rth@redhat.com>
9549
9550         * gcc.dg/20000906-1.c: Enable for all targets.
9551         * gcc.c-torture/compile/iftrap-2.c: New.
9552
9553 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9554
9555         * gcc.dg/20020418-1.c: New test.
9556         * gcc.dg/20020418-2.c: New test.
9557
9558 2002-04-18  Richard Henderson  <rth@redhat.com>
9559
9560         * gcc.c-torture/compile/iftrap-1.c: New.
9561         * gcc.dg/iftrap-1.c: Adjust for ia64.
9562         * gcc.dg/iftrap-2.c: New.
9563
9564 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9565
9566         * gcc.c-torture/compile/20020418-1.c: New test.
9567
9568 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9569
9570         * gcc.c-torture/compile/20020415-1.c: New.
9571
9572 2002-04-18  David S. Miller  <davem@redhat.com>
9573
9574         * gcc.c-torture/execute/20020418-1.c: New test.
9575
9576 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.dg/20020416-1.c: New test.
9579
9580         * g++.dg/opt/inline1.C: New test.
9581
9582 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9583
9584         * gcc.dg/altivec-5.c: New test.
9585
9586         * gcc.dg/20020415-1.c: New test.
9587
9588 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9589
9590         * testsuite/lib/chill.exp: Remove.
9591
9592 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * g++.dg/other/big-struct.C: New test.
9595
9596 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9597
9598         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9599         of scratch file.
9600
9601 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9602
9603         PR c/6277
9604         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9605         in scan-assembler function name
9606
9607 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9608
9609         * g77.f-torture/execute/980628-4.x,
9610         g77.f-torture/execute/980628-5.x,
9611         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9612         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9613         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9614         i[34567]86-*-*.
9615
9616 2002-04-13  David S. Miller  <davem@redhat.com>
9617
9618         * gcc.c-torture/execute/20020413-1.c: New test.
9619
9620 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9621
9622         * gcc.dg/asm-6.c,
9623         * g++.dg/ext/asm1.C: New tests.
9624
9625 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9626
9627         PR c++ 5373.
9628         * g++.dg/parse/stmtexpr1.C: New test.
9629
9630         PR c++/5189.
9631         * g++.dg/template/copy1.C: New test.
9632
9633 2002-04-12  Richard Henderson  <rth@redhat.com>
9634
9635         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9636
9637 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9638
9639         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9640         gcc.c-torture/execute/20020307-2.c.
9641
9642 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9643
9644         * g++.dg/ext/attrib5.C,
9645         * g++.dg/lookup/struct1.C: New tests.
9646
9647 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9648
9649         * gcc.dg/20020411-1.c: New test.
9650
9651         * gcc.c-torture/execute/20020411-1.c: New test.
9652
9653 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9654
9655         * g77.f-torture/execute/6177.f: New test.
9656
9657 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9658
9659         PR middle-end/6247
9660         * g++.dg/opt/cleanup1.C: New test.
9661
9662         * g++.dg/opt/const1.C: New test.
9663
9664 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9665
9666         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9667
9668 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9669
9670         PR c++/5507
9671         * g++.dg/template/typename2.C: New test.
9672
9673 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9674
9675         * gcc.c-torture/execute/loop-12.c: New.
9676
9677 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9678
9679         * g77.f-torture/execute/980628-4.x,
9680         g77.f-torture/execute/980628-5.x,
9681         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9682         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9683         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9684
9685 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9686
9687         PR optimization/6086
9688         * g++.dg/opt/preinc1.C: New test.
9689
9690 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9691
9692         PR c++/5571
9693         * g++.dg/opt/static2.C: New test.
9694
9695 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9696
9697         PR c/5120
9698         * gcc.dg/20020406-1.c: New test.
9699
9700 2002-04-04  David S. Miller  <davem@redhat.com>
9701
9702         * gcc.c-torture/execute/20020404-1.c: New test.
9703
9704 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR c/6123
9707         * gcc.dg/20020312-2.c: Do not declare global register variable
9708         if __PIC__ or __pic__ is defined.
9709
9710 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9711
9712         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9713         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9714
9715 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9716
9717         * gcc.misc-tests/linkage.exp: Update last change to handle
9718         sparc*-, not just sparc-.
9719
9720 2002-04-03  Richard Henderson  <rth@redhat.com>
9721
9722         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9723
9724 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9725
9726         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9727
9728 2002-04-02  David S. Miller  <davem@redhat.com>
9729
9730         * gcc.c-torture/execute/20020402-3.c: New test.
9731
9732 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9733
9734         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9735         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9736
9737         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9738         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9739         g77.f-torture/execute/20001201.x,
9740         g77.f-torture/execute/u77-test.x: New files.
9741
9742         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9743         * gcc.dg/wchar_t-1.c: Ditto.
9744
9745 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9746
9747         * gcc.c-torture/execute/20020402-1.c: New test.
9748
9749 2002-04-01  Richard Henderson  <rth@redhat.com>
9750
9751         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9752
9753         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9754
9755 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9756
9757         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9758
9759 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9760
9761         * g++.dg/inherit/template-as-base.C: Expect error.
9762         * g++.dg/inherit/namespace-as-base.C: Likewise.
9763
9764 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9765
9766         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9767         g++.dg/ext/instantiate3.C: Tweak match patterns.
9768
9769         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9770         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9771         -da test.
9772
9773 2002-03-31  Richard Henderson  <rth@redhat.com>
9774
9775         * gcc.dg/special/alias-2.c: New.
9776         * gcc.dg/special/ecos.exp: Run it.
9777
9778 2002-03-31  Richard Henderson  <rth@redhat.com>
9779
9780         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9781
9782 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9783
9784         * gcc.dg/weak-1.c: Disable on h8300 port.
9785
9786 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9787
9788         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9789         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9790         ordering tests.
9791         * g++.dg/bprob/bprob-1.C: New test.
9792         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9793         * g++.dg/gcov/gcov-1.C: New test.
9794         * g++.dg/gcov/gcov-1.x: New file.
9795         * g++.dg/gcov/gcov-2.C: New test.
9796         * g++.dg/gcov/gcov-3.C: New test.
9797         * g++.dg/gcov/gcov-3.h: New file.
9798
9799 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9800
9801         * g++.old-deja/g++.other/builtins5.C: New test.
9802         * g++.old-deja/g++.other/builtins6.C: New test.
9803         * g++.old-deja/g++.other/builtins7.C: New test.
9804         * g++.old-deja/g++.other/builtins8.C: New test.
9805         * g++.old-deja/g++.other/builtins9.C: New test.
9806
9807 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9808
9809         * g++.dg/opt/static1.C: New test.
9810
9811         * g++.dg/opt/longbranch1.C: New test.
9812
9813 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9814
9815         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9816
9817         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9818
9819 2002-03-28  Jeffrey A Law  (law@redhat.com)
9820
9821         * gcc.c-torture/execute/20020328-1.c: New test.
9822
9823 2002-03-27  Richard Henderson  <rth@redhat.com>
9824
9825         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9826         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9827         move from g++.old-deja/g++.ext/.
9828
9829 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9830
9831         * g++.dg/init/new2.C: New test.
9832
9833 2002-03-26  Richard Henderson  <rth@redhat.com>
9834
9835         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9836
9837         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9838         on sparc.
9839
9840         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9841         sparcv9 systems.
9842         * gcc.dg/20001102-1.c: Likewise.
9843
9844 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9845
9846         * gcc.dg/cpp/endif-pedantic1.c,
9847         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9848
9849 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9850
9851         * g++.dg/init/new1.C: New test.
9852
9853 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9854
9855         * g++.dg/abi/vbase9.C: New test.
9856
9857 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9858
9859         * gcc.dg/arm-asm.c: New test.
9860
9861 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9862
9863         * gcc.dg/Wswitch-enum.c: New test.
9864         Fix PR c/5044.
9865
9866 2002-03-26  Richard Henderson  <rth@redhat.com>
9867
9868         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9869         structure.
9870
9871 2002-03-25  Richard Henderson  <rth@redhat.com>
9872
9873         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9874         sparcv9 systems.
9875
9876         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9877         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9878
9879 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9880
9881         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9882
9883 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9884
9885         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9886         targets using generic thunk support.
9887
9888 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9889
9890         * gcc.c-torture/compile/20020323-1.c: New test.
9891
9892         * g++.dg/opt/conj2.C: New test.
9893
9894 2002-03-24  Richard Henderson  <rth@redhat.com>
9895
9896         * gcc.dg/weak-1.c: Use -fno-common.
9897
9898 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9899
9900         * g77.dg/f77-edit-apostrophe-out.f: New test
9901         * g77.dg/f77-edit-h-out.f: New test
9902         * g77.dg/f77-edit-t-in.f: New test
9903         * g77.dg/f77-edit-t-out.f: New test
9904         * g77.dg/f77-edit-x-out.f: New test
9905         * g77.dg/f77-edit-slash-out.f: New test
9906         * g77.dg/f77-edit-colon-out.f: New test
9907         * g77.dg/f77-edit-s-out.f: New test
9908
9909 2002-03-24  Richard Henderson  <rth@redhat.com>
9910
9911         * objc/execute/formal_protocol-6.x: New XFAIL.
9912
9913 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9914
9915         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9916         that do not support weak symbols
9917
9918 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9919
9920         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9921         * lib/g77.exp:  Likewise
9922         * lib/objc.exp: Likewise
9923
9924 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9925
9926         * gcc.dg/Wswitch-default.c: New test.
9927
9928 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9929
9930         * g++.dg/other/enum1.C: New test.
9931
9932 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9933
9934         * gcc.dg/pragma-ep-3.c: Fix typo.
9935
9936 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9937
9938         * g++.dg/inherit/template-as-base.C: New test.
9939
9940 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9941
9942         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9943         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9944
9945 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9946
9947         * gcc.dg/cpp/multiline.c: Update to match.
9948
9949 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9950
9951         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9952
9953 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9954
9955         * gcc.dg/cpp/extratokens2.c:  New file.
9956
9957 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9958
9959         * gcc.dg/20020312-2.c: Add rs6000 target.
9960
9961         * gcc.c-torture/compile/20020319-1.c: New test.
9962
9963 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9964
9965         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9966         (A, E): Handle this.
9967
9968 2002-03-20  Jason Merrill  <jason@redhat.com>
9969
9970         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9971         ignoring -fpic.
9972         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9973         through prune_gcc_output.
9974
9975 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9976
9977         * gcc.c-torture/compile/20020320-1.c: New test.
9978
9979 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9980
9981         * gcc.c-torture/compile/20020318-1.c: New test.
9982
9983         * gcc.dg/struct-by-value-1.c: New test.
9984
9985         * gcc.dg/20020319-1.c: New test.
9986
9987 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9988
9989         * g++.dg/opt/conj1.C: New test.
9990
9991 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9992
9993         * g++.dg/template/qualttp20.C: Revert previous change.
9994         * g++.dg/template/qualttp3.C: Likewise.
9995         * g++.dg/template/qualttp4.C: Likewise
9996         * g++.dg/template/qualttp5.C: Likewise
9997         * g++.dg/template/qualttp6.C: Likewise
9998         * g++.dg/template/qualttp7.C: Likewise
9999         * g++.dg/template/qualttp8.C: Likewise
10000         * g++.dg/template/recurse.C: Likewise.
10001
10002 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10003
10004         * gcc.dg/cpp/wchar-1.c: Update.
10005
10006 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10007
10008         * g++.dg/template/conv1.C: New test.
10009         * g++.dg/template/conv2.C: New test.
10010         * g++.dg/template/conv3.C: New test.
10011         * g++.dg/template/conv4.C: New test.
10012
10013 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10014
10015         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10016         * g++.dg/template/qualttp3.C: Likewise.
10017         * g++.dg/template/qualttp4.C: Likewise
10018         * g++.dg/template/qualttp5.C: Likewise
10019         * g++.dg/template/qualttp6.C: Likewise
10020         * g++.dg/template/qualttp7.C: Likewise
10021         * g++.dg/template/qualttp8.C: Likewise
10022         * g++.dg/template/recurse.C: Likewise.
10023
10024 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10025
10026         * g++.dg/opt/dtor1.C: New test.
10027
10028 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10029
10030         * gcc.c-torture/compile/20020315-1.c: New test.
10031
10032 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10033
10034         * gcc.dg/weak-1.c: Fix scan tests.
10035
10036 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10037
10038         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10039         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10040         cris-*-aout* mmix-*-*.
10041         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10042         cris-*-aout* mmix-*-*.
10043         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10044         cris-*-elf* cris-*-aout* and mmix-*-*.
10045         * gcc.dg/20001009-1.c: Ditto.
10046         * gcc.dg/20010912-1.c: Ditto.
10047         * gcc.dg/20020122-4.c: Ditto.
10048         * gcc.dg/inline-2.c: Ditto.
10049
10050 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10051
10052         * gcc.c-torture/compile/20020314-1.c: New test.
10053
10054 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10055
10056         * gcc.c-torture/execute/20020314-1.c: New test.
10057
10058 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10059
10060         * g++.dg/warn/Wunused-1.C: New test.
10061
10062 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10063
10064         * g++.dg/abi/mangle6.C: New test.
10065
10066 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10067
10068         * gcc.c-torture/compile/20020309-2.c: New test.
10069
10070         * gcc.c-torture/compile/20020312-1.c: New test.
10071
10072 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10073
10074         * g++.dg/other/access1.C: New test.
10075
10076 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10077
10078         * gcc.c-torture/execute/wchar_t-1.c: New test.
10079
10080 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10081
10082         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10083
10084 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10085
10086         * gcc.dg/20020312-1.c: New test case.
10087
10088 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10089
10090         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10091
10092 2002-03-11  Richard Henderson  <rth@redhat.com>
10093
10094         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10095         * g++.old-deja/g++.jason/report.C: Likewise.
10096
10097 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10098
10099         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10100         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10101
10102 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10103
10104         * testsuite/g++.dg/overload/pmf1.C: New test.
10105
10106 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10107
10108         * gcc.c-torture/execute/20020307-1.c: Use long.
10109
10110 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10111
10112         PR optimization/5844
10113         * gcc.dg/20020310-1.c: New test.
10114
10115 2002-03-09  Michael Meissner  <meissner@redhat.com>
10116
10117         * gcc.c-torture/execute/memcpy-2.c: New test.
10118         * gcc.c-torture/execute/memset-1.c: New test.
10119         * gcc.c-torture/execute/strlen-1.c: New test.
10120         * gcc.c-torture/execute/strcmp-1.c: New test.
10121         * gcc.c-torture/execute/strncmp-1.c: New test.
10122
10123 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10124
10125         * gcc.dg/ppc-ldstruct.c: New test.
10126
10127 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10128
10129         * gcc.c-torture/execute/va-arg-22.c: New test.
10130
10131 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10132
10133         * gcc.c-torture/compile/20020309-1.c: New test.
10134
10135 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10136
10137         * gcc.c-torture/execute/20020307-2.c: New test.
10138
10139 2002-03-07  Jeffrey A Law  (law@redhat.com)
10140
10141         * g77.f-torture/compile/20020307-1.f: New test.
10142
10143 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10144
10145         * gcc.dg/unordered-1.c: New test.
10146
10147 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10148
10149         * gcc.c-torture/execute/20020307-1.c: New test.
10150
10151 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * gcc.dg/20020304-1.c: New test.
10154
10155         * gcc.c-torture/compile/20020304-2.c: New test.
10156
10157 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10158
10159         * gcc.c-torture/compile/20020304-1.c: New test case
10160         (from PR c/5830).
10161
10162 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10163
10164         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10165
10166 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10167
10168         * g++.dg/other/classkey1.C: New test.
10169
10170 2002-03-01  Richard Henderson  <rth@redhat.com>
10171
10172         * gcc.c-torture/compile/981223-1.x: New.
10173         * gcc.c-torture/compile/920625-1.x: New.
10174
10175 2002-02-28  Richard Henderson  <rth@redhat.com>
10176
10177         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10178
10179 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10180
10181         * gcc.c-torture/execute/20020227-1.c: New test.
10182
10183 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10184
10185         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10186         here" ERROR lines.
10187         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10188         * g++.old-deja.g++.other/defarg1.C: Likewise.
10189         * g++.old-deja/g++.pt/calls2.C: Likewise.
10190         * g++.old-deja/g++.pt/crash20.C: Likewise.
10191         * g++.old-deja/g++.pt/crash30.C: Likewise.
10192         * g++.old-deja/g++.pt/crash36.C: Likewise.
10193         * g++.old-deja/g++.pt/crash6.C: Likewise.
10194         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10195         * g++.old-deja/g++.pt/derived3.C: Likewise.
10196         * g++.old-deja/g++.pt/error1.C: Likewise.
10197         * g++.old-deja/g++.pt/friend21.C: Likewise.
10198         * g++.old-deja/g++.pt/friend23.C: Likewise.
10199         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10200         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10201
10202 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10203
10204         * gcc.c-torture/execute/20020225-2.c: New test.
10205
10206 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10207
10208         * gcc.c-torture/execute/920730-1t.c,
10209         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10210         Delete test cases, only relevant to -traditional.
10211
10212 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10213
10214         * gcc.dg/cpp/undef1.c: Remove.
10215         * gcc.dg/cpp/directiv.c: Update.
10216         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10217
10218 2002-02-27  Michael Meissner  <meissner@redhat.com>
10219
10220         * gcc.c-torture/execute/20020226-1.c: New test.
10221
10222 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10223
10224         * g++.dg/debug/debug4.C: New test.
10225
10226         * gcc.dg/ia64-visibility-1.c: New test.
10227
10228 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10229
10230         * gcc.dg/debug/20020224-1.c: New.
10231
10232 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10233
10234         * gcc.c-torture/execute/960416-1.x: New.
10235         * gcc.c-torture/execute/divconst-3.x: Likewise.
10236
10237 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10238
10239         * gcc.dg/20020224-1.c: New test.
10240
10241 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10242
10243         * gcc.c-torture/execute/20020225-1.c: New.
10244
10245 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10246
10247         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10248
10249 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10250
10251         * gcc.dg/20020222-1.c: New test.
10252
10253 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10254
10255         * g++.dg/opt/anonunion1.C: New test.
10256
10257 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10258
10259         * g++.dg/template/qualttp19.C: New test.
10260         * g++.dg/template/qualttp20.C: New test.
10261         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10262         * g++.old-deja/g++.other/qual1.C: Likewise.
10263
10264 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10265
10266         * gcc.dg/attr-alwaysinline.c: New.
10267
10268 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10269
10270         * gcc.dg/20020220-1.c: New test.
10271
10272         * gcc.dg/20020220-2.c: New test.
10273
10274         * g++.dg/opt/mmx1.C: New test.
10275
10276 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10277
10278         * gcc.c-torture/compile/20020110.c: New test.
10279
10280 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10281
10282         * gcc.c-torture/execute/20020219-1.c: New test.
10283
10284         * gcc.dg/20020219-1.c: New test.
10285
10286         * gcc.dg/noncompile/20020220-1.c: New test.
10287
10288         * g++.dg/opt/ptrintsum1.C: New test.
10289
10290         * gcc.dg/debug/20020220-1.c: New test.
10291
10292 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10293
10294         * gcc.c-torture/execute/20020216-1.c: New test.
10295
10296 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10297
10298         * gcc.dg/decl-1.c: Update, new test.
10299
10300 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10301
10302         * g++.dg/abi/bitfield1.C: New test.
10303         * g++.dg/abi/bitfield2.C: New test.
10304
10305 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10306
10307         * gcc.dg/attr-nest.c: New test.
10308
10309 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10310
10311         * gcc.c-torture/execute/20020215-1.c: New test.
10312
10313 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10316         * g++.dg/debug/debug.exp: New.
10317         * g++.dg/debug/trivial.C: New.
10318         * g++.dg/debug/debug1.C: Moved...
10319         * g++.dg/other/debug1.C: ...from here.
10320         * g++.dg/debug/debug2.C: Moved...
10321         * g++.dg/other/debug2.C: ...from here.
10322         * g++.dg/debug/debug3.C: Moved...
10323         * g++.dg/other/debug3.C: ...from here.
10324
10325         * gcc.dg/noncompile/20020213-1.c: New test.
10326
10327 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10328
10329         * g++.dg/other/debug3.C: New test.
10330
10331         * gcc.c-torture/execute/20020213-1.c: New test.
10332
10333 2002-02-13  Richard Smith <richard@ex-parrot.com>
10334
10335         * g++.old-deja/g++.other/thunk1.C: New test.
10336
10337 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10338
10339         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10340
10341 2002-02-13  Stan Shebs  <shebs@apple.com>
10342
10343         * gcc.dg/altivec-3.c: New.
10344
10345 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10346
10347         * gcc.dg/Wunreachable-1.c: New test.
10348         * gcc.dg/Wunreachable-2.c: New test.
10349
10350 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10351
10352         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10353
10354 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10355
10356         * gcc.dg/decl-1.c: New test.
10357
10358 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10359
10360         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10361
10362 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10363
10364         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10365         * gcc.c-torture/compile/980506-1.x: Likewise.
10366
10367 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10368
10369         * gcc.dg/20020210-1.c: New.
10370
10371 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10372
10373         * g77.f-torture/execute/947.f: New regression test
10374         for PR fortran/947.
10375
10376 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10377
10378         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10379         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10380
10381 2002-02-08  Richard Henderson  <rth@redhat.com>
10382
10383         * gcc.c-torture/compile/labels-3.c: New.
10384
10385 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10386
10387         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10388         expression statements work instead.
10389         * gcc.dg/noncompile/20020207-1.c: New test.
10390
10391 2002-02-07  Richard Henderson  <rth@redhat.com>
10392
10393         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10394
10395 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10396
10397         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10398         message from g77
10399         * lib/g77-dg.exp: Trim g77 error messages so that they are
10400         recognized by dg.exp.
10401
10402 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10403
10404         PR fortran/5473
10405         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10406
10407 2002-02-07  Richard Henderson  <rth@redhat.com>
10408
10409         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10410         to be sufficiently aligned for integers.
10411
10412 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * g++.dg/template/friend4.C: New test.
10415
10416 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10417
10418         PR fortran/5743
10419         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10420         unsupported cases.
10421
10422 2002-02-07  Richard Henderson  <rth@redhat.com>
10423
10424         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10425         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10426         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10427         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10428
10429 2002-02-06  Richard Henderson  <rth@redhat.com>
10430
10431         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10432
10433 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10434
10435         * gcc.dg/20020206-1.c: New test.
10436
10437 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10438
10439         * gcc.c-torture/execute/20020206-1.c: New test.
10440
10441         * gcc.c-torture/execute/20020206-2.c: New test.
10442
10443         PR optimization/5429:
10444         * gcc.c-torture/compile/20020206-1.c: New test.
10445
10446 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10447
10448         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10449         as certain file formats cannot support particularly large
10450         alignments.
10451
10452         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10453         and do not expect to be able to link the executable.
10454
10455         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10456         fail because the COFF format does not support the weak attribute.
10457
10458 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10459
10460         * g77.dg/pr5473.f:  New test
10461
10462 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10463
10464         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10465         Fix testcase accordingly.
10466
10467 2002-02-04  Richard Henderson  <rth@redhat.com>
10468
10469         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10470         (buf): Change to be an array of pointers, not ints.
10471
10472 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10475         before all tests.  Move warning one line above to match where it
10476         C frontend emits.
10477         * gcc.dg/Wswitch-2.c: New test.
10478         * g++.dg/warn/Wswitch-1.C: New test.
10479         * g++.dg/warn/Wswitch-2.C: New test.
10480
10481 2002-02-04  Richard Henderson  <rth@redhat.com>
10482
10483         * g++.dg/abi/offsetof.C: Fix size comparison.
10484
10485 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10486
10487         * gcc.dg/cast-qual-2.c: New test.
10488
10489 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10490
10491         * gcc.dg/20020201-4.c: New test.
10492
10493 2002-02-04  Ben Elliston  <bje@redhat.com>
10494
10495         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10496         target_info attribute != 0, in addition to the empty string.
10497         (gcc_target_compile): Likewise.
10498
10499 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10500
10501         * gcc.dg/Wswitch.c: New test.
10502         PR gcc/4475. PR gcc/3780.
10503
10504 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10505
10506         * g77.f-torture/execute/5122.f: New test for regressions
10507         against PR fortran/5122.
10508
10509 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10510
10511         * g77.f-torture/compile/pr3743.f: Delete
10512         * g77.dg/pr3743-1.f: New test.
10513         * g77.dg/pr3743-2.f: New test.
10514         * g77.dg/pr3743-3.f: New test.
10515         * g77.dg/pr3743-4.f: New test.
10516
10517 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10518
10519         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10520
10521 2002-02-02  Richard Henderson  <rth@redhat.com>
10522
10523         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10524         * gcc.c-torture/execute/bf64-1.c: Likewise.
10525
10526 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * gcc.dg/20020201-2.c: New test.
10529
10530         * gcc.dg/20020201-3.c: New test.
10531
10532         * gcc.c-torture/execute/bitfld-2.c: New test.
10533
10534 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10535
10536         * gcc.dg/bitfld-1.c: Update.
10537         * gcc.dg/bitfld-2.c: Update.
10538         * gcc.c-torture/execute/bitfld-1.x: New.
10539
10540 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10541
10542         * gcc.c-torture/execute/20020201-1.c: New test.
10543
10544 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10545
10546         PR target/5469
10547         * gcc.dg/20020201-1.c: New test.
10548
10549 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10550
10551         PR fortran/3743
10552         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10553         * g77.f-torture/compile/pr3743.x: Remove
10554
10555 2002-01-31  Tom Rix  <trix@redhat.com>
10556
10557         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10558
10559 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10560
10561         * gcc.dg/noncompile/20020130-1.c: New test.
10562
10563 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10564
10565         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10566
10567 2002-01-29  Richard Henderson  <rth@redhat.com>
10568
10569         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10570         to long long.
10571         * gcc.c-torture/execute/bf64-1.c: Likewise.
10572
10573 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * gcc.c-torture/execute/20020129-1.c: New test.
10576
10577 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10578
10579         * gcc.c-torture/compile/20000224-1.c: Update.
10580         * gcc.c-torture/execute/bitfld-1.c: New tests.
10581         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10582         * gcc.dg/uninit-A.c: Update.
10583
10584 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10585
10586         * g++.dg/template/ctor1.C: Add instantiation.
10587
10588 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10589
10590         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10591         argument to __builtin_prefetch to be const ptr.
10592
10593 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * gcc.c-torture/compile/20020120-1.c: New test.
10596
10597 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10598
10599         * gcc.c-torture/execute/20020127-1.c: New test.
10600
10601 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10602
10603         * g77.dg/f77-edit-i-in.f: New test
10604         * g77.dg/f77-edit-i-out.f: New test
10605
10606 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10607
10608         * gcc.dg/debug/debug.exp: New file.
10609         * gcc.dg/debug/trivial.c: New file.
10610         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10611         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10612         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10613         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10614         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10615         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10616         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10617         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10618         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10619         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10620         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10621         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10622         * gcc.dg/20000503-1.c: Removed.
10623         * gcc.dg/20010207-1.c: Removed.
10624         * gcc.dg/20011223-1.c: Removed.
10625         * gcc.dg/20020104-2.c: Removed.
10626         * gcc.dg/debug-1.c: Removed.
10627         * gcc.dg/debug-2.c: Removed.
10628         * gcc.dg/debug-3.c: Removed.
10629         * gcc.dg/debug-4.c: Removed.
10630         * gcc.dg/debug-5.c: Removed.
10631         * gcc.dg/debug-6.c: Removed.
10632         * gcc.dg/dwarf2-1.c: Removed.
10633         * gcc.dg/dwarf2-2.c: Removed.
10634
10635 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10636
10637         * g++.old-deja/g++.other/eh5.C: New test.
10638         * g++.old-deja/g++.other/sibcall2.C: New test.
10639         * g++.old-deja/g++.other/array9.C: New test.
10640         * g++.old-deja/g++.other/typename2.C: New test.
10641         * g++.old-deja/g++.other/crash60.C: New test.
10642         * g++.old-deja/g++.other/conv9.C: New test.
10643         * g++.old-deja/g++.other/mangle10.C: New test.
10644         * g++.old-deja/g++.other/unchanging1.C: New test.
10645         * g++.old-deja/g++.other/exprstmt1.C: New test.
10646         * g++.old-deja/g++.other/inline23.C: New test.
10647         * g++.old-deja/g++.eh/ia64-1.C: New test.
10648         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10649         * g++.old-deja/g++.other/reload1.C: New test.
10650         * g++.old-deja/g++.other/static20.C: New test.
10651         * g++.old-deja/g++.other/local-alloc1.C: New test.
10652         * g++.old-deja/g++.other/conv8.C: New test.
10653         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10654         * g++.old-deja/g++.other/storeexpr1.C: New test.
10655         * g++.old-deja/g++.other/storeexpr2.C: New test.
10656         * g++.dg/eh/template2.C: New test.
10657         * g++.dg/warn/weak1.C: New test.
10658
10659 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10660
10661         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10662         Remove first, non-varying, argument.
10663
10664 2002-01-23  Richard Henderson  <rth@redhat.com>
10665
10666         * gcc.dg/inline-2.c: New.
10667
10668         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10669         Add optional target arg.  Check number of arguments.
10670         (scan-assembler-not, scan-assembler-dem): Likewise.
10671         (scan-assembler-dem-not): Likewise.
10672
10673 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10674
10675         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10676         line 12.
10677         * g++.old-deja/g++.brendan/parse3.C,
10678         g++.old-deja/g++.other/crash26.C,
10679         g++.old-deja/g++.other/crash28.C,
10680         g++.old-deja/g++.other/crash29.C,
10681         g++.old-deja/g++.other/crash30.C,
10682         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10683
10684 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10685
10686         * gcc.dg/20020115-1.c: New.
10687
10688 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10689
10690         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10691
10692 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10693
10694         * gcc.dg/20020122-3.c: New.
10695
10696 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10697
10698         * g++.dg/other/gc1.C: New test.
10699
10700 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10701
10702         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10703
10704 2002-01-22  Richard Henderson  <rth@redhat.com>
10705
10706         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10707
10708 2002-01-22  Richard Henderson  <rth@redhat.com>
10709
10710         * gcc.dg/20020122-4.c: New.
10711
10712 2002-01-22  H.J. Lu <hjl@gnu.org>
10713
10714         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10715         link output.
10716         * gcc.dg/special/ecos.exp: Likewise.
10717         * lib/g++-dg.exp: Likewise.
10718         * lib/g77-dg.exp: Likewise.
10719         * lib/gcc-dg.exp : Likewise.
10720         * lib/mike-g++.exp: Likewise.
10721         * lib/mike-g77.exp: Likewise.
10722         * lib/mike-gcc.exp: Likewise.
10723         * lib/objc-dg.exp: Likewise.
10724
10725 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10726
10727         PR target/5379
10728         * gcc.dg/20020122-2.c: New test.
10729
10730 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10731
10732         * gcc.dg/20020122-1.c: New test.
10733
10734 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10735
10736         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10737
10738 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10739
10740         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10741
10742 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10743
10744         * gcc.c-torture/compile/20020121-1.c: New test.
10745
10746 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10747
10748         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10749         ld_library_path.
10750
10751 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10752
10753         * gcc.dg/20020218-1.c: New test.
10754
10755 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10756
10757         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10758         messages
10759         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10760         "At global scope" warning
10761         * g++.dg/ext/align1.C: Change cygwin test for alignment
10762         from db-bogus to dg-warning
10763
10764 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10765
10766         * g77.f-torture/compile/cpp2.F: New test.
10767
10768 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10769
10770         * g++.dg/template/access1.C: New test.
10771
10772 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10773
10774         * gcc.dg/20020118-1.c: New.
10775
10776 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10777
10778         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10779
10780 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10781
10782         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10783         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10784         alignment warnings.
10785
10786 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10787
10788         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10789         torture_with_loops and torture_without_loops
10790
10791 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10792
10793         * gcc.c-torture/compile/20020116-1.c: New test.
10794
10795 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10796
10797         * gcc.dg/20020116-2.c: New test.
10798
10799         * gcc.dg/ultrasp4.c: New test.
10800
10801         * gcc.dg/20020116-1.c: New test.
10802
10803 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10804
10805         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10806         by EABI.
10807
10808 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10809
10810         * gcc.misc-tests/i386-prefetch.exp: New.
10811         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10812         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10813         * gcc.misc-tests/i386-pf-none-1.c: New test.
10814         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10815
10816 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10817
10818         * gcc.dg/gnu89-init-1.c: Add new tests.
10819
10820 2002-01-15  Andreas Jaeger  <aj@suse.de>
10821
10822         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10823         * gcc.dg/i386-mmx-2.c: Likewise.
10824         * gcc.dg/i386-sse-1.c: Likewise.
10825         * gcc.dg/i386-sse-2.c: Likewise.
10826         * gcc.dg/i386-sse-3.c: Likewise.
10827
10828 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10829
10830         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10831         Uncomment additional cases that now pass.
10832
10833 2002-01-11  Richard Henderson  <rth@redhat.com>
10834
10835         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10836         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10837
10838 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10839
10840         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10841
10842 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10843
10844         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10845         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10846
10847 2002-01-10  Dale Johannesen  <dalej@apple.com>
10848
10849         * gcc.c-torture/execute/loop-11.c: New.
10850
10851 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10852
10853         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10854         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10855
10856 2002-01-09  Richard Henderson  <rth@redhat.com>
10857
10858         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10859         type in which to perform the operation for each size.
10860
10861 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10862
10863         * gcc.c-torture/compile/20020109-2.c: New test.
10864
10865 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10866
10867         * gcc.c-torture/execute/loop-10.c: New test.
10868
10869 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10870
10871         * gcc.c-torture/compile/20010226-1.c: New test.
10872         * gcc.c-torture/compile/20010227-1.c: New test.
10873         * gcc.c-torture/compile/20010426-1.c: New test.
10874         * gcc.c-torture/compile/20010510-1.c: New test.
10875         * gcc.c-torture/compile/20010605-3.c: New test.
10876         * gcc.c-torture/compile/20010824-1.c: New test.
10877         * gcc.c-torture/execute/20010409-1.c: New test.
10878         * gcc.dg/noncompile/20000901-1.c: New test.
10879         * gcc.dg/20001023-1.c: New test.
10880         * gcc.dg/20001101-1.c: New test.
10881         * gcc.dg/20001102-1.c: New test.
10882         * gcc.dg/20010207-1.c: New test.
10883         * gcc.dg/20010405-1.c: New test.
10884         * gcc.dg/20010822-1.c: New test.
10885         * gcc.dg/20011107-1.c: New test.
10886
10887 2002-01-09  Jeffrey A Law  (law@redhat.com)
10888
10889         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10890
10891         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10892         execution failure on PA targets.
10893
10894 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10895
10896         * gcc.c-torture/compile/20020109-1.c: New test.
10897
10898 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10899
10900         * gcc.c-torture/execute/20020108-1.c: New test.
10901
10902 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10903
10904         * gcc.dg/20020108-1.c: New test.
10905
10906 2002-01-08  H.J. Lu <hjl@gnu.org>
10907
10908         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10909         for header files.
10910
10911 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10912
10913         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10914         consistency.
10915
10916 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10917
10918         * gcc.dg/altivec-4.c: Test altivec predicates.
10919
10920 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10921
10922         * gcc.c-torture/execute/20020107-1.c: New test.
10923
10924 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10925
10926         PR c/5279
10927         * gcc.c-torture/compile/20020106-1.c: New test.
10928
10929 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10930
10931         * gcc.c-torture/execute/nestfunc-4.c: New test.
10932
10933 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10934
10935         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10936         extra triple that slipped in.
10937         * g++.old-deja/g++.abi/align.C: Likewise.
10938         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10939
10940 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10941
10942         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10943         * g++.old-deja/g++.abi/align.C: Likewise.
10944         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10945
10946         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10947         on FreeBSD/i386.
10948         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10949         FreeBSD.
10950
10951 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10952
10953         * gcc.dg/20020104-1.c: New test.
10954
10955         * gcc.dg/20020104-2.c: New test.
10956
10957 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10958
10959         * gcc.dg/20020103-1.c: Fix typo in target selector.
10960
10961 2002-01-03  Richard Henderson  <rth@redhat.com>
10962
10963         * gcc.dg/20020103-1.c: New.
10964
10965 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10966
10967         * gcc.c-torture/execute/20020103-1.c: New test.
10968
10969 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10970
10971         * g++.dg/other/debug2.C: New test.
10972
10973         * gcc.c-torture/compile/20020103-1.c: New test.
10974
10975 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10976
10977         * gcc.dg/gnu89-init-1.c: Added new tests.
10978
10979 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10980
10981         * g++.dg/template/friend2.C: Remove as patch is reverted.
10982
10983         * g++.dg/warn/oldcast1.C: New test.
10984
10985         * g++.dg/template/ptrmem1.C: New test.
10986         * g++.dg/template/ptrmem2.C: New test.
10987
10988         * g++.dg/template/ntp.C: New test.
10989
10990         * g++.dg/other/component1.C: New test.
10991
10992         * g++.dg/template/ttp3.C: New test.
10993
10994         * g++.dg/template/friend2.C: New test.
10995         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10996
10997 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10998
10999         * g++.dg/other/ptrmem1.C: New test.
11000         * g++.dg/other/ptrmem2.C: New test.
11001
11002 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11003
11004         * g++.dg/template/ctor1.C: New test.
11005
11006 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11007
11008         * g++.dg/template/friend2.C: New test.
11009
11010 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11011
11012         * gcc.dg/mmix-1.c: New test.
11013
11014 2001-12-31  Richard Henderson  <rth@redhat.com>
11015
11016         * gcc.dg/asm-5.c: New.
11017
11018 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11019
11020         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11021         in namespace __gnu_cxx
11022
11023 2001-12-30  Richard Henderson  <rth@redhat.com>
11024
11025         * gcc.dg/debug-6.c: New.
11026
11027 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11028
11029         * gcc.c-torture/compile/20011229-2.c: New test.
11030
11031 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11032
11033         * gcc.dg/debug-3.c: New test.
11034         * gcc.dg/debug-4.c: New test.
11035         * gcc.dg/debug-5.c: New test.
11036
11037 2001-12-29  Richard Henderson  <rth@redhat.com>
11038
11039         * g++.dg/eh/loop1.C: New.
11040
11041 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11042
11043         * g++.dg/template/crash1.C: New test.
11044
11045 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11046
11047         * g++.dg/other/const1.C: New test.
11048
11049 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11050
11051         * gcc.c-torture/compile/20011229-1.c: New test.
11052
11053 2001-12-28  Stan Shebs  <shebs@apple.com>
11054
11055         * lib/objc-torture.exp: Resync with c-torture.exp.
11056         * lib/objc.exp: Load standard libraries.
11057
11058 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11059
11060         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11061         additional tests.
11062
11063 2001-12-27  Roger Sayle <roger@eyesopen.com>
11064
11065         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11066
11067 2001-12-27  Richard Henderson  <rth@redhat.com>
11068
11069         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11070
11071 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11072
11073         * g++.dg/eh/ctor1.C: New test.
11074         * g++.dg/other/error2.C: New test.
11075
11076 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         * g++.dg/other/init2.C: New test.
11079
11080 2001-12-24  Richard Henderson  <rth@redhat.com>
11081
11082         * gcc.dg/20011223-1.c: New.
11083         * gcc.dg/inline-1.c: New.
11084
11085 2001-12-23  Richard Henderson  <rth@redhat.com>
11086
11087         * gcc.dg/asm-4.c: Test operand modifiers.
11088
11089 2001-12-23  Richard Henderson  <rth@redhat.com>
11090
11091         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11092
11093 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11094
11095         * gcc.c-torture/execute/20011223-1.c: New test.
11096
11097 2001-12-21  Richard Henderson  <rth@redhat.com>
11098
11099         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11100         re-enables the warning.
11101
11102 2001-12-21  Richard Henderson  <rth@redhat.com>
11103
11104         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11105
11106 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11107
11108         * gcc.c-torture/compile/20011218-1.c: New test.
11109
11110 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11111
11112         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11113         arm-isr.c test.
11114         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11115         epilogue generation for ARM ISR routines.
11116
11117 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11118
11119         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11120         * gcc.dg/format/c90-printf-3.c: Likewise.
11121         * gcc.dg/format/c99-printf-3.c: Likewise.
11122         * gcc.dg/format/ext-1.c: Likewise.
11123         * gcc.dg/format/ext-6.c: Likewise.
11124         * gcc.dg/format/format.h: Prototype unlocked stdio.
11125
11126 2001-12-20  Richard Henderson  <rth@redhat.com>
11127
11128         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11129         (arena): Use it.
11130         (malloc): Correct allocation logic.  Abort if we fill up the
11131         arena before initialization complete.
11132         (realloc): Correct allocation logic.
11133
11134 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11135
11136         * gcc.c-torture/compile/20011219-2.c: New test.
11137
11138         * gcc.c-torture/execute/20011219-1.c: New test.
11139
11140 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11141
11142         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11143         target does not support weak symbols.
11144
11145 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11146
11147         * gcc.c-torture/compile/20011219-1.c: New test.
11148
11149 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11150
11151         * g++.dg/other/error1.C: New test.
11152
11153 2001-12-17  Jeffrey A Law  (law@redhat.com)
11154
11155         * gcc.c-torture/execute/20011217-1.c: New test.
11156
11157 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11158
11159         * objc.dg/special/: New directory.
11160         * objc.dg/special/special.exp: New file.
11161         * objc.dg/special/unclaimed-category-1.h: New file.
11162         * objc.dg/special/unclaimed-category-1a.m: New file.
11163         * objc.dg/special/unclaimed-category-1.m: New file.
11164
11165 2001-12-17  Andreas Jaeger  <aj@suse.de>
11166
11167         * gcc.c-torture/compile/20011217-2.c: New test.
11168
11169 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11170
11171         * gcc.c-torture/compile/20011217-1.c: New test.
11172
11173 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11174
11175         * testsuite/gcc.dg/20011214-1.c: New.
11176
11177 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11178
11179         * gcc.dg/altivec-4.c: New.
11180
11181 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11182
11183         * gcc.dg/20011113-1.c: New test.
11184
11185 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11186
11187         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11188         std::__malloc_alloc_template<0> and
11189         std::__default_alloc_template<false, 0>.
11190
11191 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11192
11193         * objc/execute/bf-21.m: New test.
11194         * objc/execute/enumeration-1.m: New test.
11195         * objc/execute/enumeration-2.m: New test.
11196
11197 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11198
11199         * gcc.dg/gnu89-init-1.c: New test.
11200
11201 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11202
11203         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11204         * g++.old-deja/g++.jason/2371.C: Likewise.
11205         * g++.old-deja/g++.jason/template33.C: Likewise.
11206         * g++.old-deja/g++.jason/template34.C: Likewise.
11207         * g++.old-deja/g++.jason/template36.C: Likewise.
11208         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11209         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11210         * g++.old-deja/g++.other/typename1.C: Likewise.
11211         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11212         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11213         * g++.old-deja/g++.pt/typename11.C: Likewise.
11214         * g++.old-deja/g++.pt/typename14.C: Likewise.
11215         * g++.old-deja/g++.pt/typename16.C: Likewise.
11216         * g++.old-deja/g++.pt/typename3.C: Likewise.
11217         * g++.old-deja/g++.pt/typename4.C: Likewise.
11218         * g++.old-deja/g++.pt/typename5.C: Likewise.
11219         * g++.old-deja/g++.pt/typename7.C: Likewise.
11220         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11221
11222 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11223
11224         * g++.dg/other/linkage1.C: New test.
11225         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11226         specifiers.
11227
11228 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11229
11230         * gcc.dg/concat.c: New test.
11231
11232 2001-12-11  Stan Shebs  <shebs@apple.com>
11233
11234         * objc/compile: New test directory.
11235         * objc/compile/compile.exp: New expect script.
11236         * objc/compile/20011211-1.m: New compile test.
11237
11238 2001-12-11  Jason Merrill  <jason@redhat.com>
11239
11240         * lib/prune.exp (prune_gcc_output): Also handle "In member
11241         function".  So many permutations...
11242
11243 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11244
11245         * g++.dg/template/typedef1.C: New test.
11246
11247 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11248
11249         * g++.dg/other/copy1.C: New test.
11250
11251 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11252
11253         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11254
11255         * gcc.dg/builtin-choose-expr.c: New.
11256
11257 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11258
11259         * gcc.dg/altivec-2.c: New.
11260
11261 2001-12-07  Richard Henderson  <rth@redhat.com>
11262
11263         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11264
11265 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11266
11267         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11268         ultrasparc.
11269
11270 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11271
11272         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11273
11274 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11275
11276         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11277         variable argument list.
11278
11279 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11280
11281         * gcc.c-torture/execute/memcheck: Delete entire directory.
11282         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11283         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11284
11285 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11286
11287         * gcc.dg/Wshadow-1.c: New test.
11288
11289 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * gcc.c-torture/compile/20011130-1.c: New test.
11292
11293         * gcc.dg/noncompile/20011025-1.c: New test.
11294
11295         * g++.dg/other/anon-union.C: New test.
11296
11297         * gcc.c-torture/execute/20011024-1.c: New test.
11298
11299 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11300
11301         * gcc.c-torture/execute/20000722-1.x,
11302         gcc.c-torture/execute/20010123-1.x: Remove.
11303         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11304         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11305         gcc.dg/c99-complit-2.c: New tests.
11306
11307 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11308
11309         * g++.dg/inherit/base1.C: New test.
11310
11311 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11312
11313         * g++.dg/other/stdarg1.C: New test.
11314
11315         * gcc.c-torture/compile/20011130-2.c: New test.
11316
11317 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11318
11319         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11320         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11321         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11322         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11323         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11324         * gcc.dg/builtin-prefetch-1.c: New test.
11325
11326 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11327
11328         * gcc.dg/20011130-1.c: New test.
11329
11330 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11331
11332         * g++.dg/other/scope1.C: New test.
11333         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11334
11335 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11336
11337         * gcc.dg/vla-init-1.c: New test.
11338
11339 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11340
11341         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11342
11343 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11344
11345         * objc.dg/alias.m: Update.
11346         * objc.dg/class-1.m: Update.
11347         * objc.dg/const-str-1.m: Update.
11348         * objc.dg/fwd-proto-1.m: Update.
11349         * objc.dg/id-1.m: Update.
11350         * objc.dg/super-class-1.m: Update.
11351
11352 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11353
11354         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11355         constructs.
11356
11357 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11358
11359         * gcc.c-torture/execute/20011128-1.c: New test.
11360
11361 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11362
11363         * gcc.dg/20011127-1.c: New test.
11364
11365 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11366
11367         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11368         from Austin Group draft 7.
11369         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11370         scanf format arguments.
11371         * gcc.dg/format/no-exargs-2.c: New test.
11372
11373 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11374
11375         * g++.dg/abi/vbase8-4.C: New test.
11376
11377 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11378
11379         * gcc.c-torture/execute/20011121-1.c: New test.
11380
11381 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11382
11383         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11384
11385 2001-11-23  Andreas Jaeger  <aj@suse.de>
11386
11387         * gcc.dg/cpp/charconst-2.c: New test.
11388
11389 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11390
11391         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11392         to the host if it is remote.  Let tests specify extra headers
11393         they use.
11394         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11395         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11396         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11397         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11398         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11399         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11400         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11401         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11402         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11403         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11404
11405 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11406
11407         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11408         for little endian ARMs.
11409
11410 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11411
11412         * gcc.c-torture/compile/20011119-1.c: New test.
11413         * gcc.c-torture/compile/20011119-2.c: New test.
11414
11415 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11416
11417         * gcc.dg/altivec-1.c: Fix typo.
11418
11419 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11420
11421         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11422
11423 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11424
11425         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11426
11427 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11428
11429         * lib/g77.exp: Don't specify --rpath-link.
11430
11431         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11432         across all the headers.
11433         * gcc.dg/format/format.exp: For testing on a remote host,
11434         copy format.h.
11435
11436         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11437         * gcc.c-torture/execute/930406-1.c: Likewise.
11438         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11439
11440 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11441
11442         * gcc.dg/altivec-1.c: New.
11443
11444 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11445
11446         * gcc.dg/cpp/fpreprocessed.c: New test case.
11447
11448 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11449
11450         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11451         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11452         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11453
11454 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11455
11456         * gcc.dg/no-builtin-1.c: New test.
11457
11458 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11459
11460         * gcc.c-torture/execute/20011115-1.c: New test.
11461
11462 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.c-torture/compile/20011114-2.c: New test.
11465         * gcc.c-torture/compile/20011114-3.c: New test.
11466         * gcc.c-torture/compile/20011114-4.c: New test.
11467
11468 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11469
11470         * g++.dg/other/init1.C: New test.
11471
11472 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11473
11474         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11475         message.
11476
11477         * gcc.c-torture/execute/20011114-1.c: New testcase.
11478
11479         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11480         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11481         like the (before this change) version of 20010327-1.c.
11482
11483 2001-11-14  Roger Sayle <roger@eyesopen.com>
11484
11485         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11486
11487 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11488
11489         * g++.dg/init/array2.C: New test.
11490
11491 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11492
11493         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11494
11495 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11496
11497         * g++.dg/other/forscope1.C: New test.
11498         * g++.dg/ext/forscope1.C: New test.
11499         * g++.dg/ext/forscope2.C: New test.
11500
11501 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11502
11503         * gcc.c-torture/execute/20011113-1.c: New test.
11504
11505 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11506
11507         * gcc.c-torture/execute/20011109-2.c: New test.
11508
11509         * gcc.c-torture/execute/20011109-1.c: New test.
11510
11511 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11512
11513         * gcc.c-torture/compile/20011109-1.c: New test.
11514
11515 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11516
11517         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11518         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11519         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11520         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11521         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11522         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11523         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11524
11525 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11526
11527         * g++.dg/warn/Wshadow-1.C: New tests.
11528         * g++.old-deja/g++.mike/for3.C: Update.
11529
11530 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11531
11532         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11533         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11534         XFAILs.  Adjust expected error texts.
11535         * gcc.c-torture/compile/20011106-1.c,
11536         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11537         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11538         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11539         gcc.dg/c99-array-lval-5.c: New tests.
11540
11541 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11542
11543         * gcc.dg/cpp/defined.c: Update.
11544
11545 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11546
11547         * gcc.c-torture/execute/anon-1.c: New test.
11548
11549 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11550
11551         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11552         same size, so no warning should be produced on stormy16.
11553
11554         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11555         due to oversized array.
11556         * g++.old-deja/g++.mike/ns15.C: Likewise.
11557         * g++.old-deja/g++.pt/crash16.C: Likewise.
11558
11559 2001-11-02  Graham Stott  <grahams@redhat.com>
11560
11561         * g++.dgother/debug1.C: Fix typos.
11562
11563 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11564
11565         * g++.dg/other/debug1.C: New test.
11566
11567 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11568
11569         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11570         of unsigned long.
11571
11572 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11573
11574         * gcc.dg/20011029-2.c: New test.
11575
11576         * gcc.c-torture/compile/20011029-1.c: New test.
11577
11578 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11579
11580         * objc/execute/class_self-1.m: New test.
11581         * objc/execute/class_self-2.m: New test.
11582
11583 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11584
11585         * gcc.misc-tests/msgs.exp: Delete.
11586         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11587         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11588         error set to match recent changes.
11589
11590 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11591
11592         * gcc.dg/20011021-1.c: New test.
11593
11594 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11595
11596         * gcc.c-torture/compile/20011023-1.c: New test.
11597
11598 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11599
11600         * lib/g77.exp: Rewrite based on lib/g++.exp.
11601
11602 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11603
11604         * gcc.c-torture/execute/20011019-1.c: New test.
11605
11606         * gcc.dg/20011018-1.c: New test.
11607
11608 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11609
11610         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11611
11612 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11613
11614         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11615         * gcc.dg/attr-invalid.c: Likewise.
11616
11617 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11618
11619         * testsuite/gcc.dg/20011015-1.c: New test.
11620
11621 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11622
11623         * g++.dg/template/unify2.C: New test.
11624
11625 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11626
11627         * g++.dg/other/exception-specification.C: New test
11628
11629 2001-10-13  Tom Rix  <trix@redhat.com>
11630
11631         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11632         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11633
11634 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11635
11636         * testsuite/gcc.dg/20011009-1.c: New test.
11637
11638 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11639
11640         PR g++/4476
11641         * g++.dg/other/friend1.C: New test.
11642
11643 2001-10-11  Richard Henderson  <rth@redhat.com>
11644
11645         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11646
11647 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11648
11649         * gcc.c-torture/compile/20011010-1.c: New.
11650
11651 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11652
11653         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11654         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11655         g77.f-torture/execute/execute.exp,
11656         g77.f-torture/noncompile/noncompile.exp,
11657         gcc.c-torture/compile/compile.exp,
11658         gcc.c-torture/execute/execute.exp,
11659         gcc.c-torture/execute/ieee/ieee.exp,
11660         gcc.c-torture/execute/memcheck/memcheck.exp,
11661         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11662         objc/execute/execute.exp: Update FSF address.
11663
11664 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11665
11666         * gcc.dg/cpp/cmdlne-C.c: Update.
11667         * gcc.dg/cpp/cmdlne-C2.c: New.
11668
11669 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11670
11671         * gcc.c-torture/execute/20011008-3.c: New.
11672
11673 2001-10-08  DJ Delorie  <dj@redhat.com>
11674
11675         * gcc.dg/20011008-1.c: New.
11676         * gcc.dg/20011008-2.c: New.
11677
11678 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11679
11680         * gcc.dg/cpp/spacing1.c: Update test.
11681
11682 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11683
11684         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11685         spelling errors of "separate" as "seperate".
11686
11687 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11688
11689         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11690         enough to avoid inlining.
11691
11692 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11693
11694         * lib/g77.exp: set libg2c_dir correctly.
11695
11696 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11697
11698         * gcc.dg/cpp/macro11.c: New test.
11699
11700 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11701
11702         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11703         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11704         gcc.dg/format/multattr-3.c: New tests.
11705         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11706         tests for format attributes on function pointers being rejected.
11707
11708 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11709
11710         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11711
11712 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11713
11714         * g++.dg/warn/format1.C: New test.
11715
11716 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11717
11718         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11719
11720 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11721
11722         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11723
11724 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11725
11726         * gcc.dg/cpp/redef2.c: Add test.
11727
11728 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11729
11730         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11731         long-standing bug on i686, apparently.
11732         * gcc.c-torture/execute/loop-2c.x: New file.
11733         * gcc.c-torture/execute/loop-2d.x: New file.
11734         * gcc.c-torture/execute/loop-3c.x: New file.
11735
11736 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11737
11738         * gcc.dg/cpp/20000625-2.c: Correct line number.
11739
11740 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11741
11742         * gcc.dg/cpp/macro10.c: New test.
11743         * gcc.dg/cpp/strify3.c: New test.
11744         * gcc.dg/cpp/spacing1.c: Add tests.
11745         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11746         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11747
11748 2001-09-24  DJ Delorie  <dj@redhat.com>
11749
11750         * gcc.c-torture/execute/20010924-1.c: New test.
11751
11752 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11753
11754         * testsuite/objc/execute/paste.m: Remove.
11755
11756 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11757
11758         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11759
11760 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11761
11762         * g77.dg/strlen0.f: New test.
11763
11764 2001-09-21  Richard Henderson  <rth@redhat.com>
11765
11766         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11767         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11768
11769 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11770
11771         Table-driven attributes.
11772         * g++.dg/ext/attrib1.C: New test.
11773
11774 2001-09-20  DJ Delorie  <dj@redhat.com>
11775
11776         * gcc.dg/20000926-1.c: Update expected warning messages.
11777         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11778         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11779         array.
11780
11781 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11782
11783         * g++.dg/eh/registers1.C: New test case.
11784
11785 2001-09-17  Richard Henderson  <rth@redhat.com>
11786
11787         * gcc.dg/array-5.c: Fix VLA decomposition test.
11788
11789 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11790
11791         * gcc.dg/cpp/line5.c: New testcase.
11792
11793 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11794
11795         * gcc.dg/cpp/macro9.c: New test.
11796
11797 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11798
11799         * gcc.c-torture/execute/980223.c: Change type of addr from long
11800         to char *.
11801
11802 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11803
11804         * gcc.c-torture/execute/20010915-1.c: New test.
11805
11806 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11807
11808         * g77.dg/bprob: New directory.
11809         * g77.dg/bprob/bprob.exp: New file.
11810         * g77.dg/bprob/bprob-1.f: New test.
11811         * g77.dg/gcov: New directory.
11812         * g77.dg/gcov/gcov.exp: New file.
11813         * g77.dg/gcov/gcov-1.f: New test.
11814         * g77.dg/gcov/gcov-1.x: New file.
11815
11816 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11817
11818         * gcc.dg/cpp/directiv.c: Update.
11819         * gcc.dg/cpp/undef1.c: Update.
11820
11821 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * gcc.dg/20010912-1.c: New test.
11824
11825 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11826
11827         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11828         language-independent file in lib.
11829         * lib/gcov.exp: New file.
11830
11831 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11832
11833         * gcc.c-torture/compile/20010911-1.c: New test.
11834
11835 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11836
11837         * lib/profopt.exp: New, to support profile-directed optimizations.
11838         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11839         * gcc.misc-tests/bprob-1.c: New test.
11840         * gcc.misc-tests/bprob-2.c: New test.
11841
11842 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11843
11844         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11845         XFAIL and which kinds of gcov output to verify.
11846         * gcc.misc-tests/gcov-4b.x: New file.
11847         * gcc.misc-tests/gcov-5b.x: New file.
11848         * gcc.misc-tests/gcov-6.x: New file.
11849         * gcc.misc-tests/gcov-7.c: New test.
11850         * gcc.misc-tests/gcov-7.x: New file.
11851
11852 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11853
11854         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11855         * gcc.misc-tests/gcov-6.c: New test.
11856
11857 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11858
11859         PR c++/3986
11860         * g++.dg/abi/vbase1.C: New test.
11861
11862 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11863
11864         * objc.dg/method-2.m: New.
11865
11866 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11867
11868         PR c++/4203
11869         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11870         * g++.dg/init/empty1.C: New test.
11871
11872 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11873
11874         * gcc.c-torture/compile/20010903-1.c: New test.
11875
11876 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11877
11878         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11879         for m68k.
11880
11881 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11882
11883         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11884
11885         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11886
11887         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11888
11889 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11890
11891         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11892         for 16-bit 'unsigned int'.
11893
11894 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11895
11896         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11897
11898 2001-08-27  Richard Henderson  <rth@redhat.com>
11899
11900         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11901         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11902
11903 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11904
11905         * gcc.dg/asm-names.c (ymain): New.
11906
11907 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11908
11909         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11910         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11911         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11912
11913 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11914
11915         * gcc.dg/compare5.c: New testcase.
11916
11917 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11918
11919         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11920         and "In instantiation".
11921
11922 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11923
11924         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11925
11926 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11927
11928         * gcc.misc-tests/gcov.exp: Add support for branch information.
11929         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11930         * gcc.misc-tests/gcov-4.c: New test.
11931         * gcc.misc-tests/gcov-4b.c: New test.
11932         * gcc.misc-tests/gcov-5b.c: New test.
11933
11934 2001-08-20  Zack Weinberg  <zackw@panix.com>
11935
11936         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11937         expected to fail.
11938
11939 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11940
11941         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11942
11943 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11944
11945         * g++.dg/eh/template1.C: New test.
11946
11947 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11948
11949         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11950         Fix thinko.
11951         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11952         for xfail.
11953
11954 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11955
11956         * lib/g77-dg.exp:  Use prune.exp for common procedures
11957         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11958         * lib/g77.exp: (g77-dg-prune) Remove
11959
11960 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11961
11962         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11963
11964 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11965
11966         * g++.dg/template/unify1.C: New test.
11967
11968 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11969
11970         * g++.dg/abi/empty4.C: New test.
11971
11972 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11973
11974         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11975         solaris2.*
11976         * g77.f-torture/compile/pr3743.x: Likewise
11977
11978 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11979
11980         * g++.dg/other/using-declaration.C: New test.
11981
11982 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11983
11984         * gcc.dg/cpp/tr-sign.c: New testcase.
11985
11986 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11987
11988         * gcc.dg/cpp/19951025-1.c: Revert.
11989         * gcc.dg/cpp/directiv.c: We no longer process directives that
11990         interrupt macro arguments.
11991
11992 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11993
11994         * gcc.dg/bconstp-1.c: New test.
11995
11996 2001-08-03  Richard Henderson  <rth@redhat.com>
11997
11998         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11999
12000 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12001
12002         * gcc.dg/cpp/19951025-1.c: Update.
12003
12004 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
12005
12006         * g77.dg/ff90-1.f (s): Fix reference of variable z,
12007         should be x.
12008
12009 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12010
12011         Kill -fhonor-std.
12012         * g++.old-deja/g++.ns/ns14.C: Remove special options.
12013         * g++.old-deja/g++.other/std1.C: Likewise.
12014         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
12015
12016 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
12017
12018         * lib/g77.exp:  Load gcc-defs.exp for common procedures
12019         (g77_pass, g77_fail, g77_finish, g77_exit,
12020         ${tool}_check_unsupported_p} Now redundant.  Deleted.
12021
12022 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
12023
12024         * g77.dg/fbackslash.f
12025         * g77.dg/fcase-preserve.f
12026         * g77.dg/ff90-1.f
12027         * g77.dg/ffixed-line-length-0.f
12028         * g77.dg/ffixed-line-length-132.f
12029         * g77.dg/ffixed-line-length-7.f
12030         * g77.dg/ffixed-line-length-72.f
12031         * g77.dg/ffixed-line-length-none.f
12032         * g77.dg/ffree-form-1.f
12033         * g77.dg/fno-backslash.f
12034         * g77.dg/fno-f90-1.f
12035         * g77.dg/fno-fixed-form-1.f
12036         * g77.dg/fno-onetrip.f
12037         * g77.dg/fno-typeless-boz.f
12038         * g77.dg/fno-underscoring.f
12039         * g77.dg/fno-vxt-1.f
12040         * g77.dg/fonetrip.f
12041         * g77.dg/ftypeless-boz.f
12042         * g77.dg/fugly-assumed.f
12043         * g77.dg/funderscoring.f
12044         * g77.dg/fvxt-1.f
12045
12046 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
12047
12048         * objc.dg/fwd-proto-1.m: New.
12049         * objc.dg/local-decl-1.m: New.
12050         * objc.dg/naming-1.m: New.
12051         * objc.dg/naming-2.m: New.
12052         * objc.dg/proto-hier-1.m: New.
12053
12054 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
12055
12056         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
12057         largest-type elements to a struct makes its size grow.
12058
12059 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         * g++.dg/abi/vthunk1.C: New test.
12062
12063 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12064
12065         * g++.dg/abi/vbase8-22.C: New test.
12066
12067 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12068
12069         * gcc.dg/cpp/macro8.c: New test.
12070
12071 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12072
12073         * g++.dg/abi/vbase8-21.C: New test.
12074
12075 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12076
12077         * g++.dg/abi/vbase8-10.C: New test.
12078
12079 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12080
12081         * lib/g++.exp (g++_set_ld_library_path): Renamed to
12082         ${tool}_set_ld_library_path.
12083         Changed caller.
12084         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
12085         g++.exp.
12086
12087 2001-07-26  Stan Cox <scox@redhat.com>
12088
12089         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
12090         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
12091         gcc_exit, gcc_check_unsupported_p):
12092         Moved to gcc-deps.exp
12093         * gcc-deps.exp: New file.
12094
12095 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12096
12097         * g++.old-deja/g++.pt/defarg14.C: New test.
12098
12099 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         * g++.old-deja/g++.other/lineno5.C: New test.
12102
12103 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12104
12105         * g++.old-deja/g++.pt/crash68.C: New test.
12106
12107 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12108
12109         * g++.old-deja/g++.other/crash42.C: New test.
12110
12111 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12112
12113         * gcc.dg/cpp/extratokens.c: Fix.
12114         * gcc.dg/cpp/skipping2.c: New tests.
12115
12116 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12117
12118         * gcc.c-torture/execute/20010724-1.c: New file.
12119         * gcc.c-torture/execute/20010724-1.x: New file.
12120
12121 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12122
12123         * g++.old-deja/g++.other/cond7.C: New test.
12124
12125 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         * g++.old-deja/g++.other/optimize4.C: New test.
12128
12129 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12130
12131         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12132
12133 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12134
12135         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12136         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12137         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12138         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12139
12140         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12141         bug report" message.
12142
12143         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12144         * g++.dg/ext/instantiate1.C: Move from old-deja.
12145
12146 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12147
12148         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12149         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12150         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12151         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12152
12153 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12154
12155         * gcc.c-torture/execute/20010723-1.c: New test.
12156
12157 2001-07-23  Ben Elliston  <bje@redhat.com>
12158
12159         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12160
12161 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12162
12163         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12164         i[34567]86-*-*.
12165         Delete handling of ieee_multilib_flags.
12166         Pass -mieee for alpha*-*-* and sh-*-*.
12167         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12168
12169 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12170
12171         Remove old-abi tests.
12172         * g++.old-deja/g++.mike/p11116.C: Remove.
12173         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12174
12175 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12176
12177         * g77.f-torture/compile/pr3743.f:  New test
12178
12179 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12180
12181         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12182
12183 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12184
12185         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12186         g++.old-deja/g++.pt/static6.C: Likewise.
12187         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12188         supports weak symbols.
12189
12190 2001-07-18  Andreas Jaeger  <aj@suse.de>
12191
12192         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12193         supported again.
12194
12195 2001-07-18  Andreas Jaeger  <aj@suse.de>
12196
12197         * gcc.dg/iftrap-1.c: Fix target line.
12198
12199 2001-07-17  Richard Henderson  <rth@redhat.com>
12200
12201         * gcc.c-torture/execute/20010717-1.c: New.
12202
12203 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12204
12205         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12206         tests.
12207
12208 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12209
12210         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12211
12212 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12213
12214         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12215         UAC_SIGBUS, UAC_NOPRINT definitions.
12216
12217 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12218
12219         * objc/execute/object_is_class.m: New test.
12220         * objc/execute/object_is_meta_class.m: New test.
12221
12222 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12223
12224         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12225         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12226
12227 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
12228
12229         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
12230         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
12231
12232 2001-07-14  Richard Henderson  <rth@redhat.com>
12233
12234         * gcc.dg/iftrap-1.c: New.
12235
12236 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
12237
12238         * g77.f-torture/execute/intrinsic77.f: New test.
12239
12240 2001-07-11  Janis Johnson <janis@us.ibm.com>
12241
12242         * gcc.misc-tests/gcov-3.c: New test.
12243
12244 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12245
12246         * gcc.c-torture/compile/20010711-1.c,
12247         * gcc.c-torture/compile/20010711-2.c: New tests.
12248
12249 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12250
12251         * gcc.c-torture/execute/20010711-1.c: New test.
12252
12253 2001-07-11  Ben Elliston  <bje@redhat.com>
12254
12255         * g++.old-deja/g++.other/enum5.C: New test.
12256
12257 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
12258
12259         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
12260         (g++-dg-prune): Call prune_gcc_output.
12261         * prune.exp: New file for prune_gcc_output.
12262         * lib/g++.exp, lib/gcc.exp: Load it.
12263
12264 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12265
12266         * gcc.c-torture/compile/20010701-1.c,
12267         g++.old-deja/g++.ext/attrib6.C: New tests.
12268
12269 2001-07-06  Jeffrey A Law  (law@cygnus.com)
12270
12271         * gcc.c-torture/compile/20010706-1.c: New test.
12272
12273 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
12274
12275         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
12276
12277 2001-06-28  Stan Shebs  <shebs@apple.com>
12278
12279         * gcc.dg/pragma-darwin.c: New test.
12280
12281 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12282
12283         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
12284         Solaris 2.[678] system.
12285
12286 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12287
12288         * gcc.dg/20010622-1.c: New test.
12289
12290 2001-06-18  Stan Shebs  <shebs@apple.com>
12291
12292         * objc.dg: New directory.
12293         * objc.dg/dg.exp: New file.
12294         * objc.dg/alias.m: New.
12295         * objc.dg/class-1.m: New.
12296         * objc.dg/class-2.m: New.
12297         * objc.dg/const-str-1.m: New.
12298         * objc.dg/const-str-2.m: New.
12299         * objc.dg/id-1.m: New.
12300         * objc.dg/method-1.m: New.
12301         * objc.dg/super-class-1.m: New.
12302         * lib/objc-dg.exp: New file.
12303
12304 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12305
12306         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
12307         of label name.
12308
12309 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12310
12311         * g++.old-deja/g++.abi/vbase8-9.C: New test.
12312
12313 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12314
12315         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
12316         variable.
12317
12318 2001-06-12  Richard Henderson  <rth@redhat.com>
12319
12320         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
12321
12322 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         * g++.old-deja/g++.abi/vbase5.C: New test.
12325         * g++.old-deja/g++.abi/vbase6.C: New test.
12326         * g++.old-deja/g++.abi/vbase7.C: New test.
12327
12328 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12329
12330         * gcc.c-torture/compile/20010610-1.c: New test.
12331
12332 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12333
12334         * g++.old-deja/g++.abi/vbase4.C: New test.
12335
12336 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12337
12338         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
12339         support %f for HC11/HC12 targets.
12340         * gcc.c-torture/execute/930513-1.x: New file, likewise.
12341         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
12342         on HC11/HC12 targets.
12343         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
12344
12345 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12346
12347         * gcc.dg/wchar_t-1.c: New file.
12348         * gcc.dg/wint_t-1.c: Likewise.
12349
12350 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
12351
12352         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
12353
12354 2001-06-11  Richard Henderson  <rth@redhat.com>
12355
12356         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
12357
12358 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12359
12360         * gcc.c-torture/compile/20010611-1.c: New test.
12361
12362 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12363
12364         * gcc.dg/c99-tag-1.c: Add more tests.
12365
12366 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
12367
12368         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
12369         representation on MN10300 and ARM/Thumb.
12370
12371 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
12372
12373         * g77.f-torture/execute/20010610.f: New.
12374
12375 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
12376
12377         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
12378         names.
12379
12380 2001-06-09  Richard Henderson  <rth@redhat.com>
12381
12382         * gcc.c-torture/execute/ashrdi-1.c: New.
12383         * gcc.c-torture/execute/ashldi-1.c: New.
12384         * gcc.c-torture/execute/lshrdi-1.c: New.
12385
12386 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
12387
12388         * objc/execute/load-3.m: Added. Check sending +load to categories,
12389         in addition to classes.
12390
12391 2001-06-08  Stan Shebs  <shebs@apple.com>
12392
12393         * objc/execute/load-2.m: New test.  From Nicola Pero
12394         <n.pero@mi.flashnet.it>.
12395
12396 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
12397
12398         * gcc.c-torture/execute/20010605-2.c: New test.
12399
12400 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12401
12402         * g++.old-deja/g++.abi/vbase2.C: New test.
12403         * g++.old-deja/g++.abi/vbase3.C: New test.
12404
12405 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12406
12407         * g++.old-deja/g++.pt/friend49.C: New test.
12408
12409 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12410
12411         * g++.old-deja/g++.ext/anon3.C: New test.
12412
12413 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
12414
12415         * g++.old-deja/g++.other/conv7.C: New test.
12416
12417 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12418
12419         * gcc.c-torture/compile/20010605-2.c: New test.
12420
12421 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12422
12423         * gcc.c-torture/execute/20010604-1.c: New test.
12424
12425 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
12426
12427         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
12428
12429 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
12430
12431         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
12432         (g++_link_flags): Likewise.
12433         (g++_init): Pass gccpath's value to two previous functions.
12434
12435 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12436
12437         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
12438         Ensure logfile entry matches exec command line.
12439
12440 2001-05-31  Richard Henderson  <rth@redhat.com>
12441
12442         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
12443         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
12444
12445 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
12446
12447         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
12448         compiler for irix6.2
12449
12450 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
12451
12452         * g++.old-deja/g++.other/optimize3.C: New file.
12453
12454 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
12455
12456         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
12457         assemble.
12458
12459 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
12460
12461         * g++.old-deja/g++.other/optimize2.C: New file.
12462
12463 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
12464
12465         * gcc.c-torture/compile/20010518-2.c: New file.
12466         * gcc.c-torture/execute/20010518-1.c: New file.
12467         * gcc.c-torture/execute/20010518-2.c: New file.
12468
12469 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12470
12471         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
12472
12473 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
12474
12475         G++ no longer defines builtins that do not begin with __builtin.
12476         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
12477         * g++.old-deja/g++.brendand/misc13.C: Likewise.
12478         * g++.old-deja/g++.law/builtin1.C: Likewise.
12479         * g++.old-deja/g++.law/cvt2.C: Likewise.
12480         * g++.old-deja/g++.mike/net5.C: Likewise.
12481         * g++.old-deja/g++.other/builtins1.C: Likewise.
12482         * g++.old-deja/g++.other/builtins2.C: Likewise.
12483         * g++.old-deja/g++.other/builtins3.C: Likewise.
12484         * g++.old-deja/g++.other/builtins4.C: Likewise.
12485         * g++.old-deja/g++.other/inline8.C: Likewise.
12486         * g++.old-deja/g++.robertl/eb39.C: Likewise.
12487
12488 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
12489
12490         * g++.old-deja/g++.pt/using1.C: Adjust.
12491         * g++.old-deja/g++.pt/using2.C: New test.
12492
12493 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
12494
12495         * gcc.dg/cpp/charconst.c: New tests.
12496         * gcc.dg/cpp/escape.c: New tests.
12497         * gcc.dg/cpp/escape-1.c: New tests.
12498         * gcc.dg/cpp/escape-2.c: New tests.
12499         * gcc.dg/cpp/ucs.c: New tests.
12500
12501 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
12502
12503         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
12504         native compiler for irix6.5.
12505
12506 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
12507
12508         * lib/g++.exp (g++_include_flags): Use args to compute
12509         get_multilibs.
12510         (g++_link_flags): Likewise.
12511         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
12512
12513 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12514
12515         * gcc.dg/c90-hexfloat-1.c: Add more tests.
12516
12517 2001-05-21  Geoff Keating  <geoffk@redhat.com>
12518
12519         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
12520         this file.
12521
12522 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12523
12524         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
12525         STACK_SIZE;
12526         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
12527         to STACK_SIZE; Use it to define size of add_histo array.
12528         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
12529         to STACK_SIZE.
12530         (f): Use GITT_SIZE to define size of gitt local table.
12531         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
12532         to STACK_SIZE; Use it to define size of bytemem array.
12533
12534 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12535
12536         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
12537         on 68HC11/HC12 due to the asm instruction.
12538         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
12539         * gcc.c-torture/compile/920520-1.x: Likewise.
12540         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
12541         on 68HC11/HC12 because the function is larger than 64K.
12542         * gcc.c-torture/compile/961203-1.x: New file, this test fails
12543         on 68HC11/HC12 because the structure is too large.
12544
12545 2001-05-20  Richard Henderson  <rth@redhat.com>
12546
12547         * gcc.c-torture/execute/20010520-1.c: New.
12548
12549 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12550
12551         * g++.old-deja/g++.warn/compare1.C: New test.
12552         * gcc.dg/compare4.c: New test.
12553
12554 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * g++.old-deja/g++.other/optimize1.C: New test.
12557
12558 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12559
12560         * g++.old-deja/g++.pt/spec41.C: New test.
12561
12562 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
12563
12564         * gcc.c-torture/compile/20010114-1.x: Remove.
12565
12566 2001-05-18  Stan Shebs  <shebs@apple.com>
12567
12568         * gcc.c-torture/compile/20010518-1.c: New test.
12569
12570 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
12573         * g++.old-deja/g++.pt/crash67.C: New test.
12574
12575 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
12576
12577         * g++.old-deja/g++.other/debug9.C: New test.
12578
12579 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
12580
12581         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
12582
12583 2001-05-16  Jan Hubicka  <jh@suse.cz>
12584
12585         * gcc.c-torture/compile/20010516-1.c: New test.
12586
12587 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12588
12589         * g++.old-deja/g++.other/crash41.C: New test.
12590
12591 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12592
12593         * g++.old-deja/g++.pt/crash66.C: New test.
12594
12595 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
12596
12597         * g++.old-deja/g++.robertl/eb27.C: Convert.
12598
12599 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
12600
12601         * g++.dg/friend-warn.C: New test.  Do not warn about friend
12602         declaration being redundant.
12603
12604 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
12605
12606         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
12607
12608 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
12609
12610         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
12611
12612 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
12613
12614         * lib/g++.exp: Use testsuite_flags.
12615
12616 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
12617
12618         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
12619
12620 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12621
12622         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
12623
12624 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
12625
12626         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
12627
12628 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
12629
12630         * gcc.c-torture/compile/20010313-1.c: New test.
12631
12632 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
12633
12634         * gcc.dg/cpp/direct2.c: New test.
12635         * gccq.dg/cpp/direct2s.c: New test.
12636
12637         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
12638
12639 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
12640
12641         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
12642         * g++.old-deja/g++.other/op3.C: Likewise.
12643
12644 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12645
12646         * gcc.dg/cpp/syshdr.h: New file.
12647         * gcc.dg/cpp/sysmac1.c: Update.
12648         * gcc.dg/cpp/sysmac2.c: Update.
12649
12650 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12651
12652         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
12653
12654 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
12655
12656         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
12657         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
12658
12659 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
12660
12661         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
12662
12663 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
12664
12665         * lib/g++.exp (g++_include_flags): Don't use any special flags
12666         if TESTING_IN_BUILD_TREE is not defined.
12667         (g++_init): Use a plain 'c++' as the compiler if
12668         TESTING_IN_BUILD_TREEE is not defined.
12669
12670 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12671
12672         * g++.old-deja/g++.eh/catch13.C: New test.
12673         * g++.old-deja/g++.eh/catch14.C: New test.
12674
12675 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12676
12677         * gcc.dg/cpp/tr-define.c: New test.
12678
12679 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
12680
12681         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
12682         <stdlib.h>, not <malloc.h>.
12683
12684 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         * g++.old-deja/g++.ns/template17.C: New test.
12687
12688 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12689
12690         * g++.old-deja/g++.pt/ref4.C: New test.
12691
12692 2001-04-30  Richard Henderson  <rth@redhat.com>
12693
12694         * gcc.dg/20000724-1.c: Revert last change.
12695
12696 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
12697
12698         * g77.f-torture/execute/20010430.f: New test.
12699
12700 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
12701
12702         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
12703
12704 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
12705
12706         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
12707
12708 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12709
12710         * g++.old-deja/g++.eh/crash6.C: New test.
12711
12712 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * g++.old-deja/g++.other/warn7.C: New test.
12715
12716 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12717
12718         * g++.old-deja/g++.other/defarg9.C: New test.
12719
12720 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12721
12722         * g77.f-torture/compile/20010426.f: New test.
12723         * g77.f-torture/execute/20010426.f: New test.
12724
12725 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12726
12727         * g77.f-torture/compile/20000629-1.x: Remove - error
12728         has been fixed.
12729
12730 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12731
12732         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12733         Tweak slightly to work with g++.dg framework.
12734         * g++.dg/special/ecos.exp: Run initp1.C test.
12735         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12736
12737         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12738         its linker doesn't give line numbers either.
12739         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12740
12741 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12742
12743         * g++.old-deja/g++.other/lex1.C: New test.
12744
12745 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * gcc.dg/noncompile/20010425-1.c: New test.
12748
12749 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12750
12751         * g++.old-deja/g++.pt/mangle2.C: New test.
12752
12753 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12754
12755         * gcc.dg/format/plus-1.c: New test.
12756
12757 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12758
12759         * gcc.dg/20010423-1.c: New test.
12760
12761 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12762
12763         * gcc.c-torture/execute/20010422-1.c: New test.
12764
12765 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         * g++.old-deja/g++.ns/type2.C: New test.
12768
12769 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12770
12771         * g++.old-deja/g++.other/perf1.C: New test.
12772
12773 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12774
12775         * gcc.dg/c99-func-2.c: Remove xfail.
12776         * gcc.dg/c99-func-3.c: Remove xfail.
12777         * gcc.dg/c99-func-4.c: Remove xfail.
12778
12779 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12780
12781         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12782
12783 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12784
12785         * gcc.c-torture/compile/20010423-1.c: New test.
12786
12787 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12788
12789         * g++.old-deja/g++.pt/typename28.C: New test.
12790
12791 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12792
12793         * g++.old-deja/g++.abi/empty2.C: New test.
12794         * g++.old-deja/g++.abi/empty3.C: New test.
12795
12796 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12797
12798         * g++.old-deja/g++.other/comdat2.C: New test.
12799         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12800
12801 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * g++.old-deja/g++.other/overload14.C: New test.
12804
12805 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12806
12807         * g++.old-deja/g++.other/lookup23.C: New test.
12808
12809 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12810
12811         * gcc.c-torture/execute/20010403-1.c: New test.
12812
12813 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12814             Mark Mitchell  <mark@codesourcery.com>
12815
12816         * lib/old-dejagnu.exp: Don't delete output of executable.
12817         Add .exe suffix to executables.
12818
12819 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12820
12821         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12822
12823 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12824
12825         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12826
12827 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12828
12829         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12830         * g++.old-deja/g++.abi/crash1.C: New test.
12831
12832 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12833
12834         * g++.old-deja/g++.other/crash40.C: New test.
12835
12836 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12837
12838         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12839
12840 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12841
12842         * g++.old-deja/g++.other/warn6.C: New test.
12843
12844 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12845
12846         * g++.old-deja/g++.robertl/eb42.C: Same.
12847
12848 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12849
12850         * gcc.dg/wtr-conversion-1.c: New testcase.
12851
12852 2001-04-10  Richard Henderson  <rth@redhat.com>
12853
12854         * g++.old-deja/g++.other/array5.C: New.
12855
12856 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12857
12858         * gcc.c-torture/execute/20010408-1.c: New test.
12859
12860 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12861
12862         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12863         headers and constructs.
12864         * g++.old-deja/g++.robertl/eb79.C: Same.
12865         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12866         * g++.old-deja/g++.robertl/eb73.C: Same.
12867         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12868         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12869         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12870         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12871         * g++.old-deja/g++.robertl/eb44.C: Same.
12872         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12873         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12874         * g++.old-deja/g++.robertl/eb39.C: Same.
12875         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12876         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12877         * g++.old-deja/g++.robertl/eb30.C: Same.
12878         * g++.old-deja/g++.robertl/eb3.C: Same.
12879         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12880         * g++.old-deja/g++.robertl/eb21.C: Same.
12881         * g++.old-deja/g++.robertl/eb15.C: Same.
12882         * g++.old-deja/g++.robertl/eb118.C: Same.
12883         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12884         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12885         * g++.old-deja/g++.robertl/eb109.C: Same.
12886         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12887         * g++.old-deja/g++.mike/rtti1.C: Same.
12888         * g++.old-deja/g++.mike/p658.C: Same.
12889         * g++.old-deja/g++.mike/net46.C: Same.
12890         * g++.old-deja/g++.mike/net34.C: Same.
12891         * g++.old-deja/g++.mike/memoize1.C: Same.
12892         * g++.old-deja/g++.mike/eh2.C: Same.
12893         * g++.old-deja/g++.law/weak.C: Same.
12894         * g++.old-deja/g++.law/visibility7.C: Same.
12895         * g++.old-deja/g++.law/visibility25.C: Same.
12896         * g++.old-deja/g++.law/visibility22.C: Same.
12897         * g++.old-deja/g++.law/visibility2.C: Same.
12898         * g++.old-deja/g++.law/visibility17.C: Same.
12899         * g++.old-deja/g++.law/visibility13.C: Same.
12900         * g++.old-deja/g++.law/visibility10.C: Same.
12901         * g++.old-deja/g++.law/visibility1.C: Same.
12902         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12903         * g++.old-deja/g++.law/vbase1.C: Same.
12904         * g++.old-deja/g++.law/operators32.C: Same.
12905         * g++.old-deja/g++.law/nest3.C: Same.
12906         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12907         * g++.old-deja/g++.law/except5.C (main): Same.
12908         * g++.old-deja/g++.law/cvt7.C (run): Same.
12909         * g++.old-deja/g++.law/cvt2.C: Same.
12910         * g++.old-deja/g++.law/cvt16.C: Same.
12911         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12912         * g++.old-deja/g++.law/ctors17.C (main): Same.
12913         * g++.old-deja/g++.law/ctors13.C: Same.
12914         * g++.old-deja/g++.law/ctors12.C (main): Same.
12915         * g++.old-deja/g++.law/ctors10.C: Same.
12916         * g++.old-deja/g++.law/code-gen5.C: Same.
12917         * g++.old-deja/g++.law/bad-error7.C: Same.
12918         * g++.old-deja/g++.law/arm9.C: Same.
12919         * g++.old-deja/g++.law/arm12.C: Same.
12920         * g++.old-deja/g++.law/arg8.C: Same.
12921         * g++.old-deja/g++.law/arg1.C: Same.
12922         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12923         * g++.old-deja/g++.jason/template31.C: Same.
12924         * g++.old-deja/g++.jason/template24.C (main): Same.
12925         * g++.old-deja/g++.jason/2371.C: Same.
12926         * g++.old-deja/g++.eh/new2.C: Same.
12927         * g++.old-deja/g++.eh/new1.C: Same.
12928         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12929         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12930         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12931         * g++.old-deja/g++.brendan/crash62.C: Same.
12932         * g++.old-deja/g++.brendan/crash52.C: Same.
12933         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12934         * g++.old-deja/g++.brendan/crash38.C: Same.
12935         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12936         * g++.old-deja/g++.brendan/copy9.C: Same.
12937
12938 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12939
12940         * gcc.c-torture/execute/20001203-2.c (memset):
12941         Count argument is of type __SIZE_TYPE__.
12942
12943 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12944
12945         * gcc.c-torture/compile/20010404-1.c: New test.
12946
12947 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12948
12949         * gcc.c-torture/compile/20010326-1.c: New test.
12950
12951 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12952
12953         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12954         peculiarities of the SH.
12955         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12956
12957 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12958
12959         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12960         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12961         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12962
12963 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12964
12965         * g77.f-torture/compile/20010321-1.f: New test.
12966
12967 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12968
12969         * gcc.c-torture/compile/20010329-1.c: New test.
12970
12971 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12972
12973         * gcc.c-torture/execute/20010329-1.c: New test.
12974
12975 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12976
12977         * g++.old-deja/g++.other/eh4.C: Fix typo.
12978
12979 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12980
12981         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12982
12983 2001-03-28  Philip Blundell  <philb@gnu.org>
12984
12985         * gcc.c-torture/compile/20010328-1.c: New test.
12986
12987 2001-03-27  Richard Henderson  <rth@redhat.com>
12988
12989         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12990         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12991
12992 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12993
12994         * gcc.c-torture/compile/20010327-1.c: New test.
12995
12996 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         * g++.old-deja/g++.other/friend12.C: New test.
12999         * g++.old-deja/g++.other/friend9.C: Expect no errors.
13000         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
13001
13002 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13003
13004         * gcc.c-torture/execute/20010325-1.c: New test.
13005
13006 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
13007
13008         * g++.old-deja/g++.other/mangle3.C: New test.
13009
13010 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
13011
13012         * g++.old-deja/g++.other/anon8.C: New test.
13013
13014 2001-03-20  Philip Blundell  <philb@gnu.org>
13015
13016         * gcc.c-torture/compile/20010320-1.c: New test.
13017
13018 2001-03-17  Richard Henderson  <rth@redhat.com>
13019
13020         * g++.old-deja/g++.other/eh4.C: Add expected error text.
13021
13022 2001-03-15  Geoff Keating  <geoff@redhat.com>
13023
13024         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
13025         tests on AIX.
13026
13027 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
13028
13029         * g++.old-deja/g++.other/eh4.C: New test.
13030
13031 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13032
13033         * gcc.dg/cpp/mi1.c: Update.
13034
13035 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
13036
13037         * g++.old-deja/g++.other/regstack.C: New test.
13038
13039 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
13040
13041         * g++.old-deja/g++.other/ref4.C: New test.
13042
13043 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
13044
13045         * objc/execute/va_method.m: Added.
13046         * objc/execute/IMP.m: Added.
13047         * objc/execute/_cmd.m: Added.
13048         * objc/execute/accessing_ivars.m: Added.
13049         * objc/execute/class-1.m: Added.
13050         * objc/execute/class-10.m: Added.
13051         * objc/execute/class-11.m: Added.
13052         * objc/execute/class-12.m: Added.
13053         * objc/execute/class-13.m: Added.
13054         * objc/execute/class-14.m: Added.
13055         * objc/execute/class-2.m: Added.
13056         * objc/execute/class-3.m: Added.
13057         * objc/execute/class-4.m: Added.
13058         * objc/execute/class-5.m: Added.
13059         * objc/execute/class-6.m: Added.
13060         * objc/execute/class-7.m: Added.
13061         * objc/execute/class-8.m: Added.
13062         * objc/execute/class-9.m: Added.
13063         * objc/execute/class-tests-1.h
13064         * objc/execute/class-tests-2.h
13065         * objc/execute/compatibility_alias.m: Added.
13066         * objc/execute/encode-1.m: Added.
13067         * objc/execute/formal_protocol-1.m: Added.
13068         * objc/execute/formal_protocol-2.m: Added.
13069         * objc/execute/formal_protocol-3.m: Added.
13070         * objc/execute/formal_protocol-4.m: Added.
13071         * objc/execute/formal_protocol-5.m: Added.
13072         * objc/execute/formal_protocol-6.m: Added.
13073         * objc/execute/formal_protocol-7.m: Added.
13074         * objc/execute/informal_protocol.m: Added.
13075         * objc/execute/initialize.m: Added.
13076         * objc/execute/load.m: Added.
13077         * objc/execute/many_args_method.m: Added.
13078         * objc/execute/nested-3.m: Added.
13079         * objc/execute/no_clash.m: Added.
13080         * objc/execute/private.m: Added.
13081         * objc/execute/redefining_self.m: Added.
13082         * objc/execute/root_methods.m: Added.
13083         * objc/execute/selector-1.m: Added.
13084         * objc/execute/static-1.m: Added.
13085         * objc/execute/static-2.m: Added.
13086         * objc/execute/va_method.m: Added.
13087
13088 2001-03-10  Richard Henderson  <rth@redhat.com>
13089
13090         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13091
13092 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13093
13094         * g++.old-deja/g++.other/crash31.C: XFAIL.
13095         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13096         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13097         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13098         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13099         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13100
13101 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13102
13103         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13104
13105 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13106
13107         * gcc.dg/20000724-1.c: Don't use multiline strings.
13108
13109 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13110
13111         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13112         result of -cString against what we expect it to be; don't just
13113         print it out for no one to read.
13114
13115         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13116         Based on testcases provided by Nicola Pero.
13117
13118 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13119
13120         * gcc.dg/cpp/macro7.c: New test.
13121
13122 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13123
13124         * gcc.dg/cpp/multiline.c: Update.
13125
13126 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13127
13128         * g++.old-deja/g++.other/enum3.C: New test.
13129
13130 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13131
13132         * g++.old-deja/g++.other/pod1.C: New test.
13133
13134 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13135
13136         * g++.old-deja/g++.ext/overload1.C: New test.
13137
13138 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13139
13140         * g++.old-deja/g++.pt/using1.C: New test.
13141
13142 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13143
13144         * g++.old-deja/g++.other/using9.C: New test.
13145
13146 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13147
13148         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13149
13150         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13151
13152 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13153
13154         * g++.old-deja/g++.ext/realpt1.C: Remove.
13155
13156 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13157
13158         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13159
13160 2001-02-26  Will Cohen  <wcohen@redhat.com>
13161
13162         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13163
13164 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13165
13166         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13167         templatized constructors.
13168
13169 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13170
13171         * gcc.c-torture/execute/20010224-1.c: New test.
13172
13173 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13174
13175         * gcc.c-torture/execute/20010222-1.c: New test.
13176
13177 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13178
13179         * g++.old-deja/g++.other/inline20.C: New test.
13180
13181 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13182
13183         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13184
13185 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13186
13187         * g++.old-deja/g++.other/lookup22.C: New test.
13188
13189 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
13190
13191         * g77.dg: New directory.
13192         * g77.dg/20010216-1.f: New test case.
13193         * g77.dg/dg.exp: New driver.
13194         * lib/g77-dg.exp: New driver library.
13195
13196 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13197
13198         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
13199
13200 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
13201
13202         * g++.old-deja/g++.other/decl9.C: New test.
13203
13204 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
13205
13206         * g++.old-deja/g++.other/init16.C: Update the test so that it does
13207         not need <string> and also tests the initialization at runtime.
13208
13209 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13210
13211         * gcc.c-torture/execute/longlong.c: New test.
13212
13213 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13214
13215         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
13216
13217 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13218
13219         * gcc.c-torture/execute/920302-1.c (execute):
13220         Change argument type to short.
13221
13222 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13223
13224         * g++.old-deja/g++.pt/deduct6.C: New test.
13225
13226 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13227
13228         * g++.old-deja/g++.pt/deduct5.C: New test.
13229
13230 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
13231
13232         * gcc.c-torture/execute/20010209-1.c: New test.
13233
13234 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13235
13236         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
13237
13238 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
13239
13240         * g++.dg/vtgc1.C: Update for new ABI.
13241
13242         * consistency.vlad: New directory, 1665 files.
13243
13244 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
13247         return type.
13248         * gcc.dg/cpp/digraphs.c: Declare puts.
13249
13250 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13251
13252         * g++.old-deja/g++.other/warn5.C: New test.
13253
13254 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13255
13256         * g++.old-deja/g++.pt/spec40.C: New test.
13257
13258 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13259
13260         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
13261         case.
13262         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
13263
13264 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
13265
13266         * gcc.c-torture/compile/20010209-1.c: New test.
13267
13268 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
13269
13270         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
13271         excess errors message but not if it crashes.
13272         * g++.old-deja/g++.other/crash27.C: Likewise.
13273         * g++.old-deja/g++.other/crash28.C: Likewise.
13274         * g++.old-deja/g++.other/crash30.C: Likewise.
13275         * g++.old-deja/g++.other/crash32.C: Likewise.
13276         * g++.old-deja/g++.other/crash35.C: Likewise.
13277         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13278
13279 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13280
13281         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
13282         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
13283         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
13284         g77.f-torture/execute/execute.exp,
13285         g77.f-torture/noncompile/noncompile.exp,
13286         gcc.c-torture/execute/execute.exp,
13287         gcc.c-torture/execute/memcheck/memcheck.exp,
13288         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
13289         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
13290         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
13291         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
13292         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
13293         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
13294         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
13295         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
13296         Remove bug reporting instructions with ancient email addresses.
13297
13298 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.dg/20010202-1.c: New test.
13301         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
13302
13303 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
13304
13305         * g++.dg/stdbool-if.C: New test.
13306
13307 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
13308
13309         * objc/execute/fdecl.m: Added main().
13310
13311 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13312
13313         * gcc.c-torture/execute/20010206-1.c: New test.
13314
13315 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13316
13317         * gcc.dg/cpp/avoidpaste1.c: Update.
13318
13319 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
13320
13321         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
13322         Pero <nicola@brainstorm.co.uk>.
13323         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
13324
13325 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
13326
13327         * g++.old-deja/g++.pt/spec39.C: New test.
13328
13329 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
13330
13331         * gcc.c-torture/compile/20010202-1.c: New test.
13332
13333 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
13334
13335         * g++.old-deja/g++.abi/primary2.C: New test.
13336         * g++.old-deja/g++.abi/primary3.C: New test.
13337         * g++.old-deja/g++.abi/primary4.C: New test.
13338         * g++.old-deja/g++.abi/primary5.C: New test.
13339         * g++.old-deja/g++.abi/vtable3.h: New test.
13340         * g++.old-deja/g++.abi/vtable3a.C: New test.
13341         * g++.old-deja/g++.abi/vtable3b.C: New test.
13342         * g++.old-deja/g++.abi/vtable3c.C: New test.
13343         * g++.old-deja/g++.abi/vtable3d.C: New test.
13344         * g++.old-deja/g++.abi/vtable3e.C: New test.
13345         * g++.old-deja/g++.abi/vtable3f.C: New test.
13346         * g++.old-deja/g++.abi/vtable3g.C: New test.
13347         * g++.old-deja/g++.abi/vtable3h.C: New test.
13348         * g++.old-deja/g++.abi/vtable3i.C: New test.
13349         * g++.old-deja/g++.abi/vtable3j.C: New test.
13350         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
13351
13352 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
13353
13354         * g++.old-deja/g++.other/anon6.C: New test.
13355         * g++.old-deja/g++.other/anon7.C: New test.
13356
13357 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13358
13359         * gcc.dg/cpp/avoidpaste2.c: New tests.
13360
13361 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
13362
13363         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
13364
13365 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
13366
13367         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
13368         DECIMAL_DIG cases for Irix."
13369
13370 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
13371
13372         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
13373
13374 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13375
13376         * gcc.dg/c99-tag-1.c: New test.
13377
13378 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13379
13380         * gcc.dg/cpp/tr-warn1.c: Add tests.
13381
13382 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13383
13384         * gcc.dg/cpp/avoidpaste1.c: Update.
13385         * gcc.dg/cpp/paste4.c: Update.
13386
13387 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
13388
13389         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
13390         cases for Irix.
13391
13392 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13393
13394         * g++.old-deja/g++.other/inline19.C: New test.
13395
13396 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13397
13398         * gcc.dg/Wlarger-than.c: New test.
13399
13400 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13401
13402         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
13403
13404 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
13405
13406         * gcc.c-torture/execute/20010129-1.c: New test.
13407         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
13408
13409 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13410
13411         * gcc.dg/cpp/avoidpaste1.c: Test case.
13412
13413 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
13414
13415         * g++.old-deja/g++.other/inline18.C: New test.
13416
13417 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13418
13419         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
13420         and __builtin_putchar.
13421
13422 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
13423
13424         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
13425         tests.
13426
13427 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
13428
13429         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
13430         floating point number rounding mode to round to the nearest
13431         representable mode.
13432
13433 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
13434
13435         * g++.old-deja/g++.other/mangle2.C: New test.
13436
13437 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13438
13439         * gcc.c-torture/compile/20010124-1.c: New test.
13440
13441 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         * g++.old-deja/g++.pt/spec38.C: New test.
13444
13445 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13446
13447         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
13448         "Build don't run".
13449
13450 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13451
13452         * gcc.c-torture/execute/20010123-1.c: New test.
13453
13454 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13455
13456         * g++.old-deja/g++.pt/spec37.C: New test.
13457
13458 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13459
13460         * g++.old-deja/g++.pt/overload14.C: New test.
13461
13462 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13463
13464         * gcc.c-torture/execute/20010122-1.c: New test, exercise
13465         __builtin_return_address.
13466
13467 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
13470         * g++.old-deja/g++.pt/spec35.C: New test.
13471         * g++.old-deja/g++.pt/spec36.C: New test.
13472
13473 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
13474
13475         * gcc.c-torture/compile/20010118-1.c: New test.
13476
13477 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
13478
13479         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
13480
13481 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13482
13483         * gcc.c-torture/execute/20010119-1.c: New test.
13484
13485 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13486
13487         * g++.old-deja/g++.other/vbase5.C: New test.
13488
13489 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13490
13491         * gcc.c-torture/execute/20010118-1.c: New test.
13492
13493 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13494
13495         * g++.old-deja/g++.pt/deduct3.C: New test.
13496
13497 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13498
13499         * g++.old-deja/g++.pt/spec34.C: New test.
13500
13501 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
13502
13503         * g77.f-torture/compile/20000601-2.f: New test.
13504
13505 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13506
13507         * g++.old-deja/g++.other/init17.C: New test.
13508
13509 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
13510
13511         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
13512
13513 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13514
13515         * g++.old-deja/g++.pt/unify8.C: New test.
13516
13517 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13518
13519         * g++.old-deja/g++.abi/vbase1.C: New test.
13520
13521 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         * g++.old-deja/g++.pt/crash65.C: New test.
13524
13525 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13526
13527         * gcc.dg/cpp/assembl2.S: New test case.
13528
13529 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
13530
13531         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
13532         are supported.
13533
13534 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13535
13536         * g++.old-deja/g++.other/builtins1.C: New test.
13537         * g++.old-deja/g++.other/builtins2.C: Likewise.
13538         * g++.old-deja/g++.other/builtins3.C: Likewise.
13539         * g++.old-deja/g++.other/builtins4.C: Likewise.
13540
13541 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
13542
13543         * gcc.c-torture/compile/20010117-1.c: New test.
13544         * gcc.c-torture/compile/20010117-2.c: New test.
13545
13546 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13547
13548         * g77.f-torture/execute/20010116.[fx]: New test,
13549         XFAIL on i?86-*-*.
13550         * g77.f-torture/compile/20010115.f: Indicate it's
13551         a test for PR fortran/1636.
13552
13553 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13554
13555         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
13556
13557 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13558
13559         * g77.f-torture/compile/20010115.f: New test.
13560
13561 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
13562
13563         * g++.old-deja/g++.pt/nontype5.C: New test.
13564
13565 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13566
13567         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
13568         have an equivalent working one below it.
13569
13570 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13571
13572         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
13573         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13574
13575 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13576
13577         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
13578         message containing "init_priority".
13579         (conpr-2.C): Likewise.
13580         (conpr-3.C): Likewise.
13581         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
13582
13583 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13584
13585         * gcc.c-torture/execute/20010114-2.c: New test.
13586
13587 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13588
13589         * gcc.c-torture/compile/20010114-1.c: New test.
13590         * gcc.c-torture/compile/20010114-1.x: Xfail.
13591         * gcc.c-torture/compile/20010114-2.c: New test.
13592         * gcc.c-torture/execute/20010114-1.c: New test.
13593         * gcc.dg/trunc-1.c: New test.
13594         * gcc.dg/uninit-B.c: New test.
13595
13596 2001-01-13  Nick Clifton  <nickc@redhat.com>
13597
13598         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
13599         target.
13600
13601 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13602
13603         * gcc.c-torture/compile/20010113-1.c: New test.
13604
13605 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * gcc.c-torture/compile/20001212-1.c: New test.
13608
13609 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13610
13611         * gcc.dg/cpp/widestr1.c: Update.
13612         * gcc.dg/cpp/prag-imp.c: Remove.
13613
13614 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
13615
13616         * gcc.c-torture/execute/20000801-3.x: Remove.
13617         * gcc.dg/c90-init-1.c: New test.
13618         * gcc.dg/c99-init-1.c: New test.
13619         * gcc.dg/c99-init-2.c: New test.
13620         * gcc.dg/gnu99-init-1.c: New test.
13621
13622 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
13623
13624         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
13625         testing that no relevant ones were found.
13626
13627 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13628
13629         * g++.old-deja/g++.pt/cast2.C: New test.
13630
13631 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13632
13633         * g++.old-deja/g++.pt/friend47.C: New test.
13634
13635 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         * g++.old-deja/g++.pt/instantiate13.C: New test.
13638
13639 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13640
13641         * g++.old-deja/g++.other/defarg7.C: New test.
13642         * g++.old-deja/g++.other/defarg8.C: New test.
13643
13644 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13645
13646         * g++.old-deja/g++.pt/crash64.C: New test.
13647
13648 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13649
13650         * g++.old-deja/g++.pt/crash63.C: New test.
13651
13652 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13653
13654         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
13655
13656 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
13657
13658         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
13659
13660 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13661
13662         * g++.old-deja/g++.pt/error3.C: New test.
13663
13664 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13665
13666         * g++.old-deja/g++.other/crash39.C: New test.
13667
13668 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         * g++.old-deja/g++.other/vbase4.C: New test.
13671
13672 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
13673
13674         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
13675         * gcc.dg/special/20000419-2.c: New file. Identical to above.
13676         * gcc.dg/special/special.exp: New test driver which will check
13677         for alias support for the above test.
13678
13679 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
13680
13681         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
13682         problems on small machines.
13683         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
13684         parameterize.
13685
13686 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
13687
13688         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
13689         mips.
13690         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13691
13692 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
13693
13694         * g++.old_deja/g++.pt/using8.C: New test.
13695
13696 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13697
13698         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
13699
13700 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
13701
13702         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
13703         where a failure is expected.
13704         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
13705
13706 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13707
13708         * g++.old_deja/g++.pt/instantiate12.C: New test.
13709
13710 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13711
13712         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
13713         start of structs.
13714         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13715         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13716         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13717         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13718         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13719         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13720         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13721         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13722         * g++.old-deja/g++.eh/spec6.C: Likewise.
13723         * g++.old-deja/g++.jason/crash3.C: Likewise.
13724         * g++.old-deja/g++.law/ctors11.C: Likewise.
13725         * g++.old-deja/g++.law/ctors17.C: Likewise.
13726         * g++.old-deja/g++.law/ctors5.C: Likewise.
13727         * g++.old-deja/g++.law/ctors9.C: Likewise.
13728         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13729         * g++.old-deja/g++.mike/net22.C: Likewise.
13730         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13731         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13732         * g++.old-deja/g++.mike/virt3.C: Likewise.
13733         * g++.old-deja/g++.niklas/t128.C: Likewise.
13734         * g++.old-deja/g++.other/anon4.C: Likewise.
13735         * g++.old-deja/g++.other/using1.C: Likewise.
13736         * g++.old-deja/g++.other/warn3.C: Likewise.
13737         * g++.old-deja/g++.pt/t37.C: Likewise.
13738         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13739         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13740
13741 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13742
13743         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13744
13745 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13746
13747         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13748
13749 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13750
13751         * gcc.c-torture/compile/20010107-1.c: New test.
13752
13753 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13754
13755         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13756
13757 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13758
13759         * gcc.dg/format/format.h: New file.
13760         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13761         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13762         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13763         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13764         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13765         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13766         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13767         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13768         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13769         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13770         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13771         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13772         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13773         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13774         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13775         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13776         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13777         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13778         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13779         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13780         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13781         instead of declaring standard types, macros and functions in each
13782         test.
13783
13784 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13785
13786         * gcc.c-torture/execute/20010106-1.c: New test.
13787
13788 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13789
13790         * gcc.dg/format/format.exp: New file.
13791         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13792         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13793         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13794         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13795         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13796         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13797         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13798         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13799         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13800         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13801         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13802         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13803         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13804         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13805         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13806         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13807         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13808         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13809         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13810         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13811         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13812         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13813         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13814         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13815         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13816         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13817         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13818         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13819         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13820         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13821         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13822         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13823         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13824         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13825         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13826         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13827         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13828         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13829         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13830         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13831         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13832         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13833
13834 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13835
13836         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13837         account.
13838
13839 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13840
13841         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13842
13843 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13844
13845         * g++.old-deja/g++.pt/crash62.C: New test.
13846
13847 2001-01-04  Richard Henderson  <rth@redhat.com>
13848
13849         * gcc.dg/20000926-1.c: Update expected warnings.
13850         * gcc.dg/array-2.c: Likewise.
13851         * gcc.dg/array-4.c: Also validate flexible array members.
13852         * gcc.dg/c99-flex-array-1.c: New.
13853
13854 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.c-torture/compile/20001222-1.x: Remove.
13857
13858 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13859
13860         * gcc.c-torture/execute/built-in-setjmp.c: New.
13861
13862 2001-01-03  Richard Henderson  <rth@redhat.com>
13863
13864         * gcc.dg/940510-1.c: Update expected error wording.
13865         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13866
13867 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13868
13869         * lib/target-supports.exp (check_alias_available): Modified to
13870         indicate aliases not supported if only weak aliases are supported.
13871
13872 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13873
13874         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13875         Turn on cmpstrsi checks for __pj__ and __i370__.
13876
13877 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13878
13879         * g++.old-deja/g++.other/virtual11.C: New test.
13880
13881 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13882
13883         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13884
13885 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13886
13887         * gcc.c-torture/compile/20010102-1.c: New test.
13888
13889 2001-01-02  Andreas Jaeger  <aj@suse.de>
13890
13891         * gcc.dg/noreturn-3.c: New test.
13892
13893         * gcc.dg/noreturn-4.c: New test.
13894
13895 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13896
13897         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13898         __builtin_fputc and __builtin_fwrite.
13899
13900 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13901
13902         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13903         signed char, not default char.
13904
13905 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13906
13907         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13908
13909 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13910
13911         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13912
13913 2000-12-29  Richard Henderson  <rth@redhat.com>
13914
13915         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13916         (__cyg_profile_func_exit): Define.
13917
13918 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13919
13920         * g++.dg/vtgc1.C: New test.
13921
13922 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13923
13924         * gcc.dg/noncompile/20001228-1.c: New test.
13925
13926         * gcc.dg/20001228-1.c: New test.
13927
13928         * gcc.c-torture/execute/20001228-1.c: New test.
13929
13930 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13931
13932         * gcc.dg/format-strfmon-1.c: New test.
13933
13934 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13935
13936         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13937         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13938         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13939         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13940         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13941         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13942         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13943         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13944         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13945         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13946         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13947         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13948         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13949
13950         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13951         * gcc.c-torture/execute/string-opt-4.c: Test index.
13952
13953 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13954
13955         * gcc.c-torture/compile/20001226-1.c: New test.
13956
13957 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13958
13959         * gcc.c-torture/compile/20001222-1.c: New test.
13960         * gcc.c-torture/compile/20001222-1.x: Xfail.
13961
13962 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13963
13964         * gcc.c-torture/execute/comp-goto-2.c: New test.
13965
13966 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13967
13968         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13969         Use long types if __INT_MAX__ is 32767.
13970         (main): Use cast to (sint32 *) when poking 88 into a_page.
13971
13972         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13973
13974 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13975
13976         * gcc.c-torture/compile/20001221-1.c: New test.
13977         * gcc.c-torture/execute/20001221-1.c: New test.
13978
13979 2000-12-20  Richard Henderson  <rth@redhat.com>
13980
13981         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13982         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13983
13984 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13985
13986         * gcc.dg/compare3.c: New test.
13987
13988 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13989
13990         * gcc.dg/format-warnll-1.c: New test.
13991
13992 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13993
13994         * gcc.dg/cpp/cmdlne-P.c: New test.
13995
13996 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13997
13998         * gcc.c-torture/execute/builtin-abs-1.c,
13999         gcc.c-torture/execute/builtin-abs-2.c: New tests.
14000
14001 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14002
14003         * gcc.dg/cpp/multiline.c: New test.
14004
14005 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14006
14007         * g++.old-deja/g++.other/syshdr1.C: Update.
14008         * gcc.dg/cpp/lineflags.c: Remove temporarily.
14009
14010 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14011
14012         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
14013
14014 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14015
14016         * g++.old-deja/g++.pt/ttp65.C: New test.
14017
14018 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14019
14020         * g++.old-deja/g++.pt/ttp64.C: New test.
14021
14022 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14023
14024         * g++.old-deja/g++.pt/spec33.C: New test.
14025
14026 2000-12-14  Catherine Moore  <clm@redhat.com>
14027
14028         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
14029         * gcc.c-torture/execute/920612-2.c: Likewise.
14030         * gcc.c-torture/execute/920428-2.c: Likewise.
14031         * gcc-c-torture/execute/va-arg-11.c: Call exit.
14032         * gcc.c-torture/execute/va-arg-21.c: Likewise.
14033
14034 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14035
14036         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
14037         * gcc.dg/pack-test-2.c: Likewise.
14038
14039 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14040
14041         Tests by Zack Weinberg <zackw@stanford.edu>.
14042
14043         * gcc.dg/cpp/defined.c: Update.
14044         * gcc.dg/cpp/defined_trad.c: New tests.
14045
14046 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
14047
14048         * gcc.dg/cpp/trad-direct.c: Update.
14049
14050 2000-12-11  Neil Booth  <neilb@earthling.net>
14051
14052         * gcc.dg/cpp/defined_trad.c
14053
14054 2000-12-11  Neil Booth  <neilb@earthling.net>
14055
14056         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
14057
14058 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14059
14060         * gcc.dg/format-miss-2.c: New test.
14061
14062 2000-12-09  Neil Booth  <neilb@earthling.net>
14063
14064         * gcc.dg/cpp/lineflags.c: New tests.
14065         * gcc.dg/cpp/poison.c: Update.
14066         * gcc.dg/cpp/redef2.c: Update.
14067         * gcc.dg/cpp/skipping.c: New test.
14068
14069 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
14070
14071         * g++.old-deja/g++.other/eh3.C: New testcase.
14072
14073 2000-12-07  Neil Booth  <neilb@earthling.net>
14074
14075         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14076         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14077         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14078         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14079         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14080         Update.
14081
14082 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14083
14084         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14085         __SIZE_TYPE__ instead of int for type of integers cast to
14086         pointers.
14087
14088 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * g++.old-deja/g++.other/cleanup4.C: New test.
14091
14092 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14093
14094         * format-sec-1.c: New test.
14095
14096 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14097
14098         * gcc.dg/format-nonlit-3.c: New test.
14099
14100 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14101
14102         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14103         through a null pointer.
14104
14105 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14106
14107         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
14108         * g++.old-deja/g++.pt/partial4.C: New test.
14109
14110 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
14111
14112         * gcc.c-torture/execute/ieee/hugeval.x: New.
14113
14114 2000-12-06  Neil Booth  <neilb@earthling.net>
14115
14116         * gcc.dg/cpp/backslash2.c: New tests.
14117
14118 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14119
14120         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
14121         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
14122
14123 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
14124
14125         * gcc.c-torture/execute/20001203-2.c: New testcase.
14126
14127 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14128
14129         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
14130         * g++.old-deja/g++.other/virtual10.C: New test.
14131
14132 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14133
14134         * g++.old-deja/g++.mike/pmf5.C: Remove test.
14135
14136 2000-12-05  Richard Henderson  <rth@redhat.com>
14137
14138         * gcc.c-torture/compile/20001205-1.c: New.
14139
14140 2000-12-04  Neil Booth  <neilb@earthling.net>
14141
14142         * g++.old-deja/g++.other/virtual9.C: New test.
14143         * g++.old-deja/g++.pt/crash61.C: New test.
14144         * gcc.c-torture/execute/loop-9.c: New test.
14145
14146 2000-12-04  Neil Booth  <neilb@earthling.net>
14147
14148         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
14149         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
14150         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
14151         * gcc.dg/cpp/extratokens.c: ...here.
14152
14153 2000-12-04  Neil Booth  <neilb@earthling.net>
14154
14155         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
14156         New tests.
14157
14158 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14159
14160         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
14161         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
14162
14163 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14164
14165         * gcc.c-torture/execute/20001203-1.c: New test.
14166
14167 2000-12-03  Neil Booth  <neilb@earthling.net>
14168
14169         * gcc.dg/cpp/macro6.c: New test cases.
14170
14171 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14172
14173         * gcc.c-torture/execute/string-opt-9.c: New test.
14174         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14175         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14176         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14177
14178         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
14179         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
14180
14181 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
14182
14183         * gcc.dg/cpp/if-6.c: New testcase.
14184
14185         * gcc.dg/20001201-1.c: New testcase.
14186
14187 2000-12-02  Neil Booth  <neilb@earthling.net>
14188
14189         * g++.old-deja/g++.other/externC4.C,
14190         g++.old-deja/g++.other/friend10.C: New tests.
14191
14192 2000-12-02  Neil Booth  <neilb@earthling.net>
14193
14194         * g++.old-deja/g++.other/instan2.C
14195         * g++.old-deja/g++.other/instan3.C: New test.
14196
14197 2000-12-02  Neil Booth  <neilb@earthling.net>
14198
14199         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
14200         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
14201         gnuc99.c,gnuc99-pedantic.c: New tests.
14202
14203 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14204
14205         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
14206         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
14207
14208 2000-12-01  Neil Booth  <neilb@earthling.net>
14209
14210         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
14211         * gcc.dg/cpp/poison.c: Update.
14212         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
14213
14214 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
14215
14216         * g77.f-torture/execute/20001201.f: New test.
14217
14218 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14219
14220         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
14221
14222 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
14225
14226 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14227
14228         * g++.old-deja/g++.other/cast6.C: New test.
14229
14230 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
14231
14232         * gcc.c-torture/execute/20001130-2.c: New testcase.
14233
14234 2000-11-30  Richard Henderson  <rth@redhat.com>
14235
14236         * gcc.c-torture/execute/20001130-1.c: New test.
14237
14238 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         * g++.old-deja/g++.other/op3.C: New test.
14241
14242 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14243
14244         * g++.old-deja/g++.other/op2.C: New test.
14245
14246 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14247
14248         * g++.old-deja/g++.other/crash38.C: New test.
14249
14250 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
14251
14252         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
14253
14254 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
14255
14256         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
14257         tests.
14258         * gcc.c-torture/execute/string-opt-6.c: New test.
14259
14260         * gcc.dg/20001117-1.c: Add main.
14261
14262 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
14263
14264         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
14265         Move from here ...
14266         * gcc.dg/940510-1.c: ... to here.
14267
14268         * gcc.dg/20000926-1.c: GNU C now allows initializations of
14269         zero-size arrays in toplevel structures.
14270
14271 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14272
14273         * gcc.c-torture/execute/loop-8.c: New test.
14274
14275 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         * g++.old-deja/g++.other/base1.C: New test.
14278
14279 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14280
14281         * g++.old-deja/g++.other/parse2.C: New test.
14282
14283 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         * g++.old-deja/g++.pt/incomplete1.C: New test.
14286
14287 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.old-deja/g++.other/friend9.C: New test.
14290
14291 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14292
14293         * gcc.dg/20001127-1.c: New test.
14294
14295 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14296
14297         * g++.old-deja/g++.pt/friend46.C: New test.
14298
14299 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14300
14301         * g++.old-deja/g++.other/ptrmem8.C: New test.
14302
14303 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14304
14305         * gcc.c-torture/execute/string-opt-7.c: New test.
14306         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14307
14308 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14309
14310         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
14311         instead of 'mkcheck 2'.
14312
14313 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14314
14315         * gcc.c-torture/execute/memcheck/driver.c,
14316         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
14317         C9X references to refer to C99.
14318
14319 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
14320
14321         * gcc.dg/ultrasp3.c: New test.
14322
14323 2000-11-25  Neil Booth  <neilb@earthling.net>
14324
14325         * gcc.dg/cpp/include2.c: Update test to be locale independent.
14326
14327 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
14328
14329         * gcc.c-torture/compile/20001123-2.c: New.
14330
14331 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14332
14333         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
14334
14335 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
14336
14337         * gcc.dg/sequence-point-1.c: Add some new tests.
14338         * gcc.c-torture/execute/20001124-1.c: New test.
14339
14340 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         * g++.old-deja/g++.other/vaarg4.C: New test.
14343         * gcc.c-torture/compile/20001123-1.c: New test.
14344
14345 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14346
14347         * g++.other/crash24.C: Adjust and remove XFAIL.
14348         * g++.other/crash37.C: New test.
14349
14350 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
14351
14352         * g++.old-deja/g++.pt/instantiate9.C: New test.
14353
14354 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
14355
14356         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
14357         new ABI, too.
14358
14359         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
14360         * g++.old-deja/g++.robertl/eb55.C: Likewise.
14361
14362 2000-11-22  Neil Booth  <neilb@earthling.net>
14363
14364         * gcc.dg/cpp/Wtrigraphs.c: New test.
14365
14366 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
14367
14368         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
14369
14370 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
14371
14372         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
14373
14374 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
14375
14376         * lib/gcc-dg.exp: load_lib scanasm.exp.
14377         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
14378         * lib/g++-dg.exp: load_lib scanasm.exp.
14379         * lib/scanasm.exp: New.
14380         (scan-assembler, scan-assembler-not): Add optional arguments to
14381         test name, or if not present, the pattern name.
14382         (scan-assembler-dem, scan-assembler-dem-not): New.
14383
14384         * g++.dg/dg.exp: New.
14385
14386 2000-11-21  Neil Booth  <neilb@earthling.net>
14387
14388         * gcc.dg/cpp/integrated1.c: Remove.
14389
14390 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14391
14392         * gcc.c-torture/execute/20001121-1.c: New test.
14393
14394 2000-11-21  Richard Henderson  <rth@redhat.com>
14395
14396         * gcc.c-torture/compile/20001121-1.c: New test.
14397
14398 2000-11-20  Neil Booth  <neilb@earthling.net>
14399
14400         * gcc.dg/cpp/integrated1.c: New test.
14401
14402 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14403
14404         * g++.old-deja/g++.other/inline17.C: New test.
14405
14406 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
14407
14408         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
14409         local variable to be zero: I made the variable global. Now
14410         uses abort() and exit() instead of relying on main's return value.
14411
14412 2000-11-20  Neil Booth  <neilb@earthling.net>
14413
14414         * gcc.dg/cpp/paste2.c: Update test.
14415         * objc/execute/paste.m: New test.
14416
14417 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14418
14419         * gcc.dg/c99-condexpr-1.c: New test.
14420
14421 2000-11-20  Neil Booth  <neilb@earthling.net>
14422
14423         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
14424
14425 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
14426
14427         * g++.old-deja/g++.pt/export1.C: New test.
14428
14429 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
14430
14431         * gcc.dg/20001117-1.c: New test.
14432
14433 2000-11-18  Richard Henderson  <rth@redhat.com>
14434
14435         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
14436
14437 2000-11-18  Richard Henderson  <rth@redhat.com>
14438
14439         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
14440         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
14441         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
14442
14443 2000-11-18  Richard Henderson  <rth@redhat.com>
14444
14445         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
14446         (main): New.  Exit cleanly.
14447
14448 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14449
14450         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
14451         gcc.dg/c99-fordecl-2.c: New tests.
14452
14453 2000-11-18  Richard Henderson  <rth@redhat.com>
14454
14455         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
14456         * gcc.c-torture/execute/zerolen-2.c: New.
14457
14458 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14459
14460         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
14461         memory.
14462
14463 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14464
14465         * g++.old-deja/g++.pt/instantiate8.C: New test.
14466
14467 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14468
14469         * g++.old-deja/g++.other/incomplete.C: Add more tests.
14470         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
14471
14472 2000-11-16  Nick Clifton  <nickc@redhat.com>
14473
14474         * gcc.c-torture/execute/nestfunc-2.c: New test.
14475         * gcc.c-torture/execute/nestfunc-3.c: New test.
14476
14477 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14478
14479         * gcc.c-torture/compile/20001116-1.c: New test.
14480
14481 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14482
14483         * gcc.c-torture/execute/20001115-1.c: New test.
14484
14485 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
14486
14487         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
14488         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
14489         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
14490         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14491
14492 2000-11-15  Neil Booth  <neilb@earthling.net>
14493
14494         gcc.dg/cpp/_Pragma1.c: Update.
14495         gcc.dg/cpp/_Pragma2.c: New test.
14496
14497 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
14498
14499         * g++.old-deja/g++.other/anon5.C: New test.
14500
14501 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14502
14503         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
14504         tests.
14505
14506 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
14507
14508         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
14509         output.
14510
14511 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14512
14513         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
14514         labels at end of compound statements.
14515
14516 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
14517
14518         * gcc.c-torture/execute/loop-7.c: New test.
14519
14520 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14521
14522         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
14523
14524 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14525
14526         * gcc.dg/c99-bool-1.c: New test.
14527
14528 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14529
14530         * gcc.dg/c99-scope-1.c: Remove xfail.
14531         * gcc.dg/c99-scope-2.c: New test.
14532
14533 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14534
14535         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
14536         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
14537
14538 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
14539
14540         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
14541         error messages.
14542
14543         * g++.mike/p700.C: Don't typedef wchar_t.
14544         * g++.mike/p784.C: Likewise.
14545         * g++.mike/eb101.C: Don't use __wchar_t.
14546
14547 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14548
14549         * g77.f-torture/execute/20001111.[fx]: Test premature exit
14550         from DO loop.
14551
14552 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14553
14554         * gcc.c-torture/execute/20001111-1.c: New test.
14555
14556 2000-11-10  Nick Clifton  <nickc@redhat.com>
14557
14558         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
14559         long multuiple and accumulate.
14560
14561 2000-11-09  Richard Henderson  <rth@redhat.com>
14562
14563         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
14564         via size_t instead of int.
14565
14566         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
14567         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14568         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14569         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14570
14571 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
14572
14573         * gcc.c-torture/compile/20001109-1.c: New test.
14574         * gcc.c-torture/compile/20001109-2.c: New test.
14575
14576 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
14577
14578         * g++.old-deja/g++.pt/operator1.C: New test.
14579         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
14580
14581 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14582
14583         * gcc.dg/20001108-1.c: New test.
14584
14585 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
14588         with both arguments constant strings.
14589         * gcc.c-torture/execute/string-opt-3.c: New test.
14590         * gcc.c-torture/execute/string-opt-4.c: New test.
14591         * gcc.c-torture/execute/string-opt-5.c: New test.
14592
14593 2000-11-08  Nick Clifton  <nickc@redhat.com>
14594
14595         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
14596         mulsidi3adddi patterns.
14597
14598 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
14599
14600         * g++.old-deja/g++.other/crash36.C: New test.
14601
14602 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
14603
14604         * g++.old-deja/g++.other/init16.C: New test.
14605
14606 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
14607
14608         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
14609
14610 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14611
14612         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
14613         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14614         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14615
14616 2000-11-07  DJ Delorie  <dj@redhat.com>
14617
14618         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
14619
14620 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14621
14622         * gcc.c-torture/execute/string-opt-1.c: New test.
14623
14624 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14625
14626         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
14627         mips-sgi-irix6.* because the MIPS ABI passes floating-point
14628         parameters in registers, and there is no way for a varargs
14629         function to know in which order the integer and floating-point
14630         parameters should be interleaved when they are placed on the
14631         stack.
14632         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14633         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14634
14635 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14636
14637         * gcc.c-torture/execute/string-opt-2.c: New test.
14638
14639 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         * g++.old-deja/g++.pt/crash60.C: New test.
14642
14643 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14644
14645         * g++.old-deja/g++.other/crash24.C: New test.
14646         * g++.old-deja/g++.other/crash25.C: New test.
14647         * g++.old-deja/g++.other/crash26.C: New test.
14648         * g++.old-deja/g++.other/crash27.C: New test.
14649         * g++.old-deja/g++.other/crash28.C: New test.
14650         * g++.old-deja/g++.other/crash29.C: New test.
14651         * g++.old-deja/g++.other/crash30.C: New test.
14652         * g++.old-deja/g++.other/crash31.C: New test.
14653         * g++.old-deja/g++.other/crash32.C: New test.
14654         * g++.old-deja/g++.other/crash33.C: New test.
14655         * g++.old-deja/g++.other/crash34.C: New test.
14656         * g++.old-deja/g++.other/crash35.C: New test.
14657
14658 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14659
14660         * gcc.c-torture/execute/20001031-1.c: New test.
14661
14662 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
14663
14664         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
14665         namespace.
14666
14667         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
14668         standards-conformant.
14669
14670         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
14671
14672         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
14673         * g++.old-deja/g++.mike/p755a.C: Likewise.
14674         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14675         library makes no calls to `operator new' during initialization.
14676
14677 2000-11-04  Neil Booth  <neilb@earthling.net>
14678
14679         * gcc.dg/cpp/include2.c: New tests.
14680
14681 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14682
14683         * lib/g++.exp (g++_set_ld_library_path): New function.
14684         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14685
14686 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14687
14688         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14689         warnings.
14690
14691 2000-11-01  Richard Henderson  <rth@redhat.com>
14692
14693         * g++.old-deja/g++.ext/namedret1.C: New.
14694         * g++.old-deja/g++.ext/namedret2.C: New.
14695         * g++.old-deja/g++.ext/namedret3.C: New.
14696
14697 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14698
14699         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14700         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14701
14702 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14703
14704         * gcc.c-torture/execute/va-arg-21.c: New test.
14705
14706 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14707
14708         * gcc.dg/c99-complex-2.c: New test.
14709
14710 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14711
14712         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14713
14714 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14715
14716         * g++.old-deja/g++.other/inline16.C: New test.
14717
14718 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14719
14720         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14721         __PRETTY_FUNCTION__
14722
14723 2000-10-29  Neil Booth  <neilb@earthling.net>
14724
14725         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14726         New tests.
14727         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14728         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14729         optimisation.
14730
14731 2000-10-29  Neil Booth  <neilb@earthling.net>
14732
14733         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14734         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14735         * mi5.c: Test multiple includes work with -C.
14736         * trigraphs.c: Test ^= version.
14737
14738 2000-10-28  Neil Booth  <neilb@earthling.net>
14739
14740         New tests and test updates for new macro expander.
14741
14742         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14743         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14744         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14745         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14746         new diagnostic messages.
14747
14748         * gcc.dg/cpp/macro3.c: New tests.
14749
14750 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14751
14752         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14753         on the same line.
14754
14755 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14756
14757         * g++.old-deja/g++.other/eh2.C: New test.
14758
14759 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14760
14761         * gcc.c-torture/execute/20001027-1.c: New test.
14762
14763 2000-10-26  Richard Henderson  <rth@redhat.com>
14764
14765         * gcc.c-torture/execute/20001026-1.c: New.
14766
14767 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14768
14769         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14770         * g++.old-deja/g++.law/builtin1.C: Likewise.
14771         * g++.old-deja/g++.law/ctors10.C: Likewise.
14772         * g++.old-deja/g++.law/virtual3.C: Likewise.
14773         * g++.old-deja/g++.mike/p658.C: Likewise.
14774         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14775         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14776         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14777         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14778         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14779
14780 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14781
14782         * gcc.c-torture/compile/20001024-1.c: New test.
14783
14784 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14787         to tell us whether or not we are using V3.
14788
14789 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14790
14791         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14792         operands.
14793
14794 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14795
14796         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14797
14798 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14799
14800         * gcc.c-torture/execute/20001024-1.c: New test.
14801
14802 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14803
14804         * g++.old-deja/g++.other/sibcall1.C: New test.
14805
14806 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14807
14808         * gcc.dg/noncompile/init-3.c: New test.
14809
14810 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14811
14812         * gcc.dg/format-array-1.c: New test.
14813
14814 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14815
14816         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14817         writing through null pointers; remove comment about testing
14818         unterminated strings.
14819
14820 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14821
14822         * gcc.c-torture/execute/20001017-2.c: New test.
14823
14824 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14825
14826         * gcc.c-torture/compile/20001018-1.c: New test.
14827         * gcc.c-torture/compile/20001018-1.x: Xfail.
14828
14829 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14830
14831         * gcc.c-torture/execute/20001017-1.c: New test.
14832
14833 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14834
14835         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14836         for multiple use of arguments with scanf formats; add tests for
14837         multiple use of arguments.
14838
14839 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14840
14841         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14842
14843 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14844
14845         * gcc.dg/format-miss-1.c: New test.
14846
14847 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14848
14849         * gcc.c-torture/execute/20001013-1.c: New test.
14850
14851 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14852
14853         * gcc.dg/format-branch-1.c: New test.
14854
14855 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14856
14857         * README, lib/file-format.exp: Remove EGCS references.
14858
14859 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14860
14861         * gcc.dg/20001013-1.c: New test.
14862
14863 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14864
14865         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14866         for intmax_t in the compiler using __typeof__ and the type rules
14867         for conditional expressions.
14868
14869 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14870
14871         * gcc.dg/20001012-1.c: New test.
14872         * gcc.dg/20001012-2.c: New test.
14873
14874 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14875
14876         * gcc.dg/format-attr-1.c: New test.
14877
14878 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14879
14880         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14881         __LONG_LONG_MAX__ instead of LLONG_MAX.
14882
14883 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14884
14885         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14886         scanf flags.
14887         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14888         flags.
14889
14890 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14891
14892         * gcc.dg/sequence-pt-1.c: New test.
14893
14894 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14895
14896         * gcc.c-torture/execute/20001011-1.c: New testcase.
14897         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14898
14899 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14900
14901         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14902         does not error on it.
14903
14904 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14905
14906         * gcc.dg/20001009-1.c: New test.
14907
14908 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14909
14910         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14911         * gcc.c-torture/execute/20001009-2.c: ... to here.
14912
14913 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14914
14915         * gcc.c-torture/compile/20001009-1.c: New testcase.
14916         * gcc.c-torture/execute/20001009-1.c: New testcase.
14917         Testcases provided by Jan Hubicka <jh@suse.cz>.
14918
14919 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14920
14921         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14922         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14923         uintmax_t using <limits.h> to emulate the compiler's internal
14924         logic.  No longer XFAIL %j tests.
14925
14926 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14927
14928         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14929         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14930         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14931         regexps and details of expected handling of some bad formats.
14932         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14933         suppression.
14934
14935 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14936
14937         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14938         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14939         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14940         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14941         in list archives.
14942
14943 2000-10-06  Richard Henderson  <rth@cygnus.com>
14944
14945         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14946         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14947         * g++.old-deja/g++.jason/report.C: Likewise.
14948         * g++.old-deja/g++.law/friend5.C: Likewise.
14949         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14950         of the expected warnings.
14951
14952 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14953
14954         * g++.old-deja/g++.pt/enum14.C: New test.
14955
14956 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14957
14958         * g++.old-deja/g++.pt/crash59.C: New test.
14959
14960 2000-10-04  Will Cohen  <wcohen@redhat.com>
14961
14962         * gcc.dg/20000926-1.c: New test.
14963
14964 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14965
14966         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14967         function name for current C++ compiler.
14968         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14969
14970 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14971
14972         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14973         __PRETTY_FUNCTION__.
14974         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14975
14976 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14977
14978         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14979
14980 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14981
14982         * gcc.c-torture/compile/20000923-1.c: New test.
14983
14984 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14985
14986         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14987         * g++.old-deja/g++.pt/ttp62.C: Same.
14988         * g++.old-deja/g++.other/inline14.C: Same.
14989
14990 2000-09-24  Richard Henderson  <rth@cygnus.com>
14991
14992         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14993
14994 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14995
14996         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14997
14998 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14999
15000         * gcc.c-torture/compile/20000922-1.c: New file.
15001
15002 2000-09-21  Nick Clifton  <nickc@redhat.com>
15003
15004         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
15005         a signed long modulo operation.
15006         (mod6): New function - perform an unsigned long modulo operation.
15007         (main): Add tests for modulos of very large numbers by very small
15008         dividends.
15009
15010 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15011
15012         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
15013
15014 2000-09-19  Richard Henderson  <rth@cygnus.com>
15015
15016         * gcc.dg/compare2.c (case 10): XFAIL.
15017
15018 2000-09-18  Richard Henderson  <rth@cygnus.com>
15019
15020         * gcc.c-torture/execute/20000906-1.c: Move ...
15021         * gcc.dg/20000906-1.c: ... here.  Only run on targets
15022         that support __builtin_trap.
15023
15024 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
15025
15026         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
15027
15028 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15029
15030         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
15031         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
15032         more $ format tests.
15033
15034 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15035
15036         * gcc.dg/format-errmk-1.c: New test.
15037
15038 2000-09-17  Greg McGary  <greg@mcgary.org>
15039
15040         * gcc.c-torture/execute/20000917-1.x: Remove.
15041
15042 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15043
15044         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
15045
15046 2000-09-17  Greg McGary  <greg@mcgary.org>
15047
15048         * gcc.c-torture/execute/20000917-1.c: New test.
15049         * gcc.c-torture/execute/20000917-1.x: XFAIL.
15050
15051 2000-09-16  Neil Booth  <NeilB@earthling.net>
15052
15053         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
15054         in nested macro bug.
15055
15056 2000-09-15  Neil Booth  <NeilB@earthling.net>
15057
15058         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
15059
15060 2000-09-14  Jeffrey A Law  (law@cygnus.com)
15061
15062         * gcc.c-torture/execute/20000914-1.c: New test.
15063
15064 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
15065
15066         * g++.other/inline13.C: New test.
15067
15068 2000-09-12  Andreas Jaeger  <aj@suse.de>
15069
15070         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
15071         constant by Ulrich Drepper <drepper@redhat.com>.
15072
15073 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
15074
15075         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
15076
15077 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15078
15079         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
15080
15081 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
15082
15083         * gcc.dg/cpp/backslash.c: New test.
15084
15085 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
15086
15087         * gcc.c-torture/execute/20000910-1.c: New test.
15088         * gcc.c-torture/execute/20000910-2.c: Likewise.
15089
15090 2000-09-11  Robert Lipe  <robertl@sco.com>
15091
15092         * gcc.dg/pragma-align.c: New test.
15093
15094 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15095
15096         * g++.old-deja/g++.pt/explicit82.C: New test.
15097         * g++.old-deja/g++.pt/explicit83.C: New test.
15098
15099 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
15100
15101         * gcc.dg/asm-names.c: New test.
15102
15103 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15104
15105         * gcc.dg/cpp/tr-warn6.c: New test
15106
15107 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15108
15109         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
15110         be accepted.
15111
15112 2000-09-07  Catherine Moore  <clm@redhat.com>
15113
15114         * gcc.c-torture/execute/unroll-1.c: New test.
15115
15116 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
15117
15118         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
15119         ERROR markers.
15120         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
15121         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
15122         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
15123         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
15124         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
15125         Preprocess only.
15126         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
15127         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
15128
15129 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15130
15131         * g++.old-deja/g++.pt/deduct2.C: New test.
15132
15133 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15134
15135         * g++.old-deja/g++.pt/parms2.C: New test.
15136
15137 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         * g++.old-deja/g++.pt/crash58.C: New test.
15140
15141 2000-09-06  Greg McGary  <greg@mcgary.org>
15142
15143         * gcc.c-torture/execute/20000906-1.c: New test.
15144         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
15145
15146 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15147
15148         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
15149
15150 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         * g++.old-deja/g++.pt/crash57.C: New test.
15153
15154 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15155
15156         * g++.old-deja/g++.pt/crash56.C: New test.
15157
15158 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15159
15160         * g++.old-deja/g++.pt/koenig1.C: New test.
15161
15162 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * gcc.dg/20000904-1.c: New test.
15165
15166 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15167
15168         * gcc.dg/cpp/paste8.c: New test.
15169
15170 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
15171
15172         * gcc.c-torture/compile/20000827-1.c: New test.
15173
15174 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15175
15176         * gcc.dg/format-diag-1.c: New test.
15177
15178 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15179
15180         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
15181         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
15182         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
15183         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
15184         gcc.dg/formatz-1.c: Adjust warning regular expressions.
15185
15186 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15187
15188         * g++.old-deja/g++.other/nested4.C: New test.
15189
15190 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15191
15192         * g++.old-deja/g++.ns/scoped1.C: New test.
15193
15194 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
15195
15196         * lib/g++.exp: Support testing already-installed GCC.
15197
15198 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15199
15200         * wtr-label-1.c, wtr-suffix-1.c: New tests.
15201
15202 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15203
15204         * gcc.dg/return-type-2.c: New test.
15205
15206 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
15207
15208         * gcc.c-torture/compile/20000825-1.c: New test.
15209
15210 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
15211
15212         * gcc.dg/dwarf2-2.c: New test.
15213
15214 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
15215
15216         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
15217         dg-warning regexps.
15218
15219 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15220
15221         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
15222         gcc.dg/format-ext-5.c: New tests.
15223
15224 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
15225
15226         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
15227
15228 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
15229
15230         * gcc.dg/noncompile/930622-2.c: Adjust error message.
15231
15232 2000-08-24  Richard Henderson  <rth@cygnus.com>
15233
15234         * gcc.dg/ia64-sync-1.c: New test.
15235         * gcc.dg/ia64-sync-2.c: New test.
15236         * gcc.dg/ia64-asm-1.c: New test.
15237
15238 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15239
15240         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
15241         * gcc.dg/format-ext-2.c: New test.
15242
15243 2000-08-23  Jason Merrill  <jason@redhat.com>
15244
15245         * lib/old-dejagnu.exp: Also ignore "In member function" and
15246         "At global scope".
15247
15248 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15249
15250         * gcc.dg/noncompile/label-lineno-1.c: New test.
15251
15252 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15253
15254         * gcc.dg/c99-array-nonobj-1.c: New test.
15255
15256 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15257
15258         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
15259         tests.
15260         * gcc.dg/format-ext-1.c: New test.
15261
15262 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15263
15264         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
15265         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
15266         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
15267         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
15268         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
15269
15270 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15271
15272         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
15273         gcc.dg/c99-strftime-2.c: New tests.
15274
15275 2000-08-22  Richard Henderson  <rth@cygnus.com>
15276
15277         * gcc.c-torture/execute/20000822-1.c: New test.
15278
15279 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15280
15281         * gcc.c-torture/execute/20000819-1.x: Remove.
15282
15283 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15284
15285         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
15286         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
15287         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
15288         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
15289         gcc.dg/format-xopen-1.c: New tests.
15290
15291 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15292
15293         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
15294
15295 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15296
15297         * g++.old-deja/g++.other/loop2.C: New test.
15298
15299         * gcc.c-torture/compile/20000606-1.c: New test.
15300         * gcc.c-torture/compile/20000728-1.c: New test.
15301         * gcc.c-torture/execute/20000801-1.c: New test.
15302         * gcc.c-torture/execute/20000801-2.c: New test.
15303         * gcc.c-torture/execute/20000819-1.c: New test.
15304         * gcc.c-torture/execute/20000819-1.x: XFAIL.
15305         * gcc.dg/20000629-1.c: New test.
15306         * gcc.dg/20000724-1.c: New test.
15307         * gcc.dg/20000807-1.c: New test.
15308
15309 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
15310
15311         * gcc.dg/cpp/pragma-1.c: New test.
15312         * gcc.dg/cpp/pragma-2.c: New test.
15313
15314 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
15315
15316         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
15317         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
15318
15319 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15320
15321         * gcc.c-torture/compile/20000818-1.c: New test.
15322
15323 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
15324
15325         * gcc.c-torture/execute/20000818-1.c: New test.
15326
15327 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15328
15329         * gcc.dg/format-va-1.c: New test.
15330
15331 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15332
15333         * g++.old-deja/g++.other/typedef8.C: New test.
15334
15335 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15336
15337         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
15338         * g++.old-deja/g++.mike/net36.C: Mark candidate.
15339         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
15340         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
15341         * g++.old-deja/g++.other/ptrmem7.C: New test.
15342         * g++.old-deja/g++.pt/ptrmem10.C: New test.
15343
15344 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15345
15346         * g++.old-deja/g++.pt/typename27.C: New test.
15347
15348 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
15349
15350         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
15351         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
15352         * g++.old-deja/g++.pt/friend45.C: New test.
15353         * g++.old-deja/g++.other/friend8.C: New test.
15354
15355 2000-08-15  Richard Henderson  <rth@cygnus.com>
15356
15357         * gcc.c-torture/execute/20000815-1.c: New test.
15358
15359 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15360
15361         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
15362         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
15363         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
15364
15365 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * g++.old-deja/g++.other/refinit2.C: New test.
15368
15369 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
15370
15371         * lib/c-torture.exp (c-torture): Make
15372         compiler_conditional_xfail_data global.
15373         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
15374         compiler_conditional_xfail_data machinery.
15375         (f-torture-execute): Likewise.
15376         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
15377         and only when unrolling loops.
15378
15379         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
15380
15381 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15382
15383         * g++.old-deja/g++.pt/explicit81.C: New test.
15384
15385 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15386
15387         * g++.old-deja/g++.pt/typename26.C: New test.
15388
15389 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
15390
15391         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
15392         warning.
15393
15394 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         * g++.old-deja/g++.other/array3.C: New test.
15397
15398 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15399
15400         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
15401         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
15402         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
15403         New tests.
15404
15405 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
15406
15407         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
15408         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15409
15410 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
15411
15412         * gcc.c-torture/execute/20000808-1.c: New test.
15413
15414 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15415
15416         * gcc.dg/c90-const-expr-1.c: New test.
15417
15418 2000-08-08  Richard Henderson  <rth@cygnus.com>
15419
15420         * gcc.dg/noncompile/920923-1.c: Declare calloc.
15421
15422 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15423
15424         * gcc.dg/noncompile/const-ll-1.c: New test.
15425
15426 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15427
15428         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
15429
15430 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
15431
15432         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
15433         that running programs linked against the shared version of libobjc
15434         run correctly.
15435
15436 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15437
15438         * gcc.dg/c99-printf-1.c: New test.
15439
15440 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15441
15442         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
15443
15444 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
15445
15446         * gcc.c-torture/execute/20000731-1.x: Delete.
15447
15448 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
15449
15450         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
15451         and torture_without_loops as is done by c-torture.exp.
15452         (search_for): Copy from c-torture.exp.
15453         (gcc-dg-runtest): New function, drives a directory of tests
15454         iterating over the TORTURE_OPTIONS.
15455         (scan-assembler, scan-assembler-not): Move here from
15456         individual directory drivers.
15457
15458         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
15459         defined by lib/gcc-dg.exp.
15460         * gcc.dg/cpp/cpp.exp: Likewise.
15461         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
15462         gcc-dg-runtest, so we cycle over optimization options.
15463
15464         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
15465         * gcc.dg/compare2.c: No longer expected to fail.
15466
15467 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15468
15469         * gcc.c-torture/execute/20000804-1.c: New test.
15470
15471 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15472
15473         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
15474
15475 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
15476
15477         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
15478
15479 2000-08-03  Jeffrey A Law  (law@cygnus.com)
15480
15481         * gcc.c-torture/compile/20000803-1.c: New test.
15482
15483 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15484
15485         * gcc.c-torture/execute/20000801-3.c,
15486         gcc.c-torture/execute/20000801-4.c: New tests.
15487         * gcc.c-torture/execute/20000801-3.x,
15488         gcc.c-torture/execute/20000801-4.x: Xfail.
15489
15490 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
15491
15492         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
15493         libobjc/.libs to allow for libtool.
15494
15495 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
15496
15497         * gcc.c-torture/compile/20000802-1.c: New test.
15498
15499 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
15500
15501         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
15502
15503 2000-07-31  Jeffrey A Law  (law@cygnus.com)
15504
15505         * gcc-c-torture/execute/20000731-2.c: New test.
15506
15507         * gcc.c-torture/execute/20000731-1.c: New test.
15508         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15509
15510 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15511
15512         * testsuite/gcc.dg/cpp/paste7.c: New test.
15513         * gcc.dg/cpp/20000725-1.c: New test.
15514
15515 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15516
15517         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15518         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15519         declaration warning for __builtin_dwarf_reg_size.
15520
15521         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15522
15523 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15524
15525         * gcc.dg/noncompile/voidparam-1.c: New test.
15526
15527 2000-07-30  Richard Henderson  <rth@cygnus.com>
15528
15529         * gcc.dg/c90-digraph-1.c: Don't xfail.
15530         * gcc.dg/compare2.c (case 10): Xfail.
15531         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15532
15533 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15534
15535         * gcc.dg/c99-main-1.c: New test.
15536
15537 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15538
15539         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15540
15541 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15542
15543         * gcc.c-tortuer/execute/20000726-1.c: New test.
15544
15545 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15546
15547         * gcc.c-torture/execute/enum-2.c: New test.
15548
15549 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15550
15551         * gcc.dg/cpp/tr-warn3.c: New test.
15552
15553 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15554
15555         * g++.old-deja/g++.ext/implicit1.C: Remove.
15556         * g++.old-deja/g++.jason/c2.C: Remove
15557         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
15558         * g++.old-deja/g++.pt/crash16.C: Likewise.
15559         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
15560
15561 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15562
15563         * g++.old-deja/g++.other/for2.C: New test.
15564
15565 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
15566
15567         * gcc.dg/20000720-1.c: New test.
15568
15569 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
15570
15571         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
15572
15573 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
15574
15575         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
15576         * gcc.c-torture/execute/20000722-1.c: New.
15577         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
15578
15579 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
15580
15581         * gcc.dg/cpp/20000720-1.S: New test.
15582
15583 2000-07-21  Michael Meissner  <meissner@redhat.com>
15584
15585         * gcc.c-torture/execute/ieee/hugeval.c: New test.
15586
15587 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15588
15589         * g++.old-deja/g++.brendan/crash16.C,
15590         g++.old-deja/g++.brendan/parse3.C,
15591         g++.old-deja/g++.brendan/redecl1.C,
15592         g++.old-deja/g++.ns/template13.C,
15593         g++.old-deja/g++.other/decl4.C,
15594         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
15595
15596 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15597
15598         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
15599         and "Internal error".
15600
15601         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
15602         regexps.
15603         * gcc.dg/cpp/paste6.c: New test.
15604
15605 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
15606
15607         * gcc.dg/cpp/tr-direct.c: New test.
15608
15609         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
15610         gcc.dg/cpp/undef1.c: Tweak error regexps.
15611
15612 2000-07-18  Eric Christopher <echristo@redhat.com>
15613
15614         * gcc.c-torture/compile/20000718-1.c: New test.
15615
15616 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
15617
15618         * cpplex.c (_cpp_push_token): If the token being pushed back
15619         is the previous token in this context, just subtract one from
15620         context->posn.
15621         * cppmacro.c (save_expansion): Clear aux field when storing a
15622         placemarker.
15623
15624 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
15625
15626         * gcc.dg/noncompile/redecl-1.c: New test.
15627
15628 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
15629
15630         * gcc.c-torture/execute/20000717-5.c: New test.
15631         * gcc.c-torture/execute/20000717-1.x: Removed.
15632
15633 2000-07-17  Richard Henderson  <rth@cygnus.com>
15634
15635         * gcc.c-torture/execute/20000717-4.c: New test.
15636
15637 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15638
15639         * gcc.dg/cpp/syshdr.c: New test.
15640         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15641
15642 2000-07-17  Neil Booth  <neilb@earthling.net>
15643
15644         * gcc.dg/cpp/cmdlne-dM.c: New test.
15645         * gcc.dg/cpp/cmdlne-dD.c: New test.
15646
15647 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15648
15649         * gcc.c-torture/execute/20000717-3.c: New test.
15650
15651         * gcc.c-torture/compile/20000717-1.c: New test.
15652
15653 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15654
15655         * gcc.c-torture/execute/20000717-2.c: New test.
15656
15657 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15658
15659         * gcc.dg/formatz-1.c: New test.
15660
15661         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15662         * gcc.dg/c99-digraph-1.c: New tests.
15663
15664         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15665         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15666
15667         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15668         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15669         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15670         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15671         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15672         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15673         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15674
15675 2000-07-17   Greg McGary <greg@mcgary.org>
15676
15677         * gcc.c-torture/execute/20000717-1.c: New test.
15678         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15679
15680 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15681
15682         * gcc.c-torture/execute/20000715-2.c: New test.
15683         * gcc.dg/20000715-1.c: New test.
15684
15685 2000-07-15  Michael Meissner  <meissner@redhat.com>
15686
15687         * gcc.c-torture/execute/20000715-1.c: New test.
15688
15689 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15690
15691         * gcc.c-torture/execute/20000707-1.c: New test.
15692
15693 2000-07-13  Neil Booth  <NeilB@earthling.net>
15694
15695         * testsuite/gcc.dg/cpp/digraph1.c,
15696         testsuite/gcc.dg/cpp/digraph2.c,
15697         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15698
15699 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15700
15701         * g77.f-torture/compile/20000630-2.f:  New test.
15702         * g77.f-torture/compile/20000630-2.x
15703
15704 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15705
15706         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15707
15708 2000-07-11  Neil Booth  <NeilB@earthling.net>
15709
15710         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15711
15712 2000-07-11  Neil Booth  <NeilB@earthling.net>
15713
15714         * gcc.dg/cpp/cmdlne-C.c: New.
15715
15716 2000-07-09  Neil Booth  <NeilB@earthling.net>
15717
15718         * gcc.dg/cpp/directiv.c: New tests.
15719         * gcc.dg/cpp/undef1.c: Update.
15720
15721 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15722
15723         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15724
15725 2000-07-09  Neil Booth  <NeilB@earthling.net>
15726
15727         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15728
15729 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15730
15731         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15732         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15733
15734 2000-07-08  Neil Booth  <NeilB@earthling.net>
15735
15736         * gcc.dg/cpp/macsyntx.c: New tests.
15737
15738 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15739
15740         * gcc.dg/20000707-1.c: New test.
15741
15742 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15743
15744         * gcc.c-torture/execute/20000706-1.c: New test.
15745         * gcc.c-torture/execute/20000706-2.c: New test.
15746         * gcc.c-torture/execute/20000706-3.c: New test.
15747         * gcc.c-torture/execute/20000706-4.c: New test.
15748         * gcc.c-torture/execute/20000706-5.c: New test.
15749
15750 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15751
15752         * g++.old-deja/g++.pt/instantiate7.C: New test.
15753
15754 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15755
15756         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15757         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15758         * g++.old-deja/g++.other/rtti3.C: Likewise.
15759         * g++.old-deja/g++.other/rttid3.C: Likewise.
15760
15761 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15762
15763         *  g77.f-torture/compile/20000630-1.x: Fix typo
15764
15765 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15766
15767         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15768         assembly output.
15769
15770 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15771
15772         * gcc.dg/cpp/ident.c: New test.
15773
15774 2000-07-05  Neil Booth  <NeilB@earthling.net>
15775
15776         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15777           gcc.dg/cpp/lexstrng.c: New tests.
15778
15779 2000-07-04  Neil Booth  <NeilB@earthling.net>
15780
15781         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15782         * gcc.dg/cpp/strify2.c: Same.
15783
15784 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15785
15786         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15787         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15788         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15789         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15790
15791         * testsuite/gcc.dg/cpp/macro1.c,
15792         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15793         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15794         testsuite/gcc.dg/cpp/strify1.c,
15795         testsuite/gcc.dg/cpp/strify2.c: New tests.
15796
15797 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15798
15799         * gcc.c-torture/execute/20000703-1.c: New test.
15800
15801 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15802
15803         * g++.old-deja/g++.pt (lookup10.C): New test.
15804
15805 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         * g++.old-deja/g++.pt (typename25.C): New test.
15808
15809 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15810
15811         * gcc.c-torture/compile/20000701-1.c: New test.
15812
15813 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15814
15815         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15816         to test case.
15817
15818 2000-06-30  Catherine Moore  <clm@cygnus.com>
15819
15820         * gcc.c-torture/execute/align-1.c: New test.
15821
15822 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         * g++.old-deja/g++.pt/expr8.C: New test.
15825         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15826
15827 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15828
15829         * gcc.c-torture/compile/20000629-1.c: New test.
15830
15831 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15832
15833
15834         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15835         gcc.dg/noncompile directory, depending on whether they're
15836         preprocessor tests or not.  Annotate all the tests for the dg
15837         framework.
15838
15839         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15840         * gcc.dg/noncompile/noncompile.exp: New.
15841
15842         * Moved files:
15843         Old name                                New name
15844         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15845         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15846         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15847         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15848         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15849         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15850         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15851         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15852         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15853         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15854         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15855         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15856         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15857         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15858         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15859         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15860         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15861         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15862         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15863         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15864         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15865         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15866         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15867         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15868
15869         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15870         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15871         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15872         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15873         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15874         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15875
15876 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15877
15878         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15879         declare one variable.  On the fourth, error.
15880         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15881         declared by 20000628-1a.h.
15882
15883 2000-06-29  Richard Henderson  <rth@redhat.com>
15884
15885         * gcc.c-torture/execute/930529-1.x: New file.
15886         * gcc.dg/920413-1.c: Adjust expected warning text.
15887         * gcc.dg/980217-1.c: Declare abort.
15888         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15889
15890 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15891
15892         * g77.f-torture/compile/20000629-1.f: New test.
15893         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15894
15895 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15896
15897         Rearrange lots of files, removing entirely the
15898         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15899         directories.
15900
15901         * Deleted files:
15902         gcc.c-torture/code_quality/code_quality.exp
15903         gcc.c-torture/special/special.exp
15904         gcc.failure/failure.exp
15905         gcc.failure/940409-1.x
15906         gcc.c-torture/compile/961203-1.x
15907
15908         * New files:
15909         gcc.misc-tests/linkage.exp
15910         gcc.c-torture/execute/920730-1t.c
15911         gcc.c-torture/execute/920730-1t.x
15912         gcc.c-torture/compile/920520-1.x
15913         gcc.c-torture/compile/920521-1.x
15914         gcc.c-torture/compile/981006-1.x
15915         gcc.c-torture/execute/eeprof-1.x
15916
15917         * Moved files (possibly with modifications to fit a new harness):
15918         Old name                                New name
15919         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15920         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15921         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15922         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15923         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15924         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15925         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15926         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15927         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15928         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15929         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15930         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15931         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15932         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15933
15934 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15935
15936         * c-torture/compile/961203-1.x: Delete.
15937
15938         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15939         not exit. Include stdio.h.
15940         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15941         * gcc.misc-tests/dg-12.c: Likewise.
15942         * gcc.misc-tests/dg-5.c: Likewise.
15943         * gcc.misc-tests/dg-6.c: Likewise.
15944         * gcc.misc-tests/dg-7.c: Prototype abort.
15945         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15946         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15947         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15948         not exit.
15949         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15950         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15951
15952 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15953
15954         * gcc.dg/cpp/20000628-1.c: New test.
15955         * gcc.dg/cpp/20000628-1.h: New header for above test.
15956         * gcc.dg/cpp/20000628-1a.h: Likewise.
15957
15958 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15959
15960         * gcc.dg/cpp: New directory.
15961         * gcc.dg/cpp/cpp.exp: New driver.
15962         * gcc.dg/cpp/20000627-1.c: New test.
15963         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15964         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15965         and rewrite as a compilation test.
15966
15967         * gcc.dg: Move many files into the cpp subdirectory, possibly
15968         renaming or editing them as well.
15969         Old name                New name
15970         990119-1.c              cpp/19990119-1.c
15971         990228-1.c              cpp/19990228-1.c
15972         990407-1.c              cpp/19990407-1.c
15973         990409-1.c              cpp/19990409-1.c
15974         990413-1.c              cpp/19990413-1.c
15975         990703-1.c              cpp/19990703-1.c
15976         20000127-1.c            cpp/20000127-1.c
15977         20000129-1.c            cpp/20000129-1.c
15978         20000207-1.c            cpp/20000207-1.c
15979         20000207-2.c            cpp/20000207-2.c
15980         20000209-1.c            cpp/20000209-1.c
15981         20000209-2.c            cpp/20000209-2.c
15982         20000301-1.c            cpp/20000301-1.c
15983         20000419-1.c            cpp/20000419-1.c
15984         20000510-1.S            cpp/20000510-1.S
15985         20000519-1.c            cpp/20000519-1.c
15986         20000529-1.c            cpp/20000529-1.c
15987         20000625-1.c            cpp/20000625-1.c
15988         20000625-2.c            cpp/20000625-2.c
15989         cpp-as1.c               cpp/assert1.c
15990         cpp-as2.c               cpp/assert2.c
15991         cxx-comments-1.c        cpp/cxxcom1.c
15992         cxx-comments-2.c        cpp/cxxcom2.c
15993         endif-label.c           cpp/endif.c
15994         cpp-hash1.c             cpp/hash1.c
15995         cpp-hash2.c             cpp/hash2.c
15996         cpp-if1.c               cpp/if-1.c
15997         cpp-if2.c               cpp/if-2.c
15998         cpp-if3.c               cpp/if-3.c
15999         cpp-if4.c               cpp/if-4.c
16000         cpp-if5.c               cpp/if-5.c
16001         cpp-cond.c              cpp/if-cexp.c
16002         cpp-missingop.c         cpp/if-mop.c
16003         cpp-missingparen.c      cpp/if-mpar.c
16004         cpp-opprec.c            cpp/if-oppr.c
16005         cpp-ifparen.c           cpp/if-paren.c
16006         cpp-shortcircuit.c      cpp/if-sc.c
16007         cpp-shift.c             cpp/if-shift.c
16008         cpp-unary.c             cpp/if-unary.c
16009         cpp-li1.c               cpp/line1.c
16010         cpp-li2.c               cpp/line2.c
16011         lineno.c                cpp/line3.c
16012         lineno-2.c              cpp/line4.c
16013         cpp-mi.c                cpp/mi1.c
16014         cpp-mic.h               cpp/mi1c.h
16015         cpp-micc.h              cpp/mi1cc.h
16016         cpp-mind.h              cpp/mi1nd.h
16017         cpp-mindp.h             cpp/mi1ndp.h
16018         cpp-mix.h               cpp/mi1x.h
16019         cpp-mi2.c               cpp/mi2.c
16020         cpp-mi2a.h              cpp/mi2a.h
16021         cpp-mi2b.h              cpp/mi2b.h
16022         cpp-mi2c.h              cpp/mi2c.h
16023         cpp-mi3.c               cpp/mi3.c
16024         cpp-mi3.def             cpp/mi3.def
16025         poison-1.c              cpp/poison.c
16026         pr-impl.c               cpp/prag-imp.c
16027         cpp-redef-2.c           cpp/redef1.c
16028         cpp-redef.c             cpp/redef2.c
16029         strpaste.c              cpp/strp1.c
16030         strpaste-2.c            cpp/strp2.c
16031         cpp-tradpaste.c         cpp/tr-paste.c
16032         cpp-tradstringify.c     cpp/tr-str.c
16033         cpp-tradwarn1.c         cpp/tr-warn1.c
16034         cpp-tradwarn2.c         cpp/tr-warn2.c
16035         trigraphs.c             cpp/trigraphs.c
16036         cpp-unc1.c              cpp/unc1.c
16037         cpp-unc2.c              cpp/unc2.c
16038         cpp-unc3.c              cpp/unc3.c
16039         cpp-unc.c               cpp/unc4.c
16040         undef.c                 cpp/undef1.c
16041         undef-2.c               cpp/undef2.c
16042         cpp-wi1.c               cpp/widestr1.c
16043
16044 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
16045
16046         * lib/g++.exp (g++_include_flags): Tweak.
16047
16048 2000-06-27  H.J. Lu  <hjl@gnu.org>
16049             Loren J. Rittle  <ljrittle@acm.org>
16050
16051         * lib/g++.exp (g++_include_flags): Override libgloss.exp
16052         version with one that knows about the new gcc tree structure.
16053         (g++_link_flags): Same.
16054
16055 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
16056
16057         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
16058         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
16059         case we are cross-compiling.
16060
16061         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
16062         g++.old-deja/g++.niklas/Makefile.in,
16063         g++.old-deja/g++.niklas/configure.in,
16064         g++.old-deja/g++.other/Makefile.in,
16065         g++.old-deja/g++.other/configure.in,
16066         gcc.c-torture/code_quality/Makefile.in,
16067         gcc.c-torture/code_quality/configure.in,
16068         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
16069         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
16070         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
16071         gcc.c-torture/execute/ieee/Makefile.in,
16072         gcc.c-torture/execute/ieee/configure.in,
16073         gcc.c-torture/noncompile/Makefile.in,
16074         gcc.c-torture/noncompile/configure.in,
16075         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
16076         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
16077         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
16078
16079 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16080
16081         * g++.old-deja/g++.other/ambig3.C: New test.
16082
16083 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16084
16085         * g++.old-deja/g++.pt/syntax1.C: New test.
16086         * g++.old-deja/g++.pt/syntax2.C: New test.
16087         * g++.old-deja/g++.other/syntax3.C: New test.
16088         * g++.old-deja/g++.other/syntax4.C: New test.
16089
16090 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16091
16092         * gcc.dg/20000623-1.c: Prototype exit and abort.
16093
16094 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16095
16096         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
16097         New tests.
16098         * gcc.dg/cpp-mi3.def: New file.
16099
16100         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
16101         inside assertions.
16102         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
16103         lexer's error messages.
16104         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
16105         divine anything from the linemarkers.
16106         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
16107         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
16108
16109 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
16110
16111         * gcc.dg/20000623-1.c: New test.
16112
16113 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
16114
16115         * gcc.c-torture/execute/20000622-1.c: New test.
16116
16117 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16118
16119         * g++.old-deja/g++.other/init15.C: New test.
16120
16121 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16122
16123         * g++.old-deja/g++.pt/vaarg2.C: New test.
16124         * g++.old-deja/g++.pt/vaarg3.C: New test.
16125
16126 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
16127
16128         * g++.old-deja/g++.other/dyncast6.C: New test.
16129
16130 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gcc.c-torture/execute/loop-6.c: New test.
16133
16134 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
16135
16136         * gcc.dg/20000614-1.c: New test.
16137         * gcc.dg/20000614-2.c: New test.
16138
16139 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
16140
16141         * g++.old-deja/g++.other/inline12.C: New test.
16142
16143 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
16144
16145         * g++.old-deja/g++.other/eh1.C: New test.
16146
16147 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
16148
16149         * g++.old-deja/g++.other/type.C: New test.
16150
16151 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16152
16153         * g++.old-deja/g++.other/initstring.C: New test.
16154
16155 2000-06-12  Jason Merrill  <jason@redhat.com>
16156
16157         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
16158
16159 2000-06-09  Jeffrey A Law  (law@cygnus.com)
16160
16161         * gcc.c-torture/compile/20000609-1.c: New test.
16162
16163 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
16164
16165         * gcc.dg/20000609-1.c: New test.
16166
16167 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
16168
16169         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16170         * gcc.c-torture/noncompile/poison-1.c: Move...
16171         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
16172         * gcc.dg/cpp-li1.c: Add a token after the #line.
16173
16174 2000-06-05  Richard Henderson  <rth@cygnus.com>
16175
16176         * gcc.c-torture/execute/20000605-2.c: New test.
16177         * gcc.c-torture/execute/20000605-3.c: New test.
16178
16179 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
16180
16181         * g77.f-torture/execute/20000503-1.x: New file.
16182
16183 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16184
16185         * g++.old-deja/g++.eh/badalloc1.C: New test.
16186
16187 2000-06-05  Richard Henderson  <rth@cygnus.com>
16188
16189         * gcc.c-torture/execute/20000605-1.c: New test.
16190
16191 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16192             Nathan Sidwell <nathan@codesourcery.com>
16193
16194         * gcc.c-torture/compile/20000605-1.c: New test.
16195
16196 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
16197
16198         * g77.f-torture/compile/20000601-1.f:  New test.
16199
16200 2000-06-03  Richard Henderson  <rth@cygnus.com>
16201
16202         * gcc.c-torture/execute/20000603-1.c: New.
16203
16204 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
16205
16206         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
16207         * gcc.dg/noreturn-2.c (noreturn): Likewise.
16208
16209 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
16210
16211         * gcc.dg/compare2.c (case 12): XFAIL.
16212         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
16213         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
16214
16215         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
16216
16217 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
16218
16219         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
16220         guard macro is already defined when the header is first
16221         included.
16222         * gcc.dg/cpp-mix.h: New file.
16223         * gcc.dg/endif-label.c: Update patterns to match compiler.
16224
16225         * g++.brendan/complex1.C: Declare abort.
16226         * g++.law/refs4.C: Remove XFAIL.
16227         * g++.oliva/expr2.C: Declare abort and exit.
16228
16229 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
16230
16231         * gcc.c-torture/execute/20000528-1.c: New test.
16232
16233         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
16234         * g++.old-deja/g++.law/temps4.C: Likewise.
16235
16236         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
16237         stdlib.h.  Call abort() on failure.
16238         * g++.old-deja/g++.law/refs4.C: Likewise.
16239         * g++.old-deja/g++.law/temps4.C: Likewise.
16240         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
16241         * gcc.c-torture/execute/20000112-1.c: Include string.h.
16242
16243 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
16244
16245         Relative to g++.dg/special:
16246         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
16247
16248         Relative to g++.old-deja:
16249         * g++.brendan/complex1.C, g++.jason/optimize2.C,
16250         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
16251         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
16252         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
16253         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
16254         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
16255         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
16256
16257         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
16258         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
16259         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
16260         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
16261         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
16262         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
16263         and/or string.h.
16264
16265         * g++.other/goto1.C: Update expectations for error messages.
16266
16267 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
16268
16269         * gcc.c-torture/compile/20000523-1.c: New test.
16270
16271 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16272
16273         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
16274
16275 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16276
16277         * g++.old-deja/g++.eh/catch11.C: New test.
16278         * g++.old-deja/g++.eh/catch12.C: New test.
16279
16280 2000-05-24  Nick Clifton  <nickc@cygnus.com>
16281
16282         * gcc.c-torture/execute/20000523-1.c: New test.
16283
16284 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
16285
16286         * c-torture/execute/bcp-1.c: Replace abort in arg of
16287         __builtin_constant_p with a generic external function.
16288
16289         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
16290         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
16291         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
16292         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
16293         Prototype abort and/or exit.
16294
16295         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
16296         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
16297         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
16298         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
16299
16300 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
16301
16302         * gcc.dg/dwarf2-1.c: New test.
16303
16304 2000-05-20  Richard Henderson  <rth@cygnus.com>
16305
16306         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
16307
16308 2000-05-20  Andreas Jaeger  <aj@suse.de>
16309
16310         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
16311         testcase.
16312
16313 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
16314
16315         * gcc.c-torture/execute/20000519-2.c: New test.
16316
16317 2000-05-19  Andreas Jaeger  <aj@suse.de>
16318
16319         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
16320         which fails with SSA.
16321
16322         * lib/c-torture.exp: Also test with -O3 -fssa.
16323
16324 2000-05-18  Michael Meissner  <meissner@redhat.com>
16325
16326         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
16327         * gcc.c-torture/execute/920415-1.c: Ditto.
16328         * gcc.c-torture/execute/920501-1.c: Ditto.
16329         * gcc.c-torture/execute/conversion.c: Ditto.
16330         * gcc.c-torture/execute/cvt-1.c: Ditto.
16331
16332 2000-05-18  Jeffrey A Law  (law@cygnus.com)
16333
16334         * gcc.c-torture/compile/20000518-1.c: New test.
16335
16336 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16337
16338         * g77.f-torture/compile/200005018.f:  New test.
16339
16340 2000-05-17  Jeffrey A Law  (law@cygnus.com)
16341
16342         * gcc.c-torture/compile/20000517-1.c: New test.
16343
16344 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16345
16346         * gcc.c-torture/execute/20000516-1.c: New test.
16347
16348 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
16349
16350         * g++.old-deja/g++.other/eh.C: New test.
16351
16352 2000-05-12  Richard Henderson  <rth@cygnus.com>
16353
16354         * gcc.c-torture/execute/990208-1.c (main): Don't pass
16355         constants through to doit's conditional.
16356
16357 2000-05-11  Jeffrey A Law  (law@cygnus.com)
16358
16359         * gcc.c-torture/compile/20000511-1.c: New test.
16360         * g77.f-torture/compile/20000511-1.f: New test.
16361         * g77.f-torture/compile/20000511-2.f: New test.
16362
16363 2000-05-11  Michael Meissner  <meissner@redhat.com>
16364
16365         * gcc.c-torture/execute/20000511-1.c: New test.
16366
16367 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
16368
16369         * gcc.dg/dg.exp: Scan .S files as well as .c files.
16370         * gcc.dg/20000510-1.S: New.
16371
16372 2000-05-08  Catherine Moore  <clm@cygnus.com>
16373
16374         * gcc.dg/unused-3.c: New.
16375
16376 2000-05-06  Richard Henderson  <rth@cygnus.com>
16377
16378           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
16379           * g++.old-deja/g++.mike/warn1.C: Likewise.
16380           * g++.old-deja/g++.pt/local1.C: Likewise.
16381           * g++.old-deja/g++.pt/local7.C: Likewise.
16382           * g++.old-deja/g++.pt/spec16.C: Likewise.
16383
16384 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
16385
16386         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
16387
16388 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
16389
16390           * g77.f-torture/execute/20000503-1.f:  New test.
16391
16392 2000-05-04  Andreas Jaeger  <aj@suse.de>
16393
16394         * gcc.dg/noreturn-2.c: New test.
16395
16396 2000-05-04  Neil Booth  <NeilB@earthling.net>
16397
16398         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
16399         preprocessor.
16400
16401 2000-05-04  Richard Henderson  <rth@cygnus.com>
16402
16403         * gcc.c-torture/execute/20000503-1.c: Fix typo.
16404
16405 2000-05-04  Richard Henderson  <rth@cygnus.com>
16406
16407         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
16408         OpenSSL by Jason R Thorpe.
16409
16410 2000-05-03  Jim Wilson  <wilson@cygnus.com>
16411
16412         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
16413
16414 2000-05-03  Robert Lipe <robertlipe@usa.net>
16415
16416         * gcc.dg/20000503-1.c: New test.
16417
16418 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
16419
16420         * gcc.c-torture/compile/20000502-1.c: New test.
16421         * g++.old-deja/g++.other/align.C: New test.
16422         * gcc.dg/cpp-tradstringify.c: New test.
16423
16424 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16425
16426         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
16427         and hard registers.
16428
16429 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
16430
16431         * gcc.c-torture/execute/loop-5.c: New test.
16432
16433 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
16434
16435         * gcc.c-torture/execute/va-arg-20.c: New test.
16436
16437 2000-04-23  Jeffrey A Law  (law@cygnus.com)
16438
16439         * gcc.c-torture/execute/20000422-1.c: New test.
16440
16441 2000-04-20  Greg McGary  <gkm@gnu.org>
16442
16443         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
16444         when optimizing, but without sibling-call optimizations (-O1).
16445
16446 2000-04-20  Jeffrey A Law  (law@cygnus.com)
16447
16448           * gcc.c-torture/compile/20000420-1.c: New test.
16449
16450 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16451
16452         * g++.abi/ptrflags.C: New test.
16453         * g++.eh/catchptr1.C: Test incomplete pointer chains.
16454
16455 2000-04-19  Catherine Moore  <clm@cygnus.com>
16456
16457         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
16458
16459 2000-04-19  Greg McGary  <gkm@gnu.org>
16460
16461         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
16462         sibling-call optimizations.
16463
16464 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
16465
16466         * gcc.dg/20000419-1.c: New test.
16467
16468 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
16469
16470         * gcc.c-torture/execute/20000412-6.c: New test.
16471
16472 2000-04-12  Jeffrey A Law  (law@cygnus.com)
16473
16474         * gcc.c-torture/execute/20000412-5.c: New test.
16475         * g77.f-torture/compile/20000412-1.f: New test.
16476         * gcc.c-torture/execute/20000412-4.c: New test.
16477         * gcc.c-torture/compile/20000412-2.c: New test.
16478         * gcc.c-torture/execute/20000412-3.c: New test.
16479         * gcc.c-torture/compile/20000412-1.c: New test.
16480         * gcc.c-torture/execute/20000412-2.c: New test.
16481
16482 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
16483
16484         * objc/execute/bf-20.m: New test.
16485
16486 2000-04-10  Richard Henderson  <rth@cygnus.com>
16487
16488         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
16489
16490         * gcc.c-torture/execute/20000412-1.c: New test.
16491
16492 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16493
16494         * g++.old-deja/g++.eh/catchptr1.C: New test.
16495
16496 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
16497
16498         * g++.old-deja/g++.abi/cxa_vec.C: New test.
16499
16500 2000-04-08  Neil Booth  <NeilB@earthling.net>
16501
16502         * gcc.dg/cpp-nullchar.c: Remove test as
16503         embedded nulls cause problems.
16504
16505 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16506
16507         * gcc.dg/compare2.c: New test.
16508
16509 2000-04-08  Neil Booth  <NeilB@earthling.net>
16510
16511         * gcc.dg/cpp-nullchar.c: New test.
16512
16513 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16514
16515         * gcc.dg/cpp-mi2.c: New test.
16516         * gcc.dg/cpp-mi2[abc].h: New files.
16517
16518 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16519
16520         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16521         member name.
16522
16523 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16524
16525         * g++.old-deja/g++.abi/vmihint.C: New test.
16526
16527 2000-04-06  Neil Booth  <NeilB@earthling.net>
16528
16529         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16530         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16531         copyright.
16532
16533 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16534
16535         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16536         avoid stack-frame overwrite.
16537
16538 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16539
16540         * gcc.c-torture/compile/20000405-2.c: New test.
16541         * gcc.c-torture/compile/20000405-3.c: New test.
16542
16543 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16544
16545         * gcc.c-torture/compile/20000405-1.c: New test.
16546
16547 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16548
16549         * gcc.dg/cast-qual-1.c: Revert last change.
16550
16551 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16552
16553         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
16554
16555 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
16556
16557         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
16558         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
16559
16560 2000-04-03  Jeffrey A Law  (law@cygnus.com)
16561
16562         * gcc.c-torture/compile/20000403-2.c: New test.
16563         * gcc.c-torture/compile/20000403-1.c: New test.
16564
16565 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
16566
16567         * gcc.c-torture/execute/20000403-1.c: New test.
16568
16569 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
16570
16571         * gcc.c-torture/execute/20000402-1.c: New test.
16572
16573 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
16574
16575         * gcc.c-torture/execute/va-arg-15.c: New test.
16576         * gcc.c-torture/execute/va-arg-16.c: New test.
16577         * gcc.c-torture/execute/va-arg-17.c: New test.
16578         * gcc.c-torture/execute/va-arg-18.c: New test.
16579         * gcc.c-torture/execute/va-arg-19.c: New test.
16580
16581 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
16582
16583         * gcc.c-torture/compile/981211-1.c: Move to...
16584         * gcc.dg/cpp-as1.c: ...here.
16585         * gcc.dg/cpp-as2.c: New file.
16586
16587         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
16588         compiler.
16589
16590 2000-04-02  Neil Booth  <NeilB@earthling.net>
16591
16592         * gcc.dg/cpp-cond.c  New tests.
16593         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
16594         accidental success less likely.
16595         * gcc.dg/cpp-missingop.c  New tests.
16596         * gcc.dg/cpp-missingparen.c  New tests.
16597         * gcc.dg/cpp-shift.c  New tests.
16598         * gcc.dg/cpp-shortcircuit.c  New tests.
16599         * gcc.dg/cpp-unary.c  New tests.
16600
16601 2000-03-29  Jeffrey A Law  (law@cygnus.com)
16602
16603         * gcc.c-torture/compile/20000329-1.c: New test.
16604
16605 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
16606
16607         * gcc.c-torture/compile/20000326-1.c: New test.
16608         * gcc.c-torture/compile/20000326-2.c: New test.
16609
16610 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
16611
16612         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
16613         the first parameter is a function argument.
16614
16615 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
16616
16617         * g++.old-deja/g++.ext/array4.C: New test.
16618
16619 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
16620
16621         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
16622
16623 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16624
16625         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
16626
16627 2000-03-19  Richard Henderson  <rth@cygnus.com>
16628
16629         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
16630
16631 2000-03-19  Richard Henderson  <rth@cygnus.com>
16632
16633         * gcc.c-torture/compile/20000319-1.c: New test.
16634
16635 2000-03-14  Jeffrey A Law  (law@cygnus.com)
16636
16637         * gcc.c-torture/execute/20000314-3.c: New test.
16638         * gcc.c-torture/execute/20000314-2.c: New test.
16639         * gcc.c-torture/execute/20000314-1.c: New test.
16640         * gcc.c-torture/compile/20000314-2.c: New test.
16641         * gcc.c-torture/compile/20000314-1.c: New test.
16642
16643 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16644
16645         * g++.old-deja/g++.warn/inline.C: New test.
16646
16647 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16648
16649         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16650         standards-compliant result rather than specific constants.
16651         Put test-values in array.
16652
16653 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16654
16655         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16656         (g++_target_compile): Put test-specific options last.
16657
16658 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16659
16660         * g++.old-deja/g++.eh/vbase4.C: New test.
16661
16662 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16663
16664         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16665
16666 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16667
16668         * g++.old-deja/g++.brendan/misc12.C: Removed.
16669         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16670         * g++.old-deja/g++.ext/pretty4.C: New test.
16671
16672 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16673
16674         * g++.old-deja/g++.other/string2.C: New test.
16675
16676 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16677
16678         * g++.old-deja/g++.warn/impint2.C: New test.
16679
16680 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16681
16682         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16683         is 1, not zero.
16684
16685 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16686
16687         * g++.old-deja/g++.warn/impint.C: New test.
16688         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16689         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16690         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16691         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16692         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16693         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16694         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16695         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16696         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16697         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16698         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16699         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16700
16701 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16702
16703         * gcc.dg/cpp-redef.c: New test.
16704
16705 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16706
16707         * g++.old-deja/g++.pt/unify7.C: New test.
16708
16709 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16710
16711         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16712         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16713
16714 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16715
16716         * gcc.c-torture/compile/20000224-1.c: New test.
16717
16718 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16719
16720         * gcc.c-torture/compile/cpp-2.c: New test.
16721         * gcc.c-torture/compile/cpp-1.c: New test.
16722
16723 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16724
16725         * gcc.c-torture/execute/20000225-1.c: New test.
16726
16727 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16728
16729         * gcc.dg/cpp-li2.c: New test.
16730
16731         * gcc.dg/cpp-wi1.c: New test.
16732
16733         * gcc.dg/cpp-li1.c: New test.
16734
16735 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16736
16737         * g++.old-deja/g++.other/sizeof5.C: New test.
16738
16739 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16740
16741         * gcc.c-torture/execute/va-arg-13.c: New test.
16742
16743 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16744
16745         * gcc.c-torture/execute/va-arg-12.c: New test.
16746
16747 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16748
16749         * gcc.c-torture/execute/20000223-1.c: New test.
16750
16751 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16752
16753         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16754
16755 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16756
16757         * g++.old-deja/g++.abi/ptrmem.C: New test.
16758
16759 2000-02-19  Richard Henderson  <rth@cygnus.com>
16760
16761         * gcc.c-torture/compile/init-3.c: New.
16762
16763 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16764
16765         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16766         ALWAYS_CXXFLAGS.
16767
16768 2000-02-11  Robert Lipe <robertl@sco.com>
16769
16770         * gcc.c-torture/compile/20000211-3.c: New test.
16771
16772 2000-02-11  Martin Buchholz <martin@xemacs.org>
16773
16774         * gcc.c-torture/compile/20000211-2.c: New test.
16775
16776 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16777
16778         * gcc.c-torture/compile/20000211-1.c: New test.
16779
16780 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16781
16782         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16783           on native targets
16784
16785 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16786
16787         * g++.old-deja/g++.other/cast5.C: New test.
16788
16789 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16790
16791         * gcc.c-torture/execute/20000205-1.c: New.
16792
16793 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16794
16795         * g++.old-deja/g++.jason/cast3.C: Return void.
16796         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16797
16798 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16799
16800         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16801
16802         * gcc.dg/loop-1.c: New test.
16803
16804 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16805
16806         * gcc.c-torture/compile/20000127-1.c: New test.
16807         * gcc.c-torture/execute/991228-1.c: New test.
16808
16809 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16810
16811         * gcc.dg/unused-2.c: New test.
16812
16813         * gcc.dg/conv-1.c: New test.
16814
16815 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16816
16817         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16818         compiler.
16819         (tool_option_proc): Fix typo.
16820
16821 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16822
16823         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16824         of the ld on the host, not on the build machine.
16825         Also, don't crash if '--help' is not a supported option.
16826
16827 2000-01-24  Richard Henderson  <rth@cygnus.com>
16828
16829         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16830
16831 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture/execute/20000120-2.c: New test.
16834         * gcc.c-torture/execute/20000120-1.c: New test.
16835
16836 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16837
16838         * gcc.c-torture/execute/20000113-1.c: New test.
16839
16840 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16841
16842         * gcc.c-torture/execute/20000112-1.c: New test.
16843
16844 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16845
16846         * gcc.dg/20000111-1.c: New test.
16847
16848 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16849
16850         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16851         with 16 bit integers.
16852
16853 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16854
16855         * gcc.dg/20000108-1.c: New test.
16856
16857 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16858
16859         * g++.old-deja/g++.ns/koenig8.C: New test.
16860
16861 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16862
16863         * g++.old-deja/g++.other/cast4.C: New test.
16864
16865 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16866
16867         * gcc.c-torture/compile/20000105-2.c: New test.
16868         * gcc.c-torture/compile/20000105-1.c: New test.
16869
16870 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16871
16872         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16873         references to printf & atoi to conform to ANSI standard.
16874         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16875         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16876         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16877         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16878         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16879         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16880         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16881         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16882         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16883         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16884         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16885         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16886         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16887         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16888         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16889         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16890         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16891         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16892         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16893         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16894         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16895         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16896         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16897         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16898         * g++.old-deja/g++.brendan/init3.C: Likewise.
16899         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16900         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16901         * g++.old-deja/g++.brendan/new2.C: Likewise.
16902         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16903         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16904         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16905         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16906         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16907         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16908         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16909         * g++.old-deja/g++.brendan/template24.C: Likewise.
16910         * g++.old-deja/g++.brendan/template3.C: Likewise.
16911         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16912         * g++.old-deja/g++.jason/inline3.C: Likewise.
16913         * g++.old-deja/g++.jason/opeq.C: Likewise.
16914         * g++.old-deja/g++.law/arg5.C: Likewise.
16915         * g++.old-deja/g++.law/arm7.C: Likewise.
16916         * g++.old-deja/g++.law/ctors11.C: Likewise.
16917         * g++.old-deja/g++.law/cvt8.C: Likewise.
16918         * g++.old-deja/g++.law/init9.C: Likewise.
16919         * g++.old-deja/g++.law/refs4.C: Likewise.
16920         * g++.old-deja/g++.law/template2.C: Likewise.
16921         * g++.old-deja/g++.law/visibility24.C: Likewise.
16922         * g++.old-deja/g++.law/vtable3.C: Likewise.
16923         * g++.old-deja/g++.mike/asm2.C: Likewise.
16924         * g++.old-deja/g++.mike/eh1.C: Likewise.
16925         * g++.old-deja/g++.mike/misc1.C: Likewise.
16926         * g++.old-deja/g++.mike/misc13.C: Likewise.
16927         * g++.old-deja/g++.mike/misc14.C: Likewise.
16928         * g++.old-deja/g++.mike/ns12.C: Likewise.
16929         * g++.old-deja/g++.mike/p1248.C: Likewise.
16930         * g++.old-deja/g++.mike/p3708.C: Likewise.
16931         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16932         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16933         * g++.old-deja/g++.mike/p646.C: Likewise.
16934         * g++.old-deja/g++.mike/p700.C: Likewise.
16935         * g++.old-deja/g++.mike/p783.C: Likewise.
16936         * g++.old-deja/g++.mike/p783a.C: Likewise.
16937         * g++.old-deja/g++.mike/p783b.C: Likewise.
16938         * g++.old-deja/g++.mike/p786.C: Likewise.
16939         * g++.old-deja/g++.mike/p789.C: Likewise.
16940         * g++.old-deja/g++.mike/p789a.C: Likewise.
16941         * g++.old-deja/g++.mike/p807a.C: Likewise.
16942         * g++.old-deja/g++.other/delete3.C: Likewise.
16943         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16944         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16945         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16946         * g++.old-deja/g++.other/empty1.C: Likewise.
16947         * g++.old-deja/g++.other/temporary1.C: Likewise.
16948         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16949         * g++.old-deja/g++.pt/t16.C: Likewise.
16950         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16951
16952 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16953
16954         * gcc.dg/991230-1.c: New test.
16955
16956 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16957
16958         * gcc.c-torture/compile/991229-3.c: New test.
16959         * gcc.c-torture/compile/991229-2.c: New test.
16960         * gcc.c-torture/compile/991229-1.c: New test.
16961
16962 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16963
16964         * gcc.c-torture/compile/labels-2.c: New test.
16965
16966 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16967
16968         * gcc.c-torture/execute/991227-1.c: New test.
16969
16970 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16971
16972         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16973
16974 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16975
16976         * gcc.c-torture/execute/991221-1.c: New test.
16977
16978 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16979
16980         * g++.old-deja/g++.other/cast3.C: New test.
16981
16982 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16983
16984         * gcc.c-torture/execute/991216-4.c: New test.
16985
16986 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16987
16988         * gcc.c-torture/execute/991216-1.c: New test.
16989         * gcc.c-torture/execute/991216-2.c: New test.
16990         * gcc.c-torture/execute/991216-3.c: New test.
16991
16992 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16993
16994         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16995         Actually make the test fail by using "-O2" for compilation.
16996
16997 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16998
16999         * g++.old-deja/g++.warn/cast-align1.C: New test.
17000
17001 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17002
17003         * gcc.c-torture/compile/991214-1.c: New test.
17004         * gcc.c-torture/compile/991214-2.c: New test.
17005
17006 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
17007
17008         * gcc.dg/991214-1.c: New test.
17009
17010 1999-12-13  Jeffrey A Law  (law@cygnus.com)
17011
17012         * gcc.c-torture/compile/991213-3.c: New test.
17013         * gcc.c-torture/compile/991213-2.c: New test.
17014         * gcc.c-torture/compile/991213-1.c: New test.
17015
17016 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
17017
17018         * gcc.dg/991209-1.c: New test.
17019
17020 1999-12-08  Nathan Sidwell <nathan@acm.org>
17021
17022         * gcc.c-torture/compile/991208-1.c: New test.
17023
17024 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17025
17026         * gcc.dg/ultrasp2.c: New test.
17027
17028 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
17029
17030         * g++.old-deja/g++.abi/align.C (main): Fix typo.
17031
17032 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
17033
17034         * gcc.c-torture/compile/991202-1.c: New test.
17035         * gcc.c-torture/execute/991202-1.c: New test.
17036         * gcc.c-torture/execute/991202-2.c: New test.
17037         * gcc.c-torture/execute/991202-3.c: New test.
17038
17039 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
17040
17041         * g++.old-deja/g++.abi/align.C: New test.
17042         * g++.old-deja/g++.abi/aggregates.C: Likewise.
17043         * g++.old-deja/g++.abi/bitfields.C: Likewise.
17044
17045 1999-12-01  Richard Henderson  <rth@cygnus.com>
17046
17047         * gcc.c-torture/execute/991201-1.c: New.
17048
17049 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
17050
17051         * gcc.dg/991129-1.c: New test.
17052
17053 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
17054
17055         * gcc.c-torture/compile/991127-1.c: New test.
17056
17057 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17058
17059         * g++.old-deja/g++.other/warn4.C: New test.
17060
17061 1999-11-22  Nathan Sidwell  <nathan@acm.org>
17062
17063         * g++.old-deja/g++.eh/cleanup2.C: New test.
17064         * g++.old-deja/g++.ext/pretty2.C: New test.
17065         * g++.old-deja/g++.ext/pretty3.C: New test.
17066         * g++.old-deja/g++.other/debug6.C: New test.
17067
17068 1999-10-20  Jim Wilson  <wilson@cygnus.com>
17069
17070         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
17071         compiler_output to look for one error message instead of two.
17072
17073 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
17074
17075         * gcc.c-torture/execute/991118-1.c: Also test case
17076         where the word boundary does not split a byte evenly.
17077
17078 1999-11-19  Nathan Sidwell  <nathan@acm.org>
17079
17080         * g++.old-deja/g++.ext/restrict1.C: New test.
17081
17082 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
17083
17084         * gcc.c-torture/execute/991118-1.c: New test.
17085
17086 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
17087
17088         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
17089         working directory pathnames.
17090
17091 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
17092
17093         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
17094         host is equipped with driver.h and driver.o so it can actually
17095         compile and run the tests.
17096
17097 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
17098
17099         * gcc.c-torture/compile/991008-1.c: New test.
17100
17101 1999-11-08  Nick Clifton  <nickc@cygnus.com>
17102
17103         * lib/gcc-dg.exp: Include target-supports.exp
17104
17105 1999-11-05  Nick Clifton  <nickc@cygnus.com>
17106
17107         * lib/target-supports.exp: New file: Provide procs to test for
17108         features supported by the target.
17109         (check_weak_available): Moved here from ecos.exp.
17110         (check_alias_available): New proc: Determine of the target
17111         toolchain supports the alias attribute.
17112
17113         * gcc.dg/special/ecos.exp: Move check_weak_available to
17114         target-supports.exp.
17115         (alias-1.c): Only perform the test if the target supports
17116         aliases.
17117         (wkali-1.c): Only perform the test if the target supports
17118         aliases.
17119
17120         * gcc.dg/990506-0.c: Expect error messages from cross
17121         targets as well as native targets.
17122
17123 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17124
17125         * gcc.dg/ultrasp1.c: Removed xfail.
17126         * gcc.dg/struct-ret-2.c: Likewise.
17127         * gcc.dg/array-1.c: Likewise.
17128
17129 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17130
17131         * gcc.dg/struct-ret-2.c: New test.
17132
17133         * gcc.dg/array-1.c: New test.
17134
17135 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
17136
17137         * gcc.c-torture/execute/991030-1.c: New test.
17138
17139 1999-10-26  Richard Henderson  <rth@cygnus.com>
17140
17141         * gcc.c-torture/compile/991026-2.c: New test.
17142
17143 1999-10-26  Jeffrey A Law  (law@cygnus.com)
17144
17145         * gcc.c-torture/compile/991026-1.c: New test.
17146
17147 1999-10-23  Jeffrey A Law  (law@cygnus.com)
17148
17149         * gcc.c-torture/execute/991023-1.c: New test.
17150
17151 1999-10-19  Jeffrey A Law  (law@cygnus.com)
17152
17153         * gcc.c-torture/execute/991019-1.c: New test.
17154
17155 1999-10-16  Richard Henderson  <rth@cygnus.com>
17156
17157         * gcc.c-torture/execute/991016-1.c: New test.
17158
17159 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
17160
17161         * gcc.c-torture/execute/991014-1.c: New test.
17162
17163 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
17164
17165         * g++.old-deja/g++.other/union2.C: New test.
17166
17167 1999-10-13  Nathan Sidwell  <nathan@acm.org>
17168
17169         * g++.old-deja/g++.other/vaarg2.C: New test.
17170         * g++.old-deja/g++.other/vaarg3.C: New test.
17171
17172 1999-10-12  Craig Burley  <craig@jcb-sc.com>
17173
17174         * g77.f-torture/noncompile/19990905-1.f: Moved from being
17175         in compile/.
17176
17177 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
17178
17179         * gcc.c-torture/execute/va-arg-11.c: New test.
17180
17181 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
17182
17183         * lib/file-format.exp (gcc_target_object_format): Don't
17184         crash if objdump is unavailable.
17185
17186 1999-09-29  Donn Terry <donn@interix.com>
17187
17188         * gcc.misc-tests/mg.exp: delete extraneous redirection.
17189
17190 1999-09-28  Nick Clifton  <nickc@cygnus.com>
17191
17192         * gcc.c-torture/compile/990928-1.c: New test.
17193
17194 1999-09-28  Nathan Sidwell  <nathan@acm.org>
17195
17196         * g++.old-deja/g++.other/decl6.C: New test.
17197
17198 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17199
17200         * gcc.c-torture/execute/va-arg-10.c: New test.
17201
17202 1999-09-27  Nathan Sidwell  <nathan@acm.org>
17203
17204         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
17205         __PRETTY_FUNCTION__.
17206
17207 1999-09-23  Nick Clifton  <nickc@cygnus.com>
17208
17209         * gcc.c-torture/execute/990923-1.c: New test.
17210
17211 1999-09-21  Nick Clifton  <nickc@cygnus.com>
17212
17213         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
17214         for which -fpic is inappropriate.
17215
17216 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
17217
17218         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
17219
17220 1999-09-21  Nathan Sidwell  <nathan@acm.org>
17221
17222         * g++.old-deja/g++.other/dyncast1.C: New test.
17223         * g++.old-deja/g++.other/dyncast2.C: New test.
17224         * g++.old-deja/g++.other/dyncast3.C: New test.
17225         * g++.old-deja/g++.other/dyncast4.C: New test.
17226         * g++.old-deja/g++.other/dyncast5.C: New test.
17227         * g++.old-deja/g++.eh/catch3.C: New test.
17228         * g++.old-deja/g++.eh/catch3p.C: New test.
17229         * g++.old-deja/g++.eh/catch4.C: New test.
17230         * g++.old-deja/g++.eh/catch4p.C: New test.
17231         * g++.old-deja/g++.eh/catch5.C: New test.
17232         * g++.old-deja/g++.eh/catch5p.C: New test.
17233         * g++.old-deja/g++.eh/catch6.C: New test.
17234         * g++.old-deja/g++.eh/catch6p.C: New test.
17235         * g++.old-deja/g++.eh/catch7.C: New test.
17236         * g++.old-deja/g++.eh/catch7p.C: New test.
17237         * g++.old-deja/g++.eh/catch8.C: New test.
17238         * g++.old-deja/g++.eh/catch8p.C: New test.
17239         * g++.old-deja/g++.eh/catch9.C: New test.
17240         * g++.old-deja/g++.eh/catch9p.C: New test.
17241
17242 1999-09-13  Nathan Sidwell  <nathan@acm.org>
17243
17244         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
17245         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
17246
17247 1999-09-13  Jeffrey A Law  (law@cygnus.com)
17248
17249         * gcc.c-torture/compile/990913-1.c: New test.
17250
17251 1999-09-10  Nathan Sidwell  <nathan@acm.org>
17252
17253         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
17254         * g++.old-deja/g++.jason/rfg5.C: Likewise.
17255
17256 1999-09-09  Richard Henderson  <rth@cygnus.com>
17257
17258         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
17259
17260 1999-09-09  Nathan Sidwell  <nathan@acm.org>
17261
17262         * g++.old-deja/g++.other/lookup11.C: New test.
17263         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
17264         what is permitted and what we want.
17265         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
17266         overload use.
17267         * g++.old-deja/g++.jason/rfg5.C: Likewise
17268
17269 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
17270
17271         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
17272         * gcc.c-torture/noncompile/poison-1.c: New file.
17273
17274 1999-09-08  Nathan Sidwell  <nathan@acm.org>
17275
17276         * g++.old-deja/g++.other/sizeof3.C: New test.
17277         * g++.old-deja/g++.other/sizeof4.C: New test.
17278         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
17279         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
17280
17281 1999-09-07  Richard Henderson  <rth@cygnus.com>
17282
17283         * gcc.dg/va-arg-1.c: New.
17284
17285 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17286
17287         * gcc.c-torture/execute/va-arg-9.c: New test.
17288
17289 1999-09-05  Craig Burley  <craig@jcb-sc.com>
17290
17291         * g77.f-torture/compile/980519-2.f: New test.
17292         * g77.f-torture/compile/19990905-0.f: New test.
17293         * g77.f-torture/compile/19990905-1.f: New test.
17294         * g77.f-torture/compile/19990905-2.f: New test.
17295
17296         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
17297
17298 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
17299
17300         * gcc.c-torture/execute/990827-1.c: Fix typo.
17301
17302 1999-09-03  Nathan Sidwell  <nathan@acm.org>
17303
17304         * g++.old-deja/g++.other/deref1.C: New test.
17305
17306 1999-09-02  Nathan Sidwell  <nathan@acm.org>
17307
17308         * g++.old-deja/g++.other/ambig2.C: New test.
17309         * g++.old-deja/g++.other/cond5.C: New test.
17310         * g++.old-deja/g++.other/lookup16.C: New test.
17311
17312 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
17313
17314         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
17315         assemblers too.
17316
17317 1999-08-31  Jeffrey A Law  (law@cygnus.com)
17318
17319         * lib/c-torture.exp: Avoid the "compare executables" optimization
17320         when testing native.
17321
17322 1999-08-29  Jeffrey A Law  (law@cygnus.com)
17323
17324         * gcc.c-torture/execute/990829-1.c: New test.
17325         * gcc.c-torture/compile/990829-1.c: New test.
17326
17327 1999-08-27  Paul Burchard  <burchard@pobox.com>
17328
17329         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
17330         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
17331         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
17332         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
17333         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
17334         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
17335         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
17336         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
17337         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
17338         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
17339         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
17340
17341 1999-08-27  Jeffrey A Law  (law@cygnus.com)
17342
17343         * gcc.c-torture/execute/990827-1.c: New test.
17344
17345 1999-08-26  Craig Burley  <craig@jcb-sc.com>
17346
17347         * g77.f-torture/noncompile/19990826-4.f: New test.
17348
17349         * g77.f-torture/compile/19990826-3.f: New test.
17350
17351         * g77.f-torture/execute/19990826-2.f: New test.
17352
17353         * g77.f-torture/compile/19990826-1.f: New test.
17354
17355         * gcc.c-torture/execute/990826-0.c: New test.
17356         * g77.c-torture/execute/19990826-0.f: New test.
17357
17358         * g77.f-torture/noncompile/970626-2.f: New test.
17359
17360 1999-08-25  Paul Burchard  <burchard@pobox.com>
17361
17362         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
17363         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
17364         lss-011.C: New tests.
17365
17366 1999-08-25  Nathan Sidwell  <nathan@acm.org>
17367
17368         * g++.old-deja/g++.other/decl5.C: New test.
17369
17370 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17371
17372         * noncompile/noncompile.exp: Load_lib c-torture.exp.
17373         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
17374         call `postbase' for each one.  All callers of `postbase' changed
17375         to call this instead.
17376
17377 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
17378
17379         * gcc.c-torture/execute/990811-1.c: New test.
17380
17381 1999-08-09  Nick Clifton  <nickc@cygnus.com>
17382
17383         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
17384         just native ones.
17385
17386         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
17387         just native ones.
17388
17389 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17390
17391         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
17392
17393 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17394
17395         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
17396
17397 1999-08-04  Nathan Sidwell  <nathan@acm.org>
17398
17399         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
17400
17401 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17402
17403         * gcc.c-torture/execute/990804-1.c: New test.
17404
17405 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17406
17407         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
17408         * g++.old-deja/g++.brendan/crash64.C: Likewise
17409         * g++.old-deja/g++.brendan/overload8.C: Likewise
17410
17411 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17412
17413         * g++.old-deja/g++.other/struct1.C: New test.
17414
17415 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17416
17417         * g++.old-deja/g++.other/enum2.C: New test.
17418
17419 1999-08-02  Richard Henderson  <rth@cygnus.com>
17420
17421         Adapted from tests from Franz Sirl:
17422         * gcc.c-torture/execute/va-arg-7.c: New test.
17423         * gcc.c-torture/execute/va-arg-8.c: New test.
17424
17425 1999-08-01  Jeffrey A Law  (law@cygnus.com)
17426
17427         * gcc.c-torture/compile/990801-2.c: New test.
17428
17429         * gcc.c-torture/compile/990801-1.c: New test.
17430
17431 1999-07-27  Michael Meissner  <meissner@cygnus.com>
17432
17433         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
17434         fp-cmp-1.c, converting double to float.
17435
17436         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
17437         fp-cmp-1.c, converting double to long double.
17438
17439         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
17440         from fr1 to unknown_register, since fr1 is a legitimate register
17441         on some machines.
17442
17443 1999-07-25  Jeffrey A Law  (law@cygnus.com)
17444
17445         * README: More listname related changes.
17446
17447 1999-07-08  Catherine Moore  <clm@cygnus.com>
17448
17449         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
17450
17451 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
17452
17453         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
17454
17455 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17456
17457         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
17458
17459 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
17460
17461         * gcc.dg/990703-1.c: New test.
17462
17463 1999-06-29  Nick Clifton  <nickc@cygnus.com>
17464
17465         * lib/file-format.exp: New file: Move definition of proc
17466         gcc_target_object_format to here from
17467         gcc.dg/special/ecos.exp.
17468
17469         * lib/c-torture.exp: Include lib file-format.exp.
17470         * lib/gcc-dg.exp: Include lib file-format.exp.
17471
17472         * gcc.dg/special/ecos.exp: Remove definition of proc
17473         gcc_target_object_format.
17474
17475 1999-06-28  Jeffrey A Law  (law@cygnus.com)
17476
17477         * gcc.c-torture/execute/990628-1.c: New test.
17478
17479 1999-06-25  Jeffrey A Law  (law@cygnus.com)
17480
17481         * gcc.c-torture/compile/990625-2.c: New test.
17482
17483         * gcc.c-torture/compile/990625-1.c: New test.
17484
17485 1999-06-23  Nick Clifton  <nickc@cygnus.com>
17486
17487         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
17488         attributes compile.
17489         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
17490         ports that use the COFF/PE file format.
17491
17492 1999-06-17  Jeffrey A Law  (law@cygnus.com)
17493
17494         * gcc.c-torture/compile/990617-1.c: New test.
17495
17496 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
17497
17498         * g++.old-deja/g++.other/decl4.C: New test.
17499
17500 1999-06-14  Nathan Sidwell  <nathan@acm.org>
17501
17502         * g++.old-deja/g++.other/bitfld3.C: New test.
17503
17504 1999-06-08  Nathan Sidwell  <nathan@acm.org>
17505
17506         * g++.old-deja/g++.eh/catch1.C: New test.
17507
17508 1999-06-07  Jeffrey A Law  (law@cygnus.com)
17509
17510         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
17511
17512         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
17513         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
17514
17515 1999-06-05  Craig Burley  <craig@jcb-sc.com>
17516
17517         * g77.f-torture/compile/19990502-0.f: Replace with new,
17518         shorter, test that still fails after recent changes.
17519
17520 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17521
17522         * gcc.c-torture/execute/990604-1.c: New test.
17523
17524 1999-05-31  Jeffrey A Law  (law@cygnus.com)
17525
17526         * gcc.c-torture/execute/990531-1.c: New test.
17527
17528 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17529
17530         * gcc.c-torture/compile/990527-1.c: New test.
17531
17532 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
17533
17534         * gcc.c-torture/execute/990527-1.c: New test.
17535
17536 1999-05-25  Nick Clifton  <nickc@cygnus.com>
17537
17538         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
17539         bitfields as signed.
17540
17541 1999-05-25  Craig Burley  <craig@jcb-sc.com>
17542
17543         * g77.f-torture/compile/19990525-0.f: New test.
17544
17545 1999-05-25  Jeffrey A Law  (law@cygnus.com)
17546
17547         * gcc.c-torture/execute/990525-2.c: New test.
17548
17549         * gcc.c-torture/execute/990525-1.c: New test.
17550
17551 1999-05-24  Nathan Sidwell  <nathan@acm.org>
17552
17553         * g++.old-deja/g++.other/anon3.C: New test.
17554         * g++.old-deja/g++.other/anon4.C: New test.
17555         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
17556         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
17557         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
17558         Merrill).
17559
17560 1999-05-24  Jeffrey A Law  (law@cygnus.com)
17561
17562         * gcc.c-torture/execute/990524-1.c: New test.
17563
17564         * gcc.dg/990524-1.c: New test.
17565
17566 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17567
17568         * gcc.c-torture/compile/990523-1.c: New test.
17569
17570 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
17571
17572         * gcc.c-torture/compile/990519-1.c: New test.
17573
17574 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17575
17576         * gcc.c-torture/compile/990517-1.c: New test.
17577
17578         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
17579         (e4, f4): New tests.
17580         (main): Call them.
17581
17582 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17583
17584         * gcc.dg/noreturn-1.c: New test.
17585
17586 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
17587
17588         * gcc.c-torture/execute/990513-1.c: New test.
17589
17590 1999-05-10  Richard Henderson  <rth@cygnus.com>
17591
17592         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
17593
17594 1999-05-10  Craig Burley  <craig@jcb-sc.com>
17595
17596         * g77.f-torture/execute/erfc.f: Use small single-precision
17597         values, to avoid problems on Alphas when not -mieee.
17598
17599 1999-05-08  Craig Burley  <craig@jcb-sc.com>
17600
17601         * gcc.dg/990506-0.c: New test.
17602
17603 1999-05-08  Richard Henderson  <rth@cygnus.com>
17604
17605         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
17606         the constant to test.  Don't XFAIL 64-bit targets.
17607
17608         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
17609         * g++.old-deja/g++.law/profile1.C: Likewise.
17610
17611         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
17612         operator new instances.
17613         * g++.old-deja/g++.other/delete5.C: Likewise.
17614
17615 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17616
17617         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
17618         intrinsic.
17619
17620 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17621
17622         * g77.f-torture/execute/u77-test.f: Reverse order of two
17623         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
17624
17625 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17626
17627         * gcc.dg/compare1.c: New test.
17628
17629 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17630
17631         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
17632         New tests.
17633
17634 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17635
17636         * g77.f-torture/compile/19990502-1.f: New test.
17637
17638 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17639
17640         * g77.f-torture/compile/19990502-0.f: New test.
17641
17642 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17643
17644         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
17645         intrinsic.
17646
17647 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17648
17649         * g77.f-torture/execute/u77-test.f (main): List libU77
17650         intrinsics not currently tested.
17651         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
17652         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
17653         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
17654         Trim blanks off the ends of some printed strings.
17655
17656 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17657
17658         * g77.f-torture/execute/u77-test.f (main): Just warn about
17659         FSTAT gid disagreement, as it's expected on some systems.
17660
17661 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17662
17663         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
17664         use a new function, which allows for some slop.
17665         Clean up some commentary.
17666         (issum): The new function.
17667         (sgladd): Deleted subroutine.
17668
17669 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17670
17671         * g77.f-torture/execute/u77-test.f: Modify to be more like
17672         libf2c/libU77 version, bringing patches to that version here.
17673         Add suitable commentary.
17674
17675 1999-04-25  Richard Henderson  <rth@cygnus.com>
17676
17677         * gcc.dg/990424-1.c: New test.
17678
17679 1999-04-24  Craig Burley  <craig@jcb-sc.com>
17680
17681         * g77.f-torture/execute/u77-test.f (main): Bug involving
17682         LSTAT has been fixed, so turn back on full checking.
17683
17684 1999-04-20  Craig Burley  <craig@jcb-sc.com>
17685
17686         * g77.f-torture/compile/19990419-0.f: New test.
17687         * g77.f-torture/execute/19990419-1.f: New test.
17688
17689 1999-04-17  Richard Henderson  <rth@cygnus.com>
17690
17691         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
17692         to avoid the need for a prototype to supress a warning.
17693
17694 1999-04-07  Jim Wilson  <wilson@cygnus.com>
17695
17696         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
17697
17698 1999-04-04  Jeffrey A Law  (law@cygnus.com)
17699
17700         * gcc.c-torture/execute/990404-1.c: New test.
17701
17702 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17703
17704         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
17705         * gcc.dg/cpp-if3.c: Don't use -pedantic.
17706         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
17707         missing initializer warnings.
17708
17709 1999-03-28  Jeffrey A Law  (law@cygnus.com)
17710
17711         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
17712         matching strings.
17713
17714 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17715
17716         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17717
17718 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17719
17720         * g77.f-torture/execute/19990325-0.f: New test.
17721         * g77.f-torture/execute/19990325-1.f: New test.
17722
17723 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17724
17725         * gcc.c-torture/execute/990324-1.c: New test.
17726
17727 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17728
17729         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17730         test with 4.
17731
17732 1999-03-17  Richard Henderson  <rth@cygnus.com>
17733
17734         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17735
17736 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17737
17738         * g77.f-torture/execute/19990313-2.f: New test.
17739         * g77.f-torture/execute/19990313-3.f: New test.
17740
17741 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17742
17743         * g77.f-torture/execute/19990313-0.f: New test.
17744         * g77.f-torture/execute/19990313-1.f: New test.
17745
17746 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17747
17748         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17749         printf to sprintf.
17750         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17751         (main): Add check for u15.  Conditionalize u31 check depending on
17752         whether ints are <32 bits or >=32 bits.
17753
17754 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17755
17756         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17757
17758 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17759
17760         * g77.f-torture/compile/19990305-0.f: New test.
17761         * g77.f-torture/execute/19981119-0.f: New test.
17762
17763 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17764
17765         * g77.f-torture/execute/970625-2.f: call ABORT if final
17766         result is not correct, instead of just printing it.
17767         Add this checking via newly introduced obfuscation, to
17768         trip up buggy front ends.
17769
17770 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17771
17772         * g77.f-torture/compile/960317-1.f: Moved from being
17773         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17774
17775 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17776
17777         * g77.f-torture/execute/960317-1.f: New (old) test.
17778         * g77.f-torture/execute/970625-2.f: Ditto.
17779
17780 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17781
17782         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17783         message on line 1 or line 2; cccp and cpplib do this differently.
17784
17785 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17786
17787         * g++.old-deja/g++.law/weak1.C: New test.
17788
17789 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17790
17791         * gcc.c-torture/execute/990119-1.c: Renamed to...
17792         * gcc.dg/990119-1.c: this, so it will only be tested once
17793         (it's a preprocessor test, it doesn't need to be run at
17794         multiple optimization levels).
17795
17796 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17797
17798         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17799           ALWAYS_CXXFLAGS.
17800
17801 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17802
17803         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17804         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17805         to not be compilable by current g77.
17806
17807 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17808
17809         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17810
17811 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17812
17813         * gcc.c-torture/execute/990222-1.c: New test.
17814
17815 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17816
17817         * g77.f-torture/compile/19990218-0.f: New test.
17818         * g77.f-torture/noncompile/19990218-1.f: New test.
17819
17820 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17821
17822         * g77.f-torture/compile/19981216-0.f: New test.
17823
17824 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17825
17826         * gcc.dg/990214-1.c: New test.
17827
17828 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17829
17830         * gcc.dg/990213-2.c: New test.
17831
17832         * gcc.dg/990213-1.c: New test.
17833
17834 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17835
17836         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17837         ints.
17838
17839 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17840
17841         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17842         specified by target.
17843
17844         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17845
17846 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17847
17848         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17849
17850 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17851
17852         * gcc.dg/special/ecos.exp: New test driver for new tests with
17853         special requirements.
17854
17855         * gcc.dg/special/alias-1.c: New test.
17856         * gcc.dg/special/gcsec-1.c: New test.
17857         * gcc.dg/special/weak-1.c: New test.
17858         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17859         * gcc.dg/special/weak-2.c: New test.
17860         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17861         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17862         * gcc.dg/special/wkali-1.c: New test.
17863         * gcc.dg/special/wkali-2.c: New test.
17864         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17865         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17866
17867 1999-02-10  Felix Lee  <flee@cygnus.com>
17868
17869           * lib/c-torture.exp (c-torture-compile): Pull out code for
17870           analyzing gcc error messages.
17871           (c-torture-execute): Likewise.  Fix some (harmless) false
17872           positives.
17873           * lib/gcc.exp (gcc_check_compile): New function.
17874
17875 1999-02-08  Richard Henderson  <rth@cygnus.com>
17876
17877         * gcc.c-torture/execute/990208-1.c: New test.
17878
17879 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17880
17881         * g++.dg/special/ecos.exp: New driver for new tests with special
17882         requirements
17883
17884         * g++.dg/special/conpr-1.C: New test
17885         * g++.dg/special/conpr-2.C: New test
17886         * g++.dg/special/conpr-2a.C: New test
17887         * g++.dg/special/conpr-3.C: New test
17888         * g++.dg/special/conpr-3a.C: New test
17889         * g++.dg/special/conpr-3b.C: New test
17890
17891         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17892         allow g++ to use the dg driver
17893
17894         * README: Add comment about g++.dg directory
17895
17896 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17897
17898         * README: Update email addresses.
17899
17900 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17901
17902         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17903         arguments in order to force structure S onto the stack even on
17904         the alpha.
17905         (test): Pass 10 leading arguments to function foo as well as the
17906         structure S.
17907
17908         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17909         failure for all targets.
17910
17911         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17912         abort to terminate program execution.
17913
17914 1999-01-30  Richard Henderson  <rth@cygnus.com>
17915
17916         * gcc.c-torture/execute/990130-1.c: New test.
17917
17918 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17919
17920         * gcc.dg/990130-1.c: New test.
17921
17922 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17923
17924         * gcc.c-torture/execute/990128-1.c: New test.
17925
17926 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17927
17928         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17929
17930 1999-01-27  Felix Lee  <flee@cygnus.com>
17931
17932         * lib/c-torture.exp (c-torture-compile): pull out code for
17933         analyzing gcc error messages.
17934         (c-torture-execute): ditto, and fix some (harmless) false
17935         positives.
17936         * lib/gcc.exp (gcc_check_compile): new function.
17937
17938 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17939
17940         * gcc.dg/990117-1.c: New test.
17941
17942         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17943
17944         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17945
17946 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17947
17948         * g77.f-torture/compile/990115-1.f: New test.
17949
17950 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17951
17952         * gcc.c-torture/compile/990107-1.c: New test
17953
17954 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17955
17956         * gcc.c-torture/execute/990106-2.c: New test.
17957
17958         * gcc.c-torture/execute/990106-1.c: New test.
17959
17960 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17961
17962         * gcc.c-torture/compile/981223-1.c: New test.
17963
17964 1998-12-29  Richard Henderson  <rth@cygnus.com>
17965
17966         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17967         (opt3): Rename from opt4 and disable.
17968
17969 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17970
17971         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17972
17973 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17974
17975         * g++.old-deja/g++.other/conv5.C: New test.
17976
17977 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17978
17979         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17980
17981 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17982
17983         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17984
17985 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17986
17987         * gcc.c-torture/compile/981211-1.c: New test.
17988
17989 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17990
17991         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17992
17993         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17994
17995 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17996
17997         * gcc.special/930510-1.c: Make C9X safe.
17998         * gcc.misc-tests/gcov-1.c Similarly.
17999         * gcc.misc-tests/gcov-2.c Similarly.
18000
18001 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18002
18003         * gcc.dg/ultrasp1.c: New test.
18004
18005 1998-12-06  Richard Henderson  <rth@cygnus.com>
18006
18007         * gcc.c-torture/execute/981206.c: New test.
18008
18009 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18010
18011         * g++.old-deja/g++.ns/template7.C: New test.
18012
18013         * g++.old-deja/g++.other/expr1.C: New test.
18014
18015         * g++.old-deja/g++.eh/tmpl3.C: New test.
18016
18017         * g++.old-deja/g++.eh/tmpl2.C: New test.
18018
18019 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18020
18021         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
18022         * g++.old-deja/g++.other/using6.C: Removed.
18023         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
18024
18025         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
18026
18027 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18028
18029         * g++.old-deja/g++.pt/overload8.C: New test.
18030
18031         * g++.old-deja/g++.pt/overload7.C: New test.
18032
18033         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
18034
18035         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
18036         and relinking messages.
18037         * lib/g++.exp (g++_target_compile): Remove .rpo file when
18038         compiling with -frepo.
18039
18040 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
18041
18042         * g++.old-deja/g++.pt/lookup6.C: New test.
18043
18044 1998-11-30  Nick Clifton  <nickc@cygnus.com>
18045
18046         * gcc.c-torture/execute/981130-1.c: New test.
18047         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
18048
18049 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18050
18051         * g++.old-deja/g++.pt/explicit76.C: New test.
18052
18053         * g++.old-deja/g++.pt/friend38.C: New test.
18054
18055         * g++.old-deja/g++.ns/crash2.C: New test.
18056
18057         * g++.old-deja/g++.pt/defarg8.C: New test.
18058
18059         * g++.old-deja/g++.pt/instantiate6.C: New test.
18060
18061         * g++.old-deja/g++.pt/static6.C: New test.
18062
18063         * g++.old-deja/g++.pt/decl2.C: New test.
18064
18065 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18066
18067         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
18068         problem is actually related with name lookup, but so what? :-)
18069
18070         * g++.old-deja/g++.pt/friend37.C: New test.
18071
18072 1998-11-25  Dave Love  <d.love@dl.ac.uk>
18073
18074         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
18075         element, which fails on some systems.
18076
18077         * g77.f-torture/execute/labug1.f: New test.
18078
18079 1998-11-21  Jeffrey A Law  (law@cygnus.com)
18080
18081         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
18082         is defined.
18083
18084 1998-11-18  Dave Love  <d.love@dl.ac.uk>
18085
18086         * g77.f-torture/compile/981117-1.f: New test.
18087
18088 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
18089
18090         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
18091         properly discarded.
18092
18093 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
18094
18095         * gcc.c-torture/execute/memcheck: New directory of tests for
18096         -fcheck-memory-usage.
18097
18098 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18099
18100         * README: New file, general information about the testsuite and
18101         new description of the various C++ test subdirectories.
18102         * README.g++: Eliminate obsolete information, update and move most
18103         relevant stuff to README.
18104
18105 1998-11-07  Richard Henderson  <rth@cygnus.com>
18106
18107         * gcc.c-torture/compile/981107-1.c: New test.
18108
18109 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
18110
18111         * execute/memcpy-bi.c: New testcase.
18112
18113 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
18114
18115         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
18116         base classes.
18117
18118         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
18119         template is selected.
18120
18121         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
18122         classes, it should be accepted for all types.
18123
18124         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
18125
18126         * g++.old-deja/g++.pt/spec24.C: Ensure that template
18127         specializations start with template headers.
18128
18129 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
18130
18131         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
18132
18133         * g++.old-deja/g++.other/init9.C: Test cross initialization of
18134         non-POD types.
18135
18136 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18137
18138         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
18139
18140 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
18141
18142         * compile/981022-1.c, compile/981022-1.x: New test and driver.
18143
18144 1998-10-19  Jeffrey A Law  (law@cygnus.com)
18145
18146         * 981019-1.c: New test.
18147
18148 1998-10-14  Robert Lipe <robertl@dgii.com>
18149
18150         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
18151         find objc headers.
18152
18153 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18154
18155         * compile/981001-4.c: Remove use of GCC extension that triggers a
18156         compiler bug.
18157
18158 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
18159
18160         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
18161
18162 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18163
18164         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
18165         instantiation of template produces incorrect code for delete
18166         expression.
18167
18168         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
18169         constructors' name is not unique.
18170         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
18171         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
18172
18173         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
18174         automatic array of const is ill-formed.
18175
18176         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
18177         of template parameter?
18178
18179         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
18180         const.
18181
18182         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
18183         pointer-to-member expression.
18184
18185         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
18186         declaration causes ICE.
18187
18188 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
18189
18190         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
18191         reserved in the global namespace.
18192
18193         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
18194         generate needed virtual table.
18195
18196         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
18197
18198 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
18199
18200         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
18201         template-dependent type
18202
18203 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
18204
18205         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
18206         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
18207         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
18208
18209         * g++.old-deja/g++.other/using5.C: New test; using decl from base
18210         class should be usable as argument of member function.
18211         * g++.old-deja/g++.other/using6.C: New test; using decl from base
18212         class should be usable as return type of member function.
18213         * g++.old-deja/g++.other/using7.C: New test; using decl from base
18214         class should be usable as type of data member.
18215
18216         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
18217
18218 1998-10-09  Jeffrey A Law  (law@cygnus.com)
18219
18220         * gcc.c-torture/special/920521-1.c: Fix bogus test.
18221
18222 1998-10-08  Nick Clifton  <nickc@cygnus.com>
18223
18224         * gcc.dg/dll-?.c Add thumb to target list.
18225         Fix assembler scan patterns to match current assembler output.
18226
18227 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
18228
18229         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
18230         matching of template brackets.
18231
18232         * g++.old-deja/g++.other/using4.C: New test.  Test using
18233         declarations of methods from base classes.
18234
18235         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
18236         within functions should introduce names into the innermost
18237         enclosing namespace.
18238
18239         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
18240         of static locals if first initialization throws.
18241
18242 1998-10-07  Jim Wilson  <wilson@cygnus.com>
18243
18244         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
18245
18246 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
18247
18248         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
18249         lose track of the possible targets of tablejump insns.
18250         * special/special.exp: Run it.
18251
18252 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18253
18254         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
18255         must be declared before its specializations can be named in friend
18256         declarations.
18257
18258 1998-10-05  Dave Love  <d.love@dl.ac.uk>
18259
18260         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
18261
18262         * g77.f-torture/execute/io1.f: New test.
18263
18264 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18265
18266         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
18267         with pointer to template function, for which no argument deduction
18268         is possible.
18269
18270         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
18271         specialization of template function as argument to template
18272         function.
18273
18274         * g++.old-deja/g++.other/access2.C: New test; Inner class
18275         shouldn't have privileged access to Outer's names.
18276
18277 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18278
18279         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
18280         friend template declared within template class conflicts with
18281         nested class of the same name.
18282
18283         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
18284         is ignored.
18285
18286         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
18287         object with direct initializer as function declaration.
18288
18289         * g++.old-deja/g++.other/decl2.C: New test; duplicate
18290         initializers.
18291
18292         * g++.old-deja/g++.other/null2.C: New test; conditional operator
18293         involving const pointer and NULL produces incorrect result.
18294
18295         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
18296         type name without `typename' should be rejected with -pedantic.
18297
18298 1998-10-02  Richard Henderson  <rth@cygnus.com>
18299
18300         * g++.old-deja/g++.other/addrof1.C: New test.
18301
18302 1998-10-01  Nick Clifton  <nickc@cygnus.com>
18303
18304         * gcc.c-torture/compile/981001-1.c: New test.
18305         * gcc.c-torture/execute/981001-1.c: New test.
18306
18307 1998-10-01  Jeffrey A Law  (law@cygnus.com)
18308
18309         * gcc.c-torture/compile/981001-2.c: New test.
18310         * gcc.c-torture/compile/981001-3.c: New test.
18311         * gcc.c-torture/compile/981001-4.c: New test.
18312
18313 1998-10-01  Robert Lipe  <robertl@dgii.com>
18314
18315         * lib/objc.exp (objc_target_compile): Add -L during compiles for
18316         multilibbed hosts.   Idea grafted from g77.exp.
18317
18318 1998-09-30  Dave Love  <d.love@dl.ac.uk>
18319
18320         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
18321         avoid losing on systems which need -lsocket.
18322
18323 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
18324
18325         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
18326         * g++.old-deja/g++.other/nested2.C: Ditto.
18327         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
18328         failure.
18329
18330 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18331
18332         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
18333         preferred over template operator!= for enum bitfields.
18334
18335 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
18336
18337         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
18338         that happen to have the same base name, but in different scopes,
18339         are incorrectly rejected.
18340
18341 1998-09-16  Richard Henderson  <rth@cygnus.com>
18342
18343         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
18344         on the native word size instead of an integer literal.
18345
18346 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18347
18348         * g++.old-deja/g++.other/static2.C: Invocation of static data
18349         member of type pointer-to-function denoted as non-static member.
18350
18351         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
18352         checks involving function types and aliases.
18353
18354 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18355
18356         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
18357         redefined to the same non-trivial type.
18358
18359         * g++.old-deja/g++.pt/explicit73.C: Test for proper
18360         namespace-qualification of template specializations declared in
18361         other namespaces.
18362
18363         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
18364         to declare a subset of the specializations of a template function
18365         as friends of specializations of a template class.
18366
18367         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
18368         member templates that do not fully specialize the enclosing
18369         template class are rejected.
18370
18371 1998-09-11  Dave Love  <d.love@dl.ac.uk>
18372
18373         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
18374
18375 1998-09-08  Dave Love  <d.love@dl.ac.uk>
18376
18377         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
18378         altered from libf2c/libU77 version.
18379
18380 1998-09-06  Dave Love  <d.love@dl.ac.uk>
18381
18382         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
18383
18384 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
18385
18386         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
18387         (un)signed char are different types for template specialization
18388         purposes.
18389
18390 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
18391
18392         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
18393         * objc: ObjC testsuite.
18394
18395 1998-08-31  Catherine Moore  <clm@cygnus.com>
18396
18397         * gcc.c-torture/execute/941014-1.x:  New file.
18398
18399 1998-08-31  Nick Clifton  <nickc@cygnus.com>
18400
18401         * lib/c-torture.exp: Add support for
18402         torture_eval_before_compile and torture_eval_before_execute
18403         variables.
18404
18405 1998-08-30  Jeffrey A Law  (law@cygnus.com)
18406
18407         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
18408         this test triggers valid.
18409
18410 1998-08-27  Jeffrey A Law  (law@cygnus.com)
18411
18412         * gcc.dg/980827-1.c: New test.
18413
18414 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
18415
18416         * gcc.c-torture/execute/loop-4b.c: New test.
18417
18418 1998-08-26  Nick Clifton  <nickc@cygnus.com>
18419
18420         * lib/c-torture.exp: Add support for
18421         torture_eval_before_compile and torture_eval_before_execute
18422         variables.
18423
18424 1998-08-25  Jeffrey A Law  (law@cygnus.com)
18425
18426         * gcc.c-torture/compile/980825-1.c: New test.
18427
18428 1998-08-24  Nick Clifton  <nickc@cygnus.com>
18429
18430         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
18431         count number tests in opt_t0 not good_t0.
18432
18433 1998-08-24  Jeffrey A Law  (law@cygnus.com)
18434
18435         * gcc.c-torture/compile/930326-1.x: Fix typo.
18436
18437 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
18438
18439         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
18440         causes an ICE.
18441
18442 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18443
18444         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
18445         STACK_SIZE is defined.
18446         * gcc.c-torture/unsorted/stuct.c: Similarly.
18447
18448         * gcc.c-torture/compile/980821-1.c: New test.
18449
18450 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18451
18452         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
18453
18454 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
18455
18456         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
18457         code.
18458
18459 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
18460
18461         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
18462         error'.
18463
18464 1998-08-18  Jeffrey A Law  (law@cygnus.com)
18465
18466         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
18467
18468 1998-08-16  Jeffrey A Law  (law@cygnus.com)
18469
18470         * gcc.c-torture/compile/980816-1.c: New test.
18471
18472         * gcc.dg/980816-1.c: New test.
18473
18474 1998-08-13  Jeffrey A Law  (law@cygnus.com)
18475
18476         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
18477         compiler for ieee tests.
18478
18479 1998-08-01  Dave Love  <d.love@dl.ac.uk>
18480
18481         * g77.f-torture/compile/980729-0.f: New test.
18482
18483 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
18484
18485         * gcc.c-torture/special/eeprof-1.c: New test, for
18486         -finstrument-functions.
18487         * gcc.c-torture/special/special.exp: Run it.
18488
18489 1998-07-29  Jeffrey A Law  (law@cygnus.com)
18490
18491         * gcc.c-torture/compile/980729-1.c: New test.
18492
18493 1998-07-27  Nick Clifton  <nickc@cygnus.com>
18494
18495         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
18496         __thumb__ is defined, and test for ARM style doubles if so.
18497
18498 1998-07-26  Dave Love  <d.love@dl.ac.uk>
18499
18500         * g77.f-torture/noncompile/980615-0.f: New test.
18501
18502 1998-07-26  H.J. Lu  (hjl@gnu.org)
18503
18504         * gcc.dg/980312-1.c: Do link instead of compile.
18505         * gcc.dg/980313-1.c: Likewise.
18506
18507 1998-07-26  Jeffrey A Law  (law@cygnus.com)
18508
18509         * gcc.c-torture/compile/980726-1.c: New test.
18510
18511 1998-07-25  Dave Love  <d.love@dl.ac.uk>
18512
18513         * g77.f-torture/execute/io0.f: New test.
18514
18515 1998-07-24  Nick Clifton  <nickc@cygnus.com>
18516
18517         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
18518         an int.
18519
18520 1998-06-18  Michael Meissner  <meissner@cygnus.com>
18521
18522         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
18523         m32r bugs.
18524
18525 1998-07-17  Nick Clifton  <nickc@cygnus.com>
18526
18527         * gcc.dg/980626-1.c: Expect failures for all toolchains until
18528         c-decl.c:grokdeclarator can handle mode attributes.
18529
18530 1998-07-16  Jeffrey A Law  (law@cygnus.com)
18531
18532         * gcc.c-torture/execute/980716-1.c: New test.
18533
18534 1998-07-13  Jeffrey A Law  (law@cygnus.com)
18535
18536         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
18537         the mn10200.
18538         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
18539         the mn10200.
18540         * gcc.c-torture/execute/va-arg-3.x: Similarly.
18541         * gcc.c-torture/compile/930326-1.x: Similarly.
18542
18543 1998-07-13  Dave Love  <d.love@dl.ac.uk>
18544
18545         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
18546         New test from Craig.
18547
18548 1998-07-12  Dave Love  <d.love@dl.ac.uk>
18549
18550         * g77.f-torture/noncompile/980616-0.f: New test.
18551
18552         * g77.f-torture/execute/970816-3.f:  New test from Craig.
18553
18554 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18555
18556         *  g++.other/singleton.C: Return error value instead of taking
18557         SIGSEGV.
18558
18559 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
18560
18561         *  g++.other/singleton.C: New test.   Warning is under dispute.
18562         Runtime crash is not.
18563
18564 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18565
18566         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
18567         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
18568         using6.C, using7.C}:  New namespace tests.
18569
18570 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
18571
18572         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
18573         specialization with typedef'ed names used as array indexes.
18574
18575 1998-07-09  Jeffrey A Law  (law@cygnus.com)
18576
18577         * gcc.c-torture/execute/980709-1.c: New test.
18578
18579         * gcc.dg/980709-1.c: New test.
18580
18581 1998-07-07  Richard Henderson  <rth@cygnus.com>
18582
18583         * gcc.c-torture/execute/bcp-1.c: New test.
18584
18585 1998-07-07  Jeffrey A Law  (law@cygnus.com)
18586
18587         * gcc.c-torture/execute/980707-1.c: New test.
18588
18589 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
18590
18591         * gcc.c-torture/compile/980706-1.c: New test.
18592
18593 1998-07-01  Dave Love  <d.love@dl.ac.uk>
18594
18595         * g77.f-torture/execute/980701-0.f,
18596         g77.f-torture/execute/980701-1.f: New test from Craig.
18597
18598 1998-07-01  Jeffrey A Law  (law@cygnus.com)
18599
18600         * gcc.c-torture/compile/980701-1.c: New test.
18601
18602         * gcc.c-torture/execute/980701-1.c: New test.
18603
18604 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
18605 rlsruhe.de>
18606
18607         * g++.old-deja/g++.robertl/eb132.C: New test.
18608         * g++.old-deja/g++.robertl/eb133.C: Likewise.
18609
18610 1998-06-29  Dave Love  <d.love@dl.ac.uk>
18611
18612         * g77.f-torture/execute/980628-7.f,
18613         g77.f-torture/execute/980628-8.f,
18614         g77.f-torture/execute/980628-9.f,
18615         g77.f-torture/execute/980628-10.f: New tests from Craig.
18616
18617         * g77.f-torture/execute/980628-3.f: Remove mail headers.
18618
18619 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18620
18621         * g77.f-torture/execute/980628-4.f: New test from Craig.
18622         * g77.f-torture/execute/980628-5.f: Likewise.
18623         * g77.f-torture/execute/980628-2.f: Likewise.
18624         * g77.f-torture/execute/980628-0.f: Likewise.
18625         * g77.f-torture/execute/980628-1.f: Likewise.
18626         * g77.f-torture/execute/980628-3.f: Likewise.
18627         * g77.f-torture/execute/980628-6.f: Likewise.
18628
18629 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18630
18631         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
18632         directory when nothing has been installed yet.
18633
18634 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
18635
18636         * gcc.c-torture/special/special.exp: Handle newer versions of
18637         dejagnu.
18638
18639 1998-06-26  Jeffrey A Law  (law@cygnus.com)
18640
18641         * gcc.dg/980626-1.c: New test.
18642
18643 1998-06-19  Bruno Haible <haible@ilog.fr>
18644
18645         * gcc.misc-tests/m-un-2.c: New test.
18646         * g++.old-deja/g++.other/warn01.c: Likewise.
18647
18648 1998-06-19  Robert Lipe  <robertl@dgii.com>
18649
18650         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
18651         compatibility with assmblers with a different comment character.
18652         Eliminate use of GAS-specific extensions.
18653
18654 1998-06-19  Jeffrey A Law  (law@cygnus.com)
18655
18656         * gcc.c-torture/execute/ieee/980619-1.c: New test.
18657
18658 1998-06-19  Robert Lipe  <robertl@dgii.com>
18659
18660         *lib/g77.exp: Replace search for libf2c.a with search for newly
18661         renamed libg2c.a
18662
18663 1998-06-17  Jeffrey A Law  (law@cygnus.com)
18664
18665         * gcc.c-torture/execute/980617-1.c: New test.
18666
18667 1998-06-12  Jeffrey A Law  (law@cygnus.com)
18668
18669         * gcc.c-torture/execute/980612-1.c: New test.
18670
18671 1998-06-08  Jeffrey A Law  (law@cygnus.com)
18672
18673         * gcc.dg/980523-1.c: Only test on ppc-linux.
18674         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
18675
18676         * gcc.c-torture/execute/980608-1.c: New test.
18677
18678 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
18679
18680         * gcc.c-torture/execute/980605-1.c: New test.
18681
18682 1998-06-04  Jeffrey A Law  (law@cygnus.com)
18683
18684         * gcc.c-torture/execute/980604-1.c: New test.
18685
18686 1998-06-02  Jeffrey A Law  (law@cygnus.com)
18687
18688         * gcc.c-torture/execute/980602-1.c: New test.
18689         * gcc.c-torture/execute/980602-2.c: Likewise.
18690
18691 1998-06-02  Dave Love  <d.love@dl.ac.uk>
18692
18693         * 970125-0.f: Fix per JCB.  Add commentary.
18694
18695 1998-05-31  Michael Meissner  <meissner@cygnus.com>
18696
18697         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
18698         IEEE -0 support.
18699
18700 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
18701
18702         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
18703         earlier.
18704
18705 1998-05-28  Catherine Moore <clm@cygnus.com>
18706
18707         * gcc.c-torture/execute/980526-3.c: New test.
18708
18709 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
18710
18711         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
18712         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
18713         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18714         m88k-motorola-sysv3 to XFAIL.
18715
18716 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18717
18718         * gcc.dg/980526-1.c: New test.
18719         * gcc.c-torture/execute/980526-2.c: New test.
18720
18721 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18722
18723         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18724
18725         * gcc.c-torture/execute/980526-1.c: New test.
18726
18727 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18728
18729         * g77.f-torture/execute/alpha2.f: Add runtime test.
18730
18731 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18732
18733         * g++.old-deja/old-deja.exp: Strip leading directories.
18734
18735         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18736         error for the line.  Don't run multiple tests for the same line.
18737
18738 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18739
18740         * gcc.dg/980523-1.c: New test.
18741
18742 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18743
18744         * g77.f-torture/compile/970915-0.f: New test.
18745
18746 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18747
18748         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18749
18750 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18751
18752         * gcc.dg/980520-1.c: New test.
18753
18754 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18755
18756         * gcc.dg/980502-1.c: Fix return type.
18757
18758 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18759
18760         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18761         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18762         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18763         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18764         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18765
18766 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18767
18768         * g77.f-torture/execute/980520-1.f: New test.
18769
18770 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18771
18772         * lib/mike-g77.exp: New file.
18773
18774         * g77.f-torture/noncompile/noncompile.exp,
18775         g77.f-torture/noncompile/check0.f: New files.
18776
18777 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18778
18779         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18780         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18781         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18782         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18783         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18784         abort where appropriate.
18785
18786 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18787
18788         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18789         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18790
18791 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18792
18793         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18794
18795 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18796
18797         * g77.f-torture/compile/980427-0.f: New test.
18798
18799 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18800
18801         * g77.f-torture/compile/980424-0.f: New test.
18802
18803 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18804
18805         * g77.f-torture/compile/980419-2.f (main): New test.
18806         * g77.f-torture/compile/970125-0.f: New test.
18807         * g77.f-torture/compile/980419-1.f: New test.
18808
18809 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18810
18811         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18812         of loop-4.c.
18813
18814 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18815
18816         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18817
18818 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18819
18820         * gcc.c-torture/compile/980329-1.c: New test.
18821
18822 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18823
18824         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18825         * gcc.dg/980312-1.c: Fix typo in -march command.
18826
18827 1998-03-16  H.J. Lu  (hjl@gnu.org)
18828
18829         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18830
18831 1998-03-11  Robert Lipe  <robertl@dgii.com>
18832
18833         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18834         Dave Love agree the Fortran source is bogus.
18835
18836 1998-03-11  Robert Lipe  <robertl@dgii.com>
18837
18838         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18839         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18840         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18841         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18842         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18843
18844 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18845
18846         * g++.old-deja/g++.other/friend1.C: New test.
18847
18848 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18849
18850         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18851         possibly uninitialized) variables and declare dnrm2.
18852
18853 1998-02-23  Robert Lipe <robertl@dgii.com>
18854
18855         From Bruno Haible <haible@ilog.fr>:
18856         * gcc.c-torture/execute/980223.c: New test.
18857
18858 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18859
18860         * gcc.dg/ifelse-1.c: New test.
18861
18862 1998-02-09  H.J. Lu  (hjl@gnu.org)
18863
18864         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18865
18866           * lib/old-dejagnu.exp (old-dejagnu): Added the
18867           "execution test - XFAIL *-*-*" handling in the spirit of
18868           "excess errors test -". Changed the "execution test fails"
18869           handling to be like "excess errors test fails".
18870           * Update various tests accordingly.
18871
18872 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18873
18874         * gcc.c-torture/execute/980205.c: New test.
18875
18876 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18877
18878         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18879         * lib/f-torture.exp: Similarly.
18880         * gcc.c-torture: Rename all .cexp files to .x files.
18881
18882 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18883
18884         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18885         (940510-1.c): Removed duplicate.
18886         (971104-1.c): New test.
18887
18888 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18889
18890           * lib/f-torture.exp: Improve error and loop detection.
18891
18892 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18893
18894         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18895         use that to size the filler array.
18896
18897 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18898
18899         * lib/c-torture.exp(c-torture-execute): Fix typo.
18900
18901         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18902         testcase as the executable name. Keep the executable around if
18903         the test fails.
18904
18905 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18906
18907         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18908         changes.  Only test one -g option, and move it to the end of the
18909         list of options to test.
18910
18911 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18912
18913         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18914         variable GCC_TORTURE_OPTIONS to supply default switches separated
18915         by colons.  If no environment variable, run tests with -O0 -g, -O1
18916         -g, and -O2 -g as well.
18917
18918 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18919
18920         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18921         explanatory comments. Fix indentation.
18922
18923 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18924
18925         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18926
18927 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18928
18929         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18930         * g++.old-deja/g++.mike/p7325.C: Likewise.
18931         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18932
18933 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18934
18935         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18936         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18937         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18938         * g++.old-deja/g++.law/operators4.C: Likewise.
18939
18940 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18941
18942         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18943         * g++.old-deja/g++.mike/p784.C: Ditto.
18944         * g++.old-deja/g++.mike/p785.C: Ditto.
18945
18946 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18947
18948           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18949
18950 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18951
18952         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18953         target feature; pass this to c-torture-execute as needed.
18954
18955 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18956
18957         * lib/c-torture.exp(c-torture-execute): If the previous and the
18958         current executables being tested are identical, we don't need to
18959         run the executable again. Try to make the executable names
18960         unique. Add an optional argument for passing additional compiler
18961         flags.
18962
18963 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18964
18965         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18966
18967 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18968
18969         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18970
18971 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18972
18973         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18974         32bit or larger longs.
18975
18976         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18977         have either a 32bit long or 32bit int.
18978
18979 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18980
18981         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18982         Make double precision tests dependent on sizeof (double).
18983
18984 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18985
18986         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18987         too.
18988
18989 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18990
18991         * gcc.c-torture/compile/961203-1.cexp: New script.
18992
18993 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18994
18995         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18996         up the includes ourselves.
18997
18998 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18999
19000         * lib/plumhall.exp: Remove random include, and add a few
19001         verbose messages for debugging.
19002
19003 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
19004
19005         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
19006         of trying to do it ourselves.
19007
19008 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19009
19010         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
19011
19012 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
19013
19014         * gcc.prms/5403.c: Made regexp a bit less strict.
19015
19016 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
19017
19018         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
19019         is returned from remote_load instead.
19020         * lib/plumhall.exp: Ditto.
19021         * lib/mike-g++.exp: Ditto.
19022         * lib/old-dejagnu.exp: Ditto.
19023         * lib/c-torture.exp: Ditto.
19024
19025 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
19026
19027         * lib/g++.exp: Use build_wrapper procedure.
19028         * lib/gcc.exp: Ditto.
19029
19030 1997-05-20  Jeffrey A Law  (law@cygnus.com)
19031
19032         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
19033         an old-style decl for malloc.  Fixes tests to work when
19034         sizeof (int) != sizeof (size_t).
19035
19036 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19037
19038         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
19039
19040         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
19041         use stdargs.h interface.
19042
19043 1997-05-15  Mike Meissner  <meissner@cygnus.com>
19044
19045         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
19046         NO_VARARGS when compiling.
19047
19048 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
19049
19050         * lib/plumhall.exp(ph_includes): New procedure.
19051         (ph_make): Use it.
19052         (ph_compiler): Ditto.
19053
19054         * lib/g++.exp: Rename test-glue.c to testglue.c.
19055         * lib/gcc.exp: Ditto.
19056
19057 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
19058
19059         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
19060         to completion when it's called.
19061
19062 1997-03-21  Michael Meissner  <meissner@cygnus.com>
19063
19064         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
19065         is defined, don't do test.
19066
19067 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
19068
19069         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
19070         for object files.
19071         (ph_summary): Mark skipped testcases as untested, not unresolved.
19072
19073         * lib/plumhall.exp (ph_make): If unresolved because of bad
19074         errorCode, record errorCode in log file.
19075         (*): Replace send_log/verbose with verbose -log.
19076
19077 1997-03-19  Michael Meissner  <meissner@cygnus.com>
19078
19079         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
19080         double conversion if double isn't at least 8 bytes.
19081
19082         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
19083         int to work with targets where int is 16 bits.
19084
19085         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
19086         8 bytes, just exit, since 4 byte doubles don't have enough bits of
19087         precision for the test to complete.
19088
19089 1997-03-14  Michael Meissner  <meissner@cygnus.com>
19090
19091         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
19092         if d10v is not compiled with the -mdouble64 flag.
19093         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
19094
19095         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
19096         d10v is not compiled with the -mint32 flag.
19097
19098 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
19099
19100         * lib/plumhall.exp: Use incr_count.
19101
19102 1997-03-12  Jeffrey A Law  (law@cygnus.com)
19103
19104         * gcc.c-torture: Update to c-torture-1.45.
19105
19106 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
19107
19108         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
19109         the name of the expect testcase file).
19110
19111         * lib/g++.exp(g++_init): Ditto.
19112
19113 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
19114
19115         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
19116         the host.
19117
19118         * lib/gcc.exp(gcc_exit): New procedure.
19119
19120 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
19121
19122         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
19123         specs where appropriate.
19124
19125         * g++.old-deja/g++.arm/*: Added additional ERROR checks
19126         because of new "candidates are" messages, and removed a few
19127
19128         * Converted all non-old-style g++ testcases to old-style, and
19129         moved into g++.old-deja.
19130
19131 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
19132
19133         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
19134         options.
19135
19136         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
19137         succeeded.
19138
19139         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
19140
19141 1997-02-13  Michael Meissner  <meissner@cygnus.com>
19142
19143         * lib/gcc.exp (gcc_target_compile): Add support for defining
19144         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
19145         the machine doesn't have those features.
19146
19147 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
19148
19149         * g++.law/operators4.exp: Don't use LIBS.
19150
19151 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
19152
19153         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
19154
19155         * lib/mike-g++.exp: Don't set the compiler to be tested here.
19156         * lib/g++.exp: Set it here instead. Also, allow use of the
19157         --tool_exec and --tool_opt options. Change CXX to
19158         GXX_UNDER_TEST.
19159
19160         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
19161
19162         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
19163
19164 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
19165
19166         * lib/old-dejagnu.exp: Use prune_warnings instead of
19167         prune_system_crud.
19168         * lib/mike-g++.exp: Ditto.
19169         * lib/gcc.exp: Ditto.
19170         * lib/g++.exp: Ditto.
19171
19172         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
19173
19174 1997-02-07  Jeffrey A Law  (law@cygnus.com)
19175
19176           * 941014-2.c: Include stdlib.h
19177           * 960327-1.c: Include stdio.h
19178           * dbra.c, index-1.c: Don't assume ints are 32bits.
19179
19180 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
19181
19182         * lib/gcc.exp: Add gcc,stack_size target feature.
19183
19184         * lib/g++.exp(g++_target_compile): Add the include and link
19185         paths here, not in two other places. And, it's $options, not
19186         options.
19187
19188         * lib/mike-g++.exp(postbase): Remove the code that determines
19189         the correct include and link paths.
19190         * g++.old-deja/old-deja.exp: Ditto.
19191
19192 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
19193
19194         * lib/g++.exp(g++_init): target_compile no longer returns the
19195         filename of the result.
19196
19197 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
19198
19199         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
19200         call to glob.
19201
19202         * gcc.c-torture/special/special.exp: Change call to
19203         gcc_target_compile to include the object file.
19204
19205 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
19206
19207         * gcc.c-torture/special/special.exp: Correct misspelling in last
19208         change.
19209
19210 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
19211
19212         * lib/plumhall.exp(ph_summary): Log the entire output of the
19213         executable. Return -1 if there were any failures, 0 otherwise.
19214         (ph_execute): Return -1 if there were any failures, 0 otherwise.
19215         (ph_make): Clean up objects and executables that were built
19216         if the tests succeeded.
19217
19218 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
19219
19220         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
19221         libraries and includes in the build tree as appropriate.
19222
19223 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19224
19225         * lib/c-torture.exp: Instead of looking for the global variable
19226         NO_LONG_LONG, check to see if that's a feature of the target.
19227
19228 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19229
19230         * config/default.exp: Minimize. Delete the remainer of the files in
19231         config; this functionality is now in devo/dejagnu/config.
19232
19233         g++.*/*: Pass any additional flags used to compile to postbase;
19234         delete CXXFLAGS.
19235
19236         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
19237         is now done by runtest.exp. Use gcc_target_compile instead of
19238         compile.
19239
19240         lib/c-torture.exp: Use gcc_target_compile instead of compile.
19241         Remove references to CFLAGS. Use remote_file instead of
19242         calling rm -f.
19243         (c-torture): Take a list of arguments to use to compile this
19244         testcase.
19245
19246         lib/g++.exp: Simplify. Use target_compile instead of compile.
19247         lib/gcc-dg.exp: Ditto.
19248         lib/gcc.exp: Ditto.
19249         lib/mike-{gcc,g++}.exp: Ditto.
19250         lib/old-dejagnu.exp: Ditto.
19251         lib/plumhall.exp: Ditto.
19252
19253 1997-01-08  Jim Wilson  <wilson@cygnus.com>
19254
19255         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
19256         (ph_linker): Likewise.
19257
19258 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
19259
19260           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
19261         MAP_ANON / MAP_ANONYMOUS if defined;
19262         else try to map from /dev/zero .
19263
19264 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19265
19266         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
19267         isn't defined, then define it to MAP_ANONYMOUS.
19268
19269 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19270
19271         * gcc.c-torture: Update to c-torture-1.42 release.
19272
19273 1996-11-11  Jeffrey A Law  (law@cygnus.com)
19274
19275         * gcc.c-torture: Update to c-torture-1.41 release.
19276
19277 1996-10-27  Jeffrey A Law  (law@cygnus.com)
19278
19279         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
19280         c-torture release.
19281
19282 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
19283
19284         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
19285         and LDFLAGS.  Fix second case to append the target_info ldflags
19286         onto LDFLAGS, not CFLAGS.
19287         * lib/g++.exp (g++_init): Add target_info stuff.
19288         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
19289         of libgloss and newlib flags for !native.
19290
19291         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
19292         (GDB): Fix relative path to go up another dir for finding gdb.
19293
19294 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
19295
19296         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
19297         versions in the target_info array, if they don't exist.
19298
19299 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
19300
19301         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
19302
19303 1996-07-08  Jim Wilson  <wilson@cygnus.com>
19304
19305         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
19306         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
19307
19308 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
19309
19310         * lib/old-dejagnu.exp: Don't remove the output file before we've
19311         actually tested it. Don't append pwd to the path of the executable
19312         we're testing.
19313
19314 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
19315
19316         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
19317
19318 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
19319
19320         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
19321         temporary directory for compiler files, and set it to a default
19322         value of /tmp. Set $output as the name of the output file from
19323         compiling the testcase. Add a -o option to $cflags_var so the
19324         compiler writes the final output file as $output. Set $executable
19325         to $output.
19326
19327         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
19328         directory for compiler files, and set it to /tmp if it doesn't
19329         already have a value. Set $output_file to the name of the output
19330         file from compiling the testcase. Add a -o option to CXXFLAGS so
19331         the compiler writes the final output file as $output. Use $output
19332         as the executable to be tested.
19333
19334 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19335
19336         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
19337
19338 1996-06-08  Jeffrey A Law  (law@cygnus.com)
19339
19340         * gcc.c-torture/execute/pending-1.c: New test.  Still
19341         pending in Tege's queue.
19342
19343 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
19344
19345         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
19346         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
19347         if there were failures.  Call unresolved if there were unresolved
19348         testcases.  Call gcc_fail if program did not run to completion.
19349         (ph_make): Pass additional argument name to ph_execute.
19350         (ph_execute): Add new argument.  Pass additional arguments to
19351         ph_summary.  Call gcc_fail is there is no execution output.
19352
19353 1996-04-24  Jeffrey A Law  (law@cygnus.com)
19354
19355         * lib/plumhall.exp (proc_summary): Output relavent summary
19356         lines into the log so specific failures in plumhall can be
19357         investigated.
19358
19359 1996-04-10  Jeffrey A Law  (law@cygnus.com)
19360
19361         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
19362         (c-torture-execute): Don't try to execute tests which use
19363         "long long" types if $NO_LONG_LONG is nonzero.
19364
19365 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
19366
19367         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
19368         not c-torture.
19369
19370         * gcc.ieee: Move from here.
19371         * gcc.c-torture/execute/ieee: To here.
19372
19373 1996-03-26  Jeffrey A Law  (law@cygnus.com)
19374
19375         * gcc.c-torture: Update to c-torture-1.41 release.
19376
19377 1996-03-22  Jeffrey A Law  (law@cygnus.com)
19378
19379         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
19380         not "$output".
19381
19382 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
19383
19384         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
19385         -c present.
19386
19387 1996-03-02  Jeffrey A Law  (law@cygnus.com)
19388
19389         * config/proelf.exp: Handle connecting to a simulator.
19390
19391 1996-01-31  Jeffrey A Law  (law@cygnus.com)
19392
19393         * config/proelf.exp: New file.  Enough framework that we can
19394         run c-torture tests on the proelf targets (or any other target
19395         that gdb can connect to for that matter).
19396
19397 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
19398
19399         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
19400         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
19401
19402         * lib/plumhall.exp (ph_execute): Always call ph_summary if
19403         exec_output exists.
19404
19405 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
19406
19407         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
19408         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
19409
19410         * config/*.exp: Update FSF address.  Change result of ${tool}_load
19411         to pass/fail/unresolved/unsupported/untested.  Caller must now
19412         call unresolved/unsupported/untested.
19413         * lib/*.exp: Update FSF address.  Update to handle new results of
19414         ${tool}_load.
19415         * lib/chill.exp (verbose): Delete.
19416
19417 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
19418
19419         * lib/gcc.exp (default_gcc_start): Change order of args to
19420         $LDFLAGS $CFLAGS $LIBS.
19421         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
19422         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
19423         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
19424         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
19425         * gcc.misc-tests/dg-test.exp: Likewise.
19426         * gcc.misc-tests/msgs.exp: Likewise.
19427         * gcc.prms/prms.exp: Likewise.
19428         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
19429         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
19430
19431         * lib/dg.exp: Deleted, moved to dejagnu/lib.
19432
19433 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19434
19435         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
19436
19437         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
19438         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
19439
19440         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
19441         necessary.
19442
19443 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
19444
19445         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
19446         global for loop; add use of $mathlib.
19447         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
19448         settings here; set mathlib for anything but VxWorks.
19449
19450 1996-01-22  Jeffrey A Law  (law@cygnus.com)
19451
19452         * gcc.c-torture: Update to c-torture-1.40 release.
19453
19454 1996-01-03  Jeffrey A Law  (law@cygnus.com)
19455
19456         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
19457         dg.exp.
19458
19459 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
19460
19461         * lib/c-torture.exp (c-torture-execute): Declare "output" as
19462         global.
19463
19464 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
19465
19466         * lib/g++.exp (LIBS): Define if not already.
19467         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
19468         (gcc-dg-prune): Call prune_gcc_output.
19469         * lib/gcc.exp (prune_gcc_output): New proc.
19470         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
19471         prune_gcc_output.
19472
19473 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
19474
19475         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
19476         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
19477
19478 1995-11-15  Jeffrey A Law  (law@cygnus.com)
19479
19480         * gcc.c-torture: Update to c-torture-1.39 release.
19481
19482 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
19483
19484         * lib/c-torture.exp (c-torture-execute): Don't return if one option
19485         fails, try others as well.
19486
19487 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
19488
19489         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
19490         If compilation fails, mark execute tests as `untested'.
19491         If test is marked as unsupported, don't mark compilation and
19492         execute tests as failed.
19493
19494 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
19495
19496         * lib/g++.exp (g++_init): Don't link in libg++, and look to
19497         libstdc++ for whether or not we want to be doing shared
19498         libraries.  Delete link_curses since we don't need it anymore.
19499         * lib/mike-g++.exp (postbase): Don't link in libg++.
19500         * g++.old-deja/old-deja.exp: Likewise.
19501
19502 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
19503
19504         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
19505
19506 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
19507
19508         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
19509         For that, add `-Wl,-a,shared_archive'.
19510         * g++.old-deja/old-deja.exp: Likewise.
19511
19512 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
19513
19514         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
19515
19516 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
19517
19518         * lib/mike-g++.exp (postbase): Pay attention to the status of
19519         g++_load.
19520
19521 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
19522
19523           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
19524
19525 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
19526
19527         * lib/gcc.exp (default_gcc_start): No longer need to log program
19528         being executed or its output, execute_anywhere does that now.
19529         * lib/g++.exp (default_g++_version): Call execute_anywhere.
19530         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
19531
19532 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
19533
19534         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
19535         the same as those in lib/g++.exp.
19536
19537 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
19538
19539         * gcc.c-torture: Update to c-torture-1.38 release.
19540         * gcc.ieee: Related changes.
19541
19542 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
19543
19544         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
19545         "exec". Minor reformatting changes.
19546
19547         * config/rom68k.exp (${tool}_load): Make it work in a canadian
19548         cross. This means all "exec" calls now work on a remote host as
19549         well.
19550         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
19551         cross. Filter out the extra "\r\n" stuff that expect puts in.
19552         (c-torture-execute): Filter out the bogus warnings like
19553         c-torture-compile does. Add support for canadian cross.
19554         * lib/gcc.exp (default_gcc_version, default_gcc_start)
19555         Use execute_anywhere rather than calling exec directly. Now it
19556         works for canadian cross testing.
19557
19558 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
19559
19560         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
19561         results into a variable, and check that rather than using file exists.
19562
19563 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
19564
19565         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
19566         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
19567
19568 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19569
19570         * g++.old-deja/old-deja.exp: Create and pass runshlib and
19571         lib_curses if there's a shared libg++ in the build tree.
19572
19573 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
19574
19575         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
19576         if not supported target.
19577
19578 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
19579
19580         * lib/g++.exp (g++_init): Move empty setting of runshlib and
19581         link_curses up to always happen, not just for native builds.
19582
19583 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
19584
19585         * gcc.c-torture: Update to c-torture-1.36 release.
19586         * gcc.failure: Related changes.
19587
19588 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
19589
19590         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
19591
19592 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
19593
19594         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
19595         * lib/mike-g++.exp (postbase): Not in here.  Still reference
19596         runshlib, link_curses, and mathlib for link and run.
19597
19598         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
19599         pass the runtime shared library options for Solaris, OSF/1, and
19600         Irix5, and link with -lcurses to avoid unresolved references.
19601
19602 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
19603
19604         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
19605         only run once.
19606
19607 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
19608
19609         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
19610
19611 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
19612
19613         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
19614         do not have a framework for the "compat" tests yet.
19615
19616 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
19617
19618         * lib/mike-g++.exp (postbase): New local variable `mathlib',
19619         set to null if we're testing vxworks5.1.  Use that instead of
19620         `-lm' in the setting of LIBS for link and run.
19621
19622 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
19623
19624         * config/rom68k.exp (${tool}_load): Major changes to make it
19625         work.  Verified that it does in fact return the stuff in
19626         exec_output properly.  Catch any Emul or any TRAP other than 0.
19627
19628 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
19629
19630         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
19631         LDFLAGS properly for targets that need stuff from libgloss.
19632         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
19633         only run once.
19634         (gpp_initialized): New variable.
19635
19636 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
19637
19638         * config/rom68k.exp: Load libgloss.exp.
19639         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
19640         so we can produce a fully linked binary.
19641         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
19642         so we can produce a fully linked binary.
19643
19644 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
19645
19646         * lib/plumhall.exp (ph_section): Watch for expected failures.
19647         Add missing `else'.
19648
19649         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
19650         run the testcase.
19651         (c-torture): Likewise.
19652
19653 1995-08-28  Doug Evans  <dje@cygnus.com>
19654
19655         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
19656
19657         * lib/mike-g++.exp (mike_cleanup): New proc.
19658         (prebase): New globals compiler_result, not_compiler_result,
19659         target_regexp.
19660         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
19661         allow leading "-" in pattern.  Watch for unsupported tests.
19662         If $compiler_result is set, pattern match assembler code,
19663         and ditto for $not_compiler_result.
19664         * lib/mike-gcc.exp: Likewise.
19665
19666         * lib/plumhall.exp (ph_execute): Only call ph_summary if
19667         execution "succeeded".
19668
19669 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
19670
19671         * config/win32.exp: New file.
19672         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
19673
19674 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
19675
19676         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
19677         unsupported.
19678         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
19679         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
19680         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
19681
19682         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
19683         "... without exceptions was ...".  That is now handled by
19684         prune_system_crud.
19685         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19686
19687 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
19688
19689         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
19690         sieve.c,sort2.c}: New files.
19691         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
19692         sieve.exp,sort2.exp}: Drivers for them.
19693
19694         * lib/mike-gcc.exp (program_output): New user settable variable.
19695         (postbase): Call prune_system_crud.  Also prune extraneous compiler
19696         messages.
19697         * lib/mike-g++.exp (program_output): New user settable variable.
19698
19699         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
19700
19701         * config/sh.exp: Deleted (use sim.exp instead).
19702
19703 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
19704
19705         * config/vx.exp: Declare CHECKTASK as global.
19706         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
19707         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
19708         * lib/old-dejagnu.exp: Load [pwd]/$executable.
19709
19710 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19711
19712         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
19713         target. Like vx.exp, only includes `vx29k.exp' instead of
19714         `vxworks.exp'.
19715
19716 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19717
19718         * config/sim.exp: Increase time limit from 120 seconds to 240.
19719
19720 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19721
19722         * gcc.c-torture/execute/950628-1.c: New test.
19723
19724 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19725
19726         * gcc.c-torture: Update with changes/additions from
19727         c-torture-1.34.
19728
19729 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19730
19731         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19732
19733 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19734
19735         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19736
19737 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19738
19739         * gcc.c-torture/compile/950512-1.c: New test.
19740         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19741         * gcc.dg/struct-ret-1.c: Likewise.
19742
19743 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19744
19745         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19746           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19747
19748 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19749
19750         * gcc.c-torture/special/920411-1.c: Deleted.
19751         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19752
19753 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19754
19755         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19756         cpu limit.
19757
19758 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19759
19760         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19761
19762 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19763
19764         From kenner;
19765         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19766         is the proper length.
19767         * va-arg-3.c: Likewise.
19768
19769 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19770
19771         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19772         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19773
19774         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19775         * lib/g++.exp (default_g++_start): Delete old cruft.
19776
19777 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19778
19779         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19780         (2 * (1 << 18)) to (2 * (1 << 17)).
19781
19782         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19783
19784 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19785
19786         * config/rom68k.exp: Renamed from config/idp.exp
19787
19788 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19789
19790         * c-torture/compile/921109-2.c
19791
19792 1995-04-18  Mike Stump  <mrs@cygnus.com>
19793
19794         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19795         excess errors.
19796
19797 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19798
19799         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19800         output.
19801         * lib/g++.exp (default_g++_start): Likewise.
19802
19803 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19804
19805         * gcc.c-torture/compile/950329-1.c: New test.
19806
19807 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19808
19809           * config/bug.exp (${tool}_load): Updated to use new remote_open
19810           and remote_close procs.
19811         * config/idp.exp: New file.
19812
19813 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19814
19815         * gcc.c-torture/execute/950322-1.c: New test.
19816
19817 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19818
19819         * config/vx.exp (${tool}_load): Clean up testing of return code from
19820         vxworks_ld and vxworks_spawn.
19821
19822 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19823
19824         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19825
19826 1995-03-13  Mike Stump  <mrs@cygnus.com>
19827
19828         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19829         can mark excess errors on a machine by machine basis.  Note, the
19830         default is to not expect any excess errors, even when excess
19831         errors test - is given, so you will want to put an XFAIL ... on
19832         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19833         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19834         those 4 machines, but no others.
19835
19836 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19837
19838         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19839         * lib/c-torture.exp: to here.
19840
19841 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19842
19843         * gcc.c-torture/execute/950221-1.c: New test.
19844         * gcc.c-torture/execute/struct-ret-1.c: New test.
19845         * gcc.c-torture/compile/950221-1.c: New test.
19846
19847         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19848
19849 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19850
19851         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19852         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19853
19854 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19855
19856         * g++.gb: New directory of tests, derived from my signature and
19857         class scoping tests.
19858
19859         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19860         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19861         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19862         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19863         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19864         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19865         * g++.gb/sig25.C: Likewise.
19866
19867         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19868         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19869         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19870         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19871         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19872         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19873         * g++.gb/sig25.exp: Likewise.
19874
19875         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19876         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19877         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19878         * g++.gb/scope13.C: Likewise, this test still fails.
19879
19880         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19881         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19882         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19883         * g++.gb/scope13.exp: Ditto.
19884
19885         * g++.gb/README: New file, explains what these tests are about.
19886
19887 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19888
19889         * lib/dg.exp (dg-do): Support `preprocess'.
19890         (dg-test): Likewise.
19891
19892 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19893
19894         * config/udi.exp: change "continue -expect" to "exp_continue".
19895
19896 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19897
19898         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19899         Delete redundant tests.
19900
19901         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19902         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19903         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19904         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19905         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19906         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19907         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19908         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19909
19910         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19911         storing label pointers.
19912         * gcc.c-torture/execute/921019-1.c: Likewise.
19913         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19914         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19915         parameter fp.
19916         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19917         constants.
19918
19919         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19920         Delete obsolete tests.
19921
19922         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19923         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19924         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19925         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19926         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19927         * gcc.c-torture/compile/950124-1.c: New test.
19928
19929         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19930
19931 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19932
19933         * lib/mike-g++.exp: Add -lm to LIBS.
19934
19935 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19936
19937         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19938
19939 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19940
19941         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19942
19943 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19944
19945         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19946
19947 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19948
19949         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19950         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19951         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19952         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19953         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19954         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19955         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19956         * g++.law/{operators31.C, operators32.C,
19957         * g++.law/{operators33.C, operators34.C}: Likewise.
19958         * g++.law/{pic1.C, refs2.C}: Likewise.
19959         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19960         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19961         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19962         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19963
19964         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19965         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19966         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19967         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19968         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19969         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19970         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19971         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19972         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19973         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19974         * g++.law/{operators34.exp}: Likewise.
19975         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19976         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19977         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19978         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19979         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19980
19981         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19982         No longer expected to fail.
19983         * g++.law/missed-error3.C: Tweak for recent bool changes.
19984
19985 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19986
19987         * config/emb-unix: Deleted.
19988         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19989         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19990
19991 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19992
19993         * lib/dg.exp (dg-test): Fix typo in last patch.
19994
19995 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19996
19997         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19998         (handles multiple occurrences).
19999
20000 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
20001
20002         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
20003         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
20004         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
20005         printed).
20006         * lib/c-torture.exp (c-torture-compile): Likewise.
20007         (c-torture): Prepend full path if missing.
20008         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
20009         (gcc_fail): Likewise.
20010         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
20011
20012 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
20013
20014         * lib/netware.exp: Only attach to NetWare i386 systems.
20015
20016 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
20017
20018         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
20019         messages.  Add test name to "output pattern match" pass/fail message.
20020
20021 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
20022
20023         * gcc.dg: New testsuite.
20024         * gcc.dg/dg.exp: New file.
20025
20026         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
20027         test-switch.c}: Deleted.
20028
20029         * gcc.misc-tests/msgs.exp: New testcase driver.
20030
20031 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
20032
20033         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
20034         Watch for illegal return values from ${tool}_load.
20035         * config/unix.exp (${tool}_load): Fix pass/fail detection for
20036         cross targets.  Coerce return value >0 to 1.
20037
20038 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
20039
20040         * config/unix.exp (${tool}_load): Call program rsh, not proc.
20041
20042         * config/emb-unix.exp: New file.
20043
20044         * config/sim.exp: Error if variable $SIM not defined.
20045         (${tool}_load): Mark test as "untested" if simulator missing.
20046
20047         * config/unix.exp: Load remote.exp to get rcp_download.
20048         * lib/c-torture.exp: Use different option lists for testcases with
20049         and without loops.
20050         * gcc.c-torture/execute/execute.exp: Likewise.
20051
20052 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
20053
20054         * config/*.exp: Clarify return code from ${tool}_load.
20055         Call `unresolved' or `untested' instead of `warning' or `perror'
20056         (sometimes you still want to call both though).
20057         Add comment that `shell_id' is local to each file.
20058         * config/udi.exp (timeout): Set to 30.
20059         Don't print warning if connection fails, $connectmode has already
20060         printed an error.
20061         (${tool}_load): Move verbose messages to level 2.
20062         Rework pattern for "Process started" message.
20063         Pass `shell_id' to ${connectmode}_download.
20064         Retry twice upon timeout.  Make resetting of target more robust.
20065         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
20066         Pass `shell_id' to exit_$connectmode.
20067         Only call exit_$connectmode if connected.
20068         * config/unix.exp (${tool}_load): Check return codes better.
20069         * config/vrtx.exp (${tool}_load): Likewise.
20070         * config/vx.exp (${tool}_load): Likewise.
20071         Delete unneeded global's.
20072         * lib/dg.exp (dg-test): Update to reflect clarified return codes
20073         from ${tool}_load.
20074         (dg-stat): Delete.
20075         (dg-init): Delete recording of pass/fail counts.
20076         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20077         (old-dejagnu-init): Likewise.
20078         (old-dejagnu-stat): Delete contents, empty proc now.
20079         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
20080         (c-torture): Delete references to lcnt, lpass, lfail.
20081         Get option list from TORTURE_OPTIONS.
20082         Delete -funroll[-all]-loops if no loops.
20083         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
20084         (g++_stat): Delete contents (empty proc now).
20085         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
20086         (gcc_finish): Likewise.
20087         (gcc_stat): Deleted.
20088         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
20089         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
20090         * gcc.c-torture/execute/execute.exp: Likewise.
20091         Split tests into two parts: compile, execute.
20092         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
20093         no loops.  Update to reflect clarified return codes from ${tool}_load.
20094
20095 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
20096
20097         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
20098         to grep for.
20099         (old-dejagnu): Likewise (where necessary).
20100
20101 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
20102
20103         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
20104
20105         * lib/dg.exp (dg-process-target): Fix processing of selector.
20106         Add comment regarding use of `error'.
20107
20108         * lib/gcc.exp (prune_system_crud): Define if missing.
20109         * lib/g++.exp (prune_system_crud): Likewise.
20110
20111         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
20112         Call prune_system_crud.
20113         * lib/dg.exp (dg-runtest): New proc.
20114         Use perror instead of send_user for tcl errors in testcase.
20115         Don't return any value, it's never used.
20116         Don't clobber previous definition of `unknown'.
20117         Print tcl errors in `dg-final'.
20118
20119 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
20120
20121         * lib/dg.exp (dg-process-target): Improve syntax error messages.
20122         (dg-test): Don't print errorInfo, it contains stack backtrace.
20123
20124 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
20125
20126         * lib/g++.exp (runtest_file_p): Define if missing.
20127
20128 1994-09-24  Doug Evans  (dje@cygnus.com)
20129
20130         * lib/mike-g++.exp: Comment out loading of g++.exp.
20131         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
20132         (default_g++_version): Always print something.
20133         (default_g++_start): Comment out call to `which'.
20134         (g++_start, g++_load): Deleted (must be defined in config file).
20135         * lib/gcc.exp: Test for existence of $CC at start.
20136         Delete check for tmpdir (done in gcc_init).
20137         (default_gcc_version): Always print something.
20138         (default_gcc_start): Comment out call to `which'.
20139         * config/*.exp: Major cleanup - make cross targets work at least a
20140         little better for g++ (by not being "--tool gcc" specific).
20141         Rename gcc_xxx to ${tool}_xxx.
20142         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
20143         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
20144
20145 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
20146
20147         * lib/c-torture.exp (c-torture-compile): Rework compiler
20148         message processing.
20149
20150         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
20151         c-torture.
20152
20153 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
20154
20155         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
20156
20157         * lib/dg.exp (dg-process-target): Support { target native }.
20158
20159 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
20160
20161         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
20162         looked for "... program xxx got fatal signal".
20163         Correct regsub munging of `comp_output'.
20164         Ignore compiler messages "path prefix not used" and "linker input
20165         file unused".
20166
20167 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
20168
20169         * lib/gcc.exp (runtest_file_p): Define if missing.
20170         * gcc.prms/template.c: Example to work from.
20171
20172 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
20173
20174         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
20175         * lib/dg.exp (dg-test): Call unsupported testcases as such.
20176
20177         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
20178         * gcc.prms/1883.c: Moved from compile/940714-1.c.
20179         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
20180         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
20181
20182         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
20183         (dg-process-target): No longer a varargs proc.
20184         Return S/N for target, P/F for xfail.  All callers changed.
20185         (user option procs): More argument checking.
20186         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
20187         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
20188         (dg-test): Skip test if not running on selected target in `dg-do'.
20189         Update handling of `dg-do-what', `dg-output-text'.
20190         Separate execution pass/fail from output pattern match pass/fail.
20191         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
20192
20193 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
20194
20195         * gcc.c-torture/special/special.exp: Don't expect failure for mips
20196         target for 920510-1.c.
20197
20198 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
20199
20200         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
20201         Clean up comment regarding use of passcnt, etc.
20202         (gcc_stat): Don't update `testcnt' here.
20203         (gcc_finish): Do it here.
20204         Might as well reset `but_id' here too.
20205         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
20206         to determine if the file should be tested.
20207         * gcc.c-torture/compile/compile.exp: Likewise.
20208         * gcc.c-torture/execute/execute.exp: Likewise.
20209         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20210         * gcc.misc-tests/dg-test.exp: Likewise.
20211         * gcc.prms/prms.exp: Likewise.
20212         * gcc.wendy/wendy.exp: Likewise.
20213         * g++.old-deja.exp: Likewise.
20214         Move "Testing file" message to verbose level 1.
20215
20216 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
20217
20218         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
20219
20220 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
20221
20222         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
20223         (default_gcc_start): Accept optional second list element
20224         of compiler flags.  Print compiler output at verbosity level 2.
20225         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
20226         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
20227         Save current values of framework globals passcnt, failcnt, xpasscnt,
20228         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
20229         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
20230         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
20231         xfailcnt to compute stats.  Update framework global `testcnt' from
20232         pass/fail counts.
20233         (gcc_finish): New proc.  Clean up test environment.
20234         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
20235         (gcc_epass, gcc_efail): Delete.
20236         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
20237         argument of line number.
20238         (dg-init): If the tool has an init routine, call it.
20239         (dg-test): Remove args `cflags_var' and `libs_var'.
20240         Pass all compiler options to ${tool}_start.
20241         Handle missing line number.
20242         (dg-finish): New function.
20243         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
20244         particular files.  Call gcc_finish at end.  Move "skipping test"
20245         message to verbosity level 3.
20246         * gcc.c-torture/compile/compile.exp: Likewise.
20247         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20248         * gcc.c-torture/execute/execute.exp: Likewise.
20249         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20250         Print testcase being tried at verbosity level 1.
20251         * gcc.c-torture/special/special.exp: Unset xfail.
20252         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20253         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
20254         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
20255         * gcc.failure/failure.exp: Likewise.
20256         * gcc.ieee/ieee.exp: Likewise.
20257         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
20258         Update call to dg-test.  Call dg-finish at end.
20259         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
20260         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20261         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
20262         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
20263         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
20264         * gcc.wendy/wendy.exp: Add copyright.
20265         Delete setting of tmpdir (done by gcc_init).
20266         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
20267         Pass compiler flags to gcc_start.  Call gcc_finish at end.
20268         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
20269         gcc_[ce]pass/fail.
20270
20271 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
20272
20273         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
20274         confusion.
20275         (g++_load): Likewise.
20276
20277         * config/*.exp (gcc_load): Some were varargs fns and some were not.
20278         Rename argument to `prog' to remove the confusion.
20279         Varargs fns behave differently too!
20280         (g++_load): Likewise.
20281
20282         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
20283
20284         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
20285         what it is.  Delete (always) printing of status value for !native.
20286         Simplify verbose code, and include status and exec_output.
20287         (g++_load): Use gcc_load.
20288
20289 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
20290
20291         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
20292         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
20293         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
20294         940714-3.c as these testcases don't exist anymore.  Make
20295         va-arg-1.c expected to pass.
20296
20297 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
20298
20299         * gcc.misc-tests/misc.exp: Only run specific testcases.
20300         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
20301         * gcc.misc-tests/dg-[1-9].c: New files.
20302
20303         * lib/dg.exp: New testsuite driver.
20304         * gcc.prms/prms.exp: Use it.
20305
20306         * README.gcc: New file.
20307
20308         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
20309         Document and reset `lxpass' and `lxfail'.
20310         Simplify "initialized" message.
20311         (gcc_stat): Clean up comments a little.
20312
20313 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
20314
20315         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
20316
20317 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
20318
20319         * lib/old-dejagnu.exp (process-option): New proc.
20320         (old-dejagnu-init, old-dejagnu-stat): Likewise.
20321         (old-dejagnu): Simplify.
20322         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
20323
20324 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
20325
20326         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
20327         exists and is not an empty string.
20328
20329         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
20330         $xfail rather than calling setup_xfail.  Clear $xfail when test is
20331         finished.
20332         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
20333         automatically.
20334
20335         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
20336         longer expected to fail.
20337
20338         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
20339         "f" function call.
20340
20341         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
20342
20343         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
20344         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
20345         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
20346         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
20347         c-torture-1.29.
20348
20349         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
20350         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
20351
20352         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
20353
20354         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
20355         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
20356
20357         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
20358         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
20359         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
20360
20361 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
20362
20363         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
20364         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
20365         940714-1.c, 940714-2.c, 940714-3.c},
20366         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
20367         gcc.misc-tests/{mg.c,mg.exp}:
20368         New tests.
20369         * gcc.noncompile/noncompile.exp: Change accordingly.
20370
20371 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
20372
20373         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
20374         Undo previous clobberage.
20375
20376 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
20377
20378         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
20379         * gcc.special/{930510-1.c, special.exp}:
20380         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
20381         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
20382         struct-varargs-1.c}: New tests from c-torture-1.26.
20383
20384 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
20385
20386         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
20387           argument to switch.
20388
20389 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
20390
20391         * Revert the previous changes.  Please see Rob's directory
20392           (/lisa/test/rob/progressive/gcc/testsuite) for testing
20393           fixes.
20394
20395 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
20396
20397         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
20398             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
20399             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
20400             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
20401             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
20402             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
20403             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
20404             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
20405             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
20406             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
20407             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
20408             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
20409             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
20410             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
20411             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
20412             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
20413             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
20414             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
20415             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
20416             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
20417             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
20418             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
20419             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
20420             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
20421             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
20422             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20423             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
20424
20425 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
20426
20427         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
20428             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
20429           with perror calls.
20430
20431 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
20432
20433         * config/unix.exp (g++_load): Fix syntax.
20434
20435 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
20436
20437         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
20438         * gcc.noncompile/921017-1.c: Deleted obsolete test.
20439         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
20440         Don't expect va-arg-1.c to fail.  Correct expected output for
20441         920928-1.c.
20442         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
20443         * gcc.wendy/hbm4.c: Correct typo.
20444         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
20445
20446 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
20447
20448         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
20449         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
20450         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
20451         * lib/c-torture.exp (c-torture-compile): Ditto.
20452
20453         Reduce volume of output (remove all the -I's and such).
20454         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
20455         Call gcc_cpass, gcc_cfail.
20456         (c-torture): Pass testing option to c-torture-compile.
20457
20458 1994-03-21  Doug Evans  (dje@cygnus.com)
20459
20460         Bring patches over from progressive.
20461         * config/default.exp: Exit remote shell cleanly.
20462         (g++_exit, g++_start): Add default versions.
20463         * config/sim.exp (gcc_load): Use perror, not error.
20464
20465 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
20466
20467         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
20468         set in site.exp.
20469
20470 1994-03-14  Doug Evans  (dje@cygnus.com)
20471
20472         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
20473         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
20474         (wendy_try): New proc to run testcase.
20475         (main loop): Call 'em.
20476         * gcc.wendy/*.c: Clean up pass to correct expected output.
20477
20478         * lib/gcc.exp: Minor cleanup work.
20479         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
20480
20481 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
20482
20483         * config/sim.exp (gcc_load): Document return codes better.
20484         Don't pass -v to simulator.
20485
20486 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
20487
20488           * gcc.special/920717-x.c: Fix typo.
20489           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
20490           get at sources.
20491
20492         * lib/mike-gcc.exp: Fix typo.
20493
20494 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
20495
20496         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
20497         binary to use, transform the name.
20498         * config/*.exp: rename everything. Nuke any g++ specific files,
20499         it's now a special case of gcc that requires no special support.
20500         Add a default.exp for unsupported targets.
20501
20502 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
20503
20504         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
20505         lib/old-dejagnu.exp: Fix a few patterns to work with the new
20506         version of Tcl.
20507
20508 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
20509
20510         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
20511         than a warning.
20512
20513 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
20514
20515         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
20516
20517 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
20518
20519         * gcc.execute/execute.exp: Combine opt_list and foption_list into
20520         option_list.  Compile every file with only 4/6 option choices
20521         (same as C torture) instead of with 12/18 different option
20522         choices.
20523         * lib/c-torture.exp: Likewise.
20524
20525         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
20526         not already set.
20527
20528 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
20529
20530         * lib/old-deja.exp: Add `excess errors test fails' error, now one
20531         can put an XFAIL *-*-* on excess errors.
20532
20533 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
20534
20535         * g++.law: Add more tests derived from g++-bugs snapshots.
20536
20537         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
20538         equivalent to g++.law/init9.
20539
20540         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
20541         compiled it, and the a.out file after we've run it.
20542
20543 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
20544
20545         * lib/mike-g++.exp (postbase): Delete the .o file after we've
20546         compiled it, and the a.out file after we've run it.
20547
20548 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
20549
20550         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
20551
20552 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
20553
20554         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
20555         version number.
20556
20557 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
20558
20559         * g++.law: New directory of g++ tests derived from the g++-bugs
20560         snapshots.
20561
20562 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
20563
20564         * gcc.compile: initbug1.c initbug1.exp testcase added
20565
20566 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
20567
20568         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
20569         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
20570           fixes submitted by Jeff Law (law@cs.utah.edu)
20571         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
20572           Jeff Law (law@cs.utah.edu)
20573
20574
20575 1993-11-30  Mike Stump  (mrs@cygnus.com)
20576
20577         * config/unix-g++.exp: Follow the gcc way of doing things.
20578         * g++.old-deja/old-deja.exp: Minor updates.
20579         * lib/g++.exp: New file, follow the gcc way of doing things.
20580         * lib/old-dejagnu.exp: Minor updates.
20581         * lib/mike-g++.exp: Always unset errorInfo.
20582
20583 1993-11-06  Mike Stump  (mrs@cygnus.com)
20584
20585         * lib/gcc.exp: Fix some errors with the below change, CC and
20586         CFLAGS should be global when setting, not local.
20587
20588 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
20589
20590         * lib/gcc.exp: Transform tool name.
20591
20592 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20593
20594         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
20595
20596 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20597
20598         * lib/gcc.exp: change gcc_done to gcc_stat
20599
20600 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20601
20602         * Upgraded gcc testsuite to c-torture version 1.25
20603
20604 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
20605
20606         * lib/gcc.exp: added reporting code. Changed verbose compile message.
20607         * lib/c-torture: added hooks for new reporting code.
20608
20609 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
20610
20611         * config/sh-gcc.exp: check if sh-sim exists in the path
20612
20613 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
20614
20615         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
20616         * gcc.compile/compile.exp: Initial changes for new logic.
20617         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
20618         * gcc.failure/failure.exp: Initial changes for new logic.
20619         * gcc.ieee/ieee.exp: Initial changes for new logic.
20620         * gcc.misc-tests/misc.exp: Initial changes for new logic.
20621         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
20622         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
20623         * lib/c-torture.exp: Initial changes for new logic.
20624         * lib/gcc.exp: Initial changes for new logic.
20625
20626 1993-10-15  Mike Stump  (mrs@cygnus.com)
20627
20628         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
20629         depend upon failure or success.  Fully qualify names in failure
20630         and success messages.  Always remove a.out before starting
20631         compile, just in case.  Pay more attention to error text output by
20632         the compiler.  Handle testcases with no known past errors just
20633         like all others, so that things are uniform.  Other miscellaneous
20634         improvements.
20635
20636 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
20637
20638         * gcc.cpp: new directory for cpp tests
20639
20640 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
20641
20642         * lib/chill.exp: Code reformatted, removed unused code.
20643         * config/unix-chill.exp: Code reformatted, removed unused code.
20644         * chill.execute/execute.exp: Code reformatted, removed unused code.
20645         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
20646
20647 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
20648
20649         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
20650         routines not written.
20651
20652 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
20653
20654         * config/bug-gcc.exp: Use new procs from bug.exp.
20655
20656 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
20657
20658         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
20659         via ftp, rather than depending on NFS.
20660         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
20661         case.
20662
20663 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
20664
20665         * config/bug-gcc.exp: Use new download proc.
20666
20667 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
20668
20669         * chill.execute/execute.exp: cleanups, handles errors better
20670         * chill.compile/compile.exp: rewrite, based on execute.exp
20671         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
20672         * lib/chill.exp: major changes to diff proc and compile and link
20673           procs. added chill_fail and chill_pass wrappers to pass and
20674           fail. added more comments, and handle error codes better.
20675           Added a hack to capture stderr from exec, so noncompile tests
20676           can work.
20677
20678 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
20679
20680         * chill.execute/execute.exp: rewrite of testsuite driver
20681         * lib/chill.exp: rewrite of testsuite driver
20682         * config/unix-chill.exp: rewrite of testsuite driver
20683
20684 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
20685
20686     In chill.execute:
20687         * iexpr.ch: Standardize uppercase.
20688         * tuples.dat: Standardize uppercase.
20689         * vary.ch: standardize.  Correct varying string assignments.
20690         * vary.dat: Add new output lines.
20691
20692 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
20693
20694     In chill.execute:
20695         * chprintf.ch: Standardize use of uppercase.
20696         * tuples.ch: Standardize and turn arr2 into a DCL,
20697           rather than a SYN.
20698         * pinits.ch: Standardize.
20699
20700 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
20701
20702         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
20703         * Makefil: Renamed to Makefile.in.
20704         * configure.in: New.
20705
20706 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
20707
20708     In chill.execute:
20709         * .cvsignore: Add result/output files.
20710         * Makefile: Fix up variables at start.  Use MFLAGS
20711           everywhere.  Correct bool_loc, built_ins entries.
20712           Add entry for vary1.ch.
20713         * bitarray.ch: Standardize upper-case usage.
20714         * bitexpr.ch: Standardize, add output of b1.
20715         * params.ch: Use arrayt in along PROC parameters, to
20716           avoid novelty problems.
20717         * sets.ch: Tiny cleanup.
20718         * vary1.ch: Re-indent.
20719
20720 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20721
20722           * Add PR-related files to Makefiles, .cvsignore files, etc.
20723
20724 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20725
20726         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20727           with compiler objects. New names are test-flow.c and test-loop.c
20728
20729 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20730
20731         * Upgraded c-torture tests from 1.19 to 1.20
20732
20733         * new files:
20734         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20735         * gcc.compile: 930623-1.c 930623-2.c
20736         * gcc.noncompile: 930622-1.c 930622-2.c
20737         * gcc.failure: 920411-1.c 920627-2.c
20738         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20739
20740 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20741
20742         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20743           More changes to get testsuite working properly. Needs more work.
20744           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20745
20746 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20747
20748         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20749           More changes to get testsuite working properly. Needs more work.
20750
20751 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20752
20753         * chill.compile/compile.exp: Added for Dejagnu support
20754         * chill.execute/execute.exp: Added for Dejagnu support
20755         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20756
20757 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20758
20759     This should complete moving the CHILL test files.
20760         * chill.noncompile(.cvsignore printf.grt
20761             in-printf.grt chprintf.grt chprintf.ch):
20762             Added test-support files.
20763           (Makefile): Modified further.
20764         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20765             signal.ch): Added test files.
20766           * chill.execute (.cvsignore printf.grt printr.c
20767             in-printf.grt rts.c chprintf.grt rts.h): Added
20768           test-support files.
20769             (Makefile): More corrections.
20770
20771 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20772
20773         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20774           test cases, ready for DejaGnu.
20775
20776 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20777
20778         * Upgraded c-torture tests from 1.18 to 1.19
20779
20780         * gcc.compile: added test(s):
20781           930607-1.c
20782         * gcc.execute: added test(s):
20783           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20784
20785         * added new subdirectory for misc tests: gcc.misc-tests
20786         * gcc.misc-test(s): added tests:
20787           inst-check.c test-consts.c test-ior.c test-switch.c
20788
20789 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20790
20791         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20792
20793 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20794
20795         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20796
20797 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20798
20799         * Upgraded c-torture tests from 1.17 to 1.18
20800
20801 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20802
20803         * Upgraded c-torture tests from 1.12 to 1.17
20804
20805 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20806
20807         * lib/old-dejagnu.exp:
20808           Fixed handling of XFAIL target triplets to correctly
20809           recognize wildcard characters.  Removed code that
20810           appended a unique id tag to the end of the file name
20811           printed out by the result of the testcases within a
20812           given test file.
20813
20814 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20815
20816         * lib/old-dejagnu.exp:
20817           Reworked expected failure handling to trigger off of XFAIL
20818           keyword in keyphrase embeded in testcase source code. The
20819           XFAIL keyword must be at the end of the keyphrase line. It
20820           may optionally be followed by one or more target triplets.
20821           It has just occured that the handling of wildcards in the
20822           target triplet may not be correct.
20823
20824 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20825
20826         * g++.old-deja/tests:
20827           Moved all subdirectories up one level into g++.old-deja .
20828
20829         * lib/old-dejagnu.exp:
20830           Fixed problem with CXXFLAGS not being properly reset, and being
20831           corrupted with extraneous "-c" compiler option.  This was
20832           causing binaries to not be generated for test that needed them.
20833           Modified strings passed to "pass" and "fail" so that individual
20834           tests from the same test file would be distinguished by an
20835           identifier appended to the test file name in the summary logs;
20836           this corrected a problem with erroneous diff logs.  Added code
20837           to search testcases for expected fail and unexpected pass keywords.
20838
20839 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20840
20841         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20842
20843 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20844
20845         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20846           Removed extraneous text from end of "Special g++ Options"
20847           keyphrase.
20848
20849         * lib/old-dejagnu.exp: Added pattern matching to look for new
20850           keywords, embedded in testcases comments, which will trigger
20851           calls to xpass and xfail.
20852
20853 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20854
20855         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20856           comments embedded in the testcases, especially the one looking for
20857           special compiler options, as well as the pattern matching for the
20858           compiler output again.
20859
20860 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20861
20862         * lib/old-dejagnu.exp: Do a proper check of the return value for
20863           execute tests. Fixed several problems with the pattern matching
20864           of the compiler output which gave erroneous test results.
20865           Changed several of the test result messages to be more descriptive.
20866         * config/unix-g++.exp: Proc g++_load now actually works and
20867           executes the tests passed to it and returns a usable return
20868           value.
20869
20870 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20871
20872           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20873
20874 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20875
20876         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20877           Modified both files to properly execute the old style
20878           dejagnu tests. The previous versions of these files were
20879           experimental and did not function anything near correctly.
20880
20881 1993-04-05  Rob Savoye  (rob@cygnus.com)
20882
20883         * Removed all Makefile.in and configure.in files. No configuration
20884         needed now.
20885
20886 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20887
20888         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20889
20890 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20891
20892         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20893         gcc.special/configure.in, gcc.noncompile/configure.in,
20894         gcc.execute/configure.in, gcc.code_quality/configure.in,
20895         g++.other/configure.in, g++.old-deja/configure.in,
20896         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20897         in srcname setting.
20898
20899 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20900
20901         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20902         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20903         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20904
20905 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20906
20907         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20908         (gdb_exit): Don't remove *_soc files.
20909
20910 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20911
20912         * lib/c-torture.exp: Don't look for main; instead always use -w
20913         -c.  This is how the c-torture tests work.  Remove the object
20914         file if the compilation succeeds.
20915         * gcc.execute/execute.exp: Remove executable if test passes.
20916         * gcc.noncompile/noncompile.exp: Every test is an expected
20917         failure.
20918         * gcc.special/special.exp: Added tests from c-torture 1.11,
20919         corrected use of existing test.
20920         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20921         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20922         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20923         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20924         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20925         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20926         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20927         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20928         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20929         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20930         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20931         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20932         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20933         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20934         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20935         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20936         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20937         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20938         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20939         c-torture 1.11.
20940         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20941         correspond to c-torture 1.11.
20942
20943         * New file.
20944
20945